.elementor-19882 .elementor-element.elementor-element-afad450:not(.elementor-motion-effects-element-type-background), .elementor-19882 .elementor-element.elementor-element-afad450 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#364F6AC7;background-image:url("https://www.cooperaitken.co.nz/wp-content/uploads/2025/06/DSC_0121-cropped-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-19882 .elementor-element.elementor-element-afad450 > .elementor-background-overlay{background-color:#364F6A78;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-19882 .elementor-element.elementor-element-afad450{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 0px 60px 0px;}.elementor-19882 .elementor-element.elementor-element-422da2f{--spacer-size:100px;}.elementor-19882 .elementor-element.elementor-element-2ffc0c2{text-align:center;}.elementor-19882 .elementor-element.elementor-element-2ffc0c2 .elementor-heading-title{color:var( --e-global-color-519037e0 );}.elementor-19882 .elementor-element.elementor-element-17a6f13{text-align:center;}.elementor-19882 .elementor-element.elementor-element-17a6f13 .elementor-heading-title{font-size:50px;color:var( --e-global-color-519037e0 );}.elementor-19882 .elementor-element.elementor-element-64d95f3{--spacer-size:150px;}.elementor-19882 .elementor-element.elementor-element-03f03b0:not(.elementor-motion-effects-element-type-background), .elementor-19882 .elementor-element.elementor-element-03f03b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-92d9a07 );}.elementor-19882 .elementor-element.elementor-element-03f03b0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-19882 .elementor-element.elementor-element-03f03b0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-19882 .elementor-element.elementor-element-d95ff46 > .elementor-widget-container{padding:100px 0px 0px 0px;}.elementor-19882 .elementor-element.elementor-element-d95ff46 .elementor-heading-title{font-size:26px;color:var( --e-global-color-accent );}.elementor-19882 .elementor-element.elementor-element-356cfdf > .elementor-widget-container{padding:0px 0px 50px 0px;}.elementor-19882 .elementor-element.elementor-element-356cfdf .elementor-heading-title{font-size:22px;}.elementor-19882 .elementor-element.elementor-element-db292ea > .elementor-widget-container{padding:0px 0px 100px 0px;}.elementor-19882 .elementor-element.elementor-element-8257d7b > .elementor-container{max-width:1125px;}.elementor-19882 .elementor-element.elementor-element-8257d7b{padding:100px 0px 0px 0px;}.elementor-19882 .elementor-element.elementor-element-c99f3e4{--spacer-size:10px;}.elementor-19882 .elementor-element.elementor-element-118dfbc > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-19882 .elementor-element.elementor-element-118dfbc{text-align:center;}.elementor-19882 .elementor-element.elementor-element-118dfbc .elementor-heading-title{font-family:"Bitter", Sans-serif;font-size:44px;text-transform:none;}.elementor-19882 .elementor-element.elementor-element-84d151b > .elementor-widget-container{padding:0px 0px 150px 0px;}.elementor-19882 .elementor-element.elementor-element-84d151b{column-gap:0px;}.elementor-19882 .elementor-element.elementor-element-fa5cabf:not(.elementor-motion-effects-element-type-background), .elementor-19882 .elementor-element.elementor-element-fa5cabf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-92d9a07 );}.elementor-19882 .elementor-element.elementor-element-fa5cabf{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 150px 0px;}.elementor-19882 .elementor-element.elementor-element-fa5cabf > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-19882 .elementor-element.elementor-element-2a86290 > .elementor-widget-container{padding:30px 30px 30px 30px;}.elementor-19882 .elementor-element.elementor-element-2a86290{text-align:center;}.elementor-19882 .elementor-element.elementor-element-2a86290 .elementor-heading-title{font-family:"Bitter", Sans-serif;font-size:44px;text-transform:none;}:root{--page-title-display:none;}