.elementor-180 .elementor-element.elementor-element-6d09230:not(.elementor-motion-effects-element-type-background),.elementor-180 .elementor-element.elementor-element-6d09230>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://jhf.co.nz/wp-content/uploads/JHF-Building-1.jpg);background-position:center center;background-size:cover}.elementor-180 .elementor-element.elementor-element-6d09230{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-180 .elementor-element.elementor-element-6d09230>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-180 .elementor-element.elementor-element-992f46e .elementor-spacer-inner{height:48vh}.elementor-180 .elementor-element.elementor-element-ed2d9b1 .elementor-heading-title{color:#FFF;text-transform:uppercase}.elementor-180 .elementor-element.elementor-element-91bafe0 .elementor-button{font-weight:700}.elementor-180 .elementor-element.elementor-element-633a944 .elementor-spacer-inner{height:100px}.elementor-180 .elementor-element.elementor-element-5183d06{padding:50px 0 50px 0}.elementor-180 .elementor-element.elementor-element-937e777 .elementor-heading-title{font-weight:500}.elementor-180 .elementor-element.elementor-element-1b59dcf>.elementor-element-populated{padding:0 0 0 0}.elementor-180 .elementor-element.elementor-element-89f186b:not(.elementor-motion-effects-element-type-background),.elementor-180 .elementor-element.elementor-element-89f186b>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFA22B}.elementor-180 .elementor-element.elementor-element-89f186b{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-180 .elementor-element.elementor-element-89f186b>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-180 .elementor-element.elementor-element-c5063a1>.elementor-element-populated{padding:25px 25px 25px 25px}.elementor-180 .elementor-element.elementor-element-296cf56{text-align:center}.elementor-180 .elementor-element.elementor-element-296cf56 .elementor-heading-title{font-weight:400;line-height:1.3em}.elementor-180 .elementor-element.elementor-element-803daa5 .elementor-button{font-weight:700;fill:#000;color:#000;background-color:rgba(2,1,1,0);border-style:solid;border-width:2px 2px 2px 2px;border-color:#000;border-radius:3px 3px 3px 3px}.elementor-180 .elementor-element.elementor-element-803daa5 .elementor-button:hover,.elementor-180 .elementor-element.elementor-element-803daa5 .elementor-button:focus{background-color:rgba(0,0,0,.07)}.elementor-180 .elementor-element.elementor-element-16d08b0 .elementor-button{font-weight:700;fill:#000;color:#000;background-color:rgba(2,1,1,0);border-style:solid;border-width:2px 2px 2px 2px;border-color:#000;border-radius:3px 3px 3px 3px}.elementor-180 .elementor-element.elementor-element-16d08b0 .elementor-button:hover,.elementor-180 .elementor-element.elementor-element-16d08b0 .elementor-button:focus{background-color:rgba(0,0,0,.07)}.elementor-180 .elementor-element.elementor-element-16d08b0>.elementor-widget-container{margin:16px 0 -20px 0}.elementor-180 .elementor-element.elementor-element-3bfa2ae .elementor-button{font-weight:700;fill:#000;color:#000;background-color:rgba(2,1,1,0);border-style:solid;border-width:2px 2px 2px 2px;border-color:#000;border-radius:3px 3px 3px 3px}.elementor-180 .elementor-element.elementor-element-3bfa2ae .elementor-button:hover,.elementor-180 .elementor-element.elementor-element-3bfa2ae .elementor-button:focus{background-color:rgba(0,0,0,.07)}.elementor-180 .elementor-element.elementor-element-3bfa2ae>.elementor-widget-container{margin:16px 0 -20px 0}.elementor-180 .elementor-element.elementor-element-4c57925 .elementor-button{font-weight:700;fill:#000;color:#000;background-color:rgba(2,1,1,0);border-style:solid;border-width:2px 2px 2px 2px;border-color:#000;border-radius:3px 3px 3px 3px}.elementor-180 .elementor-element.elementor-element-4c57925 .elementor-button:hover,.elementor-180 .elementor-element.elementor-element-4c57925 .elementor-button:focus{background-color:rgba(0,0,0,.07)}.elementor-180 .elementor-element.elementor-element-4c57925>.elementor-widget-container{margin:16px 0 -20px 0}.elementor-180 .elementor-element.elementor-element-ee27b1c:not(.elementor-motion-effects-element-type-background),.elementor-180 .elementor-element.elementor-element-ee27b1c>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#262626}.elementor-180 .elementor-element.elementor-element-ee27b1c{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;z-index:1}.elementor-180 .elementor-element.elementor-element-ee27b1c>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}@media(max-width:767px){.elementor-180 .elementor-element.elementor-element-6d09230{padding:0 0 0 0}.elementor-180 .elementor-element.elementor-element-992f46e .elementor-spacer-inner{height:150px}.elementor-180 .elementor-element.elementor-element-1b59dcf>.elementor-element-populated{padding:0 20px 0 20px}}.elementor-180 .elementor-element.elementor-element-16d08b0 a{width:100%}.elementor-180 .elementor-element.elementor-element-3bfa2ae a{width:100%}.elementor-180 .elementor-element.elementor-element-4c57925 a{width:100%}.elementor-180 .elementor-element.elementor-element-c78a50a{font-size:.9rem;color:#fff;line-height:1.5rem}.elementor-180 .elementor-element.elementor-element-c78a50a p{font-style:normal}