.elementor-17 .elementor-element.elementor-element-d516a39{--display:flex;--min-height:100vh;--justify-content:center;--overlay-opacity:0;--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-17 .elementor-element.elementor-element-d516a39:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-d516a39 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kidsnationpreschool.com/wp-content/uploads/2026/08/Home-Banner-scaled.webp");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-17 .elementor-element.elementor-element-d516a39::before, .elementor-17 .elementor-element.elementor-element-d516a39 > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-d516a39 > .e-con-inner > .elementor-background-video-container::before, .elementor-17 .elementor-element.elementor-element-d516a39 > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-d516a39 > .e-con-inner > .elementor-background-slideshow::before, .elementor-17 .elementor-element.elementor-element-d516a39 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-17 .elementor-element.elementor-element-d516a39 > .elementor-shape-bottom svg, .elementor-17 .elementor-element.elementor-element-d516a39 > .e-con-inner > .elementor-shape-bottom svg{width:calc(100% + 1.3px);height:75px;transform:translateX(-50%) rotateY(180deg);}.elementor-17 .elementor-element.elementor-element-0c1d1de{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-17 .elementor-element.elementor-element-0e3bc53{z-index:2;}.elementor-17 .elementor-element.elementor-element-0e3bc53 .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:60px;font-weight:700;line-height:63px;color:#2C3072;}.elementor-17 .elementor-element.elementor-element-d1131dd{--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-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-17 .elementor-element.elementor-element-8b12be4 .elementor-button{background-color:#FF6B5E;font-family:"Nunito", Sans-serif;font-size:17px;font-weight:700;box-shadow:0px 0px 10px 0px #FF6B5E;border-radius:30px 30px 30px 30px;padding:20px 30px 20px 30px;}.elementor-17 .elementor-element.elementor-element-8b12be4.elementor-element{--align-self:flex-start;}.elementor-17 .elementor-element.elementor-element-8b12be4 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-17 .elementor-element.elementor-element-2308b06 .elementor-button{background-color:#FFFFFF;font-family:"Nunito", Sans-serif;font-size:17px;font-weight:700;fill:#000000;color:#000000;border-style:solid;border-width:2px 2px 2px 2px;border-color:#2C24401A;border-radius:30px 30px 30px 30px;padding:20px 30px 20px 30px;}.elementor-17 .elementor-element.elementor-element-2308b06.elementor-element{--align-self:flex-start;}.elementor-17 .elementor-element.elementor-element-4087380{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-8b98f51{--display:flex;}.elementor-17 .elementor-element.elementor-element-a4a3343.elementor-element{--align-self:flex-start;}.elementor-17 .elementor-element.elementor-element-a4a3343{--e-rating-icon-font-size:19px;--e-rating-gap:6px;--e-rating-icon-marked-color:#FFBE3D;}.elementor-17 .elementor-element.elementor-element-544b57f.elementor-element{--align-self:flex-start;}.elementor-17 .elementor-element.elementor-element-544b57f .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:20px;font-weight:700;color:#2C2440B2;}.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-17 .elementor-element.elementor-element-932fde0{width:var( --container-widget-width, 12% );max-width:12%;--container-widget-width:12%;--container-widget-flex-grow:0;top:-27px;}.elementor-17 .elementor-element.elementor-element-932fde0.elementor-element{--align-self:center;}body:not(.rtl) .elementor-17 .elementor-element.elementor-element-932fde0{left:155px;}body.rtl .elementor-17 .elementor-element.elementor-element-932fde0{right:155px;}.elementor-17 .elementor-element.elementor-element-932fde0 img{width:100%;}.elementor-17 .elementor-element.elementor-element-d51ad0f{--display:flex;--overflow:hidden;--z-index:0;}.elementor-17 .elementor-element.elementor-element-32ad249{--spacer-size:30px;}.elementor-17 .elementor-element.elementor-element-8bb9c63{--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:space-between;--overflow:hidden;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-17 .elementor-element.elementor-element-37b3325 .elementor-counter-number-wrapper{color:#2B2440;font-family:"Baloo 2", Sans-serif;font-size:60px;font-weight:700;}.elementor-17 .elementor-element.elementor-element-37b3325 .elementor-counter-title{color:#54595F;font-family:"Nunito", Sans-serif;font-size:22px;font-weight:500;}.elementor-17 .elementor-element.elementor-element-3a5a06f .elementor-counter-number-wrapper{color:#2B2440;font-family:"Baloo 2", Sans-serif;font-size:60px;font-weight:700;}.elementor-17 .elementor-element.elementor-element-3a5a06f .elementor-counter-title{color:#54595F;font-family:"Nunito", Sans-serif;font-size:22px;font-weight:500;}.elementor-17 .elementor-element.elementor-element-496991f .elementor-counter-number-wrapper{color:#2B2440;font-family:"Baloo 2", Sans-serif;font-size:60px;font-weight:700;}.elementor-17 .elementor-element.elementor-element-496991f .elementor-counter-title{color:#54595F;font-family:"Nunito", Sans-serif;font-size:22px;font-weight:500;}.elementor-17 .elementor-element.elementor-element-71e38f5 .elementor-counter-number-wrapper{color:#2B2440;font-family:"Baloo 2", Sans-serif;font-size:60px;font-weight:700;}.elementor-17 .elementor-element.elementor-element-71e38f5 .elementor-counter-title{color:#54595F;font-family:"Nunito", Sans-serif;font-size:22px;font-weight:500;}.elementor-17 .elementor-element.elementor-element-64b4dee{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-ae1b619{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-9f74c8d{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-17 .elementor-element.elementor-element-9f74c8d img{width:80%;}body:not(.rtl) .elementor-17 .elementor-element.elementor-element-39405b9{left:-45px;}body.rtl .elementor-17 .elementor-element.elementor-element-39405b9{right:-45px;}.elementor-17 .elementor-element.elementor-element-39405b9{top:29px;text-align:start;}.elementor-17 .elementor-element.elementor-element-39405b9 img{width:40%;}body:not(.rtl) .elementor-17 .elementor-element.elementor-element-92d9565{right:0px;}body.rtl .elementor-17 .elementor-element.elementor-element-92d9565{left:0px;}.elementor-17 .elementor-element.elementor-element-92d9565{top:40px;text-align:end;}.elementor-17 .elementor-element.elementor-element-92d9565 img{width:40%;}body:not(.rtl) .elementor-17 .elementor-element.elementor-element-23e3a07{right:68px;}body.rtl .elementor-17 .elementor-element.elementor-element-23e3a07{left:68px;}.elementor-17 .elementor-element.elementor-element-23e3a07{top:97px;text-align:start;}.elementor-17 .elementor-element.elementor-element-23e3a07 img{width:40%;}body:not(.rtl) .elementor-17 .elementor-element.elementor-element-ad977eb{right:0px;}body.rtl .elementor-17 .elementor-element.elementor-element-ad977eb{left:0px;}.elementor-17 .elementor-element.elementor-element-ad977eb{bottom:93px;text-align:end;}.elementor-17 .elementor-element.elementor-element-ad977eb img{width:40%;}body:not(.rtl) .elementor-17 .elementor-element.elementor-element-7004764{left:-45px;}body.rtl .elementor-17 .elementor-element.elementor-element-7004764{right:-45px;}.elementor-17 .elementor-element.elementor-element-7004764{bottom:103px;text-align:center;}.elementor-17 .elementor-element.elementor-element-7004764 img{width:40%;}.elementor-17 .elementor-element.elementor-element-92b317a{--display:flex;--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.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-17 .elementor-element.elementor-element-a9aa168{width:var( --container-widget-width, 67% );max-width:67%;--container-widget-width:67%;--container-widget-flex-grow:0;}.elementor-17 .elementor-element.elementor-element-a9aa168.elementor-element{--align-self:center;}.elementor-17 .elementor-element.elementor-element-a9aa168 .elementor-icon-box-title{margin-block-end:13px;color:#2C3072;}.elementor-17 .elementor-element.elementor-element-a9aa168 .elementor-icon-box-title, .elementor-17 .elementor-element.elementor-element-a9aa168 .elementor-icon-box-title a{font-family:"Baloo 2", Sans-serif;font-size:45px;font-weight:700;}.elementor-17 .elementor-element.elementor-element-a9aa168:has(:hover) .elementor-icon-box-title,
					 .elementor-17 .elementor-element.elementor-element-a9aa168:has(:focus) .elementor-icon-box-title{color:#2C3072;}.elementor-17 .elementor-element.elementor-element-a9aa168 .elementor-icon-box-description{font-family:"Nunito", Sans-serif;font-size:17px;font-weight:500;color:#2C2440B2;}.elementor-17 .elementor-element.elementor-element-dcf9932{--display:flex;}.elementor-17 .elementor-element.elementor-element-f0bae4b{--spacer-size:50px;}.elementor-17 .elementor-element.elementor-element-efc6f32{--display:flex;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-efc6f32:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-efc6f32 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #EFFAF6 0%, #FFFFFF 100%);}.elementor-17 .elementor-element.elementor-element-efc6f32 > .elementor-shape-top svg, .elementor-17 .elementor-element.elementor-element-efc6f32 > .e-con-inner > .elementor-shape-top svg{width:calc(100% + 1.3px);height:77px;}.elementor-17 .elementor-element.elementor-element-1daffe9{padding:0px 0px 0px 0px;z-index:2;text-align:center;}.elementor-17 .elementor-element.elementor-element-1daffe9.elementor-element{--align-self:center;}.elementor-17 .elementor-element.elementor-element-1daffe9 .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:20px;font-weight:700;color:#FF6B5E;}.elementor-17 .elementor-element.elementor-element-74870b8{width:var( --container-widget-width, 11% );max-width:11%;--container-widget-width:11%;--container-widget-flex-grow:0;top:83px;--e-transform-origin-x:center;--e-transform-origin-y:center;text-align:start;}.elementor-17 .elementor-element.elementor-element-74870b8.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-17 .elementor-element.elementor-element-74870b8{left:-65px;}body.rtl .elementor-17 .elementor-element.elementor-element-74870b8{right:-65px;}.elementor-17 .elementor-element.elementor-element-74870b8 img{width:100%;}body:not(.rtl) .elementor-17 .elementor-element.elementor-element-ce4b6bd{right:0px;}body.rtl .elementor-17 .elementor-element.elementor-element-ce4b6bd{left:0px;}.elementor-17 .elementor-element.elementor-element-ce4b6bd{top:-96px;text-align:end;}.elementor-17 .elementor-element.elementor-element-ce4b6bd img{width:29%;}.elementor-17 .elementor-element.elementor-element-daa6ef2{width:var( --container-widget-width, 67% );max-width:67%;--container-widget-width:67%;--container-widget-flex-grow:0;}.elementor-17 .elementor-element.elementor-element-daa6ef2.elementor-element{--align-self:center;}.elementor-17 .elementor-element.elementor-element-daa6ef2 .elementor-icon-box-title{margin-block-end:13px;color:#2C3072;}.elementor-17 .elementor-element.elementor-element-daa6ef2 .elementor-icon-box-title, .elementor-17 .elementor-element.elementor-element-daa6ef2 .elementor-icon-box-title a{font-family:"Baloo 2", Sans-serif;font-size:45px;font-weight:700;}.elementor-17 .elementor-element.elementor-element-daa6ef2:has(:hover) .elementor-icon-box-title,
					 .elementor-17 .elementor-element.elementor-element-daa6ef2:has(:focus) .elementor-icon-box-title{color:#2C3072;}.elementor-17 .elementor-element.elementor-element-daa6ef2 .elementor-icon-box-description{font-family:"Nunito", Sans-serif;font-size:17px;font-weight:500;color:#2C2440B2;}.elementor-17 .elementor-element.elementor-element-4d166dc{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-17 .elementor-element.elementor-element-4d166dc:hover{border-style:none;}.elementor-17 .elementor-element.elementor-element-4d166dc, .elementor-17 .elementor-element.elementor-element-4d166dc::before{--border-transition:0.3s;}.elementor-17 .elementor-element.elementor-element-31c74c8{--display:flex;--gap:15px 0px;--row-gap:15px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:30px 30px 30px 30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-17 .elementor-element.elementor-element-31c74c8:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-31c74c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF6B5E1A;}.elementor-17 .elementor-element.elementor-element-31c74c8:hover{border-style:none;}.elementor-17 .elementor-element.elementor-element-31c74c8, .elementor-17 .elementor-element.elementor-element-31c74c8::before{--border-transition:0.3s;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-17 .elementor-element.elementor-element-33b2377.elementor-element{--align-self:flex-start;}.elementor-17 .elementor-element.elementor-element-33b2377 .elementor-icon-wrapper{text-align:center;}.elementor-17 .elementor-element.elementor-element-33b2377.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-17 .elementor-element.elementor-element-33b2377.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-33b2377.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-17 .elementor-element.elementor-element-33b2377.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-33b2377.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-17 .elementor-element.elementor-element-33b2377 .elementor-icon{font-size:35px;}.elementor-17 .elementor-element.elementor-element-33b2377 .elementor-icon svg{height:35px;}.elementor-17 .elementor-element.elementor-element-1deb3db .elementor-icon-box-wrapper{text-align:start;}.elementor-17 .elementor-element.elementor-element-1deb3db .elementor-icon-box-title{margin-block-end:7px;color:#2C2440;}.elementor-17 .elementor-element.elementor-element-1deb3db .elementor-icon-box-title, .elementor-17 .elementor-element.elementor-element-1deb3db .elementor-icon-box-title a{font-family:"Baloo 2", Sans-serif;font-size:25px;font-weight:700;}.elementor-17 .elementor-element.elementor-element-1deb3db:has(:hover) .elementor-icon-box-title,
					 .elementor-17 .elementor-element.elementor-element-1deb3db:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-17 .elementor-element.elementor-element-1deb3db .elementor-icon-box-description{font-family:"Nunito", Sans-serif;font-weight:500;color:#2C2440B2;}.elementor-17 .elementor-element.elementor-element-dfdad47 .elementor-button{background-color:#61CE7000;font-family:"Nunito", Sans-serif;font-size:17px;font-weight:700;fill:#2C244080;color:#2C244080;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-dfdad47{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17 .elementor-element.elementor-element-dfdad47.elementor-element{--align-self:flex-start;}.elementor-17 .elementor-element.elementor-element-dfdad47 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-17 .elementor-element.elementor-element-dfdad47 .elementor-button:hover, .elementor-17 .elementor-element.elementor-element-dfdad47 .elementor-button:focus{color:#FF6B5E;}.elementor-17 .elementor-element.elementor-element-dfdad47 .elementor-button:hover svg, .elementor-17 .elementor-element.elementor-element-dfdad47 .elementor-button:focus svg{fill:#FF6B5E;}.elementor-17 .elementor-element.elementor-element-c289f17{--display:flex;--gap:15px 0px;--row-gap:15px;--column-gap:0px;--border-radius:30px 30px 30px 30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-17 .elementor-element.elementor-element-c289f17:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-c289f17 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5CB8E41A;}.elementor-17 .elementor-element.elementor-element-7b01704.elementor-element{--align-self:flex-start;}.elementor-17 .elementor-element.elementor-element-7b01704 .elementor-icon-wrapper{text-align:start;}.elementor-17 .elementor-element.elementor-element-7b01704.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-17 .elementor-element.elementor-element-7b01704.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-7b01704.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-17 .elementor-element.elementor-element-7b01704.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-7b01704.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-17 .elementor-element.elementor-element-7b01704 .elementor-icon{font-size:35px;}.elementor-17 .elementor-element.elementor-element-7b01704 .elementor-icon svg{height:35px;}.elementor-17 .elementor-element.elementor-element-f3add13 .elementor-icon-box-wrapper{text-align:start;}.elementor-17 .elementor-element.elementor-element-f3add13 .elementor-icon-box-title{margin-block-end:7px;color:#2C2440;}.elementor-17 .elementor-element.elementor-element-f3add13 .elementor-icon-box-title, .elementor-17 .elementor-element.elementor-element-f3add13 .elementor-icon-box-title a{font-family:"Baloo 2", Sans-serif;font-size:25px;font-weight:700;}.elementor-17 .elementor-element.elementor-element-f3add13:has(:hover) .elementor-icon-box-title,
					 .elementor-17 .elementor-element.elementor-element-f3add13:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-17 .elementor-element.elementor-element-f3add13 .elementor-icon-box-description{font-family:"Nunito", Sans-serif;font-weight:500;color:#2C2440B2;}.elementor-17 .elementor-element.elementor-element-187457b .elementor-button{background-color:#61CE7000;font-family:"Nunito", Sans-serif;font-size:17px;font-weight:700;fill:#2C244080;color:#2C244080;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-187457b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17 .elementor-element.elementor-element-187457b.elementor-element{--align-self:flex-start;}.elementor-17 .elementor-element.elementor-element-187457b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-17 .elementor-element.elementor-element-187457b .elementor-button:hover, .elementor-17 .elementor-element.elementor-element-187457b .elementor-button:focus{color:#5CB8E4;}.elementor-17 .elementor-element.elementor-element-187457b .elementor-button:hover svg, .elementor-17 .elementor-element.elementor-element-187457b .elementor-button:focus svg{fill:#5CB8E4;}.elementor-17 .elementor-element.elementor-element-34d86c2{--display:flex;--gap:15px 0px;--row-gap:15px;--column-gap:0px;--border-radius:30px 30px 30px 30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-17 .elementor-element.elementor-element-34d86c2:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-34d86c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFBE3D26;}.elementor-17 .elementor-element.elementor-element-1369d74.elementor-element{--align-self:flex-start;}.elementor-17 .elementor-element.elementor-element-1369d74 .elementor-icon-wrapper{text-align:start;}.elementor-17 .elementor-element.elementor-element-1369d74.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-17 .elementor-element.elementor-element-1369d74.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-1369d74.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-17 .elementor-element.elementor-element-1369d74.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-1369d74.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-17 .elementor-element.elementor-element-1369d74 .elementor-icon{font-size:35px;}.elementor-17 .elementor-element.elementor-element-1369d74 .elementor-icon svg{height:35px;}.elementor-17 .elementor-element.elementor-element-f616160 .elementor-icon-box-wrapper{text-align:start;}.elementor-17 .elementor-element.elementor-element-f616160 .elementor-icon-box-title{margin-block-end:7px;color:#2C2440;}.elementor-17 .elementor-element.elementor-element-f616160 .elementor-icon-box-title, .elementor-17 .elementor-element.elementor-element-f616160 .elementor-icon-box-title a{font-family:"Baloo 2", Sans-serif;font-size:25px;font-weight:700;}.elementor-17 .elementor-element.elementor-element-f616160:has(:hover) .elementor-icon-box-title,
					 .elementor-17 .elementor-element.elementor-element-f616160:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-17 .elementor-element.elementor-element-f616160 .elementor-icon-box-description{font-family:"Nunito", Sans-serif;font-weight:500;color:#2C2440B2;}.elementor-17 .elementor-element.elementor-element-8bc9b33 .elementor-button{background-color:#61CE7000;font-family:"Nunito", Sans-serif;font-size:17px;font-weight:700;fill:#2C244080;color:#2C244080;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-8bc9b33{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17 .elementor-element.elementor-element-8bc9b33.elementor-element{--align-self:flex-start;}.elementor-17 .elementor-element.elementor-element-8bc9b33 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-17 .elementor-element.elementor-element-8bc9b33 .elementor-button:hover, .elementor-17 .elementor-element.elementor-element-8bc9b33 .elementor-button:focus{color:#F7DC6D;}.elementor-17 .elementor-element.elementor-element-8bc9b33 .elementor-button:hover svg, .elementor-17 .elementor-element.elementor-element-8bc9b33 .elementor-button:focus svg{fill:#F7DC6D;}.elementor-17 .elementor-element.elementor-element-0e18e70{--display:flex;--gap:15px 0px;--row-gap:15px;--column-gap:0px;--border-radius:30px 30px 30px 30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-17 .elementor-element.elementor-element-0e18e70:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-0e18e70 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00FFA92B;}.elementor-17 .elementor-element.elementor-element-88ba08e.elementor-element{--align-self:flex-start;}.elementor-17 .elementor-element.elementor-element-88ba08e .elementor-icon-wrapper{text-align:start;}.elementor-17 .elementor-element.elementor-element-88ba08e.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-17 .elementor-element.elementor-element-88ba08e.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-88ba08e.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-17 .elementor-element.elementor-element-88ba08e.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-88ba08e.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-17 .elementor-element.elementor-element-88ba08e .elementor-icon{font-size:35px;}.elementor-17 .elementor-element.elementor-element-88ba08e .elementor-icon svg{height:35px;}.elementor-17 .elementor-element.elementor-element-075e7f8 .elementor-icon-box-wrapper{text-align:start;}.elementor-17 .elementor-element.elementor-element-075e7f8 .elementor-icon-box-title{margin-block-end:7px;color:#2C2440;}.elementor-17 .elementor-element.elementor-element-075e7f8 .elementor-icon-box-title, .elementor-17 .elementor-element.elementor-element-075e7f8 .elementor-icon-box-title a{font-family:"Baloo 2", Sans-serif;font-size:25px;font-weight:700;}.elementor-17 .elementor-element.elementor-element-075e7f8:has(:hover) .elementor-icon-box-title,
					 .elementor-17 .elementor-element.elementor-element-075e7f8:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-17 .elementor-element.elementor-element-075e7f8 .elementor-icon-box-description{font-family:"Nunito", Sans-serif;font-weight:500;color:#2C2440B2;}.elementor-17 .elementor-element.elementor-element-f76237f .elementor-button{background-color:#61CE7000;font-family:"Nunito", Sans-serif;font-size:17px;font-weight:700;fill:#2C244080;color:#2C244080;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-f76237f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17 .elementor-element.elementor-element-f76237f.elementor-element{--align-self:flex-start;}.elementor-17 .elementor-element.elementor-element-f76237f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-17 .elementor-element.elementor-element-f76237f .elementor-button:hover, .elementor-17 .elementor-element.elementor-element-f76237f .elementor-button:focus{color:#6FB956;}.elementor-17 .elementor-element.elementor-element-f76237f .elementor-button:hover svg, .elementor-17 .elementor-element.elementor-element-f76237f .elementor-button:focus svg{fill:#6FB956;}.elementor-17 .elementor-element.elementor-element-1f116b4{--display:flex;}.elementor-17 .elementor-element.elementor-element-a0a62cf{--spacer-size:70px;}.elementor-17 .elementor-element.elementor-element-85fbc41{--display:flex;}.elementor-17 .elementor-element.elementor-element-485ce70{width:var( --container-widget-width, 12% );max-width:12%;--e-transform-rotateZ:66deg;--container-widget-width:12%;--container-widget-flex-grow:0;top:28px;text-align:end;}.elementor-17 .elementor-element.elementor-element-485ce70.elementor-element{--align-self:center;}body:not(.rtl) .elementor-17 .elementor-element.elementor-element-485ce70{right:-38px;}body.rtl .elementor-17 .elementor-element.elementor-element-485ce70{left:-38px;}.elementor-17 .elementor-element.elementor-element-485ce70 img{width:100%;}.elementor-17 .elementor-element.elementor-element-354d86d{--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:60px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-354d86d:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-354d86d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 75%, #FFF5D3 100%);}.elementor-17 .elementor-element.elementor-element-49b98fc{--display:flex;}.elementor-17 .elementor-element.elementor-element-5e86445{background-image:url("https://kidsnationpreschool.com/wp-content/uploads/2026/08/Background.webp");padding:10px 10px 0px 0px;--e-transform-origin-x:center;--e-transform-origin-y:center;background-position:top right;background-repeat:no-repeat;background-size:82% auto;}.elementor-17 .elementor-element.elementor-element-5e86445 img{border-radius:30px 30px 30px 30px;}.elementor-17 .elementor-element.elementor-element-60cd2d7{--display:flex;--justify-content:center;}.elementor-17 .elementor-element.elementor-element-21a1dfa{padding:0px 0px 0px 0px;z-index:2;text-align:start;}.elementor-17 .elementor-element.elementor-element-21a1dfa.elementor-element{--align-self:flex-start;}.elementor-17 .elementor-element.elementor-element-21a1dfa .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:20px;font-weight:700;color:#FF6B5E;}.elementor-17 .elementor-element.elementor-element-73eae29{width:var( --container-widget-width, 78% );max-width:78%;--container-widget-width:78%;--container-widget-flex-grow:0;}.elementor-17 .elementor-element.elementor-element-73eae29.elementor-element{--align-self:flex-start;}.elementor-17 .elementor-element.elementor-element-73eae29 .elementor-icon-box-wrapper{text-align:start;}.elementor-17 .elementor-element.elementor-element-73eae29 .elementor-icon-box-title{margin-block-end:13px;color:#2C3072;}.elementor-17 .elementor-element.elementor-element-73eae29 .elementor-icon-box-title, .elementor-17 .elementor-element.elementor-element-73eae29 .elementor-icon-box-title a{font-family:"Baloo 2", Sans-serif;font-size:45px;font-weight:700;}.elementor-17 .elementor-element.elementor-element-73eae29:has(:hover) .elementor-icon-box-title,
					 .elementor-17 .elementor-element.elementor-element-73eae29:has(:focus) .elementor-icon-box-title{color:#2C3072;}.elementor-17 .elementor-element.elementor-element-73eae29 .elementor-icon-box-description{font-family:"Nunito", Sans-serif;font-size:17px;font-weight:500;color:#2C2440B2;}.elementor-17 .elementor-element.elementor-element-0ed50b1{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-d5342b0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-5281a0c .elementor-icon-box-wrapper{align-items:start;gap:17px;}.elementor-17 .elementor-element.elementor-element-5281a0c .elementor-icon-box-title{margin-block-end:8px;color:#2C3072;}.elementor-17 .elementor-element.elementor-element-5281a0c .elementor-icon{font-size:63px;}.elementor-17 .elementor-element.elementor-element-5281a0c .elementor-icon-box-title, .elementor-17 .elementor-element.elementor-element-5281a0c .elementor-icon-box-title a{font-family:"Baloo 2", Sans-serif;font-size:25px;font-weight:700;}.elementor-17 .elementor-element.elementor-element-5281a0c:has(:hover) .elementor-icon-box-title,
					 .elementor-17 .elementor-element.elementor-element-5281a0c:has(:focus) .elementor-icon-box-title{color:#2C3072;}.elementor-17 .elementor-element.elementor-element-5281a0c .elementor-icon-box-description{font-family:"Nunito", Sans-serif;font-weight:400;color:#2C2440B2;}.elementor-17 .elementor-element.elementor-element-441f95b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-f1a25c9 .elementor-icon-box-wrapper{align-items:start;gap:17px;}.elementor-17 .elementor-element.elementor-element-f1a25c9 .elementor-icon-box-title{margin-block-end:8px;color:#2C3072;}.elementor-17 .elementor-element.elementor-element-f1a25c9 .elementor-icon{font-size:63px;}.elementor-17 .elementor-element.elementor-element-f1a25c9 .elementor-icon-box-title, .elementor-17 .elementor-element.elementor-element-f1a25c9 .elementor-icon-box-title a{font-family:"Baloo 2", Sans-serif;font-size:25px;font-weight:700;}.elementor-17 .elementor-element.elementor-element-f1a25c9:has(:hover) .elementor-icon-box-title,
					 .elementor-17 .elementor-element.elementor-element-f1a25c9:has(:focus) .elementor-icon-box-title{color:#2C3072;}.elementor-17 .elementor-element.elementor-element-f1a25c9 .elementor-icon-box-description{font-family:"Nunito", Sans-serif;font-weight:400;color:#2C2440B2;}.elementor-17 .elementor-element.elementor-element-d421e9e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-5088932 .elementor-icon-box-wrapper{align-items:start;gap:17px;}.elementor-17 .elementor-element.elementor-element-5088932 .elementor-icon-box-title{margin-block-end:8px;color:#2C3072;}.elementor-17 .elementor-element.elementor-element-5088932 .elementor-icon{font-size:63px;}.elementor-17 .elementor-element.elementor-element-5088932 .elementor-icon-box-title, .elementor-17 .elementor-element.elementor-element-5088932 .elementor-icon-box-title a{font-family:"Baloo 2", Sans-serif;font-size:25px;font-weight:700;}.elementor-17 .elementor-element.elementor-element-5088932:has(:hover) .elementor-icon-box-title,
					 .elementor-17 .elementor-element.elementor-element-5088932:has(:focus) .elementor-icon-box-title{color:#2C3072;}.elementor-17 .elementor-element.elementor-element-5088932 .elementor-icon-box-description{font-family:"Nunito", Sans-serif;font-weight:400;color:#2C2440B2;}.elementor-17 .elementor-element.elementor-element-4c37ebc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-021d2fc .elementor-icon-box-wrapper{align-items:start;gap:17px;}.elementor-17 .elementor-element.elementor-element-021d2fc .elementor-icon-box-title{margin-block-end:8px;color:#2C3072;}.elementor-17 .elementor-element.elementor-element-021d2fc .elementor-icon{font-size:63px;}.elementor-17 .elementor-element.elementor-element-021d2fc .elementor-icon-box-title, .elementor-17 .elementor-element.elementor-element-021d2fc .elementor-icon-box-title a{font-family:"Baloo 2", Sans-serif;font-size:25px;font-weight:700;}.elementor-17 .elementor-element.elementor-element-021d2fc:has(:hover) .elementor-icon-box-title,
					 .elementor-17 .elementor-element.elementor-element-021d2fc:has(:focus) .elementor-icon-box-title{color:#2C3072;}.elementor-17 .elementor-element.elementor-element-021d2fc .elementor-icon-box-description{font-family:"Nunito", Sans-serif;font-weight:400;color:#2C2440B2;}.elementor-17 .elementor-element.elementor-element-4961840{--display:flex;}.elementor-17 .elementor-element.elementor-element-7b52955{--spacer-size:50px;}.elementor-17 .elementor-element.elementor-element-a77f9a9{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-17 .elementor-element.elementor-element-d61ae40 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-17 .elementor-element.elementor-element-d61ae40 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-17 .elementor-element.elementor-element-d61ae40{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-17 .elementor-element.elementor-element-d61ae40 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-17 .elementor-element.elementor-element-d61ae40 .elementor-icon-list-item > a{font-family:"Nunito", Sans-serif;font-size:17px;font-weight:600;}.elementor-17 .elementor-element.elementor-element-d61ae40 .elementor-icon-list-text{color:#8A6FE0;transition:color 0.3s;}.elementor-17 .elementor-element.elementor-element-aea06dc{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-17 .elementor-element.elementor-element-113da95.elementor-element{--align-self:flex-start;}.elementor-17 .elementor-element.elementor-element-113da95{text-align:end;}.elementor-17 .elementor-element.elementor-element-113da95 img{width:32%;}.elementor-17 .elementor-element.elementor-element-9420c8a{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-17 .elementor-element.elementor-element-9420c8a .elementor-icon-box-wrapper{text-align:center;}.elementor-17 .elementor-element.elementor-element-9420c8a .elementor-icon-box-title{margin-block-end:13px;color:#2C3072;}.elementor-17 .elementor-element.elementor-element-9420c8a .elementor-icon-box-title, .elementor-17 .elementor-element.elementor-element-9420c8a .elementor-icon-box-title a{font-family:"Baloo 2", Sans-serif;font-size:45px;font-weight:700;}.elementor-17 .elementor-element.elementor-element-9420c8a:has(:hover) .elementor-icon-box-title,
					 .elementor-17 .elementor-element.elementor-element-9420c8a:has(:focus) .elementor-icon-box-title{color:#2C3072;}.elementor-17 .elementor-element.elementor-element-9420c8a .elementor-icon-box-description{font-family:"Nunito", Sans-serif;font-size:17px;font-weight:500;color:#2C2440B2;}.elementor-17 .elementor-element.elementor-element-1a822d0.elementor-element{--align-self:flex-start;}.elementor-17 .elementor-element.elementor-element-1a822d0{text-align:start;}.elementor-17 .elementor-element.elementor-element-1a822d0 img{width:32%;}.elementor-17 .elementor-element.elementor-element-5c984d8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-f18a9f7{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-17 .elementor-element.elementor-element-2d32565{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:32px 32px 32px 32px;box-shadow:0px 10px 10px -3px rgba(43.00000000000003, 35.99999999999998, 63.99999999999996, 0.12);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-2d32565:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-2d32565 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFB4540A 0%, #FFB4541F 100%);}.elementor-17 .elementor-element.elementor-element-691823a{--display:flex;--min-height:240px;--border-radius:32px 032px 0px 0px;--padding-top:15px;--padding-bottom:0px;--padding-left:015px;--padding-right:0px;--z-index:2;}.elementor-17 .elementor-element.elementor-element-691823a:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-691823a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kidsnationpreschool.com/wp-content/uploads/2026/08/Image.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-17 .elementor-element.elementor-element-5016525{background-color:#FFB454;padding:8px 20px 8px 20px;z-index:2;border-radius:50px 50px 50px 50px;text-align:start;}.elementor-17 .elementor-element.elementor-element-5016525.elementor-element{--align-self:flex-start;}.elementor-17 .elementor-element.elementor-element-5016525 .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-50fadfc{--display:flex;--border-radius:0px 0px 32px 32px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-6fc7a0e.elementor-element{--align-self:flex-start;}.elementor-17 .elementor-element.elementor-element-6fc7a0e .elementor-icon-wrapper{text-align:start;}.elementor-17 .elementor-element.elementor-element-6fc7a0e.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-17 .elementor-element.elementor-element-6fc7a0e.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-6fc7a0e.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-17 .elementor-element.elementor-element-6fc7a0e.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-6fc7a0e.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-17 .elementor-element.elementor-element-6fc7a0e .elementor-icon{font-size:60px;}.elementor-17 .elementor-element.elementor-element-6fc7a0e .elementor-icon svg{height:60px;}.elementor-17 .elementor-element.elementor-element-282eed1{width:var( --container-widget-width, 77% );max-width:77%;--container-widget-width:77%;--container-widget-flex-grow:0;}.elementor-17 .elementor-element.elementor-element-282eed1 .elementor-icon-box-wrapper{text-align:start;}.elementor-17 .elementor-element.elementor-element-282eed1 .elementor-icon-box-title{margin-block-end:7px;color:#2C2440;}.elementor-17 .elementor-element.elementor-element-282eed1 .elementor-icon-box-title, .elementor-17 .elementor-element.elementor-element-282eed1 .elementor-icon-box-title a{font-family:"Baloo 2", Sans-serif;font-size:25px;font-weight:700;}.elementor-17 .elementor-element.elementor-element-282eed1:has(:hover) .elementor-icon-box-title,
					 .elementor-17 .elementor-element.elementor-element-282eed1:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-17 .elementor-element.elementor-element-282eed1 .elementor-icon-box-description{font-family:"Nunito", Sans-serif;font-weight:500;color:#2C2440B2;}.elementor-17 .elementor-element.elementor-element-5e22305 .elementor-button{background-color:#61CE7000;font-family:"Nunito", Sans-serif;font-size:17px;font-weight:700;fill:#FF6B5E;color:#FF6B5E;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-5e22305{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17 .elementor-element.elementor-element-5e22305.elementor-element{--align-self:flex-start;}.elementor-17 .elementor-element.elementor-element-5e22305 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-17 .elementor-element.elementor-element-5e22305 .elementor-button:hover, .elementor-17 .elementor-element.elementor-element-5e22305 .elementor-button:focus{color:#FFB454;}.elementor-17 .elementor-element.elementor-element-5e22305 .elementor-button:hover svg, .elementor-17 .elementor-element.elementor-element-5e22305 .elementor-button:focus svg{fill:#FFB454;}.elementor-17 .elementor-element.elementor-element-dc13ee3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:32px 32px 32px 32px;box-shadow:0px 10px 10px -3px rgba(43.00000000000003, 35.99999999999998, 63.99999999999996, 0.12);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-17 .elementor-element.elementor-element-dc13ee3:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-dc13ee3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF2E1;}.elementor-17 .elementor-element.elementor-element-daadee1{--display:flex;--min-height:240px;--border-radius:32px 032px 0px 0px;--padding-top:15px;--padding-bottom:0px;--padding-left:015px;--padding-right:0px;--z-index:3;}.elementor-17 .elementor-element.elementor-element-daadee1:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-daadee1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kidsnationpreschool.com/wp-content/uploads/2026/08/Image-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-17 .elementor-element.elementor-element-e29a600{background-color:#FF6F5E;padding:8px 20px 8px 20px;z-index:2;border-radius:50px 50px 50px 50px;text-align:start;}.elementor-17 .elementor-element.elementor-element-e29a600.elementor-element{--align-self:flex-start;}.elementor-17 .elementor-element.elementor-element-e29a600 .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-3ef06e9{--display:flex;--border-radius:0px 0px 32px 32px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-5b22356.elementor-element{--align-self:flex-start;}.elementor-17 .elementor-element.elementor-element-5b22356 .elementor-icon-wrapper{text-align:start;}.elementor-17 .elementor-element.elementor-element-5b22356.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-17 .elementor-element.elementor-element-5b22356.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-5b22356.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-17 .elementor-element.elementor-element-5b22356.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-5b22356.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-17 .elementor-element.elementor-element-5b22356 .elementor-icon{font-size:60px;}.elementor-17 .elementor-element.elementor-element-5b22356 .elementor-icon svg{height:60px;}.elementor-17 .elementor-element.elementor-element-4d9b680{width:var( --container-widget-width, 79% );max-width:79%;--container-widget-width:79%;--container-widget-flex-grow:0;}.elementor-17 .elementor-element.elementor-element-4d9b680 .elementor-icon-box-wrapper{text-align:start;}.elementor-17 .elementor-element.elementor-element-4d9b680 .elementor-icon-box-title{margin-block-end:7px;color:#2C2440;}.elementor-17 .elementor-element.elementor-element-4d9b680 .elementor-icon-box-title, .elementor-17 .elementor-element.elementor-element-4d9b680 .elementor-icon-box-title a{font-family:"Baloo 2", Sans-serif;font-size:25px;font-weight:700;}.elementor-17 .elementor-element.elementor-element-4d9b680:has(:hover) .elementor-icon-box-title,
					 .elementor-17 .elementor-element.elementor-element-4d9b680:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-17 .elementor-element.elementor-element-4d9b680 .elementor-icon-box-description{font-family:"Nunito", Sans-serif;font-weight:500;color:#2C2440B2;}.elementor-17 .elementor-element.elementor-element-b527214 .elementor-button{background-color:#61CE7000;font-family:"Nunito", Sans-serif;font-size:17px;font-weight:700;fill:#FF6B5E;color:#FF6B5E;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-b527214{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17 .elementor-element.elementor-element-b527214.elementor-element{--align-self:flex-start;}.elementor-17 .elementor-element.elementor-element-b527214 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-17 .elementor-element.elementor-element-b527214 .elementor-button:hover, .elementor-17 .elementor-element.elementor-element-b527214 .elementor-button:focus{color:#FFB454;}.elementor-17 .elementor-element.elementor-element-b527214 .elementor-button:hover svg, .elementor-17 .elementor-element.elementor-element-b527214 .elementor-button:focus svg{fill:#FFB454;}.elementor-17 .elementor-element.elementor-element-58eb6c7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:32px 32px 32px 32px;box-shadow:0px 10px 10px -3px rgba(43.00000000000003, 35.99999999999998, 63.99999999999996, 0.12);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-17 .elementor-element.elementor-element-58eb6c7:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-58eb6c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFB4540A 0%, #FFB4541F 100%);}.elementor-17 .elementor-element.elementor-element-f3d5471{--display:flex;--min-height:240px;--border-radius:32px 032px 0px 0px;--padding-top:15px;--padding-bottom:0px;--padding-left:015px;--padding-right:0px;--z-index:2;}.elementor-17 .elementor-element.elementor-element-f3d5471:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-f3d5471 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kidsnationpreschool.com/wp-content/uploads/2026/08/Image-2.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-17 .elementor-element.elementor-element-4060589{background-color:#4CC3D9;padding:8px 20px 8px 20px;z-index:2;border-radius:50px 50px 50px 50px;text-align:start;}.elementor-17 .elementor-element.elementor-element-4060589.elementor-element{--align-self:flex-start;}.elementor-17 .elementor-element.elementor-element-4060589 .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:18px;font-weight:600;color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-be3b2b2{--display:flex;--border-radius:0px 0px 32px 32px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-b72ff82.elementor-element{--align-self:flex-start;}.elementor-17 .elementor-element.elementor-element-b72ff82 .elementor-icon-wrapper{text-align:start;}.elementor-17 .elementor-element.elementor-element-b72ff82.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-17 .elementor-element.elementor-element-b72ff82.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-b72ff82.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-17 .elementor-element.elementor-element-b72ff82.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-b72ff82.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-17 .elementor-element.elementor-element-b72ff82 .elementor-icon{font-size:60px;}.elementor-17 .elementor-element.elementor-element-b72ff82 .elementor-icon svg{height:60px;}.elementor-17 .elementor-element.elementor-element-82d3e7d{width:var( --container-widget-width, 69% );max-width:69%;--container-widget-width:69%;--container-widget-flex-grow:0;}.elementor-17 .elementor-element.elementor-element-82d3e7d .elementor-icon-box-wrapper{text-align:start;}.elementor-17 .elementor-element.elementor-element-82d3e7d .elementor-icon-box-title{margin-block-end:7px;color:#2C2440;}.elementor-17 .elementor-element.elementor-element-82d3e7d .elementor-icon-box-title, .elementor-17 .elementor-element.elementor-element-82d3e7d .elementor-icon-box-title a{font-family:"Baloo 2", Sans-serif;font-size:25px;font-weight:700;}.elementor-17 .elementor-element.elementor-element-82d3e7d:has(:hover) .elementor-icon-box-title,
					 .elementor-17 .elementor-element.elementor-element-82d3e7d:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-17 .elementor-element.elementor-element-82d3e7d .elementor-icon-box-description{font-family:"Nunito", Sans-serif;font-weight:500;color:#2C2440B2;}.elementor-17 .elementor-element.elementor-element-bcaafbc .elementor-button{background-color:#61CE7000;font-family:"Nunito", Sans-serif;font-size:17px;font-weight:700;fill:#FF6B5E;color:#FF6B5E;padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-bcaafbc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-17 .elementor-element.elementor-element-bcaafbc.elementor-element{--align-self:flex-start;}.elementor-17 .elementor-element.elementor-element-bcaafbc .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-17 .elementor-element.elementor-element-bcaafbc .elementor-button:hover, .elementor-17 .elementor-element.elementor-element-bcaafbc .elementor-button:focus{color:#FFB454;}.elementor-17 .elementor-element.elementor-element-bcaafbc .elementor-button:hover svg, .elementor-17 .elementor-element.elementor-element-bcaafbc .elementor-button:focus svg{fill:#FFB454;}.elementor-17 .elementor-element.elementor-element-da93e0f{--spacer-size:50px;}.elementor-17 .elementor-element.elementor-element-edda02e{--display:flex;}.elementor-17 .elementor-element.elementor-element-b0ec449{--display:flex;}body:not(.rtl) .elementor-17 .elementor-element.elementor-element-386bd15{left:-217px;}body.rtl .elementor-17 .elementor-element.elementor-element-386bd15{right:-217px;}.elementor-17 .elementor-element.elementor-element-386bd15{top:-24px;text-align:end;}.elementor-17 .elementor-element.elementor-element-386bd15 img{width:32%;}.elementor-17 .elementor-element.elementor-element-5cb214b{width:var( --container-widget-width, 8% );max-width:8%;--container-widget-width:8%;--container-widget-flex-grow:0;top:-24px;text-align:end;}body:not(.rtl) .elementor-17 .elementor-element.elementor-element-5cb214b{right:-31px;}body.rtl .elementor-17 .elementor-element.elementor-element-5cb214b{left:-31px;}.elementor-17 .elementor-element.elementor-element-5cb214b img{width:93%;}.elementor-17 .elementor-element.elementor-element-07cf1cf{--display:flex;--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-07cf1cf:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-07cf1cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #EFF0FA 0%, #FFFFFF 100%);}.elementor-17 .elementor-element.elementor-element-07cf1cf > .elementor-shape-top svg, .elementor-17 .elementor-element.elementor-element-07cf1cf > .e-con-inner > .elementor-shape-top svg{width:calc(100% + 1.3px);height:77px;}.elementor-17 .elementor-element.elementor-element-5c478c6{padding:0px 0px 0px 0px;z-index:2;text-align:center;}.elementor-17 .elementor-element.elementor-element-5c478c6.elementor-element{--align-self:center;}.elementor-17 .elementor-element.elementor-element-5c478c6 .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:20px;font-weight:700;color:#FF6B5E;}.elementor-17 .elementor-element.elementor-element-aae68b7{width:var( --container-widget-width, 67% );max-width:67%;--container-widget-width:67%;--container-widget-flex-grow:0;}.elementor-17 .elementor-element.elementor-element-aae68b7.elementor-element{--align-self:center;}.elementor-17 .elementor-element.elementor-element-aae68b7 .elementor-icon-box-title{margin-block-end:13px;color:#2C3072;}.elementor-17 .elementor-element.elementor-element-aae68b7 .elementor-icon-box-title, .elementor-17 .elementor-element.elementor-element-aae68b7 .elementor-icon-box-title a{font-family:"Baloo 2", Sans-serif;font-size:45px;font-weight:700;}.elementor-17 .elementor-element.elementor-element-aae68b7:has(:hover) .elementor-icon-box-title,
					 .elementor-17 .elementor-element.elementor-element-aae68b7:has(:focus) .elementor-icon-box-title{color:#2C3072;}.elementor-17 .elementor-element.elementor-element-aae68b7 .elementor-icon-box-description{font-family:"Nunito", Sans-serif;font-size:17px;font-weight:500;color:#2C2440B2;}.elementor-17 .elementor-element.elementor-element-066894c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-69c3287{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );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:#2C244017;--border-color:#2C244017;--border-radius:30px 30px 30px 30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-69c3287:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-69c3287 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-cf8fb90{--display:flex;--gap:15px 0px;--row-gap:15px;--column-gap:0px;--border-radius:30px 30px 30px 30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-17 .elementor-element.elementor-element-2035541 .elementor-icon-wrapper{text-align:start;}.elementor-17 .elementor-element.elementor-element-2035541.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-17 .elementor-element.elementor-element-2035541.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-2035541.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-17 .elementor-element.elementor-element-2035541.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-2035541.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-17 .elementor-element.elementor-element-2035541 .elementor-icon{font-size:35px;}.elementor-17 .elementor-element.elementor-element-2035541 .elementor-icon svg{height:35px;}.elementor-17 .elementor-element.elementor-element-cecd722{--e-rating-icon-marked-color:#FFBE3D;}.elementor-17 .elementor-element.elementor-element-c2d5135{width:var( --container-widget-width, 93% );max-width:93%;--container-widget-width:93%;--container-widget-flex-grow:0;}.elementor-17 .elementor-element.elementor-element-c2d5135 .elementor-icon-box-wrapper{text-align:start;}.elementor-17 .elementor-element.elementor-element-c2d5135 .elementor-icon-box-title{margin-block-end:7px;color:#2C2440;}.elementor-17 .elementor-element.elementor-element-c2d5135 .elementor-icon-box-title, .elementor-17 .elementor-element.elementor-element-c2d5135 .elementor-icon-box-title a{font-family:"Baloo 2", Sans-serif;font-size:25px;font-weight:700;}.elementor-17 .elementor-element.elementor-element-c2d5135:has(:hover) .elementor-icon-box-title,
					 .elementor-17 .elementor-element.elementor-element-c2d5135:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-17 .elementor-element.elementor-element-c2d5135 .elementor-icon-box-description{font-family:"Nunito", Sans-serif;font-size:17px;font-weight:500;color:#2C2440B2;}.elementor-widget-image-box .elementor-image-box-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-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-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-17 .elementor-element.elementor-element-e1500e8 .elementor-image-box-wrapper{text-align:start;}.elementor-17 .elementor-element.elementor-element-e1500e8 .elementor-image-box-title{margin-bottom:2px;font-family:"Baloo 2", Sans-serif;font-size:23px;font-weight:700;color:#2C2440;}.elementor-17 .elementor-element.elementor-element-e1500e8:has(:hover) .elementor-image-box-title,
					 .elementor-17 .elementor-element.elementor-element-e1500e8:has(:focus) .elementor-image-box-title{color:#2C2440;}.elementor-17 .elementor-element.elementor-element-e1500e8 .elementor-image-box-description{font-family:"Nunito", Sans-serif;font-weight:500;color:#2C2440B2;}.elementor-17 .elementor-element.elementor-element-94dd8ba{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );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:#2C244017;--border-color:#2C244017;--border-radius:30px 30px 30px 30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-94dd8ba:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-94dd8ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-a3ecf9f{--display:flex;--gap:15px 0px;--row-gap:15px;--column-gap:0px;--border-radius:30px 30px 30px 30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-17 .elementor-element.elementor-element-fd45946 .elementor-icon-wrapper{text-align:start;}.elementor-17 .elementor-element.elementor-element-fd45946.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-17 .elementor-element.elementor-element-fd45946.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-fd45946.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-17 .elementor-element.elementor-element-fd45946.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-fd45946.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-17 .elementor-element.elementor-element-fd45946 .elementor-icon{font-size:35px;}.elementor-17 .elementor-element.elementor-element-fd45946 .elementor-icon svg{height:35px;}.elementor-17 .elementor-element.elementor-element-58825a7{--e-rating-icon-marked-color:#FFBE3D;}.elementor-17 .elementor-element.elementor-element-15ddfc1{width:var( --container-widget-width, 93% );max-width:93%;--container-widget-width:93%;--container-widget-flex-grow:0;}.elementor-17 .elementor-element.elementor-element-15ddfc1 .elementor-icon-box-wrapper{text-align:start;}.elementor-17 .elementor-element.elementor-element-15ddfc1 .elementor-icon-box-title{margin-block-end:7px;color:#2C2440;}.elementor-17 .elementor-element.elementor-element-15ddfc1 .elementor-icon-box-title, .elementor-17 .elementor-element.elementor-element-15ddfc1 .elementor-icon-box-title a{font-family:"Baloo 2", Sans-serif;font-size:25px;font-weight:700;}.elementor-17 .elementor-element.elementor-element-15ddfc1:has(:hover) .elementor-icon-box-title,
					 .elementor-17 .elementor-element.elementor-element-15ddfc1:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-17 .elementor-element.elementor-element-15ddfc1 .elementor-icon-box-description{font-family:"Nunito", Sans-serif;font-size:17px;font-weight:500;color:#2C2440B2;}.elementor-17 .elementor-element.elementor-element-feeb7b6 .elementor-image-box-wrapper{text-align:start;}.elementor-17 .elementor-element.elementor-element-feeb7b6 .elementor-image-box-title{margin-bottom:2px;font-family:"Baloo 2", Sans-serif;font-size:23px;font-weight:700;color:#2C2440;}.elementor-17 .elementor-element.elementor-element-feeb7b6:has(:hover) .elementor-image-box-title,
					 .elementor-17 .elementor-element.elementor-element-feeb7b6:has(:focus) .elementor-image-box-title{color:#2C2440;}.elementor-17 .elementor-element.elementor-element-feeb7b6 .elementor-image-box-description{font-family:"Nunito", Sans-serif;font-weight:500;color:#2C2440B2;}.elementor-17 .elementor-element.elementor-element-0b63895{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );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:#2C244017;--border-color:#2C244017;--border-radius:30px 30px 30px 30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-0b63895:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-0b63895 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-7e79264{--display:flex;--gap:15px 0px;--row-gap:15px;--column-gap:0px;--border-radius:30px 30px 30px 30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-17 .elementor-element.elementor-element-cad6735 .elementor-icon-wrapper{text-align:start;}.elementor-17 .elementor-element.elementor-element-cad6735.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-17 .elementor-element.elementor-element-cad6735.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-cad6735.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-17 .elementor-element.elementor-element-cad6735.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-cad6735.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-17 .elementor-element.elementor-element-cad6735 .elementor-icon{font-size:35px;}.elementor-17 .elementor-element.elementor-element-cad6735 .elementor-icon svg{height:35px;}.elementor-17 .elementor-element.elementor-element-830e4d5{--e-rating-icon-marked-color:#FFBE3D;}.elementor-17 .elementor-element.elementor-element-015bad0{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-17 .elementor-element.elementor-element-015bad0 .elementor-icon-box-wrapper{text-align:start;}.elementor-17 .elementor-element.elementor-element-015bad0 .elementor-icon-box-title{margin-block-end:7px;color:#2C2440;}.elementor-17 .elementor-element.elementor-element-015bad0 .elementor-icon-box-title, .elementor-17 .elementor-element.elementor-element-015bad0 .elementor-icon-box-title a{font-family:"Baloo 2", Sans-serif;font-size:25px;font-weight:700;}.elementor-17 .elementor-element.elementor-element-015bad0:has(:hover) .elementor-icon-box-title,
					 .elementor-17 .elementor-element.elementor-element-015bad0:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-17 .elementor-element.elementor-element-015bad0 .elementor-icon-box-description{font-family:"Nunito", Sans-serif;font-size:17px;font-weight:500;color:#2C2440B2;}.elementor-17 .elementor-element.elementor-element-d580a43 .elementor-image-box-wrapper{text-align:start;}.elementor-17 .elementor-element.elementor-element-d580a43 .elementor-image-box-title{margin-bottom:2px;font-family:"Baloo 2", Sans-serif;font-size:23px;font-weight:700;color:#2C2440;}.elementor-17 .elementor-element.elementor-element-d580a43:has(:hover) .elementor-image-box-title,
					 .elementor-17 .elementor-element.elementor-element-d580a43:has(:focus) .elementor-image-box-title{color:#2C2440;}.elementor-17 .elementor-element.elementor-element-d580a43 .elementor-image-box-description{font-family:"Nunito", Sans-serif;font-weight:500;color:#2C2440B2;}.elementor-17 .elementor-element.elementor-element-03c036e{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );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:#2C244017;--border-color:#2C244017;--border-radius:30px 30px 30px 30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-03c036e:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-03c036e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-cac2af3{--display:flex;--gap:15px 0px;--row-gap:15px;--column-gap:0px;--border-radius:30px 30px 30px 30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-17 .elementor-element.elementor-element-3e64059 .elementor-icon-wrapper{text-align:start;}.elementor-17 .elementor-element.elementor-element-3e64059.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-17 .elementor-element.elementor-element-3e64059.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-3e64059.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-17 .elementor-element.elementor-element-3e64059.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-3e64059.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-17 .elementor-element.elementor-element-3e64059 .elementor-icon{font-size:35px;}.elementor-17 .elementor-element.elementor-element-3e64059 .elementor-icon svg{height:35px;}.elementor-17 .elementor-element.elementor-element-55f95da{--e-rating-icon-marked-color:#FFBE3D;}.elementor-17 .elementor-element.elementor-element-eaf681d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-17 .elementor-element.elementor-element-eaf681d .elementor-icon-box-wrapper{text-align:start;}.elementor-17 .elementor-element.elementor-element-eaf681d .elementor-icon-box-title{margin-block-end:7px;color:#2C2440;}.elementor-17 .elementor-element.elementor-element-eaf681d .elementor-icon-box-title, .elementor-17 .elementor-element.elementor-element-eaf681d .elementor-icon-box-title a{font-family:"Baloo 2", Sans-serif;font-size:25px;font-weight:700;}.elementor-17 .elementor-element.elementor-element-eaf681d:has(:hover) .elementor-icon-box-title,
					 .elementor-17 .elementor-element.elementor-element-eaf681d:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-17 .elementor-element.elementor-element-eaf681d .elementor-icon-box-description{font-family:"Nunito", Sans-serif;font-size:17px;font-weight:500;color:#2C2440B2;}.elementor-17 .elementor-element.elementor-element-4794bc7 .elementor-image-box-wrapper{text-align:start;}.elementor-17 .elementor-element.elementor-element-4794bc7 .elementor-image-box-title{margin-bottom:2px;font-family:"Baloo 2", Sans-serif;font-size:23px;font-weight:700;color:#2C2440;}.elementor-17 .elementor-element.elementor-element-4794bc7:has(:hover) .elementor-image-box-title,
					 .elementor-17 .elementor-element.elementor-element-4794bc7:has(:focus) .elementor-image-box-title{color:#2C2440;}.elementor-17 .elementor-element.elementor-element-4794bc7 .elementor-image-box-description{font-family:"Nunito", Sans-serif;font-weight:500;color:#2C2440B2;}.elementor-17 .elementor-element.elementor-element-dec86aa{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );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:#2C244017;--border-color:#2C244017;--border-radius:30px 30px 30px 30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-dec86aa:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-dec86aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-766302a{--display:flex;--gap:15px 0px;--row-gap:15px;--column-gap:0px;--border-radius:30px 30px 30px 30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-17 .elementor-element.elementor-element-4e9f0ed .elementor-icon-wrapper{text-align:start;}.elementor-17 .elementor-element.elementor-element-4e9f0ed.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-17 .elementor-element.elementor-element-4e9f0ed.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-4e9f0ed.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-17 .elementor-element.elementor-element-4e9f0ed.elementor-view-framed .elementor-icon, .elementor-17 .elementor-element.elementor-element-4e9f0ed.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-17 .elementor-element.elementor-element-4e9f0ed .elementor-icon{font-size:35px;}.elementor-17 .elementor-element.elementor-element-4e9f0ed .elementor-icon svg{height:35px;}.elementor-17 .elementor-element.elementor-element-de0dffc{--e-rating-icon-marked-color:#FFBE3D;}.elementor-17 .elementor-element.elementor-element-1c89cb7{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-17 .elementor-element.elementor-element-1c89cb7 .elementor-icon-box-wrapper{text-align:start;}.elementor-17 .elementor-element.elementor-element-1c89cb7 .elementor-icon-box-title{margin-block-end:7px;color:#2C2440;}.elementor-17 .elementor-element.elementor-element-1c89cb7 .elementor-icon-box-title, .elementor-17 .elementor-element.elementor-element-1c89cb7 .elementor-icon-box-title a{font-family:"Baloo 2", Sans-serif;font-size:25px;font-weight:700;}.elementor-17 .elementor-element.elementor-element-1c89cb7:has(:hover) .elementor-icon-box-title,
					 .elementor-17 .elementor-element.elementor-element-1c89cb7:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-17 .elementor-element.elementor-element-1c89cb7 .elementor-icon-box-description{font-family:"Nunito", Sans-serif;font-size:17px;font-weight:500;color:#2C2440B2;}.elementor-17 .elementor-element.elementor-element-21e8911 .elementor-image-box-wrapper{text-align:start;}.elementor-17 .elementor-element.elementor-element-21e8911 .elementor-image-box-title{margin-bottom:2px;font-family:"Baloo 2", Sans-serif;font-size:23px;font-weight:700;color:#2C2440;}.elementor-17 .elementor-element.elementor-element-21e8911:has(:hover) .elementor-image-box-title,
					 .elementor-17 .elementor-element.elementor-element-21e8911:has(:focus) .elementor-image-box-title{color:#2C2440;}.elementor-17 .elementor-element.elementor-element-21e8911 .elementor-image-box-description{font-family:"Nunito", Sans-serif;font-weight:500;color:#2C2440B2;}.elementor-17 .elementor-element.elementor-element-5d65518{--e-n-carousel-swiper-slides-gap:10px;padding:0px 0px 0px 0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-swiper-pagination-size:10px;--e-n-carousel-dots-normal-color:#2C2440;--e-n-carousel-swiper-pagination-spacing:30px;}.elementor-17 .elementor-element.elementor-element-815ddce{--spacer-size:20px;}.elementor-17 .elementor-element.elementor-element-970d1bd{--display:flex;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-970d1bd:not(.elementor-motion-effects-element-type-background), .elementor-17 .elementor-element.elementor-element-970d1bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-17 .elementor-element.elementor-element-b94d619{padding:0px 0px 0px 0px;z-index:2;text-align:center;}.elementor-17 .elementor-element.elementor-element-b94d619.elementor-element{--align-self:center;}.elementor-17 .elementor-element.elementor-element-b94d619 .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:20px;font-weight:500;color:#FFB454;}.elementor-17 .elementor-element.elementor-element-a96805e{width:var( --container-widget-width, 8% );max-width:8%;--container-widget-width:8%;--container-widget-flex-grow:0;top:43px;--e-transform-origin-x:center;--e-transform-origin-y:center;text-align:start;}body:not(.rtl) .elementor-17 .elementor-element.elementor-element-a96805e{left:-39px;}body.rtl .elementor-17 .elementor-element.elementor-element-a96805e{right:-39px;}.elementor-17 .elementor-element.elementor-element-a96805e img{width:100%;}body:not(.rtl) .elementor-17 .elementor-element.elementor-element-b4c1e8c{right:0px;}body.rtl .elementor-17 .elementor-element.elementor-element-b4c1e8c{left:0px;}.elementor-17 .elementor-element.elementor-element-b4c1e8c{top:122px;text-align:end;}.elementor-17 .elementor-element.elementor-element-b4c1e8c img{width:31%;}.elementor-17 .elementor-element.elementor-element-1f89b35{width:var( --container-widget-width, 67% );max-width:67%;--container-widget-width:67%;--container-widget-flex-grow:0;}.elementor-17 .elementor-element.elementor-element-1f89b35.elementor-element{--align-self:center;}.elementor-17 .elementor-element.elementor-element-1f89b35 .elementor-icon-box-title{margin-block-end:13px;color:#2C3072;}.elementor-17 .elementor-element.elementor-element-1f89b35 .elementor-icon-box-title, .elementor-17 .elementor-element.elementor-element-1f89b35 .elementor-icon-box-title a{font-family:"Baloo 2", Sans-serif;font-size:45px;font-weight:700;}.elementor-17 .elementor-element.elementor-element-1f89b35:has(:hover) .elementor-icon-box-title,
					 .elementor-17 .elementor-element.elementor-element-1f89b35:has(:focus) .elementor-icon-box-title{color:#2C3072;}.elementor-17 .elementor-element.elementor-element-1f89b35 .elementor-icon-box-description{font-family:"Nunito", Sans-serif;font-size:17px;font-weight:500;color:#2C2440B2;}.elementor-17 .elementor-element.elementor-element-90e5bbb{--display:flex;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-loop-grid .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-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-17 .elementor-element.elementor-element-9668edc{--grid-columns:3;}.elementor-17 .elementor-element.elementor-element-9668edc .elementor-loop-container{grid-auto-rows:1fr;}.elementor-17 .elementor-element.elementor-element-9668edc .e-loop-item > .elementor-section, .elementor-17 .elementor-element.elementor-element-9668edc .e-loop-item > .elementor-section > .elementor-container, .elementor-17 .elementor-element.elementor-element-9668edc .e-loop-item > .e-con, .elementor-17 .elementor-element.elementor-element-9668edc .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-17 .elementor-element.elementor-element-c83d601{--display:flex;}.elementor-17 .elementor-element.elementor-element-add5e26{--spacer-size:50px;}:root{--page-title-display:none;}@media(max-width:1440px){.elementor-17 .elementor-element.elementor-element-d516a39{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-8bb9c63{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-64b4dee{--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-92b317a{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-efc6f32{--padding-top:80px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-4d166dc{--grid-auto-flow:row;}.elementor-17 .elementor-element.elementor-element-85fbc41{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-354d86d{--padding-top:0px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-49b98fc{--justify-content:center;}.elementor-17 .elementor-element.elementor-element-0ed50b1{--grid-auto-flow:row;}.elementor-17 .elementor-element.elementor-element-a77f9a9{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-f18a9f7{--grid-auto-flow:row;}.elementor-17 .elementor-element.elementor-element-07cf1cf{--padding-top:80px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-17 .elementor-element.elementor-element-970d1bd{--padding-top:30px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}}@media(max-width:1024px){.elementor-17 .elementor-element.elementor-element-d516a39{--min-height:36vh;}.elementor-17 .elementor-element.elementor-element-0e3bc53 .elementor-heading-title{font-size:55px;}body:not(.rtl) .elementor-17 .elementor-element.elementor-element-932fde0{left:142px;}body.rtl .elementor-17 .elementor-element.elementor-element-932fde0{right:142px;}.elementor-17 .elementor-element.elementor-element-932fde0{top:-19px;}.elementor-17 .elementor-element.elementor-element-37b3325.elementor-element{--align-self:center;}.elementor-17 .elementor-element.elementor-element-37b3325 .elementor-counter-title{justify-content:center;font-size:20px;}.elementor-17 .elementor-element.elementor-element-37b3325 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;font-size:50px;}.elementor-17 .elementor-element.elementor-element-3a5a06f.elementor-element{--align-self:center;}.elementor-17 .elementor-element.elementor-element-3a5a06f .elementor-counter-title{justify-content:center;font-size:20px;}.elementor-17 .elementor-element.elementor-element-3a5a06f .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;font-size:50px;}.elementor-17 .elementor-element.elementor-element-496991f.elementor-element{--align-self:center;}.elementor-17 .elementor-element.elementor-element-496991f .elementor-counter-title{justify-content:center;font-size:20px;}.elementor-17 .elementor-element.elementor-element-496991f .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;font-size:50px;}.elementor-17 .elementor-element.elementor-element-71e38f5.elementor-element{--align-self:center;}.elementor-17 .elementor-element.elementor-element-71e38f5 .elementor-counter-title{justify-content:center;font-size:20px;}.elementor-17 .elementor-element.elementor-element-71e38f5 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:1;--counter-suffix-grow:1;--counter-number-grow:0;font-size:50px;}body:not(.rtl) .elementor-17 .elementor-element.elementor-element-39405b9{left:-44px;}body.rtl .elementor-17 .elementor-element.elementor-element-39405b9{right:-44px;}.elementor-17 .elementor-element.elementor-element-39405b9{top:29px;}.elementor-17 .elementor-element.elementor-element-39405b9 img{width:26%;}body:not(.rtl) .elementor-17 .elementor-element.elementor-element-92d9565{right:13px;}body.rtl .elementor-17 .elementor-element.elementor-element-92d9565{left:13px;}.elementor-17 .elementor-element.elementor-element-92d9565{top:79px;}.elementor-17 .elementor-element.elementor-element-92d9565 img{width:25%;}body:not(.rtl) .elementor-17 .elementor-element.elementor-element-23e3a07{right:-37px;}body.rtl .elementor-17 .elementor-element.elementor-element-23e3a07{left:-37px;}.elementor-17 .elementor-element.elementor-element-23e3a07{top:36px;}.elementor-17 .elementor-element.elementor-element-23e3a07 img{width:29%;}.elementor-17 .elementor-element.elementor-element-ad977eb{bottom:54px;}.elementor-17 .elementor-element.elementor-element-ad977eb img{width:25%;}body:not(.rtl) .elementor-17 .elementor-element.elementor-element-7004764{left:-97px;}body.rtl .elementor-17 .elementor-element.elementor-element-7004764{right:-97px;}.elementor-17 .elementor-element.elementor-element-7004764{bottom:64px;}.elementor-17 .elementor-element.elementor-element-7004764 img{width:23%;}.elementor-17 .elementor-element.elementor-element-92b317a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-17 .elementor-element.elementor-element-a9aa168{width:100%;max-width:100%;}.elementor-17 .elementor-element.elementor-element-a9aa168 .elementor-icon-box-title, .elementor-17 .elementor-element.elementor-element-a9aa168 .elementor-icon-box-title a{font-size:40px;}.elementor-17 .elementor-element.elementor-element-f0bae4b{--spacer-size:30px;}.elementor-17 .elementor-element.elementor-element-ce4b6bd{top:-57px;}.elementor-17 .elementor-element.elementor-element-ce4b6bd img{width:23%;}.elementor-17 .elementor-element.elementor-element-daa6ef2{width:100%;max-width:100%;}.elementor-17 .elementor-element.elementor-element-daa6ef2 .elementor-icon-box-title, .elementor-17 .elementor-element.elementor-element-daa6ef2 .elementor-icon-box-title a{font-size:40px;}.elementor-17 .elementor-element.elementor-element-4d166dc{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}body:not(.rtl) .elementor-17 .elementor-element.elementor-element-485ce70{right:7px;}body.rtl .elementor-17 .elementor-element.elementor-element-485ce70{left:7px;}.elementor-17 .elementor-element.elementor-element-354d86d{--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-17 .elementor-element.elementor-element-21a1dfa{text-align:center;}.elementor-17 .elementor-element.elementor-element-73eae29{width:100%;max-width:100%;}.elementor-17 .elementor-element.elementor-element-73eae29 .elementor-icon-box-wrapper{text-align:center;}.elementor-17 .elementor-element.elementor-element-73eae29 .elementor-icon-box-title, .elementor-17 .elementor-element.elementor-element-73eae29 .elementor-icon-box-title a{font-size:40px;}.elementor-17 .elementor-element.elementor-element-0ed50b1{--grid-auto-flow:row;}.elementor-17 .elementor-element.elementor-element-aea06dc{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-17 .elementor-element.elementor-element-113da95.elementor-element{--align-self:center;}.elementor-17 .elementor-element.elementor-element-113da95 img{width:53%;}.elementor-17 .elementor-element.elementor-element-9420c8a{width:100%;max-width:100%;}.elementor-17 .elementor-element.elementor-element-1a822d0.elementor-element{--align-self:center;}.elementor-17 .elementor-element.elementor-element-1a822d0 img{width:53%;}.elementor-17 .elementor-element.elementor-element-f18a9f7{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-17 .elementor-element.elementor-element-5d65518{--e-n-carousel-swiper-slides-to-display:2;}.elementor-17 .elementor-element.elementor-element-a96805e{top:-19px;}.elementor-17 .elementor-element.elementor-element-1f89b35{width:100%;max-width:100%;}.elementor-17 .elementor-element.elementor-element-9668edc{--grid-columns:2;}}@media(max-width:767px){.elementor-17 .elementor-element.elementor-element-d516a39{--min-height:70vh;--overlay-opacity:0.7;}.elementor-17 .elementor-element.elementor-element-d516a39 > .elementor-shape-bottom svg, .elementor-17 .elementor-element.elementor-element-d516a39 > .e-con-inner > .elementor-shape-bottom svg{height:42px;}.elementor-17 .elementor-element.elementor-element-0c1d1de{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-17 .elementor-element.elementor-element-0e3bc53{text-align:start;}.elementor-17 .elementor-element.elementor-element-0e3bc53 .elementor-heading-title{font-size:40px;}.elementor-17 .elementor-element.elementor-element-8b12be4{width:initial;max-width:initial;}.elementor-17 .elementor-element.elementor-element-4087380{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-17 .elementor-element.elementor-element-8b98f51{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-17 .elementor-element.elementor-element-932fde0{left:107px;}body.rtl .elementor-17 .elementor-element.elementor-element-932fde0{right:107px;}.elementor-17 .elementor-element.elementor-element-932fde0{top:2px;}.elementor-17 .elementor-element.elementor-element-8bb9c63{--justify-content:center;}.elementor-17 .elementor-element.elementor-element-9f74c8d img{width:100%;}body:not(.rtl) .elementor-17 .elementor-element.elementor-element-39405b9{left:-30px;}body.rtl .elementor-17 .elementor-element.elementor-element-39405b9{right:-30px;}.elementor-17 .elementor-element.elementor-element-39405b9{top:-9px;}.elementor-17 .elementor-element.elementor-element-39405b9 img{width:21%;}body:not(.rtl) .elementor-17 .elementor-element.elementor-element-92d9565{right:1px;}body.rtl .elementor-17 .elementor-element.elementor-element-92d9565{left:1px;}.elementor-17 .elementor-element.elementor-element-92d9565{top:158px;}.elementor-17 .elementor-element.elementor-element-92d9565 img{width:17%;}body:not(.rtl) .elementor-17 .elementor-element.elementor-element-23e3a07{right:-158px;}body.rtl .elementor-17 .elementor-element.elementor-element-23e3a07{left:-158px;}.elementor-17 .elementor-element.elementor-element-23e3a07{top:13px;}.elementor-17 .elementor-element.elementor-element-23e3a07 img{width:17%;}body:not(.rtl) .elementor-17 .elementor-element.elementor-element-ad977eb{right:125px;}body.rtl .elementor-17 .elementor-element.elementor-element-ad977eb{left:125px;}.elementor-17 .elementor-element.elementor-element-ad977eb{bottom:155px;}.elementor-17 .elementor-element.elementor-element-ad977eb img{width:17%;}body:not(.rtl) .elementor-17 .elementor-element.elementor-element-7004764{left:-137px;}body.rtl .elementor-17 .elementor-element.elementor-element-7004764{right:-137px;}.elementor-17 .elementor-element.elementor-element-7004764{bottom:-1px;}.elementor-17 .elementor-element.elementor-element-7004764 img{width:14%;}.elementor-17 .elementor-element.elementor-element-a9aa168 .elementor-icon-box-title, .elementor-17 .elementor-element.elementor-element-a9aa168 .elementor-icon-box-title a{font-size:30px;}body:not(.rtl) .elementor-17 .elementor-element.elementor-element-74870b8{left:-13px;}body.rtl .elementor-17 .elementor-element.elementor-element-74870b8{right:-13px;}.elementor-17 .elementor-element.elementor-element-74870b8{top:-8px;}.elementor-17 .elementor-element.elementor-element-74870b8 img{width:20%;}.elementor-17 .elementor-element.elementor-element-ce4b6bd{top:8px;}.elementor-17 .elementor-element.elementor-element-ce4b6bd img{width:18%;}.elementor-17 .elementor-element.elementor-element-daa6ef2 .elementor-icon-box-title, .elementor-17 .elementor-element.elementor-element-daa6ef2 .elementor-icon-box-title a{font-size:30px;}.elementor-17 .elementor-element.elementor-element-4d166dc{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-17 .elementor-element.elementor-element-a0a62cf{--spacer-size:20px;}.elementor-17 .elementor-element.elementor-element-485ce70{--container-widget-width:71px;--container-widget-flex-grow:0;width:var( --container-widget-width, 71px );max-width:71px;top:-50px;}body:not(.rtl) .elementor-17 .elementor-element.elementor-element-485ce70{right:7px;}body.rtl .elementor-17 .elementor-element.elementor-element-485ce70{left:7px;}.elementor-17 .elementor-element.elementor-element-485ce70 img{width:100%;}.elementor-17 .elementor-element.elementor-element-21a1dfa.elementor-element{--align-self:center;}.elementor-17 .elementor-element.elementor-element-73eae29 .elementor-icon-box-title, .elementor-17 .elementor-element.elementor-element-73eae29 .elementor-icon-box-title a{font-size:30px;}.elementor-17 .elementor-element.elementor-element-0ed50b1{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-17 .elementor-element.elementor-element-113da95{text-align:center;}.elementor-17 .elementor-element.elementor-element-113da95 img{width:53%;}.elementor-17 .elementor-element.elementor-element-9420c8a .elementor-icon-box-title, .elementor-17 .elementor-element.elementor-element-9420c8a .elementor-icon-box-title a{font-size:30px;}.elementor-17 .elementor-element.elementor-element-1a822d0{text-align:center;}.elementor-17 .elementor-element.elementor-element-f18a9f7{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}body:not(.rtl) .elementor-17 .elementor-element.elementor-element-386bd15{left:-230px;}body.rtl .elementor-17 .elementor-element.elementor-element-386bd15{right:-230px;}.elementor-17 .elementor-element.elementor-element-386bd15{top:-24px;}.elementor-17 .elementor-element.elementor-element-386bd15 img{width:27%;}.elementor-17 .elementor-element.elementor-element-5cb214b{--container-widget-width:73px;--container-widget-flex-grow:0;width:var( --container-widget-width, 73px );max-width:73px;top:2px;}body:not(.rtl) .elementor-17 .elementor-element.elementor-element-5cb214b{right:34px;}body.rtl .elementor-17 .elementor-element.elementor-element-5cb214b{left:34px;}.elementor-17 .elementor-element.elementor-element-5cb214b img{width:65%;}.elementor-17 .elementor-element.elementor-element-aae68b7{width:100%;max-width:100%;}.elementor-17 .elementor-element.elementor-element-aae68b7 .elementor-icon-box-title, .elementor-17 .elementor-element.elementor-element-aae68b7 .elementor-icon-box-title a{font-size:30px;}.elementor-17 .elementor-element.elementor-element-69c3287{--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-2035541 .elementor-icon-wrapper{text-align:center;}.elementor-17 .elementor-element.elementor-element-cecd722.elementor-element{--align-self:center;}.elementor-17 .elementor-element.elementor-element-c2d5135.elementor-element{--align-self:center;}.elementor-17 .elementor-element.elementor-element-c2d5135 .elementor-icon-box-wrapper{text-align:center;}.elementor-17 .elementor-element.elementor-element-e1500e8 .elementor-image-box-wrapper{text-align:center;}.elementor-17 .elementor-element.elementor-element-94dd8ba{--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-fd45946 .elementor-icon-wrapper{text-align:center;}.elementor-17 .elementor-element.elementor-element-58825a7.elementor-element{--align-self:center;}.elementor-17 .elementor-element.elementor-element-15ddfc1.elementor-element{--align-self:center;}.elementor-17 .elementor-element.elementor-element-15ddfc1 .elementor-icon-box-wrapper{text-align:center;}.elementor-17 .elementor-element.elementor-element-feeb7b6 .elementor-image-box-wrapper{text-align:center;}.elementor-17 .elementor-element.elementor-element-0b63895{--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-cad6735 .elementor-icon-wrapper{text-align:center;}.elementor-17 .elementor-element.elementor-element-830e4d5.elementor-element{--align-self:center;}.elementor-17 .elementor-element.elementor-element-015bad0.elementor-element{--align-self:center;}.elementor-17 .elementor-element.elementor-element-015bad0 .elementor-icon-box-wrapper{text-align:center;}.elementor-17 .elementor-element.elementor-element-d580a43 .elementor-image-box-wrapper{text-align:center;}.elementor-17 .elementor-element.elementor-element-03c036e{--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-3e64059 .elementor-icon-wrapper{text-align:center;}.elementor-17 .elementor-element.elementor-element-55f95da.elementor-element{--align-self:center;}.elementor-17 .elementor-element.elementor-element-eaf681d.elementor-element{--align-self:center;}.elementor-17 .elementor-element.elementor-element-eaf681d .elementor-icon-box-wrapper{text-align:center;}.elementor-17 .elementor-element.elementor-element-4794bc7 .elementor-image-box-wrapper{text-align:center;}.elementor-17 .elementor-element.elementor-element-dec86aa{--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-17 .elementor-element.elementor-element-4e9f0ed .elementor-icon-wrapper{text-align:center;}.elementor-17 .elementor-element.elementor-element-de0dffc.elementor-element{--align-self:center;}.elementor-17 .elementor-element.elementor-element-1c89cb7.elementor-element{--align-self:center;}.elementor-17 .elementor-element.elementor-element-1c89cb7 .elementor-icon-box-wrapper{text-align:center;}.elementor-17 .elementor-element.elementor-element-21e8911 .elementor-image-box-wrapper{text-align:center;}.elementor-17 .elementor-element.elementor-element-5d65518{--e-n-carousel-swiper-slides-to-display:1;}.elementor-17 .elementor-element.elementor-element-a96805e{--container-widget-width:47px;--container-widget-flex-grow:0;width:var( --container-widget-width, 47px );max-width:47px;}body:not(.rtl) .elementor-17 .elementor-element.elementor-element-a96805e{left:-26px;}body.rtl .elementor-17 .elementor-element.elementor-element-a96805e{right:-26px;}.elementor-17 .elementor-element.elementor-element-a96805e img{width:100%;}.elementor-17 .elementor-element.elementor-element-b4c1e8c{top:148px;}.elementor-17 .elementor-element.elementor-element-b4c1e8c img{width:28%;}.elementor-17 .elementor-element.elementor-element-1f89b35 .elementor-icon-box-title, .elementor-17 .elementor-element.elementor-element-1f89b35 .elementor-icon-box-title a{font-size:30px;}.elementor-17 .elementor-element.elementor-element-9668edc{--grid-columns:1;}}@media(min-width:768px){.elementor-17 .elementor-element.elementor-element-0c1d1de{--width:50%;}.elementor-17 .elementor-element.elementor-element-8b98f51{--width:62%;}.elementor-17 .elementor-element.elementor-element-49b98fc{--width:80%;}}@media(max-width:1440px) and (min-width:768px){.elementor-17 .elementor-element.elementor-element-d516a39{--content-width:1200px;}.elementor-17 .elementor-element.elementor-element-8bb9c63{--content-width:1200px;}.elementor-17 .elementor-element.elementor-element-64b4dee{--content-width:1200px;}.elementor-17 .elementor-element.elementor-element-92b317a{--content-width:1200px;}.elementor-17 .elementor-element.elementor-element-efc6f32{--content-width:1200px;}.elementor-17 .elementor-element.elementor-element-85fbc41{--content-width:1200px;}.elementor-17 .elementor-element.elementor-element-354d86d{--content-width:1200px;}.elementor-17 .elementor-element.elementor-element-a77f9a9{--content-width:1200px;}.elementor-17 .elementor-element.elementor-element-edda02e{--content-width:1200px;}.elementor-17 .elementor-element.elementor-element-07cf1cf{--content-width:1200px;}.elementor-17 .elementor-element.elementor-element-970d1bd{--content-width:1200px;}}@media(max-width:1024px) and (min-width:768px){.elementor-17 .elementor-element.elementor-element-0c1d1de{--width:72%;}.elementor-17 .elementor-element.elementor-element-49b98fc{--width:400px;}}@media(min-width:2000px){.elementor-17 .elementor-element.elementor-element-d516a39{--content-width:1600px;}.elementor-17 .elementor-element.elementor-element-d51ad0f{--content-width:1600px;}.elementor-17 .elementor-element.elementor-element-8bb9c63{--content-width:1600px;}.elementor-17 .elementor-element.elementor-element-64b4dee{--content-width:1600px;}.elementor-17 .elementor-element.elementor-element-92b317a{--content-width:1600px;}.elementor-17 .elementor-element.elementor-element-efc6f32{--content-width:1600px;}.elementor-17 .elementor-element.elementor-element-4d166dc{--grid-auto-flow:row;}.elementor-17 .elementor-element.elementor-element-1f116b4{--content-width:1600px;}.elementor-17 .elementor-element.elementor-element-85fbc41{--content-width:1600px;}.elementor-17 .elementor-element.elementor-element-354d86d{--content-width:1600px;}.elementor-17 .elementor-element.elementor-element-0ed50b1{--grid-auto-flow:row;}.elementor-17 .elementor-element.elementor-element-4961840{--content-width:1600px;}.elementor-17 .elementor-element.elementor-element-a77f9a9{--content-width:1600px;}.elementor-17 .elementor-element.elementor-element-f18a9f7{--grid-auto-flow:row;}.elementor-17 .elementor-element.elementor-element-edda02e{--content-width:1600px;}.elementor-17 .elementor-element.elementor-element-07cf1cf{--content-width:1600px;}.elementor-17 .elementor-element.elementor-element-970d1bd{--content-width:1600px;}}/* Start custom CSS for button, class: .elementor-element-8b12be4 */.elementor-17 .elementor-element.elementor-element-8b12be4.kids-join-btn {
    position: relative;
    border-radius: 50px;

    /* Smooth hover movement + mild zoom */
    transition:
        transform .35s cubic-bezier(.22,.61,.36,1),
        box-shadow .35s ease;
}


/* =========================================
   SPARKLES
   ========================================= */

.elementor-17 .elementor-element.elementor-element-8b12be4.kids-join-btn::before,
.elementor-17 .elementor-element.elementor-element-8b12be4.kids-join-btn::after {
    content: "✦";
    position: absolute;
    color: #fff;
    font-size: 14px;
    opacity: 0;
    pointer-events: none;
}


/* Left sparkle */
.elementor-17 .elementor-element.elementor-element-8b12be4.kids-join-btn::before {
    top: 5px;
    left: 12px;
}


/* Right sparkle */
.elementor-17 .elementor-element.elementor-element-8b12be4.kids-join-btn::after {
    right: 12px;
    bottom: 5px;
}


/* =========================================
   SPARKLE ANIMATION
   ========================================= */

.elementor-17 .elementor-element.elementor-element-8b12be4.kids-join-btn:hover::before {
    animation: sparkleOne 1.2s ease infinite;
}

.elementor-17 .elementor-element.elementor-element-8b12be4.kids-join-btn:hover::after {
    animation: sparkleTwo 1.4s ease infinite .2s;
}


@keyframes sparkleOne {

    0%, 100% {
        opacity: 0;
        transform: scale(.4) rotate(0deg);
    }

    50% {
        opacity: 1;
        transform: scale(1.3) rotate(90deg);
    }
}


@keyframes sparkleTwo {

    0%, 100% {
        opacity: 0;
        transform: scale(.4) rotate(0deg);
    }

    50% {
        opacity: 1;
        transform: scale(1.2) rotate(-90deg);
    }
}


/* =========================================
   MILD ZOOM + LIFT
   ========================================= */

.elementor-17 .elementor-element.elementor-element-8b12be4.kids-join-btn:hover {
    transform: translateY(-3px) scale(1.03);

    box-shadow:
        0 10px 25px rgba(255,107,94,.25);
}


/* =========================================
   CLICK EFFECT
   ========================================= */

.elementor-17 .elementor-element.elementor-element-8b12be4.kids-join-btn:active {
    transform: translateY(-1px) scale(.98);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2308b06 */.elementor-17 .elementor-element.elementor-element-2308b06.kids-join-bt-white {
    position: relative;
    border-radius: 50px;

    /* Smooth hover movement + mild zoom */
    transition:
        transform .35s cubic-bezier(.22,.61,.36,1),
        box-shadow .35s ease;
}


/* =========================================
   SPARKLES
   ========================================= */

.elementor-17 .elementor-element.elementor-element-2308b06.kids-join-bt-white::before,
.elementor-17 .elementor-element.elementor-element-2308b06.kids-join-bt-white::after {
    content: "✦";
    position: absolute;
    color: #FF6B5E;
    font-size: 14px;
    opacity: 0;
    pointer-events: none;
}


/* Left sparkle */
.elementor-17 .elementor-element.elementor-element-2308b06.kids-join-bt-white::before {
    top: 5px;
    left: 12px;
}


/* Right sparkle */
.elementor-17 .elementor-element.elementor-element-2308b06.kids-join-bt-white::after {
    right: 12px;
    bottom: 5px;
}


/* =========================================
   SPARKLE ANIMATION
   ========================================= */

.elementor-17 .elementor-element.elementor-element-2308b06.kids-join-bt-white:hover::before {
    animation: sparkleOne 1.2s ease infinite;
}

.elementor-17 .elementor-element.elementor-element-2308b06.kids-join-bt-white:hover::after {
    animation: sparkleTwo 1.4s ease infinite .2s;
}


@keyframes sparkleOne {

    0%, 100% {
        opacity: 0;
        transform: scale(.4) rotate(0deg);
    }

    50% {
        opacity: 1;
        transform: scale(1.3) rotate(90deg);
    }
}


@keyframes sparkleTwo {

    0%, 100% {
        opacity: 0;
        transform: scale(.4) rotate(0deg);
    }

    50% {
        opacity: 1;
        transform: scale(1.2) rotate(-90deg);
    }
}


/* =========================================
   MILD ZOOM + LIFT
   ========================================= */

.elementor-17 .elementor-element.elementor-element-2308b06.kids-join-bt-white:hover {
    transform: translateY(-3px) scale(1.03);

    box-shadow:
        0 10px 25px rgba(255,107,94,.25);
}


/* =========================================
   CLICK EFFECT
   ========================================= */

.elementor-17 .elementor-element.elementor-element-2308b06.kids-join-bt-white:active {
    transform: translateY(-1px) scale(.98);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d516a39 *//* =========================================
   Kids Nation - Background Image Only Zoom
   Class: mov-bg
   DESKTOP ONLY
   ========================================= */


/* Main Container */
.mov-bg {
    position: relative !important;
    overflow: hidden !important;
    background-repeat: no-repeat !important;

    /* Background image only */
    animation: kidsBackgroundZoom 14s ease-in-out infinite;
}


/* =========================================
   DESKTOP BACKGROUND IMAGE ZOOM
   ========================================= */

@keyframes kidsBackgroundZoom {

    /* Normal */
    0% {
        background-size: 100% auto;
    }

    /* Gentle zoom IN */
    50% {
        background-size: 106% auto;
    }

    /* Zoom OUT */
    100% {
        background-size: 100% auto;
    }
}


/* =========================================
   TABLET
   Disable animation
   ========================================= */

@media (max-width: 1024px) {

    .mov-bg {
        animation: none !important;
        background-size: 100% auto !important;
        /*background-position: center center !important;*/
    }
}


/* =========================================
   MOBILE
   Disable animation
   ========================================= */

@media (max-width: 767px) {

    .mov-bg {
        animation: none !important;
        background-size:cover !important;
        /*background-position: center center !important;*/
    }
}


/* =========================================
   REDUCED MOTION
   ========================================= */

@media (prefers-reduced-motion: reduce) {

    .mov-bg {
        animation: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-33b2377 */.orange-icon .elementor-icon{
    background-color: #FF6B5E !important;
    padding: 10px;
    border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31c74c8 */.elementor-17 .elementor-element.elementor-element-31c74c8.anim-cont-red {
    position: relative;
    overflow: hidden;
    /*background-color: #ffffff;*/
    transition: background-color 0.4s ease, transform 0.4s ease, box-shadow 0.4s ease;
}

/* Top border bar animation */
.elementor-17 .elementor-element.elementor-element-31c74c8.anim-cont-red::before {
    content: "";
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%) scaleX(0);
    width: 100%;
    height: 6px;
    background-color: #FF6B5E;
    border-radius: 0 0 8px 8px;
    transition: transform 0.4s ease;
    transform-origin: center;
    z-index: 2;
}

.elementor-17 .elementor-element.elementor-element-31c74c8.anim-cont-red:hover::before {
    transform: translateX(-50%) scaleX(1);
}

/* Background color + lift on hover */
.elementor-17 .elementor-element.elementor-element-31c74c8.anim-cont-red:hover {
    background-color: #FFF1F0;
    transform: translateY(-6px);
    box-shadow: 0 12px 24px -8px rgba(255, 107, 94, 0.35);
}

/* Icon pop/bounce effect */
.elementor-17 .elementor-element.elementor-element-31c74c8.anim-cont-red .elementor-icon,
.elementor-17 .elementor-element.elementor-element-31c74c8.anim-cont-red img {
    transition: transform 0.4s cubic-bezier(0.68, -0.55, 0.27, 1.55), 
                background-color 0.4s ease;
}

.elementor-17 .elementor-element.elementor-element-31c74c8.anim-cont-red:hover .elementor-icon,
.elementor-17 .elementor-element.elementor-element-31c74c8.anim-cont-red:hover img {
    transform: scale(1.15) rotate(-4deg);
}

/* If icon is an Elementor Icon widget with background */
.elementor-17 .elementor-element.elementor-element-31c74c8.anim-cont-red:hover .elementor-icon {
    background-color: #FF6B5E;
}
.elementor-17 .elementor-element.elementor-element-31c74c8.anim-cont-red:hover .elementor-icon i {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-7b01704 */.blue-icon .elementor-icon{
    background-color: #5CB8E4 !important;
    padding: 10px;
    border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c289f17 */.elementor-17 .elementor-element.elementor-element-c289f17.anim-cont-blue {
    position: relative;
    overflow: hidden;
    /*background-color: #ffffff;*/
    transition: background-color 0.4s ease, transform 0.4s ease, box-shadow 0.4s ease;
}

/* Top border bar animation */
.elementor-17 .elementor-element.elementor-element-c289f17.anim-cont-blue::before {
    content: "";
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%) scaleX(0);
    width: 100%;
    height: 6px;
    background-color: #5CB8E4;
    border-radius: 0 0 8px 8px;
    transition: transform 0.4s ease;
    transform-origin: center;
    z-index: 2;
}

.elementor-17 .elementor-element.elementor-element-c289f17.anim-cont-blue:hover::before {
    transform: translateX(-50%) scaleX(1);
}

/* Background color + lift on hover */
.elementor-17 .elementor-element.elementor-element-c289f17.anim-cont-blue:hover {
    background-color: #EFF9FE;
    transform: translateY(-6px);
    box-shadow: 0 12px 24px -8px rgba(92, 184, 228, 0.35);
}

/* Icon pop/bounce effect */
.elementor-17 .elementor-element.elementor-element-c289f17.anim-cont-blue .elementor-icon,
.elementor-17 .elementor-element.elementor-element-c289f17.anim-cont-blue img {
    transition: transform 0.4s cubic-bezier(0.68, -0.55, 0.27, 1.55), 
                background-color 0.4s ease;
}

.elementor-17 .elementor-element.elementor-element-c289f17.anim-cont-blue:hover .elementor-icon,
.elementor-17 .elementor-element.elementor-element-c289f17.anim-cont-blue:hover img {
    transform: scale(1.15) rotate(-4deg);
}

/* If icon is an Elementor Icon widget with background */
.elementor-17 .elementor-element.elementor-element-c289f17.anim-cont-blue:hover .elementor-icon {
    background-color: #5CB8E4;
}
.elementor-17 .elementor-element.elementor-element-c289f17.anim-cont-blue:hover .elementor-icon i {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1369d74 */.yellow-icon .elementor-icon{
    background-color: #F7DC6D !important;
    padding: 10px;
    border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34d86c2 */.elementor-17 .elementor-element.elementor-element-34d86c2.anim-cont-yellow {
    position: relative;
    overflow: hidden;
    /*background-color: #ffffff;*/
    transition: background-color 0.4s ease, transform 0.4s ease, box-shadow 0.4s ease;
}

/* Top border bar animation */
.elementor-17 .elementor-element.elementor-element-34d86c2.anim-cont-yellow::before {
    content: "";
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%) scaleX(0);
    width: 100%;
    height: 6px;
    background-color: #F7DC6D;
    border-radius: 0 0 8px 8px;
    transition: transform 0.4s ease;
    transform-origin: center;
    z-index: 2;
}

.elementor-17 .elementor-element.elementor-element-34d86c2.anim-cont-yellow:hover::before {
    transform: translateX(-50%) scaleX(1);
}

/* Background color + lift on hover */
.elementor-17 .elementor-element.elementor-element-34d86c2.anim-cont-yellow:hover {
    background-color: #FFFBEB;
    transform: translateY(-6px);
    box-shadow: 0 12px 24px -8px rgba(247, 220, 109, 0.35);
}

/* Icon pop/bounce effect */
.elementor-17 .elementor-element.elementor-element-34d86c2.anim-cont-yellow .elementor-icon,
.elementor-17 .elementor-element.elementor-element-34d86c2.anim-cont-yellow img {
    transition: transform 0.4s cubic-bezier(0.68, -0.55, 0.27, 1.55), 
                background-color 0.4s ease;
}

.elementor-17 .elementor-element.elementor-element-34d86c2.anim-cont-yellow:hover .elementor-icon,
.elementor-17 .elementor-element.elementor-element-34d86c2.anim-cont-yellow:hover img {
    transform: scale(1.15) rotate(-4deg);
}

/* If icon is an Elementor Icon widget with background */
.elementor-17 .elementor-element.elementor-element-34d86c2.anim-cont-yellow:hover .elementor-icon {
    background-color: #F7DC6D;
}
.elementor-17 .elementor-element.elementor-element-34d86c2.anim-cont-yellow:hover .elementor-icon i {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-88ba08e */.green-icon .elementor-icon{
    background-color: #6FB956 !important;
    padding: 10px;
    border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e18e70 */.elementor-17 .elementor-element.elementor-element-0e18e70.anim-cont-green {
    position: relative;
    overflow: hidden;
    /*background-color: #ffffff;*/
    transition: background-color 0.4s ease, transform 0.4s ease, box-shadow 0.4s ease;
}

/* Top border bar animation */
.elementor-17 .elementor-element.elementor-element-0e18e70.anim-cont-green::before {
    content: "";
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%) scaleX(0);
    width: 100%;
    height: 6px;
    background-color: #6FB956;
    border-radius: 0 0 8px 8px;
    transition: transform 0.4s ease;
    transform-origin: center;
    z-index: 2;
}

.elementor-17 .elementor-element.elementor-element-0e18e70.anim-cont-green:hover::before {
    transform: translateX(-50%) scaleX(1);
}

/* Background color + lift on hover */
.elementor-17 .elementor-element.elementor-element-0e18e70.anim-cont-green:hover {
    background-color: #F1FAEE;
    transform: translateY(-6px);
    box-shadow: 0 12px 24px -8px rgba(111, 185, 86, 0.35);
}

/* Icon pop/bounce effect */
.elementor-17 .elementor-element.elementor-element-0e18e70.anim-cont-green .elementor-icon,
.elementor-17 .elementor-element.elementor-element-0e18e70.anim-cont-green img {
    transition: transform 0.4s cubic-bezier(0.68, -0.55, 0.27, 1.55), 
                background-color 0.4s ease;
}

.elementor-17 .elementor-element.elementor-element-0e18e70.anim-cont-green:hover .elementor-icon,
.elementor-17 .elementor-element.elementor-element-0e18e70.anim-cont-green:hover img {
    transform: scale(1.15) rotate(-4deg);
}

/* If icon is an Elementor Icon widget with background */
.elementor-17 .elementor-element.elementor-element-0e18e70.anim-cont-green:hover .elementor-icon {
    background-color: #6FB956;
}
.elementor-17 .elementor-element.elementor-element-0e18e70.anim-cont-green:hover .elementor-icon i {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5281a0c *//* =====================================================
   KIDS NATION - ICON BOX HOVER EFFECT
   Class: icon-hov
   ===================================================== */

.elementor-17 .elementor-element.elementor-element-5281a0c.icon-hov {
    transition:
        transform 0.35s cubic-bezier(.22, .61, .36, 1),
        box-shadow 0.35s ease;
}


/* -----------------------------------------
   ICON BOX HOVER
   ----------------------------------------- */

.elementor-17 .elementor-element.elementor-element-5281a0c.icon-hov:hover {
    transform: translateY(-6px);
}


/* -----------------------------------------
   ICON ANIMATION
   ----------------------------------------- */

.elementor-17 .elementor-element.elementor-element-5281a0c.icon-hov .elementor-icon-box-icon {
    transition:
        transform 0.5s cubic-bezier(.34, 1.56, .64, 1);
    transform-origin: center;
}

.elementor-17 .elementor-element.elementor-element-5281a0c.icon-hov:hover .elementor-icon-box-icon {
    transform: translateY(-4px) scale(1.12) rotate(-6deg);
}


/* -----------------------------------------
   ICON ITSELF
   ----------------------------------------- */

.elementor-17 .elementor-element.elementor-element-5281a0c.icon-hov .elementor-icon {
    transition:
        transform 0.45s ease,
        box-shadow 0.45s ease;
}

.elementor-17 .elementor-element.elementor-element-5281a0c.icon-hov:hover .elementor-icon {
    transform: rotate(6deg);
}


/* -----------------------------------------
   SMALL BOUNCE
   ----------------------------------------- */

.elementor-17 .elementor-element.elementor-element-5281a0c.icon-hov:hover .elementor-icon-box-icon {
    animation: kidsIconBounce 0.65s ease;
}

@keyframes kidsIconBounce {

    0% {
        transform: translateY(0) scale(1) rotate(0deg);
    }

    35% {
        transform: translateY(-8px) scale(1.14) rotate(-7deg);
    }

    60% {
        transform: translateY(2px) scale(1.08) rotate(5deg);
    }

    80% {
        transform: translateY(-3px) scale(1.1) rotate(-3deg);
    }

    100% {
        transform: translateY(-4px) scale(1.12) rotate(-6deg);
    }
}


/* -----------------------------------------
   ICON BOX CONTENT
   ----------------------------------------- */

.elementor-17 .elementor-element.elementor-element-5281a0c.icon-hov .elementor-icon-box-title {
    transition:
        transform 0.35s ease,
        color 0.35s ease;
}

.elementor-17 .elementor-element.elementor-element-5281a0c.icon-hov:hover .elementor-icon-box-title {
    transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f1a25c9 *//* =====================================================
   KIDS NATION - ICON BOX HOVER EFFECT
   Class: icon-hov
   ===================================================== */

.elementor-17 .elementor-element.elementor-element-f1a25c9.icon-hov {
    transition:
        transform 0.35s cubic-bezier(.22, .61, .36, 1),
        box-shadow 0.35s ease;
}


/* -----------------------------------------
   ICON BOX HOVER
   ----------------------------------------- */

.elementor-17 .elementor-element.elementor-element-f1a25c9.icon-hov:hover {
    transform: translateY(-6px);
}


/* -----------------------------------------
   ICON ANIMATION
   ----------------------------------------- */

.elementor-17 .elementor-element.elementor-element-f1a25c9.icon-hov .elementor-icon-box-icon {
    transition:
        transform 0.5s cubic-bezier(.34, 1.56, .64, 1);
    transform-origin: center;
}

.elementor-17 .elementor-element.elementor-element-f1a25c9.icon-hov:hover .elementor-icon-box-icon {
    transform: translateY(-4px) scale(1.12) rotate(-6deg);
}


/* -----------------------------------------
   ICON ITSELF
   ----------------------------------------- */

.elementor-17 .elementor-element.elementor-element-f1a25c9.icon-hov .elementor-icon {
    transition:
        transform 0.45s ease,
        box-shadow 0.45s ease;
}

.elementor-17 .elementor-element.elementor-element-f1a25c9.icon-hov:hover .elementor-icon {
    transform: rotate(6deg);
}


/* -----------------------------------------
   SMALL BOUNCE
   ----------------------------------------- */

.elementor-17 .elementor-element.elementor-element-f1a25c9.icon-hov:hover .elementor-icon-box-icon {
    animation: kidsIconBounce 0.65s ease;
}

@keyframes kidsIconBounce {

    0% {
        transform: translateY(0) scale(1) rotate(0deg);
    }

    35% {
        transform: translateY(-8px) scale(1.14) rotate(-7deg);
    }

    60% {
        transform: translateY(2px) scale(1.08) rotate(5deg);
    }

    80% {
        transform: translateY(-3px) scale(1.1) rotate(-3deg);
    }

    100% {
        transform: translateY(-4px) scale(1.12) rotate(-6deg);
    }
}


/* -----------------------------------------
   ICON BOX CONTENT
   ----------------------------------------- */

.elementor-17 .elementor-element.elementor-element-f1a25c9.icon-hov .elementor-icon-box-title {
    transition:
        transform 0.35s ease,
        color 0.35s ease;
}

.elementor-17 .elementor-element.elementor-element-f1a25c9.icon-hov:hover .elementor-icon-box-title {
    transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5088932 *//* =====================================================
   KIDS NATION - ICON BOX HOVER EFFECT
   Class: icon-hov
   ===================================================== */

.elementor-17 .elementor-element.elementor-element-5088932.icon-hov {
    transition:
        transform 0.35s cubic-bezier(.22, .61, .36, 1),
        box-shadow 0.35s ease;
}


/* -----------------------------------------
   ICON BOX HOVER
   ----------------------------------------- */

.elementor-17 .elementor-element.elementor-element-5088932.icon-hov:hover {
    transform: translateY(-6px);
}


/* -----------------------------------------
   ICON ANIMATION
   ----------------------------------------- */

.elementor-17 .elementor-element.elementor-element-5088932.icon-hov .elementor-icon-box-icon {
    transition:
        transform 0.5s cubic-bezier(.34, 1.56, .64, 1);
    transform-origin: center;
}

.elementor-17 .elementor-element.elementor-element-5088932.icon-hov:hover .elementor-icon-box-icon {
    transform: translateY(-4px) scale(1.12) rotate(-6deg);
}


/* -----------------------------------------
   ICON ITSELF
   ----------------------------------------- */

.elementor-17 .elementor-element.elementor-element-5088932.icon-hov .elementor-icon {
    transition:
        transform 0.45s ease,
        box-shadow 0.45s ease;
}

.elementor-17 .elementor-element.elementor-element-5088932.icon-hov:hover .elementor-icon {
    transform: rotate(6deg);
}


/* -----------------------------------------
   SMALL BOUNCE
   ----------------------------------------- */

.elementor-17 .elementor-element.elementor-element-5088932.icon-hov:hover .elementor-icon-box-icon {
    animation: kidsIconBounce 0.65s ease;
}

@keyframes kidsIconBounce {

    0% {
        transform: translateY(0) scale(1) rotate(0deg);
    }

    35% {
        transform: translateY(-8px) scale(1.14) rotate(-7deg);
    }

    60% {
        transform: translateY(2px) scale(1.08) rotate(5deg);
    }

    80% {
        transform: translateY(-3px) scale(1.1) rotate(-3deg);
    }

    100% {
        transform: translateY(-4px) scale(1.12) rotate(-6deg);
    }
}


/* -----------------------------------------
   ICON BOX CONTENT
   ----------------------------------------- */

.elementor-17 .elementor-element.elementor-element-5088932.icon-hov .elementor-icon-box-title {
    transition:
        transform 0.35s ease,
        color 0.35s ease;
}

.elementor-17 .elementor-element.elementor-element-5088932.icon-hov:hover .elementor-icon-box-title {
    transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-021d2fc *//* =====================================================
   KIDS NATION - ICON BOX HOVER EFFECT
   Class: icon-hov
   ===================================================== */

.elementor-17 .elementor-element.elementor-element-021d2fc.icon-hov {
    transition:
        transform 0.35s cubic-bezier(.22, .61, .36, 1),
        box-shadow 0.35s ease;
}


/* -----------------------------------------
   ICON BOX HOVER
   ----------------------------------------- */

.elementor-17 .elementor-element.elementor-element-021d2fc.icon-hov:hover {
    transform: translateY(-6px);
}


/* -----------------------------------------
   ICON ANIMATION
   ----------------------------------------- */

.elementor-17 .elementor-element.elementor-element-021d2fc.icon-hov .elementor-icon-box-icon {
    transition:
        transform 0.5s cubic-bezier(.34, 1.56, .64, 1);
    transform-origin: center;
}

.elementor-17 .elementor-element.elementor-element-021d2fc.icon-hov:hover .elementor-icon-box-icon {
    transform: translateY(-4px) scale(1.12) rotate(-6deg);
}


/* -----------------------------------------
   ICON ITSELF
   ----------------------------------------- */

.elementor-17 .elementor-element.elementor-element-021d2fc.icon-hov .elementor-icon {
    transition:
        transform 0.45s ease,
        box-shadow 0.45s ease;
}

.elementor-17 .elementor-element.elementor-element-021d2fc.icon-hov:hover .elementor-icon {
    transform: rotate(6deg);
}


/* -----------------------------------------
   SMALL BOUNCE
   ----------------------------------------- */

.elementor-17 .elementor-element.elementor-element-021d2fc.icon-hov:hover .elementor-icon-box-icon {
    animation: kidsIconBounce 0.65s ease;
}

@keyframes kidsIconBounce {

    0% {
        transform: translateY(0) scale(1) rotate(0deg);
    }

    35% {
        transform: translateY(-8px) scale(1.14) rotate(-7deg);
    }

    60% {
        transform: translateY(2px) scale(1.08) rotate(5deg);
    }

    80% {
        transform: translateY(-3px) scale(1.1) rotate(-3deg);
    }

    100% {
        transform: translateY(-4px) scale(1.12) rotate(-6deg);
    }
}


/* -----------------------------------------
   ICON BOX CONTENT
   ----------------------------------------- */

.elementor-17 .elementor-element.elementor-element-021d2fc.icon-hov .elementor-icon-box-title {
    transition:
        transform 0.35s ease,
        color 0.35s ease;
}

.elementor-17 .elementor-element.elementor-element-021d2fc.icon-hov:hover .elementor-icon-box-title {
    transform: translateX(3px);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6fc7a0e */.main-cont-icon:hover .sec-hov-icon {
    animation: kidsIconWiggle 0.8s ease-in-out;
}

@keyframes kidsIconWiggle {

    0% {
        transform: scale(1) rotate(0deg);
    }

    25% {
        transform: scale(1.08) rotate(-6deg);
    }

    50% {
        transform: scale(1.12) rotate(6deg);
    }

    75% {
        transform: scale(1.08) rotate(-4deg);
    }

    100% {
        transform: scale(1) rotate(0deg);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2d32565 *//* =====================================================
   KIDS NATION - CONTAINER HOVER ICON ANIMATION
   Main Container : main-cont-icon
   Icon            : sec-hov-icon
   ===================================================== */


/* Main container */
.main-cont-icon {
    transition: transform 0.35s ease;
}


/* Icon */
.main-cont-icon .sec-hov-icon {
    transition:
        transform 0.45s cubic-bezier(.34, 1.56, .64, 1),
        background-color 0.35s ease;
    
    transform-origin: center center;
}


/* =====================================================
   HOVER CONTAINER → ANIMATE ICON
   ===================================================== */

.main-cont-icon:hover .sec-hov-icon {
    animation: kidsIconBounce 0.7s ease;
}


/* =====================================================
   PLAYFUL BOUNCE
   ===================================================== */

@keyframes kidsIconBounce {

    0% {
        transform: scale(1) rotate(0deg);
    }

    25% {
        transform: scale(1.18) rotate(-8deg);
    }

    45% {
        transform: scale(0.95) rotate(5deg);
    }

    65% {
        transform: scale(1.12) rotate(-4deg);
    }

    82% {
        transform: scale(1.04) rotate(2deg);
    }

    100% {
        transform: scale(1) rotate(0deg);
    }
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-5d65518 *//* =========================================
   CLR PAGINATION
   Normal: Blue
   Active: Coral + Soft Double Border
   ========================================= */

/* All pagination dots */
.elementor-17 .elementor-element.elementor-element-5d65518.clr-pagn .swiper-pagination-bullet {
    width: 10px !important;
    height: 10px !important;

    background: #4CC3D9 !important;
    opacity: 1 !important;

    border: 0 !important;
    border-radius: 50% !important;

    margin: 0 7px !important;

    transform: scale(1);
    transition: all 0.35s ease;
}


/* =========================================
   ACTIVE DOT
   ========================================= */

.elementor-17 .elementor-element.elementor-element-5d65518.clr-pagn .swiper-pagination-bullet-active {
    position: relative;

    width: 10px !important;
    height: 10px !important;

    background: #FF6B5E !important;
    opacity: 1 !important;

    border: 2px solid #FF6B5E !important;
    border-radius: 50% !important;

    transform: scale(1);

    /* Soft outer ring */
    box-shadow:
        0 0 0 3px rgba(255, 107, 94, 0.15),
        0 0 0 5px rgba(255, 107, 94, 0.08);

    transition: all 0.35s ease;
}


/* =========================================
   REMOVE DEFAULT SWIPER EFFECTS
   ========================================= */

.elementor-17 .elementor-element.elementor-element-5d65518.clr-pagn .swiper-pagination-bullet::before,
.elementor-17 .elementor-element.elementor-element-5d65518.clr-pagn .swiper-pagination-bullet::after {
    display: none !important;
}


/* =========================================
   TABLET
   ========================================= */

@media (max-width: 1024px) {

    .elementor-17 .elementor-element.elementor-element-5d65518.clr-pagn .swiper-pagination-bullet {
        width: 9px !important;
        height: 9px !important;
        margin: 0 6px !important;
    }

    .elementor-17 .elementor-element.elementor-element-5d65518.clr-pagn .swiper-pagination-bullet-active {
        width: 9px !important;
        height: 9px !important;

        box-shadow:
            0 0 0 3px rgba(255, 107, 94, 0.15),
            0 0 0 5px rgba(255, 107, 94, 0.08);
    }
}


/* =========================================
   MOBILE
   ========================================= */

@media (max-width: 767px) {

    .elementor-17 .elementor-element.elementor-element-5d65518.clr-pagn .swiper-pagination-bullet {
        width: 8px !important;
        height: 8px !important;
        margin: 0 5px !important;
    }

    .elementor-17 .elementor-element.elementor-element-5d65518.clr-pagn .swiper-pagination-bullet-active {
        width: 8px !important;
        height: 8px !important;

        box-shadow:
            0 0 0 3px rgba(255, 107, 94, 0.15),
            0 0 0 5px rgba(255, 107, 94, 0.08);
    }
}/* End custom CSS */