.elementor-4 .elementor-element.elementor-element-69f650f{z-index:3;}.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-4 .elementor-element.elementor-element-5f81fde .elementor-repeater-item-bf4c375 .swiper-slide-bg{background-color:#00aeef;background-image:url(https://waatea.kiwischools.org/wp-content/uploads/2026/08/Waatea-School-Beatz-of-Mangere-2025.jpg);background-size:cover;}.elementor-4 .elementor-element.elementor-element-5f81fde .elementor-repeater-item-a9e15d3 .swiper-slide-bg{background-color:#00aeef;background-image:url(https://waatea.kiwischools.org/wp-content/uploads/2026/08/PInk-Shirt-Day-2026.jpg);background-size:cover;}.elementor-4 .elementor-element.elementor-element-5f81fde .elementor-repeater-item-d68c60a .swiper-slide-bg{background-color:#00aeef;background-image:url(https://waatea.kiwischools.org/wp-content/uploads/2026/08/Rainbow-over-Waatea.jpg);background-size:cover;}.elementor-4 .elementor-element.elementor-element-5f81fde .elementor-repeater-item-76e4615 .swiper-slide-bg{background-color:#00aeef;background-image:url(https://waatea.kiwischools.org/wp-content/uploads/2026/08/Mara-Group.jpg);background-size:cover;}.elementor-4 .elementor-element.elementor-element-5f81fde .elementor-repeater-item-2f95f0c .swiper-slide-bg{background-color:#00aeef;background-image:url(https://waatea.kiwischools.org/wp-content/uploads/2026/08/Outside-play.jpg);background-size:cover;}.elementor-4 .elementor-element.elementor-element-5f81fde .elementor-repeater-item-6e2dcbf .swiper-slide-bg{background-color:#00aeef;background-image:url(https://waatea.kiwischools.org/wp-content/uploads/2026/08/Beatz-of-Mangere-2025.jpg);background-size:cover;}.elementor-4 .elementor-element.elementor-element-5f81fde .swiper-slide{transition-duration:calc(5000ms*1.2);height:800px;}.elementor-4 .elementor-element.elementor-element-5f81fde .swiper-slide-contents{max-width:66%;}.elementor-4 .elementor-element.elementor-element-5f81fde .swiper-slide-inner{text-align:center;}.elementor-4 .elementor-element.elementor-element-32b811a{z-index:3;}.elementor-bc-flex-widget .elementor-4 .elementor-element.elementor-element-f05bdf6.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4 .elementor-element.elementor-element-f05bdf6.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{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-4 .elementor-element.elementor-element-8a9aae9 > .elementor-widget-container{padding:0% 10% 0% 10%;}.elementor-4 .elementor-element.elementor-element-8a9aae9 .elementor-heading-title{text-shadow:0px 0px 10px rgba(0,0,0,0.7);color:#ffffff;}.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-4 .elementor-element.elementor-element-213292b .elementor-button{background-color:rgba(255,255,255,0);fill:#ffffff;color:#ffffff;border-style:solid;border-width:2px 2px 2px 2px;border-color:#ffffff;}.elementor-4 .elementor-element.elementor-element-213292b .elementor-button:hover, .elementor-4 .elementor-element.elementor-element-213292b .elementor-button:focus{background-color:#ffffff;color:#000000;border-color:#ffffff;}.elementor-4 .elementor-element.elementor-element-213292b > .elementor-widget-container{padding:0% 10% 0% 10%;}.elementor-4 .elementor-element.elementor-element-213292b .elementor-button:hover svg, .elementor-4 .elementor-element.elementor-element-213292b .elementor-button:focus svg{fill:#000000;}.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-4 .elementor-element.elementor-element-7f9d766 > .elementor-widget-container{padding:0px 30px 0px 0px;}.elementor-4 .elementor-element.elementor-element-7f9d766 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-4 .elementor-element.elementor-element-7f9d766 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-4 .elementor-element.elementor-element-7f9d766 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-4 .elementor-element.elementor-element-7f9d766 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-4 .elementor-element.elementor-element-7f9d766 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-4 .elementor-element.elementor-element-7f9d766 .elementor-icon-list-icon i{color:#ffffff;transition:color 0.3s;}.elementor-4 .elementor-element.elementor-element-7f9d766 .elementor-icon-list-icon svg{fill:#ffffff;transition:fill 0.3s;}.elementor-4 .elementor-element.elementor-element-7f9d766{--e-icon-list-icon-size:30px;--icon-vertical-offset:0px;}.elementor-4 .elementor-element.elementor-element-7f9d766 .elementor-icon-list-text{transition:color 0.3s;}.elementor-4 .elementor-element.elementor-element-74a2a40:not(.elementor-motion-effects-element-type-background), .elementor-4 .elementor-element.elementor-element-74a2a40 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://waatea.kiwischools.org/wp-content/uploads/2019/11/bannerOverlay2.jpg");background-size:cover;}.elementor-4 .elementor-element.elementor-element-74a2a40{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:3% 5% 3% 5%;z-index:2;}.elementor-4 .elementor-element.elementor-element-74a2a40 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4 .elementor-element.elementor-element-a8d197e{text-align:center;}.elementor-4 .elementor-element.elementor-element-a8d197e .elementor-heading-title{font-family:"Montserrat", Sans-serif;color:#ffffff;}.elementor-4 .elementor-element.elementor-element-15d941c > .elementor-widget-container{margin:-1% 0% 0% 0%;}.elementor-4 .elementor-element.elementor-element-15d941c{text-align:center;}.elementor-4 .elementor-element.elementor-element-15d941c .elementor-heading-title{font-family:"Montserrat", Sans-serif;color:#ffffff;}.elementor-4 .elementor-element.elementor-element-3b37708:not(.elementor-motion-effects-element-type-background), .elementor-4 .elementor-element.elementor-element-3b37708 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://waatea.kiwischools.org/wp-content/uploads/2019/08/prinicipalBG.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-4 .elementor-element.elementor-element-3b37708 > .elementor-background-overlay{background-color:#ffffff;opacity:0.7;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4 .elementor-element.elementor-element-3b37708{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5% 5% 5% 5%;}.elementor-4 .elementor-element.elementor-element-c587e55:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4 .elementor-element.elementor-element-c587e55 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://waatea.kiwischools.org/wp-content/uploads/2019/08/Principal-box-background.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-4 .elementor-element.elementor-element-c587e55 > .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:3% 3% 3% 3%;}.elementor-4 .elementor-element.elementor-element-c587e55 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4 .elementor-element.elementor-element-17532e3 > .elementor-element-populated{padding:2% 2% 2% 0%;}.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-4 .elementor-element.elementor-element-5fb7f47{font-size:15px;color:#000000;}.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-4 .elementor-element.elementor-element-c514e6a img{border-radius:100% 100% 100% 100%;}.elementor-4 .elementor-element.elementor-element-3d17007{text-align:center;}.elementor-4 .elementor-element.elementor-element-3d17007 .elementor-heading-title{font-size:18px;}.elementor-4 .elementor-element.elementor-element-c319844 > .elementor-widget-container{margin:-5% 0% 0% 0%;}.elementor-4 .elementor-element.elementor-element-c319844{text-align:center;color:#000000;}.elementor-4 .elementor-element.elementor-element-552249fe:not(.elementor-motion-effects-element-type-background), .elementor-4 .elementor-element.elementor-element-552249fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://waatea.kiwischools.org/wp-content/uploads/2019/08/Background.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-4 .elementor-element.elementor-element-552249fe > .elementor-background-overlay{background-color:#ffffff;opacity:0.7;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4 .elementor-element.elementor-element-552249fe > .elementor-container{max-width:1400px;}.elementor-4 .elementor-element.elementor-element-552249fe{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5% 5% 5% 5%;z-index:1;}.elementor-4 .elementor-element.elementor-element-3804b143:not(.elementor-motion-effects-element-type-background), .elementor-4 .elementor-element.elementor-element-3804b143 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://waatea.kiwischools.org/wp-content/uploads/2019/11/bannerOverlay2.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-4 .elementor-element.elementor-element-3804b143{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4 .elementor-element.elementor-element-3804b143 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-4 .elementor-element.elementor-element-13d77f34.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4 .elementor-element.elementor-element-13d77f34.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4 .elementor-element.elementor-element-13d77f34 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4 .elementor-element.elementor-element-13d77f34 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4 .elementor-element.elementor-element-18added5 .elementor-heading-title{font-weight:bold;color:#ffffff;}.elementor-bc-flex-widget .elementor-4 .elementor-element.elementor-element-7c20d9a1.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4 .elementor-element.elementor-element-7c20d9a1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4 .elementor-element.elementor-element-7c20d9a1 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4 .elementor-element.elementor-element-7c20d9a1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4 .elementor-element.elementor-element-1f87cdb6{text-align:center;font-size:20px;font-weight:300;color:#ffffff;}.elementor-4 .elementor-element.elementor-element-73382de4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4 .elementor-element.elementor-element-73382de4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f2f2f2;}.elementor-4 .elementor-element.elementor-element-73382de4 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 20px 20px 20px;}.elementor-4 .elementor-element.elementor-element-73382de4 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.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-4 .elementor-element.elementor-element-16a3e47d{--grid-row-gap:10px;--grid-column-gap:30px;}.elementor-4 .elementor-element.elementor-element-16a3e47d .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-4 .elementor-element.elementor-element-16a3e47d:after{content:"0.66";}.elementor-4 .elementor-element.elementor-element-16a3e47d .elementor-post__thumbnail__link{width:100%;}.elementor-4 .elementor-element.elementor-element-16a3e47d .elementor-post__meta-data span + span:before{content:"///";}.elementor-4 .elementor-element.elementor-element-16a3e47d.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-4 .elementor-element.elementor-element-16a3e47d.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-4 .elementor-element.elementor-element-16a3e47d.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-4 .elementor-element.elementor-element-16a3e47d .elementor-post__title, .elementor-4 .elementor-element.elementor-element-16a3e47d .elementor-post__title a{color:#000000;}.elementor-4 .elementor-element.elementor-element-16a3e47d .elementor-post__title{margin-bottom:5px;}.elementor-4 .elementor-element.elementor-element-16a3e47d .elementor-post__meta-data{color:#000000;margin-bottom:5px;}.elementor-4 .elementor-element.elementor-element-16a3e47d .elementor-post__excerpt p{color:#000000;}.elementor-4 .elementor-element.elementor-element-16a3e47d .elementor-post__read-more{color:#00aeef;}.elementor-4 .elementor-element.elementor-element-16a3e47d a.elementor-post__read-more{font-size:15px;font-weight:bold;}.elementor-4 .elementor-element.elementor-element-3beba54e:not(.elementor-motion-effects-element-type-background), .elementor-4 .elementor-element.elementor-element-3beba54e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://waatea.kiwischools.org/wp-content/uploads/2019/11/bannerOverlay2.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-4 .elementor-element.elementor-element-3beba54e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:20px;margin-bottom:0px;}.elementor-4 .elementor-element.elementor-element-3beba54e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-4 .elementor-element.elementor-element-775342be.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4 .elementor-element.elementor-element-775342be.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4 .elementor-element.elementor-element-775342be > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4 .elementor-element.elementor-element-775342be > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4 .elementor-element.elementor-element-30da0e5c .elementor-heading-title{font-weight:bold;color:#ffffff;}.elementor-bc-flex-widget .elementor-4 .elementor-element.elementor-element-29b6b8dc.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4 .elementor-element.elementor-element-29b6b8dc.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4 .elementor-element.elementor-element-29b6b8dc > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4 .elementor-element.elementor-element-29b6b8dc > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4 .elementor-element.elementor-element-19520d53{text-align:center;font-size:20px;font-weight:300;color:#ffffff;}.elementor-4 .elementor-element.elementor-element-2edfafb:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4 .elementor-element.elementor-element-2edfafb > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f2f2f2;}.elementor-4 .elementor-element.elementor-element-2edfafb > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 20px 20px 20px;}.elementor-4 .elementor-element.elementor-element-2edfafb > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4 .elementor-element.elementor-element-f4cf6ea > .elementor-widget-container{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-4 .elementor-element.elementor-element-23316bc:not(.elementor-motion-effects-element-type-background), .elementor-4 .elementor-element.elementor-element-23316bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://waatea.kiwischools.org/wp-content/uploads/2019/08/Background.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-4 .elementor-element.elementor-element-23316bc > .elementor-background-overlay{background-color:#ffffff;opacity:0.7;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4 .elementor-element.elementor-element-23316bc > .elementor-container{max-width:1400px;}.elementor-4 .elementor-element.elementor-element-23316bc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5% 0% 5% 0%;z-index:1;}.elementor-4 .elementor-element.elementor-element-6076876:not(.elementor-motion-effects-element-type-background), .elementor-4 .elementor-element.elementor-element-6076876 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://waatea.kiwischools.org/wp-content/uploads/2019/11/bannerOverlay2.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-4 .elementor-element.elementor-element-6076876{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4 .elementor-element.elementor-element-6076876 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-4 .elementor-element.elementor-element-15ba650.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4 .elementor-element.elementor-element-15ba650.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4 .elementor-element.elementor-element-15ba650 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4 .elementor-element.elementor-element-15ba650 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4 .elementor-element.elementor-element-010818e .elementor-heading-title{font-weight:bold;color:#ffffff;}.elementor-bc-flex-widget .elementor-4 .elementor-element.elementor-element-ad99eb7.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4 .elementor-element.elementor-element-ad99eb7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4 .elementor-element.elementor-element-ad99eb7 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4 .elementor-element.elementor-element-ad99eb7 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4 .elementor-element.elementor-element-bf023a2{text-align:center;font-size:20px;font-weight:300;color:#ffffff;}.elementor-4 .elementor-element.elementor-element-e3e7532:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4 .elementor-element.elementor-element-e3e7532 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f2f2f2;}.elementor-4 .elementor-element.elementor-element-e3e7532 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 20px 20px 20px;}.elementor-4 .elementor-element.elementor-element-e3e7532 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4 .elementor-element.elementor-element-3712626{--grid-row-gap:10px;--grid-column-gap:30px;}.elementor-4 .elementor-element.elementor-element-3712626 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-4 .elementor-element.elementor-element-3712626:after{content:"0.66";}.elementor-4 .elementor-element.elementor-element-3712626 .elementor-post__thumbnail__link{width:100%;}.elementor-4 .elementor-element.elementor-element-3712626 .elementor-post__meta-data span + span:before{content:"///";}.elementor-4 .elementor-element.elementor-element-3712626.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-4 .elementor-element.elementor-element-3712626.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-4 .elementor-element.elementor-element-3712626.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-4 .elementor-element.elementor-element-3712626 .elementor-post__title, .elementor-4 .elementor-element.elementor-element-3712626 .elementor-post__title a{color:#000000;}.elementor-4 .elementor-element.elementor-element-3712626 .elementor-post__title{margin-bottom:5px;}.elementor-4 .elementor-element.elementor-element-3712626 .elementor-post__meta-data{color:#000000;margin-bottom:5px;}.elementor-4 .elementor-element.elementor-element-3712626 .elementor-post__excerpt p{color:#000000;}.elementor-4 .elementor-element.elementor-element-3712626 .elementor-post__read-more{color:#00aeef;}.elementor-4 .elementor-element.elementor-element-3712626 a.elementor-post__read-more{font-size:15px;font-weight:bold;}.elementor-4 .elementor-element.elementor-element-1452503:not(.elementor-motion-effects-element-type-background), .elementor-4 .elementor-element.elementor-element-1452503 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://waatea.kiwischools.org/wp-content/uploads/2019/11/bannerOverlay2.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-4 .elementor-element.elementor-element-1452503{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4 .elementor-element.elementor-element-1452503 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-4 .elementor-element.elementor-element-b86cb73.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4 .elementor-element.elementor-element-b86cb73.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4 .elementor-element.elementor-element-b86cb73 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4 .elementor-element.elementor-element-b86cb73 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4 .elementor-element.elementor-element-d2c01ef .elementor-heading-title{font-weight:bold;color:#ffffff;}.elementor-bc-flex-widget .elementor-4 .elementor-element.elementor-element-e26dcf1.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4 .elementor-element.elementor-element-e26dcf1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4 .elementor-element.elementor-element-e26dcf1 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4 .elementor-element.elementor-element-e26dcf1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4 .elementor-element.elementor-element-7f252c9{text-align:center;font-size:20px;font-weight:300;color:#ffffff;}.elementor-4 .elementor-element.elementor-element-5d708e3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4 .elementor-element.elementor-element-5d708e3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f2f2f2;}.elementor-4 .elementor-element.elementor-element-5d708e3 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 20px 20px 20px;}.elementor-4 .elementor-element.elementor-element-5d708e3 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4 .elementor-element.elementor-element-d65c12e > .elementor-widget-container{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-4 .elementor-element.elementor-element-303ade2:not(.elementor-motion-effects-element-type-background), .elementor-4 .elementor-element.elementor-element-303ade2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://waatea.kiwischools.org/wp-content/uploads/2022/03/Waatea-4.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-4 .elementor-element.elementor-element-303ade2 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(90deg, rgba(255,255,255,0) 15%, #ffffff 65%);opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4 .elementor-element.elementor-element-303ade2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-bc-flex-widget .elementor-4 .elementor-element.elementor-element-dddaa82.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4 .elementor-element.elementor-element-dddaa82.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4 .elementor-element.elementor-element-dddaa82 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4 .elementor-element.elementor-element-dddaa82 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4 .elementor-element.elementor-element-ff3b3c6:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4 .elementor-element.elementor-element-ff3b3c6 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0);}.elementor-bc-flex-widget .elementor-4 .elementor-element.elementor-element-ff3b3c6.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4 .elementor-element.elementor-element-ff3b3c6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4 .elementor-element.elementor-element-ff3b3c6 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10% 15% 10% 15%;}.elementor-4 .elementor-element.elementor-element-ff3b3c6 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4 .elementor-element.elementor-element-112e450{text-align:start;font-weight:bold;color:#00aeef;}.elementor-4 .elementor-element.elementor-element-f09b724:not(.elementor-motion-effects-element-type-background), .elementor-4 .elementor-element.elementor-element-f09b724 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-4 .elementor-element.elementor-element-f09b724{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5% 5% 2% 5%;}.elementor-4 .elementor-element.elementor-element-f09b724 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4 .elementor-element.elementor-element-fb119f1{text-align:center;}.elementor-4 .elementor-element.elementor-element-a62b70f:not(.elementor-motion-effects-element-type-background), .elementor-4 .elementor-element.elementor-element-a62b70f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-4 .elementor-element.elementor-element-a62b70f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:2% 5% 5% 5%;}.elementor-4 .elementor-element.elementor-element-a62b70f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-4 .elementor-element.elementor-element-cb973f1.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4 .elementor-element.elementor-element-cb973f1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4 .elementor-element.elementor-element-e29fb05 > .elementor-element-populated{padding:10px 0px 10px 0px;}.elementor-4 .elementor-element.elementor-element-6967517 img{border-radius:100% 100% 100% 100%;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-4 .elementor-element.elementor-element-a816ad0{text-align:center;}.elementor-4 .elementor-element.elementor-element-a816ad0 .elementor-heading-title{color:#00aeef;}.elementor-4 .elementor-element.elementor-element-9a17c1b img{border-radius:100% 100% 100% 100%;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-4 .elementor-element.elementor-element-c1546bd{text-align:center;}.elementor-4 .elementor-element.elementor-element-c1546bd .elementor-heading-title{color:#00aeef;}.elementor-4 .elementor-element.elementor-element-34af586 img{border-radius:100% 100% 100% 100%;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-4 .elementor-element.elementor-element-f8a72ea{text-align:center;}.elementor-4 .elementor-element.elementor-element-f8a72ea .elementor-heading-title{color:#00aeef;}.elementor-4 .elementor-element.elementor-element-28175e2 img{border-radius:100% 100% 100% 100%;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-4 .elementor-element.elementor-element-5e9b6da{text-align:center;}.elementor-4 .elementor-element.elementor-element-5e9b6da .elementor-heading-title{color:#00aeef;}.elementor-4 .elementor-element.elementor-element-bd7de17:not(.elementor-motion-effects-element-type-background), .elementor-4 .elementor-element.elementor-element-bd7de17 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://waatea.kiwischools.org/wp-content/uploads/2019/08/connectImageBG.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-4 .elementor-element.elementor-element-bd7de17 > .elementor-background-overlay{background-color:#ffffff;opacity:0.7;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4 .elementor-element.elementor-element-bd7de17{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5% 5% 5% 5%;}.elementor-4 .elementor-element.elementor-element-76422aa:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4 .elementor-element.elementor-element-76422aa > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://waatea.kiwischools.org/wp-content/uploads/2019/08/Community-Connect-Background.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-4 .elementor-element.elementor-element-76422aa > .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:1% 2% 2% 2%;}.elementor-4 .elementor-element.elementor-element-76422aa > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-4 .elementor-element.elementor-element-cbd592f{--divider-border-style:solid;--divider-color:#036cb6;--divider-border-width:3px;}.elementor-4 .elementor-element.elementor-element-cbd592f > .elementor-widget-container{margin:-5% 0% 0% 0%;}.elementor-4 .elementor-element.elementor-element-cbd592f .elementor-divider-separator{width:50%;}.elementor-4 .elementor-element.elementor-element-cbd592f .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-4 .elementor-element.elementor-element-a511956 .elementor-button{background-color:#00aeef;fill:#ffffff;color:#ffffff;}.elementor-4 .elementor-element.elementor-element-db5af58 .elementor-button{background-color:#00aeef;fill:#ffffff;color:#ffffff;}.elementor-4 .elementor-element.elementor-element-9dcdbe1 .elementor-button{background-color:#00aeef;fill:#ffffff;color:#ffffff;padding:20px 0px 20px 0px;}.elementor-4 .elementor-element.elementor-element-fc0d62b .elementor-button{background-color:#00aeef;fill:#ffffff;color:#ffffff;}.elementor-4 .elementor-element.elementor-element-9756822 iframe{height:520px;}@media(max-width:1024px){.elementor-4 .elementor-element.elementor-element-5f81fde .swiper-slide{height:400px;}.elementor-4 .elementor-element.elementor-element-8a9aae9 .elementor-heading-title{font-size:24px;}.elementor-4 .elementor-element.elementor-element-a8d197e .elementor-heading-title{font-size:20px;}.elementor-4 .elementor-element.elementor-element-15d941c .elementor-heading-title{font-size:20px;}.elementor-4 .elementor-element.elementor-element-c98ff4e .elementor-heading-title{font-size:24px;}.elementor-4 .elementor-element.elementor-element-5fb7f47{font-size:12px;}.elementor-4 .elementor-element.elementor-element-18added5 .elementor-heading-title{font-size:20px;}.elementor-4 .elementor-element.elementor-element-1f87cdb6{font-size:15px;}.elementor-4 .elementor-element.elementor-element-30da0e5c .elementor-heading-title{font-size:20px;}.elementor-4 .elementor-element.elementor-element-19520d53{font-size:15px;}.elementor-4 .elementor-element.elementor-element-010818e .elementor-heading-title{font-size:20px;}.elementor-4 .elementor-element.elementor-element-bf023a2{font-size:15px;}.elementor-4 .elementor-element.elementor-element-d2c01ef .elementor-heading-title{font-size:20px;}.elementor-4 .elementor-element.elementor-element-7f252c9{font-size:15px;}.elementor-4 .elementor-element.elementor-element-ec064a7 img{width:50%;}.elementor-4 .elementor-element.elementor-element-fb119f1 .elementor-heading-title{font-size:24px;}.elementor-4 .elementor-element.elementor-element-a62b70f{padding:2% 0% 5% 5%;}.elementor-4 .elementor-element.elementor-element-a816ad0 .elementor-heading-title{font-size:15px;}.elementor-4 .elementor-element.elementor-element-c1546bd .elementor-heading-title{font-size:15px;}.elementor-4 .elementor-element.elementor-element-f8a72ea .elementor-heading-title{font-size:15px;}.elementor-4 .elementor-element.elementor-element-5e9b6da .elementor-heading-title{font-size:15px;}.elementor-4 .elementor-element.elementor-element-277663b .elementor-heading-title{font-size:24px;}.elementor-4 .elementor-element.elementor-element-9756822 iframe{height:465px;}}@media(max-width:767px){.elementor-4 .elementor-element.elementor-element-5f81fde .swiper-slide{height:250px;}.elementor-4 .elementor-element.elementor-element-213292b .elementor-button{font-size:14px;padding:12px 24px 12px 24px;}.elementor-4 .elementor-element.elementor-element-74a2a40:not(.elementor-motion-effects-element-type-background), .elementor-4 .elementor-element.elementor-element-74a2a40 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-4 .elementor-element.elementor-element-a8d197e .elementor-heading-title{font-size:15px;}.elementor-4 .elementor-element.elementor-element-15d941c .elementor-heading-title{font-size:15px;}.elementor-4 .elementor-element.elementor-element-c587e55 > .elementor-element-populated{padding:3% 3% 3% 3%;}.elementor-4 .elementor-element.elementor-element-5fb7f47{font-size:11px;}.elementor-4 .elementor-element.elementor-element-c514e6a img{width:50%;}.elementor-4 .elementor-element.elementor-element-16a3e47d .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-4 .elementor-element.elementor-element-16a3e47d:after{content:"0.5";}.elementor-4 .elementor-element.elementor-element-16a3e47d .elementor-post__thumbnail__link{width:100%;}.elementor-4 .elementor-element.elementor-element-f2959b2 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-010818e .elementor-heading-title{font-size:17px;}.elementor-4 .elementor-element.elementor-element-3712626 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-4 .elementor-element.elementor-element-3712626:after{content:"0.5";}.elementor-4 .elementor-element.elementor-element-3712626 .elementor-post__thumbnail__link{width:100%;}.elementor-4 .elementor-element.elementor-element-4200b1b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-d2c01ef .elementor-heading-title{font-size:17px;}.elementor-4 .elementor-element.elementor-element-5128972 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4 .elementor-element.elementor-element-112e450{font-size:13px;}.elementor-4 .elementor-element.elementor-element-a62b70f{padding:2% 0% 5% 0%;}.elementor-4 .elementor-element.elementor-element-9756822 iframe{height:300px;}}@media(min-width:768px){.elementor-4 .elementor-element.elementor-element-17532e3{width:70%;}.elementor-4 .elementor-element.elementor-element-a810744{width:30%;}.elementor-4 .elementor-element.elementor-element-5b630a05{width:60%;}.elementor-4 .elementor-element.elementor-element-13d77f34{width:80%;}.elementor-4 .elementor-element.elementor-element-7c20d9a1{width:20%;}.elementor-4 .elementor-element.elementor-element-775342be{width:80%;}.elementor-4 .elementor-element.elementor-element-29b6b8dc{width:20%;}.elementor-4 .elementor-element.elementor-element-7898a05f{width:40%;}.elementor-4 .elementor-element.elementor-element-15ba650{width:80%;}.elementor-4 .elementor-element.elementor-element-ad99eb7{width:20%;}.elementor-4 .elementor-element.elementor-element-b86cb73{width:80%;}.elementor-4 .elementor-element.elementor-element-e26dcf1{width:20%;}.elementor-4 .elementor-element.elementor-element-dddaa82{width:60%;}.elementor-4 .elementor-element.elementor-element-ff3b3c6{width:41.315%;}.elementor-4 .elementor-element.elementor-element-cb973f1{width:20%;}.elementor-4 .elementor-element.elementor-element-e29fb05{width:80%;}.elementor-4 .elementor-element.elementor-element-9d1ea60{width:35%;}.elementor-4 .elementor-element.elementor-element-63dc0d8{width:65%;}}@media(max-width:1024px) and (min-width:768px){.elementor-4 .elementor-element.elementor-element-dddaa82{width:60%;}.elementor-4 .elementor-element.elementor-element-ff3b3c6{width:40%;}}/* Start custom CSS for slides, class: .elementor-element-5f81fde */.elementor-4 .elementor-element.elementor-element-5f81fde .swiper-slide{
    height:35vw!important;
}

/*slide 1*/
.elementor-4 .elementor-element.elementor-element-5f81fde .elementor-repeater-item-bf4c375 .slick-slide-bg{
     background-position-y:40%;
}

/*slide 2*/
.elementor-4 .elementor-element.elementor-element-5f81fde .swiper-slide[data-slick-index="1"] .slick-slide-bg{
    background-position-y:70%;
}

/*slide 4*/
.elementor-4 .elementor-element.elementor-element-5f81fde .swiper-slide[data-slick-index="3"] .slick-slide-bg{
    background-position-y:30%;
}

@media screen and (max-width:1024px) and (min-width:768px) and (orientation:portrait){
    .elementor-4 .elementor-element.elementor-element-5f81fde .swiper-slide{
    height:55vw!important;
}
}

@media screen and (max-width:767px) and (orientation:portrait){
    .elementor-4 .elementor-element.elementor-element-5f81fde .swiper-slide{
    height:100vw!important;
}
}

@media screen and (max-width:767px) and (orientation:landscape){
    .elementor-4 .elementor-element.elementor-element-5f81fde .swiper-slide{
    height:350px!important;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-213292b */.elementor-4 .elementor-element.elementor-element-213292b .elementor-button{
    box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 70%) inset, 0px 0px 10px 0px rgb(0 0 0 / 70%);
}

.elementor-4 .elementor-element.elementor-element-213292b .elementor-button:hover{
    box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 70%);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-b3189d9 */@media screen and (max-width:767px) and (orientation:portrait){
    .elementor-4 .elementor-element.elementor-element-b3189d9{
        width:100%;
    }
}

@media screen and (max-width:767px) and (orientation:landscape){
    .elementor-4 .elementor-element.elementor-element-b3189d9{
        width:50%;
    }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7f9d766 *//*css by Jonathan*/
.elementor-4 .elementor-element.elementor-element-7f9d766 .elementor-icon-list-icon{
    order:2;
    cursor: pointer;
    filter: drop-shadow(2px 2px 1px black);
}

.elementor-4 .elementor-element.elementor-element-7f9d766 .elementor-icon-list-text{
    order:1;
    font-family: ProximaNova-Bold;
    padding-right: 25px;
    display: none;
    pointer-events: none;
}

.elementor-4 .elementor-element.elementor-element-7f9d766 a{
    cursor:default!important;
}

/*text hover color*/
.elementor-4 .elementor-element.elementor-element-7f9d766 .elementor-icon-list-icon:hover + .elementor-icon-list-text{
    display: block;
    text-shadow: 2px 2px 2px #000000;
    color:white!important;
}


.elementor-4 .elementor-element.elementor-element-7f9d766 a:hover i{
    color:white!important;
    filter: drop-shadow(2px 2px 2px black);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-85ae8b1 */@media screen and (max-width:767px) and (orientation:portrait){
    .elementor-4 .elementor-element.elementor-element-85ae8b1{
        display:none;
    }
}

@media screen and (max-width:767px) and (orientation:landscape){
    .elementor-4 .elementor-element.elementor-element-85ae8b1{
        width:50%;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-32b811a */.elementor-4 .elementor-element.elementor-element-32b811a .elementor-container{
    min-height: 35vw;
    height: 35vw;
}

.elementor-4 .elementor-element.elementor-element-32b811a{
    margin-top:-35vw;
}

@media screen and (max-width:1024px) and (min-width:768px) and (orientation:portrait){
    .elementor-4 .elementor-element.elementor-element-32b811a .elementor-container{
    min-height: 55vw;
    height: 55vw;
}

.elementor-4 .elementor-element.elementor-element-32b811a{
    margin-top:-55vw;
}
}

@media screen and (max-width:767px) and (orientation:portrait){
    .elementor-4 .elementor-element.elementor-element-32b811a .elementor-container{
    min-height: 100vw;
    height: 100vw;
}

.elementor-4 .elementor-element.elementor-element-32b811a{
    margin-top:-100vw;
}
}

@media screen and (max-width:767px) and (orientation:landscape){
    .elementor-4 .elementor-element.elementor-element-32b811a .elementor-container{
    min-height: 350px;
    height: 350px;
}

.elementor-4 .elementor-element.elementor-element-32b811a{
    margin-top:-350px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a8d197e */.elementor-4 .elementor-element.elementor-element-a8d197e{
    text-shadow: 2px 2px 4px #000000;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-15d941c */.elementor-4 .elementor-element.elementor-element-15d941c{
    text-shadow: 2px 2px 4px #000000;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-17532e3 */@media screen and (max-width:767px) and (orientation:landscape){
    .elementor-4 .elementor-element.elementor-element-17532e3 {
        width:70%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c319844 */@media screen and (max-width:767px) and (orientation:landscape){
    .elementor-4 .elementor-element.elementor-element-c319844 {
        margin:0%;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-a810744 */@media screen and (max-width:767px) and (orientation:landscape){
    .elementor-4 .elementor-element.elementor-element-a810744 {
        width:30%;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-13d77f34 */@media screen and (max-width:1024px) and (orientation:portrait){
    .elementor-4 .elementor-element.elementor-element-13d77f34{
        width: calc(100% - 105px);
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1f87cdb6 */.elementor-4 .elementor-element.elementor-element-1f87cdb6 p{
    margin-bottom: 0;
}

.elementor-4 .elementor-element.elementor-element-1f87cdb6 p:hover{
    text-decoration: underline;
}

.elementor-4 .elementor-element.elementor-element-1f87cdb6 a{
    color:white;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-7c20d9a1 */@media screen and (max-width:1024px) and (min-width:768px) and (orientation:portrait){
    .elementor-4 .elementor-element.elementor-element-7c20d9a1{
        min-width:105px;
    }
}

@media screen and (max-width:767px) and (orientation:portrait){
    .elementor-4 .elementor-element.elementor-element-7c20d9a1{
        width:105px;
    }
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-16a3e47d */.elementor-4 .elementor-element.elementor-element-16a3e47d .elementor-post__read-more:hover{
    color: black!important;
}

/*block design*/
.elementor-4 .elementor-element.elementor-element-16a3e47d article{
    background-color: white;
    padding:10px 10px 20px 25px;
    border-left:8px solid #00aeef;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-73382de4 */.elementor-4 .elementor-element.elementor-element-73382de4{
    min-height: 450px
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-775342be */@media screen and (max-width:1024px) and (orientation:portrait){
    .elementor-4 .elementor-element.elementor-element-775342be{
        width: calc(100% - 105px);
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-19520d53 */.elementor-4 .elementor-element.elementor-element-19520d53 p{
    margin-bottom: 0;
}

.elementor-4 .elementor-element.elementor-element-19520d53 p:hover{
    text-decoration: underline;
}

.elementor-4 .elementor-element.elementor-element-19520d53 a{
    color:white;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-29b6b8dc */@media screen and (max-width:1024px) and (min-width:768px) and (orientation:portrait){
    .elementor-4 .elementor-element.elementor-element-29b6b8dc{
        min-width:105px;
    }
}


@media screen and (max-width:767px) and (orientation:portrait){
    .elementor-4 .elementor-element.elementor-element-29b6b8dc{
        width:105px;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-d2cee3f */.elementor-4 .elementor-element.elementor-element-d2cee3f h4{
    background-color: white;
    color:#00aeef;
    padding:10px 10px 0px 25px;
    font-size: 20px;
}

.elementor-4 .elementor-element.elementor-element-d2cee3f .event-section{
    border:none;
    border-radius:0px;
    margin:0;
    padding:0px 10px 20px 25px;
}

.elementor-4 .elementor-element.elementor-element-d2cee3f dd, .elementor-4 .elementor-element.elementor-element-d2cee3f dt{
    border:none!important;
    padding:0.1em 0!important;
}

.elementor-4 .elementor-element.elementor-element-d2cee3f h4,.elementor-4 .elementor-element.elementor-element-d2cee3f dl{
    border-left:8px solid #00aeef;
}

.elementor-4 .elementor-element.elementor-element-d2cee3f dt, .elementor-4 .elementor-element.elementor-element-d2cee3f span{
    color:black;
    font-size: 18px;
}

.elementor-4 .elementor-element.elementor-element-d2cee3f span{
    font-weight: 500;
}

.elementor-4 .elementor-element.elementor-element-d2cee3f .ics-calendar{
    margin:0;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2edfafb */.elementor-4 .elementor-element.elementor-element-2edfafb .elementor-widget-wrap{
    margin-bottom:-20px;
}

.elementor-4 .elementor-element.elementor-element-2edfafb{
    min-height: 450px
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3b53057a */.elementor-4 .elementor-element.elementor-element-3b53057a{
    max-height: 425px;
    overflow: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5b630a05 */.elementor-4 .elementor-element.elementor-element-5b630a05.elementor-top-column > .elementor-widget-wrap{
    filter: drop-shadow(0px 0px 10px #00000080);
}
@media screen and (max-width:1024px) and (min-width:768px) and (orientation:portrait){
    .elementor-4 .elementor-element.elementor-element-5b630a05{
        width:50%;
    }
}/* End custom CSS */
/* Start custom CSS for facebook-page, class: .elementor-element-f4cf6ea */@media screen and (min-width:1025px) and (max-width:1400px){
    .elementor-4 .elementor-element.elementor-element-f4cf6ea iframe{
        height:1026px!important;
    }
}

@media screen and (max-width:1024px) and (min-width:768px) and (orientation:landscape){
    .elementor-4 .elementor-element.elementor-element-f4cf6ea iframe{
        height:1026px!important;
    }
}

@media screen and (max-width:767px) and (orientation:portrait){
    .elementor-4 .elementor-element.elementor-element-f4cf6ea iframe,.elementor-4 .elementor-element.elementor-element-f4cf6ea .elementor-facebook-widget>span{
        height:600px!important;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-7898a05f */@media screen and (max-width:1024px) and (min-width:768px) and (orientation:portrait){
    .elementor-4 .elementor-element.elementor-element-7898a05f{
        width:50%;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-552249fe */@media screen and (max-width:767px) and (orientation:portrait){
    .elementor-4 .elementor-element.elementor-element-552249fe{
        padding-top:50%;
        padding-bottom:25%;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-15ba650 */.elementor-4 .elementor-element.elementor-element-15ba650{
        width: calc(100% - 95px);
    }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bf023a2 */.elementor-4 .elementor-element.elementor-element-bf023a2 p{
    margin-bottom: 0;
}

.elementor-4 .elementor-element.elementor-element-bf023a2 p:hover{
    text-decoration: underline;
}

.elementor-4 .elementor-element.elementor-element-bf023a2 a{
    color:white;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-ad99eb7 */.elementor-4 .elementor-element.elementor-element-ad99eb7{
        width:95px;
    }/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-3712626 */.elementor-4 .elementor-element.elementor-element-3712626 .elementor-post__read-more:hover{
    color: black!important;
}

/*block design*/
.elementor-4 .elementor-element.elementor-element-3712626 article{
    background-color: white;
    padding:10px 10px 20px 25px;
    border-left:8px solid #00aeef;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-e3e7532 */.elementor-4 .elementor-element.elementor-element-e3e7532{
    min-height: 425px
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-c97991b */.elementor-4 .elementor-element.elementor-element-c97991b{
    max-height: 425px;
    overflow: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-f2959b2 */.elementor-4 .elementor-element.elementor-element-f2959b2.elementor-top-column > .elementor-widget-wrap{
    filter: drop-shadow(0px 0px 10px #00000080);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-b86cb73 */.elementor-4 .elementor-element.elementor-element-b86cb73{
        width: calc(100% - 95px);
    }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7f252c9 */.elementor-4 .elementor-element.elementor-element-7f252c9 p{
    margin-bottom: 0;
}

.elementor-4 .elementor-element.elementor-element-7f252c9 p:hover{
    text-decoration: underline;
}

.elementor-4 .elementor-element.elementor-element-7f252c9 a{
    color:white;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-e26dcf1 */.elementor-4 .elementor-element.elementor-element-e26dcf1{
        width:95px;
    }/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-df81f37 */.elementor-4 .elementor-element.elementor-element-df81f37 h4{
    background-color: white;
    color:#00aeef;
    padding:10px 10px 0px 25px;
    font-size: 20px;
}

.elementor-4 .elementor-element.elementor-element-df81f37 .event-section{
    border:none;
    border-radius:0px;
    margin:0;
    padding:0px 10px 20px 25px;
}

.elementor-4 .elementor-element.elementor-element-df81f37 dd, .elementor-4 .elementor-element.elementor-element-df81f37 dt{
    border:none!important;
    padding:0.1em 0!important;
}

.elementor-4 .elementor-element.elementor-element-df81f37 h4,.elementor-4 .elementor-element.elementor-element-df81f37 dl{
    border-left:8px solid #00aeef;
}

.elementor-4 .elementor-element.elementor-element-df81f37 dt, .elementor-4 .elementor-element.elementor-element-df81f37 span{
    color:black;
    font-size: 18px;
}

.elementor-4 .elementor-element.elementor-element-df81f37 span{
    font-weight: 500;
}

.elementor-4 .elementor-element.elementor-element-df81f37 .ics-calendar{
    margin:0;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5d708e3 */.elementor-4 .elementor-element.elementor-element-5d708e3 .elementor-widget-wrap{
    margin-bottom:-20px;
}


.elementor-4 .elementor-element.elementor-element-5d708e3{
    min-height: 425px
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-39a9734 */.elementor-4 .elementor-element.elementor-element-39a9734{
    max-height: 425px;
    overflow: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4200b1b */.elementor-4 .elementor-element.elementor-element-4200b1b.elementor-top-column > .elementor-widget-wrap{
    filter: drop-shadow(0px 0px 10px #00000080);
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-5128972 */@media screen and (max-width:1024px) and (min-width:768px) and (orientation:portrait){
    .elementor-4 .elementor-element.elementor-element-5128972{
        width:50%;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-23316bc */@media screen and (max-width:767px) and (orientation:portrait){
    
    .elementor-4 .elementor-element.elementor-element-23316bc.elementor-top-section > .elementor-container> .elementor-container{
    display: flex;
    flex-wrap: nowrap;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    scroll-snap-type: x mandatory;
}

.elementor-4 .elementor-element.elementor-element-23316bc .elementor-top-column{
    flex: 0 0 auto;
    padding: 10px;
     width: 90%;
    scroll-snap-align: center;
}

.elementor-4 .elementor-element.elementor-element-23316bc .elementor-widget-wrap.elementor-element-populated{
    margin:0%!important;
}
}


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

.elementor-4 .elementor-element.elementor-element-23316bc .elementor-top-column{
    flex: 0 0 auto;
    padding: 10px;
     width: 55%;
    scroll-snap-align: center;
}

.elementor-4 .elementor-element.elementor-element-23316bc .elementor-widget-wrap.elementor-element-populated{
    margin:0%!important;
}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-dddaa82 */@media screen and (max-width:767px) and (orientation:portrait){
    .elementor-4 .elementor-element.elementor-element-dddaa82 {
        display:none;
    }
}

@media screen and (max-width:767px) and (orientation:landscape){
    .elementor-4 .elementor-element.elementor-element-dddaa82 {
        width:45%;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-112e450 */@media screen and (min-width:768px){.elementor-4 .elementor-element.elementor-element-112e450 p{
    font-size:1.3vw;
    font-weight:bold;
}}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-ff3b3c6 */.elementor-4 .elementor-element.elementor-element-ff3b3c6 .elementor-widget-wrap.elementor-element-populated
{
   background-size:100% 100%!important; 
}

@media screen and (max-width:767px) and (orientation:landscape){
    .elementor-4 .elementor-element.elementor-element-ff3b3c6 {
        width:55%;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-303ade2 */@media screen and (max-width:767px) and (orientation:portrait){
    .elementor-4 .elementor-element.elementor-element-303ade2 .elementor-background-overlay{
        background-color:rgb(255 255 255 / 85%);
        background-image:none;
    }
}

@media screen and (max-width:767px) and (orientation:landscape){
    .elementor-4 .elementor-element.elementor-element-303ade2 .elementor-background-overlay{
            background-image: linear-gradient(
90deg
, rgba(255,255,255,0) 1%, #ffffff 50%);
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-cb973f1 */@media screen and (max-width:767px) and (orientation:portrait){
    .elementor-4 .elementor-element.elementor-element-cb973f1{
        display:none;
    }
}

@media screen and (max-width:767px) and (orientation:landscape){
    .elementor-4 .elementor-element.elementor-element-cb973f1{
        width:150px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6967517 */.elementor-4 .elementor-element.elementor-element-6967517 img{
    height: 10vw;
    width: 10vw;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9a17c1b */.elementor-4 .elementor-element.elementor-element-9a17c1b img{
    height: 10vw;
    width: 10vw;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-34af586 */.elementor-4 .elementor-element.elementor-element-34af586 img{
    height: 10vw;
    width: 10vw;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-28175e2 */.elementor-4 .elementor-element.elementor-element-28175e2 img{
    height: 10vw;
    width: 10vw;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1b08c54 */.elementor-4 .elementor-element.elementor-element-1b08c54 a:hover{
    text-decoration: underline
}

@media screen and (min-width:1025px) and (max-width:1300px){
    .elementor-4 .elementor-element.elementor-element-1b08c54 a{
        font-size:1.5vw;
    }
}

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

.elementor-4 .elementor-element.elementor-element-1b08c54 .elementor-column{
    flex: 0 0 auto;
    padding: 0%;
     width: 230px;
    scroll-snap-align: center;
}

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

.elementor-4 .elementor-element.elementor-element-1b08c54 img{
    width:150px;
    height:150px;
}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-e29fb05 */@media screen and (max-width:767px) and (orientation:portrait){
    .elementor-4 .elementor-element.elementor-element-e29fb05{
        width:100%;
    }
}

@media screen and (max-width:767px) and (orientation:landscape){
    .elementor-4 .elementor-element.elementor-element-e29fb05{
        width:calc(100% - 150px);
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-a62b70f */@media screen and (max-width:767px) and (orientation:portrait){
    
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-cbd592f */@media screen and (max-width:767px) and (orientation:landscape){
    .elementor-4 .elementor-element.elementor-element-cbd592f {
        margin:-2% 0% 2% 0%;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-9d1ea60 */@media screen and (max-width:1024px){
    .elementor-4 .elementor-element.elementor-element-9d1ea60 .elementor-button-text{
        font-size:15px;
    }
}

@media screen and (max-width:767px) and (orientation:landscape){
    .elementor-4 .elementor-element.elementor-element-9d1ea60 {
        width:50%;
    }
}/* End custom CSS */
/* Start custom CSS for google_maps, class: .elementor-element-9756822 */@media screen and (max-width:767px) and (orientation:landscape){
    .elementor-4 .elementor-element.elementor-element-9756822 iframe{
        height:460px;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-63dc0d8 */@media screen and (max-width:767px) and (orientation:landscape){
    .elementor-4 .elementor-element.elementor-element-63dc0d8 {
        width:50%;
    }
}/* End custom CSS */