.elementor-9793 .elementor-element.elementor-element-fe4713a:not(.elementor-motion-effects-element-type-background), .elementor-9793 .elementor-element.elementor-element-fe4713a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-9793 .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-9793 .elementor-element.elementor-element-fe4713a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-9793 .elementor-element.elementor-element-2d0fca8:not(.elementor-motion-effects-element-type-background), .elementor-9793 .elementor-element.elementor-element-2d0fca8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-9793 .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-9793 .elementor-element.elementor-element-2d0fca8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-9793 .elementor-element.elementor-element-b2959e8{font-family:"League Spartan", Sans-serif;font-weight:700;}.elementor-9793 .elementor-element.elementor-element-b2959e8 p{margin-block-end:0px;}.elementor-9793 .elementor-element.elementor-element-5ce0756 .elementor-heading-title{font-size:40px;color:var( --e-global-color-cbe308e );}.elementor-9793 .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-9793 .elementor-element.elementor-element-e1d12e4 > .elementor-element-populated{border-style:dotted;border-width:0px 0px 0px 1px;}.elementor-9793 .elementor-element.elementor-element-9d6a072 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-9793 .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-9793 .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-9793 .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-9793 .elementor-element.elementor-element-c89901e > .elementor-widget-container{background-color:var( --e-global-color-cbe308e );}.elementor-9793 .elementor-element.elementor-element-c89901e{text-align:center;}.elementor-9793 .elementor-element.elementor-element-c89901e .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-9793 .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-9793 .elementor-element.elementor-element-78cff61 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-9793 .elementor-element.elementor-element-7094a42 > .elementor-element-populated{border-style:dotted;border-width:0px 0px 0px 1px;border-color:var( --e-global-color-primary );}.elementor-9793 .elementor-element.elementor-element-395a84c:not( .elementor-widget-image ) .elementor-widget-container, .elementor-9793 .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-9793 .elementor-element.elementor-element-395a84c{text-align:center;}.elementor-9793 .elementor-element.elementor-element-2ea5067{text-align:center;}.elementor-9793 .elementor-element.elementor-element-2ea5067 p{margin-block-end:1px;}.elementor-9793 .elementor-element.elementor-element-e765710 > .elementor-widget-container{background-color:var( --e-global-color-cbe308e );}.elementor-9793 .elementor-element.elementor-element-e765710{text-align:center;}.elementor-9793 .elementor-element.elementor-element-e765710 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-9793 .elementor-element.elementor-element-b4167dd{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-9793 .elementor-element.elementor-element-aba099a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-9793 .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-9793 .elementor-element.elementor-element-fa267dd{--divider-border-style:dotted;--divider-color:#000;--divider-border-width:1px;}.elementor-9793 .elementor-element.elementor-element-fa267dd .elementor-divider-separator{width:100%;}.elementor-9793 .elementor-element.elementor-element-fa267dd .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-9793 .elementor-element.elementor-element-e782e71 > .elementor-widget-container{background-color:var( --e-global-color-5b4a2c9 );}.elementor-9793 .elementor-element.elementor-element-e782e71 .elementor-testimonial-wrapper{text-align:center;}.elementor-9793 .elementor-element.elementor-element-e782e71 .elementor-testimonial-wrapper .elementor-testimonial-image img{width:57px;height:57px;}@media(min-width:768px){.elementor-9793 .elementor-element.elementor-element-0fada5d{width:66.03%;}.elementor-9793 .elementor-element.elementor-element-e1d12e4{width:33.78%;}.elementor-9793 .elementor-element.elementor-element-3b62348{width:65.73%;}.elementor-9793 .elementor-element.elementor-element-7094a42{width:33.603%;}}@media(max-width:1024px){.elementor-9793 .elementor-element.elementor-element-d27f30c{font-size:var( --e-global-typography-text-font-size );}.elementor-9793 .elementor-element.elementor-element-23d216d{font-size:var( --e-global-typography-text-font-size );}.elementor-9793 .elementor-element.elementor-element-7a4d00c{font-size:var( --e-global-typography-text-font-size );}.elementor-9793 .elementor-element.elementor-element-78cff61 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9793 .elementor-element.elementor-element-78cff61{columns:1;column-gap:0px;font-size:var( --e-global-typography-text-font-size );}.elementor-9793 .elementor-element.elementor-element-b4167dd{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-9793 .elementor-element.elementor-element-d27f30c{font-size:var( --e-global-typography-text-font-size );}.elementor-9793 .elementor-element.elementor-element-23d216d{font-size:var( --e-global-typography-text-font-size );}.elementor-9793 .elementor-element.elementor-element-7a4d00c{font-size:var( --e-global-typography-text-font-size );}.elementor-9793 .elementor-element.elementor-element-78cff61{font-size:var( --e-global-typography-text-font-size );}.elementor-9793 .elementor-element.elementor-element-b4167dd{font-size:var( --e-global-typography-text-font-size );}}