.elementor-7 .elementor-element.elementor-element-8d062f2:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-8d062f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://www.whangamatainfo.co.nz/wp-content/uploads/2020/03/active-beach-clouds-ocean-220334-1-1.jpg");background-repeat:no-repeat;}.elementor-7 .elementor-element.elementor-element-8d062f2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:204px 204px 204px 204px;}.elementor-7 .elementor-element.elementor-element-8d062f2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-b4a44e2{text-align:center;}.elementor-7 .elementor-element.elementor-element-b4a44e2 .elementor-heading-title{color:#FFFFFF;font-family:"Caveat", Sans-serif;font-size:106px;}.elementor-7 .elementor-element.elementor-element-eb828d9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-7 .elementor-element.elementor-element-eb828d9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-e6f039c .elementor-heading-title{color:#FFFFFF;font-family:"Caveat", Sans-serif;}.elementor-7 .elementor-element.elementor-element-d9f0835 .elementor-text-editor{text-align:center;}.elementor-7 .elementor-element.elementor-element-b64978e:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-b64978e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7 .elementor-element.elementor-element-b64978e:hover{background-color:#CAEBF9;}.elementor-7 .elementor-element.elementor-element-b64978e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:33px;margin-bottom:65px;padding:17px 17px 17px 17px;}.elementor-7 .elementor-element.elementor-element-b64978e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-6b0780e{text-align:center;}.elementor-7 .elementor-element.elementor-element-6b0780e .elementor-heading-title{color:#000000;font-family:"Caveat", Sans-serif;font-size:48px;}.elementor-7 .elementor-element.elementor-element-667efc2:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-667efc2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(4, 48, 68, 0.07);}.elementor-7 .elementor-element.elementor-element-667efc2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-7 .elementor-element.elementor-element-667efc2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-192472f .elementor-text-editor{text-align:justify;}.elementor-7 .elementor-element.elementor-element-192472f > .elementor-widget-container{background-color:rgba(254, 254, 254, 0.01);}.elementor-7 .elementor-element.elementor-element-47e977a{z-index:0;}.elementor-7 .elementor-element.elementor-element-bbfd3d9 .elementor-text-editor{text-align:justify;}.elementor-7 .elementor-element.elementor-element-2d82489:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-2d82489 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(4, 48, 68, 0.07);}.elementor-7 .elementor-element.elementor-element-2d82489{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-7 .elementor-element.elementor-element-2d82489 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-e51ec35 .elementor-text-editor{text-align:justify;}.elementor-7 .elementor-element.elementor-element-3246db1 .elementor-text-editor{text-align:justify;}.elementor-7 .elementor-element.elementor-element-47f7509:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-47f7509 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(4, 48, 68, 0.07);}.elementor-7 .elementor-element.elementor-element-47f7509{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-7 .elementor-element.elementor-element-47f7509 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7 .elementor-element.elementor-element-8668f27 .elementor-text-editor{text-align:justify;}.elementor-7 .elementor-element.elementor-element-67ca72a .elementor-text-editor{text-align:justify;}.elementor-7 .elementor-element.elementor-element-9244306{margin-top:36px;margin-bottom:10px;}.elementor-7 .elementor-element.elementor-element-85fe5b1{text-align:center;}.elementor-7 .elementor-element.elementor-element-051a88b{font-size:12px;line-height:1.5em;letter-spacing:1px;}.elementor-7 .elementor-element.elementor-element-bc9db61{font-size:12px;line-height:1.5em;letter-spacing:1px;}.elementor-7 .elementor-element.elementor-element-bf1a828{font-size:12px;line-height:1.5em;letter-spacing:1px;}.elementor-7 .elementor-element.elementor-element-ac7d412{font-size:12px;line-height:1.5em;letter-spacing:1px;}.elementor-7 .elementor-element.elementor-element-ed1a594{font-size:12px;line-height:1.5em;letter-spacing:1px;}.elementor-7 .elementor-element.elementor-element-3d5df5f{font-size:12px;line-height:1.5em;letter-spacing:1px;}.elementor-7 .elementor-element.elementor-element-5bd53ea{font-size:12px;line-height:1.5em;letter-spacing:1px;}.elementor-7 .elementor-element.elementor-element-79aa2c7{font-size:12px;line-height:1.5em;letter-spacing:1px;}.elementor-7 .elementor-element.elementor-element-2859bcb{font-size:12px;line-height:1.5em;letter-spacing:1px;}.elementor-7 .elementor-element.elementor-element-4561393{font-size:12px;line-height:1.5em;letter-spacing:1px;}.elementor-7 .elementor-element.elementor-element-5c05d63{font-size:12px;line-height:1.5em;letter-spacing:1px;}.elementor-7 .elementor-element.elementor-element-fbb12f8{font-size:12px;line-height:1.5em;letter-spacing:1px;}.elementor-7 .elementor-element.elementor-element-2f7ed05{font-size:12px;line-height:1.5em;letter-spacing:1px;}.elementor-7 .elementor-element.elementor-element-df7c831{font-size:12px;line-height:1.5em;letter-spacing:1px;}.elementor-7 .elementor-element.elementor-element-c6d3247{font-size:12px;line-height:1.5em;letter-spacing:1px;}.elementor-7 .elementor-element.elementor-element-5b7f0bb{font-size:12px;line-height:1.5em;letter-spacing:1px;}.elementor-7 .elementor-element.elementor-element-f2ff72a{font-size:12px;line-height:1.5em;letter-spacing:1px;}.elementor-7 .elementor-element.elementor-element-a1d359e{font-size:12px;line-height:1.5em;letter-spacing:1px;}.elementor-7 .elementor-element.elementor-element-cab3b66{font-size:12px;line-height:1.5em;letter-spacing:1px;}.elementor-7 .elementor-element.elementor-element-cb9c0b8{font-size:12px;line-height:1.5em;letter-spacing:1px;}.elementor-7 .elementor-element.elementor-element-7e5df69{font-size:12px;line-height:1.5em;letter-spacing:1px;}@media(max-width:767px){.elementor-7 .elementor-element.elementor-element-eb828d9:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-eb828d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://www.whangamatainfo.co.nz/wp-content/uploads/2020/03/active-beach-clouds-ocean-220334-1-1-1-1.jpg");}.elementor-7 .elementor-element.elementor-element-eb828d9{padding:58px 58px 58px 58px;}.elementor-7 .elementor-element.elementor-element-e6f039c{text-align:center;}}@media(min-width:1025px){.elementor-7 .elementor-element.elementor-element-8d062f2:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-8d062f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}