.elementor-10037 .elementor-element.elementor-element-71ac3b3 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-10037 .elementor-element.elementor-element-71ac3b3:not(.elementor-motion-effects-element-type-background), .elementor-10037 .elementor-element.elementor-element-71ac3b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.storystudio.ca/wp-content/uploads/2025/01/march_break_2025.png");background-size:cover;}.elementor-10037 .elementor-element.elementor-element-71ac3b3 > .elementor-container{min-height:1010px;}.elementor-10037 .elementor-element.elementor-element-71ac3b3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-10037 .elementor-element.elementor-element-71ac3b3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10037 .elementor-element.elementor-element-fd9a2fe{text-align:center;}.elementor-10037 .elementor-element.elementor-element-fd9a2fe .elementor-heading-title{font-size:200px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-secondary );}.elementor-10037 .elementor-element.elementor-element-fe4713a:not(.elementor-motion-effects-element-type-background), .elementor-10037 .elementor-element.elementor-element-fe4713a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-10037 .elementor-element.elementor-element-fe4713a > .elementor-background-overlay{background-color:var( --e-global-color-secondary );opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10037 .elementor-element.elementor-element-fe4713a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-10037 .elementor-element.elementor-element-2d0fca8:not(.elementor-motion-effects-element-type-background), .elementor-10037 .elementor-element.elementor-element-2d0fca8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#77C0E0;}.elementor-10037 .elementor-element.elementor-element-2d0fca8 > .elementor-background-overlay{background-color:var( --e-global-color-cbe308e );opacity:0.15;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10037 .elementor-element.elementor-element-2d0fca8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-10037 .elementor-element.elementor-element-b2959e8{font-family:"League Spartan", Sans-serif;font-weight:700;}.elementor-10037 .elementor-element.elementor-element-b2959e8 p{margin-block-end:0px;}.elementor-10037 .elementor-element.elementor-element-5ce0756 .elementor-heading-title{font-size:40px;color:var( --e-global-color-secondary );}.elementor-bc-flex-widget .elementor-10037 .elementor-element.elementor-element-e1d12e4.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-10037 .elementor-element.elementor-element-e1d12e4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-10037 .elementor-element.elementor-element-e1d12e4 > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 1px;border-color:var( --e-global-color-secondary );}.elementor-10037 .elementor-element.elementor-element-9d6a072 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10037 .elementor-element.elementor-element-9d6a072 .elementor-button{font-family:"League Spartan", Sans-serif;font-size:20px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#FFFFFF;color:#FFFFFF;box-shadow:5px 5px 10px 0px rgba(0,0,0,0.5);border-style:double;border-color:var( --e-global-color-primary );border-radius:20px 20px 20px 20px;}.elementor-10037 .elementor-element.elementor-element-43c46ce:not(.elementor-motion-effects-element-type-background), .elementor-10037 .elementor-element.elementor-element-43c46ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#77C0E0;}.elementor-10037 .elementor-element.elementor-element-43c46ce{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-10037 .elementor-element.elementor-element-43c46ce > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10037 .elementor-element.elementor-element-23d216d{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-primary );}.elementor-10037 .elementor-element.elementor-element-0bfc19c > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 1px;border-color:var( --e-global-color-secondary );}.elementor-10037 .elementor-element.elementor-element-0bfc19c > .elementor-element-populated, .elementor-10037 .elementor-element.elementor-element-0bfc19c > .elementor-element-populated > .elementor-background-overlay, .elementor-10037 .elementor-element.elementor-element-0bfc19c > .elementor-background-slideshow{border-radius:0px 0px 0px 1px;}.elementor-10037 .elementor-element.elementor-element-d27f30c{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-primary );}.elementor-10037 .elementor-element.elementor-element-7a4d00c{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-10037 .elementor-element.elementor-element-c89901e > .elementor-widget-container{background-color:var( --e-global-color-cbe308e );}.elementor-10037 .elementor-element.elementor-element-c89901e{text-align:center;}.elementor-10037 .elementor-element.elementor-element-c89901e .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-10037 .elementor-element.elementor-element-78cff61{width:var( --container-widget-width, 122.946% );max-width:122.946%;--container-widget-width:122.946%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-primary );}.elementor-10037 .elementor-element.elementor-element-78cff61 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10037 .elementor-element.elementor-element-7094a42 > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 1px;border-color:var( --e-global-color-primary );}.elementor-10037 .elementor-element.elementor-element-395a84c:not( .elementor-widget-image ) .elementor-widget-container, .elementor-10037 .elementor-element.elementor-element-395a84c.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://www.storystudio.ca/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-10037 .elementor-element.elementor-element-395a84c{text-align:center;}.elementor-10037 .elementor-element.elementor-element-e765710 > .elementor-widget-container{background-color:var( --e-global-color-cbe308e );}.elementor-10037 .elementor-element.elementor-element-e765710{text-align:center;}.elementor-10037 .elementor-element.elementor-element-e765710 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-10037 .elementor-element.elementor-element-aba099a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10037 .elementor-element.elementor-element-aba099a .elementor-button{font-family:"League Spartan", Sans-serif;font-size:20px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#FFFFFF;color:#FFFFFF;box-shadow:5px 5px 10px 0px rgba(0,0,0,0.5);border-style:double;border-color:var( --e-global-color-primary );border-radius:20px 20px 20px 20px;}.elementor-10037 .elementor-element.elementor-element-fa267dd{--divider-border-style:dotted;--divider-color:#000;--divider-border-width:1px;}.elementor-10037 .elementor-element.elementor-element-fa267dd .elementor-divider-separator{width:100%;}.elementor-10037 .elementor-element.elementor-element-fa267dd .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-10037 .elementor-element.elementor-element-e782e71 > .elementor-widget-container{background-color:var( --e-global-color-5b4a2c9 );}.elementor-10037 .elementor-element.elementor-element-e782e71 .elementor-testimonial-wrapper{text-align:center;}.elementor-10037 .elementor-element.elementor-element-e782e71 .elementor-testimonial-wrapper .elementor-testimonial-image img{width:57px;height:57px;}@media(min-width:768px){.elementor-10037 .elementor-element.elementor-element-0fada5d{width:66.03%;}.elementor-10037 .elementor-element.elementor-element-e1d12e4{width:33.78%;}.elementor-10037 .elementor-element.elementor-element-d583c82{width:66.031%;}.elementor-10037 .elementor-element.elementor-element-0bfc19c{width:33.827%;}.elementor-10037 .elementor-element.elementor-element-3b62348{width:65.73%;}.elementor-10037 .elementor-element.elementor-element-7094a42{width:33.603%;}}@media(max-width:1024px){.elementor-10037 .elementor-element.elementor-element-23d216d{font-size:var( --e-global-typography-text-font-size );}.elementor-10037 .elementor-element.elementor-element-d27f30c{font-size:var( --e-global-typography-text-font-size );}.elementor-10037 .elementor-element.elementor-element-7a4d00c{font-size:var( --e-global-typography-text-font-size );}.elementor-10037 .elementor-element.elementor-element-78cff61 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10037 .elementor-element.elementor-element-78cff61{columns:1;column-gap:0px;font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-10037 .elementor-element.elementor-element-23d216d{font-size:var( --e-global-typography-text-font-size );}.elementor-10037 .elementor-element.elementor-element-d27f30c{font-size:var( --e-global-typography-text-font-size );}.elementor-10037 .elementor-element.elementor-element-7a4d00c{font-size:var( --e-global-typography-text-font-size );}.elementor-10037 .elementor-element.elementor-element-78cff61{font-size:var( --e-global-typography-text-font-size );}}