.elementor-16377 .elementor-element.elementor-element-2ca4c18:not(.elementor-motion-effects-element-type-background),.elementor-16377 .elementor-element.elementor-element-2ca4c18>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://mlk4rttfwdww.i.optimole.com/cb:SQBo~460ae/w:1024/h:297/q:mauto/f:best/https://bsmdigital.co.nz/wp-content/uploads/2013/10/pisa-pools-2.jpg);background-position:center center;background-size:cover}.elementor-16377 .elementor-element.elementor-element-2ca4c18>.elementor-container{min-height:50vh}.elementor-16377 .elementor-element.elementor-element-2ca4c18{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:0;margin-bottom:0;padding:0 0 0 0}.elementor-16377 .elementor-element.elementor-element-2ca4c18>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-bc-flex-widget .elementor-16377 .elementor-element.elementor-element-aa22b5a.elementor-column .elementor-widget-wrap{align-items:center}.elementor-16377 .elementor-element.elementor-element-aa22b5a.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-16377 .elementor-element.elementor-element-aa22b5a>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-16377 .elementor-element.elementor-element-aa22b5a>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-16377 .elementor-element.elementor-element-21ce2f4 .elementor-repeater-item-8f73c27 .swiper-slide-bg{background-color:#ffffff00}.elementor-16377 .elementor-element.elementor-element-21ce2f4 .swiper-slide{transition-duration:calc(5000ms*1.2);height:40vh}.elementor-16377 .elementor-element.elementor-element-21ce2f4 .elementor-slide-button{background-color:#4aace9;font-family:"Raleway",Sans-serif;font-weight:500;border-radius:0;color:#fff;border-color:#4aace9}.elementor-16377 .elementor-element.elementor-element-21ce2f4 .swiper-slide-contents{max-width:60%;text-shadow:0 0 5px #000}.elementor-16377 .elementor-element.elementor-element-21ce2f4 .swiper-slide-inner{text-align:center}.elementor-16377 .elementor-element.elementor-element-21ce2f4 .elementor-slide-heading{font-family:"Raleway",Sans-serif;font-size:6vw;font-weight:500}.elementor-16377 .elementor-element.elementor-element-21ce2f4 .elementor-slide-description{font-family:"Raleway",Sans-serif;font-weight:400}.elementor-16377 .elementor-element.elementor-element-b01bc6e{margin-top:0;margin-bottom:0}.elementor-16377 .elementor-element.elementor-element-ff7e5bb{--spacer-size:50px}.elementor-16377 .elementor-element.elementor-element-a72e10f>.elementor-widget-container{margin:20px 20px 20px 20px}.elementor-16377 .elementor-element.elementor-element-d5bc964{--image-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms}.elementor-16377 .elementor-element.elementor-element-7ef4fc4{--spacer-size:50px}@media (min-width:768px){.elementor-16377 .elementor-element.elementor-element-aa22b5a{width:100%}}@media (max-width:1024px){.elementor-16377 .elementor-element.elementor-element-2ca4c18>.elementor-container{min-height:50vh}.elementor-16377 .elementor-element.elementor-element-2ca4c18{margin-top:0;margin-bottom:0}.elementor-16377 .elementor-element.elementor-element-21ce2f4 .elementor-slide-heading{font-size:8vw}}@media (max-width:767px){.elementor-16377 .elementor-element.elementor-element-2ca4c18>.elementor-container{min-height:40vh}.elementor-16377 .elementor-element.elementor-element-2ca4c18{margin-top:0;margin-bottom:0}.elementor-16377 .elementor-element.elementor-element-ff7e5bb{--spacer-size:0px}}@media (min-width:1025px){.elementor-16377 .elementor-element.elementor-element-2ca4c18:not(.elementor-motion-effects-element-type-background),.elementor-16377 .elementor-element.elementor-element-2ca4c18>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:scroll}}