.elementor-848 .elementor-element.elementor-element-1e711331{z-index:99;}.elementor-848 .elementor-element.elementor-element-285dc364{z-index:15;}.elementor-848 .elementor-element.elementor-element-15d7cc97 .elementor-icon-wrapper{text-align:center;}.elementor-848 .elementor-element.elementor-element-15d7cc97 .elementor-icon i, .elementor-848 .elementor-element.elementor-element-15d7cc97 .elementor-icon svg{transform:rotate(0deg);}.elementor-848 .elementor-element.elementor-element-15d7cc97{z-index:10;}.elementor-848 .elementor-element.elementor-element-57b3d38b{z-index:99;}.elementor-848 .elementor-element.elementor-element-1ee446f4{z-index:15;}.elementor-848 .elementor-element.elementor-element-580c26e7 .elementor-icon-wrapper{text-align:center;}.elementor-848 .elementor-element.elementor-element-580c26e7 .elementor-icon i, .elementor-848 .elementor-element.elementor-element-580c26e7 .elementor-icon svg{transform:rotate(0deg);}.elementor-848 .elementor-element.elementor-element-580c26e7{z-index:10;}.elementor-848 .elementor-element.elementor-element-37048684 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-848 .elementor-element.elementor-element-37048684{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:75px 0px 150px 0px;}.elementor-848 .elementor-element.elementor-element-37048684 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-848 .elementor-element.elementor-element-59157a25:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-848 .elementor-element.elementor-element-59157a25 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jfosterbuildingandtiling.co.nz/wp-content/uploads/2019/08/Canva-beautiful-kitchen-in-new-luxury-home-with-island-pendant-lights-and-hardwood-floors.jpg");background-position:top center;background-size:cover;}.elementor-848 .elementor-element.elementor-element-59157a25 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:68px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-848 .elementor-element.elementor-element-59157a25 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-848 .elementor-element.elementor-element-220f16d5 .elementor-spacer-inner{height:600px;}.elementor-848 .elementor-element.elementor-element-18bca3ff > .elementor-element-populated{padding:2em 1em 2em 2em;}.elementor-848 .elementor-element.elementor-element-6232501d{text-align:left;}.elementor-848 .elementor-element.elementor-element-6232501d .elementor-heading-title{color:#000000;font-size:1rem;font-weight:100;text-transform:uppercase;line-height:1em;letter-spacing:1px;}.elementor-848 .elementor-element.elementor-element-6232501d > .elementor-widget-container{padding:0px 0px 0px 7px;}.elementor-848 .elementor-element.elementor-element-4911d46{text-align:left;}.elementor-848 .elementor-element.elementor-element-4911d46 .elementor-heading-title{color:#000000;font-size:4em;font-weight:400;line-height:1em;letter-spacing:1px;}.elementor-848 .elementor-element.elementor-element-4911d46 > .elementor-widget-container{margin:0px 0px 0px -100px;padding:1em 1em 1em 1em;background-color:#ffffff;}.elementor-848 .elementor-element.elementor-element-6cd30c8f{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-848 .elementor-element.elementor-element-6cd30c8f .elementor-divider-separator{width:6%;margin:0 auto;margin-left:0;}.elementor-848 .elementor-element.elementor-element-6cd30c8f .elementor-divider{text-align:left;padding-top:15px;padding-bottom:15px;}.elementor-848 .elementor-element.elementor-element-b1ec345 .ae-post-list-wrapper{margin-bottom:0px;}.elementor-848 .elementor-element.elementor-element-b1ec345 .swiper-pagination-bullet{width:5px;height:5px;}.elementor-848 .elementor-element.elementor-element-b1ec345 .swiper-pagination-bullet-active{background-color:#003300 !important;}.elementor-848 .elementor-element.elementor-element-15b44ddf > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-848 .elementor-element.elementor-element-15b44ddf:not(.elementor-motion-effects-element-type-background), .elementor-848 .elementor-element.elementor-element-15b44ddf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://wordpress-247050-949263.cloudwaysapps.com/wp-content/uploads/2019/08/Canva-Interior-of-a-modern-house-gray-bathroom.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-848 .elementor-element.elementor-element-15b44ddf > .elementor-background-overlay{background-color:#000000;opacity:0.8;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-848 .elementor-element.elementor-element-15b44ddf{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5em 0em 5em 0em;}.elementor-848 .elementor-element.elementor-element-3e62098e > .elementor-element-populated{padding:0% 15% 0% 0%;}.elementor-848 .elementor-element.elementor-element-6f4547c8{text-align:left;}.elementor-848 .elementor-element.elementor-element-6f4547c8 .elementor-heading-title{color:#ffffff;font-size:3.5em;font-weight:800;text-transform:uppercase;font-style:italic;line-height:1.2em;letter-spacing:3.1px;}.elementor-848 .elementor-element.elementor-element-6f4547c8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-848 .elementor-element.elementor-element-47c675a8 > .elementor-element-populated{padding:0em 2em 0em 2em;}.elementor-848 .elementor-element.elementor-element-4afff946 .swiper-wrapper{display:flex;align-items:center;}.elementor-848 .elementor-element.elementor-element-4658a3fc > .elementor-container{min-height:90px;}.elementor-848 .elementor-element.elementor-element-4658a3fc > .elementor-container:after{content:"";min-height:inherit;}.elementor-848 .elementor-element.elementor-element-4658a3fc > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-848 .elementor-element.elementor-element-4658a3fc:not(.elementor-motion-effects-element-type-background), .elementor-848 .elementor-element.elementor-element-4658a3fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2d2d2d;}.elementor-848 .elementor-element.elementor-element-4658a3fc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-848 .elementor-element.elementor-element-4658a3fc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-848 .elementor-element.elementor-element-0f3c841{font-size:13px;font-weight:300;}.elementor-848 .elementor-element.elementor-element-0f3c841 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-848 .elementor-element.elementor-element-c52fe0b{text-align:right;}.elementor-848 .elementor-element.elementor-element-c52fe0b .elementor-heading-title{color:rgba(255,255,255,0.39);font-size:13px;font-weight:300;}@media(max-width:1024px){.elementor-848 .elementor-element.elementor-element-37048684{padding:80px 0px 80px 0px;}.elementor-848 .elementor-element.elementor-element-15b44ddf{padding:5px 0px 5px 0px;}.elementor-848 .elementor-element.elementor-element-4dbc281c > .elementor-element-populated{padding:1em 1em 1em 1em;}.elementor-848 .elementor-element.elementor-element-3e62098e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-848 .elementor-element.elementor-element-6f4547c8{text-align:center;}.elementor-848 .elementor-element.elementor-element-6f4547c8 .elementor-heading-title{font-size:2em;}.elementor-848 .elementor-element.elementor-element-6f4547c8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-848 .elementor-element.elementor-element-4658a3fc{padding:10px 20px 10px 20px;}}@media(max-width:767px){.elementor-848 .elementor-element.elementor-element-37048684{padding:50px 0px 50px 0px;}.elementor-848 .elementor-element.elementor-element-18bca3ff > .elementor-element-populated{margin:5% 0% 0% 0%;padding:10% 10% 10% 10%;}.elementor-848 .elementor-element.elementor-element-4911d46 .elementor-heading-title{font-size:40px;}.elementor-848 .elementor-element.elementor-element-4911d46 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-848 .elementor-element.elementor-element-15b44ddf{padding:15px 15px 15px 15px;}.elementor-848 .elementor-element.elementor-element-3e62098e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-848 .elementor-element.elementor-element-6f4547c8{text-align:center;}.elementor-848 .elementor-element.elementor-element-6f4547c8 .elementor-heading-title{font-size:2em;}.elementor-848 .elementor-element.elementor-element-6f4547c8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-848 .elementor-element.elementor-element-4658a3fc{padding:20px 20px 00px 20px;}.elementor-848 .elementor-element.elementor-element-0f3c841 .elementor-text-editor{text-align:center;}.elementor-848 .elementor-element.elementor-element-0f3c841{font-size:15px;line-height:19px;}.elementor-848 .elementor-element.elementor-element-c52fe0b{text-align:center;}.elementor-848 .elementor-element.elementor-element-c52fe0b .elementor-heading-title{font-size:15px;line-height:19px;}}@media(min-width:768px){.elementor-848 .elementor-element.elementor-element-f6ccdaf{width:95%;}.elementor-848 .elementor-element.elementor-element-285dc364{width:5%;}.elementor-848 .elementor-element.elementor-element-2e43dc6c{width:95%;}.elementor-848 .elementor-element.elementor-element-1ee446f4{width:5%;}.elementor-848 .elementor-element.elementor-element-4dbc281c{width:50%;}.elementor-848 .elementor-element.elementor-element-47c675a8{width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-848 .elementor-element.elementor-element-4dbc281c{width:100%;}.elementor-848 .elementor-element.elementor-element-3e62098e{width:100%;}.elementor-848 .elementor-element.elementor-element-47c675a8{width:100%;}}/* Start custom CSS for section, class: .elementor-element-1e711331 */.elementor-848 .elementor-element.elementor-element-1e711331 {

position: fixed;

width: 100%;

margin-top: 100vh;


display: none;

}

.elementor-848 .elementor-element.elementor-element-1e711331.elementor-sticky--active {

display: block !important;

width: 100% !important;

}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-57b3d38b */.elementor-848 .elementor-element.elementor-element-57b3d38b {

position: fixed;

width: 100%;

margin-top: 100vh;


display: none;

}

.elementor-848 .elementor-element.elementor-element-57b3d38b.elementor-sticky--active {

display: block !important;

width: 100% !important;

}/* End custom CSS */