.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-30 .elementor-element.elementor-element-a68837f{--display:flex;--min-height:550px;--justify-content:center;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--overlay-opacity:0.55;--padding-top:60px;--padding-bottom:60px;--padding-left:10%;--padding-right:10%;}.elementor-30 .elementor-element.elementor-element-a68837f:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-a68837f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.rangehoodsolutions.co.nz/wp-content/uploads/2025/09/Rectangle-5461.jpg");background-position:center center;background-size:cover;}.elementor-30 .elementor-element.elementor-element-a68837f::before, .elementor-30 .elementor-element.elementor-element-a68837f > .elementor-background-video-container::before, .elementor-30 .elementor-element.elementor-element-a68837f > .e-con-inner > .elementor-background-video-container::before, .elementor-30 .elementor-element.elementor-element-a68837f > .elementor-background-slideshow::before, .elementor-30 .elementor-element.elementor-element-a68837f > .e-con-inner > .elementor-background-slideshow::before, .elementor-30 .elementor-element.elementor-element-a68837f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-30 .elementor-element.elementor-element-99c1301{--display:flex;--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:center;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-1c5e344{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-7f7335f{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-30 .elementor-element.elementor-element-d5df876{text-align:center;}.elementor-30 .elementor-element.elementor-element-d5df876 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:96px;font-weight:500;text-transform:uppercase;line-height:1.2em;letter-spacing:5px;text-shadow:2px 2px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-widget-text-editor .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );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-30 .elementor-element.elementor-element-594c6de{width:var( --container-widget-width, 685px );max-width:685px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;--container-widget-width:685px;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;text-shadow:2px 2px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-594c6de.elementor-element{--align-self:center;}.elementor-30 .elementor-element.elementor-element-33e4737{--display:flex;--gap:100px 100px;--row-gap:100px;--column-gap:100px;--padding-top:90px;--padding-bottom:90px;--padding-left:7.5%;--padding-right:7.5%;}.elementor-30 .elementor-element.elementor-element-81722d6{--display:flex;--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:center;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-30 .elementor-element.elementor-element-469bec8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-e755a24{--display:flex;--gap:60px 60px;--row-gap:60px;--column-gap:60px;}.elementor-30 .elementor-element.elementor-element-bb41583{padding:0px 0px 5px 0px;text-align:center;}.elementor-30 .elementor-element.elementor-element-bb41583 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:48px;font-weight:500;text-transform:uppercase;letter-spacing:5px;color:#A02C1F;}.elementor-30 .elementor-element.elementor-element-af15238{--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;}.elementor-30 .elementor-element.elementor-element-03e6958{--display:flex;--min-height:400px;--justify-content:center;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-30 .elementor-element.elementor-element-b9810f1{text-align:center;}.elementor-30 .elementor-element.elementor-element-b9810f1 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:20px;font-weight:500;text-transform:uppercase;line-height:1.3em;letter-spacing:5px;color:#A02C1F;}.elementor-widget-image .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-30 .elementor-element.elementor-element-ee521ea{text-align:center;font-family:"Poppins", Sans-serif;font-size:1rem;font-weight:400;color:var( --e-global-color-secondary );}.elementor-30 .elementor-element.elementor-element-7ac5f43{--display:flex;--min-height:400px;--justify-content:center;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-30 .elementor-element.elementor-element-4557742{text-align:center;}.elementor-30 .elementor-element.elementor-element-4557742 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:20px;font-weight:500;text-transform:uppercase;line-height:1.3em;letter-spacing:5px;color:#A02C1F;}.elementor-30 .elementor-element.elementor-element-0732b22{text-align:center;color:var( --e-global-color-secondary );}.elementor-30 .elementor-element.elementor-element-47371f8{--display:flex;--min-height:400px;--justify-content:center;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-30 .elementor-element.elementor-element-4f54625{text-align:center;}.elementor-30 .elementor-element.elementor-element-4f54625 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:20px;font-weight:500;text-transform:uppercase;line-height:1.3em;letter-spacing:5px;color:#A02C1F;}.elementor-30 .elementor-element.elementor-element-3287106{text-align:center;color:var( --e-global-color-secondary );}.elementor-30 .elementor-element.elementor-element-f5c2aef{--display:flex;--min-height:400px;--justify-content:center;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-30 .elementor-element.elementor-element-5fc0900{text-align:center;}.elementor-30 .elementor-element.elementor-element-5fc0900 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:20px;font-weight:500;text-transform:uppercase;line-height:1.3em;letter-spacing:5px;color:#A02C1F;}.elementor-30 .elementor-element.elementor-element-67ff9fd{text-align:center;color:var( --e-global-color-secondary );}.elementor-30 .elementor-element.elementor-element-552802b{--display:flex;--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:center;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-30 .elementor-element.elementor-element-5b44ef4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-c0fbdd9{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-30 .elementor-element.elementor-element-9f00460{text-align:center;}.elementor-30 .elementor-element.elementor-element-9f00460 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:48px;font-weight:500;text-transform:uppercase;letter-spacing:5px;color:#A02C1F;}.elementor-30 .elementor-element.elementor-element-ef16a16{width:var( --container-widget-width, 800px );max-width:800px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;--container-widget-width:800px;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;}.elementor-30 .elementor-element.elementor-element-ef16a16.elementor-element{--align-self:center;}.elementor-widget-image-carousel .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image-carousel .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-30 .elementor-element.elementor-element-ec3cead{--e-image-carousel-slides-to-show:6;}.elementor-30 .elementor-element.elementor-element-ec3cead .swiper-wrapper{display:flex;align-items:center;}.elementor-30 .elementor-element.elementor-element-58f875a{--display:flex;--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:center;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-30 .elementor-element.elementor-element-51e2379{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-47d8de9{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-30 .elementor-element.elementor-element-5b4d98a{padding:0px 0px 15px 0px;text-align:center;}.elementor-30 .elementor-element.elementor-element-5b4d98a .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:24px;font-weight:600;line-height:1.2em;color:#A02C1F;}.elementor-widget-icon-list .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-icon-list .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-30 .elementor-element.elementor-element-c492b1b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--e-icon-list-icon-size:14px;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-30 .elementor-element.elementor-element-c492b1b .elementor-icon-list-icon i{color:#A02C1F;transition:color 0.3s;}.elementor-30 .elementor-element.elementor-element-c492b1b .elementor-icon-list-icon svg{fill:#A02C1F;transition:fill 0.3s;}.elementor-30 .elementor-element.elementor-element-c492b1b .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-30 .elementor-element.elementor-element-c492b1b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-30 .elementor-element.elementor-element-c492b1b .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;}.elementor-30 .elementor-element.elementor-element-c492b1b .elementor-icon-list-text{color:#54595F;transition:color 0.3s;}.elementor-30 .elementor-element.elementor-element-3f3b7d2{--display:flex;--gap:90px 90px;--row-gap:90px;--column-gap:90px;--overlay-opacity:0.5;--padding-top:90px;--padding-bottom:100px;--padding-left:7.5%;--padding-right:7.5%;}.elementor-30 .elementor-element.elementor-element-3f3b7d2::before, .elementor-30 .elementor-element.elementor-element-3f3b7d2 > .elementor-background-video-container::before, .elementor-30 .elementor-element.elementor-element-3f3b7d2 > .e-con-inner > .elementor-background-video-container::before, .elementor-30 .elementor-element.elementor-element-3f3b7d2 > .elementor-background-slideshow::before, .elementor-30 .elementor-element.elementor-element-3f3b7d2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-30 .elementor-element.elementor-element-3f3b7d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://www.rangehoodsolutions.co.nz/wp-content/uploads/2025/09/AdobeStock_303832404-scaled.jpeg");--background-overlay:'';background-position:bottom center;background-repeat:repeat;background-size:80% auto;}.elementor-30 .elementor-element.elementor-element-921cbad{--display:flex;--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:center;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-30 .elementor-element.elementor-element-3be4a4e{--display:flex;--min-height:500px;--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:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#A02C1F;--border-color:#A02C1F;--border-radius:6px 6px 6px 6px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-30 .elementor-element.elementor-element-3be4a4e:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-3be4a4e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-c924aac{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-41ce516{--display:flex;--min-height:650px;--border-radius:6px 0px 0px 6px;}.elementor-30 .elementor-element.elementor-element-41ce516:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-41ce516 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.rangehoodsolutions.co.nz/wp-content/uploads/2025/10/IMG_5103-scaled.jpg");background-position:top left;background-size:cover;}.elementor-30 .elementor-element.elementor-element-22f1c35{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-6faaa81{--display:flex;--min-height:650px;--justify-content:center;--padding-top:0%;--padding-bottom:0%;--padding-left:3%;--padding-right:10%;}.elementor-30 .elementor-element.elementor-element-ec36c11 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:42px;font-weight:600;line-height:1.2em;color:#A02C1F;}.elementor-30 .elementor-element.elementor-element-ce1f910{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-weight:500;line-height:1.5em;color:#54595F;}.elementor-30 .elementor-element.elementor-element-0a03ebc .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:36px;font-weight:600;line-height:1.2em;color:#A02C1F;}.elementor-30 .elementor-element.elementor-element-64bd516{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--e-icon-list-icon-size:14px;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-30 .elementor-element.elementor-element-64bd516 .elementor-icon-list-icon i{color:#A02C1F;transition:color 0.3s;}.elementor-30 .elementor-element.elementor-element-64bd516 .elementor-icon-list-icon svg{fill:#A02C1F;transition:fill 0.3s;}.elementor-30 .elementor-element.elementor-element-64bd516 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-30 .elementor-element.elementor-element-64bd516 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-30 .elementor-element.elementor-element-64bd516 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-30 .elementor-element.elementor-element-64bd516 .elementor-icon-list-text{color:#54595F;transition:color 0.3s;}.elementor-30 .elementor-element.elementor-element-dd683f3{width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;--e-icon-list-icon-size:14px;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-30 .elementor-element.elementor-element-dd683f3 .elementor-icon-list-icon i{color:#A02C1F;transition:color 0.3s;}.elementor-30 .elementor-element.elementor-element-dd683f3 .elementor-icon-list-icon svg{fill:#A02C1F;transition:fill 0.3s;}.elementor-30 .elementor-element.elementor-element-dd683f3 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-30 .elementor-element.elementor-element-dd683f3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-30 .elementor-element.elementor-element-dd683f3 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-30 .elementor-element.elementor-element-dd683f3 .elementor-icon-list-text{color:#54595F;transition:color 0.3s;}.elementor-30 .elementor-element.elementor-element-3859b13{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-weight:400;color:#54595F;}.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-widget-button .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-button .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-30 .elementor-element.elementor-element-76a5ca7 .elementor-button{background-color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;letter-spacing:2.5px;fill:#A02C1F;color:#A02C1F;border-style:solid;border-width:1px 1px 1px 1px;border-color:#A02C1F;}.elementor-30 .elementor-element.elementor-element-76a5ca7 .elementor-button:hover, .elementor-30 .elementor-element.elementor-element-76a5ca7 .elementor-button:focus{background-color:#A02C1F;color:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-76a5ca7 .elementor-button:hover svg, .elementor-30 .elementor-element.elementor-element-76a5ca7 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-33b9a13{--display:flex;--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:center;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-30 .elementor-element.elementor-element-9954dce{--display:flex;--min-height:500px;--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:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#A02C1F;--border-color:#A02C1F;--border-radius:6px 6px 6px 6px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-30 .elementor-element.elementor-element-9954dce:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-9954dce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-831da4a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-723b848{--display:flex;--min-height:600px;--justify-content:center;--padding-top:0%;--padding-bottom:0%;--padding-left:10%;--padding-right:3%;}.elementor-30 .elementor-element.elementor-element-9b67407 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:36px;font-weight:600;line-height:1.2em;color:#A02C1F;}.elementor-30 .elementor-element.elementor-element-dc31085{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-weight:400;line-height:1.5em;color:#54595F;}.elementor-30 .elementor-element.elementor-element-e5046ea{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--e-icon-list-icon-size:14px;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-30 .elementor-element.elementor-element-e5046ea .elementor-icon-list-icon i{color:#A02C1F;transition:color 0.3s;}.elementor-30 .elementor-element.elementor-element-e5046ea .elementor-icon-list-icon svg{fill:#A02C1F;transition:fill 0.3s;}.elementor-30 .elementor-element.elementor-element-e5046ea .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-30 .elementor-element.elementor-element-e5046ea .elementor-icon-list-item > .elementor-icon-list-text, .elementor-30 .elementor-element.elementor-element-e5046ea .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-30 .elementor-element.elementor-element-e5046ea .elementor-icon-list-text{color:#54595F;transition:color 0.3s;}.elementor-30 .elementor-element.elementor-element-7b1a9fe{width:var( --container-widget-width, 600px );max-width:600px;padding:0px 0px 10px 0px;--container-widget-width:600px;--container-widget-flex-grow:0;--e-icon-list-icon-size:14px;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-30 .elementor-element.elementor-element-7b1a9fe .elementor-icon-list-icon i{color:#A02C1F;transition:color 0.3s;}.elementor-30 .elementor-element.elementor-element-7b1a9fe .elementor-icon-list-icon svg{fill:#A02C1F;transition:fill 0.3s;}.elementor-30 .elementor-element.elementor-element-7b1a9fe .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-30 .elementor-element.elementor-element-7b1a9fe .elementor-icon-list-item > .elementor-icon-list-text, .elementor-30 .elementor-element.elementor-element-7b1a9fe .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-30 .elementor-element.elementor-element-7b1a9fe .elementor-icon-list-text{color:#54595F;transition:color 0.3s;}.elementor-30 .elementor-element.elementor-element-c22ed45{width:var( --container-widget-width, 600px );max-width:600px;padding:0px 0px 10px 0px;--container-widget-width:600px;--container-widget-flex-grow:0;--e-icon-list-icon-size:14px;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-30 .elementor-element.elementor-element-c22ed45 .elementor-icon-list-icon i{color:#A02C1F;transition:color 0.3s;}.elementor-30 .elementor-element.elementor-element-c22ed45 .elementor-icon-list-icon svg{fill:#A02C1F;transition:fill 0.3s;}.elementor-30 .elementor-element.elementor-element-c22ed45 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-30 .elementor-element.elementor-element-c22ed45 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-30 .elementor-element.elementor-element-c22ed45 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-30 .elementor-element.elementor-element-c22ed45 .elementor-icon-list-text{color:#54595F;transition:color 0.3s;}.elementor-30 .elementor-element.elementor-element-64b5bf9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-b0af929{--display:flex;--min-height:600px;--border-radius:0px 6px 6px 0px;}.elementor-30 .elementor-element.elementor-element-b0af929:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-b0af929 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.rangehoodsolutions.co.nz/wp-content/uploads/2025/09/AdobeStock_435969710-scaled.jpeg");background-position:center right;background-size:cover;}.elementor-30 .elementor-element.elementor-element-4d6ac44{--display:flex;--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:center;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-30 .elementor-element.elementor-element-120e7b9{--display:flex;--min-height:500px;--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:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#A02C1F;--border-color:#A02C1F;--border-radius:6px 6px 6px 6px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-30 .elementor-element.elementor-element-120e7b9:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-120e7b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-9867618{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-1553e33{--display:flex;--min-height:500px;--border-radius:6px 0px 0px 6px;}.elementor-30 .elementor-element.elementor-element-1553e33:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-1553e33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.rangehoodsolutions.co.nz/wp-content/uploads/2025/09/76dc4a6bf08742abaea110ce1194c529.jpg");background-position:center right;background-size:cover;}.elementor-30 .elementor-element.elementor-element-aa8bbe4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-de369ec{--display:flex;--min-height:500px;--justify-content:center;--padding-top:0%;--padding-bottom:0%;--padding-left:3%;--padding-right:10%;}.elementor-30 .elementor-element.elementor-element-40ae41b .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:36px;font-weight:600;line-height:1.2em;color:#A02C1F;}.elementor-30 .elementor-element.elementor-element-8092ce1{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-weight:400;color:#54595F;}.elementor-30 .elementor-element.elementor-element-84a5e3f{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-weight:400;color:#54595F;}.elementor-30 .elementor-element.elementor-element-e4f0c62 .elementor-button{background-color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;letter-spacing:2.5px;fill:#A02C1F;color:#A02C1F;border-style:solid;border-width:1px 1px 1px 1px;border-color:#A02C1F;}.elementor-30 .elementor-element.elementor-element-e4f0c62 .elementor-button:hover, .elementor-30 .elementor-element.elementor-element-e4f0c62 .elementor-button:focus{background-color:#A02C1F;color:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-e4f0c62 .elementor-button:hover svg, .elementor-30 .elementor-element.elementor-element-e4f0c62 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-02be198{--display:flex;--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:center;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-30 .elementor-element.elementor-element-821ac39{--display:flex;--min-height:500px;--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:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#A02C1F;--border-color:#A02C1F;--border-radius:6px 6px 6px 6px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-30 .elementor-element.elementor-element-821ac39:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-821ac39 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-dcd174b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-6793e27{--display:flex;--min-height:800px;--justify-content:center;--padding-top:0%;--padding-bottom:0%;--padding-left:10%;--padding-right:3%;}.elementor-30 .elementor-element.elementor-element-177b7f5 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:36px;font-weight:600;line-height:1.2em;color:#A02C1F;}.elementor-30 .elementor-element.elementor-element-5142d24{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-weight:400;line-height:1.5em;color:#54595F;}.elementor-30 .elementor-element.elementor-element-f750731 .elementor-button{background-color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;letter-spacing:2.5px;fill:#A02C1F;color:#A02C1F;border-style:solid;border-width:1px 1px 1px 1px;border-color:#A02C1F;}.elementor-30 .elementor-element.elementor-element-f750731 .elementor-button:hover, .elementor-30 .elementor-element.elementor-element-f750731 .elementor-button:focus{background-color:#A02C1F;color:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-f750731 .elementor-button:hover svg, .elementor-30 .elementor-element.elementor-element-f750731 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-bd0dcaf{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-c8e1d90{--display:flex;--min-height:800px;--border-radius:0px 6px 6px 0px;}.elementor-30 .elementor-element.elementor-element-c8e1d90:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-c8e1d90 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.rangehoodsolutions.co.nz/wp-content/uploads/2025/10/1000036258-rotated.jpg");background-position:top center;background-size:cover;}@media(min-width:768px){.elementor-30 .elementor-element.elementor-element-c924aac{--width:100%;}.elementor-30 .elementor-element.elementor-element-22f1c35{--width:100%;}.elementor-30 .elementor-element.elementor-element-831da4a{--width:100%;}.elementor-30 .elementor-element.elementor-element-64b5bf9{--width:100%;}.elementor-30 .elementor-element.elementor-element-9867618{--width:100%;}.elementor-30 .elementor-element.elementor-element-aa8bbe4{--width:100%;}.elementor-30 .elementor-element.elementor-element-dcd174b{--width:100%;}.elementor-30 .elementor-element.elementor-element-bd0dcaf{--width:100%;}}@media(max-width:1024px){.elementor-30 .elementor-element.elementor-element-a68837f{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:40px;--padding-bottom:40px;--padding-left:10%;--padding-right:10%;}.elementor-30 .elementor-element.elementor-element-99c1301{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-30 .elementor-element.elementor-element-33e4737{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:40px;--padding-bottom:40px;--padding-left:10%;--padding-right:10%;}.elementor-30 .elementor-element.elementor-element-81722d6{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-30 .elementor-element.elementor-element-552802b{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-30 .elementor-element.elementor-element-ec3cead{--e-image-carousel-slides-to-show:3;}.elementor-30 .elementor-element.elementor-element-58f875a{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-30 .elementor-element.elementor-element-3f3b7d2{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:40px;--padding-bottom:40px;--padding-left:10%;--padding-right:10%;}.elementor-30 .elementor-element.elementor-element-921cbad{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-30 .elementor-element.elementor-element-3be4a4e{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-30 .elementor-element.elementor-element-33b9a13{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-30 .elementor-element.elementor-element-9954dce{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-30 .elementor-element.elementor-element-4d6ac44{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-30 .elementor-element.elementor-element-120e7b9{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-30 .elementor-element.elementor-element-02be198{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-30 .elementor-element.elementor-element-821ac39{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}}@media(max-width:767px){.elementor-30 .elementor-element.elementor-element-a68837f{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:30px;--padding-bottom:30px;--padding-left:5%;--padding-right:5%;}.elementor-30 .elementor-element.elementor-element-99c1301{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-30 .elementor-element.elementor-element-33e4737{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:30px;--padding-bottom:30px;--padding-left:5%;--padding-right:5%;}.elementor-30 .elementor-element.elementor-element-81722d6{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-30 .elementor-element.elementor-element-552802b{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-30 .elementor-element.elementor-element-ec3cead{--e-image-carousel-slides-to-show:3;padding:0px 0px 20px 0px;}.elementor-30 .elementor-element.elementor-element-58f875a{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-30 .elementor-element.elementor-element-3f3b7d2{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:30px;--padding-bottom:30px;--padding-left:5%;--padding-right:5%;}.elementor-30 .elementor-element.elementor-element-921cbad{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-30 .elementor-element.elementor-element-3be4a4e{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-30 .elementor-element.elementor-element-33b9a13{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-30 .elementor-element.elementor-element-9954dce{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-30 .elementor-element.elementor-element-4d6ac44{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-30 .elementor-element.elementor-element-120e7b9{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-30 .elementor-element.elementor-element-02be198{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-30 .elementor-element.elementor-element-821ac39{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}}