body{font-family:'Open Sans',sans-serif;font-size:16px}h1,h2,h3,h4,h5,h6{font-family:'Titillium Web',sans-serif;color:#1E1E1E}.post,.page{margin-bottom:0}.container{width:90%;max-width:1280px;margin:0 auto}.container--narrow{max-width:1024px}.site-title{margin:0!important;padding:0!important;color:var(--brand-blue);line-height:1.3}.site-title--white{color:white!important}.site-title--yellow{color:var(--brand-yellow)!important}.site-title span{color:var(--brand-yellow)}@media (min-width:1024px){.site-title{font-size:32px}}@media (min-width:1280px){.site-title--large{font-size:44px}}.site-btn{display:inline-block;background-color:var(--brand-yellow);text-decoration:none!important;color:var(--brand-blue)!important;font-weight:700;padding:8px 32px;border-radius:10px;font-family:"Titillium Web",sans-serif}.site-btn:hover{background-color:var(--brand-yellow--hover)}.site-btn--blue{background-color:var(--brand-blue);color:var(--brand-yellow)!important}.site-btn--blue:hover{background-color:var(--brand-blue-hover)}@media (min-width:1280px){.site-btn--large{font-size:16px}}.section--v-padding{padding-top:32px;padding-bottom:32px}.section--blue{background-color:var(--brand-blue)}.section--grey{background-color:#f2f2f2}@media (min-width:1280px){.section--v-padding{padding-top:75px;padding-bottom:75px}}h1.home-link,a.home-link{display:block!important;padding:0!important;margin:0!important;line-height:1!important;font-size:16px!important}.home-link__logo{display:block;max-width:250px;margin-top:-10px}.site-header{position:absolute;width:100%;padding:16px 0;z-index:20}.header-row{display:flex;justify-content:space-between}.header-row__col__nav-wrap{display:none}.header-row__col--logo{flex-basis:70%}.header-row__col--main{flex-basis:30%;display:flex;justify-content:flex-end;align-items:center}.header-row__burger-icon{color:white!important}.header-row__col--btn{display:none}@media (min-width:1024px){.header-row__col--logo{flex-basis:15%}.header-row__col--main{flex-basis:60%;display:flex;justify-content:center}.header-row__col--btn{display:flex;flex-basis:20%;align-items:center}.header-row__col__nav-wrap{display:flex}.header-row__burger-icon-wrap{display:none}}@media (min-width:1280px){.site-header{padding-top:32px}}.slideout-menu{width:350px;position:fixed;top:0;left:-350px;height:100%;background:#333!important;z-index:100;background-color:var(--brand-blue);transition:0.5s}body.admin-bar .slideout-menu{top:46px}.slideout-menu.active{box-shadow:0 21px 27px rgb(0 0 0 / 90%);left:0}.slideout-menu i{font-family:"FontAwesome"}.slideout-menu h3{margin:0;position:relative;padding:12px 10px;color:#fff;font-size:1.2em;font-weight:400}.slideout-menu .slideout-menu-toggle{position:absolute;top:12px;right:10px;display:inline-block;padding:6px 9px 5px;font-family:Arial,sans-serif;font-weight:700;line-height:1;background:var(--brand-yellow);color:var(--brand-blue);text-decoration:none;vertical-align:top}.slideout-menu .slideout-menu-toggle:hover{color:#fff}.slideout-menu ul{list-style:none;font-weight:300;margin:0;padding:0}.slideout-menu ul li a{position:relative;display:block;padding:10px;color:#fff;text-decoration:none;text-transform:uppercase;text-align:center}.slideout-menu ul li a button{position:absolute;right:10px}.slideout-menu ul li a i{position:absolute;top:15px;right:10px;opacity:.5}.dropdown-toggle{background-color:#fff0;border:0;content:"";height:42px;padding:0;position:absolute;text-transform:lowercase;top:3px;right:0;width:42px}.dropdown-toggle:after{font-family:"FontAwesome";color:#fff;content:"\f078";line-height:42px;position:relative;top:0;left:1px;width:42px}.dropdown-toggle.sub-menu-on:after{content:"\f077"}.slideout-menu ul .sub-menu{display:none}.slideout-menu ul .sub-menu li{border:0;background-color:var(--brand-blue)}@media (min-width:1024px){.slideout-menu{display:none}}.main-nav-menu{display:flex;list-style-type:none!important;margin:0!important;padding:0!important;gap:16px}.main-nav-menu a{text-decoration:none!important;color:white!important;font-family:'Titillium Web',sans-serif;display:inline-block;border-bottom:2px solid #fff0;padding-block:6px;letter-spacing:1px;transition:0.2s}.main-nav-menu li.current_page_item a,.main-nav-menu a:hover{border-color:var(--brand-yellow)}.main-nav-menu li.cta-btn a{background-color:#1E1E1E;color:white!important;padding:8px 16px;border-radius:10px;border:0!important;position:relative;text-transform:uppercase;font-size:16px;top:2px}@media (min-width:1024px){.main-nav-menu{gap:7px}.main-nav-menu a{font-size:12px}.header-row__col--btn{font-size:12px}}@media (min-width:1280px){.main-nav-menu{gap:16px}.main-nav-menu a{font-size:16px}.header-row__col--btn{font-size:16px}}.section-income-calc{padding-bottom:32px}.section-income-calc__col--calc{margin-bottom:32px}.house-icon-wrap{width:200px;height:200px;margin:-75px auto 0 auto;border-radius:100%;padding:20px;background-color:#fff;display:flex;align-items:center;justify-content:center}.house-icon-wrap__inner{width:90%}.income-calc-widget{background-color:#fff}.income-calc-widget__hdr{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;gap:16px}.income-calc-widget__text{color:var(--brand-blue);font-family:"Oswald",sans-serif;font-weight:700;font-size:20px}.income-calc-widget__value{color:var(--brand-yellow);font-family:"Oswald",sans-serif;font-weight:700;font-size:20px}.income-calc-widget__amount{padding:0!important;margin:0!important}.slider{-webkit-appearance:none;width:100%;height:15px;border-radius:5px;background:#B9CAEF;outline:none;-webkit-transition:.2s;transition:opacity .2s}.slider--joint{background:var(--brand-main-hover);border:1px solid var(--brand-main-hover)}input[type="range"].slider--joint{border:1px solid var(--brand-main)}.slider::-webkit-slider-thumb,.slider::-moz-range-thumb{-webkit-appearance:none;appearance:none;width:25px;height:25px;border-radius:50%;background:#f06;cursor:pointer}.slider--joint::-webkit-slider-thumb,.slider--joint::-moz-range-thumb{background-color:#ff0066!important}#jointRange::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:24px;height:24px;background:var(--brand-sec-hover);border-radius:50%;cursor:pointer}#jointRange::-moz-range-thumb{width:24px;height:24px;background:var(--brand-sec-hover);border-radius:50%;cursor:pointer}.section-income-calc__intro-text{margin-bottom:16px}.income-card{background-color:var(--brand-blue);padding:16px;border-radius:10px;margin-bottom:16px}.income-card--joint{background-color:var(--brand-yellow)}.income-card__hdr{text-align:center}.income-card__card-title{color:#fff;margin:0 0 16px 0!important;display:none!important}.income-card__logo{display:inline-block;max-width:200px}.income-card__body{display:flex;justify-content:space-between}.income-card__deposit,.income-card__budget{text-align:center}.income-card__title{color:var(--brand-main);font-size:18px;margin:0!important}.income-card__amt{color:var(--brand-yellow);font-family:"Oswald",sans-serif}.income-card__amt--joint{color:var(--brand-blue)}.income-card--banks{background-color:var(--brand-yellow)}.income-card__amt--banks{color:var(--brand-blue)}@media (min-width:768px){.section-income-calc__row{display:flex;gap:32px}.section-income-calc__col--calc{flex-shrink:0}.section-income-calc__col--outputs{flex-grow:1;padding-top:16px}}@media (min-width:1024px){.section-income-calc__col--outputs{display:flex;flex-wrap:wrap;gap:16px;justify-content:space-around;padding-top:32px}.section-income-calc__intro-text{flex-basis:100%;margin-bottom:0}.income-card{margin-bottom:0;flex-grow:1;display:flex;flex-direction:column;justify-content:center;align-self:flex-start}.income-card__logo{width:auto;height:38px}.income-card__card-title{height:38px}}@media (min-width:1280px){.section-income-calc{padding-bottom:50px}.section-income-calc__row{gap:60px}.section-income-calc__col--calc{width:33.3333%}.house-icon-wrap{width:300px;height:300px;margin-top:-100px}.house-icon-wrap__inner{width:90%;max-width:150px;position:relative;top:-40px}.section-income-calc__col--outputs{padding-top:50px}.income-calc-widget{margin-top:-60px}.income-calc-widget__text,.income-calc-widget__value{font-size:24px}.income-card{padding:22px 32px}.income-card__title{font-size:22px}.income-card__amt{font-size:24px}}.section-income-calculators__icon-wrap{border-radius:100%;width:200px;height:200px;display:flex;align-items:center;justify-content:center;margin:-80px auto 0 auto;background-color:#fff}.house-icon-wrap__icon{display:block;width:110px;margin-top:-50px}.section-income-calculators__main{padding-bottom:2rem}.section-income-calculators__intro-text{margin-top:-60px;color:#666;font-weight:600;line-height:1.75}.income-calculators-output-wrap{border:2px solid var(--brand-main);border-radius:15px;padding:2rem}.hpp-results-breakdown{margin-top:1.5rem;padding:1.5rem;border:1px solid var(--off-grey);border-radius:12px;background-color:var(--off-white)}.hpp-results-breakdown h3{margin:0 0 1rem;color:var(--brand-main)}.hpp-results-breakdown-list{list-style:none;margin:0;padding:0}.hpp-results-breakdown-item{display:flex;justify-content:space-between;gap:1rem;padding:.75rem 0;border-bottom:1px solid var(--off-grey)}.hpp-results-breakdown-item:last-child{border-bottom:none}.hpp-results-breakdown-item .label{font-weight:600;color:var(--dark-grey)}.hpp-results-breakdown-item .value{font-weight:600;color:var(--brand-main)}.hpp-projections-table{width:100%;border-collapse:collapse;text-align:left;border:1px solid var(--off-grey)}.hpp-projections-table th,.hpp-projections-table td{padding:12px;vertical-align:top;border-bottom:1px solid var(--off-grey)}.hpp-projections-table thead th{font-size:.875rem;font-weight:700;color:var(--off-white);background-color:var(--brand-main)}.hpp-projections-label{font-weight:700;color:var(--dark-grey)}.hpp-projections-subtext,.hpp-projections-note{display:block;margin-top:8px;font-size:.875rem;color:var(--brand-main-hover)}@media (max-width:640px){.hpp-results-breakdown-item{flex-direction:column;align-items:flex-start}}.income-calc-widget__slider{margin-bottom:2rem}.income-card__title,.income-card__amt{font-size:20px}.income-calculators-wrap__col--desc{margin-bottom:2rem}.income-calc-widget__intro{margin-bottom:2rem;display:flex;justify-content:space-between}.income-calc-widget__intro-text{color:var(--brand-blue);font-weight:700}.income-calc-widget__intro-text--joint{color:var(--brand-yellow)}.income-calc-widget__intro-amt{font-weight:700}.income-card__notice{font-weight:700;padding-top:1rem;color:red}@media (min-width:1024px){.section-income-calculators__icon-wrap{margin-left:0;width:300px;height:300px}.house-icon-wrap__icon{width:140px;margin-top:-115px}.income-calculators-wrap{margin-top:-115px;padding-bottom:2rem}.income-calculators-wrap__row{display:flex;justify-content:space-between}.income-calculators-wrap__col--calc{flex-basis:60%}.income-calculators-wrap__col--desc{order:2;flex-basis:30%}.income-card__title,.income-card__amt{font-size:26px}.income-calc-widget__intro-text,.income-calc-widget__intro-amt{font-size:20px}}@media (min-width:1280px){.income-calc-widget__intro-text,.income-calc-widget__intro-amt{font-size:24px}}.section-how-it-works{background-color:#f2f2f2}.hiw-wstep{background:#fff;padding:1rem;border-radius:10px;box-shadow:0 0 5px rgb(0 0 0 / .2);margin-bottom:2rem}.hiw-wstep__icon-wrap{text-align:center}.hiw-wstep__icon{width:150px}.hiw-wstep__title{text-align:center;position:relative;padding-bottom:16px!important;font-size:18px!important}.hiw-wstep__title::after{content:"";width:75px;height:4px;background-color:var(--brand-yellow);position:absolute;bottom:0;left:0;right:0;margin:0 auto}.hiw-wstep__text{text-align:center;font-size:14px;line-height:1.75;color:#666}@media (min-width:768px){.hiw-wsteps{display:flex;flex-wrap:wrap;gap:16px}.hiw-wstep{flex-basis:calc(50% - 16px)}}@media (min-width:1024px){.hiw-wstep__title{font-size:22px!important}}@media (min-width:1280px){.section-how-it-works__text{margin-top:0}.hiw-wsteps{gap:32px}.hiw-wstep{flex-basis:calc(25% - 32px);margin-bottom:0}.hiw-wstep__title{font-size:20px!important}}.section-case-studies{background-color:var(--brand-main)}.section-case-studies__title{text-align:center}.section-case-studies__intro{color:#fff;margin:0 0 32px 0;text-align:center}.case-study-card{margin-bottom:32px}.case-study-card__img-col{margin-bottom:16px}.case-study-card__img-wrap{height:200px;width:100%;position:relative}.case-study-card__img-wrap::after{content:"";position:absolute;bottom:-16px;right:-16px;width:32px;height:32px;background-color:var(--brand-yellow)}.case-study-card__img{object-fit:cover;object-position:center;width:100%;height:100%;border-radius:8px}.case-study-card__sub-title{color:#fff;margin:0}.case-study-card__desc{color:#fff}.internal-residents .section-case-studies{background-color:#fff}.internal-residents .section-case-studies__intro,.internal-residents .case-study-card__desc{color:#666}.internal-residents .site-title{color:var(--brand-blue)!important}@media (min-width:768px){.case-study-card{display:flex;justify-content:space-between}.case-study-card__img-col{flex-basis:30%;padding-top:8px}.case-study-card__txt-col{flex-basis:calc(60%)}}@media (min-width:1024px){.case-study-card__txt-col{margin-bottom:50px}}@media (min-width:1280px){.section-case-studies__intro{margin-bottom:50px}.case-study-card:nth-child(odd) .case-study-card__img-col{order:2}}.section-featured-on{background-color:var(--brand-blue);padding:16px 0}.section-featured-on__title{font-family:"Oswald",sans-serif;color:white!important;margin:0 0 16px 0}.featured-logo__img{margin-bottom:16px;max-height:32px;width:auto!important}@media (min-width:768px){.featured-logos{display:flex;gap:32px}.featured-logo{display:flex;align-items:center}.featured-logo__img{margin-bottom:0}}@media (min-width:1024px){.section-featured-on{padding:32px 0}.section-featured-on__row{display:flex;justify-content:center;align-items:center}.section-featured-on__col--text{padding-right:1rem}.section-featured-on__title{font-size:22px;margin-bottom:0}}.site-footer-main{padding:32px 0;background-color:var(--brand-blue)}.site-footer-main__col--blurb{margin-bottom:32px}.site-footer__logo{max-width:210px}.site-footer__blurb{font-size:14px;color:#fff}.site-footer__title{color:var(--brand-main);position:relative;padding-bottom:4px;font-size:16px}.site-footer__title::after{content:"";position:absolute;left:0;bottom:-4px;width:50px;height:2px;background-color:var(--brand-yellow)}.footer-nav-wrap ul{margin:0!important;padding:0!important;list-style-type:none!important}.footer-nav-wrap ul a{display:inline-block;padding-bottom:3px;border-bottom:2px solid #fff0;transition:0.2s;color:var(--brand-main)!important;text-decoration:none!important}.footer-nav-wrap ul a:hover{border-color:var(--brand-yellow)}.site-footer__addr{color:var(--brand-main)!important;position:relative;margin-bottom:16px}.site-footer__link{display:inline-block;border-bottom:2px solid #fff0;transition:0.2s;color:var(--brand-main)!important;text-decoration:none!important}.site-footer__link-wrap{position:relative;padding-left:32px}.site-footer__link-wrap::before{content:"\f095";font-family:"Font Awesome 5 Free";font-weight:900;color:var(--brand-yellow);position:absolute;left:0}.site-footer__link-wrap--email::before{content:"\f0e0"}.social-icons{padding:16px 0 0 0!important;margin:0!important;list-style-type:none!important;display:flex;gap:16px}.social-icons__link{font-size:32px;color:var(--brand-yellow)!important}@media (min-width:768px){.site-footer-main__row{display:flex;flex-wrap:wrap;justify-content:space-between}.site-footer-main__col{flex-basis:48%;margin-bottom:2rem}.site-footer-main__col--blurb,.site-footer__blurb{margin-bottom:0}.site-footer__title{margin-top:0}}@media (min-width:1024px){.site-footer-main__row{flex-wrap:nowrap}.site-footer-main__col{flex-basis:calc(25% - 32px)}}@media (min-width:1280px){.site-footer__blurb{padding-right:32px}.site-footer-main__col{margin-bottom:0;padding:0 40px}}.site-info{background-color:#011c4e;overflow:hidden;padding-top:16px;padding-bottom:16px}.site-info__text{margin:0;color:#fff;font-size:14px}.site-info__copyright,.site-info__designby{display:block;text-align:center}.site-info a{color:var(--brand-yellow)!important}@media (min-width:768px){.site-info__text{display:flex;justify-content:center}.site-info__copyright{margin-right:16px;position:relative}.site-info__copyright::after{content:"|";position:absolute;right:-10px}}.cta-bar{background-color:var(--brand-yellow);text-align:center;padding:1rem 0}.cta-bar__txt{margin:0 0 .5rem 0;color:var(--brand-blue);font-weight:700;font-family:'Oswald',sans-serif;font-size:20px}.cta-bar__btn{color:white!important}@media (min-width:1024px){.cta-bar__row{display:flex;align-items:center;justify-content:center}.cta-bar__col--txt{padding-right:1rem}}@media (min-width:1280px){.cta-bar__txt{font-size:26px;padding-right:2rem}.cta-bar__btn{font-size:24px;line-height:1;padding:12px 38px}}.page-banner{background-color:var(--brand-blue);padding-top:1rem;padding-bottom:2rem}.page-banner__title-wrap{margin:0;padding:0;position:relative}.page-banner__title-wrap::after{content:"";position:absolute;left:0;bottom:-.5rem;height:4px;width:75px;background-color:var(--brand-yellow)}.page-banner__pre-title,.page-banner__title{display:block}.page-banner__pre-title{color:var(--brand-yellow);font-size:20px}.page-banner__title{color:#fff;font-size:28px}@media (min-width:768px){.page-banner{padding-top:3rem;padding-bottom:4rem}}@media (min-width:1280px){.page-banner{padding-top:5rem;padding-bottom:6rem}.page-banner__pre-title{font-size:26px}.page-banner__title{font-size:42px}}.benefits-page-intro{text-align:center;font-weight:700;color:var(--brand-blue);font-size:18px}.benefit-boxes{max-width:650px;margin-left:auto;margin-right:auto}.benefits-card{text-align:center;margin-bottom:2rem;position:relative;padding-bottom:2rem}.benefits-card::after{content:"";position:absolute;bottom:0;left:0;right:0;width:110px;margin:0 auto;height:4px;background-color:var(--brand-blue)}.benefits-card__img{width:150px}.benefits-card__title{margin:0 0 .5rem 0;color:var(--brand-blue)}.benefits-card__txt p:first-of-type{margin-top:0}.benefits-card__txt p:last-of-type{margin-bottom:0}.benefits-page-footer{text-align:center}.benefits-page-footer__txt{font-weight:700;color:var(--brand-blue)}.benefits-card__col-img{margin-left:auto;margin-right:auto}@media (min-width:1024px){.benefit-boxes{margin:3rem auto}.benefits-card{display:flex;justify-content:space-between;align-items:center}.benefits-card__col-img{width:160px}.benefits-card__col-txt{width:450px}.benefits-card:nth-child(odd) .benefits-card__col-img{order:2}.benefits-card:nth-child(odd) .benefits-card__col-txt{text-align:left}.benefits-card:nth-child(even) .benefits-card__col-txt{text-align:right}}@media (min-width:1280px){.benefits-page-intro,.benefits-page-footer__txt{font-size:22px}.benefits-card{margin-bottom:4rem}.benefits-card__col-img{width:180px}.benefits-card__img{width:100%}.benefits-card__txt{line-height:200%}}.about-case-study-title,.about-case-study-txt{color:#fff;text-align:center;margin:0}.about-case-study-title{margin-bottom:.5rem}.about-case-study-txt{font-size:18px;position:relative;padding-bottom:1rem;margin-bottom:2rem}.about-case-study-txt::after{content:"";position:absolute;bottom:0;left:0;right:0;width:110px;height:4px;background-color:var(--brand-yellow);margin-left:auto;margin-right:auto}.case-study-step{background-color:var(--brand-yellow);border-radius:10px;padding:1rem;margin:0 auto 2rem auto;max-width:600px}.case-study-step__count{width:50px;height:50px;border-radius:100%;display:flex;justify-content:center;align-items:center;background-color:var(--brand-blue);color:var(--brand-yellow);font-size:18px;font-weight:700;margin:0 auto .5rem auto}.case-study-step__txt{margin:0;font-weight:600;text-align:center}@media (min-width:768px){.case-study-step{display:flex;justify-content:space-between}.case-study-step__count-col{display:flex;justify-content:center;align-items:center}.case-study-step__count{margin:0}.case-study-step__txt{text-align:left;padding-left:2rem}}@media (min-width:1280px){.case-study-step{padding:2rem}.case-study-step__txt{line-height:175%}.case-study-step__count{width:70px;height:70px;font-size:42px}}.team-section-title,.team-section-intro{text-align:center}.team-section-title{color:var(--brand-blue);position:relative;padding-bottom:1rem}.team-section-intro{text-align:center;font-weight:700;font-size:18px}.team-section-title::after{content:"";position:absolute;bottom:0;left:0;right:0;width:110px;height:4px;background-color:var(--brand-yellow);margin-left:auto;margin-right:auto}.team-section__title{text-align:center;color:var(--brand-blue);position:relative;padding-bottom:.5rem}.team-section__title::after{content:"";position:absolute;bottom:0;left:0;right:0;width:75px;height:4px;background-color:var(--brand-yellow);margin-left:auto;margin-right:auto}.team-member{background-color:var(--brand-blue);border-radius:10px;padding:1rem;text-align:center;max-width:768px;margin:0 auto 2rem auto}.team-member__col-name{position:relative;padding-bottom:1rem}.team-member__col-name::after{content:"";position:absolute;bottom:0;left:0;right:0;width:75px;height:4px;background-color:var(--brand-yellow);margin-left:auto;margin-right:auto}.team-member__name{color:var(--brand-yellow);font-size:22px;margin:0 0 .5rem 0}.team-member__role{color:#fff;display:block;max-width:250px;margin:0 auto;font-weight:600}.team-member__desc{color:#fff;line-height:175%}@media (min-width:1024px){.team-member{display:flex;justify-content:space-between;text-align:left;padding:2rem}.team-member__col-name{flex-basis:30%}.team-member__col-desc{flex-basis:65%}.team-member__col-name::after{display:none}.team-member__desc p:first-of-type{margin-top:0}}@media (min-width:1280px){.team-section-intro{font-size:18px}}.faq-group{margin-bottom:2rem}.faq-group__title{color:var(--brand-blue);padding-bottom:1rem;position:relative}.faq-group__title::after{content:"";position:absolute;bottom:0;left:0;right:auto;width:110px;height:4px;background-color:var(--brand-yellow);margin-left:auto;margin-right:auto}.contact-card{background-color:var(--brand-blue);padding:1rem;border-radius:10px;display:flex;align-items:center;margin-bottom:1rem}.contact-card__icon-wrap{margin-right:1rem}.contact-card__icon-circle{color:white!important}.contact-card__icon{color:var(--brand-blue)!important}.contact-card__text-wrap,.contact-card__link{color:white!important}.contact-card__link{text-decoration:none!important}.opening-hours{margin:0 0 2rem 0!important;padding:0!important;list-style-type:none!important}.opening-hours__item{display:flex;justify-content:space-between;margin-bottom:10px;position:relative}.opening-hours__item::after{content:"";position:absolute;bottom:7px;left:0;width:100%;height:1px;border-bottom:1px dotted #fff}.opening-hours__day,.opening-hours__hours{background-color:var(--brand-blue);display:inline-block;position:relative;z-index:1}.opening-hours__day{padding-right:8px}.opening-hours__hours{padding-left:8px}.section-about-lower__col--hours{margin-bottom:2rem}.section-contact__col--form h2{margin-bottom:2rem!important}@media (min-width:1024px){.section-contact__row,.section-about-lower__row{display:flex;justify-content:space-between}.section-contact__col--form{flex-basis:60%}.section-contact__col--text{flex-basis:35%}.section-about-lower__col{flex-basis:40%}}@media (min-width:1024px){.content-entry--flex{display:flex;justify-content:space-between}.content-entry__col-main{width:60%;padding-right:16px}.content-entry__col-sec{width:30%;padding-left:16px}}.content-entry{padding:16px;max-width:1280px}blockquote{position:relative;padding:16px 16px 16px 40px;margin-left:0;background-color:#f2f2f2}blockquote::before{content:"";left:0;width:24px;height:100%;background-color:var(--brand-blue);position:absolute;top:0}blockquote p{margin:0!important;font-style:italic}.page-header__meta{color:#fff;font-size:14px;position:relative;z-index:1}.autho-bio{background-color:#f2f2f2;padding:16px;border-radius:8px}.autho-bio__img{text-align:center}.autho-bio__img img{border-radius:100%}.autho-bio__name{color:var(--brand-blue)}.autho-bio__bio{line-height:1.75}@media (min-width:768px){.autho-bio{display:flex}.autho-bio__img{width:30%}.autho-bio__text{width:70%;padding-left:32px}.autho-bio__name{margin-top:0;margin-bottom:16px}.autho-bio p{margin-top:0!important}}@media (min-width:1024px){.content-entry{padding:32px 32px 100px 32px}}@media (min-width:1280px){.autho-bio{padding:50px}.autho-bio__img{width:20%}.autho-bio__text{width:80%}}.post-item-date{display:inline-block;background:#000}.post-item-day,.post-item-month-year{display:inline-block}.post-item-day{background:var(--brand-blue);color:var(--brand-yellow);font-family:'Montserrat',sans-serif;font-weight:700;font-size:19px;line-height:34px;padding:0 8px;min-width:41px;text-align:center}.post-item-month-year{background:#000;text-transform:uppercase;text-align:center;padding:0 4px;position:relative;top:4px}.post-item-month,.post-item-year{display:block;color:#fff;line-height:1.2;font-size:11px;font-family:'Montserrat',sans-serif}.post-item-year{font-family:"montserratlight",sans-serif}.news-item{padding:35px 0;border-bottom:1px solid #c8c8c8}.news-item-title h2{margin:0}.news-item-title a,.news-item-title a:visited,.single-event-title,.single-event-class-title{font-weight:700;font-family:'Montserrat',sans-serif;font-size:1.1rem;line-height:1.2;letter-spacing:-2px;color:var(--brand-blue);text-decoration:none;text-transform:uppercase;border-bottom:2px solid #fff0;transition:all 0.5s ease-in-out}.news-item-title a:hover{border-color:var(--brand-blue)}.news-item-content{font-size:.875rem;margin:15px 0}.news-item-footer{padding:15px 0}.wp-pagenavi{padding-top:35px;padding-bottom:35px;border-bottom:1px solid #c8c8c8}.wp-pagenavi a.page,span.extend,a.last{display:none}.wp-pagenavi span:first-child{border:0;padding-left:0;font-weight:700;font-weight:400}.wp-pagenavi span.current{background:#000;color:#fff;font-weight:400}.wp-pagenavi a,span.extend{color:white!important;background:var(--brand-blue);border-color:var(--brand-blue)}@media screen and (min-width:1280px){.post-item-day{font-size:38px;line-height:70px}.post-item-month-year{padding:0 8px;min-width:63px}.post-item-month,.post-item-year{line-height:1.2;font-size:18px}.news-item-title{width:70%;margin-left:12px}.single-event-class-title{margin-left:0}.news-item-title h2{margin:0;position:relative}.news-item-header{margin-bottom:15px;overflow:hidden;display:flex}.news-item-title__inner{display:flex;flex-direction:column;justify-content:center;height:100%}}.column-sidebar{padding-top:35px}.column-sidebar h2{color:var(--brand-blue);text-transform:uppercase;font-size:16px}.column-sidebar h3{font-family:'Oswald',sans-serif;letter-spacing:normal;line-height:1;margin-bottom:25px}.column-sidebar h3 span:first-child{color:#000}.column-sidebar ul{list-style-type:none;padding:0!important;margin:0!important;border-top:1px solid #d5d5d5}.column-sidebar ul li{border-bottom:1px solid #d5d5d5;padding:10px 0;background:#fff0;transition:all 0.5s ease-in-out}.column-sidebar ul li:hover{background:#efefef}.column-sidebar .widget a,.column-sidebar .widget a:visited{color:var(--brand-main);font-size:15px;line-height:1.45}.column-sidebar .widget a:hover,.column-sidebar .widget a:focus{color:var(--brand-main-hover)}.column-sidebar .post-date{display:block;font-family:'montserratlight';font-size:12px}.column-sidebar .widget{margin-bottom:35px}.page-banner__txt-wrap{color:#fff;margin-top:2rem}.page-banner__logos{margin-top:2rem;margin-bottom:2rem;display:flex}.page-banner__logo{width:120px;margin-right:8px}@media (min-width:768px){.page-banner__logo{width:160px;margin-right:1rem}}@media (min-width:1024px){.page-banner__row{display:flex}.page-banner__col--txt{flex-basis:50%;padding-right:10%}.page-banner__col--img{flex-basis:50%}}@media (min-width:1280px){.page-banner__col--txt{flex-basis:60%}.page-banner__col--img{flex-basis:40%}.page-banner__logo{width:200px;margin-right:2rem}}.postid-1660 .entry-thumbnail-wrap>img,.postid-1684 .entry-thumbnail-wrap>img{display:none}.page-template-template-two-year .section-how-it-works__title,.page-template-template-about .section-how-it-works__title,.page-template-template-investors .section-how-it-works__title{margin-bottom:30px!important}@media (min-width:1024px){.page-template-template-two-year .hiw-wstep,.page-template-template-about .hiw-wstep,.page-template-template-investors .hiw-wstep{flex-basis:calc(33% - 32px);flex-grow:1}}.page-template-template-two-year .section-case-studies__intro ul,.page-template-template-about .section-case-studies__intro ul,.page-template-template-investors .section-case-studies__intro ul{list-style-type:none!important;margin-left:0;padding-left:0}.section-how-it-works-white{background-color:#fff}.section-how-it-works-white .hiw-wstep{background-color:#f2f2f2}.two-year-intro p{text-align:center;max-width:720px;margin:30px auto 0 auto}.landing_cta_btn{width:100%;text-align:center}.landing_cta_btn .site-btn{color:white!important}.section-callout__title{text-align:center}.section-callout{background-color:var(--brand-yellow);padding:32px 16px;text-align:center}.landing_cta_form{background:#fff}.fa-brands{background:var(--brand-main);border-radius:100px;padding:10px;min-width:35px;text-align:center;color:#fff;font-size:16px}.hr_no_space{margin-top:0!important;margin-bottom:0!important}.hr_50_bottom{margin-bottom:50px!important;margin-top:0!important}.hr_50_top{margin-bottom:0!important;margin-top:50px!important}.hr_50{margin-bottom:50px!important;margin-top:50px!important}:root{--brand-main:#08170F;--brand-main-hover:#365647;--brand-sec:#F2CD5B;--brand-sec-hover:#D9A444;--brand-blue:var(--brand-main);--brand-blue-hover:var(--brand-main-hover);--brand-yellow:var(--brand-sec);--brand-yellow--hover:var(--brand-sec-hover);--brand-secondary:var(--brand-sec);--brand-ter:var(--off-white);--off-grey:#EBEBEB;--off-white:#F9F6F2;--dark-grey:#1F1F1F}html{scroll-behavior:smooth}.rte h2,.rte h3,.rte h4,.site-title{margin-top:0!important;color:var(--brand-main)!important}.site-title--centre{text-align:center}.site-btn{display:inline-block;background-color:var(--brand-main);color:white!important;padding:8px 32px;border-radius:12px;text-decoration:none!important}.site-btn--white{background-color:#fff;color:var(--brand-main)!important}.row{display:flex!important;flex-direction:column;justify-content:space-between;flex-wrap:wrap;width:100%}.row-invert{display:flex!important;flex-direction:column-reverse;justify-content:space-between;flex-wrap:wrap;width:100%}.col-2,.col-3,.col-4,.col-2-small,.col-2-big,.col-2-no-space{width:100%}.col-4{padding:15px 0}.vertical_center{display:flex;flex-direction:column;justify-content:center}@media (min-width:768px){.row,.row-invert{flex-direction:row}.col-4{width:48.5%}}@media (min-width:1024px){.row,.row-invert{flex-direction:row}.col-2{width:48.5%}.col-2-small{width:31.5%}.col-2-big{width:64.5%}.col-2-no-space{width:50%}.col-3{width:31.5%}.col-4{width:23.5%}}.section{padding:2rem 0}.section--off-grey{background-color:var(--off-grey)}.section-has-bg{background-size:cover;position:relative;padding:2rem 0;margin-bottom:2rem}.section-has-bg::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.5}@media (min-width:1280px){.section{padding:50px 0}.section-has-bg{padding:50px 0}}.brand_color{color:var(--brand-main)!important}.site-title{margin-bottom:30px}.site-title h2{font-size:28px;font-weight:600;margin-top:0}.site-title-white .pre-title,.site-title-white .main-title{margin:0;color:#fff;max-width:315px}.site-title-black .pre-title,.site-title-black .main-title{margin:0;color:#000;max-width:380px}.site-title-center{margin:auto;text-align:center}.pre-title{font-weight:400;font-size:16px}.main-title{font-weight:600;font-size:32px}.site-btn-mobile-menu{display:flex;justify-content:center;width:100%}.content_mt_30{margin-top:30px}.site-btn{position:relative;text-transform:none}.site-btn-slideout{text-align:center}.site-btn-square,.site-btn-square:hover,.site-btn-square::after,.site-btn-square::after{border-radius:12px 0}.site-btn-main{background-color:var(--brand-main-hover)}.site-btn-main span,.site-btn-sec span,.site-btn-white span{position:relative;z-index:2;margin:0!important}.site-btn-main:hover{position:relative;background:var(--brand-main);color:white!important;transition:.5s}.site-btn-main::after{content:"";position:absolute;bottom:0;left:0;width:0;background-color:var(--brand-main);transition:0.5s;height:100%;z-index:1;border-radius:12px}.site-btn-sec{background-color:var(--brand-sec);color:var(--brand-main)!important}.site-btn-sec:hover{position:relative;background:var(--brand-sec);color:var(--brand-main)!important;transition:.5s}.site-btn-sec::after{content:"";position:absolute;bottom:0;left:0;width:0;background-color:var(--brand-sec-hover);transition:0.5s;height:100%;z-index:1;border-radius:12px}.site-btn-outline{background:#fff0;border:1px solid var(--brand-main);transition:.2s;color:var(--brand-main)!important}.site-btn-outline:hover{position:relative;background:var(--brand-main);border:1px solid var(--brand-main);transition:.5s;color:white!important}.site-btn-outline::after{content:"";position:absolute;bottom:0;left:0;width:0;background-color:var(--brand-sec);transition:0.5s;height:100%;z-index:-1}.site-btn-white{background-color:#fff;color:#1E1E1E!important}.site-btn-white:hover{position:relative;background:var(--brand-main-hover);transition:.5s;color:white!important}.site-btn-white::after{content:"";position:absolute;bottom:0;left:0;width:0;background-color:var(--brand-main-hover);transition:0.5s;height:100%;z-index:1;border-radius:12px}.site-btn-outline:hover::after,.site-btn-main:hover::after,.site-btn-sec:hover::after,.site-btn-white:hover::after{width:100%}.site-btn-center{text-align:center}.bg-main{background-color:var(--brand-main)!important}.bg-sec{background-color:var(--brand-sec)!important}.bg-sec-hov{background-color:var(--brand-sec-hover)!important}.bg-ter{background-color:var(--brand-ter)!important}.bg-off-grey{background-color:var(--off-grey)!important}.bg-off-white{background-color:var(--off-white)!important}.bg-dark-grey{background-color:var(--dark-grey)!important}.bg-off-white{background-color:var(--off-white)!important}.bg-black{background-color:#000!important}.bg-gradient{background:linear-gradient(120deg,#101010 0%,#1F1F1F 100%)!important}.bg-hard-gradient{background:linear-gradient(to bottom,var(--brand-main) 0%,var(--brand-main) 40%,#fff 40%)!important}.bg-hard-gradient-vert{background:linear-gradient(to bottom,var(--brand-main) 0%,var(--brand-main) 20%,#f1f1f1 20%)!important}@media (min-width:1024px){.bg-hard-gradient-vert{background:linear-gradient(90deg,var(--brand-main) 0%,var(--brand-main) 40%,#f1f1f1 40%)!important}}.bg-icon-squares-sml,.bg-icon-squares-lrg,.bg-icon-building,.bg-icon-building-sml,.bg-icon-building-ftr{position:relative;width:100%;height:100%;overflow:hidden}.bg-icon-building::before{content:"";display:none;width:425px;height:432px;position:absolute;right:50%;bottom:0;background-image:url(/wp-content/uploads/2025/04/building-bg.png);opacity:.15;transform:translateX(50%)}.bg-icon-building-sml::before{content:"";width:300px;height:304px;position:absolute;right:20%;bottom:0;background-image:url(/wp-content/uploads/2025/04/building-bg.png);background-size:contain;opacity:.15;transform:translateX(50%)}.bg-icon-building-ftr::before{content:"";display:none;width:425px;height:432px;position:absolute;right:20%;bottom:0;background-image:url(/wp-content/uploads/2025/04/building-bg.png);background-size:contain;opacity:.15;transform:translateX(50%)}.bg-icon-squares-sml::before{content:"";width:419px;height:241px;position:absolute;right:-80px;top:-30px;background-image:url(/wp-content/uploads/2025/04/Square-graphic.png);background-size:cover;background-position:center;background-repeat:no-repeat;opacity:.3;z-index:-1}.bg-icon-squares-lrg::before{content:"";width:630px;height:360px;position:absolute;right:-150px;top:-50px;background-image:url(/wp-content/uploads/2025/04/Square-graphic.png);background-size:cover;background-position:center;background-repeat:no-repeat;opacity:0;z-index:-1}@media (min-width:1024px){.bg-icon-building::before{display:flex;right:10%;transform:unset}}@media (min-width:1280px){.bg-icon-building::before{right:20%}.bg-icon-squares-lrg::before{opacity:1}.bg-icon-building-ftr::before{display:block}}@media (min-width:1400px){.bg-icon-squares-sml::before{opacity:1}}.bg-img{background-size:cover;background-position:center;background-repeat:no-repeat;min-height:300px}.bg-img-gray{position:relative;overflow:hidden;width:100%;box-sizing:border-box}.bg-img-gray::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:inherit;background-size:cover;background-position:center;filter:grayscale(100%);transition:filter 1s ease;z-index:0;width:100.1%}.bg-img-gray:hover::before{filter:grayscale(0%)}.bg-img-gray>*{position:relative;z-index:1}.bg-img-fixed{background-size:cover;background-attachment:fixed;background-position:center;background-repeat:no-repeat;min-height:300px}.bg-img-rounded{border-radius:15px}.grow-in-scroll-animation{scale:.7;opacity:0;animation:grow-in linear forwards;animation-timeline:view();animation-range:entry;margin:15px 0;height:400px}@keyframes grow-in{to{scale:1;opacity:1}}.fade-in-left-scroll-animation{position:relative;left:-20%;opacity:0;animation:slide-in linear forwards;animation-timeline:view();animation-range:entry}@keyframes slide-in{to{left:0;opacity:1}}.fade-in-up-scroll-animation-js{position:relative;bottom:-150px;opacity:0;transition:opacity 1s ease-out,bottom 1s ease-out}.fade-in-up-scroll-animation-js.in-view{opacity:1;bottom:0}.fade-in-left-scroll-animation-js{position:relative;left:-150px;opacity:0;transition:opacity 1s ease-out,left 1s ease-out}.fade-in-left-scroll-animation-js.in-view{opacity:1;left:0}.fade-in-right-scroll-animation-js{position:relative;right:-150px;opacity:0;transition:opacity 1s ease-out,right 1s ease-out}.fade-in-right-scroll-animation-js.in-view{opacity:1;right:0}.fade-in-up-scroll-animation{position:relative;bottom:-150px;opacity:0;animation:slide-in-up linear forwards;animation-timeline:view();animation-range:entry}@keyframes slide-in-up{to{bottom:0;opacity:1}}@media (min-width:1024px){.fade-in-up-scroll-animation:nth-child(1){bottom:-150px}.fade-in-up-scroll-animation:nth-child(2){bottom:-190px}.fade-in-up-scroll-animation:nth-child(3){bottom:-230px}.fade-in-up-scroll-animation:nth-child(4){bottom:-260px}}.fade-in-scroll-animation{opacity:0;animation:fade-in linear forwards;animation-timeline:view();animation-range:entry}@keyframes fade-in{to{opacity:1}}.section_title{color:#141414}.section_title_white{color:#fff}.section_title_center{text-align:center!important;margin:auto}.section_content{color:#141414;font-size:18px}.section_content_white{color:#fff}.section_content_center{text-align:center!important;margin:auto}.section_title h3{color:var(--brand-sec);margin-bottom:0;margin-top:0;font-weight:400}.section_title h2,.section_title_center h2{font-size:28px;margin-top:0}.site-title-dark{color:#0E0E0E!important}.site-title-white{color:white!important}.site-title-dark .pre-title,.site-title-dark .main-title{margin:0}@media (min-width:1024px){.section_content{max-width:720px}.section_title_half{max-width:50%}}.cta_bar{padding:20px 0;border-top:1px solid #fff;border-bottom:1px solid #fff}.cta_bar_txt{display:flex;align-items:center;justify-content:center;text-align:center;width:100%;color:#fff;font-size:20px}.cta_bar_btn{display:flex;align-items:center;justify-content:center;min-height:100%;margin:1rem auto;width:100%}@media (min-width:1024px){.cta_bar_btn{margin:0;width:19.5%}.cta_bar_txt{width:80.5%}}.hero_section{padding:50px 0;min-height:700px;display:flex;flex-direction:column;justify-content:center}.hero-bg{background-position:center;background-size:cover;position:relative}.hero-bg .container{position:relative;z-index:1}.hero_title{color:#fff;font-size:60px;font-weight:600;max-width:750px;text-align:left;line-height:1.2}.hero_content{color:#fff;font-size:22px;max-width:750px;text-align:left;margin-bottom:30px}.hero_action_row{display:flex;align-items:center;gap:22px;flex-wrap:wrap}.hero_trustpilot{display:flex;align-items:center;gap:14px;color:#fff;font-family:"Titillium Web",sans-serif;line-height:1}.hero_trustpilot__copy{display:flex;flex-direction:column;gap:5px}.hero_trustpilot__rated{font-size:15px;font-weight:700}.hero_trustpilot__reviews{font-size:12px;font-weight:600;opacity:.9}.hero_trustpilot__stars{display:flex;gap:3px}.hero_trustpilot__brand-star{display:block;background-color:#00b67a;clip-path:polygon(50% 5%,61% 36%,94% 36%,67% 56%,78% 90%,50% 70%,22% 90%,33% 56%,6% 36%,39% 36%)}.hero_trustpilot__star{display:block;width:24px;height:24px;position:relative;background-color:#00b67a}.hero_trustpilot__star::before{content:"";position:absolute;inset:3px;background-color:#fff;clip-path:polygon(50% 5%,61% 36%,94% 36%,67% 56%,78% 90%,50% 70%,22% 90%,33% 56%,6% 36%,39% 36%)}.hero_trustpilot__star--partial{background:linear-gradient(90deg,#00b67a 0 62%,rgb(255 255 255 / .32) 62% 100%)}.hero_trustpilot__brand{display:flex;align-items:center;gap:6px;font-size:18px;font-weight:700}.hero_trustpilot__brand-star{width:20px;height:20px}@media (max-width:767px){.hero_action_row{align-items:flex-start;flex-direction:column;gap:16px}.hero_trustpilot{align-items:flex-start;flex-direction:column;gap:8px}}.hiw_boxes{position:relative;overflow:hidden;margin:15px 0;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;border-radius:16px;padding:20px}.hiw_boxes h2{color:#fff;font-size:22px;font-weight:600;margin-bottom:10px}.hiw_boxes p{color:#fff;font-size:16px;margin:0}@media (min-width:1024px){.hiw_boxes p{min-height:80px}}.service_boxes{position:relative;overflow:hidden;margin:15px 0;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;border-radius:16px;min-height:600px;padding:20px 20px 20px 0}.service_boxes h2{color:#fff;font-size:32px;text-align:center;font-weight:600;padding-left:20px;margin-bottom:0}.service_boxes p{color:#fff;font-size:18px;text-align:left;font-weight:400;padding-left:20px}.service_overlay{position:absolute;opacity:1;padding:10px 20px;top:100%;z-index:2;height:100%;width:100%;transition:all 1s ease-in-out;border-radius:16px}.service_overlay::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to top,#3a3a3a 0%,#3a3a3a 10%,rgb(58 58 58 / .8) 100%);border-radius:16px;z-index:1}.service_overlay::after{content:'';position:absolute;top:85%;left:-50px;width:100%;height:100%;background-size:contain;background-repeat:no-repeat;background-position:top;opacity:.4;z-index:2;border-radius:16px}.service_boxes:hover .service_overlay{top:0}.service_boxes:not(:hover) .service_overlay{top:100%}.service_overlay_content{display:flex;flex-direction:column;justify-content:flex-start;height:100%;color:#fff;margin-top:0;padding-top:20px;position:relative;z-index:3}.service_overlay_content p{padding-left:0!important}.service_overlay_content h3{margin-top:0;font-size:24px!important;color:white!important}.service_overlay_content .site-btn{align-self:flex-start}.section-header h2{font-size:40px;margin-bottom:0;position:relative;margin:0 auto 30px auto}.section-header-center{text-align:center!important}@media (min-width:1024px){.section-header p{max-width:530px}}.who_wrap{display:flex;flex-wrap:wrap;overflow:hidden}.who_txt{display:flex;flex-direction:column;justify-content:center;align-items:center;color:#1e1e1e;padding:30px;position:relative;z-index:2;font-size:16px}.who_txt_content{display:flex;flex-direction:column;justify-content:flex-start;text-align:center;padding:50px 20px;margin:auto}.who_txt_content ul{list-style-type:none;margin-left:0;padding-left:0}.who_txt_content h2{font-size:32px;margin-top:0;margin-bottom:20px}.who_txt_content p{margin-top:0;margin-bottom:0}.who_txt_content .site-btn{align-self:center}.who_txt{height:100%;position:relative}.who_img{position:relative;z-index:2;text-align:center;display:flex;flex-direction:column;align-items:center;border-radius:0}.who_content{margin-bottom:30px;font-size:16px;line-height:2}@media (min-width:1024px){.who_txt_content{text-align:left;max-width:450px;padding:50px 0}.who_txt_content ul{list-style-type:disc;margin-left:20px;padding-left:20px}.who_txt_content .site-btn{align-self:flex-start}.who_img{border-radius:15px 0 0 15px}.who_txt_content{margin-left:auto;margin-right:150px}.who_txt_content h2{font-size:40px}}.home_cta_wrapper{min-height:550px;display:flex;padding:30px}.home_cta_content{color:#fff;max-width:500px;margin-top:auto}.home_cta_content h2{color:#fff;font-size:40px;font-weight:700;max-width:450px}.property_card{background-color:#fff;border-radius:15px;box-shadow:2px 4px 14px #00000014;height:100%}.property_card_img{border-radius:15px 15px 0 0}.property_card_content{padding:20px}.property_card_content .property_title{margin-top:0;margin-bottom:0}.property_card_content .property_location{margin-top:0;margin-bottom:20px}.property_card .site-btn{font-weight:400;padding:8px 10px}.property_card_footer{display:flex;justify-content:space-between;flex-direction:column;align-items:center;margin-top:20px;gap:1rem}.properties_bottom h3{font-size:22px;font-weight:400}.properties_bottom{display:flex;flex-direction:column;align-items:center;text-align:center}@media (min-width:1280px){.property_card_footer{flex-direction:row}.property_card_footer .site-btn{font-size:14px}}.site-info{background-color:#1E1E1E;overflow:hidden;padding-top:16px;padding-bottom:16px}.site-info__text{margin:0;color:#fff;font-size:14px}.site-info__copyright,.site-info__designby{display:flex;text-align:center;align-items:center}.site-info a{color:white!important}.ftr_rane_logo{width:75px;margin-left:8px}@media (min-width:768px){.site-info__text{display:flex;justify-content:flex-end}.site-info__copyright{margin-right:8px;position:relative}.site-info__copyright::after{content:" |";display:inline-block;padding-left:8px}}.main-banner{background-size:cover;background-position:center;background-color:var(--dark-grey);height:200px;display:flex;align-items:center;position:relative}.main-banner::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.main-banner__row{position:absolute;bottom:10px}.main-banner__title{margin:0;color:#fff}@media (min-width:1280px){.main-banner{height:300px}.main-banner__title{font-size:50px}}.property_title h2{font-size:32px!important;margin-top:0;margin-bottom:5px;font-weight:700}.property_title h3{font-size:24px;margin-top:0;margin-bottom:5px}.property_price h2{font-size:24px;font-weight:600;color:var(--brand-main)}.property_selling_points{display:flex;align-items:center;justify-content:center}.property_selling_point_content_wrapper h2{font-size:16px;font-weight:600;margin-bottom:5px;margin-top:0;color:#666}.featured-thumb-gallery{padding:0 30px;display:grid;gap:.75rem;margin-bottom:50px}.ftg-main{position:relative}.ftg-figure{margin:0}.ftg-main-img{width:100%;height:auto;max-height:600px;display:block;border-radius:12px;object-fit:cover}.ftg-caption{font-size:.875rem;color:#666;margin-top:.25rem}.ftg-thumbs{display:grid;grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:.5rem}.ftg-thumb{padding:0;border:2px solid #fff0;border-radius:10px;background:none;cursor:pointer;line-height:0}.ftg-thumb:focus{outline:2px solid #333;outline-offset:2px}.ftg-thumb.is-active{border-color:#333}.ftg-thumb-img{width:100%;height:72px;object-fit:cover;border-radius:8px;display:block}.ftg-nav{position:absolute;top:50%;transform:translateY(-50%);height:40px;width:40px;border:none;border-radius:9999px;background:rgb(0 0 0 / .5);color:#fff;text-align:center;cursor:pointer;z-index:2}.ftg-prev{left:8px}.ftg-next{right:8px}.ftg-nav:focus{outline:2px solid #fff;outline-offset:2px}@media (hover:hover){.ftg-nav:hover{background:rgb(0 0 0 / .65)}}.property_key_features_list{column-count:3;column-gap:4rem;list-style:disc;padding-left:0;margin-top:20px;margin-bottom:50px}.property_container{padding:0 30px}.property_desc{padding:0 30px;margin-top:0!important;margin-bottom:50px!important}.property_form{margin:30px 0 50px 0;padding:30px 30px 0 30px;background:var(--off-grey);border-radius:15px}.faq-list-pair{padding:16px;border-radius:10px;background-color:var(--off-grey);margin-bottom:16px}.faq-list-pair__q{color:var(--brand-main-hover);position:relative;padding-right:32px;cursor:pointer;font-weight:700}.faq-list-pair__q:after{content:"\f0d7";font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;right:0;top:50%;transform:translateY(-50%)}.faq-list-pair__q--open:after{content:"\f0d8";font-family:"Font Awesome 5 Free";font-weight:900}.faq-list-pair__a ol{margin-top:1rem}.faq-list-pair__a ol,.faq-list-pair__a ul{margin-left:0}.faq-list-pair__a p:last-of-type{margin-bottom:0}@media (min-width:1024px){.section-faq__row{display:flex;gap:32px}.section-faq__col--intro{flex-basis:50%}.section-faq__col--faq{flex-basis:50%}}@media (min-width:1280px){.section-faq__row{gap:50px}.section-faq__intro{max-width:400px}.faq-group .faq-list-pair__q{font-size:18px}}.cta_bar_txt{display:flex;align-items:center;justify-content:center;text-align:center;width:100%}.cta_bar_txt h2,.cta_bar_txt p{color:#fff;font-size:18px;font-weight:400;margin-top:0!important;margin-bottom:0!important}.cta_bar_btn{display:flex;align-items:center;justify-content:center;min-height:100%;margin-bottom:1rem;width:100%}@media (min-width:1024px){.cta_bar_btn{margin-bottom:0;width:15.5%}.cta_bar_txt{width:81.5%}}.internal-hero-banner{overflow:hidden;padding:32px 0 100px 0}.internal-hero-banner__col--txt{margin-bottom:32px}.internal-hero-banner__txt{color:var(--brand-main)}.internal-hero-banner__img{width:100%}@media (min-width:768px){.internal-hero-banner__row{display:flex}.internal-hero-banner__col--txt{flex-basis:45%;margin-bottom:0;display:flex;flex-direction:column;justify-content:center}.internal-hero-banner__col--img{flex-basis:55%;display:flex;align-items:center;justify-content:center}.internal-hero-banner__btn{align-self:flex-start}}@media (min-width:1280px){.internal-hero-banner{padding:50px 0 100px 0}.internal-hero-banner__txt{font-size:24px;margin-top:16px;margin-bottom:32px}}.internal-hero-banner_wrap{display:flex;flex-wrap:wrap}.internal-hero-banner_txt{display:flex;flex-direction:column;justify-content:center;align-items:center;color:#1e1e1e;padding:30px;position:relative;z-index:2;font-size:16px}.internal-hero-banner_txt_content{display:flex;flex-direction:column;justify-content:flex-start;text-align:center;padding:50px 20px;margin:auto}.internal-hero-banner_txt_content .site-btn{align-self:center}.internal-hero-banner_txt{height:100%;position:relative}.internal-hero-banner_img{position:relative;z-index:2;text-align:center;display:flex;flex-direction:column;align-items:center;border-radius:0}.internal-hero-banner_content{margin-bottom:30px;font-size:16px;line-height:2}@media (min-width:1024px){.internal-hero-banner_txt_content{text-align:left;max-width:450px;padding:50px 0}.internal-hero-banner_txt_content ul{list-style-type:disc;margin-left:20px;padding-left:20px}.internal-hero-banner_txt_content .site-btn{align-self:flex-start}.internal-hero-banner_img{border-radius:15px 0 0 15px}.internal-hero-banner_txt_content{margin-left:auto;margin-right:150px}.internal-hero-banner_txt_content h2{font-size:40px}}.hiw-timeline{list-style:none;margin:2rem 0 0;padding:0;position:relative;display:flex;flex-direction:column;gap:2.5rem}.hiw-timeline::before{content:"";position:absolute;top:0;left:20px;width:2px;height:100%;background:rgb(0 0 0 / .1)}.hiw-timeline__item{text-align:left;padding-left:56px;position:relative}.hiw-timeline__point{position:absolute;top:0;left:0;width:50px;height:50px;border-radius:50%;background:var(--off-white);box-shadow:0 0 0 2px var(--brand-main);display:grid;place-items:center;overflow:hidden}.hiw-timeline__icon{display:block;width:28px;height:28px;object-fit:contain}.hiw-timeline__content{max-width:280px;margin:0 auto}.hiw-timeline__title{font-size:1.125rem;margin:0 0 .5rem}.hiw-timeline__text{margin:0;color:#555;line-height:1.5}@media (min-width:768px){.hiw-timeline{flex-direction:row;gap:2rem}.hiw-timeline__content{margin-top:20px}.hiw-timeline::before{top:42px;left:0;right:0;width:auto;height:2px}.hiw-timeline__icon{width:44px;height:44px}.hiw-timeline__item{flex:1 1 0%;text-align:center;padding-top:70px;padding-left:0}.hiw-timeline__point{width:70px;height:70px;top:0;left:50%;transform:translateX(-50%)}}.range input[type="range"]{pointer-events:none;background:none;-webkit-appearance:none;appearance:none}.range input[type="range"]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:#111827;border:2px solid #fff;box-shadow:0 0 0 1px #111827;pointer-events:auto}.range input[type="range"]::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:#111827;border:2px solid #fff;pointer-events:auto}#rangeMin{z-index:4;position:absolute}#rangeMax{z-index:5;position:absolute}.row.property_list{justify-content:flex-start;gap:2%}.property_price_range_wrap{display:grid;gap:.6rem;margin-bottom:.6rem}@media (min-width:1024px){.property_price_range_wrap{grid-template-columns:1fr 1fr}}.filter-form{margin-bottom:1rem}.filter-row{row-gap:1rem}.filter-col{display:flex;flex-direction:column;margin:10px 0}.filter-field{display:flex;flex-direction:column;gap:.4rem;width:100%}.filter-label{font-size:.85rem;font-weight:600;color:#111827}.filter-input,.filter-select{width:100%;height:2.75rem;padding:.6rem 1rem;border:1px solid #d1d5db;border-radius:.5rem;background:#fff;font-size:.95rem;line-height:1.4;color:#111827}.filter-input::placeholder{color:#9ca3af}.filter-input:hover,.filter-select:hover{border-color:#9ca3af}.filter-input:focus,.filter-select:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px rgb(37 99 235 / .3)}.filter-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml,%3Csvg fill='none' stroke='%236b7280' stroke-width='2' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E<path stroke-linecap='round' stroke-linejoin='round' d='M19 9l-7 7-7-7'/></svg>");background-repeat:no-repeat;background-position:right .75rem center;background-size:1rem}.filter-fieldset{width:100%;border:1px solid #e5e7eb;border-radius:.6rem;padding:.75rem .9rem 1rem;background:#fff}.filter-legend{font-size:.85rem;font-weight:600;color:#111827;padding:0 .35rem}.filter-field-group{display:grid;grid-template-columns:1fr 1fr;gap:.6rem;margin-bottom:.6rem}.range{position:relative;height:36px}.range-track{position:absolute;left:0;right:0;top:16px;height:4px;background:#e5e7eb;border-radius:999px}.range-progress{position:absolute;top:16px;height:4px;background:#111827;border-radius:999px}.range input[type="range"]{position:absolute;left:0;right:0;top:8px;width:100%;appearance:none;background:#fff0;pointer-events:auto}.range input[type="range"]::-webkit-slider-thumb{appearance:none;width:16px;height:16px;border-radius:50%;background:#111827;border:2px solid #fff;box-shadow:0 1px 2px rgb(0 0 0 / .15)}.range input[type="range"]::-moz-range-thumb{width:16px;height:16px;border:none;border-radius:50%;background:#111827}.range-output{margin-top:.5rem;font-size:.95rem}.filter-actions{display:flex;gap:.6rem;margin-top:.6rem}@media (max-width:991.98px){.filter-field-group{grid-template-columns:1fr}}input[type="range"]{border:0}.contact_box_wrapper{background-color:var(--brand-main);padding:30px;border-radius:10px;color:#fff;text-align:center;margin:15px 0;box-shadow:5px 5px 10px 2px rgb(0 0 0 / .2)}.contact_box_wrapper h2{font-size:60px;margin:0}.contact_box_wrapper a{color:#fff;text-decoration:none}.contact_box_wrapper a:hover{color:var(--brand-secondary);text-decoration:none}.frm_button_submit{float:right}.contact_form h2{color:var(--brand-main)}.fa-white{color:#fff}.site-info__designby{margin-left:5px}.disclaimer_content{color:#fff;text-align:center}.menu-item{position:relative}.sub-menu{position:absolute;left:0;margin:0;padding:0;width:250px;display:none}.sub-menu>li.menu-item{display:block}.sub-menu>li.menu-item a{color:white!important;display:block;background-color:var(--brand-main-hover);padding:8px;text-align:left;text-decoration:none!important}.sub-menu>li.menu-item a:hover,.sub-menu>li.menu-item a:focus{background-color:var(--brand-main-hover)}.main-nav-menu>li:hover .sub-menu{display:block}.main-nav-menu>li:hover .sub-menu,.main-nav-menu>li:focus-within .sub-menu{display:block}.mobile-main-nav .sub-menu{position:relative;width:100%}.slideout-menu ul .sub-menu li,.sub-menu>li.menu-item a{text-align:center}.team-slider{margin-top:30px}.team-slider .slick-track{display:flex!important}.team-slider .slick-slide{display:flex!important;height:auto!important}.team_card{background-color:rgb(0 0 0 / .6);display:flex;flex-direction:column;padding:0;margin-bottom:30px}.team-slider .team_card{margin:0 15px}.team-slider .slick-list{margin:0 -15px}.member_list_photo{background-position:center;background-size:cover;background-repeat:no-repeat;min-height:400px}.member_list_text{padding:30px;text-align:center;color:#fff}.member_list_text h3{color:#fff;text-decoration:none}.member_list_text a:hover{color:var(--brand-secondary);text-decoration:none}@media (min-width:980px){.team_card{margin-bottom:30px}}.slick-prev{left:-35px}.slick-next{right:-35px}.slick-prev:before{content:"\f053";font-family:"Font Awesome 5 Free";font-weight:900;color:var(--brand-main);font-size:35px}.slick-next:before{content:"\f054";font-family:"Font Awesome 5 Free";font-weight:900;color:var(--brand-main);font-size:35px}.legal-blurb__content{width:90%;max-width:720px;margin-left:auto;margin-right:auto;padding-bottom:2rem;color:var(--brand-main);text-align:center;font-size:14px;line-height:1.75}.legal-blurb__content h3,.legal-blurb__content p{margin-top:0;margin-bottom:20px}.case-study__top{background-color:var(--brand-main);border-radius:10px;overflow:hidden}.case-study__col-txt{padding:1rem}.case-study__img{display:block;height:100%;object-fit:cover;margin:0 auto;min-height:600px}.case-study-info{margin-bottom:1rem;max-width:400px}.case-study-info__row{display:flex;justify-content:space-between;margin-bottom:.3rem}.case-study-info__label{font-weight:700;color:var(--brand-sec-hover)}.case-study-info__info{font-weight:700;color:#fff}.case-study-list{padding:0;margin:0;list-style-type:none}.case-study-list__item{padding-left:20px;position:relative;color:#fff;margin-bottom:.5rem}.case-study-list__item:last-of-type{margin-bottom:0}.case-study-list__item::before{content:"";position:absolute;left:0;top:6px;width:10px;height:10px;border-radius:100%;background-color:var(--brand-sec-hover)}@media (min-width:768px){.case-study__top{display:flex;justify-content:space-between}.case-study__col-img{flex-basis:50%}.case-study__col-txt{flex-basis:50%}.case-study__col-txt{padding:2rem}}@media (min-width:1024px){.case-study__col-img{height:400px}.case-study__img{width:100%}.case-study__col-txt{display:flex;flex-direction:column;justify-content:center}.case-study-info{margin-bottom:1.5rem}.case-study-info__row{justify-content:flex-start}.case-study-info__label{width:90px}}@media (min-width:1280px){.case-study-info{margin-bottom:2rem}.case-study-list__item{margin-bottom:1rem}}.case-study-text{margin-top:2rem;line-height:1.75}.case-study-text__item{margin-bottom:2rem}.case-study-text__item-question{margin-bottom:1rem;font-weight:600}.case-study-text__label{font-weight:700}.case-study-text__label--homenow{background-color:var(--brand-main);padding:5px 10px;border-radius:5px;color:#fff}.case-study-text__label--respondee{background-color:var(--brand-sec);padding:5px 10px;border-radius:5px;color:var(--brand-main)}.case-study-text__item-response ol{margin-left:0}@media (min-width:1024px){.case-study-text{display:flex;justify-content:space-between}.case-study-text__col{flex-basis:48%}}.cs_card{background-color:#fff;border-radius:15px;box-shadow:2px 4px 14px #00000014}.cs_card_img{border-radius:15px 15px 0 0;background-color:var(--brand-main)}.cs_card_content{padding:20px}.cs_card_content .property_title{margin-top:0;margin-bottom:0}.cs_card_content .property_location{margin-top:0;margin-bottom:20px}.cs_card .site-btn{font-weight:400;padding:8px 10px}.cs_card_footer{display:flex;justify-content:space-between;align-items:center;margin-top:20px}.cs_bottom h3{font-size:22px;font-weight:400}.cs_bottom{display:flex;flex-direction:column;align-items:center;text-align:center}.member_card{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;background-color:var(--brand-main);overflow-y:scroll}.member_card_image{background-size:cover;background-position:top;min-height:400px}.member_card_text{color:#fff;padding:50px}.member_card_text h2{color:#fff;margin-top:30px!important;margin-bottom:10px!important}.close-member-card{color:var(--brand-main)!important;font-size:50px;position:absolute;top:1rem;right:2rem}@media (min-width:1024px){.close-member-card{color:white!important;top:3rem;right:3rem}.member_card_text{padding-left:0!important}.member_card_image{min-height:100%}.member_card .row{height:100vh}}.illustration_header h3{font-size:24px}.tablepress{--head-bg-color:var(--brand-main)!important;--head-text-color:white!important}.cs_card{background-color:#fff;border-radius:15px;box-shadow:2px 4px 14px #00000014;height:100%}.cs_card_img{background-color:var(--brand-main);border-radius:15px 15px 0 0}.cs_card_content{display:flex;flex-direction:column;justify-content:space-between;padding:20px;min-height:365px}.cs_card_content_text{margin-bottom:20px}.cs_card_content .cs_title{margin-top:0;margin-bottom:0}.cs_card_content>div:first-child{flex-grow:1}.cs_card_footer{margin-top:auto}.cs_card_content .property_location{margin-top:0;margin-bottom:20px}.disclaimer_bar{padding:20px 0}.disclaimer_box{border:1px solid var(--brand-main);border-radius:15px;padding:10px 30px}.disclaimer_bar .row{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.disclaimer_bar_txt h2{display:flex;align-items:center;justify-content:center;text-align:center;width:100%;color:var(--brand-main);font-size:32px;line-height:1.4;margin:20px 0 10px 0}.disclaimer_bar_txt p{margin:0}.disclaimer_bar_btn{display:flex;align-items:center;justify-content:center;margin:1rem auto 1.5rem auto;width:100%}@media (min-width:1024px){.disclaimer_bar_txt h2{font-size:40px}}.form_explainer{background-color:#edf0f5;padding:30px}.warning-banner{background-color:#fff3cd;padding:5px 0 5px 0}