.elementor-23153 .elementor-element.elementor-element-5fd1d019{--display:flex;--min-height:417px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23153 .elementor-element.elementor-element-5fd1d019::before, .elementor-23153 .elementor-element.elementor-element-5fd1d019 > .elementor-background-video-container::before, .elementor-23153 .elementor-element.elementor-element-5fd1d019 > .e-con-inner > .elementor-background-video-container::before, .elementor-23153 .elementor-element.elementor-element-5fd1d019 > .elementor-background-slideshow::before, .elementor-23153 .elementor-element.elementor-element-5fd1d019 > .e-con-inner > .elementor-background-slideshow::before, .elementor-23153 .elementor-element.elementor-element-5fd1d019 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#79747400;background-image:url("https://www.ergohuman.co.nz/wp-content/uploads/2025/10/EHU-crop-1500.jpg");--background-overlay:'';background-size:cover;}.elementor-23153 .elementor-element.elementor-element-5fd1d019.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-23153 .elementor-element.elementor-element-2059efd1{--display:flex;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-23153 .elementor-element.elementor-element-608526bb .elementor-button{background-color:#015D88;font-family:"Lato semi bold", Sans-serif;font-size:20px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:8px 8px 8px 8px;padding:12px 12px 12px 12px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-23153 .elementor-element.elementor-element-39b960d4{margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:end;font-family:"Lato semi bold", Sans-serif;font-size:16px;font-weight:700;color:#FFFEFE;}.elementor-widget-heading .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-primary );}.elementor-23153 .elementor-element.elementor-element-60fd6254{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:end;}.elementor-23153 .elementor-element.elementor-element-60fd6254 .elementor-heading-title{font-family:"Lato semi bold", Sans-serif;font-size:36px;font-weight:600;color:#FFFFFF;}.elementor-23153 .elementor-element.elementor-element-4d0eceb8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--margin-top:110px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-23153 .elementor-element.elementor-element-4d0eceb8::before, .elementor-23153 .elementor-element.elementor-element-4d0eceb8 > .elementor-background-video-container::before, .elementor-23153 .elementor-element.elementor-element-4d0eceb8 > .e-con-inner > .elementor-background-video-container::before, .elementor-23153 .elementor-element.elementor-element-4d0eceb8 > .elementor-background-slideshow::before, .elementor-23153 .elementor-element.elementor-element-4d0eceb8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-23153 .elementor-element.elementor-element-4d0eceb8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF;--background-overlay:'';}.elementor-23153 .elementor-element.elementor-element-153a3983{--display:flex;--justify-content:center;}.elementor-23153 .elementor-element.elementor-element-153a3983.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-23153 .elementor-element.elementor-element-442ec06{font-family:"Lato bold", Sans-serif;font-size:18px;font-weight:400;line-height:20px;letter-spacing:-0.2px;word-spacing:0px;}.elementor-23153 .elementor-element.elementor-element-2da3b8f8{font-family:"Lato semi bold", Sans-serif;font-size:14px;font-weight:400;}.elementor-23153 .elementor-element.elementor-element-74ad8111 .elementor-button{font-family:"Lato semi bold", Sans-serif;font-size:17px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:8px 8px 8px 8px;}.elementor-23153 .elementor-element.elementor-element-470df5ee.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-23153 .elementor-element.elementor-element-470df5ee .elementor-heading-title{font-family:"Lato semibold", Sans-serif;font-size:22px;font-weight:400;}.elementor-23153 .elementor-element.elementor-element-4ad86f10{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.5;}.elementor-23153 .elementor-element.elementor-element-4ad86f10::before, .elementor-23153 .elementor-element.elementor-element-4ad86f10 > .elementor-background-video-container::before, .elementor-23153 .elementor-element.elementor-element-4ad86f10 > .e-con-inner > .elementor-background-video-container::before, .elementor-23153 .elementor-element.elementor-element-4ad86f10 > .elementor-background-slideshow::before, .elementor-23153 .elementor-element.elementor-element-4ad86f10 > .e-con-inner > .elementor-background-slideshow::before, .elementor-23153 .elementor-element.elementor-element-4ad86f10 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-23153 .elementor-element.elementor-element-6c4717bd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:56px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-23153 .elementor-element.elementor-element-4d253dff{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-23153 .elementor-element.elementor-element-77a97448{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-23153 .elementor-element.elementor-element-233b602a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-hotspot .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-hotspot{--hotspot-color:var( --e-global-color-primary );--hotspot-box-color:var( --e-global-color-secondary );--tooltip-color:var( --e-global-color-secondary );}.elementor-widget-hotspot .e-hotspot__label{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-hotspot .e-hotspot__tooltip{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-23153 .elementor-element.elementor-element-7cea0953 .elementor-repeater-item-7d4ea21{left:43%;--hotspot-translate-x:43%;top:59%;--hotspot-translate-y:59%;}.elementor-23153 .elementor-element.elementor-element-7cea0953 .elementor-repeater-item-f2acc19{left:69%;--hotspot-translate-x:69%;top:45%;--hotspot-translate-y:45%;}.elementor-23153 .elementor-element.elementor-element-7cea0953 .elementor-repeater-item-8cd9b1d{left:53%;--hotspot-translate-x:53%;top:23%;--hotspot-translate-y:23%;}.elementor-23153 .elementor-element.elementor-element-7cea0953 .elementor-repeater-item-cd22ee2{left:50%;--hotspot-translate-x:50%;top:82%;--hotspot-translate-y:82%;}.elementor-23153 .elementor-element.elementor-element-7cea0953 .elementor-repeater-item-5db52e2{left:39%;--hotspot-translate-x:39%;top:38%;--hotspot-translate-y:38%;}.elementor-23153 .elementor-element.elementor-element-7cea0953 .elementor-repeater-item-d1378ea{left:71%;--hotspot-translate-x:71%;top:63%;--hotspot-translate-y:63%;}.elementor-23153 .elementor-element.elementor-element-7cea0953 .e-hotspot--tooltip-position{right:initial;bottom:initial;left:initial;top:calc(100% + 5px );}.elementor-23153 .elementor-element.elementor-element-7cea0953{--container-width:85%;--image-width:100%;--hotspot-color:#FFFFFF;--hotspot-size:10px;--hotspot-box-color:#FFFFFF;--hotspot-padding:0px;--hotspot-border-radius:21px 21px 21px 21px;--tooltip-text-color:#3A3838;--tooltip-padding:19px 19px 19px 19px;--tooltip-color:#F0F0F0;--tooltip-border-radius:12px 12px 12px 12px;}.elementor-23153 .elementor-element.elementor-element-7cea0953 .e-hotspot__label{font-family:"Lato regular", Sans-serif;font-size:20px;font-weight:400;line-height:1px;}.elementor-23153 .elementor-element.elementor-element-7cea0953 .e-hotspot__tooltip{font-family:"Lato light", Sans-serif;font-size:18px;font-weight:400;line-height:1px;letter-spacing:0px;}.elementor-23153 .elementor-element.elementor-element-1bdd7a5c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-23153 .elementor-element.elementor-element-306ee834 .elementor-repeater-item-455a892{left:56%;--hotspot-translate-x:56%;top:52%;--hotspot-translate-y:52%;}.elementor-23153 .elementor-element.elementor-element-306ee834 .elementor-repeater-item-7cb7fc9{left:51%;--hotspot-translate-x:51%;top:80%;--hotspot-translate-y:80%;}.elementor-23153 .elementor-element.elementor-element-306ee834 .elementor-repeater-item-0d8593c{left:31%;--hotspot-translate-x:31%;top:58%;--hotspot-translate-y:58%;}.elementor-23153 .elementor-element.elementor-element-306ee834 .elementor-repeater-item-6d83b9f{left:59%;--hotspot-translate-x:59%;top:11%;--hotspot-translate-y:11%;}.elementor-23153 .elementor-element.elementor-element-306ee834 .elementor-repeater-item-1da6b54{left:54%;--hotspot-translate-x:54%;top:35%;--hotspot-translate-y:35%;}.elementor-23153 .elementor-element.elementor-element-306ee834 .e-hotspot--tooltip-position{right:initial;bottom:initial;left:initial;top:calc(100% + 5px );}.elementor-23153 .elementor-element.elementor-element-306ee834{--hotspot-color:#FFFFFF;--hotspot-size:10px;--hotspot-box-color:#FFFFFF;--tooltip-text-color:#464545;--tooltip-padding:15px 15px 15px 15px;--tooltip-color:#F0F0F0;--tooltip-border-radius:14px 14px 14px 14px;}.elementor-23153 .elementor-element.elementor-element-306ee834 .e-hotspot__tooltip{font-family:"Lato light", Sans-serif;font-size:18px;font-weight:400;line-height:1px;}.elementor-23153 .elementor-element.elementor-element-17de11d8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--overlay-opacity:1;--margin-top:57px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-23153 .elementor-element.elementor-element-17de11d8::before, .elementor-23153 .elementor-element.elementor-element-17de11d8 > .elementor-background-video-container::before, .elementor-23153 .elementor-element.elementor-element-17de11d8 > .e-con-inner > .elementor-background-video-container::before, .elementor-23153 .elementor-element.elementor-element-17de11d8 > .elementor-background-slideshow::before, .elementor-23153 .elementor-element.elementor-element-17de11d8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-23153 .elementor-element.elementor-element-17de11d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#C9C9C9;--background-overlay:'';}.elementor-23153 .elementor-element.elementor-element-7cdfa188{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:start;}.elementor-23153 .elementor-element.elementor-element-7cdfa188.elementor-element{--align-self:center;}.elementor-23153 .elementor-element.elementor-element-7cdfa188 .elementor-heading-title{font-family:"Lato regular", Sans-serif;font-size:28px;font-weight:600;color:#FFFFFF;}.elementor-widget-reviews .elementor-testimonial__header, .elementor-widget-reviews .elementor-testimonial__name{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-reviews .elementor-testimonial__text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-23153 .elementor-element.elementor-element-b048b5 .elementor-swiper-button{font-size:20px;}.elementor-23153 .elementor-element.elementor-element-5d19af3d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:45px;--margin-bottom:-7px;--margin-left:0px;--margin-right:0px;}.elementor-23153 .elementor-element.elementor-element-668dbf3d{margin:27px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-23153 .elementor-element.elementor-element-1b171838{--display:flex;}.elementor-23153 .elementor-element.elementor-element-75e8a2c8{--display:flex;}.elementor-23153 .elementor-element.elementor-element-e31ed3d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-23153 .elementor-element.elementor-element-53c21797{--display:flex;}.elementor-23153 .elementor-element.elementor-element-47de76d5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-23153 .elementor-element.elementor-element-23a47d24{--display:flex;}.elementor-23153 .elementor-element.elementor-element-adcb11b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-23153 .elementor-element.elementor-element-301b6895{--display:flex;}.elementor-23153 .elementor-element.elementor-element-2fadefbd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-23153 .elementor-element.elementor-element-11352786{--display:flex;}.elementor-23153 .elementor-element.elementor-element-76e68c83{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-23153 .elementor-element.elementor-element-32e145d5{--display:flex;}.elementor-23153 .elementor-element.elementor-element-34e195c2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-23153 .elementor-element.elementor-element-25a31f7a{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-23153 .elementor-element.elementor-element-7fe1e424{--display:flex;--margin-top:64px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-23153 .elementor-element.elementor-element-3e665655{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products{--products-title-color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.products-heading-show .related-products > h2, .elementor-widget-woocommerce-products.products-heading-show .upsells > h2, .elementor-widget-woocommerce-products.products-heading-show .cross-sells > h2{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-woocommerce-products.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-23153 .elementor-element.elementor-element-25c3bb6.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-23153 .elementor-element.elementor-element-25c3bb6.elementor-wc-products ul.products li.product span.onsale{display:block;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-23153 .elementor-element.elementor-element-5fd1d019{--width:106.972%;}.elementor-23153 .elementor-element.elementor-element-153a3983{--width:48.838%;}.elementor-23153 .elementor-element.elementor-element-4ad86f10{--width:76%;}.elementor-23153 .elementor-element.elementor-element-233b602a{--width:50%;}.elementor-23153 .elementor-element.elementor-element-1bdd7a5c{--width:50%;}}@media(max-width:1024px){.elementor-23153 .elementor-element.elementor-element-25c3bb6.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-23153 .elementor-element.elementor-element-25c3bb6.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start Custom Fonts CSS */@font-face {
	font-family: 'Lato bold';
	font-display: auto;
	src: url('https://www.ergohuman.co.nz/wp-content/uploads/2025/10/Lato-Bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Lato semibold';
	font-display: auto;
	src: url('https://www.ergohuman.co.nz/wp-content/uploads/2025/10/Lato-Semibold.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Lato regular';
	font-display: auto;
	src: url('https://www.ergohuman.co.nz/wp-content/uploads/2025/10/Lato-Regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Lato light';
	font-display: auto;
	src: url('https://www.ergohuman.co.nz/wp-content/uploads/2025/10/Lato-Light.ttf') format('truetype');
}
/* End Custom Fonts CSS */