.elementor-9192 .elementor-element.elementor-element-bf82871{--display:flex;}.elementor-9192 .elementor-element.elementor-element-bf82871:not(.elementor-motion-effects-element-type-background), .elementor-9192 .elementor-element.elementor-element-bf82871 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nzhouseandland.tempsite.nz/wp-content/uploads/2025/06/NZHL-MAP-BANNER-1.png");background-position:center center;}.elementor-9192 .elementor-element.elementor-element-e21e21c > .elementor-widget-container{margin:100px 50px 100px 50px;}.elementor-9192 .elementor-element.elementor-element-e21e21c .houzez_section_title{font-family:"League Spartan", Sans-serif;font-size:60px;font-weight:600;}.elementor-9192 .elementor-element.elementor-element-e21e21c .houzez_section_subtitle{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-9192 .elementor-element.elementor-element-e21e21c .houzez_section_title_wrap{text-align:center;margin-bottom:16px;}.elementor-9192 .elementor-element.elementor-element-e21e21c .houzez_section_title_wrap .houzez_section_title{color:var( --e-global-color-97ecbe5 );}.elementor-9192 .elementor-element.elementor-element-e21e21c .houzez_section_title_wrap .houzez_section_subtitle{color:var( --e-global-color-97ecbe5 );}.elementor-9192 .elementor-element.elementor-element-8d0832f{--display:flex;}.elementor-9192 .elementor-element.elementor-element-46f22c5 .houzez-spacer-inner{height:52px;}.elementor-9192 .elementor-element.elementor-element-3b01cd5{--display:flex;}.elementor-9192 .elementor-element.elementor-element-b61dfaf > .elementor-widget-container{margin:50px 50px 50px 50px;}.elementor-9192 .elementor-element.elementor-element-b61dfaf{text-align:center;}.elementor-9192 .elementor-element.elementor-element-b61dfaf .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:400;color:var( --e-global-color-primary );}.elementor-9192 .elementor-element.elementor-element-596a4e1{--display:flex;}.elementor-9192 .elementor-element.elementor-element-29d80b1{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-9192 .elementor-element.elementor-element-29d80b1:not(.elementor-motion-effects-element-type-background), .elementor-9192 .elementor-element.elementor-element-29d80b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFDFD;}.elementor-9192 .elementor-element.elementor-element-02d471a .property-cards-module .item-tools .item-favorite{display:none;}.elementor-9192 .elementor-element.elementor-element-02d471a .property-carousel-module .item-tools .item-favorite{display:none;}.elementor-9192 .elementor-element.elementor-element-02d471a .property-cards-module .item-short-description{display:none;}.elementor-9192 .elementor-element.elementor-element-02d471a .item-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 );}.elementor-9192 .elementor-element.elementor-element-02d471a .item-wrap{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-9192 .elementor-element.elementor-element-02d471a .item-title a{color:var( --e-global-color-secondary );}.elementor-9192 .elementor-element.elementor-element-02d471a .property-carousel-module-v3-4cols .item-wrap-v3 .item-wrap-outside .item-title a{color:var( --e-global-color-secondary );}.elementor-9192 .elementor-element.elementor-element-02d471a .btn-item{background-color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-9192 .elementor-element.elementor-element-02d471a .btn-item:hover{background-color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-9192 .elementor-element.elementor-element-02d471a .page-link{color:var( --e-global-color-secondary );}.elementor-9192 .elementor-element.elementor-element-02d471a .btn-load-more{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-9192 .elementor-element.elementor-element-02d471a .page-link:hover{color:#FFFFFF;background-color:var( --e-global-color-primary );}.elementor-9192 .elementor-element.elementor-element-02d471a .btn-load-more:hover{color:#FFFFFF;background-color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}@media(max-width:1024px){.elementor-9192 .elementor-element.elementor-element-e21e21c .houzez_section_subtitle{font-size:var( --e-global-typography-secondary-font-size );}.elementor-9192 .elementor-element.elementor-element-e21e21c .houzez_section_title_wrap{margin-bottom:16px;}.elementor-9192 .elementor-element.elementor-element-46f22c5 .houzez-spacer-inner{height:30px;}.elementor-9192 .elementor-element.elementor-element-b61dfaf .elementor-heading-title{font-size:20px;}.elementor-9192 .elementor-element.elementor-element-29d80b1{--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;--justify-content:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;}.elementor-9192 .elementor-element.elementor-element-02d471a .item-title{font-size:var( --e-global-typography-primary-font-size );}}@media(max-width:767px){.elementor-9192 .elementor-element.elementor-element-e21e21c > .elementor-widget-container{margin:100px 0px 0100px 0px;}.elementor-9192 .elementor-element.elementor-element-e21e21c .houzez_section_title{font-size:40px;}.elementor-9192 .elementor-element.elementor-element-e21e21c .houzez_section_subtitle{font-size:var( --e-global-typography-secondary-font-size );}.elementor-9192 .elementor-element.elementor-element-e21e21c .houzez_section_title_wrap{margin-bottom:16px;}.elementor-9192 .elementor-element.elementor-element-46f22c5 .houzez-spacer-inner{height:30px;}.elementor-9192 .elementor-element.elementor-element-b61dfaf > .elementor-widget-container{margin:010px 010px 010px 010px;}.elementor-9192 .elementor-element.elementor-element-02d471a .item-title{font-size:var( --e-global-typography-primary-font-size );}}