.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-16 .elementor-element.elementor-element-5925562 .elementor-heading-title{color:#ffffff;}.elementor-16 .elementor-element.elementor-element-799023af:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-799023af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#24a6b9;}.elementor-16 .elementor-element.elementor-element-799023af{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;z-index:3;}.elementor-16 .elementor-element.elementor-element-799023af > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-16 .elementor-element.elementor-element-1015eb9f.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-16 .elementor-element.elementor-element-1015eb9f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-16 .elementor-element.elementor-element-1015eb9f > .elementor-element-populated{padding:10px 0px 10px 0px;}.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-16 .elementor-element.elementor-element-37708ad5 .elementor-icon-list-icon i{color:#ffffff;transition:color 0.3s;}.elementor-16 .elementor-element.elementor-element-37708ad5 .elementor-icon-list-icon svg{fill:#ffffff;transition:fill 0.3s;}.elementor-16 .elementor-element.elementor-element-37708ad5{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-16 .elementor-element.elementor-element-37708ad5 .elementor-icon-list-text{color:#ffffff;transition:color 0.3s;}.elementor-16 .elementor-element.elementor-element-75bb715{z-index:2;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-16 .elementor-element.elementor-element-539af38 .elementor-repeater-item-38ed8c3 .swiper-slide-bg{background-color:#ffffff;background-image:url(https://wps.kiwischools.org/wp-content/uploads/2026/04/Surfing-beach-image.jpg);background-size:cover;}.elementor-16 .elementor-element.elementor-element-539af38 .elementor-repeater-item-9372698 .swiper-slide-bg{background-color:#ffffff;background-image:url(https://wps.kiwischools.org/wp-content/uploads/2024/04/Banner-7.jpg);background-size:cover;}.elementor-16 .elementor-element.elementor-element-539af38 .elementor-repeater-item-9baf213 .swiper-slide-bg{background-color:#ffffff;background-image:url(https://wps.kiwischools.org/wp-content/uploads/2024/04/Banner-6.jpg);background-size:cover;}.elementor-16 .elementor-element.elementor-element-539af38 .elementor-repeater-item-30086c7 .swiper-slide-bg{background-color:#ffffff;background-image:url(https://wps.kiwischools.org/wp-content/uploads/2024/04/Banner-4.jpg);background-size:cover;}.elementor-16 .elementor-element.elementor-element-539af38 .elementor-repeater-item-12fca37 .swiper-slide-bg{background-color:#ffffff;background-image:url(https://wps.kiwischools.org/wp-content/uploads/2024/04/Banner-3.jpg);background-size:cover;}.elementor-16 .elementor-element.elementor-element-539af38 .elementor-repeater-item-22cb8e0 .swiper-slide-bg{background-color:#ffffff;background-image:url(https://wps.kiwischools.org/wp-content/uploads/2024/04/Banner-2.jpg);background-size:cover;}.elementor-16 .elementor-element.elementor-element-539af38 .elementor-repeater-item-922bb74 .swiper-slide-bg{background-color:#ffffff;background-image:url(https://wps.kiwischools.org/wp-content/uploads/2024/04/Banner-1.jpg);background-size:cover;}.elementor-16 .elementor-element.elementor-element-539af38 .swiper-slide{transition-duration:calc(5000ms*1.2);height:400px;}.elementor-16 .elementor-element.elementor-element-539af38 .swiper-slide-contents{max-width:66%;}.elementor-16 .elementor-element.elementor-element-539af38 .swiper-slide-inner{text-align:center;}.elementor-16 .elementor-element.elementor-element-6edcc1e{z-index:3;}.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-16 .elementor-element.elementor-element-b5b9f2e > .elementor-widget-container{margin:-10% 0% 0% 0%;}.elementor-16 .elementor-element.elementor-element-b5b9f2e img{width:100%;}.elementor-16 .elementor-element.elementor-element-0ef13f2:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-0ef13f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://wps.kiwischools.org/wp-content/uploads/2024/04/Tartan-Background.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-16 .elementor-element.elementor-element-0ef13f2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-5%;margin-bottom:0%;padding:10% 5% 5% 5%;z-index:1;}.elementor-16 .elementor-element.elementor-element-0ef13f2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16 .elementor-element.elementor-element-24f4715 img{width:70%;border-radius:100% 100% 100% 100%;}.elementor-16 .elementor-element.elementor-element-93a1037 .elementor-heading-title{color:#e8ab10;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-1fc3c70{color:#000000;}.elementor-16 .elementor-element.elementor-element-d1e3d4f:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-d1e3d4f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://wps.kiwischools.org/wp-content/uploads/2024/04/Pepeha-bg.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-16 .elementor-element.elementor-element-d1e3d4f > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, rgba(255,255,255,0) 50%, #24a6b9 100%);opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16 .elementor-element.elementor-element-d1e3d4f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5% 5% 5% 5%;z-index:2;}.elementor-16 .elementor-element.elementor-element-d86bf25{text-align:center;}.elementor-16 .elementor-element.elementor-element-d86bf25 .elementor-heading-title{color:#e8ab10;}.elementor-16 .elementor-element.elementor-element-6ad2c79{text-align:center;font-size:20px;color:#ffffff;}.elementor-16 .elementor-element.elementor-element-95f9fbf > .elementor-widget-container{padding:5% 0% 0% 0%;}.elementor-16 .elementor-element.elementor-element-95f9fbf{text-align:center;}.elementor-16 .elementor-element.elementor-element-95f9fbf .elementor-heading-title{color:#e8ab10;}.elementor-16 .elementor-element.elementor-element-7c4befd{padding:1% 0% 0% 0%;}.elementor-16 .elementor-element.elementor-element-751f9d4 img{width:75%;}.elementor-16 .elementor-element.elementor-element-2f984e9 img{width:75%;}.elementor-16 .elementor-element.elementor-element-1857136 img{width:75%;}.elementor-16 .elementor-element.elementor-element-5caf48d:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-5caf48d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#24a6b9;}.elementor-16 .elementor-element.elementor-element-5caf48d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0% 5% 0% 5%;z-index:3;}.elementor-16 .elementor-element.elementor-element-5caf48d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16 .elementor-element.elementor-element-28e8a79 > .elementor-widget-container{margin:0% 0% 5% 0%;}.elementor-16 .elementor-element.elementor-element-28e8a79{text-align:center;}.elementor-16 .elementor-element.elementor-element-28e8a79 .elementor-heading-title{color:#e8ab10;}.elementor-16 .elementor-element.elementor-element-6b8c42e img{width:30%;border-radius:100% 100% 100% 100%;}.elementor-16 .elementor-element.elementor-element-732c20d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;z-index:2;}.elementor-16 .elementor-element.elementor-element-732c20d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16 .elementor-element.elementor-element-8f1b419 img{width:100%;}.elementor-16 .elementor-element.elementor-element-8c92b76:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-8c92b76 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://wps.kiwischools.org/wp-content/uploads/2024/04/Tartan-Background.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-16 .elementor-element.elementor-element-8c92b76{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-10%;margin-bottom:0%;padding:15% 5% 5% 5%;}.elementor-16 .elementor-element.elementor-element-8c92b76 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16 .elementor-element.elementor-element-3b589ad{text-align:center;}.elementor-16 .elementor-element.elementor-element-3b589ad .elementor-heading-title{color:#e8ab10;}.elementor-16 .elementor-element.elementor-element-43450e2{padding:2% 0% 0% 0%;}.elementor-widget-call-to-action .elementor-cta__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-call-to-action .elementor-cta__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-call-to-action .elementor-cta__button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-call-to-action .elementor-ribbon-inner{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-16 .elementor-element.elementor-element-d99af56 .elementor-cta .elementor-cta__bg, .elementor-16 .elementor-element.elementor-element-d99af56 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-16 .elementor-element.elementor-element-d99af56 > .elementor-widget-container{border-radius:10px 10px 10px 10px;}.elementor-16 .elementor-element.elementor-element-d99af56 .elementor-cta__content{text-align:center;padding:10px 5px 10px 5px;background-color:#24a6b9;}.elementor-16 .elementor-element.elementor-element-d99af56 .elementor-cta__description{color:#ffffff;}.elementor-16 .elementor-element.elementor-element-fce8e13 .elementor-cta .elementor-cta__bg, .elementor-16 .elementor-element.elementor-element-fce8e13 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-16 .elementor-element.elementor-element-fce8e13 > .elementor-widget-container{border-radius:10px 10px 10px 10px;}.elementor-16 .elementor-element.elementor-element-fce8e13 .elementor-cta__content{text-align:center;padding:10px 5px 10px 5px;background-color:#24a6b9;}.elementor-16 .elementor-element.elementor-element-fce8e13 .elementor-cta__description{color:#ffffff;}.elementor-16 .elementor-element.elementor-element-44b3c5e .elementor-cta .elementor-cta__bg, .elementor-16 .elementor-element.elementor-element-44b3c5e .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-16 .elementor-element.elementor-element-44b3c5e > .elementor-widget-container{border-radius:10px 10px 10px 10px;}.elementor-16 .elementor-element.elementor-element-44b3c5e .elementor-cta__content{text-align:center;padding:10px 5px 10px 5px;background-color:#24a6b9;}.elementor-16 .elementor-element.elementor-element-44b3c5e .elementor-cta__description{color:#ffffff;}.elementor-16 .elementor-element.elementor-element-3622567 .elementor-cta .elementor-cta__bg, .elementor-16 .elementor-element.elementor-element-3622567 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-16 .elementor-element.elementor-element-3622567 > .elementor-widget-container{border-radius:10px 10px 10px 10px;}.elementor-16 .elementor-element.elementor-element-3622567 .elementor-cta__content{text-align:center;padding:10px 5px 10px 5px;background-color:#24a6b9;}.elementor-16 .elementor-element.elementor-element-3622567 .elementor-cta__description{color:#ffffff;}.elementor-16 .elementor-element.elementor-element-fb6a846 .elementor-cta .elementor-cta__bg, .elementor-16 .elementor-element.elementor-element-fb6a846 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-16 .elementor-element.elementor-element-fb6a846 > .elementor-widget-container{border-radius:10px 10px 10px 10px;}.elementor-16 .elementor-element.elementor-element-fb6a846 .elementor-cta__content{text-align:center;padding:10px 5px 10px 5px;background-color:#24a6b9;}.elementor-16 .elementor-element.elementor-element-fb6a846 .elementor-cta__description{color:#ffffff;}.elementor-16 .elementor-element.elementor-element-4c433984:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-4c433984 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://wps.kiwischools.org/wp-content/uploads/2024/04/Newsfeed-Background.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-16 .elementor-element.elementor-element-4c433984 > .elementor-background-overlay{opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16 .elementor-element.elementor-element-4c433984{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10% 5% 10% 5%;}.elementor-16 .elementor-element.elementor-element-326448f2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-16 .elementor-element.elementor-element-326448f2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-16 .elementor-element.elementor-element-326448f2 > .elementor-element-populated, .elementor-16 .elementor-element.elementor-element-326448f2 > .elementor-element-populated > .elementor-background-overlay, .elementor-16 .elementor-element.elementor-element-326448f2 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-16 .elementor-element.elementor-element-326448f2 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 30px 0px 0px;--e-column-margin-right:30px;--e-column-margin-left:0px;padding:40px 40px 40px 40px;}.elementor-16 .elementor-element.elementor-element-326448f2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16 .elementor-element.elementor-element-342da657 .elementor-heading-title{font-size:30px;text-transform:uppercase;color:#24a6b9;}.elementor-widget-posts .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-16 .elementor-element.elementor-element-5313712a{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-16 .elementor-element.elementor-element-5313712a .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-16 .elementor-element.elementor-element-5313712a:after{content:"0.66";}.elementor-16 .elementor-element.elementor-element-5313712a .elementor-post__thumbnail__link{width:100%;}.elementor-16 .elementor-element.elementor-element-5313712a .elementor-post__meta-data span + span:before{content:"///";}.elementor-16 .elementor-element.elementor-element-5313712a.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-16 .elementor-element.elementor-element-5313712a.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-16 .elementor-element.elementor-element-5313712a.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-16 .elementor-element.elementor-element-5313712a .elementor-post__title, .elementor-16 .elementor-element.elementor-element-5313712a .elementor-post__title a{color:#000000;}.elementor-16 .elementor-element.elementor-element-5313712a .elementor-post__meta-data{color:#000000;}.elementor-16 .elementor-element.elementor-element-5313712a .elementor-post__excerpt p{color:#000000;font-size:15px;}.elementor-16 .elementor-element.elementor-element-5313712a .elementor-post__excerpt{margin-bottom:0px;}.elementor-16 .elementor-element.elementor-element-5313712a .elementor-post__read-more{color:var(--red);}.elementor-16 .elementor-element.elementor-element-5313712a a.elementor-post__read-more{font-size:15px;}.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-16 .elementor-element.elementor-element-574827f3 .elementor-button{background-color:#ffffff;fill:#24a6b9;color:#24a6b9;border-style:solid;border-width:2px 2px 2px 2px;border-color:#24a6b9;border-radius:100px 100px 100px 100px;padding:15px 75px 15px 75px;}.elementor-16 .elementor-element.elementor-element-574827f3 .elementor-button:hover, .elementor-16 .elementor-element.elementor-element-574827f3 .elementor-button:focus{background-color:#24a6b9;color:#ffffff;border-color:#24a6b9;}.elementor-16 .elementor-element.elementor-element-574827f3 .elementor-button:hover svg, .elementor-16 .elementor-element.elementor-element-574827f3 .elementor-button:focus svg{fill:#ffffff;}.elementor-16 .elementor-element.elementor-element-6a8774ac:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-16 .elementor-element.elementor-element-6a8774ac > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-16 .elementor-element.elementor-element-6a8774ac > .elementor-element-populated, .elementor-16 .elementor-element.elementor-element-6a8774ac > .elementor-element-populated > .elementor-background-overlay, .elementor-16 .elementor-element.elementor-element-6a8774ac > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-16 .elementor-element.elementor-element-6a8774ac > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 15px 0px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:40px 40px 40px 40px;}.elementor-16 .elementor-element.elementor-element-6a8774ac > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16 .elementor-element.elementor-element-585eb043 .elementor-heading-title{font-size:30px;text-transform:uppercase;color:#24a6b9;}.elementor-16 .elementor-element.elementor-element-33d0ad1 .elementor-button{background-color:#ffffff;fill:#24a6b9;color:#24a6b9;border-style:solid;border-width:2px 2px 2px 2px;border-color:#24a6b9;border-radius:100px 100px 100px 100px;padding:15px 75px 15px 75px;}.elementor-16 .elementor-element.elementor-element-33d0ad1 .elementor-button:hover, .elementor-16 .elementor-element.elementor-element-33d0ad1 .elementor-button:focus{background-color:#24a6b9;color:#ffffff;border-color:#24a6b9;}.elementor-16 .elementor-element.elementor-element-33d0ad1 .elementor-button:hover svg, .elementor-16 .elementor-element.elementor-element-33d0ad1 .elementor-button:focus svg{fill:#ffffff;}.elementor-16 .elementor-element.elementor-element-2b995533:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-16 .elementor-element.elementor-element-2b995533 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-16 .elementor-element.elementor-element-2b995533 > .elementor-element-populated, .elementor-16 .elementor-element.elementor-element-2b995533 > .elementor-element-populated > .elementor-background-overlay, .elementor-16 .elementor-element.elementor-element-2b995533 > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-16 .elementor-element.elementor-element-2b995533 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 30px;--e-column-margin-right:0px;--e-column-margin-left:30px;padding:40px 40px 40px 40px;}.elementor-16 .elementor-element.elementor-element-2b995533 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16 .elementor-element.elementor-element-749215c9 .elementor-heading-title{font-size:30px;text-transform:uppercase;color:#24a6b9;}.elementor-16 .elementor-element.elementor-element-34cb0b2 .elementor-button{background-color:#ffffff;fill:#24a6b9;color:#24a6b9;border-style:solid;border-width:2px 2px 2px 2px;border-color:#24a6b9;border-radius:100px 100px 100px 100px;padding:15px 75px 15px 75px;}.elementor-16 .elementor-element.elementor-element-34cb0b2 .elementor-button:hover, .elementor-16 .elementor-element.elementor-element-34cb0b2 .elementor-button:focus{background-color:#24a6b9;color:#ffffff;border-color:#24a6b9;}.elementor-16 .elementor-element.elementor-element-34cb0b2 .elementor-button:hover svg, .elementor-16 .elementor-element.elementor-element-34cb0b2 .elementor-button:focus svg{fill:#ffffff;}.elementor-16 .elementor-element.elementor-element-3efc6a9d:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-3efc6a9d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://wps.kiwischools.org/wp-content/uploads/2024/04/Yellow-Tartan-Background.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-16 .elementor-element.elementor-element-3efc6a9d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0%;margin-bottom:-8%;padding:10% 5% 13% 5%;}.elementor-16 .elementor-element.elementor-element-3efc6a9d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16 .elementor-element.elementor-element-7bcf7fe8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-16 .elementor-element.elementor-element-7bcf7fe8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-16 .elementor-element.elementor-element-7bcf7fe8 > .elementor-element-populated, .elementor-16 .elementor-element.elementor-element-7bcf7fe8 > .elementor-element-populated > .elementor-background-overlay, .elementor-16 .elementor-element.elementor-element-7bcf7fe8 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-16 .elementor-element.elementor-element-7bcf7fe8 > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 20px 20px 20px;}.elementor-16 .elementor-element.elementor-element-7bcf7fe8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16 .elementor-element.elementor-element-3e70966{text-align:center;color:#000000;}.elementor-bc-flex-widget .elementor-16 .elementor-element.elementor-element-14c9069b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-16 .elementor-element.elementor-element-14c9069b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-16 .elementor-element.elementor-element-70892cdd{text-align:center;}.elementor-16 .elementor-element.elementor-element-70892cdd .elementor-heading-title{color:#ffffff;}.elementor-16 .elementor-element.elementor-element-7fe27b0 > .elementor-element-populated, .elementor-16 .elementor-element.elementor-element-7fe27b0 > .elementor-element-populated > .elementor-background-overlay, .elementor-16 .elementor-element.elementor-element-7fe27b0 > .elementor-background-slideshow{border-radius:100px 100px 100px 100px;}.elementor-16 .elementor-element.elementor-element-b57709a .elementor-button{fill:#ffffff;color:#ffffff;border-radius:100px 100px 100px 100px;padding:20px 5px 20px 5px;}.elementor-16 .elementor-element.elementor-element-b57709a .elementor-button:hover, .elementor-16 .elementor-element.elementor-element-b57709a .elementor-button:focus{border-color:#008eff;}.elementor-16 .elementor-element.elementor-element-6bbb328f .elementor-button{background-color:var(--blue2);fill:#ffffff;color:#ffffff;border-radius:100px 100px 100px 100px;padding:20px 5px 20px 5px;}.elementor-16 .elementor-element.elementor-element-6bbb328f .elementor-button:hover, .elementor-16 .elementor-element.elementor-element-6bbb328f .elementor-button:focus{border-color:#008eff;}.elementor-16 .elementor-element.elementor-element-12444746 .elementor-button{background-color:var(--blue2);fill:#ffffff;color:#ffffff;border-radius:100px 100px 100px 100px;padding:20px 5px 20px 5px;}.elementor-16 .elementor-element.elementor-element-12444746 .elementor-button:hover, .elementor-16 .elementor-element.elementor-element-12444746 .elementor-button:focus{border-color:#008eff;}.elementor-16 .elementor-element.elementor-element-2ec46208 .elementor-button{background-color:var(--blue2);fill:#ffffff;color:#ffffff;border-radius:100px 100px 100px 100px;padding:20px 5px 20px 5px;}.elementor-16 .elementor-element.elementor-element-2ec46208 .elementor-button:hover, .elementor-16 .elementor-element.elementor-element-2ec46208 .elementor-button:focus{border-color:#008eff;}@media(max-width:1024px){.elementor-16 .elementor-element.elementor-element-d99af56 .elementor-cta__description{font-size:13px;}.elementor-16 .elementor-element.elementor-element-fce8e13 .elementor-cta__description{font-size:13px;}.elementor-16 .elementor-element.elementor-element-44b3c5e .elementor-cta__description{font-size:13px;}.elementor-16 .elementor-element.elementor-element-3622567 .elementor-cta__description{font-size:13px;}.elementor-16 .elementor-element.elementor-element-fb6a846 .elementor-cta__description{font-size:13px;}.elementor-16 .elementor-element.elementor-element-574827f3 .elementor-button{padding:15px 50px 15px 50px;}.elementor-16 .elementor-element.elementor-element-33d0ad1 .elementor-button{padding:15px 50px 15px 50px;}.elementor-16 .elementor-element.elementor-element-34cb0b2 .elementor-button{padding:15px 50px 15px 50px;}.elementor-16 .elementor-element.elementor-element-7bcf7fe8 > .elementor-element-populated{margin:20px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-16 .elementor-element.elementor-element-3e70966{font-size:14px;}}@media(max-width:767px){.elementor-16 .elementor-element.elementor-element-24f4715 img{width:150px;}.elementor-16 .elementor-element.elementor-element-d1e3d4f{padding:5% 0% 5% 0%;}.elementor-16 .elementor-element.elementor-element-c75407d > .elementor-element-populated{padding:10px 0px 10px 0px;}.elementor-16 .elementor-element.elementor-element-6b8c42e img{width:250px;}.elementor-16 .elementor-element.elementor-element-5313712a .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-16 .elementor-element.elementor-element-5313712a:after{content:"0.5";}.elementor-16 .elementor-element.elementor-element-5313712a .elementor-post__thumbnail__link{width:100%;}}/* Start custom CSS for icon-list, class: .elementor-element-37708ad5 */.elementor-16 .elementor-element.elementor-element-37708ad5 .elementor-icon-list-item:hover .elementor-icon-list-text{
    text-decoration: underline;
}

.elementor-16 .elementor-element.elementor-element-37708ad5 .elementor-icon-list-item:nth-child(2){
    border-left: 2px solid var(--DarkBlue);
     border-right: 2px solid var(--DarkBlue);
     padding: 0 20px;
}

.elementor-16 .elementor-element.elementor-element-37708ad5 ul{
    width:100%;
}

@media screen and (max-width:767px) and (orientation:portrait) {
    .elementor-16 .elementor-element.elementor-element-37708ad5 i, .elementor-16 .elementor-element.elementor-element-37708ad5 .elementor-icon-list-text{
        font-size:3.5vw;
    }
}/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-539af38 */.elementor-16 .elementor-element.elementor-element-539af38 .swiper-slide{
    height:40vw!important;
}

.elementor-16 .elementor-element.elementor-element-539af38 .swiper-slide-bg{
    background-position:50% 20%;
}

/*slide 1*/
.elementor-16 .elementor-element.elementor-element-539af38 .elementor-repeater-item-38ed8c3 .slick-slide-bg{
    background-position: 50% 50%;
}

@media screen and (max-width:767px) and (orientation:portrait){
    .elementor-16 .elementor-element.elementor-element-539af38 .swiper-slide{
    height:100vw!important;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7c4befd */@media screen and (min-width:1025px){
    .elementor-16 .elementor-element.elementor-element-7c4befd{
    width: 60%;
    margin: auto;
}}

@media screen and (max-width:1024px) and (min-width:768px){
    .elementor-16 .elementor-element.elementor-element-7c4befd{
    width: 600px;
    margin: auto;
}
}

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

.elementor-16 .elementor-element.elementor-element-7c4befd .elementor-column{
    flex: 0 0 auto;
    padding: 0%;
     width: 60%;
    scroll-snap-align: center;
}

.elementor-16 .elementor-element.elementor-element-7c4befd .elementor-widget-wrap.elementor-element-populated{
    margin:0%!important;
}

}

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

.elementor-16 .elementor-element.elementor-element-7c4befd .elementor-column{
     width: 33.3%;
}


}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6b8c42e */.elementor-16 .elementor-element.elementor-element-6b8c42e a{
    width:100%;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-43450e2 */.elementor-16 .elementor-element.elementor-element-43450e2 .elementor-container{
    flex-wrap: wrap;
}

.elementor-16 .elementor-element.elementor-element-43450e2 .elementor-column{
    width:33.3%!important;
}

.elementor-16 .elementor-element.elementor-element-43450e2 .elementor-cta--skin-classic .elementor-cta__bg-wrapper{
    min-height: unset;
    aspect-ratio: 2/1;
}

@media screen and (min-width:768px){
.elementor-16 .elementor-element.elementor-element-43450e2 .col_opportunities .elementor-widget-container{
    width:80%;
    margin: auto;
}}

@media screen and (max-width:767px) and (orientation:portrait){
    .elementor-16 .elementor-element.elementor-element-43450e2 .elementor-column{
    width:50%!important;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4c433984 */@media screen and (min-width:768px) and (max-width:1100px){
    .elementor-16 .elementor-element.elementor-element-4c433984 .elementor-container{
    display: flex;
    flex-wrap: nowrap;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    scroll-snap-type: x mandatory;
}

.elementor-16 .elementor-element.elementor-element-4c433984 .elementor-column{
    flex: 0 0 auto;
    padding: 2.5%;
     width: 45%;
    scroll-snap-align: center;
}

.elementor-16 .elementor-element.elementor-element-4c433984 .elementor-widget-wrap.elementor-element-populated{
    margin:0%!important;
}
/*section*/
.elementor-16 .elementor-element.elementor-element-4c433984
{
    padding:5% 0% 10% 0%!important;
}
}

@media screen and (max-width:1024px) and (min-width:768px){
    .elementor-16 .elementor-element.elementor-element-4c433984 .elementor-container{
    display: flex;
    flex-wrap: nowrap;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    scroll-snap-type: x mandatory;
}

.elementor-16 .elementor-element.elementor-element-4c433984 .elementor-column{
    flex: 0 0 auto;
    padding: 2.5%;
     width: 45%;
    scroll-snap-align: center;
}

.elementor-16 .elementor-element.elementor-element-4c433984 .elementor-widget-wrap.elementor-element-populated{
    margin:0%!important;
    padding:20px;
}
/*section*/
.elementor-16 .elementor-element.elementor-element-4c433984
{
    padding:5% 0% 10% 0%!important;
}
}

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

.elementor-16 .elementor-element.elementor-element-4c433984 .elementor-column{
    flex: 0 0 auto;
    padding: 5%;
     width: 90%;
    scroll-snap-align: center;
}

.elementor-16 .elementor-element.elementor-element-4c433984 .elementor-widget-wrap.elementor-element-populated{
    margin:0%!important;
    padding:20px;
}
/*section*/
.elementor-16 .elementor-element.elementor-element-4c433984
{
    padding:5% 0% 10% 0%!important;
}
}

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

.elementor-16 .elementor-element.elementor-element-4c433984 .elementor-column{
    flex: 0 0 auto;
    padding: 2.5%;
     width: 45%;
    scroll-snap-align: center;
}

.elementor-16 .elementor-element.elementor-element-4c433984 .elementor-widget-wrap.elementor-element-populated{
    margin:0%!important;
    padding:20px;
}
/*section*/
.elementor-16 .elementor-element.elementor-element-4c433984
{
    padding:5% 0% 10% 0%!important;
}}/* End custom CSS */
/* Start custom CSS for google_maps, class: .elementor-element-2e9e7c79 */.elementor-16 .elementor-element.elementor-element-2e9e7c79 iframe{
    border-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3e70966 */.elementor-16 .elementor-element.elementor-element-3e70966 p{
    margin-bottom: 0
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-7bcf7fe8 */@media screen and (max-width:1024px) and (min-width:768px) and (orientation:portrait){
    .elementor-16 .elementor-element.elementor-element-7bcf7fe8{
        width:100%;
        order:2;
    }

}

@media screen and (max-width:767px) {
    .elementor-16 .elementor-element.elementor-element-7bcf7fe8{
        width:100%;
        order:2;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-7fe27b0 */@media screen and (max-width:767px) and (orientation:landscape){
    .elementor-16 .elementor-element.elementor-element-7fe27b0{
        width:50%;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2401ee64 */@media screen and (max-width:767px) and (orientation:landscape){
    .elementor-16 .elementor-element.elementor-element-2401ee64{
        width:50%;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7801587b */.elementor-16 .elementor-element.elementor-element-7801587b{
    width:600px;
    margin: auto;
}

.elementor-16 .elementor-element.elementor-element-7801587b .elementor-button{
background: linear-gradient(180deg, #29BDD2 0%, #008CA0 100%);
box-shadow: 2px 4px 5px 0px rgba(0, 0, 0, 0.25);
}

.button_ico{
    position: absolute;
    left:9px;
    top: 50%;
    transform: translateY(-50%);
    background-color: white;
    border-radius: 100%;
    width:30px;
    height: 30px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.elementor-16 .elementor-element.elementor-element-7801587b i{
    font-size: 17px;
    color:black;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-14c9069b */@media screen and (min-width:768px) and (max-width:1300px){
.elementor-16 .elementor-element.elementor-element-14c9069b .elementor-inner-section{
    width:45vw;
    max-width:600px;
}}

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

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

@media screen and (max-width:767px) and (orientation:landscape){
    .elementor-16 .elementor-element.elementor-element-14c9069b{
        width:100%;
        order:1;
    }
    
    .elementor-16 .elementor-element.elementor-element-14c9069b .elementor-inner-section{
    max-width:600px;
}
}/* End custom CSS */