.elementor-1265 .elementor-element.elementor-element-08bf788{--display:flex;--min-height:80vh;--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;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1265 .elementor-element.elementor-element-08bf788:not(.elementor-motion-effects-element-type-background), .elementor-1265 .elementor-element.elementor-element-08bf788 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kinderhaven.ca/wp-content/uploads/2026/01/front-view-teacher-kids-posing-together-scaled.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-1265 .elementor-element.elementor-element-da8155c{--display:flex;--min-height:8vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.8;--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-1265 .elementor-element.elementor-element-da8155c::before, .elementor-1265 .elementor-element.elementor-element-da8155c > .elementor-background-video-container::before, .elementor-1265 .elementor-element.elementor-element-da8155c > .e-con-inner > .elementor-background-video-container::before, .elementor-1265 .elementor-element.elementor-element-da8155c > .elementor-background-slideshow::before, .elementor-1265 .elementor-element.elementor-element-da8155c > .e-con-inner > .elementor-background-slideshow::before, .elementor-1265 .elementor-element.elementor-element-da8155c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1265 .elementor-element.elementor-element-9754f54{text-align:center;}.elementor-1265 .elementor-element.elementor-element-9754f54 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:2.5vw;font-weight:500;color:#005B7E;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1265 .elementor-element.elementor-element-2bbb7f8{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-size:0.8vw;font-weight:400;line-height:1.8vw;}.elementor-1265 .elementor-element.elementor-element-531801b{--display:flex;--min-height:75vh;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:3%;--padding-bottom:3%;--padding-left:0%;--padding-right:0%;}.elementor-1265 .elementor-element.elementor-element-531801b:not(.elementor-motion-effects-element-type-background), .elementor-1265 .elementor-element.elementor-element-531801b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDDFE17A;}.elementor-1265 .elementor-element.elementor-element-c015a3c{--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;--justify-content:flex-start;--padding-top:2%;--padding-bottom:0%;--padding-left:3%;--padding-right:3%;}.elementor-1265 .elementor-element.elementor-element-61a5a61{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1265 .elementor-element.elementor-element-677abe6{text-align:start;}.elementor-1265 .elementor-element.elementor-element-677abe6 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:2.5vw;font-weight:500;color:#005B7E;}.elementor-1265 .elementor-element.elementor-element-bcbb787{text-align:start;}.elementor-1265 .elementor-element.elementor-element-bcbb787 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:2.5vw;font-weight:500;color:#8CB17B;}.elementor-1265 .elementor-element.elementor-element-474be82{--display:flex;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-1265 .elementor-element.elementor-element-b66f3a6{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;text-align:start;font-family:"Poppins", Sans-serif;font-size:1vw;font-weight:400;line-height:1.8vw;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1265 .elementor-element.elementor-element-9ff3a82 .elementor-button{background-color:#FFE0A9;font-family:"Poppins", Sans-serif;font-size:0.8vw;font-weight:300;letter-spacing:0.16rem;fill:#000000;color:#000000;border-radius:100px 100px 100px 100px;}.elementor-1265 .elementor-element.elementor-element-10fbc80 .elementor-button{background-color:#C3FDBC;font-family:"Poppins", Sans-serif;font-size:0.8vw;font-weight:300;letter-spacing:0.16rem;fill:#000000;color:#000000;border-radius:100px 100px 100px 100px;}.elementor-1265 .elementor-element.elementor-element-5127feb .elementor-button{background-color:#C1BCFDAB;font-family:"Poppins", Sans-serif;font-size:0.8vw;font-weight:300;letter-spacing:0.16rem;fill:#000000;color:#000000;border-radius:100px 100px 100px 100px;}.elementor-1265 .elementor-element.elementor-element-678a330{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;text-align:start;font-family:"Poppins", Sans-serif;font-size:1vw;font-weight:400;line-height:1.8vw;}.elementor-1265 .elementor-element.elementor-element-1d321be{--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;--justify-content:flex-end;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1265 .elementor-element.elementor-element-e1f1b04{text-align:center;}.elementor-1265 .elementor-element.elementor-element-e1f1b04 img{width:60%;}.elementor-1265 .elementor-element.elementor-element-27f1653{padding:5% 0% 0% 0%;top:5.739vh;}body:not(.rtl) .elementor-1265 .elementor-element.elementor-element-27f1653{left:-16.476vw;}body.rtl .elementor-1265 .elementor-element.elementor-element-27f1653{right:-16.476vw;}.elementor-1265 .elementor-element.elementor-element-27f1653 img{width:12%;}.elementor-1265 .elementor-element.elementor-element-3ff2c26{padding:5% 0% 0% 0%;top:2.983vh;}body:not(.rtl) .elementor-1265 .elementor-element.elementor-element-3ff2c26{left:30.287vw;}body.rtl .elementor-1265 .elementor-element.elementor-element-3ff2c26{right:30.287vw;}.elementor-1265 .elementor-element.elementor-element-3ff2c26 img{width:89%;}.elementor-1265 .elementor-element.elementor-element-03fb542{padding:5% 0% 0% 0%;top:56.902vh;}body:not(.rtl) .elementor-1265 .elementor-element.elementor-element-03fb542{left:31.023vw;}body.rtl .elementor-1265 .elementor-element.elementor-element-03fb542{right:31.023vw;}.elementor-1265 .elementor-element.elementor-element-03fb542 img{width:46%;}.elementor-1265 .elementor-element.elementor-element-03845b8{padding:5% 0% 0% 0%;top:34.125vh;}body:not(.rtl) .elementor-1265 .elementor-element.elementor-element-03845b8{left:31.172vw;}body.rtl .elementor-1265 .elementor-element.elementor-element-03845b8{right:31.172vw;}.elementor-1265 .elementor-element.elementor-element-03845b8 img{width:38%;}.elementor-1265 .elementor-element.elementor-element-ebf3483{padding:5% 0% 0% 0%;top:44vh;}body:not(.rtl) .elementor-1265 .elementor-element.elementor-element-ebf3483{left:-15vw;}body.rtl .elementor-1265 .elementor-element.elementor-element-ebf3483{right:-15vw;}.elementor-1265 .elementor-element.elementor-element-ebf3483 img{width:25%;}.elementor-1265 .elementor-element.elementor-element-651785e{--display:flex;--min-height:60vh;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-1265 .elementor-element.elementor-element-651785e:not(.elementor-motion-effects-element-type-background), .elementor-1265 .elementor-element.elementor-element-651785e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1265 .elementor-element.elementor-element-cd43578{--display:flex;--min-height:60vh;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1265 .elementor-element.elementor-element-cd43578:not(.elementor-motion-effects-element-type-background), .elementor-1265 .elementor-element.elementor-element-cd43578 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D2FDF9BD;}.elementor-1265 .elementor-element.elementor-element-987a6fd{--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;--justify-content:space-around;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1265 .elementor-element.elementor-element-91abe09{padding:5% 0% 0% 0%;}.elementor-1265 .elementor-element.elementor-element-91abe09 img{width:24%;}.elementor-1265 .elementor-element.elementor-element-672c256{text-align:end;}.elementor-1265 .elementor-element.elementor-element-672c256 img{width:100%;}.elementor-1265 .elementor-element.elementor-element-ebbc3e2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-1265 .elementor-element.elementor-element-d9fa6cc{text-align:center;}.elementor-1265 .elementor-element.elementor-element-d9fa6cc .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:3vw;font-weight:500;line-height:4vw;color:#4C4849;}.elementor-1265 .elementor-element.elementor-element-5a981a9{width:100%;max-width:100%;text-align:center;font-family:"Poppins", Sans-serif;font-size:1vw;font-weight:400;line-height:1.8vw;}.elementor-1265 .elementor-element.elementor-element-4e848b3{--display:flex;}.elementor-1265 .elementor-element.elementor-element-b535df0 .elementor-button{background-color:#BCF0FD;font-family:"Poppins", Sans-serif;font-size:0.8vw;font-weight:300;letter-spacing:0.16rem;fill:#000000;color:#000000;border-radius:100px 100px 100px 100px;}.elementor-1265 .elementor-element.elementor-element-74be39a .elementor-button{background-color:#C3FDBC;font-family:"Poppins", Sans-serif;font-size:0.8vw;font-weight:300;letter-spacing:0.16rem;fill:#000000;color:#000000;border-radius:100px 100px 100px 100px;}.elementor-1265 .elementor-element.elementor-element-02a34d3 .elementor-button{background-color:#C1BCFDAB;font-family:"Poppins", Sans-serif;font-size:0.8vw;font-weight:300;letter-spacing:0.16rem;fill:#000000;color:#000000;border-radius:100px 100px 100px 100px;}.elementor-1265 .elementor-element.elementor-element-bd5f0fc .elementor-button{background-color:#FFE0A9;font-family:"Poppins", Sans-serif;font-size:0.8vw;font-weight:300;letter-spacing:0.16rem;fill:#000000;color:#000000;border-radius:100px 100px 100px 100px;}.elementor-1265 .elementor-element.elementor-element-2a9b871{width:100%;max-width:100%;text-align:center;font-family:"Poppins", Sans-serif;font-size:1vw;font-weight:400;line-height:1.8vw;}.elementor-1265 .elementor-element.elementor-element-51805af .elementor-button{background-color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:0.8vw;font-weight:300;letter-spacing:0.16rem;fill:#000000;color:#000000;}.elementor-1265 .elementor-element.elementor-element-6119b68{--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;--justify-content:space-between;--padding-top:2%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-1265 .elementor-element.elementor-element-8efbf5e img{width:45%;}.elementor-1265 .elementor-element.elementor-element-f2f86a3{text-align:end;}.elementor-1265 .elementor-element.elementor-element-f2f86a3 img{width:93%;}.elementor-1265 .elementor-element.elementor-element-f17c389{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-1265 .elementor-element.elementor-element-df311e0{--display:flex;--min-height:60vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-1265 .elementor-element.elementor-element-df311e0:not(.elementor-motion-effects-element-type-background), .elementor-1265 .elementor-element.elementor-element-df311e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1265 .elementor-element.elementor-element-1f4f961{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1265 .elementor-element.elementor-element-933d12e{text-align:start;}.elementor-1265 .elementor-element.elementor-element-933d12e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:2.5vw;font-weight:500;color:#005B7E;}.elementor-1265 .elementor-element.elementor-element-8664c05{text-align:start;}.elementor-1265 .elementor-element.elementor-element-8664c05 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:2.5vw;font-weight:500;color:#8CB17B;}.elementor-1265 .elementor-element.elementor-element-a5883fd{width:var( --container-widget-width, 38rem );max-width:38rem;--container-widget-width:38rem;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-size:1vw;font-weight:400;line-height:1.8vw;}.elementor-1265 .elementor-element.elementor-element-a5883fd.elementor-element{--align-self:center;}.elementor-1265 .elementor-element.elementor-element-85631c7{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:32px 32px;--row-gap:32px;--column-gap:32px;--grid-auto-flow:row;--justify-items:center;--align-items:center;}.elementor-1265 .elementor-element.elementor-element-b3e1d20{--display:flex;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-1265 .elementor-element.elementor-element-4624566 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-1265 .elementor-element.elementor-element-4624566.elementor-view-stacked .elementor-icon{background-color:#6EC1E466;}.elementor-1265 .elementor-element.elementor-element-4624566.elementor-view-framed .elementor-icon, .elementor-1265 .elementor-element.elementor-element-4624566.elementor-view-default .elementor-icon{fill:#6EC1E466;color:#6EC1E466;border-color:#6EC1E466;}.elementor-1265 .elementor-element.elementor-element-4624566 .elementor-icon{font-size:3em;}.elementor-1265 .elementor-element.elementor-element-4624566 .elementor-icon-box-title, .elementor-1265 .elementor-element.elementor-element-4624566 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:1.2vw;font-weight:600;}.elementor-1265 .elementor-element.elementor-element-4624566 .elementor-icon-box-title{color:#005B7E;}.elementor-1265 .elementor-element.elementor-element-4624566:has(:hover) .elementor-icon-box-title,
					 .elementor-1265 .elementor-element.elementor-element-4624566:has(:focus) .elementor-icon-box-title{color:#005B7E;}.elementor-1265 .elementor-element.elementor-element-4624566 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-1265 .elementor-element.elementor-element-8d641a8{--display:flex;}.elementor-1265 .elementor-element.elementor-element-aceb925 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-1265 .elementor-element.elementor-element-aceb925.elementor-view-stacked .elementor-icon{background-color:#6EE48366;}.elementor-1265 .elementor-element.elementor-element-aceb925.elementor-view-framed .elementor-icon, .elementor-1265 .elementor-element.elementor-element-aceb925.elementor-view-default .elementor-icon{fill:#6EE48366;color:#6EE48366;border-color:#6EE48366;}.elementor-1265 .elementor-element.elementor-element-aceb925 .elementor-icon{font-size:3em;}.elementor-1265 .elementor-element.elementor-element-aceb925 .elementor-icon-box-title, .elementor-1265 .elementor-element.elementor-element-aceb925 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:1.2vw;font-weight:600;}.elementor-1265 .elementor-element.elementor-element-aceb925 .elementor-icon-box-title{color:#1E7E00;}.elementor-1265 .elementor-element.elementor-element-aceb925:has(:hover) .elementor-icon-box-title,
					 .elementor-1265 .elementor-element.elementor-element-aceb925:has(:focus) .elementor-icon-box-title{color:#1E7E00;}.elementor-1265 .elementor-element.elementor-element-aceb925 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-1265 .elementor-element.elementor-element-a6ea82f{--display:flex;}.elementor-1265 .elementor-element.elementor-element-3c07472 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-1265 .elementor-element.elementor-element-3c07472.elementor-view-stacked .elementor-icon{background-color:#E49B6E66;}.elementor-1265 .elementor-element.elementor-element-3c07472.elementor-view-framed .elementor-icon, .elementor-1265 .elementor-element.elementor-element-3c07472.elementor-view-default .elementor-icon{fill:#E49B6E66;color:#E49B6E66;border-color:#E49B6E66;}.elementor-1265 .elementor-element.elementor-element-3c07472 .elementor-icon{font-size:3em;}.elementor-1265 .elementor-element.elementor-element-3c07472 .elementor-icon-box-title, .elementor-1265 .elementor-element.elementor-element-3c07472 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:1.2vw;font-weight:600;}.elementor-1265 .elementor-element.elementor-element-3c07472 .elementor-icon-box-title{color:#7E1F00;}.elementor-1265 .elementor-element.elementor-element-3c07472:has(:hover) .elementor-icon-box-title,
					 .elementor-1265 .elementor-element.elementor-element-3c07472:has(:focus) .elementor-icon-box-title{color:#7E1F00;}.elementor-1265 .elementor-element.elementor-element-3c07472 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-1265 .elementor-element.elementor-element-02f2b31{--display:flex;}.elementor-1265 .elementor-element.elementor-element-42a42b0 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-1265 .elementor-element.elementor-element-42a42b0.elementor-view-stacked .elementor-icon{background-color:#C26EE466;}.elementor-1265 .elementor-element.elementor-element-42a42b0.elementor-view-framed .elementor-icon, .elementor-1265 .elementor-element.elementor-element-42a42b0.elementor-view-default .elementor-icon{fill:#C26EE466;color:#C26EE466;border-color:#C26EE466;}.elementor-1265 .elementor-element.elementor-element-42a42b0 .elementor-icon{font-size:3em;}.elementor-1265 .elementor-element.elementor-element-42a42b0 .elementor-icon-box-title, .elementor-1265 .elementor-element.elementor-element-42a42b0 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:1.2vw;font-weight:600;}.elementor-1265 .elementor-element.elementor-element-42a42b0 .elementor-icon-box-title{color:#74007E;}.elementor-1265 .elementor-element.elementor-element-42a42b0:has(:hover) .elementor-icon-box-title,
					 .elementor-1265 .elementor-element.elementor-element-42a42b0:has(:focus) .elementor-icon-box-title{color:#74007E;}.elementor-1265 .elementor-element.elementor-element-42a42b0 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-1265 .elementor-element.elementor-element-6e55eb3{--display:flex;}.elementor-1265 .elementor-element.elementor-element-4385927 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-1265 .elementor-element.elementor-element-4385927.elementor-view-stacked .elementor-icon{background-color:#D1E46E66;}.elementor-1265 .elementor-element.elementor-element-4385927.elementor-view-framed .elementor-icon, .elementor-1265 .elementor-element.elementor-element-4385927.elementor-view-default .elementor-icon{fill:#D1E46E66;color:#D1E46E66;border-color:#D1E46E66;}.elementor-1265 .elementor-element.elementor-element-4385927 .elementor-icon{font-size:3em;}.elementor-1265 .elementor-element.elementor-element-4385927 .elementor-icon-box-title, .elementor-1265 .elementor-element.elementor-element-4385927 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:1.2vw;font-weight:600;}.elementor-1265 .elementor-element.elementor-element-4385927 .elementor-icon-box-title{color:#7E7100;}.elementor-1265 .elementor-element.elementor-element-4385927:has(:hover) .elementor-icon-box-title,
					 .elementor-1265 .elementor-element.elementor-element-4385927:has(:focus) .elementor-icon-box-title{color:#7E7100;}.elementor-1265 .elementor-element.elementor-element-4385927 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-1265 .elementor-element.elementor-element-31eeec3{--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;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-1265 .elementor-element.elementor-element-31eeec3:not(.elementor-motion-effects-element-type-background), .elementor-1265 .elementor-element.elementor-element-31eeec3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DDFFDE59;}.elementor-1265 .elementor-element.elementor-element-677c211{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1265 .elementor-element.elementor-element-0185416{text-align:start;}.elementor-1265 .elementor-element.elementor-element-0185416 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:2.5vw;font-weight:500;color:#005B7E;}.elementor-1265 .elementor-element.elementor-element-e836e84{text-align:start;}.elementor-1265 .elementor-element.elementor-element-e836e84 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:2.5vw;font-weight:500;color:#8CB17B;}.elementor-1265 .elementor-element.elementor-element-9bfc44d{width:var( --container-widget-width, 38rem );max-width:38rem;--container-widget-width:38rem;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-size:1vw;font-weight:400;line-height:1.8vw;}.elementor-1265 .elementor-element.elementor-element-9bfc44d.elementor-element{--align-self:center;}.elementor-1265 .elementor-element.elementor-element-2ba7088{text-align:start;}.elementor-1265 .elementor-element.elementor-element-2ba7088 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.3vw;font-weight:500;color:#005B7E;}.elementor-1265 .elementor-element.elementor-element-d041c96{--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;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-1265 .elementor-element.elementor-element-39030fc{--display:flex;--padding-top:2%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-1265 .elementor-element.elementor-element-635785c .elementor-button{background-color:#BCDCFD;font-family:"Poppins", Sans-serif;font-size:1vw;font-weight:300;letter-spacing:0.16rem;fill:#000000;color:#000000;border-radius:100px 100px 100px 100px;}.elementor-1265 .elementor-element.elementor-element-eae5f28{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;text-align:start;font-family:"Poppins", Sans-serif;font-size:1vw;font-weight:400;line-height:1.8vw;}.elementor-1265 .elementor-element.elementor-element-70fea37 .elementor-button{background-color:#FDFABC;font-family:"Poppins", Sans-serif;font-size:1vw;font-weight:300;letter-spacing:0.16rem;fill:#000000;color:#000000;border-radius:100px 100px 100px 100px;}.elementor-1265 .elementor-element.elementor-element-6e094aa{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;text-align:start;font-family:"Poppins", Sans-serif;font-size:1vw;font-weight:400;line-height:1.8vw;}.elementor-1265 .elementor-element.elementor-element-1ef4f77 .elementor-button{background-color:#BCFDC3;font-family:"Poppins", Sans-serif;font-size:1vw;font-weight:300;letter-spacing:0.16rem;fill:#000000;color:#000000;border-radius:100px 100px 100px 100px;}.elementor-1265 .elementor-element.elementor-element-4fd508f{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;text-align:start;font-family:"Poppins", Sans-serif;font-size:1vw;font-weight:400;line-height:1.8vw;}.elementor-1265 .elementor-element.elementor-element-bfcf750 .elementor-button{background-color:#FADEB1;font-family:"Poppins", Sans-serif;font-size:1vw;font-weight:300;letter-spacing:0.16rem;fill:#000000;color:#000000;border-radius:100px 100px 100px 100px;}.elementor-1265 .elementor-element.elementor-element-661a923{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;text-align:start;font-family:"Poppins", Sans-serif;font-size:1vw;font-weight:400;line-height:1.8vw;}.elementor-1265 .elementor-element.elementor-element-b2719bd{--display:flex;--padding-top:-2%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-1265 .elementor-element.elementor-element-b2719bd:not(.elementor-motion-effects-element-type-background), .elementor-1265 .elementor-element.elementor-element-b2719bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kinderhaven.ca/wp-content/uploads/2025/11/classroom.webp");background-position:center center;background-repeat:no-repeat;background-size:contain;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-1265 .elementor-element.elementor-element-c015a3c{--width:50%;}.elementor-1265 .elementor-element.elementor-element-1d321be{--width:50%;}.elementor-1265 .elementor-element.elementor-element-987a6fd{--width:25%;}.elementor-1265 .elementor-element.elementor-element-ebbc3e2{--width:50%;}.elementor-1265 .elementor-element.elementor-element-6119b68{--width:25%;}.elementor-1265 .elementor-element.elementor-element-85631c7{--width:85%;}}@media(max-width:1024px){.elementor-1265 .elementor-element.elementor-element-08bf788{--min-height:70vh;}.elementor-1265 .elementor-element.elementor-element-9754f54 .elementor-heading-title{font-size:4.5vw;}.elementor-1265 .elementor-element.elementor-element-2bbb7f8{--container-widget-width:71%;--container-widget-flex-grow:0;width:var( --container-widget-width, 71% );max-width:71%;font-size:1.4vw;}.elementor-1265 .elementor-element.elementor-element-531801b{--min-height:39vh;}.elementor-1265 .elementor-element.elementor-element-b66f3a6{font-size:1.2vw;}.elementor-1265 .elementor-element.elementor-element-9ff3a82 .elementor-button{font-size:1.2vw;}.elementor-1265 .elementor-element.elementor-element-10fbc80 .elementor-button{font-size:1.2vw;}.elementor-1265 .elementor-element.elementor-element-5127feb .elementor-button{font-size:1.2vw;}.elementor-1265 .elementor-element.elementor-element-678a330{font-size:1.2vw;}.elementor-1265 .elementor-element.elementor-element-e1f1b04 img{width:100%;}.elementor-1265 .elementor-element.elementor-element-5a981a9{width:var( --container-widget-width, 77% );max-width:77%;--container-widget-width:77%;--container-widget-flex-grow:0;font-size:1.2vw;}.elementor-1265 .elementor-element.elementor-element-b535df0 .elementor-button{font-size:1.2vw;letter-spacing:0.04rem;}.elementor-1265 .elementor-element.elementor-element-74be39a .elementor-button{font-size:1.2vw;line-height:1.3;letter-spacing:0.04rem;}.elementor-1265 .elementor-element.elementor-element-02a34d3 .elementor-button{font-size:1.2vw;line-height:1.3;letter-spacing:0.04rem;}.elementor-1265 .elementor-element.elementor-element-bd5f0fc .elementor-button{font-size:1.2vw;line-height:1.3;letter-spacing:0.04rem;}.elementor-1265 .elementor-element.elementor-element-2a9b871{width:var( --container-widget-width, 77% );max-width:77%;--container-widget-width:77%;--container-widget-flex-grow:0;font-size:1.2vw;}.elementor-1265 .elementor-element.elementor-element-51805af .elementor-button{font-size:1.2vw;}.elementor-1265 .elementor-element.elementor-element-f17c389{--e-n-carousel-swiper-slides-to-display:2;}.elementor-1265 .elementor-element.elementor-element-df311e0{--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-1265 .elementor-element.elementor-element-933d12e .elementor-heading-title{font-size:2.5vw;}.elementor-1265 .elementor-element.elementor-element-8664c05 .elementor-heading-title{font-size:2.5vw;}.elementor-1265 .elementor-element.elementor-element-a5883fd{width:var( --container-widget-width, 61% );max-width:61%;--container-widget-width:61%;--container-widget-flex-grow:0;font-size:1.2vw;}.elementor-1265 .elementor-element.elementor-element-a5883fd.elementor-element{--align-self:center;}.elementor-1265 .elementor-element.elementor-element-85631c7{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-1265 .elementor-element.elementor-element-4624566 .elementor-icon{font-size:3.5vw;}.elementor-1265 .elementor-element.elementor-element-4624566 .elementor-icon-box-title, .elementor-1265 .elementor-element.elementor-element-4624566 .elementor-icon-box-title a{font-size:1.8vw;}.elementor-1265 .elementor-element.elementor-element-4624566 .elementor-icon-box-description{font-size:1.2vw;}.elementor-1265 .elementor-element.elementor-element-aceb925 .elementor-icon{font-size:3.5vw;}.elementor-1265 .elementor-element.elementor-element-aceb925 .elementor-icon-box-title, .elementor-1265 .elementor-element.elementor-element-aceb925 .elementor-icon-box-title a{font-size:1.8vw;}.elementor-1265 .elementor-element.elementor-element-aceb925 .elementor-icon-box-description{font-size:1.2vw;}.elementor-1265 .elementor-element.elementor-element-3c07472 .elementor-icon{font-size:3.5vw;}.elementor-1265 .elementor-element.elementor-element-3c07472 .elementor-icon-box-title, .elementor-1265 .elementor-element.elementor-element-3c07472 .elementor-icon-box-title a{font-size:1.8vw;}.elementor-1265 .elementor-element.elementor-element-3c07472 .elementor-icon-box-description{font-size:1.2vw;}.elementor-1265 .elementor-element.elementor-element-42a42b0 .elementor-icon{font-size:3.5vw;}.elementor-1265 .elementor-element.elementor-element-42a42b0 .elementor-icon-box-title, .elementor-1265 .elementor-element.elementor-element-42a42b0 .elementor-icon-box-title a{font-size:1.8vw;}.elementor-1265 .elementor-element.elementor-element-42a42b0 .elementor-icon-box-description{font-size:1.2vw;}.elementor-1265 .elementor-element.elementor-element-4385927 .elementor-icon{font-size:3.5vw;}.elementor-1265 .elementor-element.elementor-element-4385927 .elementor-icon-box-title, .elementor-1265 .elementor-element.elementor-element-4385927 .elementor-icon-box-title a{font-size:1.8vw;}.elementor-1265 .elementor-element.elementor-element-4385927 .elementor-icon-box-description{font-size:1.2vw;}.elementor-1265 .elementor-element.elementor-element-31eeec3{--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-1265 .elementor-element.elementor-element-0185416 .elementor-heading-title{font-size:2.5vw;}.elementor-1265 .elementor-element.elementor-element-e836e84 .elementor-heading-title{font-size:2.5vw;}.elementor-1265 .elementor-element.elementor-element-9bfc44d{width:var( --container-widget-width, 61% );max-width:61%;--container-widget-width:61%;--container-widget-flex-grow:0;font-size:1.2vw;}.elementor-1265 .elementor-element.elementor-element-9bfc44d.elementor-element{--align-self:center;}.elementor-1265 .elementor-element.elementor-element-2ba7088 .elementor-heading-title{font-size:1.8vw;}.elementor-1265 .elementor-element.elementor-element-635785c .elementor-button{font-size:1.2vw;}.elementor-1265 .elementor-element.elementor-element-eae5f28{font-size:1.2vw;}.elementor-1265 .elementor-element.elementor-element-70fea37 .elementor-button{font-size:1.2vw;}.elementor-1265 .elementor-element.elementor-element-6e094aa{font-size:1.2vw;}.elementor-1265 .elementor-element.elementor-element-1ef4f77 .elementor-button{font-size:1.2vw;}.elementor-1265 .elementor-element.elementor-element-4fd508f{font-size:1.2vw;}.elementor-1265 .elementor-element.elementor-element-bfcf750 .elementor-button{font-size:1.2vw;}.elementor-1265 .elementor-element.elementor-element-661a923{font-size:1.2vw;}}@media(max-width:767px){.elementor-1265 .elementor-element.elementor-element-08bf788{--min-height:60vh;}.elementor-1265 .elementor-element.elementor-element-9754f54 .elementor-heading-title{font-size:6.5vw;}.elementor-1265 .elementor-element.elementor-element-2bbb7f8{--container-widget-width:89%;--container-widget-flex-grow:0;width:var( --container-widget-width, 89% );max-width:89%;font-size:3vw;line-height:1.3;}.elementor-1265 .elementor-element.elementor-element-531801b{--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-1265 .elementor-element.elementor-element-677abe6 .elementor-heading-title{font-size:7vw;}.elementor-1265 .elementor-element.elementor-element-bcbb787 .elementor-heading-title{font-size:7vw;}.elementor-1265 .elementor-element.elementor-element-b66f3a6{font-size:3vw;line-height:1.3;}.elementor-1265 .elementor-element.elementor-element-9ff3a82 .elementor-button{font-size:3vw;}.elementor-1265 .elementor-element.elementor-element-10fbc80 .elementor-button{font-size:3vw;}.elementor-1265 .elementor-element.elementor-element-5127feb .elementor-button{font-size:3vw;}.elementor-1265 .elementor-element.elementor-element-678a330{font-size:3vw;line-height:1.3;}body:not(.rtl) .elementor-1265 .elementor-element.elementor-element-27f1653{left:-26.789vw;}body.rtl .elementor-1265 .elementor-element.elementor-element-27f1653{right:-26.789vw;}.elementor-1265 .elementor-element.elementor-element-27f1653{top:2.749vh;}body:not(.rtl) .elementor-1265 .elementor-element.elementor-element-03fb542{left:58.266vw;}body.rtl .elementor-1265 .elementor-element.elementor-element-03fb542{right:58.266vw;}.elementor-1265 .elementor-element.elementor-element-03fb542{top:65.054vh;}.elementor-1265 .elementor-element.elementor-element-672c256{text-align:center;}.elementor-1265 .elementor-element.elementor-element-672c256 img{width:39vw;}.elementor-1265 .elementor-element.elementor-element-ebbc3e2{--padding-top:6%;--padding-bottom:0%;--padding-left:1%;--padding-right:1%;}.elementor-1265 .elementor-element.elementor-element-d9fa6cc .elementor-heading-title{font-size:5vw;line-height:1.3;}.elementor-1265 .elementor-element.elementor-element-5a981a9{font-size:3vw;line-height:1.3;}.elementor-1265 .elementor-element.elementor-element-b535df0 .elementor-button{font-size:3vw;line-height:1.3;}.elementor-1265 .elementor-element.elementor-element-74be39a .elementor-button{font-size:3vw;}.elementor-1265 .elementor-element.elementor-element-02a34d3 .elementor-button{font-size:3vw;}.elementor-1265 .elementor-element.elementor-element-bd5f0fc .elementor-button{font-size:3vw;}.elementor-1265 .elementor-element.elementor-element-2a9b871{font-size:3vw;line-height:1.3;}.elementor-1265 .elementor-element.elementor-element-51805af .elementor-button{font-size:3vw;}.elementor-1265 .elementor-element.elementor-element-f17c389{--e-n-carousel-swiper-slides-to-display:1;}.elementor-1265 .elementor-element.elementor-element-df311e0{--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-1265 .elementor-element.elementor-element-933d12e{text-align:center;}.elementor-1265 .elementor-element.elementor-element-933d12e .elementor-heading-title{font-size:7vw;}.elementor-1265 .elementor-element.elementor-element-8664c05 .elementor-heading-title{font-size:7vw;}.elementor-1265 .elementor-element.elementor-element-a5883fd{--container-widget-width:87%;--container-widget-flex-grow:0;width:var( --container-widget-width, 87% );max-width:87%;font-size:3vw;line-height:1.3;}.elementor-1265 .elementor-element.elementor-element-85631c7{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1265 .elementor-element.elementor-element-4624566 .elementor-icon{font-size:8vw;}.elementor-1265 .elementor-element.elementor-element-4624566 .elementor-icon-box-title, .elementor-1265 .elementor-element.elementor-element-4624566 .elementor-icon-box-title a{font-size:3.5vw;}.elementor-1265 .elementor-element.elementor-element-4624566 .elementor-icon-box-description{font-size:3vw;}.elementor-1265 .elementor-element.elementor-element-aceb925 .elementor-icon{font-size:8vw;}.elementor-1265 .elementor-element.elementor-element-aceb925 .elementor-icon-box-title, .elementor-1265 .elementor-element.elementor-element-aceb925 .elementor-icon-box-title a{font-size:3.6vw;}.elementor-1265 .elementor-element.elementor-element-aceb925 .elementor-icon-box-description{font-size:3vw;}.elementor-1265 .elementor-element.elementor-element-3c07472 .elementor-icon{font-size:8vw;}.elementor-1265 .elementor-element.elementor-element-3c07472 .elementor-icon-box-title, .elementor-1265 .elementor-element.elementor-element-3c07472 .elementor-icon-box-title a{font-size:3.8vw;}.elementor-1265 .elementor-element.elementor-element-3c07472 .elementor-icon-box-description{font-size:3vw;}.elementor-1265 .elementor-element.elementor-element-42a42b0 .elementor-icon{font-size:8vw;}.elementor-1265 .elementor-element.elementor-element-42a42b0 .elementor-icon-box-title, .elementor-1265 .elementor-element.elementor-element-42a42b0 .elementor-icon-box-title a{font-size:3.8vw;}.elementor-1265 .elementor-element.elementor-element-42a42b0 .elementor-icon-box-description{font-size:3vw;}.elementor-1265 .elementor-element.elementor-element-4385927 .elementor-icon{font-size:8vw;}.elementor-1265 .elementor-element.elementor-element-4385927 .elementor-icon-box-title, .elementor-1265 .elementor-element.elementor-element-4385927 .elementor-icon-box-title a{font-size:3.8vw;}.elementor-1265 .elementor-element.elementor-element-4385927 .elementor-icon-box-description{font-size:3vw;}.elementor-1265 .elementor-element.elementor-element-31eeec3{--padding-top:5%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}.elementor-1265 .elementor-element.elementor-element-0185416 .elementor-heading-title{font-size:7vw;}.elementor-1265 .elementor-element.elementor-element-e836e84 .elementor-heading-title{font-size:7vw;}.elementor-1265 .elementor-element.elementor-element-9bfc44d{--container-widget-width:87%;--container-widget-flex-grow:0;width:var( --container-widget-width, 87% );max-width:87%;font-size:3vw;line-height:1.3;}.elementor-1265 .elementor-element.elementor-element-2ba7088{text-align:center;}.elementor-1265 .elementor-element.elementor-element-2ba7088 .elementor-heading-title{font-size:4.5vw;}.elementor-1265 .elementor-element.elementor-element-39030fc{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1265 .elementor-element.elementor-element-635785c .elementor-button{font-size:3vw;}.elementor-1265 .elementor-element.elementor-element-eae5f28{--container-widget-width:92%;--container-widget-flex-grow:0;width:var( --container-widget-width, 92% );max-width:92%;text-align:center;font-size:3vw;line-height:1.3;}.elementor-1265 .elementor-element.elementor-element-70fea37 .elementor-button{font-size:3vw;}.elementor-1265 .elementor-element.elementor-element-6e094aa{text-align:center;font-size:3vw;line-height:1.3;}.elementor-1265 .elementor-element.elementor-element-1ef4f77 .elementor-button{font-size:3vw;}.elementor-1265 .elementor-element.elementor-element-4fd508f{text-align:center;font-size:3vw;line-height:1.3;}.elementor-1265 .elementor-element.elementor-element-bfcf750 .elementor-button{font-size:3vw;}.elementor-1265 .elementor-element.elementor-element-661a923{text-align:center;font-size:3vw;line-height:1.3;}.elementor-1265 .elementor-element.elementor-element-b2719bd{--min-height:28vh;}}/* Start custom CSS for image, class: .elementor-element-27f1653 *//* Combined floating + random drift */
.float-mix {
  animation: floatUpDown 3s ease-in-out infinite,
             driftAround 3s ease-in-out infinite alternate;
}

@keyframes driftAround {
  0% { transform: translateX(0); }
  50% { transform: translateX(10px); }
  100% { transform: translateX(-10px); }
}

@keyframes floatUpDown {
  0% { transform: translateY(0); }
  50% { transform: translateY(-12px); }
  100% { transform: translateY(0); }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3ff2c26 *//* Combined floating + random drift */
.float-mix {
  animation: floatUpDown 3s ease-in-out infinite,
             driftAround 3s ease-in-out infinite alternate;
}

@keyframes driftAround {
  0% { transform: translateX(0); }
  50% { transform: translateX(10px); }
  100% { transform: translateX(-10px); }
}

@keyframes floatUpDown {
  0% { transform: translateY(0); }
  50% { transform: translateY(-12px); }
  100% { transform: translateY(0); }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-03fb542 *//* Combined floating + random drift */
.float-mix {
  animation: floatUpDown 3s ease-in-out infinite,
             driftAround 3s ease-in-out infinite alternate;
}

@keyframes driftAround {
  0% { transform: translateX(0); }
  50% { transform: translateX(10px); }
  100% { transform: translateX(-10px); }
}

@keyframes floatUpDown {
  0% { transform: translateY(0); }
  50% { transform: translateY(-12px); }
  100% { transform: translateY(0); }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-03845b8 *//* Combined floating + random drift */
.float-mix {
  animation: floatUpDown 3s ease-in-out infinite,
             driftAround 3s ease-in-out infinite alternate;
}

@keyframes driftAround {
  0% { transform: translateX(0); }
  50% { transform: translateX(10px); }
  100% { transform: translateX(-10px); }
}

@keyframes floatUpDown {
  0% { transform: translateY(0); }
  50% { transform: translateY(-12px); }
  100% { transform: translateY(0); }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ebf3483 *//* Combined floating + random drift */
.float-mix {
  animation: floatUpDown 3s ease-in-out infinite,
             driftAround 3s ease-in-out infinite alternate;
}

@keyframes driftAround {
  0% { transform: translateX(0); }
  50% { transform: translateX(10px); }
  100% { transform: translateX(-10px); }
}

@keyframes floatUpDown {
  0% { transform: translateY(0); }
  50% { transform: translateY(-12px); }
  100% { transform: translateY(0); }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-91abe09 *//* Combined floating + random drift */
.float-mix {
  animation: floatUpDown 3s ease-in-out infinite,
             driftAround 3s ease-in-out infinite alternate;
}

@keyframes driftAround {
  0% { transform: translateX(0); }
  50% { transform: translateX(10px); }
  100% { transform: translateX(-10px); }
}

@keyframes floatUpDown {
  0% { transform: translateY(0); }
  50% { transform: translateY(-12px); }
  100% { transform: translateY(0); }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8efbf5e *//* Combined floating + random drift */
.float-mix {
  animation: floatUpDown 3s ease-in-out infinite,
             driftAround 3s ease-in-out infinite alternate;
}

@keyframes driftAround {
  0% { transform: translateX(0); }
  50% { transform: translateX(10px); }
  100% { transform: translateX(-10px); }
}

@keyframes floatUpDown {
  0% { transform: translateY(0); }
  50% { transform: translateY(-12px); }
  100% { transform: translateY(0); }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f2f86a3 *//* Bump Up & Down Animation */
.bump-img {
  animation: bumpUpDown 3s ease-in-out infinite;
}

@keyframes bumpUpDown {
  0% { transform: translateY(0); }
  30% { transform: translateY(-20px); }
  50% { transform: translateY(0); }
  70% { transform: translateY(-10px); }
  100% { transform: translateY(0); }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-91abe09 *//* Combined floating + random drift */
.float-mix {
  animation: floatUpDown 3s ease-in-out infinite,
             driftAround 3s ease-in-out infinite alternate;
}

@keyframes driftAround {
  0% { transform: translateX(0); }
  50% { transform: translateX(10px); }
  100% { transform: translateX(-10px); }
}

@keyframes floatUpDown {
  0% { transform: translateY(0); }
  50% { transform: translateY(-12px); }
  100% { transform: translateY(0); }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8efbf5e *//* Combined floating + random drift */
.float-mix {
  animation: floatUpDown 3s ease-in-out infinite,
             driftAround 3s ease-in-out infinite alternate;
}

@keyframes driftAround {
  0% { transform: translateX(0); }
  50% { transform: translateX(10px); }
  100% { transform: translateX(-10px); }
}

@keyframes floatUpDown {
  0% { transform: translateY(0); }
  50% { transform: translateY(-12px); }
  100% { transform: translateY(0); }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f2f86a3 *//* Bump Up & Down Animation */
.bump-img {
  animation: bumpUpDown 3s ease-in-out infinite;
}

@keyframes bumpUpDown {
  0% { transform: translateY(0); }
  30% { transform: translateY(-20px); }
  50% { transform: translateY(0); }
  70% { transform: translateY(-10px); }
  100% { transform: translateY(0); }
}/* End custom CSS */