.elementor-1187 .elementor-element.elementor-element-175ed5f{--display:flex;--min-height:100vh;--justify-content:center;--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-1187 .elementor-element.elementor-element-175ed5f:not(.elementor-motion-effects-element-type-background), .elementor-1187 .elementor-element.elementor-element-175ed5f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kidsnation.innoblitz.in/wp-content/uploads/2026/08/Programs-Banner-scaled.webp");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-1187 .elementor-element.elementor-element-175ed5f > .elementor-shape-bottom svg, .elementor-1187 .elementor-element.elementor-element-175ed5f > .e-con-inner > .elementor-shape-bottom svg{width:calc(100% + 1.3px);height:75px;transform:translateX(-50%) rotateY(180deg);}.elementor-1187 .elementor-element.elementor-element-53b2de1{--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-1187 .elementor-element.elementor-element-3bbc68b{z-index:2;}.elementor-1187 .elementor-element.elementor-element-3bbc68b .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:60px;font-weight:700;line-height:63px;color:#2C3072;}.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-1187 .elementor-element.elementor-element-58b84c2{width:var( --container-widget-width, 12% );max-width:12%;--container-widget-width:12%;--container-widget-flex-grow:0;bottom:68px;}.elementor-1187 .elementor-element.elementor-element-58b84c2.elementor-element{--align-self:center;}body:not(.rtl) .elementor-1187 .elementor-element.elementor-element-58b84c2{left:126px;}body.rtl .elementor-1187 .elementor-element.elementor-element-58b84c2{right:126px;}.elementor-1187 .elementor-element.elementor-element-58b84c2 img{width:100%;}.elementor-1187 .elementor-element.elementor-element-4eb4644{--display:flex;}.elementor-1187 .elementor-element.elementor-element-0f3a5e4{--spacer-size:50px;}.elementor-1187 .elementor-element.elementor-element-56ae8fc{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-1187 .elementor-element.elementor-element-ca93324{padding:0px 0px 0px 0px;z-index:2;text-align:center;}.elementor-1187 .elementor-element.elementor-element-ca93324.elementor-element{--align-self:center;}.elementor-1187 .elementor-element.elementor-element-ca93324 .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:20px;font-weight:700;color:#FF6B5E;}.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-1187 .elementor-element.elementor-element-219aa58{padding:0px 0px 20px 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1187 .elementor-element.elementor-element-219aa58 .elementor-icon-list-icon i{color:#FF9300;transition:color 0.3s;}.elementor-1187 .elementor-element.elementor-element-219aa58 .elementor-icon-list-icon svg{fill:#FF9300;transition:fill 0.3s;}.elementor-1187 .elementor-element.elementor-element-219aa58 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1187 .elementor-element.elementor-element-219aa58 .elementor-icon-list-item > a{font-family:"Baloo 2", Sans-serif;font-size:45px;font-weight:700;}.elementor-1187 .elementor-element.elementor-element-219aa58 .elementor-icon-list-text{color:#2C3072;transition:color 0.3s;}.elementor-1187 .elementor-element.elementor-element-9b9c248{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1187 .elementor-element.elementor-element-1c5b4c3{background-color:#FFF4E5;padding:10px 25px 10px 25px;border-radius:30px 30px 30px 30px;}.elementor-1187 .elementor-element.elementor-element-1c5b4c3.elementor-element{--align-self:flex-start;}.elementor-1187 .elementor-element.elementor-element-1c5b4c3 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:#FF9300;}.elementor-1187 .elementor-element.elementor-element-036a503{background-color:#FFF6F9;padding:10px 25px 10px 25px;border-radius:30px 30px 30px 30px;}.elementor-1187 .elementor-element.elementor-element-036a503.elementor-element{--align-self:flex-start;}.elementor-1187 .elementor-element.elementor-element-036a503 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:#FF0055;}.elementor-1187 .elementor-element.elementor-element-2837d14{background-color:#DEFFFE;padding:10px 25px 10px 25px;border-radius:30px 30px 30px 30px;}.elementor-1187 .elementor-element.elementor-element-2837d14.elementor-element{--align-self:flex-start;}.elementor-1187 .elementor-element.elementor-element-2837d14 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:#349390;}.elementor-1187 .elementor-element.elementor-element-fe6a8c8{background-color:#E5F6FF;padding:10px 25px 10px 25px;border-radius:30px 30px 30px 30px;}.elementor-1187 .elementor-element.elementor-element-fe6a8c8.elementor-element{--align-self:flex-start;}.elementor-1187 .elementor-element.elementor-element-fe6a8c8 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:#004D76;}.elementor-1187 .elementor-element.elementor-element-4d8f7ae{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1187 .elementor-element.elementor-element-409f3ba{background-color:#FFE5FD70;padding:10px 25px 10px 25px;border-radius:30px 30px 30px 30px;}.elementor-1187 .elementor-element.elementor-element-409f3ba.elementor-element{--align-self:flex-start;}.elementor-1187 .elementor-element.elementor-element-409f3ba .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:#BD37B3;}.elementor-1187 .elementor-element.elementor-element-0653edb{background-color:#FFF6F6;padding:10px 25px 10px 25px;border-radius:30px 30px 30px 30px;}.elementor-1187 .elementor-element.elementor-element-0653edb.elementor-element{--align-self:flex-start;}.elementor-1187 .elementor-element.elementor-element-0653edb .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:#DB3232;}.elementor-1187 .elementor-element.elementor-element-faff02c{background-color:#F8FFF6;padding:10px 25px 10px 25px;border-radius:30px 30px 30px 30px;}.elementor-1187 .elementor-element.elementor-element-faff02c.elementor-element{--align-self:flex-start;}.elementor-1187 .elementor-element.elementor-element-faff02c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:#85BE75;}.elementor-1187 .elementor-element.elementor-element-104bc80{background-color:#FFF2E5;padding:10px 25px 10px 25px;border-radius:30px 30px 30px 30px;}.elementor-1187 .elementor-element.elementor-element-104bc80.elementor-element{--align-self:flex-start;}.elementor-1187 .elementor-element.elementor-element-104bc80 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:#E09447;}.elementor-1187 .elementor-element.elementor-element-29c728d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1187 .elementor-element.elementor-element-ab130c2{background-color:#E5F6FF;padding:10px 25px 10px 25px;border-radius:30px 30px 30px 30px;}.elementor-1187 .elementor-element.elementor-element-ab130c2.elementor-element{--align-self:flex-start;}.elementor-1187 .elementor-element.elementor-element-ab130c2 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:#3F88AE;}.elementor-1187 .elementor-element.elementor-element-ea304f0{background-color:#FFFFF6;padding:10px 25px 10px 25px;border-radius:30px 30px 30px 30px;}.elementor-1187 .elementor-element.elementor-element-ea304f0.elementor-element{--align-self:flex-start;}.elementor-1187 .elementor-element.elementor-element-ea304f0 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:#A6A61F;}.elementor-1187 .elementor-element.elementor-element-1760d88{background-color:#F8FFF6;padding:10px 25px 10px 25px;border-radius:30px 30px 30px 30px;}.elementor-1187 .elementor-element.elementor-element-1760d88.elementor-element{--align-self:flex-start;}.elementor-1187 .elementor-element.elementor-element-1760d88 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:#349390;}.elementor-1187 .elementor-element.elementor-element-9a541c2{background-color:#F7FFE5;padding:10px 25px 10px 25px;border-radius:30px 30px 30px 30px;}.elementor-1187 .elementor-element.elementor-element-9a541c2.elementor-element{--align-self:flex-start;}.elementor-1187 .elementor-element.elementor-element-9a541c2 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:#8BB527;}.elementor-1187 .elementor-element.elementor-element-a1b722a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1187 .elementor-element.elementor-element-4f42b5d{background-color:#FFF4E5;padding:10px 25px 10px 25px;border-radius:30px 30px 30px 30px;}.elementor-1187 .elementor-element.elementor-element-4f42b5d.elementor-element{--align-self:flex-start;}.elementor-1187 .elementor-element.elementor-element-4f42b5d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:#CE9B55;}.elementor-1187 .elementor-element.elementor-element-ff3681c{background-color:#FFF6F9;padding:10px 25px 10px 25px;border-radius:30px 30px 30px 30px;}.elementor-1187 .elementor-element.elementor-element-ff3681c.elementor-element{--align-self:flex-start;}.elementor-1187 .elementor-element.elementor-element-ff3681c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;color:#CD537B;}.elementor-1187 .elementor-element.elementor-element-54722d6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-1187 .elementor-element.elementor-element-299e752{left:0px;}body.rtl .elementor-1187 .elementor-element.elementor-element-299e752{right:0px;}.elementor-1187 .elementor-element.elementor-element-299e752{top:-436px;text-align:start;}.elementor-1187 .elementor-element.elementor-element-299e752 img{width:40%;}body:not(.rtl) .elementor-1187 .elementor-element.elementor-element-c4a7629{right:0px;}body.rtl .elementor-1187 .elementor-element.elementor-element-c4a7629{left:0px;}.elementor-1187 .elementor-element.elementor-element-c4a7629{top:-450px;text-align:end;}.elementor-1187 .elementor-element.elementor-element-c4a7629 img{width:40%;}.elementor-1187 .elementor-element.elementor-element-c4a3fa4{width:var( --container-widget-width, 8% );max-width:8%;--container-widget-width:8%;--container-widget-flex-grow:0;bottom:-93px;--e-transform-origin-x:center;--e-transform-origin-y:center;text-align:end;}body:not(.rtl) .elementor-1187 .elementor-element.elementor-element-c4a3fa4{right:0px;}body.rtl .elementor-1187 .elementor-element.elementor-element-c4a3fa4{left:0px;}.elementor-1187 .elementor-element.elementor-element-c4a3fa4 img{width:100%;}body:not(.rtl) .elementor-1187 .elementor-element.elementor-element-ac2a1f0{left:-45px;}body.rtl .elementor-1187 .elementor-element.elementor-element-ac2a1f0{right:-45px;}.elementor-1187 .elementor-element.elementor-element-ac2a1f0{bottom:-114px;text-align:center;}.elementor-1187 .elementor-element.elementor-element-ac2a1f0 img{width:40%;}.elementor-1187 .elementor-element.elementor-element-438d42a{--display:flex;}.elementor-1187 .elementor-element.elementor-element-960813b{--spacer-size:10px;}.elementor-1187 .elementor-element.elementor-element-9e2eaf4{--display:flex;--padding-top:90px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-1187 .elementor-element.elementor-element-9e2eaf4:not(.elementor-motion-effects-element-type-background), .elementor-1187 .elementor-element.elementor-element-9e2eaf4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #EFF0FA 0%, #FFFFFF 100%);}.elementor-1187 .elementor-element.elementor-element-9e2eaf4 > .elementor-shape-top svg, .elementor-1187 .elementor-element.elementor-element-9e2eaf4 > .e-con-inner > .elementor-shape-top svg{width:calc(100% + 1.3px);height:77px;}.elementor-1187 .elementor-element.elementor-element-c46ad4d{padding:0px 0px 0px 0px;z-index:2;text-align:center;}.elementor-1187 .elementor-element.elementor-element-c46ad4d.elementor-element{--align-self:center;}.elementor-1187 .elementor-element.elementor-element-c46ad4d .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:20px;font-weight:700;color:#FF6B5E;}.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-1187 .elementor-element.elementor-element-7d2b0e5{width:var( --container-widget-width, 67% );max-width:67%;padding:0px 0px 20px 0px;--container-widget-width:67%;--container-widget-flex-grow:0;}.elementor-1187 .elementor-element.elementor-element-7d2b0e5.elementor-element{--align-self:center;}.elementor-1187 .elementor-element.elementor-element-7d2b0e5 .elementor-icon-box-title{margin-block-end:13px;color:#2C3072;}.elementor-1187 .elementor-element.elementor-element-7d2b0e5 .elementor-icon-box-title, .elementor-1187 .elementor-element.elementor-element-7d2b0e5 .elementor-icon-box-title a{font-family:"Baloo 2", Sans-serif;font-size:45px;font-weight:700;}.elementor-1187 .elementor-element.elementor-element-7d2b0e5:has(:hover) .elementor-icon-box-title,
					 .elementor-1187 .elementor-element.elementor-element-7d2b0e5:has(:focus) .elementor-icon-box-title{color:#2C3072;}.elementor-1187 .elementor-element.elementor-element-7d2b0e5 .elementor-icon-box-description{font-family:"Nunito", Sans-serif;font-size:17px;font-weight:500;color:#2C2440B2;}.elementor-1187 .elementor-element.elementor-element-624f9ed{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 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-1187 .elementor-element.elementor-element-83a94c1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1187 .elementor-element.elementor-element-0f1eeb1{--display:flex;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 10px 2px rgba(0, 0, 0, 0.09);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1187 .elementor-element.elementor-element-0f1eeb1:not(.elementor-motion-effects-element-type-background), .elementor-1187 .elementor-element.elementor-element-0f1eeb1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF7EF;}.elementor-1187 .elementor-element.elementor-element-84702c3{width:100%;max-width:100%;padding:0px 0px 0px 0px;}.elementor-1187 .elementor-element.elementor-element-84702c3.elementor-element{--align-self:center;}.elementor-1187 .elementor-element.elementor-element-84702c3 .elementor-icon-box-wrapper{text-align:start;}.elementor-1187 .elementor-element.elementor-element-84702c3 .elementor-icon-box-title{margin-block-end:5px;color:#2C3072;}.elementor-1187 .elementor-element.elementor-element-84702c3 .elementor-icon-box-title, .elementor-1187 .elementor-element.elementor-element-84702c3 .elementor-icon-box-title a{font-family:"Baloo 2", Sans-serif;font-size:30px;font-weight:700;}.elementor-1187 .elementor-element.elementor-element-84702c3:has(:hover) .elementor-icon-box-title,
					 .elementor-1187 .elementor-element.elementor-element-84702c3:has(:focus) .elementor-icon-box-title{color:#2C3072;}.elementor-1187 .elementor-element.elementor-element-84702c3 .elementor-icon-box-description{font-family:"Nunito", Sans-serif;font-size:17px;font-weight:500;color:#2C2440B2;}.elementor-1187 .elementor-element.elementor-element-ebd8d96 .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:50px;font-weight:800;color:#2B2440;}.elementor-1187 .elementor-element.elementor-element-84eb424 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-1187 .elementor-element.elementor-element-84eb424 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-1187 .elementor-element.elementor-element-84eb424 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-1187 .elementor-element.elementor-element-84eb424 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-1187 .elementor-element.elementor-element-84eb424 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-1187 .elementor-element.elementor-element-84eb424 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1187 .elementor-element.elementor-element-84eb424 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1187 .elementor-element.elementor-element-84eb424{--e-icon-list-icon-size:17px;--icon-vertical-offset:0px;}.elementor-1187 .elementor-element.elementor-element-84eb424 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-1187 .elementor-element.elementor-element-84eb424 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1187 .elementor-element.elementor-element-84eb424 .elementor-icon-list-item > a{font-family:"Nunito", Sans-serif;font-weight:700;}.elementor-1187 .elementor-element.elementor-element-84eb424 .elementor-icon-list-text{color:#2B2440B2;transition:color 0.3s;}.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-1187 .elementor-element.elementor-element-e06ef28 .elementor-button{background-color:#FFFFFF;font-family:"Baloo 2", Sans-serif;font-size:19px;font-weight:700;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#02010117;border-radius:30px 30px 30px 30px;padding:15px 0px 15px 0px;}.elementor-1187 .elementor-element.elementor-element-e06ef28 .elementor-button:hover, .elementor-1187 .elementor-element.elementor-element-e06ef28 .elementor-button:focus{background-color:#2C3072;color:#FFFFFF;}.elementor-1187 .elementor-element.elementor-element-e06ef28 .elementor-button:hover svg, .elementor-1187 .elementor-element.elementor-element-e06ef28 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-1187 .elementor-element.elementor-element-77c388f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1187 .elementor-element.elementor-element-5f56a65{--display:flex;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 10px 13px rgba(0, 0, 0, 0.12);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-1187 .elementor-element.elementor-element-5f56a65:not(.elementor-motion-effects-element-type-background), .elementor-1187 .elementor-element.elementor-element-5f56a65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D115C;}.elementor-1187 .elementor-element.elementor-element-d26c7fe{background-color:#FFB454;padding:3px 10px 3px 10px;top:-13px;border-radius:30px 30px 30px 30px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1187 .elementor-element.elementor-element-d26c7fe.elementor-element{--align-self:center;}body:not(.rtl) .elementor-1187 .elementor-element.elementor-element-d26c7fe{left:31%;}body.rtl .elementor-1187 .elementor-element.elementor-element-d26c7fe{right:31%;}.elementor-1187 .elementor-element.elementor-element-d26c7fe .elementor-icon-list-icon i{color:#2B2440;transition:color 0.3s;}.elementor-1187 .elementor-element.elementor-element-d26c7fe .elementor-icon-list-icon svg{fill:#2B2440;transition:fill 0.3s;}.elementor-1187 .elementor-element.elementor-element-d26c7fe .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1187 .elementor-element.elementor-element-d26c7fe .elementor-icon-list-item > a{font-family:"Nunito", Sans-serif;font-weight:700;}.elementor-1187 .elementor-element.elementor-element-d26c7fe .elementor-icon-list-text{color:#2B2440;transition:color 0.3s;}.elementor-1187 .elementor-element.elementor-element-6b62119{width:100%;max-width:100%;padding:0px 0px 0px 0px;}.elementor-1187 .elementor-element.elementor-element-6b62119.elementor-element{--align-self:center;}.elementor-1187 .elementor-element.elementor-element-6b62119 .elementor-icon-box-wrapper{text-align:start;}.elementor-1187 .elementor-element.elementor-element-6b62119 .elementor-icon-box-title{margin-block-end:5px;color:#FFFFFF;}.elementor-1187 .elementor-element.elementor-element-6b62119 .elementor-icon-box-title, .elementor-1187 .elementor-element.elementor-element-6b62119 .elementor-icon-box-title a{font-family:"Baloo 2", Sans-serif;font-size:30px;font-weight:700;}.elementor-1187 .elementor-element.elementor-element-6b62119:has(:hover) .elementor-icon-box-title,
					 .elementor-1187 .elementor-element.elementor-element-6b62119:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-1187 .elementor-element.elementor-element-6b62119 .elementor-icon-box-description{font-family:"Nunito", Sans-serif;font-size:17px;font-weight:500;color:#FFFFFFB2;}.elementor-1187 .elementor-element.elementor-element-aa138f5 .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:50px;font-weight:800;color:#FFFFFF;}.elementor-1187 .elementor-element.elementor-element-00bc802 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-1187 .elementor-element.elementor-element-00bc802 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-1187 .elementor-element.elementor-element-00bc802 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-1187 .elementor-element.elementor-element-00bc802 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-1187 .elementor-element.elementor-element-00bc802 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-1187 .elementor-element.elementor-element-00bc802 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1187 .elementor-element.elementor-element-00bc802 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1187 .elementor-element.elementor-element-00bc802{--e-icon-list-icon-size:17px;--icon-vertical-offset:0px;}.elementor-1187 .elementor-element.elementor-element-00bc802 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-1187 .elementor-element.elementor-element-00bc802 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1187 .elementor-element.elementor-element-00bc802 .elementor-icon-list-item > a{font-family:"Nunito", Sans-serif;font-weight:700;}.elementor-1187 .elementor-element.elementor-element-00bc802 .elementor-icon-list-text{color:#FFFFFFFC;transition:color 0.3s;}.elementor-1187 .elementor-element.elementor-element-a6fc0b7 .elementor-button{background-color:#FFFFFF;font-family:"Baloo 2", Sans-serif;font-size:19px;font-weight:700;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#02010117;border-radius:30px 30px 30px 30px;padding:15px 0px 15px 0px;}.elementor-1187 .elementor-element.elementor-element-a6fc0b7 .elementor-button:hover, .elementor-1187 .elementor-element.elementor-element-a6fc0b7 .elementor-button:focus{background-color:#FFB454;color:#2B2440;}.elementor-1187 .elementor-element.elementor-element-a6fc0b7 .elementor-button:hover svg, .elementor-1187 .elementor-element.elementor-element-a6fc0b7 .elementor-button:focus svg{fill:#2B2440;}.elementor-1187 .elementor-element.elementor-element-44a170b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-1187 .elementor-element.elementor-element-582723c{--display:flex;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 10px 2px rgba(0, 0, 0, 0.09);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1187 .elementor-element.elementor-element-582723c:not(.elementor-motion-effects-element-type-background), .elementor-1187 .elementor-element.elementor-element-582723c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF7EF;}.elementor-1187 .elementor-element.elementor-element-f7c4f5a{width:100%;max-width:100%;padding:0px 0px 0px 0px;}.elementor-1187 .elementor-element.elementor-element-f7c4f5a.elementor-element{--align-self:center;}.elementor-1187 .elementor-element.elementor-element-f7c4f5a .elementor-icon-box-wrapper{text-align:start;}.elementor-1187 .elementor-element.elementor-element-f7c4f5a .elementor-icon-box-title{margin-block-end:5px;color:#2C3072;}.elementor-1187 .elementor-element.elementor-element-f7c4f5a .elementor-icon-box-title, .elementor-1187 .elementor-element.elementor-element-f7c4f5a .elementor-icon-box-title a{font-family:"Baloo 2", Sans-serif;font-size:30px;font-weight:700;}.elementor-1187 .elementor-element.elementor-element-f7c4f5a:has(:hover) .elementor-icon-box-title,
					 .elementor-1187 .elementor-element.elementor-element-f7c4f5a:has(:focus) .elementor-icon-box-title{color:#2C3072;}.elementor-1187 .elementor-element.elementor-element-f7c4f5a .elementor-icon-box-description{font-family:"Nunito", Sans-serif;font-size:17px;font-weight:500;color:#2C2440B2;}.elementor-1187 .elementor-element.elementor-element-aac1687 .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:50px;font-weight:800;color:#2B2440;}.elementor-1187 .elementor-element.elementor-element-4a0b6dd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-1187 .elementor-element.elementor-element-4a0b6dd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-1187 .elementor-element.elementor-element-4a0b6dd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-1187 .elementor-element.elementor-element-4a0b6dd .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-1187 .elementor-element.elementor-element-4a0b6dd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-1187 .elementor-element.elementor-element-4a0b6dd .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1187 .elementor-element.elementor-element-4a0b6dd .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1187 .elementor-element.elementor-element-4a0b6dd{--e-icon-list-icon-size:17px;--icon-vertical-offset:0px;}.elementor-1187 .elementor-element.elementor-element-4a0b6dd .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-1187 .elementor-element.elementor-element-4a0b6dd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1187 .elementor-element.elementor-element-4a0b6dd .elementor-icon-list-item > a{font-family:"Nunito", Sans-serif;font-weight:700;}.elementor-1187 .elementor-element.elementor-element-4a0b6dd .elementor-icon-list-text{color:#2B2440B2;transition:color 0.3s;}.elementor-1187 .elementor-element.elementor-element-60b9a4b .elementor-button{background-color:#FFFFFF;font-family:"Baloo 2", Sans-serif;font-size:19px;font-weight:700;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#02010117;border-radius:30px 30px 30px 30px;padding:15px 0px 15px 0px;}.elementor-1187 .elementor-element.elementor-element-60b9a4b .elementor-button:hover, .elementor-1187 .elementor-element.elementor-element-60b9a4b .elementor-button:focus{background-color:#2C3072;color:#FFFFFF;}.elementor-1187 .elementor-element.elementor-element-60b9a4b .elementor-button:hover svg, .elementor-1187 .elementor-element.elementor-element-60b9a4b .elementor-button:focus svg{fill:#FFFFFF;}.elementor-1187 .elementor-element.elementor-element-f699100{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1187 .elementor-element.elementor-element-f699100:not(.elementor-motion-effects-element-type-background), .elementor-1187 .elementor-element.elementor-element-f699100 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1187 .elementor-element.elementor-element-f699100 > .elementor-shape-top svg, .elementor-1187 .elementor-element.elementor-element-f699100 > .e-con-inner > .elementor-shape-top svg{width:calc(100% + 1.3px);height:77px;}.elementor-1187 .elementor-element.elementor-element-549a580{padding:0px 0px 0px 0px;z-index:2;text-align:center;}.elementor-1187 .elementor-element.elementor-element-549a580.elementor-element{--align-self:center;}.elementor-1187 .elementor-element.elementor-element-549a580 .elementor-heading-title{font-family:"Baloo 2", Sans-serif;font-size:20px;font-weight:700;color:#FF6B5E;}.elementor-1187 .elementor-element.elementor-element-621f244{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-1187 .elementor-element.elementor-element-621f244.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-1187 .elementor-element.elementor-element-621f244{left:-65px;}body.rtl .elementor-1187 .elementor-element.elementor-element-621f244{right:-65px;}.elementor-1187 .elementor-element.elementor-element-621f244 img{width:100%;}body:not(.rtl) .elementor-1187 .elementor-element.elementor-element-08d49a7{right:0px;}body.rtl .elementor-1187 .elementor-element.elementor-element-08d49a7{left:0px;}.elementor-1187 .elementor-element.elementor-element-08d49a7{top:-96px;z-index:0;text-align:end;}.elementor-1187 .elementor-element.elementor-element-08d49a7 img{width:29%;}.elementor-1187 .elementor-element.elementor-element-d15c952{width:var( --container-widget-width, 67% );max-width:67%;--container-widget-width:67%;--container-widget-flex-grow:0;}.elementor-1187 .elementor-element.elementor-element-d15c952.elementor-element{--align-self:center;}.elementor-1187 .elementor-element.elementor-element-d15c952 .elementor-icon-box-title{margin-block-end:13px;color:#2C3072;}.elementor-1187 .elementor-element.elementor-element-d15c952 .elementor-icon-box-title, .elementor-1187 .elementor-element.elementor-element-d15c952 .elementor-icon-box-title a{font-family:"Baloo 2", Sans-serif;font-size:45px;font-weight:700;}.elementor-1187 .elementor-element.elementor-element-d15c952:has(:hover) .elementor-icon-box-title,
					 .elementor-1187 .elementor-element.elementor-element-d15c952:has(:focus) .elementor-icon-box-title{color:#2C3072;}.elementor-1187 .elementor-element.elementor-element-d15c952 .elementor-icon-box-description{font-family:"Nunito", Sans-serif;font-size:17px;font-weight:500;color:#2C2440B2;}.elementor-1187 .elementor-element.elementor-element-7119b71{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-1187 .elementor-element.elementor-element-7119b71:hover{border-style:none;}.elementor-1187 .elementor-element.elementor-element-7119b71, .elementor-1187 .elementor-element.elementor-element-7119b71::before{--border-transition:0.3s;}.elementor-1187 .elementor-element.elementor-element-ea7824d{--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-1187 .elementor-element.elementor-element-ea7824d:not(.elementor-motion-effects-element-type-background), .elementor-1187 .elementor-element.elementor-element-ea7824d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF6B5E1A;}.elementor-1187 .elementor-element.elementor-element-ea7824d:hover{border-style:none;}.elementor-1187 .elementor-element.elementor-element-ea7824d, .elementor-1187 .elementor-element.elementor-element-ea7824d::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-1187 .elementor-element.elementor-element-d3698b6.elementor-element{--align-self:flex-start;}.elementor-1187 .elementor-element.elementor-element-d3698b6 .elementor-icon-wrapper{text-align:center;}.elementor-1187 .elementor-element.elementor-element-d3698b6.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-1187 .elementor-element.elementor-element-d3698b6.elementor-view-framed .elementor-icon, .elementor-1187 .elementor-element.elementor-element-d3698b6.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-1187 .elementor-element.elementor-element-d3698b6.elementor-view-framed .elementor-icon, .elementor-1187 .elementor-element.elementor-element-d3698b6.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-1187 .elementor-element.elementor-element-d3698b6 .elementor-icon{font-size:35px;}.elementor-1187 .elementor-element.elementor-element-d3698b6 .elementor-icon svg{height:35px;}.elementor-1187 .elementor-element.elementor-element-589444c .elementor-icon-box-wrapper{text-align:start;}.elementor-1187 .elementor-element.elementor-element-589444c .elementor-icon-box-title{margin-block-end:7px;color:#2C2440;}.elementor-1187 .elementor-element.elementor-element-589444c .elementor-icon-box-title, .elementor-1187 .elementor-element.elementor-element-589444c .elementor-icon-box-title a{font-family:"Baloo 2", Sans-serif;font-size:25px;font-weight:700;}.elementor-1187 .elementor-element.elementor-element-589444c:has(:hover) .elementor-icon-box-title,
					 .elementor-1187 .elementor-element.elementor-element-589444c:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-1187 .elementor-element.elementor-element-589444c .elementor-icon-box-description{font-family:"Nunito", Sans-serif;font-weight:500;color:#2C2440B2;}.elementor-1187 .elementor-element.elementor-element-860997a{--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-1187 .elementor-element.elementor-element-860997a:not(.elementor-motion-effects-element-type-background), .elementor-1187 .elementor-element.elementor-element-860997a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4FFEF;}.elementor-1187 .elementor-element.elementor-element-1f9ae03.elementor-element{--align-self:flex-start;}.elementor-1187 .elementor-element.elementor-element-1f9ae03 .elementor-icon-wrapper{text-align:start;}.elementor-1187 .elementor-element.elementor-element-1f9ae03.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-1187 .elementor-element.elementor-element-1f9ae03.elementor-view-framed .elementor-icon, .elementor-1187 .elementor-element.elementor-element-1f9ae03.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-1187 .elementor-element.elementor-element-1f9ae03.elementor-view-framed .elementor-icon, .elementor-1187 .elementor-element.elementor-element-1f9ae03.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-1187 .elementor-element.elementor-element-1f9ae03 .elementor-icon{font-size:35px;}.elementor-1187 .elementor-element.elementor-element-1f9ae03 .elementor-icon svg{height:35px;}.elementor-1187 .elementor-element.elementor-element-8104a7b .elementor-icon-box-wrapper{text-align:start;}.elementor-1187 .elementor-element.elementor-element-8104a7b .elementor-icon-box-title{margin-block-end:7px;color:#2C2440;}.elementor-1187 .elementor-element.elementor-element-8104a7b .elementor-icon-box-title, .elementor-1187 .elementor-element.elementor-element-8104a7b .elementor-icon-box-title a{font-family:"Baloo 2", Sans-serif;font-size:25px;font-weight:700;}.elementor-1187 .elementor-element.elementor-element-8104a7b:has(:hover) .elementor-icon-box-title,
					 .elementor-1187 .elementor-element.elementor-element-8104a7b:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-1187 .elementor-element.elementor-element-8104a7b .elementor-icon-box-description{font-family:"Nunito", Sans-serif;font-weight:500;color:#2C2440B2;}.elementor-1187 .elementor-element.elementor-element-66f7eaf{--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-1187 .elementor-element.elementor-element-66f7eaf:not(.elementor-motion-effects-element-type-background), .elementor-1187 .elementor-element.elementor-element-66f7eaf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFF8FD;}.elementor-1187 .elementor-element.elementor-element-99ac953.elementor-element{--align-self:flex-start;}.elementor-1187 .elementor-element.elementor-element-99ac953 .elementor-icon-wrapper{text-align:start;}.elementor-1187 .elementor-element.elementor-element-99ac953.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-1187 .elementor-element.elementor-element-99ac953.elementor-view-framed .elementor-icon, .elementor-1187 .elementor-element.elementor-element-99ac953.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-1187 .elementor-element.elementor-element-99ac953.elementor-view-framed .elementor-icon, .elementor-1187 .elementor-element.elementor-element-99ac953.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-1187 .elementor-element.elementor-element-99ac953 .elementor-icon{font-size:35px;}.elementor-1187 .elementor-element.elementor-element-99ac953 .elementor-icon svg{height:35px;}.elementor-1187 .elementor-element.elementor-element-b9bc9f8 .elementor-icon-box-wrapper{text-align:start;}.elementor-1187 .elementor-element.elementor-element-b9bc9f8 .elementor-icon-box-title{margin-block-end:7px;color:#2C2440;}.elementor-1187 .elementor-element.elementor-element-b9bc9f8 .elementor-icon-box-title, .elementor-1187 .elementor-element.elementor-element-b9bc9f8 .elementor-icon-box-title a{font-family:"Baloo 2", Sans-serif;font-size:25px;font-weight:700;}.elementor-1187 .elementor-element.elementor-element-b9bc9f8:has(:hover) .elementor-icon-box-title,
					 .elementor-1187 .elementor-element.elementor-element-b9bc9f8:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-1187 .elementor-element.elementor-element-b9bc9f8 .elementor-icon-box-description{font-family:"Nunito", Sans-serif;font-weight:500;color:#2C2440B2;}.elementor-1187 .elementor-element.elementor-element-c14bd22{--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-1187 .elementor-element.elementor-element-c14bd22:not(.elementor-motion-effects-element-type-background), .elementor-1187 .elementor-element.elementor-element-c14bd22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF5E2;}.elementor-1187 .elementor-element.elementor-element-c9bf64d.elementor-element{--align-self:flex-start;}.elementor-1187 .elementor-element.elementor-element-c9bf64d .elementor-icon-wrapper{text-align:start;}.elementor-1187 .elementor-element.elementor-element-c9bf64d.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-1187 .elementor-element.elementor-element-c9bf64d.elementor-view-framed .elementor-icon, .elementor-1187 .elementor-element.elementor-element-c9bf64d.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-1187 .elementor-element.elementor-element-c9bf64d.elementor-view-framed .elementor-icon, .elementor-1187 .elementor-element.elementor-element-c9bf64d.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-1187 .elementor-element.elementor-element-c9bf64d .elementor-icon{font-size:35px;}.elementor-1187 .elementor-element.elementor-element-c9bf64d .elementor-icon svg{height:35px;}.elementor-1187 .elementor-element.elementor-element-d8dc29d .elementor-icon-box-wrapper{text-align:start;}.elementor-1187 .elementor-element.elementor-element-d8dc29d .elementor-icon-box-title{margin-block-end:7px;color:#2C2440;}.elementor-1187 .elementor-element.elementor-element-d8dc29d .elementor-icon-box-title, .elementor-1187 .elementor-element.elementor-element-d8dc29d .elementor-icon-box-title a{font-family:"Baloo 2", Sans-serif;font-size:25px;font-weight:700;}.elementor-1187 .elementor-element.elementor-element-d8dc29d:has(:hover) .elementor-icon-box-title,
					 .elementor-1187 .elementor-element.elementor-element-d8dc29d:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-1187 .elementor-element.elementor-element-d8dc29d .elementor-icon-box-description{font-family:"Nunito", Sans-serif;font-weight:500;color:#2C2440B2;}.elementor-1187 .elementor-element.elementor-element-b829cad{--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-1187 .elementor-element.elementor-element-b829cad:not(.elementor-motion-effects-element-type-background), .elementor-1187 .elementor-element.elementor-element-b829cad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DBFFFE;}.elementor-1187 .elementor-element.elementor-element-e3d614c.elementor-element{--align-self:flex-start;}.elementor-1187 .elementor-element.elementor-element-e3d614c .elementor-icon-wrapper{text-align:start;}.elementor-1187 .elementor-element.elementor-element-e3d614c.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-1187 .elementor-element.elementor-element-e3d614c.elementor-view-framed .elementor-icon, .elementor-1187 .elementor-element.elementor-element-e3d614c.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-1187 .elementor-element.elementor-element-e3d614c.elementor-view-framed .elementor-icon, .elementor-1187 .elementor-element.elementor-element-e3d614c.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-1187 .elementor-element.elementor-element-e3d614c .elementor-icon{font-size:35px;}.elementor-1187 .elementor-element.elementor-element-e3d614c .elementor-icon svg{height:35px;}.elementor-1187 .elementor-element.elementor-element-c3df902 .elementor-icon-box-wrapper{text-align:start;}.elementor-1187 .elementor-element.elementor-element-c3df902 .elementor-icon-box-title{margin-block-end:7px;color:#2C2440;}.elementor-1187 .elementor-element.elementor-element-c3df902 .elementor-icon-box-title, .elementor-1187 .elementor-element.elementor-element-c3df902 .elementor-icon-box-title a{font-family:"Baloo 2", Sans-serif;font-size:25px;font-weight:700;}.elementor-1187 .elementor-element.elementor-element-c3df902:has(:hover) .elementor-icon-box-title,
					 .elementor-1187 .elementor-element.elementor-element-c3df902:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-1187 .elementor-element.elementor-element-c3df902 .elementor-icon-box-description{font-family:"Nunito", Sans-serif;font-weight:500;color:#2C2440B2;}.elementor-1187 .elementor-element.elementor-element-9f47681{--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-1187 .elementor-element.elementor-element-9f47681:not(.elementor-motion-effects-element-type-background), .elementor-1187 .elementor-element.elementor-element-9f47681 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF9FF;}.elementor-1187 .elementor-element.elementor-element-8034bed.elementor-element{--align-self:flex-start;}.elementor-1187 .elementor-element.elementor-element-8034bed .elementor-icon-wrapper{text-align:start;}.elementor-1187 .elementor-element.elementor-element-8034bed.elementor-view-stacked .elementor-icon{background-color:#6EC1E400;}.elementor-1187 .elementor-element.elementor-element-8034bed.elementor-view-framed .elementor-icon, .elementor-1187 .elementor-element.elementor-element-8034bed.elementor-view-default .elementor-icon{color:#6EC1E400;border-color:#6EC1E400;}.elementor-1187 .elementor-element.elementor-element-8034bed.elementor-view-framed .elementor-icon, .elementor-1187 .elementor-element.elementor-element-8034bed.elementor-view-default .elementor-icon svg{fill:#6EC1E400;}.elementor-1187 .elementor-element.elementor-element-8034bed .elementor-icon{font-size:35px;}.elementor-1187 .elementor-element.elementor-element-8034bed .elementor-icon svg{height:35px;}.elementor-1187 .elementor-element.elementor-element-ccc8288 .elementor-icon-box-wrapper{text-align:start;}.elementor-1187 .elementor-element.elementor-element-ccc8288 .elementor-icon-box-title{margin-block-end:7px;color:#2C2440;}.elementor-1187 .elementor-element.elementor-element-ccc8288 .elementor-icon-box-title, .elementor-1187 .elementor-element.elementor-element-ccc8288 .elementor-icon-box-title a{font-family:"Baloo 2", Sans-serif;font-size:25px;font-weight:700;}.elementor-1187 .elementor-element.elementor-element-ccc8288:has(:hover) .elementor-icon-box-title,
					 .elementor-1187 .elementor-element.elementor-element-ccc8288:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-1187 .elementor-element.elementor-element-ccc8288 .elementor-icon-box-description{font-family:"Nunito", Sans-serif;font-weight:500;color:#2C2440B2;}.elementor-1187 .elementor-element.elementor-element-de52686{--display:flex;}.elementor-1187 .elementor-element.elementor-element-d2ae7f1{--spacer-size:50px;}:root{--page-title-display:none;}@media(max-width:1440px){.elementor-1187 .elementor-element.elementor-element-175ed5f{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1187 .elementor-element.elementor-element-299e752 img{width:30%;}body:not(.rtl) .elementor-1187 .elementor-element.elementor-element-c4a7629{right:26px;}body.rtl .elementor-1187 .elementor-element.elementor-element-c4a7629{left:26px;}.elementor-1187 .elementor-element.elementor-element-c4a7629{top:-437px;}.elementor-1187 .elementor-element.elementor-element-c4a7629 img{width:25%;}.elementor-1187 .elementor-element.elementor-element-ac2a1f0 img{width:32%;}.elementor-1187 .elementor-element.elementor-element-9e2eaf4{--padding-top:80px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1187 .elementor-element.elementor-element-624f9ed{--grid-auto-flow:row;}.elementor-1187 .elementor-element.elementor-element-f699100{--padding-top:80px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1187 .elementor-element.elementor-element-7119b71{--grid-auto-flow:row;}}@media(max-width:1024px){.elementor-1187 .elementor-element.elementor-element-175ed5f{--min-height:36vh;}.elementor-1187 .elementor-element.elementor-element-175ed5f:not(.elementor-motion-effects-element-type-background), .elementor-1187 .elementor-element.elementor-element-175ed5f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-1187 .elementor-element.elementor-element-3bbc68b .elementor-heading-title{font-size:55px;}body:not(.rtl) .elementor-1187 .elementor-element.elementor-element-58b84c2{left:142px;}body.rtl .elementor-1187 .elementor-element.elementor-element-58b84c2{right:142px;}body:not(.rtl) .elementor-1187 .elementor-element.elementor-element-299e752{left:-44px;}body.rtl .elementor-1187 .elementor-element.elementor-element-299e752{right:-44px;}.elementor-1187 .elementor-element.elementor-element-299e752{top:29px;}.elementor-1187 .elementor-element.elementor-element-299e752 img{width:26%;}body:not(.rtl) .elementor-1187 .elementor-element.elementor-element-c4a7629{right:13px;}body.rtl .elementor-1187 .elementor-element.elementor-element-c4a7629{left:13px;}.elementor-1187 .elementor-element.elementor-element-c4a7629{top:79px;}.elementor-1187 .elementor-element.elementor-element-c4a7629 img{width:25%;}body:not(.rtl) .elementor-1187 .elementor-element.elementor-element-c4a3fa4{right:13px;}body.rtl .elementor-1187 .elementor-element.elementor-element-c4a3fa4{left:13px;}.elementor-1187 .elementor-element.elementor-element-c4a3fa4 img{width:25%;}body:not(.rtl) .elementor-1187 .elementor-element.elementor-element-ac2a1f0{left:-97px;}body.rtl .elementor-1187 .elementor-element.elementor-element-ac2a1f0{right:-97px;}.elementor-1187 .elementor-element.elementor-element-ac2a1f0{bottom:64px;}.elementor-1187 .elementor-element.elementor-element-ac2a1f0 img{width:23%;}.elementor-1187 .elementor-element.elementor-element-7d2b0e5{width:100%;max-width:100%;}.elementor-1187 .elementor-element.elementor-element-7d2b0e5 .elementor-icon-box-title, .elementor-1187 .elementor-element.elementor-element-7d2b0e5 .elementor-icon-box-title a{font-size:40px;}.elementor-1187 .elementor-element.elementor-element-624f9ed{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-1187 .elementor-element.elementor-element-84702c3{width:100%;max-width:100%;}.elementor-1187 .elementor-element.elementor-element-84702c3 .elementor-icon-box-title, .elementor-1187 .elementor-element.elementor-element-84702c3 .elementor-icon-box-title a{font-size:40px;}.elementor-1187 .elementor-element.elementor-element-6b62119{width:100%;max-width:100%;}.elementor-1187 .elementor-element.elementor-element-6b62119 .elementor-icon-box-title, .elementor-1187 .elementor-element.elementor-element-6b62119 .elementor-icon-box-title a{font-size:40px;}.elementor-1187 .elementor-element.elementor-element-f7c4f5a{width:100%;max-width:100%;}.elementor-1187 .elementor-element.elementor-element-f7c4f5a .elementor-icon-box-title, .elementor-1187 .elementor-element.elementor-element-f7c4f5a .elementor-icon-box-title a{font-size:40px;}.elementor-1187 .elementor-element.elementor-element-08d49a7{top:-57px;}.elementor-1187 .elementor-element.elementor-element-08d49a7 img{width:23%;}.elementor-1187 .elementor-element.elementor-element-d15c952{width:100%;max-width:100%;}.elementor-1187 .elementor-element.elementor-element-d15c952 .elementor-icon-box-title, .elementor-1187 .elementor-element.elementor-element-d15c952 .elementor-icon-box-title a{font-size:40px;}.elementor-1187 .elementor-element.elementor-element-7119b71{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}}@media(max-width:767px){.elementor-1187 .elementor-element.elementor-element-175ed5f{--min-height:70vh;}.elementor-1187 .elementor-element.elementor-element-175ed5f:not(.elementor-motion-effects-element-type-background), .elementor-1187 .elementor-element.elementor-element-175ed5f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top left;}.elementor-1187 .elementor-element.elementor-element-175ed5f > .elementor-shape-bottom svg, .elementor-1187 .elementor-element.elementor-element-175ed5f > .e-con-inner > .elementor-shape-bottom svg{height:42px;}.elementor-1187 .elementor-element.elementor-element-53b2de1{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1187 .elementor-element.elementor-element-3bbc68b{text-align:start;}.elementor-1187 .elementor-element.elementor-element-3bbc68b .elementor-heading-title{font-size:40px;}body:not(.rtl) .elementor-1187 .elementor-element.elementor-element-58b84c2{left:107px;}body.rtl .elementor-1187 .elementor-element.elementor-element-58b84c2{right:107px;}.elementor-1187 .elementor-element.elementor-element-56ae8fc{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-1187 .elementor-element.elementor-element-104bc80{text-align:center;}body:not(.rtl) .elementor-1187 .elementor-element.elementor-element-299e752{left:9px;}body.rtl .elementor-1187 .elementor-element.elementor-element-299e752{right:9px;}.elementor-1187 .elementor-element.elementor-element-299e752{top:56px;}.elementor-1187 .elementor-element.elementor-element-299e752 img{width:21%;}body:not(.rtl) .elementor-1187 .elementor-element.elementor-element-c4a7629{right:40px;}body.rtl .elementor-1187 .elementor-element.elementor-element-c4a7629{left:40px;}.elementor-1187 .elementor-element.elementor-element-c4a7629{top:158px;}.elementor-1187 .elementor-element.elementor-element-c4a7629 img{width:17%;}body:not(.rtl) .elementor-1187 .elementor-element.elementor-element-c4a3fa4{right:1px;}body.rtl .elementor-1187 .elementor-element.elementor-element-c4a3fa4{left:1px;}.elementor-1187 .elementor-element.elementor-element-c4a3fa4 img{width:17%;}body:not(.rtl) .elementor-1187 .elementor-element.elementor-element-ac2a1f0{left:-124px;}body.rtl .elementor-1187 .elementor-element.elementor-element-ac2a1f0{right:-124px;}.elementor-1187 .elementor-element.elementor-element-ac2a1f0{bottom:195px;}.elementor-1187 .elementor-element.elementor-element-ac2a1f0 img{width:14%;}.elementor-1187 .elementor-element.elementor-element-7d2b0e5 .elementor-icon-box-title, .elementor-1187 .elementor-element.elementor-element-7d2b0e5 .elementor-icon-box-title a{font-size:30px;}.elementor-1187 .elementor-element.elementor-element-624f9ed{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1187 .elementor-element.elementor-element-84702c3 .elementor-icon-box-title, .elementor-1187 .elementor-element.elementor-element-84702c3 .elementor-icon-box-title a{font-size:30px;}.elementor-1187 .elementor-element.elementor-element-6b62119 .elementor-icon-box-title, .elementor-1187 .elementor-element.elementor-element-6b62119 .elementor-icon-box-title a{font-size:30px;}.elementor-1187 .elementor-element.elementor-element-f7c4f5a .elementor-icon-box-title, .elementor-1187 .elementor-element.elementor-element-f7c4f5a .elementor-icon-box-title a{font-size:30px;}body:not(.rtl) .elementor-1187 .elementor-element.elementor-element-621f244{left:-13px;}body.rtl .elementor-1187 .elementor-element.elementor-element-621f244{right:-13px;}.elementor-1187 .elementor-element.elementor-element-621f244{top:-8px;}.elementor-1187 .elementor-element.elementor-element-621f244 img{width:20%;}.elementor-1187 .elementor-element.elementor-element-08d49a7{top:8px;}.elementor-1187 .elementor-element.elementor-element-08d49a7 img{width:18%;}.elementor-1187 .elementor-element.elementor-element-d15c952 .elementor-icon-box-title, .elementor-1187 .elementor-element.elementor-element-d15c952 .elementor-icon-box-title a{font-size:30px;}.elementor-1187 .elementor-element.elementor-element-7119b71{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}@media(min-width:768px){.elementor-1187 .elementor-element.elementor-element-53b2de1{--width:50%;}}@media(max-width:1440px) and (min-width:768px){.elementor-1187 .elementor-element.elementor-element-175ed5f{--content-width:1200px;}.elementor-1187 .elementor-element.elementor-element-56ae8fc{--content-width:1200px;}.elementor-1187 .elementor-element.elementor-element-9e2eaf4{--content-width:1200px;}.elementor-1187 .elementor-element.elementor-element-f699100{--content-width:1200px;}}@media(max-width:1024px) and (min-width:768px){.elementor-1187 .elementor-element.elementor-element-53b2de1{--width:72%;}}@media(min-width:2000px){.elementor-1187 .elementor-element.elementor-element-175ed5f{--content-width:1600px;}.elementor-1187 .elementor-element.elementor-element-56ae8fc{--content-width:1600px;}.elementor-1187 .elementor-element.elementor-element-9e2eaf4{--content-width:1600px;}.elementor-1187 .elementor-element.elementor-element-624f9ed{--grid-auto-flow:row;}.elementor-1187 .elementor-element.elementor-element-f699100{--content-width:1600px;}.elementor-1187 .elementor-element.elementor-element-7119b71{--grid-auto-flow:row;}}/* Start custom CSS for container, class: .elementor-element-175ed5f *//* =========================================
   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 container, class: .elementor-element-56ae8fc *//* ============================================
   KIDS WEBSITE - 24 PILL DROP + MOVEMENT
============================================ */


/* --------------------------------------------
   BASE
-------------------------------------------- */

.list-1,
.list-2,
.list-3,
.list-4,
.list-5,
.list-6,
.list-7,
.list-8,
.list-9,
.list-10,
.list-11,
.list-12,
.list-13,
.list-14,
.list-15,
.list-16,
.list-17,
.list-18,
.list-19,
.list-20,
.list-21,
.list-22,
.list-23,
.list-24 {
    opacity: 0;

    --rotation: 0deg;

    animation-name: kidsDrop;
    animation-duration: 1.1s;
    animation-timing-function: cubic-bezier(0.22, 0.75, 0.25, 1);
    animation-fill-mode: forwards;

    will-change: transform, opacity;
    backface-visibility: hidden;

    transform-origin: center center;
}


/* --------------------------------------------
   INDIVIDUAL ROTATIONS + DROP DELAYS
-------------------------------------------- */

.list-1  { --rotation: -7deg; animation-delay: .05s; }
.list-2  { --rotation:  6deg; animation-delay: .12s; }
.list-3  { --rotation: -4deg; animation-delay: .19s; }
.list-4  { --rotation:  8deg; animation-delay: .26s; }

.list-5  { --rotation: -6deg; animation-delay: .33s; }
.list-6  { --rotation:  5deg; animation-delay: .40s; }
.list-7  { --rotation: -8deg; animation-delay: .47s; }
.list-8  { --rotation:  4deg; animation-delay: .54s; }

.list-9  { --rotation: -5deg; animation-delay: .61s; }
.list-10 { --rotation:  7deg; animation-delay: .68s; }
.list-11 { --rotation: -6deg; animation-delay: .75s; }
.list-12 { --rotation:  5deg; animation-delay: .82s; }

.list-13 { --rotation: -7deg; animation-delay: .89s; }
.list-14 { --rotation:  6deg; animation-delay: .96s; }
.list-15 { --rotation: -4deg; animation-delay: 1.03s; }
.list-16 { --rotation:  8deg; animation-delay: 1.10s; }

.list-17 { --rotation: -5deg; animation-delay: 1.17s; }
.list-18 { --rotation:  7deg; animation-delay: 1.24s; }
.list-19 { --rotation: -6deg; animation-delay: 1.31s; }
.list-20 { --rotation:  5deg; animation-delay: 1.38s; }

.list-21 { --rotation: -8deg; animation-delay: 1.45s; }
.list-22 { --rotation:  6deg; animation-delay: 1.52s; }
.list-23 { --rotation: -5deg; animation-delay: 1.59s; }
.list-24 { --rotation:  7deg; animation-delay: 1.66s; }


/* --------------------------------------------
   ORIGINAL DROP ANIMATION
-------------------------------------------- */

@keyframes kidsDrop {

    0% {
        opacity: 0;

        transform:
            translate3d(0, -220px, 0)
            rotate(var(--rotation))
            scale(.82);
    }

    45% {
        opacity: 1;

        transform:
            translate3d(0, 18px, 0)
            rotate(calc(var(--rotation) * -.35))
            scale(1.025);
    }

    65% {
        transform:
            translate3d(0, -8px, 0)
            rotate(calc(var(--rotation) * .15))
            scale(.995);
    }

    82% {
        transform:
            translate3d(0, 4px, 0)
            rotate(0deg)
            scale(1.008);
    }

    100% {
        opacity: 1;

        transform:
            translate3d(0, 0, 0)
            rotate(0deg)
            scale(1);
    }
}


/* ============================================
   CONTINUOUS MOVEMENT
   Starts AFTER drop is finished
============================================ */

.kids-drop-section .floating {

    animation:
        kidsFloat var(--float-duration) ease-in-out infinite;

    will-change: transform;
}


/* --------------------------------------------
   DIFFERENT FLOAT SPEEDS
-------------------------------------------- */

.list-1,
.list-5,
.list-9,
.list-13,
.list-17,
.list-21 {
    --float-duration: 5.8s;
}

.list-2,
.list-6,
.list-10,
.list-14,
.list-18,
.list-22 {
    --float-duration: 6.3s;
}

.list-3,
.list-7,
.list-11,
.list-15,
.list-19,
.list-23 {
    --float-duration: 6.7s;
}

.list-4,
.list-8,
.list-12,
.list-16,
.list-20,
.list-24 {
    --float-duration: 6.1s;
}


/* --------------------------------------------
   NATURAL FLOATING
-------------------------------------------- */

@keyframes kidsFloat {

    0% {
        transform:
            translate3d(0, 0, 0)
            rotate(0deg)
            scale(1);
    }

    25% {
        transform:
            translate3d(3px, -4px, 0)
            rotate(-1deg)
            scale(1.01);
    }

    50% {
        transform:
            translate3d(-2px, -7px, 0)
            rotate(1deg)
            scale(1.015);
    }

    75% {
        transform:
            translate3d(-4px, 2px, 0)
            rotate(-.7deg)
            scale(1.005);
    }

    100% {
        transform:
            translate3d(0, 0, 0)
            rotate(0deg)
            scale(1);
    }
}


/* ============================================
   MODERN HOVER
   Zoom + slight rotate
============================================ */

.list-1,
.list-2,
.list-3,
.list-4,
.list-5,
.list-6,
.list-7,
.list-8,
.list-9,
.list-10,
.list-11,
.list-12,
.list-13,
.list-14,
.list-15,
.list-16,
.list-17,
.list-18,
.list-19,
.list-20,
.list-21,
.list-22,
.list-23,
.list-24 {
    transition:
        transform .45s cubic-bezier(.16, 1, .3, 1);
}


/* Odd */

.list-1:hover,
.list-3:hover,
.list-5:hover,
.list-7:hover,
.list-9:hover,
.list-11:hover,
.list-13:hover,
.list-15:hover,
.list-17:hover,
.list-19:hover,
.list-21:hover,
.list-23:hover {

    transform:
        translate3d(-3px, -6px, 0)
        rotate(-3deg)
        scale(1.08);

    z-index: 20;
}


/* Even */

.list-2:hover,
.list-4:hover,
.list-6:hover,
.list-8:hover,
.list-10:hover,
.list-12:hover,
.list-14:hover,
.list-16:hover,
.list-18:hover,
.list-20:hover,
.list-22:hover,
.list-24:hover {

    transform:
        translate3d(3px, -6px, 0)
        rotate(3deg)
        scale(1.08);

    z-index: 20;
}


/* ============================================
   MOBILE
============================================ */

@media (max-width: 767px) {

    .list-1,
    .list-2,
    .list-3,
    .list-4,
    .list-5,
    .list-6,
    .list-7,
    .list-8,
    .list-9,
    .list-10,
    .list-11,
    .list-12,
    .list-13,
    .list-14,
    .list-15,
    .list-16,
    .list-17,
    .list-18,
    .list-19,
    .list-20,
    .list-21,
    .list-22,
    .list-23,
    .list-24 {

        animation-duration: .9s;
    }


    @keyframes kidsDrop {

        0% {
            opacity: 0;

            transform:
                translate3d(0, -120px, 0)
                rotate(var(--rotation))
                scale(.85);
        }

        45% {
            opacity: 1;

            transform:
                translate3d(0, 10px, 0)
                rotate(calc(var(--rotation) * -.3))
                scale(1.02);
        }

        65% {
            transform:
                translate3d(0, -5px, 0)
                rotate(0deg)
                scale(.995);
        }

        82% {
            transform:
                translate3d(0, 2px, 0)
                rotate(0deg)
                scale(1.005);
        }

        100% {
            opacity: 1;

            transform:
                translate3d(0, 0, 0)
                rotate(0deg)
                scale(1);
        }
    }


    @keyframes kidsFloat {

        0% {
            transform:
                translate3d(0, 0, 0)
                rotate(0deg)
                scale(1);
        }

        25% {
            transform:
                translate3d(2px, -3px, 0)
                rotate(-.7deg)
                scale(1.005);
        }

        50% {
            transform:
                translate3d(-2px, -5px, 0)
                rotate(.7deg)
                scale(1.01);
        }

        75% {
            transform:
                translate3d(-2px, 2px, 0)
                rotate(-.5deg)
                scale(1.005);
        }

        100% {
            transform:
                translate3d(0, 0, 0)
                rotate(0deg)
                scale(1);
        }
    }
}


/* ============================================
   ACCESSIBILITY
============================================ */

@media (prefers-reduced-motion: reduce) {

    .list-1,
    .list-2,
    .list-3,
    .list-4,
    .list-5,
    .list-6,
    .list-7,
    .list-8,
    .list-9,
    .list-10,
    .list-11,
    .list-12,
    .list-13,
    .list-14,
    .list-15,
    .list-16,
    .list-17,
    .list-18,
    .list-19,
    .list-20,
    .list-21,
    .list-22,
    .list-23,
    .list-24 {
        opacity: 1;
        animation: none;
        transform: none;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ebd8d96 */.elementor-1187 .elementor-element.elementor-element-ebd8d96 span{
    font-size: 22px;
    color: #2B244080;
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e06ef28 */.elementor-1187 .elementor-element.elementor-element-e06ef28.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-1187 .elementor-element.elementor-element-e06ef28.kids-join-bt-white::before,
.elementor-1187 .elementor-element.elementor-element-e06ef28.kids-join-bt-white::after {
    content: "✦";
    position: absolute;
    color: #FF6B5E;
    font-size: 14px;
    opacity: 0;
    pointer-events: none;
}


/* Left sparkle */
.elementor-1187 .elementor-element.elementor-element-e06ef28.kids-join-bt-white::before {
    top: 5px;
    left: 12px;
}


/* Right sparkle */
.elementor-1187 .elementor-element.elementor-element-e06ef28.kids-join-bt-white::after {
    right: 12px;
    bottom: 5px;
}


/* =========================================
   SPARKLE ANIMATION
   ========================================= */

.elementor-1187 .elementor-element.elementor-element-e06ef28.kids-join-bt-white:hover::before {
    animation: sparkleOne 1.2s ease infinite;
}

.elementor-1187 .elementor-element.elementor-element-e06ef28.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-1187 .elementor-element.elementor-element-e06ef28.kids-join-bt-white:hover {
    transform: translateY(-3px) scale(1.03);

    box-shadow:
        0 10px 25px rgba(255,107,94,.25);
}


/* =========================================
   CLICK EFFECT
   ========================================= */

.elementor-1187 .elementor-element.elementor-element-e06ef28.kids-join-bt-white:active {
    transform: translateY(-1px) scale(.98);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-83a94c1 */.price-cont {
    position: relative;
    transform: translate3d(0, 0, 0);
    transform-origin: center center;
    transition: transform 0.55s cubic-bezier(0.22, 1, 0.36, 1);
    will-change: transform;
}

.price-cont:hover {
    transform: translate3d(0, -12px, 0);
    z-index: 10;
}


/* Mobile */
@media (max-width: 767px) {
    .price-cont {
        transition: transform 0.45s cubic-bezier(0.22, 1, 0.36, 1);
    }

    .price-cont:hover {
        transform: translate3d(0, -6px, 0);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aa138f5 */.elementor-1187 .elementor-element.elementor-element-aa138f5 span{
    font-size: 22px;
    color: #FFFFFF99;
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a6fc0b7 */.elementor-1187 .elementor-element.elementor-element-a6fc0b7.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-1187 .elementor-element.elementor-element-a6fc0b7.kids-join-bt-white::before,
.elementor-1187 .elementor-element.elementor-element-a6fc0b7.kids-join-bt-white::after {
    content: "✦";
    position: absolute;
    color: #FF6B5E;
    font-size: 14px;
    opacity: 0;
    pointer-events: none;
}


/* Left sparkle */
.elementor-1187 .elementor-element.elementor-element-a6fc0b7.kids-join-bt-white::before {
    top: 5px;
    left: 12px;
}


/* Right sparkle */
.elementor-1187 .elementor-element.elementor-element-a6fc0b7.kids-join-bt-white::after {
    right: 12px;
    bottom: 5px;
}


/* =========================================
   SPARKLE ANIMATION
   ========================================= */

.elementor-1187 .elementor-element.elementor-element-a6fc0b7.kids-join-bt-white:hover::before {
    animation: sparkleOne 1.2s ease infinite;
}

.elementor-1187 .elementor-element.elementor-element-a6fc0b7.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-1187 .elementor-element.elementor-element-a6fc0b7.kids-join-bt-white:hover {
    transform: translateY(-3px) scale(1.03);

    box-shadow:
        0 10px 25px rgba(255,107,94,.25);
}


/* =========================================
   CLICK EFFECT
   ========================================= */

.elementor-1187 .elementor-element.elementor-element-a6fc0b7.kids-join-bt-white:active {
    transform: translateY(-1px) scale(.98);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aac1687 */.elementor-1187 .elementor-element.elementor-element-aac1687 span{
    font-size: 22px;
    color: #2B244080;
    font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-60b9a4b */.elementor-1187 .elementor-element.elementor-element-60b9a4b.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-1187 .elementor-element.elementor-element-60b9a4b.kids-join-bt-white::before,
.elementor-1187 .elementor-element.elementor-element-60b9a4b.kids-join-bt-white::after {
    content: "✦";
    position: absolute;
    color: #FF6B5E;
    font-size: 14px;
    opacity: 0;
    pointer-events: none;
}


/* Left sparkle */
.elementor-1187 .elementor-element.elementor-element-60b9a4b.kids-join-bt-white::before {
    top: 5px;
    left: 12px;
}


/* Right sparkle */
.elementor-1187 .elementor-element.elementor-element-60b9a4b.kids-join-bt-white::after {
    right: 12px;
    bottom: 5px;
}


/* =========================================
   SPARKLE ANIMATION
   ========================================= */

.elementor-1187 .elementor-element.elementor-element-60b9a4b.kids-join-bt-white:hover::before {
    animation: sparkleOne 1.2s ease infinite;
}

.elementor-1187 .elementor-element.elementor-element-60b9a4b.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-1187 .elementor-element.elementor-element-60b9a4b.kids-join-bt-white:hover {
    transform: translateY(-3px) scale(1.03);

    box-shadow:
        0 10px 25px rgba(255,107,94,.25);
}


/* =========================================
   CLICK EFFECT
   ========================================= */

.elementor-1187 .elementor-element.elementor-element-60b9a4b.kids-join-bt-white:active {
    transform: translateY(-1px) scale(.98);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d3698b6 */.orange-icon .elementor-icon{
    background-color: #FF6B5E !important;
    padding: 10px;
    border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea7824d */.elementor-1187 .elementor-element.elementor-element-ea7824d.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-1187 .elementor-element.elementor-element-ea7824d.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-1187 .elementor-element.elementor-element-ea7824d.anim-cont-red:hover::before {
    transform: translateX(-50%) scaleX(1);
}

/* Background color + lift on hover */
.elementor-1187 .elementor-element.elementor-element-ea7824d.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-1187 .elementor-element.elementor-element-ea7824d.anim-cont-red .elementor-icon,
.elementor-1187 .elementor-element.elementor-element-ea7824d.anim-cont-red img {
    transition: transform 0.4s cubic-bezier(0.68, -0.55, 0.27, 1.55), 
                background-color 0.4s ease;
}

.elementor-1187 .elementor-element.elementor-element-ea7824d.anim-cont-red:hover .elementor-icon,
.elementor-1187 .elementor-element.elementor-element-ea7824d.anim-cont-red:hover img {
    transform: scale(1.15) rotate(-4deg);
}

/* If icon is an Elementor Icon widget with background */
.elementor-1187 .elementor-element.elementor-element-ea7824d.anim-cont-red:hover .elementor-icon {
    background-color: #FF6B5E;
}
.elementor-1187 .elementor-element.elementor-element-ea7824d.anim-cont-red:hover .elementor-icon i {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1f9ae03 */.blue-icon .elementor-icon{
    background-color: #309800 !important;
    padding: 10px;
    border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-860997a */.elementor-1187 .elementor-element.elementor-element-860997a.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-1187 .elementor-element.elementor-element-860997a.anim-cont-blue::before {
    content: "";
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%) scaleX(0);
    width: 100%;
    height: 6px;
    background-color: #309800;
    border-radius: 0 0 8px 8px;
    transition: transform 0.4s ease;
    transform-origin: center;
    z-index: 2;
}

.elementor-1187 .elementor-element.elementor-element-860997a.anim-cont-blue:hover::before {
    transform: translateX(-50%) scaleX(1);
}

/* Background color + lift on hover */
.elementor-1187 .elementor-element.elementor-element-860997a.anim-cont-blue:hover {
    background-color: #F4FFEF;
    transform: translateY(-6px);
    box-shadow: 0 12px 24px -8px rgba(92, 184, 228, 0.35);
}

/* Icon pop/bounce effect */
.elementor-1187 .elementor-element.elementor-element-860997a.anim-cont-blue .elementor-icon,
.elementor-1187 .elementor-element.elementor-element-860997a.anim-cont-blue img {
    transition: transform 0.4s cubic-bezier(0.68, -0.55, 0.27, 1.55), 
                background-color 0.4s ease;
}

.elementor-1187 .elementor-element.elementor-element-860997a.anim-cont-blue:hover .elementor-icon,
.elementor-1187 .elementor-element.elementor-element-860997a.anim-cont-blue:hover img {
    transform: scale(1.15) rotate(-4deg);
}

/* If icon is an Elementor Icon widget with background */
.elementor-1187 .elementor-element.elementor-element-860997a.anim-cont-blue:hover .elementor-icon {
    background-color: #5CB8E4;
}
.elementor-1187 .elementor-element.elementor-element-860997a.anim-cont-blue:hover .elementor-icon i {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-99ac953 */.yellow-icon .elementor-icon{
    background-color: #5CB8E4 !important;
    padding: 10px;
    border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66f7eaf */.elementor-1187 .elementor-element.elementor-element-66f7eaf.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-1187 .elementor-element.elementor-element-66f7eaf.anim-cont-yellow::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-1187 .elementor-element.elementor-element-66f7eaf.anim-cont-yellow:hover::before {
    transform: translateX(-50%) scaleX(1);
}

/* Background color + lift on hover */
.elementor-1187 .elementor-element.elementor-element-66f7eaf.anim-cont-yellow:hover {
    background-color: #EFF8FD;
    transform: translateY(-6px);
    box-shadow: 0 12px 24px -8px rgba(247, 220, 109, 0.35);
}

/* Icon pop/bounce effect */
.elementor-1187 .elementor-element.elementor-element-66f7eaf.anim-cont-yellow .elementor-icon,
.elementor-1187 .elementor-element.elementor-element-66f7eaf.anim-cont-yellow img {
    transition: transform 0.4s cubic-bezier(0.68, -0.55, 0.27, 1.55), 
                background-color 0.4s ease;
}

.elementor-1187 .elementor-element.elementor-element-66f7eaf.anim-cont-yellow:hover .elementor-icon,
.elementor-1187 .elementor-element.elementor-element-66f7eaf.anim-cont-yellow:hover img {
    transform: scale(1.15) rotate(-4deg);
}

/* If icon is an Elementor Icon widget with background */
.elementor-1187 .elementor-element.elementor-element-66f7eaf.anim-cont-yellow:hover .elementor-icon {
    background-color: #F7DC6D;
}
.elementor-1187 .elementor-element.elementor-element-66f7eaf.anim-cont-yellow:hover .elementor-icon i {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c9bf64d */.green-icon .elementor-icon{
    background-color: #FDC563 !important;
    padding: 10px;
    border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c14bd22 */.elementor-1187 .elementor-element.elementor-element-c14bd22.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-1187 .elementor-element.elementor-element-c14bd22.anim-cont-green::before {
    content: "";
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%) scaleX(0);
    width: 100%;
    height: 6px;
    background-color: #FDC563;
    border-radius: 0 0 8px 8px;
    transition: transform 0.4s ease;
    transform-origin: center;
    z-index: 2;
}

.elementor-1187 .elementor-element.elementor-element-c14bd22.anim-cont-green:hover::before {
    transform: translateX(-50%) scaleX(1);
}

/* Background color + lift on hover */
.elementor-1187 .elementor-element.elementor-element-c14bd22.anim-cont-green:hover {
    background-color: #FFF5E2;
    transform: translateY(-6px);
    box-shadow: 0 12px 24px -8px rgba(111, 185, 86, 0.35);
}

/* Icon pop/bounce effect */
.elementor-1187 .elementor-element.elementor-element-c14bd22.anim-cont-green .elementor-icon,
.elementor-1187 .elementor-element.elementor-element-c14bd22.anim-cont-green img {
    transition: transform 0.4s cubic-bezier(0.68, -0.55, 0.27, 1.55), 
                background-color 0.4s ease;
}

.elementor-1187 .elementor-element.elementor-element-c14bd22.anim-cont-green:hover .elementor-icon,
.elementor-1187 .elementor-element.elementor-element-c14bd22.anim-cont-green:hover img {
    transform: scale(1.15) rotate(-4deg);
}

/* If icon is an Elementor Icon widget with background */
.elementor-1187 .elementor-element.elementor-element-c14bd22.anim-cont-green:hover .elementor-icon {
    background-color: #6FB956;
}
.elementor-1187 .elementor-element.elementor-element-c14bd22.anim-cont-green:hover .elementor-icon i {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e3d614c */.elementor-1187 .elementor-element.elementor-element-e3d614c .elementor-icon{
    background-color: #09B1AB !important;
    padding: 10px;
    border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b829cad */.elementor-1187 .elementor-element.elementor-element-b829cad.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-1187 .elementor-element.elementor-element-b829cad.anim-cont-green::before {
    content: "";
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%) scaleX(0);
    width: 100%;
    height: 6px;
    background-color: #09B1AB;
    border-radius: 0 0 8px 8px;
    transition: transform 0.4s ease;
    transform-origin: center;
    z-index: 2;
}

.elementor-1187 .elementor-element.elementor-element-b829cad.anim-cont-green:hover::before {
    transform: translateX(-50%) scaleX(1);
}

/* Background color + lift on hover */
.elementor-1187 .elementor-element.elementor-element-b829cad.anim-cont-green:hover {
    background-color: #DBFFFE;
    transform: translateY(-6px);
    box-shadow: 0 12px 24px -8px rgba(111, 185, 86, 0.35);
}

/* Icon pop/bounce effect */
.elementor-1187 .elementor-element.elementor-element-b829cad.anim-cont-green .elementor-icon,
.elementor-1187 .elementor-element.elementor-element-b829cad.anim-cont-green img {
    transition: transform 0.4s cubic-bezier(0.68, -0.55, 0.27, 1.55), 
                background-color 0.4s ease;
}

.elementor-1187 .elementor-element.elementor-element-b829cad.anim-cont-green:hover .elementor-icon,
.elementor-1187 .elementor-element.elementor-element-b829cad.anim-cont-green:hover img {
    transform: scale(1.15) rotate(-4deg);
}

/* If icon is an Elementor Icon widget with background */
.elementor-1187 .elementor-element.elementor-element-b829cad.anim-cont-green:hover .elementor-icon {
    background-color: #6FB956;
}
.elementor-1187 .elementor-element.elementor-element-b829cad.anim-cont-green:hover .elementor-icon i {
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-8034bed */.elementor-1187 .elementor-element.elementor-element-8034bed .elementor-icon{
    background-color: #8E5EFF !important;
    padding: 10px;
    border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9f47681 */.elementor-1187 .elementor-element.elementor-element-9f47681.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-1187 .elementor-element.elementor-element-9f47681.anim-cont-green::before {
    content: "";
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%) scaleX(0);
    width: 100%;
    height: 6px;
    background-color: #8E5EFF;
    border-radius: 0 0 8px 8px;
    transition: transform 0.4s ease;
    transform-origin: center;
    z-index: 2;
}

.elementor-1187 .elementor-element.elementor-element-9f47681.anim-cont-green:hover::before {
    transform: translateX(-50%) scaleX(1);
}

/* Background color + lift on hover */
.elementor-1187 .elementor-element.elementor-element-9f47681.anim-cont-green:hover {
    background-color: #FBF9FF;
    transform: translateY(-6px);
    box-shadow: 0 12px 24px -8px rgba(111, 185, 86, 0.35);
}

/* Icon pop/bounce effect */
.elementor-1187 .elementor-element.elementor-element-9f47681.anim-cont-green .elementor-icon,
.elementor-1187 .elementor-element.elementor-element-9f47681.anim-cont-green img {
    transition: transform 0.4s cubic-bezier(0.68, -0.55, 0.27, 1.55), 
                background-color 0.4s ease;
}

.elementor-1187 .elementor-element.elementor-element-9f47681.anim-cont-green:hover .elementor-icon,
.elementor-1187 .elementor-element.elementor-element-9f47681.anim-cont-green:hover img {
    transform: scale(1.15) rotate(-4deg);
}

/* If icon is an Elementor Icon widget with background */
.elementor-1187 .elementor-element.elementor-element-9f47681.anim-cont-green:hover .elementor-icon {
    background-color: #6FB956;
}
.elementor-1187 .elementor-element.elementor-element-9f47681.anim-cont-green:hover .elementor-icon i {
    color: #ffffff !important;
}/* End custom CSS */