.elementor-7052 .elementor-element.elementor-element-bfbb357:not(.elementor-motion-effects-element-type-background),.elementor-7052 .elementor-element.elementor-element-bfbb357>.elementor-motion-effects-container>.elementor-motion-effects-layer{background:url(https://jhf.co.nz/wp-content/uploads/Lounge-1-1.jpg) 50% 50%;background-size:cover}.elementor-7052 .elementor-element.elementor-element-bfbb357>.elementor-background-overlay{background-color:#000;opacity:.23;transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-7052 .elementor-element.elementor-element-bfbb357{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:300px 0 300px 0}.elementor-7052 .elementor-element.elementor-element-8a4a49d:not(.elementor-motion-effects-element-type-background),.elementor-7052 .elementor-element.elementor-element-8a4a49d>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-16cc243b)}.elementor-7052 .elementor-element.elementor-element-8a4a49d{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:60px 150px 60px 150px}.elementor-7052 .elementor-element.elementor-element-8a4a49d>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-7052 .elementor-element.elementor-element-202fcfd{text-align:center}.elementor-7052 .elementor-element.elementor-element-202fcfd .elementor-heading-title{color:var(--e-global-color-primary);font-family:"Montserrat Custom",Sans-serif;font-weight:600}.elementor-7052 .elementor-element.elementor-element-202fcfd>.elementor-widget-container{padding:0 0 0 0}.elementor-7052 .elementor-element.elementor-element-81627ca .elementor-text-editor{text-align:center}.elementor-7052 .elementor-element.elementor-element-81627ca>.elementor-widget-container{padding:020px 0 0 0}.elementor-7052 .elementor-element.elementor-element-ff3765b:not(.elementor-motion-effects-element-type-background),.elementor-7052 .elementor-element.elementor-element-ff3765b>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFA22B}.elementor-7052 .elementor-element.elementor-element-ff3765b{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:40px 0 40px 0}.elementor-7052 .elementor-element.elementor-element-ff3765b>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-7052 .elementor-element.elementor-element-5461cbe{text-align:center}.elementor-7052 .elementor-element.elementor-element-5461cbe .elementor-heading-title{color:#FFF;font-size:1.7rem;font-weight:500;line-height:1.1em}.elementor-7052 .elementor-element.elementor-element-61d9385 .elementor-button{font-weight:700;background-color:#02010100;border-style:solid;border-width:2px 2px 2px 2px;border-radius:3px 3px 3px 3px}.elementor-7052 .elementor-element.elementor-element-61d9385>.elementor-widget-container{margin:20px 0 0 0}.elementor-7052 .elementor-element.elementor-element-dc60ad6:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,.elementor-7052 .elementor-element.elementor-element-dc60ad6>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://jhf.co.nz/wp-content/uploads/Euro-Pro-Project.jpg);background-position:center center;background-size:cover}.elementor-7052 .elementor-element.elementor-element-dc60ad6:hover>.elementor-element-populated>.elementor-background-overlay{background-color:rgba(0,0,0,.5);opacity:.75}.elementor-7052 .elementor-element.elementor-element-dc60ad6>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-7052 .elementor-element.elementor-element-dc60ad6>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-7052 .elementor-element.elementor-element-86c5de4{text-align:center}.elementor-7052 .elementor-element.elementor-element-86c5de4 .elementor-heading-title{color:#FFF;font-weight:500}.elementor-7052 .elementor-element.elementor-element-86c5de4>.elementor-widget-container{padding:300px 0 300px 0}.elementor-7052 .elementor-element.elementor-element-e8c9799:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,.elementor-7052 .elementor-element.elementor-element-e8c9799>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://jhf.co.nz/wp-content/uploads/Recent-Projects-2.jpg);background-position:center center;background-size:cover}.elementor-7052 .elementor-element.elementor-element-e8c9799:hover>.elementor-element-populated>.elementor-background-overlay{background-color:rgba(0,0,0,.5);opacity:.75}.elementor-7052 .elementor-element.elementor-element-e8c9799>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-7052 .elementor-element.elementor-element-e8c9799>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-7052 .elementor-element.elementor-element-fef9ab0{text-align:center}.elementor-7052 .elementor-element.elementor-element-fef9ab0 .elementor-heading-title{color:#FFF;font-weight:500}.elementor-7052 .elementor-element.elementor-element-fef9ab0>.elementor-widget-container{padding:300px 0 300px 0}.elementor-7052 .elementor-element.elementor-element-a3995d2:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,.elementor-7052 .elementor-element.elementor-element-a3995d2>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://jhf.co.nz/wp-content/uploads/Solid-Timber-Flooring-Project.jpg);background-position:center center;background-size:cover}.elementor-7052 .elementor-element.elementor-element-a3995d2:hover>.elementor-element-populated>.elementor-background-overlay{background-color:rgba(0,0,0,.5);opacity:.75}.elementor-7052 .elementor-element.elementor-element-a3995d2>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-7052 .elementor-element.elementor-element-a3995d2>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-7052 .elementor-element.elementor-element-4b7617f{text-align:center}.elementor-7052 .elementor-element.elementor-element-4b7617f .elementor-heading-title{color:#FFF;font-weight:500}.elementor-7052 .elementor-element.elementor-element-4b7617f>.elementor-widget-container{padding:300px 0 300px 0}.elementor-7052 .elementor-element.elementor-element-63c4665:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,.elementor-7052 .elementor-element.elementor-element-63c4665>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://jhf.co.nz/wp-content/uploads/Engineered-Timber-Flooring.jpg);background-position:center center;background-size:cover}.elementor-7052 .elementor-element.elementor-element-63c4665>.elementor-element-populated>.elementor-background-overlay{opacity:.75}.elementor-7052 .elementor-element.elementor-element-63c4665:hover>.elementor-element-populated>.elementor-background-overlay{background-color:rgba(0,0,0,.5);opacity:.5}.elementor-7052 .elementor-element.elementor-element-63c4665>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-7052 .elementor-element.elementor-element-63c4665>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-7052 .elementor-element.elementor-element-f265a5d{text-align:center}.elementor-7052 .elementor-element.elementor-element-f265a5d .elementor-heading-title{color:#FFF;font-weight:500}.elementor-7052 .elementor-element.elementor-element-f265a5d>.elementor-widget-container{padding:300px 0 300px 0}.elementor-7052 .elementor-element.elementor-element-c7a9992{padding:40px 0 40px 0}.elementor-7052 .elementor-element.elementor-element-98f8261>.elementor-widget-container{margin:0 0 -15px 0}.elementor-7052 .elementor-element.elementor-global-7753{--divider-border-style:solid;--divider-color:#FFA22B;--divider-border-width:3px}.elementor-7052 .elementor-element.elementor-global-7753 .elementor-divider-separator{width:150px}.elementor-7052 .elementor-element.elementor-global-7753 .elementor-divider{padding-top:15px;padding-bottom:15px}.elementor-7052 .elementor-element.elementor-global-7753>.elementor-widget-container{margin:0 0 -10px 0}.elementor-7052 .elementor-element.elementor-element-1b86a35 .elementor-heading-title{font-size:1.6rem;font-weight:400}.elementor-7052 .elementor-element.elementor-element-5dc6841 .elementor-button{font-weight:700;fill:#FFA22B;color:#FFA22B;background-color:#FFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFA22B;border-radius:3px 3px 3px 3px}.elementor-7052 .elementor-element.elementor-element-5dc6841>.elementor-widget-container{margin:20px 0 0 0}.elementor-7052 .elementor-element.elementor-element-c5c0293:not(.elementor-motion-effects-element-type-background),.elementor-7052 .elementor-element.elementor-element-c5c0293>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFA22B}.elementor-7052 .elementor-element.elementor-element-c5c0293{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:50px 50px 50px 50px}.elementor-7052 .elementor-element.elementor-element-c5c0293>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-7052 .elementor-element.elementor-element-d790ad7{text-align:center}.elementor-7052 .elementor-element.elementor-element-d790ad7 .elementor-heading-title{color:#FFF;font-size:2rem;font-weight:500}.elementor-7052 .elementor-element.elementor-element-d790ad7>.elementor-widget-container{margin:10px 0 0 0;padding:0 0 0 0}.elementor-7052 .elementor-element.elementor-element-48dfce6 .elementor-button{font-weight:700;fill:#FFA22B;color:#FFA22B;background-color:#FFF}.elementor-7052 .elementor-element.elementor-element-c02c4ec{border-style:solid;border-width:0 0 10px 0;border-color:#FFA22B;transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-7052 .elementor-element.elementor-element-c02c4ec>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-7052 .elementor-element.elementor-element-d4d64db:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,.elementor-7052 .elementor-element.elementor-element-d4d64db>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://jhf.co.nz/wp-content/uploads/Classic-Havana-Oak-Natural-with-Sawcus-2.jpg);background-position:center center;background-size:cover}.elementor-7052 .elementor-element.elementor-element-d4d64db>.elementor-element-populated>.elementor-background-overlay{opacity:.5}.elementor-7052 .elementor-element.elementor-element-d4d64db:hover>.elementor-element-populated>.elementor-background-overlay{background-color:rgba(0,0,0,.5);opacity:.75}.elementor-7052 .elementor-element.elementor-element-d4d64db>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:210px 0 110px 0}.elementor-7052 .elementor-element.elementor-element-d4d64db>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-7052 .elementor-element.elementor-element-b4239b4{text-align:center}.elementor-7052 .elementor-element.elementor-element-b4239b4 .elementor-heading-title{color:#000;font-size:1.7rem;font-weight:400}.elementor-7052 .elementor-element.elementor-element-b4239b4>.elementor-widget-container{padding:0 0 0 0}.elementor-7052 .elementor-element.elementor-element-b6885f5 .elementor-text-editor{text-align:center}.elementor-7052 .elementor-element.elementor-element-b6885f5{color:#FFF}.elementor-7052 .elementor-element.elementor-element-a9b9b59:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,.elementor-7052 .elementor-element.elementor-element-a9b9b59>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://jhf.co.nz/wp-content/uploads/Art-Gallery-3-1-1.jpg);background-position:center center;background-size:cover}.elementor-7052 .elementor-element.elementor-element-a9b9b59:hover>.elementor-element-populated>.elementor-background-overlay{background-color:rgba(0,0,0,.5);opacity:.75}.elementor-7052 .elementor-element.elementor-element-a9b9b59>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:210px 0 110px 0}.elementor-7052 .elementor-element.elementor-element-a9b9b59>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-7052 .elementor-element.elementor-element-31b08d9{text-align:center}.elementor-7052 .elementor-element.elementor-element-31b08d9 .elementor-heading-title{color:#000;font-size:1.7rem;font-weight:400}.elementor-7052 .elementor-element.elementor-element-31b08d9>.elementor-widget-container{padding:0 0 0 0}.elementor-7052 .elementor-element.elementor-element-f597579 .elementor-text-editor{text-align:center}.elementor-7052 .elementor-element.elementor-element-f597579{color:#FFF}.elementor-7052 .elementor-element.elementor-element-261013f:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,.elementor-7052 .elementor-element.elementor-element-261013f>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://jhf.co.nz/wp-content/uploads/Natural-Heritage-oiled.jpg);background-position:center center;background-size:cover}.elementor-7052 .elementor-element.elementor-element-261013f:hover>.elementor-element-populated>.elementor-background-overlay{background-color:rgba(0,0,0,.5);opacity:.75}.elementor-7052 .elementor-element.elementor-element-261013f>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:210px 0 110px 0}.elementor-7052 .elementor-element.elementor-element-261013f>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-7052 .elementor-element.elementor-element-a1e6d30{text-align:center}.elementor-7052 .elementor-element.elementor-element-a1e6d30 .elementor-heading-title{color:#000;font-size:1.7rem;font-weight:400}.elementor-7052 .elementor-element.elementor-element-a1e6d30>.elementor-widget-container{padding:0 0 0 0}.elementor-7052 .elementor-element.elementor-element-5e8d2d3 .elementor-text-editor{text-align:center}.elementor-7052 .elementor-element.elementor-element-5e8d2d3{color:#FFF}.elementor-7052 .elementor-element.elementor-element-1865ee2{padding:50px 0 0 0}.elementor-7052 .elementor-element.elementor-element-284252e{text-align:center}.elementor-7052 .elementor-element.elementor-element-284252e>.elementor-widget-container{padding:0 0 30px 0}.elementor-7052 .elementor-element.elementor-element-2e1523b{padding:0 0 75px 0}.elementor-7052 .elementor-element.elementor-element-d9b3a3e .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc(0.66 * 100%)}.elementor-7052 .elementor-element.elementor-element-d9b3a3e:after{content:"0.66"}.elementor-7052 .elementor-element.elementor-element-d9b3a3e .elementor-post__thumbnail__link{width:100%}.elementor-7052 .elementor-element.elementor-element-d9b3a3e .elementor-post__meta-data span+span:before{content:"///"}.elementor-7052 .elementor-element.elementor-element-d9b3a3e{--grid-column-gap:30px;--grid-row-gap:35px}.elementor-7052 .elementor-element.elementor-element-d9b3a3e.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px}.elementor-7052 .elementor-element.elementor-element-d9b3a3e.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px}.elementor-7052 .elementor-element.elementor-element-d9b3a3e.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px}.elementor-7052 .elementor-element.elementor-element-d9b3a3e .elementor-post__title,.elementor-7052 .elementor-element.elementor-element-d9b3a3e .elementor-post__title a{font-family:"Montserrat Custom",Sans-serif;font-size:18px;font-weight:600}.elementor-7052 .elementor-element.elementor-element-d9b3a3e .elementor-post__meta-data{font-family:"Montserrat Custom",Sans-serif;font-size:12px;font-weight:400}.elementor-7052 .elementor-element.elementor-element-d9b3a3e .elementor-post__excerpt p{font-family:"Montserrat Custom",Sans-serif;font-size:15px;font-weight:400}.elementor-7052 .elementor-element.elementor-element-d9b3a3e .elementor-post__read-more{font-family:"Montserrat Custom",Sans-serif;font-size:16px;font-weight:500}.elementor-7052 .elementor-element.elementor-element-053d1e1:not(.elementor-motion-effects-element-type-background),.elementor-7052 .elementor-element.elementor-element-053d1e1>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFA22B}.elementor-7052 .elementor-element.elementor-element-053d1e1>.elementor-background-overlay{opacity:.5;transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-7052 .elementor-element.elementor-element-053d1e1{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:40px 0 40px 0}.elementor-7052 .elementor-element.elementor-element-e48c3d3{text-align:center}.elementor-7052 .elementor-element.elementor-element-e48c3d3 .elementor-heading-title{color:#FFF;font-size:2rem;font-weight:500}.elementor-7052 .elementor-element.elementor-element-e48c3d3>.elementor-widget-container{margin:0 0 -20px 0;padding:0 0 0 0}.elementor-7052 .elementor-element.elementor-element-4ad7f66{--divider-border-style:solid;--divider-color:#FFF;--divider-border-width:2px}.elementor-7052 .elementor-element.elementor-element-4ad7f66 .elementor-divider-separator{width:120px;margin:0 auto;margin-center:0}.elementor-7052 .elementor-element.elementor-element-4ad7f66 .elementor-divider{text-align:center;padding-top:15px;padding-bottom:15px}.elementor-7052 .elementor-element.elementor-element-4ad7f66>.elementor-widget-container{margin:0 0 0 0;padding:0 0 0 0}.elementor-7052 .elementor-element.elementor-element-91356b8{margin-top:0;margin-bottom:0;padding:0 0 0 0}.elementor-7052 .elementor-element.elementor-element-8698486>.elementor-element-populated{padding:0 0 0 0}.elementor-7052 .elementor-element.elementor-element-9332866 .elementor-repeater-item-1066294 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://jhf.co.nz/wp-content/uploads/Clear-Oil-NZ-Nat-Timb-Floor-1.jpg);background-size:cover}.elementor-7052 .elementor-element.elementor-element-9332866 .elementor-repeater-item-6d3409d .swiper-slide-bg{background-color:#4054b2;background-image:url(https://jhf.co.nz/wp-content/uploads/Laminate-Flooring-Page-1.jpg);background-size:cover}.elementor-7052 .elementor-element.elementor-element-9332866 .elementor-repeater-item-37a8bc9 .swiper-slide-bg{background-color:#1abc9c;background-image:url(https://jhf.co.nz/wp-content/uploads/Wooden-Flooring-Cleaning-Products-3.jpg);background-size:cover}.elementor-7052 .elementor-element.elementor-element-9332866 .elementor-repeater-item-37a8bc9 .swiper-slide-inner .elementor-slide-heading{color:#000}.elementor-7052 .elementor-element.elementor-element-9332866 .elementor-repeater-item-37a8bc9 .swiper-slide-inner .elementor-slide-description{color:#000}.elementor-7052 .elementor-element.elementor-element-9332866 .elementor-repeater-item-37a8bc9 .swiper-slide-inner .elementor-slide-button{color:#000;border-color:#000}.elementor-7052 .elementor-element.elementor-element-9332866 .elementor-repeater-item-eae4aaf .swiper-slide-bg{background-color:#bbb;background-image:url(https://jhf.co.nz/wp-content/uploads/100-2-2-1.jpg);background-size:cover}.elementor-7052 .elementor-element.elementor-element-9332866 .elementor-repeater-item-9221d96 .swiper-slide-bg{background-color:#bbb;background-image:url(https://jhf.co.nz/wp-content/uploads/Photo-16-06-09-6-49-38-PM-darker-1.jpg);background-size:cover}.elementor-7052 .elementor-element.elementor-element-9332866 .swiper-slide{height:400px}.elementor-7052 .elementor-element.elementor-element-9332866 .swiper-slide-contents{max-width:66%}.elementor-7052 .elementor-element.elementor-element-9332866 .swiper-slide-inner{text-align:center}.elementor-7052 .elementor-element.elementor-element-9332866 .elementor-slide-button{color:#FFF;border-color:#FFF;border-width:0;border-radius:3px;background-color:#FFA22B}.elementor-7052 .elementor-element.elementor-element-9332866 .elementor-swiper-button{color:#FFA22B}.elementor-7052 .elementor-element.elementor-element-9332866 .swiper-pagination-bullet-active{background-color:#FFF}@media(max-width:1024px){.elementor-7052 .elementor-element.elementor-element-8a4a49d{padding:50px 50px 50px 50px}.elementor-7052 .elementor-element.elementor-element-ff3765b{padding:50px 50px 50px 50px}.elementor-7052 .elementor-element.elementor-element-86c5de4>.elementor-widget-container{padding:200px 0 200px 0}.elementor-7052 .elementor-element.elementor-element-fef9ab0>.elementor-widget-container{padding:200px 0 200px 0}.elementor-7052 .elementor-element.elementor-element-4b7617f>.elementor-widget-container{padding:200px 0 200px 0}.elementor-7052 .elementor-element.elementor-element-f265a5d>.elementor-widget-container{padding:200px 0 200px 0}.elementor-7052 .elementor-element.elementor-element-d4d64db>.elementor-element-populated{padding:150px 0 150px 0}.elementor-7052 .elementor-element.elementor-element-b4239b4>.elementor-widget-container{padding:0 0 0 0}.elementor-7052 .elementor-element.elementor-element-a9b9b59>.elementor-element-populated{padding:150px 0 150px 0}.elementor-7052 .elementor-element.elementor-element-261013f>.elementor-element-populated{padding:150px 0 150px 0}}@media(max-width:767px){.elementor-7052 .elementor-element.elementor-element-bfbb357{padding:100px 0 100px 0}.elementor-7052 .elementor-element.elementor-element-8a4a49d{padding:20px 20px 20px 20px}.elementor-7052 .elementor-element.elementor-element-dc60ad6>.elementor-element-populated{padding:200px 0 200px 0}.elementor-7052 .elementor-element.elementor-element-86c5de4 .elementor-heading-title{font-size:1.2rem}.elementor-7052 .elementor-element.elementor-element-86c5de4>.elementor-widget-container{margin:0 0 -1px 0;padding:0 0 0 0}.elementor-7052 .elementor-element.elementor-element-e8c9799>.elementor-element-populated{padding:200px 0 200px 0}.elementor-7052 .elementor-element.elementor-element-fef9ab0 .elementor-heading-title{font-size:1.2rem}.elementor-7052 .elementor-element.elementor-element-fef9ab0>.elementor-widget-container{padding:0 0 0 0}.elementor-7052 .elementor-element.elementor-element-a3995d2>.elementor-element-populated{padding:200px 0 200px 0}.elementor-7052 .elementor-element.elementor-element-4b7617f .elementor-heading-title{font-size:1.2rem}.elementor-7052 .elementor-element.elementor-element-4b7617f>.elementor-widget-container{padding:0 0 0 0}.elementor-7052 .elementor-element.elementor-element-63c4665>.elementor-element-populated{padding:200px 0 200px 0}.elementor-7052 .elementor-element.elementor-element-f265a5d .elementor-heading-title{font-size:1.2rem}.elementor-7052 .elementor-element.elementor-element-f265a5d>.elementor-widget-container{padding:0 0 0 0}.elementor-7052 .elementor-element.elementor-element-d4d64db>.elementor-element-populated{padding:100px 0 100px 0}.elementor-7052 .elementor-element.elementor-element-a9b9b59>.elementor-element-populated{padding:100px 0 100px 0}.elementor-7052 .elementor-element.elementor-element-261013f>.elementor-element-populated{padding:100px 0 100px 0}.elementor-7052 .elementor-element.elementor-element-d9b3a3e .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc(0.5 * 100%)}.elementor-7052 .elementor-element.elementor-element-d9b3a3e:after{content:"0.5"}.elementor-7052 .elementor-element.elementor-element-d9b3a3e .elementor-post__thumbnail__link{width:100%}.elementor-7052 .elementor-element.elementor-element-d9b3a3e>.elementor-widget-container{padding:0 20px 0 20px}}.elementor-7052 .elementor-element.elementor-element-5461cbe{max-width:1000px;margin:0 auto}@media (max-width:1024px){.elementor-7052 .elementor-element.elementor-element-86c5de4 h2{background-color:#fff;color:#ffa22b!important;padding:3px 0}}@media (min-width:1024px){.elementor-7052 .elementor-element.elementor-element-86c5de4{opacity:0;transition:opacity .2s ease-in-out}.elementor-7052 .elementor-element.elementor-element-86c5de4:hover{opacity:1}}.elementor-7052 .elementor-element.elementor-element-dc60ad6{position:relative}@media (max-width:767px){.elementor-7052 .elementor-element.elementor-element-dc60ad6 .elementor-widget-wrap{position:absolute;bottom:0}}@media (max-width:1024px){.elementor-7052 .elementor-element.elementor-element-fef9ab0 h2{background-color:#fff;color:#ffa22b!important;padding:3px 0}}@media (min-width:1024px){.elementor-7052 .elementor-element.elementor-element-fef9ab0{opacity:0;transition:opacity .2s ease-in-out}.elementor-7052 .elementor-element.elementor-element-fef9ab0:hover{opacity:1}}.elementor-7052 .elementor-element.elementor-element-e8c9799{position:relative}@media (max-width:767px){.elementor-7052 .elementor-element.elementor-element-e8c9799 .elementor-widget-wrap{position:absolute;bottom:0}}@media (max-width:1024px){.elementor-7052 .elementor-element.elementor-element-4b7617f h2{background-color:#fff;color:#ffa22b!important;padding:3px 0}}@media (min-width:1024px){.elementor-7052 .elementor-element.elementor-element-4b7617f{opacity:0;transition:opacity .2s ease-in-out}.elementor-7052 .elementor-element.elementor-element-4b7617f:hover{opacity:1}}.elementor-7052 .elementor-element.elementor-element-a3995d2{position:relative}@media (max-width:767px){.elementor-7052 .elementor-element.elementor-element-a3995d2 .elementor-widget-wrap{position:absolute;bottom:0}}@media (max-width:1024px){.elementor-7052 .elementor-element.elementor-element-f265a5d h2{background-color:#fff;color:#ffa22b!important;padding:3px 0}}@media (min-width:1024px){.elementor-7052 .elementor-element.elementor-element-f265a5d{opacity:0;transition:opacity .2s ease-in-out}.elementor-7052 .elementor-element.elementor-element-f265a5d:hover{opacity:1}}.elementor-7052 .elementor-element.elementor-element-63c4665{position:relative}@media (max-width:767px){.elementor-7052 .elementor-element.elementor-element-63c4665 .elementor-widget-wrap{position:absolute;bottom:0}}.elementor-7052 .elementor-element.elementor-element-b4239b4{background-color:#fff;display:inline;width:auto;margin:0 auto;padding:2px 10px}@media (max-width:767px){.elementor-7052 .elementor-element.elementor-element-b4239b4{background-color:rgba(0,0,0,0)}.elementor-7052 .elementor-element.elementor-element-b4239b4 h2{color:#fff!important}}.elementor-7052 .elementor-element.elementor-element-b6885f5{max-width:80%;margin:15px auto 0}.elementor-7052 .elementor-element.elementor-element-d4d64db .bodyText{opacity:0}.elementor-7052 .elementor-element.elementor-element-d4d64db:hover .bodyText{opacity:1}@media (max-width:767px){.elementor-7052 .elementor-element.elementor-element-d4d64db{border-bottom:10px solid #ffa22b}.elementor-7052 .elementor-element.elementor-element-d4d64db .elementor-background-overlay{background-color:rgba(0,0,0,.5)}}.elementor-7052 .elementor-element.elementor-element-31b08d9{background-color:#fff;display:inline;width:auto;margin:0 auto;padding:2px 10px}@media (max-width:767px){.elementor-7052 .elementor-element.elementor-element-31b08d9{background-color:rgba(0,0,0,0)}.elementor-7052 .elementor-element.elementor-element-31b08d9 h2{color:#fff!important}}.elementor-7052 .elementor-element.elementor-element-f597579{max-width:80%;margin:15px auto 0}.elementor-7052 .elementor-element.elementor-element-a9b9b59 .bodyText{opacity:0}.elementor-7052 .elementor-element.elementor-element-a9b9b59:hover .bodyText{opacity:1}@media (max-width:767px){.elementor-7052 .elementor-element.elementor-element-a9b9b59{border-bottom:10px solid #ffa22b}.elementor-7052 .elementor-element.elementor-element-a9b9b59 .elementor-background-overlay{background-color:rgba(0,0,0,.5)}}.elementor-7052 .elementor-element.elementor-element-a1e6d30{background-color:#fff;display:inline;width:auto;margin:0 auto;padding:2px 10px}@media (max-width:767px){.elementor-7052 .elementor-element.elementor-element-a1e6d30{background-color:rgba(0,0,0,0)}.elementor-7052 .elementor-element.elementor-element-a1e6d30 h2{color:#fff!important}}.elementor-7052 .elementor-element.elementor-element-5e8d2d3{max-width:80%;margin:15px auto 0}.elementor-7052 .elementor-element.elementor-element-261013f .bodyText{opacity:0}.elementor-7052 .elementor-element.elementor-element-261013f:hover .bodyText{opacity:1}@media (max-width:767px){.elementor-7052 .elementor-element.elementor-element-261013f{border-bottom:10px solid #ffa22b}.elementor-7052 .elementor-element.elementor-element-261013f .elementor-background-overlay{background-color:rgba(0,0,0,.5)}}.strong-view.wpmtst-modern .wpmtst-testimonial-content:before,.strong-view.wpmtst-modern .wpmtst-testimonial-content:after{color:#fff;background-color:#fff}.elementor-7052 .elementor-element.elementor-element-f8870f9{background-color:#fff;padding:20px}.elementor-7052 .elementor-element.elementor-element-f8870f9 p{font-size:1.2rem;line-height:1.5rem}@font-face{font-family:'Montserrat Custom';font-style:normal;font-weight:400;font-display:swap;src:url(https://jhf.co.nz/wp-content/uploads/Montserrat-Light.ttf) format('truetype')}@font-face{font-family:'Montserrat Custom';font-style:normal;font-weight:400;font-display:swap;src:url(https://jhf.co.nz/wp-content/uploads/Montserrat-Regular.ttf) format('truetype')}@font-face{font-family:'Montserrat Custom';font-style:normal;font-weight:500;font-display:swap;src:url(https://jhf.co.nz/wp-content/uploads/Montserrat-SemiBold.ttf) format('truetype')}@font-face{font-family:'Montserrat Custom';font-style:normal;font-weight:700;font-display:swap;src:url(https://jhf.co.nz/wp-content/uploads/Montserrat-Bold.ttf) format('truetype')}