.elementor-21 .elementor-element.elementor-element-bec30f4:not(.elementor-motion-effects-element-type-background),.elementor-21 .elementor-element.elementor-element-bec30f4>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://www.ackwhangarei.co.nz/wp-content/uploads/2021/11/pexels-photo-1370295.jpeg")}.elementor-21 .elementor-element.elementor-element-bec30f4>.elementor-background-overlay{background-color:var(--e-global-color-primary);opacity:.5;transition:background .3s,border-radius .3s,opacity .3s}.elementor-21 .elementor-element.elementor-element-bec30f4{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:0;margin-bottom:0;padding:150px 0 0}.elementor-21 .elementor-element.elementor-element-083cef5{--spacer-size:20px}.elementor-21 .elementor-element.elementor-element-05ff077>.elementor-widget-container{background-color:#21A8CC61}.elementor-21 .elementor-element.elementor-element-05ff077{text-align:center}.elementor-21 .elementor-element.elementor-element-05ff077 .elementor-heading-title{font-family:var(--e-global-typography-f110857-font-family),Sans-serif;font-size:var(--e-global-typography-f110857-font-size);font-weight:var(--e-global-typography-f110857-font-weight);text-decoration:var(--e-global-typography-f110857-text-decoration);line-height:var(--e-global-typography-f110857-line-height);letter-spacing:var(--e-global-typography-f110857-letter-spacing);word-spacing:var(--e-global-typography-f110857-word-spacing);color:#fff}.elementor-21 .elementor-element.elementor-element-de784ce{--spacer-size:20px}.elementor-21 .elementor-element.elementor-element-b4d110f:not(.elementor-motion-effects-element-type-background),.elementor-21 .elementor-element.elementor-element-b4d110f>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-21 .elementor-element.elementor-element-b4d110f{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-21 .elementor-element.elementor-element-b4d110f>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-21 .elementor-element.elementor-element-1f98dab>.elementor-widget-container{background-color:#21A8CC61}.elementor-21 .elementor-element.elementor-element-1f98dab{text-align:center}.elementor-21 .elementor-element.elementor-element-1f98dab .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-secondary)}.elementor-21 .elementor-element.elementor-element-c4ce71a .elementor-button{background-color:var(--e-global-color-9f78a79);padding:4px}.elementor-21 .elementor-element.elementor-element-c4ce71a>.elementor-widget-container{margin:0 0 -26px}.elementor-21 .elementor-element.elementor-element-c4ce71a{z-index:1}.elementor-21 .elementor-element.elementor-element-942b15d img{width:70%;box-shadow:-5px 7px 10px 0px rgba(0,0,0,.5)}.elementor-21 .elementor-element.elementor-element-fa7c556{text-align:center}.elementor-21 .elementor-element.elementor-element-fa7c556 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:var(--e-global-color-secondary)}.elementor-21 .elementor-element.elementor-element-613dd28{text-align:center}.elementor-21 .elementor-element.elementor-element-613dd28 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:16px;font-weight:900;text-transform:uppercase;letter-spacing:1px;color:var(--e-global-color-accent)}.elementor-21 .elementor-element.elementor-element-563da83 .elementor-button{background-color:var(--e-global-color-accent);padding:4px}.elementor-21 .elementor-element.elementor-element-563da83 .elementor-button:hover,.elementor-21 .elementor-element.elementor-element-563da83 .elementor-button:focus{background-color:var(--e-global-color-accent)}.elementor-21 .elementor-element.elementor-element-563da83>.elementor-widget-container{margin:0 0 -26px}.elementor-21 .elementor-element.elementor-element-563da83{z-index:1}.elementor-21 .elementor-element.elementor-element-d5ff4c5 img{width:70%;box-shadow:-5px 7px 10px 0px rgba(0,0,0,.5)}.elementor-21 .elementor-element.elementor-element-d0da10a{text-align:center}.elementor-21 .elementor-element.elementor-element-d0da10a .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:var(--e-global-color-secondary)}.elementor-21 .elementor-element.elementor-element-a6b0f54{text-align:center}.elementor-21 .elementor-element.elementor-element-a6b0f54 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:16px;font-weight:900;text-transform:uppercase;letter-spacing:1px;color:var(--e-global-color-accent)}.elementor-21 .elementor-element.elementor-element-b96645c .elementor-button{background-color:var(--e-global-color-9f78a79);padding:4px}.elementor-21 .elementor-element.elementor-element-b96645c>.elementor-widget-container{margin:0 0 -26px}.elementor-21 .elementor-element.elementor-element-b96645c{z-index:1}.elementor-21 .elementor-element.elementor-element-665729c img{width:70%;box-shadow:-5px 7px 10px 0px rgba(0,0,0,.5)}.elementor-21 .elementor-element.elementor-element-6dbea56{text-align:center}.elementor-21 .elementor-element.elementor-element-6dbea56 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:var(--e-global-color-secondary)}.elementor-21 .elementor-element.elementor-element-2ec7304{text-align:center}.elementor-21 .elementor-element.elementor-element-2ec7304 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:16px;font-weight:900;text-transform:uppercase;letter-spacing:1px;color:var(--e-global-color-accent)}.elementor-21 .elementor-element.elementor-element-684804c .elementor-button{background-color:var(--e-global-color-accent);padding:4px}.elementor-21 .elementor-element.elementor-element-684804c .elementor-button:hover,.elementor-21 .elementor-element.elementor-element-684804c .elementor-button:focus{background-color:var(--e-global-color-accent)}.elementor-21 .elementor-element.elementor-element-684804c>.elementor-widget-container{margin:0 0 -26px}.elementor-21 .elementor-element.elementor-element-684804c{z-index:1}.elementor-21 .elementor-element.elementor-element-2d57d10 img{width:70%;box-shadow:-5px 7px 10px 0px rgba(0,0,0,.5)}.elementor-21 .elementor-element.elementor-element-eac1b27{text-align:center}.elementor-21 .elementor-element.elementor-element-eac1b27 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:var(--e-global-color-secondary)}.elementor-21 .elementor-element.elementor-element-cd62661{text-align:center}.elementor-21 .elementor-element.elementor-element-cd62661 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:16px;font-weight:900;text-transform:uppercase;letter-spacing:1px;color:var(--e-global-color-accent)}.elementor-21 .elementor-element.elementor-element-bccb089 .elementor-button{background-color:var(--e-global-color-9f78a79);padding:4px}.elementor-21 .elementor-element.elementor-element-bccb089>.elementor-widget-container{margin:0 0 -26px}.elementor-21 .elementor-element.elementor-element-bccb089{z-index:1}.elementor-21 .elementor-element.elementor-element-6c3af15 img{width:70%;box-shadow:-5px 7px 10px 0px rgba(0,0,0,.5)}.elementor-21 .elementor-element.elementor-element-67e2b8c{text-align:center}.elementor-21 .elementor-element.elementor-element-67e2b8c .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:var(--e-global-color-secondary)}.elementor-21 .elementor-element.elementor-element-69003d5{text-align:center}.elementor-21 .elementor-element.elementor-element-69003d5 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:16px;font-weight:900;text-transform:uppercase;letter-spacing:1px;color:var(--e-global-color-accent)}.elementor-21 .elementor-element.elementor-element-025b9e0 .elementor-button{background-color:var(--e-global-color-accent);padding:4px}.elementor-21 .elementor-element.elementor-element-025b9e0 .elementor-button:hover,.elementor-21 .elementor-element.elementor-element-025b9e0 .elementor-button:focus{background-color:var(--e-global-color-accent)}.elementor-21 .elementor-element.elementor-element-025b9e0>.elementor-widget-container{margin:0 0 -26px}.elementor-21 .elementor-element.elementor-element-025b9e0{z-index:1}.elementor-21 .elementor-element.elementor-element-1c7fd68 img{width:70%;box-shadow:-5px 7px 10px 0px rgba(0,0,0,.5)}.elementor-21 .elementor-element.elementor-element-a726fa3{text-align:center}.elementor-21 .elementor-element.elementor-element-a726fa3 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:var(--e-global-color-secondary)}.elementor-21 .elementor-element.elementor-element-169cc90{text-align:center}.elementor-21 .elementor-element.elementor-element-169cc90 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:16px;font-weight:900;text-transform:uppercase;letter-spacing:1px;color:var(--e-global-color-accent)}.elementor-21 .elementor-element.elementor-element-493c65d .elementor-button{background-color:var(--e-global-color-9f78a79);padding:4px}.elementor-21 .elementor-element.elementor-element-493c65d>.elementor-widget-container{margin:0 0 -26px}.elementor-21 .elementor-element.elementor-element-493c65d{z-index:1}.elementor-21 .elementor-element.elementor-element-2a00b80 img{width:70%;box-shadow:-5px 7px 10px 0px rgba(0,0,0,.5)}.elementor-21 .elementor-element.elementor-element-79c3be3{text-align:center}.elementor-21 .elementor-element.elementor-element-79c3be3 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:var(--e-global-color-secondary)}.elementor-21 .elementor-element.elementor-element-ff4a5f5{text-align:center}.elementor-21 .elementor-element.elementor-element-ff4a5f5 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:16px;font-weight:900;text-transform:uppercase;letter-spacing:1px;color:var(--e-global-color-accent)}.elementor-21 .elementor-element.elementor-element-e49cbf5{padding:50px 0 0}.elementor-21 .elementor-element.elementor-element-f0ccefe{padding:0 0 50px}:root{--page-title-display:none}@media(min-width:768px){.elementor-21 .elementor-element.elementor-element-34202e6{width:100%}}@media(max-width:1024px){.elementor-21 .elementor-element.elementor-element-05ff077 .elementor-heading-title{font-size:var(--e-global-typography-f110857-font-size);line-height:var(--e-global-typography-f110857-line-height);letter-spacing:var(--e-global-typography-f110857-letter-spacing);word-spacing:var(--e-global-typography-f110857-word-spacing)}}@media(max-width:767px){.elementor-21 .elementor-element.elementor-element-05ff077 .elementor-heading-title{font-size:var(--e-global-typography-f110857-font-size);line-height:var(--e-global-typography-f110857-line-height);letter-spacing:var(--e-global-typography-f110857-letter-spacing);word-spacing:var(--e-global-typography-f110857-word-spacing)}}