.elementor-1077 .elementor-element.elementor-element-6e5d126 .elementor-repeater-item-5c204d9 .swiper-slide-bg{background-color:#229fd9;background-image:url(https://dyerstreet.kiwischools.org/wp-content/uploads/2024/05/Dyer-St-Banner-24-1.jpg);background-size:cover;}.elementor-1077 .elementor-element.elementor-element-6e5d126 .elementor-repeater-item-6e1f1cd .swiper-slide-bg{background-color:#229fd9;background-image:url(https://dyerstreet.kiwischools.org/wp-content/uploads/2024/05/Dyer-St-Banner-24-2.jpg);background-size:cover;}.elementor-1077 .elementor-element.elementor-element-6e5d126 .elementor-repeater-item-0c285c7 .swiper-slide-bg{background-color:#229fd9;background-image:url(https://dyerstreet.kiwischools.org/wp-content/uploads/2024/05/Dyer-St-Banner-24-3.jpg);background-size:cover;}.elementor-1077 .elementor-element.elementor-element-6e5d126 .elementor-repeater-item-d5184b6 .swiper-slide-bg{background-color:#229fd9;background-image:url(https://dyerstreet.kiwischools.org/wp-content/uploads/2024/05/Dyer-St-Banner-24-4.jpg);background-size:cover;}.elementor-1077 .elementor-element.elementor-element-6e5d126 .elementor-repeater-item-2522f3f .swiper-slide-bg{background-color:#229fd9;background-image:url(https://dyerstreet.kiwischools.org/wp-content/uploads/2024/05/Dyer-St-Banner-24-5.jpg);background-size:cover;}.elementor-1077 .elementor-element.elementor-element-6e5d126 .elementor-repeater-item-8eff8cf .swiper-slide-bg{background-color:#229fd9;background-image:url(https://dyerstreet.kiwischools.org/wp-content/uploads/2024/05/Dyer-St-Banner-24-6.jpg);background-size:cover;}.elementor-1077 .elementor-element.elementor-element-6e5d126 .swiper-slide{transition-duration:calc(5000ms*1.2);}.elementor-1077 .elementor-element.elementor-element-6e5d126 .swiper-slide-contents{max-width:66%;}.elementor-1077 .elementor-element.elementor-element-6e5d126 .swiper-slide-inner{text-align:center;}.elementor-bc-flex-widget .elementor-1077 .elementor-element.elementor-element-f9eb967.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1077 .elementor-element.elementor-element-f9eb967.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1077 .elementor-element.elementor-element-1c8fc164:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1077 .elementor-element.elementor-element-1c8fc164 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(35,164,220,0.70);}.elementor-1077 .elementor-element.elementor-element-1c8fc164 > .elementor-element-populated, .elementor-1077 .elementor-element.elementor-element-1c8fc164 > .elementor-element-populated > .elementor-background-overlay, .elementor-1077 .elementor-element.elementor-element-1c8fc164 > .elementor-background-slideshow{border-radius:0px 300px 300px 0px;}.elementor-1077 .elementor-element.elementor-element-1c8fc164 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10% 0% 10% 10%;}.elementor-1077 .elementor-element.elementor-element-1c8fc164 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.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-1077 .elementor-element.elementor-element-28ee7e1{font-size:40px;color:#ffffff;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-1077 .elementor-element.elementor-element-28dc476 .elementor-heading-title{color:#ffffff;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );}.elementor-1077 .elementor-element.elementor-element-28606c9 .elementor-button{background-color:#ffffff;font-size:20px;fill:#23a4dc;color:#23a4dc;border-radius:100px 100px 100px 100px;padding:20px 80px 20px 80px;}.elementor-1077 .elementor-element.elementor-element-b2d7cd4:not(.elementor-motion-effects-element-type-background), .elementor-1077 .elementor-element.elementor-element-b2d7cd4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dyerstreet.kiwischools.org/wp-content/uploads/2024/03/Koru-page-break.png");background-position:top left;background-size:cover;}.elementor-1077 .elementor-element.elementor-element-b2d7cd4 > .elementor-background-overlay{opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1077 .elementor-element.elementor-element-b2d7cd4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-25%;margin-bottom:0%;padding:5% 5% 25% 5%;}.elementor-1077 .elementor-element.elementor-element-df560e2:not(.elementor-motion-effects-element-type-background), .elementor-1077 .elementor-element.elementor-element-df560e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-1077 .elementor-element.elementor-element-df560e2 > .elementor-background-overlay{opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1077 .elementor-element.elementor-element-df560e2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0% 0% 0% 0%;}.elementor-bc-flex-widget .elementor-1077 .elementor-element.elementor-element-722f34f.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1077 .elementor-element.elementor-element-722f34f.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-1077 .elementor-element.elementor-element-1f650f6 img{width:70%;}.elementor-1077 .elementor-element.elementor-element-ef75630 .elementor-heading-title{font-size:40px;color:#23a4dc;}.elementor-1077 .elementor-element.elementor-element-12e6b11{color:#000000;}.elementor-1077 .elementor-element.elementor-element-175d2d3:not(.elementor-motion-effects-element-type-background), .elementor-1077 .elementor-element.elementor-element-175d2d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dyerstreet.kiwischools.org/wp-content/uploads/2022/03/Pepeha.jpg");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-1077 .elementor-element.elementor-element-175d2d3 > .elementor-background-overlay{background-image:url("https://dyerstreet.kiwischools.org/wp-content/uploads/2024/03/Pepeha-2.png");background-position:40vw 50%;background-repeat:no-repeat;background-size:initial;opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1077 .elementor-element.elementor-element-175d2d3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5% 5% 5% 5%;}.elementor-1077 .elementor-element.elementor-element-b9d1a11{text-align:center;}.elementor-1077 .elementor-element.elementor-element-b9d1a11 .elementor-heading-title{font-size:40px;color:#ffffff;}.elementor-1077 .elementor-element.elementor-element-19ce01e{font-size:30px;color:#ffffff;}.elementor-1077 .elementor-element.elementor-element-315b32d:not(.elementor-motion-effects-element-type-background), .elementor-1077 .elementor-element.elementor-element-315b32d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-1077 .elementor-element.elementor-element-315b32d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5% 5% 5% 5%;}.elementor-1077 .elementor-element.elementor-element-315b32d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1077 .elementor-element.elementor-element-7aa02a2{text-align:center;}.elementor-1077 .elementor-element.elementor-element-7aa02a2 .elementor-heading-title{font-size:40px;color:#23a4dc;}.elementor-1077 .elementor-element.elementor-element-9113e86:not(.elementor-motion-effects-element-type-background), .elementor-1077 .elementor-element.elementor-element-9113e86 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-1077 .elementor-element.elementor-element-9113e86{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0% 5% 5% 5%;}.elementor-1077 .elementor-element.elementor-element-9113e86 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1077 .elementor-element.elementor-element-6404692 img{width:80%;}.elementor-1077 .elementor-element.elementor-element-b097184 img{width:80%;}.elementor-1077 .elementor-element.elementor-element-fee0e4d img{width:80%;}.elementor-1077 .elementor-element.elementor-element-f9d961e img{width:80%;}.elementor-1077 .elementor-element.elementor-element-e1cbd57:not(.elementor-motion-effects-element-type-background), .elementor-1077 .elementor-element.elementor-element-e1cbd57 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#23a4dd;}.elementor-1077 .elementor-element.elementor-element-e1cbd57{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5% 5% 5% 5%;}.elementor-1077 .elementor-element.elementor-element-e1cbd57 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1077 .elementor-element.elementor-element-bc56a32{text-align:center;}.elementor-1077 .elementor-element.elementor-element-bc56a32 .elementor-heading-title{font-size:40px;color:#ffffff;}.elementor-1077 .elementor-element.elementor-element-3695d37:not(.elementor-motion-effects-element-type-background), .elementor-1077 .elementor-element.elementor-element-3695d37 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#23a4dd;}.elementor-1077 .elementor-element.elementor-element-3695d37{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0% 5% 5% 5%;}.elementor-1077 .elementor-element.elementor-element-3695d37 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1077 .elementor-element.elementor-element-85d5f11:not(.elementor-motion-effects-element-type-background), .elementor-1077 .elementor-element.elementor-element-85d5f11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dyerstreet.kiwischools.org/wp-content/uploads/2022/02/Newsfeed-Background.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-1077 .elementor-element.elementor-element-85d5f11{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5% 5% 5% 5%;}.elementor-1077 .elementor-element.elementor-element-85d5f11 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1077 .elementor-element.elementor-element-fcce404:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1077 .elementor-element.elementor-element-fcce404 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-1077 .elementor-element.elementor-element-fcce404 > .elementor-element-populated, .elementor-1077 .elementor-element.elementor-element-fcce404 > .elementor-element-populated > .elementor-background-overlay, .elementor-1077 .elementor-element.elementor-element-fcce404 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-1077 .elementor-element.elementor-element-fcce404 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 50px 0px 00px;--e-column-margin-right:50px;--e-column-margin-left:00px;padding:50px 50px 50px 50px;}.elementor-1077 .elementor-element.elementor-element-fcce404 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1077 .elementor-element.elementor-element-f4f16c8 .elementor-heading-title{font-size:30px;color:#253650;}.elementor-1077 .elementor-element.elementor-element-3124ea3 .elementor-button{background-color:#23a4dc;font-size:17px;fill:#ffffff;color:#ffffff;border-radius:100px 100px 100px 100px;}.elementor-1077 .elementor-element.elementor-element-82675a4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1077 .elementor-element.elementor-element-82675a4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#008748;}.elementor-1077 .elementor-element.elementor-element-82675a4 > .elementor-element-populated, .elementor-1077 .elementor-element.elementor-element-82675a4 > .elementor-element-populated > .elementor-background-overlay, .elementor-1077 .elementor-element.elementor-element-82675a4 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-1077 .elementor-element.elementor-element-82675a4 > .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:50px 50px 50px 50px;}.elementor-1077 .elementor-element.elementor-element-82675a4 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1077 .elementor-element.elementor-element-3184c24 .elementor-heading-title{font-size:30px;color:#ffffff;}.elementor-1077 .elementor-element.elementor-element-72f6e11:not(.elementor-motion-effects-element-type-background), .elementor-1077 .elementor-element.elementor-element-72f6e11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dyerstreet.kiwischools.org/wp-content/uploads/2022/02/Map.jpg");background-position:center right;background-repeat:no-repeat;}.elementor-1077 .elementor-element.elementor-element-72f6e11 > .elementor-background-overlay{background-image:url("https://dyerstreet.kiwischools.org/wp-content/uploads/2024/03/Group-10.png");background-position:0vw 50%;background-repeat:no-repeat;background-size:contain;opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1077 .elementor-element.elementor-element-72f6e11{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1077 .elementor-element.elementor-element-b796396 > .elementor-element-populated{padding:10% 10% 10% 10%;}.elementor-1077 .elementor-element.elementor-element-4b139b3 > .elementor-widget-container{margin:0% 0% 5% 0%;}.elementor-1077 .elementor-element.elementor-element-4b139b3{text-align:center;}.elementor-1077 .elementor-element.elementor-element-4b139b3 .elementor-heading-title{font-size:40px;color:#ffffff;}.elementor-1077 .elementor-element.elementor-element-9ff8a3b .elementor-button{background-color:rgba(255,255,255,0);font-size:17px;fill:#ffffff;color:#ffffff;border-style:solid;border-width:2px 2px 2px 2px;border-color:#ffffff;border-radius:100px 100px 100px 100px;padding:20px 0px 20px 0px;}.elementor-1077 .elementor-element.elementor-element-9ff8a3b .elementor-button:hover, .elementor-1077 .elementor-element.elementor-element-9ff8a3b .elementor-button:focus{background-color:#ffffff;color:#68b940;}.elementor-1077 .elementor-element.elementor-element-9ff8a3b .elementor-button:hover svg, .elementor-1077 .elementor-element.elementor-element-9ff8a3b .elementor-button:focus svg{fill:#68b940;}.elementor-1077 .elementor-element.elementor-element-dada704 .elementor-button{background-color:rgba(255,255,255,0);font-size:17px;fill:#ffffff;color:#ffffff;border-style:solid;border-width:2px 2px 2px 2px;border-color:#ffffff;border-radius:100px 100px 100px 100px;padding:20px 0px 20px 0px;}.elementor-1077 .elementor-element.elementor-element-dada704 .elementor-button:hover, .elementor-1077 .elementor-element.elementor-element-dada704 .elementor-button:focus{background-color:#ffffff;color:#68b940;}.elementor-1077 .elementor-element.elementor-element-dada704 .elementor-button:hover svg, .elementor-1077 .elementor-element.elementor-element-dada704 .elementor-button:focus svg{fill:#68b940;}.elementor-1077 .elementor-element.elementor-element-8d0fbb8 .elementor-button{background-color:rgba(255,255,255,0);font-size:17px;fill:#ffffff;color:#ffffff;border-style:solid;border-width:2px 2px 2px 2px;border-color:#ffffff;border-radius:100px 100px 100px 100px;padding:20px 0px 20px 0px;}.elementor-1077 .elementor-element.elementor-element-8d0fbb8 .elementor-button:hover, .elementor-1077 .elementor-element.elementor-element-8d0fbb8 .elementor-button:focus{background-color:#ffffff;color:#68b940;}.elementor-1077 .elementor-element.elementor-element-8d0fbb8 .elementor-button:hover svg, .elementor-1077 .elementor-element.elementor-element-8d0fbb8 .elementor-button:focus svg{fill:#68b940;}.elementor-1077 .elementor-element.elementor-element-eb1fcf7 .elementor-button{background-color:rgba(255,255,255,0);font-size:17px;fill:#ffffff;color:#ffffff;border-style:solid;border-width:2px 2px 2px 2px;border-color:#ffffff;border-radius:100px 100px 100px 100px;padding:20px 0px 20px 0px;}.elementor-1077 .elementor-element.elementor-element-eb1fcf7 .elementor-button:hover, .elementor-1077 .elementor-element.elementor-element-eb1fcf7 .elementor-button:focus{background-color:#ffffff;color:#68b940;}.elementor-1077 .elementor-element.elementor-element-eb1fcf7 .elementor-button:hover svg, .elementor-1077 .elementor-element.elementor-element-eb1fcf7 .elementor-button:focus svg{fill:#68b940;}.elementor-1077 .elementor-element.elementor-element-c9caeaa .elementor-button{background-color:rgba(255,255,255,0);font-size:17px;fill:#ffffff;color:#ffffff;border-style:solid;border-width:2px 2px 2px 2px;border-color:#ffffff;border-radius:100px 100px 100px 100px;padding:20px 0px 20px 0px;}.elementor-1077 .elementor-element.elementor-element-c9caeaa .elementor-button:hover, .elementor-1077 .elementor-element.elementor-element-c9caeaa .elementor-button:focus{background-color:#ffffff;color:#68b940;}.elementor-1077 .elementor-element.elementor-element-c9caeaa .elementor-button:hover svg, .elementor-1077 .elementor-element.elementor-element-c9caeaa .elementor-button:focus svg{fill:#68b940;}.elementor-1077 .elementor-element.elementor-element-1fc5e47 .elementor-button{background-color:rgba(255,255,255,0);font-size:17px;fill:#ffffff;color:#ffffff;border-style:solid;border-width:2px 2px 2px 2px;border-color:#ffffff;border-radius:100px 100px 100px 100px;padding:20px 0px 20px 0px;}.elementor-1077 .elementor-element.elementor-element-1fc5e47 .elementor-button:hover, .elementor-1077 .elementor-element.elementor-element-1fc5e47 .elementor-button:focus{background-color:#ffffff;color:#68b940;}.elementor-1077 .elementor-element.elementor-element-1fc5e47 .elementor-button:hover svg, .elementor-1077 .elementor-element.elementor-element-1fc5e47 .elementor-button:focus svg{fill:#68b940;}.elementor-1077 .elementor-element.elementor-element-4b99756 > .elementor-element-populated{padding:10% 10% 10% 10%;}.elementor-1077 .elementor-element.elementor-element-dfcde78{text-align:center;}.elementor-1077 .elementor-element.elementor-element-dfcde78 .elementor-heading-title{font-size:40px;color:#23a4dc;}.elementor-1077 .elementor-element.elementor-element-943bb38{text-align:center;color:#000000;}.elementor-1077 .elementor-element.elementor-element-bdcde53{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1077 .elementor-element.elementor-element-bdcde53 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1077 .elementor-element.elementor-element-9fc2d2c iframe{height:450px;}.elementor-1077 .elementor-element.elementor-element-246700f{text-align:center;}.elementor-1077 .elementor-element.elementor-element-246700f .elementor-heading-title{font-size:40px;color:#23a4dc;}.elementor-1077 .elementor-element.elementor-element-ba901be{text-align:center;color:#000000;}@media(max-width:1024px){.elementor-1077 .elementor-element.elementor-element-b2d7cd4{margin-top:-25%;margin-bottom:0%;}.elementor-1077 .elementor-element.elementor-element-1f650f6 img{width:200px;}.elementor-1077 .elementor-element.elementor-element-175d2d3 > .elementor-background-overlay{background-position:0px 0px;}.elementor-1077 .elementor-element.elementor-element-6404692 img{width:100%;}.elementor-1077 .elementor-element.elementor-element-b097184 img{width:100%;}.elementor-1077 .elementor-element.elementor-element-fee0e4d img{width:100%;}.elementor-1077 .elementor-element.elementor-element-f9d961e img{width:100%;}.elementor-1077 .elementor-element.elementor-element-fcce404 > .elementor-element-populated{margin:0px 25px 0px 0px;--e-column-margin-right:25px;--e-column-margin-left:0px;}.elementor-1077 .elementor-element.elementor-element-82675a4 > .elementor-element-populated{margin:0px 0px 0px 25px;--e-column-margin-right:0px;--e-column-margin-left:25px;}.elementor-1077 .elementor-element.elementor-element-72f6e11 > .elementor-background-overlay{background-position:0px 0px;}}@media(max-width:767px){.elementor-1077 .elementor-element.elementor-element-1f650f6 img{width:200px;}.elementor-1077 .elementor-element.elementor-element-175d2d3 > .elementor-background-overlay{background-position:0px 0px;}.elementor-1077 .elementor-element.elementor-element-6404692 img{width:200px;}.elementor-1077 .elementor-element.elementor-element-b097184 img{width:200px;}.elementor-1077 .elementor-element.elementor-element-fee0e4d img{width:200px;}.elementor-1077 .elementor-element.elementor-element-f9d961e img{width:200px;}.elementor-1077 .elementor-element.elementor-element-72f6e11 > .elementor-background-overlay{background-position:0px 0px;}.elementor-1077 .elementor-element.elementor-element-9fc2d2c iframe{height:300px;}}@media(min-width:768px){.elementor-1077 .elementor-element.elementor-element-722f34f{width:30%;}.elementor-1077 .elementor-element.elementor-element-724e003{width:70%;}.elementor-1077 .elementor-element.elementor-element-2bad456{width:64.991%;}.elementor-1077 .elementor-element.elementor-element-a262c97{width:35%;}}/* Start custom CSS for slides, class: .elementor-element-6e5d126 */.elementor-1077 .elementor-element.elementor-element-6e5d126 .swiper-slide{
    height: 60vw;
}

@media screen and (max-width:767px) and (orientation:landscape){
.elementor-1077 .elementor-element.elementor-element-6e5d126 .swiper-slide{
    height: 60vw;
}
    
}

@media screen and (max-width:767px) and (orientation:portrait){
    .elementor-1077 .elementor-element.elementor-element-6e5d126 .swiper-slide{
    height: 150vw;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-28ee7e1 */.elementor-1077 .elementor-element.elementor-element-28ee7e1,.elementor-1077 .elementor-element.elementor-element-28ee7e1 p{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-28dc476 */.elementor-1077 .elementor-element.elementor-element-28dc476 h1{
    font-family: fonarto!important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-28606c9 */@media screen and (max-width:1300px){
    .elementor-1077 .elementor-element.elementor-element-28606c9 a{
        font-size:15px!important;
        padding:15px 30px!important;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1c8fc164 */.elementor-1077 .elementor-element.elementor-element-1c8fc164{
    width:40%;
}

@media screen and (max-width:1024px) and (min-width:768px){
    .elementor-1077 .elementor-element.elementor-element-1c8fc164{
        min-width:360px;
    }
}

@media screen and (max-width:767px) and (orientation:portrait){
    .elementor-1077 .elementor-element.elementor-element-1c8fc164{
        width:100%;
    }
}

@media screen and (max-width:767px) and (orientation:landscape){
    .elementor-1077 .elementor-element.elementor-element-1c8fc164{
        min-width:360px;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-69ca39d0 */.elementor-1077 .elementor-element.elementor-element-69ca39d0{
    width:60%;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-24e8f57d */@media screen and (max-width:767px) and (orientation:portrait){
    .elementor-1077 .elementor-element.elementor-element-24e8f57d{
        margin-top:50vw;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4056301b */@media screen and (min-width:768px){
    .elementor-1077 .elementor-element.elementor-element-4056301b.elementor-top-section > .elementor-container{
   height: 60vw;
}

.elementor-1077 .elementor-element.elementor-element-4056301b{
    margin-top: -60vw;
}
}

@media screen and (max-width:767px) and (orientation:portrait){
    .elementor-1077 .elementor-element.elementor-element-4056301b.elementor-top-section > .elementor-container{
   height: 150vw;
}

.elementor-1077 .elementor-element.elementor-element-4056301b{
    margin-top: -150vw;
}
}

@media screen and (max-width:767px) and (orientation:landscape){
.elementor-1077 .elementor-element.elementor-element-4056301b.elementor-top-section > .elementor-container{
   height: 60vw;
}

.elementor-1077 .elementor-element.elementor-element-4056301b{
    margin-top: -60vw;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1f650f6 */.elementor-1077 .elementor-element.elementor-element-1f650f6 img{
     filter: drop-shadow(5px 5px 10px #00000080);
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-df560e2 */@media screen and (max-width:767px) and (orientation:portrait){
    .elementor-1077 .elementor-element.elementor-element-df560e2{
        padding-bottom:50px;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2bad456 */@media screen and (max-width:1024px) and (min-width:768px) and (orientation:portrait){
    .elementor-1077 .elementor-element.elementor-element-2bad456{
        width:calc(100% - 300px);
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-a262c97 */@media screen and (max-width:1024px) and (min-width:768px) and (orientation:portrait){
    .elementor-1077 .elementor-element.elementor-element-a262c97{
        width:300px;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-175d2d3 */.elementor-1077 .elementor-element.elementor-element-175d2d3:after{
    content: "";
    display: block;
    position: absolute;
    height:calc(1709/494*3.5vw);
    min-height: calc(1709/494*45px);
    width: 3.5vw;
    min-width: 45px;
    top:calc((1709/494*3.5vw)/-2);
    left:0;
    /*background-image: url(' https://dyerstreet.kiwischools.org/wp-content/uploads/2024/03/Link-Up.png');*/
    background-size: contain;
    background-repeat: no-repeat;
    z-index: +1;
}

@media screen and (max-width:1024px) {
    .elementor-1077 .elementor-element.elementor-element-175d2d3:after{
        top:calc((1709/494*45px)/-2);
    }
}
/*******/

.elementor-1077 .elementor-element.elementor-element-175d2d3 .elementor-background-overlay{
    background-position:35vw 50%;
    background-size: auto 100%!important;
}

@media screen and (max-width:1024px) and (min-width:768px) and (orientation:portrait){
    .elementor-1077 .elementor-element.elementor-element-175d2d3 .elementor-background-overlay{
        background-position: 20vw 50%;
    }
}

@media screen and (max-width:767px) {
    .elementor-1077 .elementor-element.elementor-element-175d2d3 .elementor-background-overlay{
        background: none;
    }
    
    .elementor-1077 .elementor-element.elementor-element-175d2d3 p,.elementor-1077 .elementor-element.elementor-element-175d2d3 h2{
        text-shadow: 0px 0px 10px rgb(0 0 0 / 30%);
    }
}

/*TEMP*/
.elementor-1077 .elementor-element.elementor-element-175d2d3:before{
    content: "";
    display: block;
    position: absolute;
    height:calc(1709/494*3.5vw);
    min-height: calc(1709/494*45px);
    width: 3.5vw;
    min-width: 45px;
    top:calc((1709/494*3.5vw)/-2);
    right:0;
    /*background-image: url(' /wp-content/uploads/sites/157/2024/03/Everyone-together.png');*/
    background-size: contain;
    background-repeat: no-repeat;
    z-index: +1;
}

@media screen and (max-width:1024px) {
    .elementor-1077 .elementor-element.elementor-element-175d2d3:before{
        top:calc((1709/494*45px)/-2);
    }
}
/*******//* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-315b32d */.elementor-1077 .elementor-element.elementor-element-315b32d:after{
    content: "";
    display: block;
    position: absolute;
    height:calc(1709/494*3.5vw);
    min-height: calc(1709/494*45px);
    width: 3.5vw;
    min-width: 45px;
    top:calc((1709/494*3.5vw)/-2);
    right:0;
    /*background-image: url(' /wp-content/uploads/sites/157/2024/03/Everyone-together.png');*/
    background-size: contain;
    background-repeat: no-repeat;
    z-index: +1;
}

@media screen and (max-width:1024px) {
    .elementor-1077 .elementor-element.elementor-element-315b32d:after{
        top:calc((1709/494*45px)/-2);
    }
}
/*******//* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-9113e86 */@media screen and (max-width:767px) and (orientation:portrait){
    .elementor-1077 .elementor-element.elementor-element-9113e86 .elementor-container{
    display: flex;
    flex-wrap: nowrap;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    scroll-snap-type: x mandatory;
}

.elementor-1077 .elementor-element.elementor-element-9113e86 .elementor-column{
    flex: 0 0 auto;
    padding: 2.5%;
     width: 70%;
    scroll-snap-align: center;
}

.elementor-1077 .elementor-element.elementor-element-9113e86 .elementor-widget-wrap.elementor-element-populated{
    margin:0%!important;
}
/*section*/
.elementor-1077 .elementor-element.elementor-element-9113e86
{
    padding:5% 0% 70px 0!important;
}

/*hide scrollbar on progress*/
.elementor-1077 .elementor-element.elementor-element-9113e86
    .elementor-container::-webkit-scrollbar {
    display: none!important;
    width: 0px!important;
    background-color: transparent!important;
}
}

@media screen and (max-width:767px) and (orientation:landscape){
    .elementor-1077 .elementor-element.elementor-element-9113e86 .elementor-column{
     width: 25%;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-e1cbd57 */.elementor-1077 .elementor-element.elementor-element-e1cbd57:after{
    content: "";
    display: block;
    position: absolute;
    height:calc(1709/494*3.5vw);
    min-height: calc(1709/494*45px);
    width: 3.5vw;
    min-width: 45px;
    top:calc((1709/494*3.5vw)/-2);
    left:0;
    /*background-image: url(' /wp-content/uploads/sites/157/2024/03/Akohia.png');*/
    background-size: contain;
    background-repeat: no-repeat;
    z-index: +1;
}

@media screen and (max-width:1024px) {
    .elementor-1077 .elementor-element.elementor-element-e1cbd57:after{
        top:calc((1709/494*45px)/-2);
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3695d37 */@media screen and (max-width:767px) and (orientation:portrait){
    .elementor-1077 .elementor-element.elementor-element-3695d37 .elementor-container{
    display: flex;
    flex-wrap: nowrap;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    scroll-snap-type: x mandatory;
}

.elementor-1077 .elementor-element.elementor-element-3695d37 .elementor-column{
    flex: 0 0 auto;
    padding: 2.5%;
     width: 90%;
    scroll-snap-align: center;
}

.elementor-1077 .elementor-element.elementor-element-3695d37 .elementor-widget-wrap.elementor-element-populated{
    margin:0%!important;
}
/*section*/
.elementor-1077 .elementor-element.elementor-element-3695d37
{
    padding:5% 0% 70px 0!important;
}

}

@media screen and (max-width:767px) and (orientation:landscape){
    .elementor-1077 .elementor-element.elementor-element-3695d37 .elementor-column{
     width: 50%;
}

.elementor-1077 .elementor-element.elementor-element-3695d37 img{
    max-width:250px;
}

/*section*/
.elementor-1077 .elementor-element.elementor-element-3695d37
{
    padding:5% 0% 70px 0!important;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-85d5f11 */.elementor-1077 .elementor-element.elementor-element-85d5f11:after{
    content: "";
    display: block;
    position: absolute;
    height:calc(1709/494*3.5vw);
    min-height: calc(1709/494*45px);
    width: 3.5vw;
    min-width: 45px;
    top:calc((1709/494*3.5vw)/-2);
    right:0;
    /*background-image: url(' /wp-content/uploads/sites/157/2024/03/Respect.png');*/
    background-size: contain;
    background-repeat: no-repeat;
    z-index: +1;
}

@media screen and (max-width:1024px) {
    .elementor-1077 .elementor-element.elementor-element-85d5f11:after{
        top:calc((1709/494*45px)/-2);
    }
}

/*TEMP*/
.elementor-1077 .elementor-element.elementor-element-85d5f11:before{
    content: "";
    display: block;
    position: absolute;
    height:calc(1709/494*3.5vw);
    min-height: calc(1709/494*45px);
    width: 3.5vw;
    min-width: 45px;
    top:calc((1709/494*3.5vw)/-2);
    left:0;
    /*background-image: url(' /wp-content/uploads/sites/157/2024/03/Akohia.png');*/
    background-size: contain;
    background-repeat: no-repeat;
    z-index: +1;
}

@media screen and (max-width:1024px) {
    .elementor-1077 .elementor-element.elementor-element-85d5f11:before{
        top:calc((1709/494*45px)/-2);
    }
}


/*******/


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

.elementor-1077 .elementor-element.elementor-element-85d5f11 .elementor-column{
    flex: 0 0 auto;
    padding: 2.5%;
     width: 450px;
    scroll-snap-align: center;
}

.elementor-1077 .elementor-element.elementor-element-85d5f11 .elementor-widget-wrap.elementor-element-populated{
    margin:0%!important;
}
section
.elementor-1077 .elementor-element.elementor-element-85d5f11
{
    padding:10% 0%!important;
}
}

/*@media screen and (max-width:1024px) and (min-width:768px) and (orientation:portrait){*/

/*.elementor-1077 .elementor-element.elementor-element-85d5f11 .elementor-column{*/
/*     width: 45%;*/
/*     min-width:350px;*/
/*}*/

/*.elementor-1077 .elementor-element.elementor-element-85d5f11 .elementor-widget-wrap.elementor-element-populated{*/
/*    padding:30px;*/
/*}*/

/*section*/
/*.elementor-1077 .elementor-element.elementor-element-85d5f11*/
/*{*/
/*    padding:100px 0%!important;*/
/*}*/

/*}*/

/*@media screen and (max-width:1024px) and (min-width:768px) and (orientation:landscape){*/
/*.elementor-1077 .elementor-element.elementor-element-85d5f11 .elementor-column{*/
/*     width: 400px;*/
/*}*/
/*}*/

@media screen and (max-width:767px) and (orientation:portrait){
    .elementor-1077 .elementor-element.elementor-element-85d5f11 .elementor-column{
     width: 90%;
}

.elementor-1077 .elementor-element.elementor-element-85d5f11 .elementor-widget-wrap.elementor-element-populated{
    padding:30px;
}

/*section*/
.elementor-1077 .elementor-element.elementor-element-85d5f11
{
    padding:80px 0%!important;
}
}

@media screen and (max-width:767px) and (orientation:landscape){
    .elementor-1077 .elementor-element.elementor-element-85d5f11 .elementor-column{
     width: 45%;
     min-width:350px;
}
.elementor-1077 .elementor-element.elementor-element-85d5f11 .elementor-widget-wrap.elementor-element-populated{
    padding:30px;
}

/*section*/
.elementor-1077 .elementor-element.elementor-element-85d5f11
{
    padding:70px 0%!important;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-c419c81 */.elementor-1077 .elementor-element.elementor-element-c419c81{
    max-width:35vw;
    min-width: 420px;
    margin: auto
}

@media screen and (max-width:767px) and (orientation:landscape){
    .elementor-1077 .elementor-element.elementor-element-c419c81 .elementor-container{
        flex-wrap:nowrap;
    }
}

@media screen and (max-width:1024px) and (min-width:768px) and (orientation:portrait){
    .elementor-1077 .elementor-element.elementor-element-c419c81{
            min-width:450px;
            max-width:650px;
    }
}

@media screen and (max-width:767px) and (orientation:portrait){
    
    .elementor-1077 .elementor-element.elementor-element-c419c81{
        min-width:0;
        max-width:100%;
    }
    .elementor-1077 .elementor-element.elementor-element-c419c81 .elementor-inner-column{
        width:100%;
    }
}

@media screen and (max-width:767px) and (orientation:landscape){
    .elementor-1077 .elementor-element.elementor-element-c419c81{
        min-width:0;
        max-width:100%;
    }
    .elementor-1077 .elementor-element.elementor-element-c419c81 .elementor-inner-column{
        width:50%;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-b796396 */@media screen and (max-width:1024px) and (min-width:768px) and (orientation:portrait){
    .elementor-1077 .elementor-element.elementor-element-b796396{
        width:100%;
    }
}

@media screen and (max-width:767px) {
    .elementor-1077 .elementor-element.elementor-element-b796396{
        width:100%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-943bb38 */.elementor-1077 .elementor-element.elementor-element-943bb38 p{
    width:300px;
    background-color: white;
    margin:auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4b99756 */@media screen and (max-width:1024px) and (min-width:768px) and (orientation:portrait){
    .elementor-1077 .elementor-element.elementor-element-4b99756{
        display:none;
    }
}

@media screen and (max-width:767px) {
    .elementor-1077 .elementor-element.elementor-element-4b99756{
        display:none;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-72f6e11 */.elementor-1077 .elementor-element.elementor-element-72f6e11:after{
    content: "";
    display: block;
    position: absolute;
    height:calc(1709/494*3.5vw);
    min-height: calc(1709/494*45px);
    width: 3.5vw;
    min-width: 45px;
    top:calc((1709/494*3.5vw)/-2);
    left:0;
    /*background-image: url(' /wp-content/uploads/sites/157/2024/03/Never-give-up.png');*/
    background-size: contain;
    background-repeat: no-repeat;
    z-index: +1;
}

@media screen and (max-width:1024px) {
    .elementor-1077 .elementor-element.elementor-element-72f6e11:after{
        top:calc((1709/494*45px)/-2);
    }
}
/*******/


@media screen and (max-width:1200px){
    .elementor-1077 .elementor-element.elementor-element-72f6e11 .elementor-background-overlay{
        background-position: -40vw 50%;
    }
}

@media screen and (max-width:1024px) and (min-width:768px) and (orientation:portrait){
    .elementor-1077 .elementor-element.elementor-element-72f6e11{
            background-image: linear-gradient(170deg, #86c33f 0%, #33a642 100%);
    }
    .elementor-1077 .elementor-element.elementor-element-72f6e11 .elementor-background-overlay{
        background-image:unset;
    }
}

@media screen and (max-width:980px) and (min-width:768px) and (orientation:landscape){
    .elementor-1077 .elementor-element.elementor-element-72f6e11 .elementor-background-overlay{
       background-position: -260px 50%;
    }
    
    .elementor-1077 .elementor-element.elementor-element-72f6e11{
            background-position: 70% 40%;
    }
}

@media screen and (max-width:767px) {
    .elementor-1077 .elementor-element.elementor-element-72f6e11{
            background-image: linear-gradient(170deg, #86c33f 0%, #33a642 100%);
    }
    .elementor-1077 .elementor-element.elementor-element-72f6e11 .elementor-background-overlay{
        background-image:unset;
    }
}/* End custom CSS */
/* Start custom CSS for google_maps, class: .elementor-element-9fc2d2c */.elementor-1077 .elementor-element.elementor-element-9fc2d2c{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ba901be */.elementor-1077 .elementor-element.elementor-element-ba901be p{
    width:300px;
    background-color: white;
    margin:auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-e2ad686 */.elementor-1077 .elementor-element.elementor-element-e2ad686{
    position: absolute;
    top:10%;
    width:100%;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-bdcde53 */.elementor-1077 .elementor-element.elementor-element-bdcde53{
    display: none;
}

@media screen and (max-width:1024px) and (min-width:768px) and (orientation:portrait){
    .elementor-1077 .elementor-element.elementor-element-bdcde53{
        display:block;
    }
}

@media screen and (max-width:767px) {
    .elementor-1077 .elementor-element.elementor-element-bdcde53{
        display:block;
    }
}/* End custom CSS */
/* Start custom CSS */@media screen and (max-width:1300px){
.font50 h1{
    font-size:35px!important;
}
    
.font40 p, .font40 h2{
    font-size:30px!important;
}

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

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


}/* End custom CSS */