.elementor-7 .elementor-element.elementor-element-dedc602{z-index:1;}.elementor-7 .elementor-element.elementor-element-8a8b93e .elementor-repeater-item-8a672fb .swiper-slide-bg{background-color:#008eff;background-image:url(https://homai.kiwischools.org/wp-content/uploads/2024/12/Banner-25-1.jpg);background-size:cover;}.elementor-7 .elementor-element.elementor-element-8a8b93e .elementor-repeater-item-5537d7f .swiper-slide-bg{background-color:#008eff;background-image:url(https://homai.kiwischools.org/wp-content/uploads/2024/12/Banner-25-2.jpg);background-size:cover;}.elementor-7 .elementor-element.elementor-element-8a8b93e .elementor-repeater-item-8fb2314 .swiper-slide-bg{background-color:#008eff;background-image:url(https://homai.kiwischools.org/wp-content/uploads/2024/12/Banner-25-3.jpeg);background-size:cover;}.elementor-7 .elementor-element.elementor-element-8a8b93e .elementor-repeater-item-4d55ab2 .swiper-slide-bg{background-color:#008eff;background-image:url(https://homai.kiwischools.org/wp-content/uploads/2024/12/Banner-25-4.jpeg);background-size:cover;}.elementor-7 .elementor-element.elementor-element-8a8b93e .elementor-repeater-item-62f2194 .swiper-slide-bg{background-color:#008eff;background-image:url(https://homai.kiwischools.org/wp-content/uploads/2024/12/Homai-BG-1.jpg);background-size:cover;}.elementor-7 .elementor-element.elementor-element-8a8b93e .swiper-slide{transition-duration:calc(5000ms*1.2);}.elementor-7 .elementor-element.elementor-element-8a8b93e .swiper-slide-contents{max-width:66%;}.elementor-7 .elementor-element.elementor-element-8a8b93e .swiper-slide-inner{text-align:center;}.elementor-7 .elementor-element.elementor-element-17d547d:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-17d547d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://homai.kiwischools.org/wp-content/uploads/2022/02/Welcome-banner-shape.png");background-position:bottom left;background-repeat:no-repeat;background-size:100vw auto;}.elementor-7 .elementor-element.elementor-element-17d547d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0% 5% 0% 5%;z-index:3;}.elementor-7 .elementor-element.elementor-element-17d547d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-e655bd4.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-7 .elementor-element.elementor-element-e655bd4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-e0b87b1{text-align:start;}.elementor-7 .elementor-element.elementor-element-e0b87b1 .elementor-heading-title{font-size:50px;font-weight:bold;color:#ffffff;}.elementor-widget-text-editor{color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-7efddad{font-size:30px;font-weight:100;color:#ffffff;}.elementor-7 .elementor-element.elementor-element-8ddce55{font-size:30px;font-weight:100;font-style:italic;color:#ffffff;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-75812e1 .elementor-button{background-color:#008eff;border-radius:100px 100px 100px 100px;padding:20px 90px 20px 90px;}.elementor-7 .elementor-element.elementor-element-629f668:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-629f668 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://homai.kiwischools.org/wp-content/uploads/2022/02/Principals-welcome-background-pattern-2.png");background-repeat:no-repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-629f668 > .elementor-background-overlay{background-image:url("https://homai.kiwischools.org/wp-content/uploads/2022/02/pattern-1.png");background-position:bottom center;background-repeat:repeat-x;background-size:100% auto;opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-629f668{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-9%;margin-bottom:0%;padding:15% 5% 15% 5%;z-index:2;}.elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-8d03619.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-7 .elementor-element.elementor-element-8d03619.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-3c0e6d2 img{width:60%;border-radius:10% 10% 10% 10%;}.elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-aec7dfe.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-7 .elementor-element.elementor-element-aec7dfe.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-7 .elementor-element.elementor-element-4fb411d .elementor-heading-title{font-size:40px;font-weight:bold;color:#13417d;}.elementor-7 .elementor-element.elementor-element-e4700d4{font-weight:100;color:#000000;}.elementor-7 .elementor-element.elementor-element-b733f23{font-weight:bold;color:#000000;}.elementor-7 .elementor-element.elementor-element-11a6079:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-11a6079 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-7 .elementor-element.elementor-element-11a6079{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5% 5% 5% 5%;}.elementor-7 .elementor-element.elementor-element-11a6079 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-51dd045{text-align:center;}.elementor-7 .elementor-element.elementor-element-51dd045 .elementor-heading-title{font-size:40px;font-weight:bold;color:#13417d;}.elementor-7 .elementor-element.elementor-element-e8d1f32:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-e8d1f32 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-7 .elementor-element.elementor-element-e8d1f32{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:00% 5% 5% 5%;}.elementor-7 .elementor-element.elementor-element-e8d1f32 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-d136a64 img{width:50%;}.elementor-7 .elementor-element.elementor-element-b87e95f{text-align:center;font-weight:100;color:#000000;}.elementor-7 .elementor-element.elementor-element-890657b{text-align:center;font-size:25px;font-weight:bold;color:#008eff;}.elementor-7 .elementor-element.elementor-element-f67fc88{text-align:center;font-weight:100;color:#000000;}.elementor-7 .elementor-element.elementor-element-a3ec0cf img{width:50%;}.elementor-7 .elementor-element.elementor-element-8de0631{text-align:center;font-weight:100;color:#000000;}.elementor-7 .elementor-element.elementor-element-343e643{text-align:center;font-size:25px;font-weight:bold;color:#008eff;}.elementor-7 .elementor-element.elementor-element-59e8a9c{text-align:center;font-weight:100;color:#000000;}.elementor-7 .elementor-element.elementor-element-ace418b img{width:50%;}.elementor-7 .elementor-element.elementor-element-c428050{text-align:center;font-weight:100;color:#000000;}.elementor-7 .elementor-element.elementor-element-a09c1ed{text-align:center;font-size:25px;font-weight:bold;color:#008eff;}.elementor-7 .elementor-element.elementor-element-c0afbf4{text-align:center;font-weight:100;color:#000000;}.elementor-7 .elementor-element.elementor-element-2bae324:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-2bae324 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-7 .elementor-element.elementor-element-2bae324{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0% 5% 5% 5%;}.elementor-7 .elementor-element.elementor-element-2bae324 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-e28b169 .elementor-repeater-item-9a30397 .swiper-slide-bg{background-color:#ffffff;background-image:url(https://homai.kiwischools.org/wp-content/uploads/2022/03/Story_01.jpg);background-size:cover;}.elementor-7 .elementor-element.elementor-element-e28b169 .elementor-repeater-item-9485b66 .swiper-slide-bg{background-color:#ffffff;background-image:url(https://homai.kiwischools.org/wp-content/uploads/2022/03/Story_02.jpg);background-size:cover;}.elementor-7 .elementor-element.elementor-element-e28b169 .elementor-repeater-item-d6e150b .swiper-slide-bg{background-color:#ffffff;background-image:url(https://homai.kiwischools.org/wp-content/uploads/2022/03/Story_03.jpg);background-size:cover;}.elementor-7 .elementor-element.elementor-element-e28b169 .elementor-repeater-item-b351f39 .swiper-slide-bg{background-color:#ffffff;background-image:url(https://homai.kiwischools.org/wp-content/uploads/2022/03/Story_04.jpg);background-size:cover;}.elementor-7 .elementor-element.elementor-element-e28b169 .elementor-repeater-item-248f428 .swiper-slide-bg{background-color:#ffffff;background-image:url(https://homai.kiwischools.org/wp-content/uploads/2022/03/Story_05.jpg);background-size:cover;}.elementor-7 .elementor-element.elementor-element-e28b169 .elementor-repeater-item-5207198 .swiper-slide-bg{background-color:#ffffff;background-image:url(https://homai.kiwischools.org/wp-content/uploads/2022/03/Story_06.jpg);background-size:cover;}.elementor-7 .elementor-element.elementor-element-e28b169 .elementor-repeater-item-f829651 .swiper-slide-bg{background-color:#ffffff;background-image:url(https://homai.kiwischools.org/wp-content/uploads/2022/03/Story_07.jpg);background-size:cover;}.elementor-7 .elementor-element.elementor-element-e28b169 .elementor-repeater-item-c5508cd .swiper-slide-bg{background-color:#ffffff;background-image:url(https://homai.kiwischools.org/wp-content/uploads/2022/03/Story_08.jpg);background-size:cover;}.elementor-7 .elementor-element.elementor-element-e28b169 .elementor-repeater-item-8710157 .swiper-slide-bg{background-color:#ffffff;background-image:url(https://homai.kiwischools.org/wp-content/uploads/2022/03/Story_09.jpg);background-size:cover;}.elementor-7 .elementor-element.elementor-element-e28b169 .elementor-repeater-item-9be597b .swiper-slide-bg{background-color:#ffffff;background-image:url(https://homai.kiwischools.org/wp-content/uploads/2022/03/Story_10.jpg);background-size:cover;}.elementor-7 .elementor-element.elementor-element-e28b169 .elementor-repeater-item-cfdbd5a .swiper-slide-bg{background-color:#ffffff;background-image:url(https://homai.kiwischools.org/wp-content/uploads/2022/03/Story_11.jpg);background-size:cover;}.elementor-7 .elementor-element.elementor-element-e28b169 .elementor-repeater-item-3ab26ad .swiper-slide-bg{background-color:#ffffff;background-image:url(https://homai.kiwischools.org/wp-content/uploads/2022/03/Story_12.jpg);background-size:cover;}.elementor-7 .elementor-element.elementor-element-e28b169 .swiper-slide{transition-duration:calc(6000ms*1.2);}.elementor-7 .elementor-element.elementor-element-e28b169 .swiper-slide-contents{max-width:66%;}.elementor-7 .elementor-element.elementor-element-e28b169 .swiper-slide-inner{text-align:center;}.elementor-7 .elementor-element.elementor-element-e28b169 .elementor-swiper-button{font-size:50px;color:#000000;}.elementor-7 .elementor-element.elementor-element-e28b169 .elementor-swiper-button svg{fill:#000000;}.elementor-7 .elementor-element.elementor-element-1ee202a:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-1ee202a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://homai.kiwischools.org/wp-content/uploads/2022/02/Values-background.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-1ee202a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10% 5% 10% 5%;}.elementor-7 .elementor-element.elementor-element-1ee202a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-2e74557{text-align:center;}.elementor-7 .elementor-element.elementor-element-2e74557 .elementor-heading-title{font-size:40px;font-weight:bold;color:#ffffff;}.elementor-7 .elementor-element.elementor-element-2c4d873{margin-top:10%;margin-bottom:0%;}.elementor-7 .elementor-element.elementor-element-60545e9{text-align:center;font-size:100px;font-weight:bold;color:#ffffff;}.elementor-7 .elementor-element.elementor-element-09d6ad6{text-align:center;font-size:25px;color:#ffffff;}.elementor-7 .elementor-element.elementor-element-778e050{text-align:center;font-size:100px;font-weight:bold;color:#ffffff;}.elementor-7 .elementor-element.elementor-element-2782ee4{text-align:center;font-size:25px;color:#ffffff;}.elementor-7 .elementor-element.elementor-element-e01e86d{text-align:center;font-size:100px;font-weight:bold;color:#ffffff;}.elementor-7 .elementor-element.elementor-element-30a4203{text-align:center;font-size:25px;color:#ffffff;}.elementor-7 .elementor-element.elementor-element-75976f9{text-align:center;font-size:100px;font-weight:bold;color:#ffffff;}.elementor-7 .elementor-element.elementor-element-5bd6c82{text-align:center;font-size:25px;color:#ffffff;}.elementor-7 .elementor-element.elementor-element-bd7ef06{text-align:center;font-size:100px;font-weight:bold;color:#ffffff;}.elementor-7 .elementor-element.elementor-element-09cf0f9{text-align:center;font-size:25px;color:#ffffff;}.elementor-7 .elementor-element.elementor-element-8e9cf17:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-8e9cf17 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://homai.kiwischools.org/wp-content/uploads/2022/02/Principals-welcome-background-pattern.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-8e9cf17 > .elementor-background-overlay{background-image:url("https://homai.kiwischools.org/wp-content/uploads/2022/02/pattern-2.png");background-position:bottom center;background-repeat:repeat-x;background-size:100% auto;opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-8e9cf17{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5% 5% 10% 5%;}.elementor-7 .elementor-element.elementor-element-eedab2b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7 .elementor-element.elementor-element-eedab2b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-7 .elementor-element.elementor-element-eedab2b > .elementor-element-populated, .elementor-7 .elementor-element.elementor-element-eedab2b > .elementor-element-populated > .elementor-background-overlay, .elementor-7 .elementor-element.elementor-element-eedab2b > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-7 .elementor-element.elementor-element-eedab2b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 50px 0px 0px;--e-column-margin-right:50px;--e-column-margin-left:0px;padding:55px 55px 55px 55px;}.elementor-7 .elementor-element.elementor-element-eedab2b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-d0962c7 .elementor-heading-title{font-size:30px;color:#13417d;}.elementor-widget-posts .elementor-button{background-color:var( --e-global-color-accent );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{background-color:var( --e-global-color-accent );}.elementor-7 .elementor-element.elementor-element-042acd9{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-7 .elementor-element.elementor-element-042acd9 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-7 .elementor-element.elementor-element-042acd9:after{content:"0.66";}.elementor-7 .elementor-element.elementor-element-042acd9 .elementor-post__thumbnail__link{width:100%;}.elementor-7 .elementor-element.elementor-element-042acd9 .elementor-post__meta-data span + span:before{content:"///";}.elementor-7 .elementor-element.elementor-element-042acd9.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-7 .elementor-element.elementor-element-042acd9.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-7 .elementor-element.elementor-element-042acd9.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-7 .elementor-element.elementor-element-042acd9 .elementor-post__title, .elementor-7 .elementor-element.elementor-element-042acd9 .elementor-post__title a{color:#000000;font-weight:bold;}.elementor-7 .elementor-element.elementor-element-042acd9 .elementor-post__meta-data{color:#000000;}.elementor-7 .elementor-element.elementor-element-042acd9 .elementor-post__excerpt p{color:#000000;font-size:15px;}.elementor-7 .elementor-element.elementor-element-042acd9 .elementor-post__excerpt{margin-bottom:0px;}.elementor-7 .elementor-element.elementor-element-042acd9 .elementor-post__read-more{color:#008eff;}.elementor-7 .elementor-element.elementor-element-042acd9 a.elementor-post__read-more{font-size:15px;}.elementor-7 .elementor-element.elementor-element-6505610 .elementor-button{background-color:#ffffff;fill:#008eff;color:#008eff;border-style:solid;border-width:2px 2px 2px 2px;border-color:#008eff;border-radius:100px 100px 100px 100px;padding:20px 75px 20px 75px;}.elementor-7 .elementor-element.elementor-element-6505610 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-6505610 .elementor-button:focus{background-color:#008eff;color:#ffffff;border-color:#008eff;}.elementor-7 .elementor-element.elementor-element-6505610 .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-6505610 .elementor-button:focus svg{fill:#ffffff;}.elementor-7 .elementor-element.elementor-element-f8ac486:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7 .elementor-element.elementor-element-f8ac486 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-7 .elementor-element.elementor-element-f8ac486 > .elementor-element-populated, .elementor-7 .elementor-element.elementor-element-f8ac486 > .elementor-element-populated > .elementor-background-overlay, .elementor-7 .elementor-element.elementor-element-f8ac486 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-7 .elementor-element.elementor-element-f8ac486 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 25px 0px 25px;--e-column-margin-right:25px;--e-column-margin-left:25px;padding:55px 55px 55px 55px;}.elementor-7 .elementor-element.elementor-element-f8ac486 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-3652676 .elementor-heading-title{font-size:30px;color:#13417d;}.elementor-7 .elementor-element.elementor-element-95956e4 .elementor-button{background-color:#ffffff;fill:#008eff;color:#008eff;border-style:solid;border-width:2px 2px 2px 2px;border-color:#008eff;border-radius:100px 100px 100px 100px;padding:20px 75px 20px 75px;}.elementor-7 .elementor-element.elementor-element-95956e4 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-95956e4 .elementor-button:focus{background-color:#008eff;color:#ffffff;border-color:#008eff;}.elementor-7 .elementor-element.elementor-element-95956e4 .elementor-button:hover svg, .elementor-7 .elementor-element.elementor-element-95956e4 .elementor-button:focus svg{fill:#ffffff;}.elementor-7 .elementor-element.elementor-element-532c37f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7 .elementor-element.elementor-element-532c37f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#008eff;}.elementor-7 .elementor-element.elementor-element-532c37f > .elementor-element-populated, .elementor-7 .elementor-element.elementor-element-532c37f > .elementor-element-populated > .elementor-background-overlay, .elementor-7 .elementor-element.elementor-element-532c37f > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-7 .elementor-element.elementor-element-532c37f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 50px;--e-column-margin-right:0px;--e-column-margin-left:50px;padding:55px 55px 55px 55px;}.elementor-7 .elementor-element.elementor-element-532c37f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-c701775 .elementor-heading-title{font-size:30px;color:#ffffff;}.elementor-7 .elementor-element.elementor-element-b845d85:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-b845d85 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#363636;}.elementor-7 .elementor-element.elementor-element-b845d85{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5% 5% 5% 5%;}.elementor-7 .elementor-element.elementor-element-b845d85 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-c0ff55e{text-align:center;}.elementor-7 .elementor-element.elementor-element-c0ff55e .elementor-heading-title{font-size:40px;font-weight:bold;color:#ffffff;}.elementor-7 .elementor-element.elementor-element-e7280e5:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-e7280e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-7 .elementor-element.elementor-element-e7280e5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-7 .elementor-element.elementor-element-e7280e5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-a0cc54a > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-7 .elementor-element.elementor-element-52cbb29{text-align:center;color:#000000;}.elementor-bc-flex-widget .elementor-7 .elementor-element.elementor-element-f4b5f20.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-7 .elementor-element.elementor-element-f4b5f20.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-7 .elementor-element.elementor-element-dadd118{text-align:center;}.elementor-7 .elementor-element.elementor-element-dadd118 .elementor-heading-title{font-size:40px;font-weight:bold;color:#ffffff;}.elementor-7 .elementor-element.elementor-element-0f0ae74 .elementor-button{background-color:#008eff;fill:#ffffff;color:#ffffff;border-radius:100px 100px 100px 100px;padding:20px 5px 20px 5px;}.elementor-7 .elementor-element.elementor-element-0f0ae74 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-0f0ae74 .elementor-button:focus{border-color:#008eff;}.elementor-7 .elementor-element.elementor-element-49fff84 .elementor-button{background-color:#008eff;fill:#ffffff;color:#ffffff;border-radius:100px 100px 100px 100px;padding:20px 5px 20px 5px;}.elementor-7 .elementor-element.elementor-element-49fff84 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-49fff84 .elementor-button:focus{border-color:#008eff;}.elementor-7 .elementor-element.elementor-element-cacd6de .elementor-button{background-color:#008eff;fill:#ffffff;color:#ffffff;border-radius:100px 100px 100px 100px;padding:20px 5px 20px 5px;}.elementor-7 .elementor-element.elementor-element-cacd6de .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-cacd6de .elementor-button:focus{border-color:#008eff;}.elementor-7 .elementor-element.elementor-element-5b2ac0d .elementor-button{background-color:#008eff;fill:#ffffff;color:#ffffff;border-radius:100px 100px 100px 100px;padding:20px 5px 20px 5px;}.elementor-7 .elementor-element.elementor-element-5b2ac0d .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-5b2ac0d .elementor-button:focus{border-color:#008eff;}.elementor-7 .elementor-element.elementor-element-3f56ada .elementor-button{background-color:#008eff;fill:#ffffff;color:#ffffff;border-radius:100px 100px 100px 100px;padding:20px 5px 20px 5px;}.elementor-7 .elementor-element.elementor-element-3f56ada .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-3f56ada .elementor-button:focus{border-color:#008eff;}.elementor-7 .elementor-element.elementor-element-cc9f095 .elementor-button{background-color:#008eff;fill:#ffffff;color:#ffffff;border-radius:100px 100px 100px 100px;padding:20px 5px 20px 5px;}.elementor-7 .elementor-element.elementor-element-cc9f095 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-cc9f095 .elementor-button:focus{border-color:#008eff;}.elementor-7 .elementor-element.elementor-element-c62f72e img{border-radius:8px 8px 8px 8px;}.elementor-7 .elementor-element.elementor-element-5a0fb02:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-5a0fb02 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://homai.kiwischools.org/wp-content/uploads/2022/02/Newsletter-Background-Image.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-5a0fb02 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(135deg, #000000 40%, rgba(255,255,255,0) 60%);opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-5a0fb02{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:-1px;padding:15% 5% 15% 5%;}.elementor-7 .elementor-element.elementor-element-846b1bc{text-align:start;}.elementor-7 .elementor-element.elementor-element-846b1bc .elementor-heading-title{font-size:40px;font-weight:bold;color:#ffffff;}.elementor-7 .elementor-element.elementor-element-09deabd{font-weight:100;color:#ffffff;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-98c47e2 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-7 .elementor-element.elementor-element-98c47e2 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-7 .elementor-element.elementor-element-98c47e2 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-7 .elementor-element.elementor-element-98c47e2 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-7 .elementor-element.elementor-element-98c47e2 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-7 .elementor-element.elementor-element-98c47e2 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-7 .elementor-element.elementor-element-98c47e2 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-7 .elementor-element.elementor-element-98c47e2 .elementor-field-type-html{padding-bottom:0px;}.elementor-7 .elementor-element.elementor-element-98c47e2 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;border-color:#ffffff;}.elementor-7 .elementor-element.elementor-element-98c47e2 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;border-color:#ffffff;}.elementor-7 .elementor-element.elementor-element-98c47e2 .elementor-field-group .elementor-select-wrapper::before{color:#ffffff;}.elementor-7 .elementor-element.elementor-element-98c47e2 .e-form__buttons__wrapper__button-next{background-color:#008eff;color:#ffffff;}.elementor-7 .elementor-element.elementor-element-98c47e2 .elementor-button[type="submit"]{background-color:#008eff;color:#ffffff;}.elementor-7 .elementor-element.elementor-element-98c47e2 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-7 .elementor-element.elementor-element-98c47e2 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-7 .elementor-element.elementor-element-98c47e2 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-7 .elementor-element.elementor-element-98c47e2 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-7 .elementor-element.elementor-element-98c47e2 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-7 .elementor-element.elementor-element-98c47e2 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-7 .elementor-element.elementor-element-98c47e2 .elementor-button{border-radius:0px 100px 100px 0px;}.elementor-7 .elementor-element.elementor-element-98c47e2 .elementor-message.elementor-message-success{color:#ffffff;}.elementor-7 .elementor-element.elementor-element-98c47e2 .elementor-message.elementor-message-danger{color:#ffffff;}.elementor-7 .elementor-element.elementor-element-98c47e2 .elementor-message.elementor-help-inline{color:#ffffff;}.elementor-7 .elementor-element.elementor-element-98c47e2{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}@media(max-width:1024px){.elementor-7 .elementor-element.elementor-element-3c0e6d2 img{width:100%;}.elementor-7 .elementor-element.elementor-element-b87e95f{font-size:14px;}.elementor-7 .elementor-element.elementor-element-890657b{font-size:18px;}.elementor-7 .elementor-element.elementor-element-f67fc88{font-size:14px;}.elementor-7 .elementor-element.elementor-element-8de0631{font-size:14px;}.elementor-7 .elementor-element.elementor-element-343e643{font-size:18px;}.elementor-7 .elementor-element.elementor-element-59e8a9c{font-size:14px;}.elementor-7 .elementor-element.elementor-element-c428050{font-size:14px;}.elementor-7 .elementor-element.elementor-element-a09c1ed{font-size:18px;}.elementor-7 .elementor-element.elementor-element-c0afbf4{font-size:14px;}.elementor-7 .elementor-element.elementor-element-09d6ad6{font-size:18px;}.elementor-7 .elementor-element.elementor-element-2782ee4{font-size:18px;}.elementor-7 .elementor-element.elementor-element-30a4203{font-size:18px;}.elementor-7 .elementor-element.elementor-element-5bd6c82{font-size:18px;}.elementor-7 .elementor-element.elementor-element-09cf0f9{font-size:18px;}}@media(max-width:767px){.elementor-7 .elementor-element.elementor-element-3c0e6d2 img{width:150px;}.elementor-7 .elementor-element.elementor-element-60545e9{font-size:80px;}.elementor-7 .elementor-element.elementor-element-778e050{font-size:80px;}.elementor-7 .elementor-element.elementor-element-e01e86d{font-size:80px;}.elementor-7 .elementor-element.elementor-element-75976f9{font-size:80px;}.elementor-7 .elementor-element.elementor-element-bd7ef06{font-size:80px;}.elementor-7 .elementor-element.elementor-element-042acd9 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-7 .elementor-element.elementor-element-042acd9:after{content:"0.5";}.elementor-7 .elementor-element.elementor-element-042acd9 .elementor-post__thumbnail__link{width:100%;}}/* Start custom CSS for slides, class: .elementor-element-8a8b93e */.elementor-7 .elementor-element.elementor-element-8a8b93e .swiper-slide{
    height: 60vw;
}

.elementor-7 .elementor-element.elementor-element-8a8b93e .swiper-slide-bg{
    background-position: 50% 100% ;
}
@media screen and (min-width:1025px){
/*Slide 1*/
.elementor-7 .elementor-element.elementor-element-8a8b93e .slick-slide-bg{
    background-position: 50% -10vw ;
}}

@media screen and (max-width:767px) and (orientation:portrait){
    .elementor-7 .elementor-element.elementor-element-8a8b93e .swiper-slide{
    height: 100vw;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e0b87b1 */@media screen and (max-width:1024px){
    .elementor-7 .elementor-element.elementor-element-e0b87b1{
    margin-bottom:10px!important;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7efddad */.elementor-7 .elementor-element.elementor-element-7efddad,.elementor-7 .elementor-element.elementor-element-7efddad p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8ddce55 */@media screen and (min-width:1025px) and (max-width:1920px){
    .elementor-7 .elementor-element.elementor-element-8ddce55,.elementor-7 .elementor-element.elementor-element-8ddce55 p{
    margin-bottom:1.04vw!important;
}}

@media screen and (max-width:1024px){
    .elementor-7 .elementor-element.elementor-element-8ddce55,.elementor-7 .elementor-element.elementor-element-8ddce55 p{
    margin-bottom:10px!important;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-75812e1 */@media screen and (min-width:1025px) and (max-width:1920px){
    
    
    .elementor-7 .elementor-element.elementor-element-75812e1 a{
        padding:1.04vw 4.68vw!important;
    }
}

@media screen and (min-width:1501px) and (max-width:1920px){
    .elementor-7 .elementor-element.elementor-element-75812e1 .elementor-button-text,.elementor-7 .elementor-element.elementor-element-75812e1 a{
        font-size:1vw;
    }
}

@media screen and (max-width:1500px){
    .elementor-7 .elementor-element.elementor-element-75812e1 .elementor-button-text,.elementor-7 .elementor-element.elementor-element-75812e1 a{
        font-size:15px;
    }
}

@media screen and (max-width:1024px){
    .elementor-7 .elementor-element.elementor-element-75812e1 a{
        padding:10px 48px!important;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-e655bd4 */.elementor-7 .elementor-element.elementor-element-e655bd4 .elementor-column-wrap{
    padding-bottom: 5vw!important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1ae2cfd */@media screen and (max-width:767px) {
    .elementor-7 .elementor-element.elementor-element-1ae2cfd{
        display:none;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-17d547d */.elementor-7 .elementor-element.elementor-element-17d547d .elementor-container{
   height: 30vw;
}

.elementor-7 .elementor-element.elementor-element-17d547d{
    margin-top: -30vw;
}

@media screen and (max-width:1024px) and (min-width:768px) and (orientation:portrait){
    .elementor-7 .elementor-element.elementor-element-17d547d{
        background-size:auto 50vw;
    }
    
    .elementor-7 .elementor-element.elementor-element-17d547d .elementor-container{
   height: 50vw;
}
}

@media screen and (max-width:767px) and (orientation:portrait) {
     .elementor-7 .elementor-element.elementor-element-17d547d{
        background-size:auto 90vw;
    }
    
    .elementor-7 .elementor-element.elementor-element-17d547d .elementor-container{
   height: 90vw;
}
}

@media screen and (max-width:767px) and (orientation:landscape){
    .elementor-7 .elementor-element.elementor-element-17d547d{
        background-size:auto 50vw;
    }
    
    .elementor-7 .elementor-element.elementor-element-17d547d .elementor-container{
   height: 50vw;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-629f668 */@media screen and (max-width:1024px) and (min-width:768px) and (orientation:portrait){
    .elementor-7 .elementor-element.elementor-element-629f668{
            background-size: 170vw;
            margin-top:-20%;
    }
}

@media screen and (max-width:767px) and (orientation:portrait){
    .elementor-7 .elementor-element.elementor-element-629f668{
            background-size: 300vw;
            margin-top:-25%;
    }
}

@media screen and (max-width:767px) and (orientation:landscape){
    .elementor-7 .elementor-element.elementor-element-629f668{
            background-size: 170vw;
            margin-top:-20%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b87e95f */.elementor-7 .elementor-element.elementor-element-b87e95f,.elementor-7 .elementor-element.elementor-element-b87e95f p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-890657b */.elementor-7 .elementor-element.elementor-element-890657b,.elementor-7 .elementor-element.elementor-element-890657b p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f67fc88 */.elementor-7 .elementor-element.elementor-element-f67fc88,.elementor-7 .elementor-element.elementor-element-f67fc88 p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8de0631 */.elementor-7 .elementor-element.elementor-element-8de0631,.elementor-7 .elementor-element.elementor-element-8de0631 p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-343e643 */.elementor-7 .elementor-element.elementor-element-343e643,.elementor-7 .elementor-element.elementor-element-343e643 p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-59e8a9c */.elementor-7 .elementor-element.elementor-element-59e8a9c,.elementor-7 .elementor-element.elementor-element-59e8a9c p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c428050 */.elementor-7 .elementor-element.elementor-element-c428050,.elementor-7 .elementor-element.elementor-element-c428050 p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a09c1ed */.elementor-7 .elementor-element.elementor-element-a09c1ed,.elementor-7 .elementor-element.elementor-element-a09c1ed p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c0afbf4 */.elementor-7 .elementor-element.elementor-element-c0afbf4,.elementor-7 .elementor-element.elementor-element-c0afbf4 p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-e8d1f32 */@media screen and (max-width:767px) and (orientation:portrait){
    .elementor-7 .elementor-element.elementor-element-e8d1f32 .elementor-row{
    display: flex;
    flex-wrap: nowrap;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    scroll-snap-type: x mandatory;
}

.elementor-7 .elementor-element.elementor-element-e8d1f32 .elementor-column{
    flex: 0 0 auto;
    padding: 2.5%;
     width: 75%;
    scroll-snap-align: center;
}

.elementor-7 .elementor-element.elementor-element-e8d1f32 .elementor-column-wrap.elementor-element-populated{
    margin:0%!important;
}
/*section*/
.elementor-7 .elementor-element.elementor-element-e8d1f32
{
    padding:0% 0% 5% 0%!important;
}
}

@media screen and (max-width:767px) and (orientation:landscape){
    .elementor-7 .elementor-element.elementor-element-e8d1f32 .elementor-column{
     width: 33.3%;
   
}
}/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-e28b169 */.elementor-7 .elementor-element.elementor-element-e28b169 .swiper-slide{
    height: 35vw;
}

.elementor-7 .elementor-element.elementor-element-e28b169 .swiper-slide-bg{
    background-size: contain!important;
}

.elementor-7 .elementor-element.elementor-element-e28b169 .slick-dots button{
    font-size: 0;
    line-height: 0;
    display: block;
    width: 20px;
    height: 20px;
    padding: 5px;
    cursor: pointer;
    color: transparent;
    border: 0;
    outline: none;
    background: transparent;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-60545e9 */.elementor-7 .elementor-element.elementor-element-60545e9,.elementor-7 .elementor-element.elementor-element-60545e9 p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-09d6ad6 */.elementor-7 .elementor-element.elementor-element-09d6ad6,.elementor-7 .elementor-element.elementor-element-09d6ad6 p{
    margin-bottom: 0;
}

@media screen and (max-width:767px) and (orientation:landscape){
.elementor-7 .elementor-element.elementor-element-09d6ad6 p{
    font-size:14px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-778e050 */.elementor-7 .elementor-element.elementor-element-778e050,.elementor-7 .elementor-element.elementor-element-778e050 p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2782ee4 */.elementor-7 .elementor-element.elementor-element-2782ee4,.elementor-7 .elementor-element.elementor-element-2782ee4 p{
    margin-bottom: 0;
}

@media screen and (max-width:767px) and (orientation:landscape){
.elementor-7 .elementor-element.elementor-element-2782ee4 p{
    font-size:14px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e01e86d */.elementor-7 .elementor-element.elementor-element-e01e86d,.elementor-7 .elementor-element.elementor-element-e01e86d p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-30a4203 */.elementor-7 .elementor-element.elementor-element-30a4203,.elementor-7 .elementor-element.elementor-element-30a4203 p{
    margin-bottom: 0;
}

@media screen and (max-width:767px) and (orientation:landscape){
.elementor-7 .elementor-element.elementor-element-30a4203 p{
    font-size:14px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-75976f9 */.elementor-7 .elementor-element.elementor-element-75976f9,.elementor-7 .elementor-element.elementor-element-75976f9 p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5bd6c82 */.elementor-7 .elementor-element.elementor-element-5bd6c82,.elementor-7 .elementor-element.elementor-element-5bd6c82 p{
    margin-bottom: 0;
}

@media screen and (max-width:767px) and (orientation:landscape){
.elementor-7 .elementor-element.elementor-element-5bd6c82 p{
    font-size:14px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bd7ef06 */.elementor-7 .elementor-element.elementor-element-bd7ef06,.elementor-7 .elementor-element.elementor-element-bd7ef06 p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-09cf0f9 */.elementor-7 .elementor-element.elementor-element-09cf0f9,.elementor-7 .elementor-element.elementor-element-09cf0f9 p{
    margin-bottom: 0;
}

@media screen and (max-width:767px) and (orientation:landscape){
.elementor-7 .elementor-element.elementor-element-09cf0f9 p{
    font-size:14px;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2c4d873 */@media screen and (max-width:767px) and (orientation:landscape){
    .elementor-7 .elementor-element.elementor-element-2c4d873 .elementor-column{
     width: 20%;
   
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1ee202a */.elementor-7 .elementor-element.elementor-element-1ee202a:before{
    content: "";
    display: block;
    position: absolute;
    height:calc(500/450 * 10vw);
    width:10vw;
    top:-1vw;
    right:0vw;
    background-image: url('https://homai.kiwischools.org/wp-content/uploads/2022/03/Logo-2a.png');
    background-size: contain;
    background-repeat: no-repeat;
    z-index: +1;
}

.elementor-7 .elementor-element.elementor-element-1ee202a:after{
    content: "";
    display: block;
    position: absolute;
    height:calc(500/345 * 13vw);
    width:13vw;
    bottom:-3vw;
    left:0vw;
    background-image: url('https://homai.kiwischools.org/wp-content/uploads/2022/03/Logo-1a.png');
    background-size: contain;
    background-repeat: no-repeat;
    z-index: +1;
}

@media screen and (max-width:767px) and (orientation:portrait){
    .elementor-7 .elementor-element.elementor-element-1ee202a:before{
    height:calc(500/450 * 20vw);
    width:20vw;
    }
    
    .elementor-7 .elementor-element.elementor-element-1ee202a:after{
    height:calc(500/345 * 26vw);
    width:26vw;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-8e9cf17 */@media screen and (min-width:768px) and (max-width:1500px){
    .elementor-7 .elementor-element.elementor-element-8e9cf17 .elementor-row{
    display: flex;
    flex-wrap: nowrap;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    scroll-snap-type: x mandatory;
}

.elementor-7 .elementor-element.elementor-element-8e9cf17 .elementor-column{
    flex: 0 0 auto;
    padding: 2.5%;
     width: 500px;
    scroll-snap-align: center;
}

.elementor-7 .elementor-element.elementor-element-8e9cf17 .elementor-column-wrap.elementor-element-populated{
    margin:0%!important;
}
/*section*/
.elementor-7 .elementor-element.elementor-element-8e9cf17
{
    padding:5% 0% 10% 0%!important;
}
}

@media screen and (max-width:1024px) and (min-width:768px) and (orientation:portrait){
    .elementor-7 .elementor-element.elementor-element-8e9cf17 .elementor-row{
    display: flex;
    flex-wrap: nowrap;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    scroll-snap-type: x mandatory;
}

.elementor-7 .elementor-element.elementor-element-8e9cf17 .elementor-column{
    flex: 0 0 auto;
    padding: 2.5%;
     width: 45%;
    scroll-snap-align: center;
}

.elementor-7 .elementor-element.elementor-element-8e9cf17 .elementor-column-wrap.elementor-element-populated{
    margin:0%!important;
    padding:20px;
}
/*section*/
.elementor-7 .elementor-element.elementor-element-8e9cf17
{
    padding:5% 0% 10% 0%!important;
}
}

@media screen and (max-width:767px) and (orientation:portrait){
    .elementor-7 .elementor-element.elementor-element-8e9cf17 .elementor-row{
    display: flex;
    flex-wrap: nowrap;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    scroll-snap-type: x mandatory;
}

.elementor-7 .elementor-element.elementor-element-8e9cf17 .elementor-column{
    flex: 0 0 auto;
    padding: 5%;
     width: 90%;
    scroll-snap-align: center;
}

.elementor-7 .elementor-element.elementor-element-8e9cf17 .elementor-column-wrap.elementor-element-populated{
    margin:0%!important;
    padding:20px;
}
/*section*/
.elementor-7 .elementor-element.elementor-element-8e9cf17
{
    padding:5% 0% 10% 0%!important;
}
}

@media screen and (max-width:767px) and (orientation:landscape){.elementor-7 .elementor-element.elementor-element-8e9cf17 .elementor-row{
    display: flex;
    flex-wrap: nowrap;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    scroll-snap-type: x mandatory;
}

.elementor-7 .elementor-element.elementor-element-8e9cf17 .elementor-column{
    flex: 0 0 auto;
    padding: 2.5%;
     width: 45%;
    scroll-snap-align: center;
}

.elementor-7 .elementor-element.elementor-element-8e9cf17 .elementor-column-wrap.elementor-element-populated{
    margin:0%!important;
    padding:20px;
}
/*section*/
.elementor-7 .elementor-element.elementor-element-8e9cf17
{
    padding:5% 0% 10% 0%!important;
}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-52cbb29 */.elementor-7 .elementor-element.elementor-element-52cbb29,.elementor-7 .elementor-element.elementor-element-52cbb29 p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6745c36 */@media screen and (max-width:1024px) and (min-width:768px) and (orientation:portrait){
    .elementor-7 .elementor-element.elementor-element-6745c36{
        width:100%;
        order:2;
    }

}

@media screen and (max-width:767px) {
    .elementor-7 .elementor-element.elementor-element-6745c36{
        width:100%;
        order:2;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2963ea0 */@media screen and (max-width:767px) and (orientation:landscape){
    .elementor-7 .elementor-element.elementor-element-2963ea0{
        width:50%;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-b7aa8df */@media screen and (max-width:767px) and (orientation:landscape){
    .elementor-7 .elementor-element.elementor-element-b7aa8df{
        width:50%;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-78a18d3 */.elementor-7 .elementor-element.elementor-element-78a18d3{
    width:600px;
    margin: auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-b54bc5c */.elementor-7 .elementor-element.elementor-element-b54bc5c{
    width:600px;
    margin: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-f4b5f20 */@media screen and (min-width:768px) and (max-width:1300px){
.elementor-7 .elementor-element.elementor-element-f4b5f20 .elementor-inner-section{
    width:45vw;
    max-width:600px;
}}

@media screen and (max-width:1024px) and (min-width:768px) and (orientation:portrait){
    .elementor-7 .elementor-element.elementor-element-f4b5f20{
        width:100%;
        order:1;
    }
    
    .elementor-7 .elementor-element.elementor-element-f4b5f20 .elementor-inner-section{
    width:600px;
}
}

@media screen and (max-width:767px) and (orientation:portrait){
    .elementor-7 .elementor-element.elementor-element-f4b5f20{
        width:100%;
        order:1;
    }
    
    .elementor-7 .elementor-element.elementor-element-f4b5f20 .elementor-inner-section{
    width:100%;
}
}

@media screen and (max-width:767px) and (orientation:landscape){
    .elementor-7 .elementor-element.elementor-element-f4b5f20{
        width:100%;
        order:1;
    }
    
    .elementor-7 .elementor-element.elementor-element-f4b5f20 .elementor-inner-section{
    max-width:600px;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-09deabd */.elementor-7 .elementor-element.elementor-element-09deabd,.elementor-7 .elementor-element.elementor-element-09deabd p{
    margin-bottom: 10px;
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-98c47e2 */.elementor-7 .elementor-element.elementor-element-98c47e2{
    max-width:500px;
}

.elementor-7 .elementor-element.elementor-element-98c47e2 .elementor-field-group-name{
    display: none;
}

.elementor-7 .elementor-element.elementor-element-98c47e2 .elementor-form-fields-wrapper{
    display: flex;
}

.elementor-7 .elementor-element.elementor-element-98c47e2 .elementor-field-type-email{
    width:75%;
    padding:0;
}

.elementor-7 .elementor-element.elementor-element-98c47e2 .elementor-field-type-email input{
    border-radius: 100px 0 0 100px;
}

.elementor-7 .elementor-element.elementor-element-98c47e2 .elementor-field-type-submit{
    width:25%;
    padding:0;
}

.elementor-7 .elementor-element.elementor-element-98c47e2 button:hover > span{
    font-size: 1.05em;
    
}

@media screen and (max-width:767px) and (orientation:portrait){

.elementor-7 .elementor-element.elementor-element-98c47e2 .elementor-button{
    padding:12px 5px;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5a0fb02 */.elementor-7 .elementor-element.elementor-element-5a0fb02:after{
    content: "";
    display: block;
    position: absolute;
    height:calc(256/7992 * 100vw);
    width:100vw;
    bottom:0;
    left: 0;
    background-image: url('https://homai.kiwischools.org/wp-content/uploads/2022/02/Footer-shape-1.png');
    background-size: cover;
    background-repeat: no-repeat;
    z-index: +1;
}/* End custom CSS */
/* Start custom CSS */@media screen and (min-width:1025px) and (max-width:1920px){
    
.font50 h1{
    font-size:2.6vw!important;
}

.font30 p{
        font-size:1.8vw!important;
}
    
}

@media screen and (max-width:1024px){
    .font50 h1{
    font-size:25px!important;
}

.font30 p{
        font-size:18px!important;
}
}

@media screen and (max-width:767px) {

.font40 h2{
     font-size:30px!important;
}

.font30 h3{
        font-size:25px!important;
}

}/* End custom CSS */