.elementor-785 .elementor-element.elementor-element-gykzrxt:not(.elementor-motion-effects-element-type-background),.elementor-785 .elementor-element.elementor-element-gykzrxt>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(0deg,rgba(0,0,0,.91) 0%,#fff 100%)}.elementor-785 .elementor-element.elementor-element-gykzrxt>.elementor-background-overlay{background-image:url("https://whangareiwellbeing.co.nz/wp-content/uploads/2017/04/Mind-Key.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;opacity:1;transition:background .3s,border-radius .3s,opacity .3s}.elementor-785 .elementor-element.elementor-element-gykzrxt>.elementor-container{max-width:803px}.elementor-785 .elementor-element.elementor-element-gykzrxt{border-style:solid;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:-28px;margin-bottom:-117px;padding:297px 0 11px}.elementor-785 .elementor-element.elementor-element-gykzrxt,.elementor-785 .elementor-element.elementor-element-gykzrxt>.elementor-background-overlay{border-radius:0}.elementor-785 .elementor-element.elementor-element-gykzrxt>.elementor-shape-top svg{width:calc(100% + 1.3px);height:0}.elementor-785 .elementor-element.elementor-element-pvjolxm{text-align:center}.elementor-785 .elementor-element.elementor-element-pvjolxm .elementor-heading-title{font-family:"Lato",Sans-serif;font-size:47px;font-weight:400;color:rgba(255,255,255,.96)}.elementor-785 .elementor-element.elementor-element-giukwdj>.elementor-widget-container{padding:0 120px}.elementor-785 .elementor-element.elementor-element-giukwdj{text-align:center;font-family:"Lato",Sans-serif;font-size:33px;font-weight:600;text-transform:none;line-height:3.7em;letter-spacing:-1.8px;color:rgba(226,226,226,0)}.elementor-785 .elementor-element.elementor-element-gnubuao>.elementor-container{max-width:650px}.elementor-785 .elementor-element.elementor-element-gnubuao{margin-top:-100px;margin-bottom:0}.elementor-785 .elementor-element.elementor-element-u410vh1{--spacer-size:76px}.elementor-785 .elementor-element.elementor-element-djsadfl{--spacer-size:30px}.elementor-785 .elementor-element.elementor-element-ltgsmrp{font-family:"Roboto",Sans-serif;font-size:19px;font-weight:300;line-height:1.7em;color:#3d3d3d}.elementor-785 .elementor-element.elementor-element-xakzofa{font-family:"Roboto",Sans-serif;font-size:19px;font-weight:300;line-height:1.7em;color:#3d3d3d}.elementor-785 .elementor-element.elementor-element-q4fi2de{margin-top:0;margin-bottom:0;padding:-50px}.elementor-785 .elementor-element.elementor-element-qiqylz9 .elementor-repeater-item-t1w72ut .swiper-slide-bg{background-color:#fff}.elementor-785 .elementor-element.elementor-element-qiqylz9 .elementor-repeater-item-t1w72ut .swiper-slide-inner .elementor-slide-heading{color:#000}.elementor-785 .elementor-element.elementor-element-qiqylz9 .elementor-repeater-item-t1w72ut .swiper-slide-inner .elementor-slide-description{color:#000}.elementor-785 .elementor-element.elementor-element-qiqylz9 .elementor-repeater-item-t1w72ut .swiper-slide-inner .elementor-slide-button{color:#000;border-color:#000}.elementor-785 .elementor-element.elementor-element-qiqylz9 .elementor-repeater-item-ms1qsfu .swiper-slide-bg{background-color:rgba(255,255,255,.58)}.elementor-785 .elementor-element.elementor-element-qiqylz9 .elementor-repeater-item-3nc1rig .swiper-slide-bg{background-color:#fff}.elementor-785 .elementor-element.elementor-element-qiqylz9 .elementor-repeater-item-3nc1rig .swiper-slide-inner .elementor-slide-heading{color:#000}.elementor-785 .elementor-element.elementor-element-qiqylz9 .elementor-repeater-item-3nc1rig .swiper-slide-inner .elementor-slide-description{color:#000}.elementor-785 .elementor-element.elementor-element-qiqylz9 .elementor-repeater-item-3nc1rig .swiper-slide-inner .elementor-slide-button{color:#000;border-color:#000}.elementor-785 .elementor-element.elementor-element-qiqylz9 .elementor-repeater-item-l8sjwcv .swiper-slide-bg{background-color:#fff}.elementor-785 .elementor-element.elementor-element-qiqylz9 .swiper-slide{transition-duration:calc(5000ms*1.2);height:400px}.elementor-785 .elementor-element.elementor-element-qiqylz9 .swiper-slide-contents{max-width:66%}.elementor-785 .elementor-element.elementor-element-qiqylz9 .swiper-slide-inner{text-align:center}.elementor-785 .elementor-element.elementor-element-qiqylz9 .elementor-slide-heading{color:#000;font-size:1px}.elementor-785 .elementor-element.elementor-element-qiqylz9 .swiper-slide-inner .elementor-slide-description:not(:last-child){margin-bottom:0}.elementor-785 .elementor-element.elementor-element-qiqylz9 .elementor-slide-description{color:#000}.elementor-785 .elementor-element.elementor-element-qiqylz9 .elementor-slide-button{color:#000;border-color:#000}.elementor-785 .elementor-element.elementor-global-1209 .elementor-icon-wrapper{text-align:center}.elementor-785 .elementor-element.elementor-global-1209.elementor-view-stacked .elementor-icon{background-color:#4054b2}.elementor-785 .elementor-element.elementor-global-1209.elementor-view-framed .elementor-icon,.elementor-785 .elementor-element.elementor-global-1209.elementor-view-default .elementor-icon{color:#4054b2;border-color:#4054b2}.elementor-785 .elementor-element.elementor-global-1209.elementor-view-framed .elementor-icon,.elementor-785 .elementor-element.elementor-global-1209.elementor-view-default .elementor-icon svg{fill:#4054b2}.elementor-785 .elementor-element.elementor-global-1209.elementor-view-stacked .elementor-icon:hover{background-color:rgba(69,89,178,.78)}.elementor-785 .elementor-element.elementor-global-1209.elementor-view-framed .elementor-icon:hover,.elementor-785 .elementor-element.elementor-global-1209.elementor-view-default .elementor-icon:hover{color:rgba(69,89,178,.78);border-color:rgba(69,89,178,.78)}.elementor-785 .elementor-element.elementor-global-1209.elementor-view-framed .elementor-icon:hover,.elementor-785 .elementor-element.elementor-global-1209.elementor-view-default .elementor-icon:hover svg{fill:rgba(69,89,178,.78)}.elementor-785 .elementor-element.elementor-global-1209 .elementor-icon{font-size:97px}.elementor-785 .elementor-element.elementor-global-1209 .elementor-icon svg{height:97px}.elementor-785 .elementor-element.elementor-global-1209 .elementor-icon i,.elementor-785 .elementor-element.elementor-global-1209 .elementor-icon svg{transform:rotate(270deg)}.elementor-785 .elementor-element.elementor-element-r9ah3ju>.elementor-widget-container{padding:0 82px}.elementor-785 .elementor-element.elementor-element-2lrk3ix{text-align:center}.elementor-785 .elementor-element.elementor-element-2lrk3ix .elementor-heading-title{color:#4054b2}.elementor-785 .elementor-element.elementor-element-x8c0jxj .elementor-icon-wrapper{text-align:center}.elementor-785 .elementor-element.elementor-element-x8c0jxj.elementor-view-stacked .elementor-icon{background-color:#5495ea}.elementor-785 .elementor-element.elementor-element-x8c0jxj.elementor-view-framed .elementor-icon,.elementor-785 .elementor-element.elementor-element-x8c0jxj.elementor-view-default .elementor-icon{color:#5495ea;border-color:#5495ea}.elementor-785 .elementor-element.elementor-element-x8c0jxj.elementor-view-framed .elementor-icon,.elementor-785 .elementor-element.elementor-element-x8c0jxj.elementor-view-default .elementor-icon svg{fill:#5495ea}.elementor-785 .elementor-element.elementor-element-x8c0jxj .elementor-icon{font-size:90px}.elementor-785 .elementor-element.elementor-element-x8c0jxj .elementor-icon svg{height:90px}@media(max-width:1024px){.elementor-785 .elementor-element.elementor-element-gykzrxt{padding:75px 50px 200px}}@media(max-width:767px){.elementor-785 .elementor-element.elementor-element-gykzrxt{padding:65px 25px 175px}.elementor-785 .elementor-element.elementor-element-pvjolxm .elementor-heading-title{font-size:50px}.elementor-785 .elementor-element.elementor-element-giukwdj{font-size:2px}.elementor-785 .elementor-element.elementor-element-gnubuao{padding:25px}.elementor-785 .elementor-element.elementor-element-djsadfl{--spacer-size:10px}.elementor-785 .elementor-element.elementor-element-ltgsmrp{font-size:17px}.elementor-785 .elementor-element.elementor-element-xakzofa{font-size:17px}.elementor-785 .elementor-element.elementor-element-qiqylz9 .swiper-slide{height:528px}.elementor-785 .elementor-element.elementor-element-qiqylz9 .swiper-slide-contents{max-width:100%}}