.elementor-29 .elementor-element.elementor-element-d60d30e{--display:flex;}.elementor-29 .elementor-element.elementor-element-b3c77eb{text-align:center;}.elementor-29 .elementor-element.elementor-element-b3c77eb .elementor-heading-title{font-size:55px;color:var( --e-global-color-primary );}.elementor-29 .elementor-element.elementor-element-a72f97f{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-29 .elementor-element.elementor-element-c3cfd11{width:var( --container-widget-width, 66% );max-width:66%;--container-widget-width:66%;--container-widget-flex-grow:0;text-align:center;}.elementor-29 .elementor-element.elementor-element-931b77b .elementor-button{background-color:var( --e-global-color-blocksy_palette_1 );font-weight:bold;}.elementor-29 .elementor-element.elementor-element-931b77b .elementor-button:hover, .elementor-29 .elementor-element.elementor-element-931b77b .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-29 .elementor-element.elementor-element-4869228{--display:flex;}.elementor-29 .elementor-element.elementor-element-982215b{--spacer-size:25px;}.elementor-29 .elementor-element.elementor-element-bedcda6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-29 .elementor-element.elementor-element-bedcda6:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-bedcda6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-blocksy_palette_2 );}.elementor-29 .elementor-element.elementor-element-6949a61{--spacer-size:25px;}.elementor-29 .elementor-element.elementor-element-03957ae{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 30px;text-align:start;}.elementor-29 .elementor-element.elementor-element-03957ae .elementor-heading-title{font-size:35px;color:var( --e-global-color-secondary );}.elementor-29 .elementor-element.elementor-element-881b4c8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 30px;font-size:22px;color:var( --e-global-color-da0b6fe );}.elementor-29 .elementor-element.elementor-element-aff50c2{margin:0px 30px calc(var(--kit-widget-spacing, 0px) + 0px) 30px;color:var( --e-global-color-blocksy_palette_8 );}.elementor-29 .elementor-element.elementor-element-e0c4b2b{--spacer-size:25px;}.elementor-29 .elementor-element.elementor-element-e57a5dc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-29 .elementor-element.elementor-element-58c9e6b{text-align:center;}.elementor-29 .elementor-element.elementor-element-b0f04d5{--display:flex;}.elementor-29 .elementor-element.elementor-element-3db39d2{--spacer-size:25px;}.elementor-29 .elementor-element.elementor-element-ab0b13e{--display:flex;}.elementor-29 .elementor-element.elementor-element-81d625f{text-align:center;}.elementor-29 .elementor-element.elementor-element-81d625f .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-29 .elementor-element.elementor-element-5db2c25{width:var( --container-widget-width, 68% );max-width:68%;--container-widget-width:68%;--container-widget-flex-grow:0;text-align:center;}.elementor-29 .elementor-element.elementor-element-5db2c25.elementor-element{--align-self:center;}.elementor-29 .elementor-element.elementor-element-49572c5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-29 .elementor-element.elementor-element-1b200d4 .elementor-button{background-color:var( --e-global-color-blocksy_palette_1 );font-weight:700;}.elementor-29 .elementor-element.elementor-element-1b200d4 .elementor-button:hover, .elementor-29 .elementor-element.elementor-element-1b200d4 .elementor-button:focus{background-color:var( --e-global-color-blocksy_palette_2 );}.elementor-29 .elementor-element.elementor-element-411ac2e{--display:flex;}.elementor-29 .elementor-element.elementor-element-5c0f253{text-align:center;}.elementor-29 .elementor-element.elementor-element-5c0f253 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-29 .elementor-element.elementor-element-0a9e0e0{--display:flex;}.elementor-29 .elementor-element.elementor-element-778b95b{text-align:center;}.elementor-29 .elementor-element.elementor-element-55a725a{--display:flex;}.elementor-29 .elementor-element.elementor-element-79ae576 .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );fill:var( --e-global-color-da0b6fe );color:var( --e-global-color-da0b6fe );}.elementor-29 .elementor-element.elementor-element-3825c0f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-29 .elementor-element.elementor-element-a5a2a01{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.69;}.elementor-29 .elementor-element.elementor-element-a5a2a01:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-a5a2a01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-a5a2a01::before, .elementor-29 .elementor-element.elementor-element-a5a2a01 > .elementor-background-video-container::before, .elementor-29 .elementor-element.elementor-element-a5a2a01 > .e-con-inner > .elementor-background-video-container::before, .elementor-29 .elementor-element.elementor-element-a5a2a01 > .elementor-background-slideshow::before, .elementor-29 .elementor-element.elementor-element-a5a2a01 > .e-con-inner > .elementor-background-slideshow::before, .elementor-29 .elementor-element.elementor-element-a5a2a01 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://i0.wp.com/happyskischool.com/wp-content/uploads/2025/12/smiley-bg-scaled.png?fit=2560%2C1394&ssl=1");--background-overlay:'';}.elementor-29 .elementor-element.elementor-element-fb786f8{--spacer-size:40px;}.elementor-29 .elementor-element.elementor-element-f342234{--display:flex;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:var( --e-global-color-blocksy_palette_2 );--border-color:var( --e-global-color-blocksy_palette_2 );}.elementor-29 .elementor-element.elementor-element-f342234::before, .elementor-29 .elementor-element.elementor-element-f342234 > .elementor-background-video-container::before, .elementor-29 .elementor-element.elementor-element-f342234 > .e-con-inner > .elementor-background-video-container::before, .elementor-29 .elementor-element.elementor-element-f342234 > .elementor-background-slideshow::before, .elementor-29 .elementor-element.elementor-element-f342234 > .e-con-inner > .elementor-background-slideshow::before, .elementor-29 .elementor-element.elementor-element-f342234 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-da0b6fe );--background-overlay:'';}.elementor-29 .elementor-element.elementor-element-e7779de{--spacer-size:20px;}.elementor-29 .elementor-element.elementor-element-501c053{text-align:center;}.elementor-29 .elementor-element.elementor-element-19c316f{text-align:center;}.elementor-29 .elementor-element.elementor-element-f450fcb .elementor-button{background-color:var( --e-global-color-primary );}.elementor-29 .elementor-element.elementor-element-71ae2e0{--spacer-size:20px;}.elementor-29 .elementor-element.elementor-element-58a6a6e{--spacer-size:40px;}.elementor-29 .elementor-element.elementor-element-63b462c{--display:flex;}.elementor-29 .elementor-element.elementor-element-2ca39ed{--display:flex;}.elementor-29 .elementor-element.elementor-element-d35ae21{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}