.elementor-2718 .elementor-element.elementor-element-2f15b348{--display:flex;--min-height:900px;--justify-content:center;--overlay-opacity:0.59;}.elementor-2718 .elementor-element.elementor-element-2f15b348:not(.elementor-motion-effects-element-type-background), .elementor-2718 .elementor-element.elementor-element-2f15b348 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rgrealestate.co.nz/wp-content/uploads/2026/05/house-exterior.jpeg");background-repeat:no-repeat;background-size:contain;}.elementor-2718 .elementor-element.elementor-element-2f15b348::before, .elementor-2718 .elementor-element.elementor-element-2f15b348 > .elementor-background-video-container::before, .elementor-2718 .elementor-element.elementor-element-2f15b348 > .e-con-inner > .elementor-background-video-container::before, .elementor-2718 .elementor-element.elementor-element-2f15b348 > .elementor-background-slideshow::before, .elementor-2718 .elementor-element.elementor-element-2f15b348 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2718 .elementor-element.elementor-element-2f15b348 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-2718 .elementor-element.elementor-element-2f15b348.e-con{--align-self:center;}.elementor-2718 .elementor-element.elementor-element-5e9a01a1{text-align:center;}.elementor-2718 .elementor-element.elementor-element-5e9a01a1 .elementor-heading-title{font-size:23px;text-transform:capitalize;color:var( --e-global-color-secondary );}.elementor-2718 .elementor-element.elementor-element-4ffd9e30{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;}.elementor-2718 .elementor-element.elementor-element-4ffd9e30.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2718 .elementor-element.elementor-element-4ffd9e30 .elementor-heading-title{font-size:70px;color:var( --e-global-color-accent );}.elementor-2718 .elementor-element.elementor-element-53cfcab2{text-align:center;font-size:24px;color:var( --e-global-color-secondary );}.elementor-2718 .elementor-element.elementor-element-4c96f9ba{--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:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:1;}.elementor-2718 .elementor-element.elementor-element-5b23e968{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-2718 .elementor-element.elementor-element-5b23e968:not(.elementor-motion-effects-element-type-background), .elementor-2718 .elementor-element.elementor-element-5b23e968 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2718 .elementor-element.elementor-element-5b23e968.e-con{--align-self:center;--order:99999 /* order end hack */;}.elementor-2718 .elementor-element.elementor-element-7f014368{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-2718 .elementor-element.elementor-element-7f014368 .elementor-heading-title{font-size:32px;font-weight:300;font-style:italic;line-height:1.5em;color:#1F1F1FBF;}.elementor-2718 .elementor-element.elementor-element-6e4515f9{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;}.elementor-2718 .elementor-element.elementor-element-6e4515f9 .elementor-divider-separator{width:100%;}.elementor-2718 .elementor-element.elementor-element-6e4515f9 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2718 .elementor-element.elementor-element-422ee6d9{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;font-size:18px;}.elementor-2718 .elementor-element.elementor-element-422ee6d9.elementor-element{--align-self:center;}.elementor-2718 .elementor-element.elementor-element-370e8aae{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;}.elementor-2718 .elementor-element.elementor-element-370e8aae .elementor-divider-separator{width:100%;}.elementor-2718 .elementor-element.elementor-element-370e8aae .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2718 .elementor-element.elementor-element-5c8559ae{width:var( --container-widget-width, 92% );max-width:92%;--container-widget-width:92%;--container-widget-flex-grow:0;font-size:18px;color:var( --e-global-color-text );}.elementor-2718 .elementor-element.elementor-element-5c8559ae > .elementor-widget-container{background-color:var( --e-global-color-bfbd065 );border-style:solid;border-color:var( --e-global-color-secondary );box-shadow:5px 5px 10px 0px rgba(0,0,0,0.5);}.elementor-2718 .elementor-element.elementor-element-6239740e{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;}.elementor-2718 .elementor-element.elementor-element-6239740e .elementor-divider-separator{width:100%;}.elementor-2718 .elementor-element.elementor-element-6239740e .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2718 .elementor-element.elementor-element-2225aea{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;font-size:18px;}.elementor-2718 .elementor-element.elementor-element-3bbbe941{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;font-size:18px;}.elementor-2718 .elementor-element.elementor-element-1c403caf{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;font-size:18px;}.elementor-2718 .elementor-element.elementor-element-f3598ff{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;font-size:18px;}.elementor-2718 .elementor-element.elementor-element-45f6a9f2{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;font-size:18px;}.elementor-2718 .elementor-element.elementor-element-4f39e86d{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;font-size:18px;}.elementor-2718 .elementor-element.elementor-element-4f39e86d.elementor-element{--align-self:center;}.elementor-2718 .elementor-element.elementor-element-512347e4 > .elementor-widget-container{margin:-19px 0px 0px 0px;}.elementor-2718 .elementor-element.elementor-element-512347e4{color:#0201018F;}.elementor-2718 .elementor-element.elementor-element-326bc1cc{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;}.elementor-2718 .elementor-element.elementor-element-326bc1cc .elementor-divider-separator{width:100%;}.elementor-2718 .elementor-element.elementor-element-326bc1cc .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2718 .elementor-element.elementor-element-3387899e .elementor-heading-title{font-size:31px;}.elementor-2718 .elementor-element.elementor-element-2918f4e7{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;font-size:18px;}.elementor-2718 .elementor-element.elementor-element-120f65eb{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;}.elementor-2718 .elementor-element.elementor-element-120f65eb .elementor-divider-separator{width:100%;}.elementor-2718 .elementor-element.elementor-element-120f65eb .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2718 .elementor-element.elementor-element-6185cb55 .elementor-blockquote__content{font-size:32px;}.elementor-2718 .elementor-element.elementor-element-6185cb55 .elementor-blockquote__author{color:var( --e-global-color-secondary );font-weight:900;}.elementor-2718 .elementor-element.elementor-element-eb18500{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;}.elementor-2718 .elementor-element.elementor-element-eb18500 .elementor-divider-separator{width:100%;}.elementor-2718 .elementor-element.elementor-element-eb18500 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2718 .elementor-element.elementor-element-e797eec .elementor-heading-title{font-size:31px;}.elementor-2718 .elementor-element.elementor-element-7b09a732{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;font-size:18px;}.elementor-2718 .elementor-element.elementor-element-657f6d1{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;font-size:18px;}.elementor-2718 .elementor-element.elementor-element-7bad52f{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;font-size:18px;}.elementor-2718 .elementor-element.elementor-element-8d00609{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;font-size:18px;}.elementor-2718 .elementor-element.elementor-element-30ed6559 > .elementor-widget-container{margin:-19px 0px 0px 0px;}.elementor-2718 .elementor-element.elementor-element-30ed6559{color:#0201018F;}.elementor-2718 .elementor-element.elementor-element-69d83dfc{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;}.elementor-2718 .elementor-element.elementor-element-69d83dfc .elementor-divider-separator{width:100%;}.elementor-2718 .elementor-element.elementor-element-69d83dfc .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2718 .elementor-element.elementor-element-7caaa115 .elementor-heading-title{font-size:31px;}.elementor-2718 .elementor-element.elementor-element-22d887a7{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;font-size:18px;}.elementor-2718 .elementor-element.elementor-element-19f2256{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;font-size:18px;}.elementor-2718 .elementor-element.elementor-element-26dcb1f{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;font-size:18px;}.elementor-2718 .elementor-element.elementor-element-9f8d99b{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;font-size:18px;}.elementor-2718 .elementor-element.elementor-element-13271f6{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;font-size:18px;}.elementor-2718 .elementor-element.elementor-element-266a52c .elementor-heading-title{font-size:31px;}.elementor-2718 .elementor-element.elementor-element-e5ef754{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;font-size:18px;}.elementor-2718 .elementor-element.elementor-element-7a182e12{--divider-border-style:solid;--divider-color:#D4AF37;--divider-border-width:1px;}.elementor-2718 .elementor-element.elementor-element-7a182e12 .elementor-divider-separator{width:100%;}.elementor-2718 .elementor-element.elementor-element-7a182e12 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2718 .elementor-element.elementor-element-e1315e6{width:var( --container-widget-width, 92% );max-width:92%;--container-widget-width:92%;--container-widget-flex-grow:0;font-size:18px;}.elementor-2718 .elementor-element.elementor-element-e1315e6 > .elementor-widget-container{background-color:var( --e-global-color-bfbd065 );border-style:solid;border-color:var( --e-global-color-secondary );box-shadow:5px 5px 10px 0px rgba(0,0,0,0.5);}.elementor-2718 .elementor-element.elementor-element-7a193bc{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;}.elementor-2718 .elementor-element.elementor-element-7a193bc .elementor-divider-separator{width:100%;}.elementor-2718 .elementor-element.elementor-element-7a193bc .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2718 .elementor-element.elementor-element-49545463 .elementor-heading-title{font-size:31px;}.elementor-2718 .elementor-element.elementor-element-32ece8a3{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;font-size:18px;}.elementor-2718 .elementor-element.elementor-element-6f7d32cd{--display:flex;--min-height:420px;--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:center;}.elementor-2718 .elementor-element.elementor-element-6f7d32cd:not(.elementor-motion-effects-element-type-background), .elementor-2718 .elementor-element.elementor-element-6f7d32cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2718 .elementor-element.elementor-element-59ba7d5f{text-align:center;}.elementor-2718 .elementor-element.elementor-element-59ba7d5f .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-2718 .elementor-element.elementor-element-4d41da3e{width:var( --container-widget-width, 47% );max-width:47%;--container-widget-width:47%;--container-widget-flex-grow:0;text-align:center;font-size:18px;color:var( --e-global-color-accent );}.elementor-2718 .elementor-element.elementor-element-4d41da3e.elementor-element{--align-self:center;}.elementor-2718 .elementor-element.elementor-element-3e341947 .elementor-button{background-color:var( --e-global-color-secondary );font-size:37px;font-weight:300;font-style:normal;text-decoration:none;text-shadow:0px 0px 10px rgba(0, 0, 0, 0);fill:var( --e-global-color-primary );color:var( --e-global-color-primary );box-shadow:5px 5px 10px 0px rgba(0,0,0,0.5);}.elementor-2718 .elementor-element.elementor-element-3e341947 .elementor-button:hover, .elementor-2718 .elementor-element.elementor-element-3e341947 .elementor-button:focus{background-color:#9E9090;color:var( --e-global-color-accent );}.elementor-2718 .elementor-element.elementor-element-3e341947.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-2718 .elementor-element.elementor-element-3e341947 .elementor-button:hover svg, .elementor-2718 .elementor-element.elementor-element-3e341947 .elementor-button:focus svg{fill:var( --e-global-color-accent );}@media(min-width:768px){.elementor-2718 .elementor-element.elementor-element-4c96f9ba{--content-width:1600px;}.elementor-2718 .elementor-element.elementor-element-5b23e968{--width:53%;}}@media(max-width:767px){.elementor-2718 .elementor-element.elementor-element-2f15b348:not(.elementor-motion-effects-element-type-background), .elementor-2718 .elementor-element.elementor-element-2f15b348 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rgrealestate.co.nz/wp-content/uploads/2026/05/house-exterior.jpeg");background-position:top center;background-size:cover;}.elementor-2718 .elementor-element.elementor-element-5e9a01a1 .elementor-heading-title{font-size:26px;line-height:1.2em;}.elementor-2718 .elementor-element.elementor-element-4ffd9e30{width:100%;max-width:100%;}.elementor-2718 .elementor-element.elementor-element-4ffd9e30 .elementor-heading-title{font-size:53px;}.elementor-2718 .elementor-element.elementor-element-4c96f9ba{--margin-top:-130px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2718 .elementor-element.elementor-element-5c8559ae > .elementor-widget-container{padding:10px 10px 10px 10px;border-width:1px 1px 1px 1px;}.elementor-2718 .elementor-element.elementor-element-5c8559ae{--container-widget-width:330px;--container-widget-flex-grow:0;width:var( --container-widget-width, 330px );max-width:330px;}.elementor-2718 .elementor-element.elementor-element-77da9b20{text-align:center;}.elementor-2718 .elementor-element.elementor-element-2225aea{--container-widget-width:300px;--container-widget-flex-grow:0;width:var( --container-widget-width, 300px );max-width:300px;}.elementor-2718 .elementor-element.elementor-element-3bbbe941{--container-widget-width:280px;--container-widget-flex-grow:0;width:var( --container-widget-width, 280px );max-width:280px;}.elementor-2718 .elementor-element.elementor-element-1c403caf{--container-widget-width:280px;--container-widget-flex-grow:0;width:var( --container-widget-width, 280px );max-width:280px;}.elementor-2718 .elementor-element.elementor-element-f3598ff{--container-widget-width:280px;--container-widget-flex-grow:0;width:var( --container-widget-width, 280px );max-width:280px;}.elementor-2718 .elementor-element.elementor-element-45f6a9f2{--container-widget-width:280px;--container-widget-flex-grow:0;width:var( --container-widget-width, 280px );max-width:280px;}.elementor-2718 .elementor-element.elementor-element-7b09a732{--container-widget-width:280px;--container-widget-flex-grow:0;width:var( --container-widget-width, 280px );max-width:280px;}.elementor-2718 .elementor-element.elementor-element-657f6d1{--container-widget-width:280px;--container-widget-flex-grow:0;width:var( --container-widget-width, 280px );max-width:280px;}.elementor-2718 .elementor-element.elementor-element-7bad52f{--container-widget-width:280px;--container-widget-flex-grow:0;width:var( --container-widget-width, 280px );max-width:280px;}.elementor-2718 .elementor-element.elementor-element-8d00609{--container-widget-width:280px;--container-widget-flex-grow:0;width:var( --container-widget-width, 280px );max-width:280px;}.elementor-2718 .elementor-element.elementor-element-22d887a7{--container-widget-width:280px;--container-widget-flex-grow:0;width:var( --container-widget-width, 280px );max-width:280px;}.elementor-2718 .elementor-element.elementor-element-19f2256{--container-widget-width:280px;--container-widget-flex-grow:0;width:var( --container-widget-width, 280px );max-width:280px;}.elementor-2718 .elementor-element.elementor-element-26dcb1f{--container-widget-width:280px;--container-widget-flex-grow:0;width:var( --container-widget-width, 280px );max-width:280px;}.elementor-2718 .elementor-element.elementor-element-9f8d99b{--container-widget-width:280px;--container-widget-flex-grow:0;width:var( --container-widget-width, 280px );max-width:280px;}.elementor-2718 .elementor-element.elementor-element-13271f6{--container-widget-width:280px;--container-widget-flex-grow:0;width:var( --container-widget-width, 280px );max-width:280px;}.elementor-2718 .elementor-element.elementor-element-e5ef754{--container-widget-width:280px;--container-widget-flex-grow:0;width:var( --container-widget-width, 280px );max-width:280px;}.elementor-2718 .elementor-element.elementor-element-e1315e6 > .elementor-widget-container{padding:10px 10px 10px 10px;border-width:1px 1px 1px 1px;}.elementor-2718 .elementor-element.elementor-element-e1315e6{--container-widget-width:330px;--container-widget-flex-grow:0;width:var( --container-widget-width, 330px );max-width:330px;}.elementor-2718 .elementor-element.elementor-element-32ece8a3{--container-widget-width:280px;--container-widget-flex-grow:0;width:var( --container-widget-width, 280px );max-width:280px;}.elementor-2718 .elementor-element.elementor-element-4d41da3e{--container-widget-width:255px;--container-widget-flex-grow:0;width:var( --container-widget-width, 255px );max-width:255px;font-size:15px;}}/* Start custom CSS for text-editor, class: .elementor-element-5c8559ae */.red-bullets li::marker {
    color: red;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-13271f6 */.gold-bullets li::marker {
    color: #D4AF37;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e5ef754 */.gold-bullets li::marker {
    color: #D4AF37;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e1315e6 */.red-bullets li::marker {
    color: red;
}/* End custom CSS */