:root{--font-family-default: "Poppins", sans-serif;--font-family-title: "Bodoni Moda", serif;--font-family-bodoni-moda: "Bodoni Moda", serif;--font-family-poppins: "Poppins", sans-serif;--font-size-default: 14px;--font-size-title: 18px;--font-color-default: #000000;--font-color-title: #6c757d;--primary-accent: #e91e24;--primary: #007bff;--secondary: #6c757d;--success: #28a745;--info: #17a2b8;--warning: #ffc107;--danger: #dc3545;--light: #f8f9fa;--dark: #343a40;--default-transition: .3s cubic-bezier(.4, 0, .2, 1)}html{overflow-x:hidden!important}body{font-family:var(--font-family-default);font-size:var(--font-size-default);background:#fff;color:var(--font-color-default);margin:0;overflow-x:hidden!important}a,a:focus,a:hover,a:active{outline:none!important;text-decoration:none!important}.max-container{max-width:1920px;margin:0 auto;padding:0 15px}.editor-styles-wrapper,.entry-content{margin-top:30px}.no-scroll{overflow:hidden}.section-title{font-weight:400;font-family:var(--font-family-title)}.section-title p{margin-bottom:10px;font-size:clamp(25px,2.56vw,41px);font-style:italic}.section-title span{font-size:clamp(44px,4.5vw,72px);font-weight:500}.global-btn{position:relative;font-size:clamp(11px,.88vw,14px);font-weight:400;font-family:var(--font-family-default);letter-spacing:.15em;color:#000;text-transform:uppercase;padding:0 0 20px;border:none;background:none}.global-btn:after{content:"";position:absolute;bottom:0;left:0;width:36px;height:2px;background:var(--primary-accent);transition:all ease-in-out .35s}.global-btn:hover:after{width:100%}.global-btn:hover{color:inherit}.global-text{font-size:clamp(11px,.88vw,14px);font-weight:300;font-family:var(--font-family-default);line-height:24px;letter-spacing:.024em;color:#000}.slick-btn{display:flex;align-items:center;justify-content:center;gap:15px;font-size:clamp(11px,.88vw,14px);font-weight:300;font-family:var(--font-family-default);color:#000;background:none;border:none}.slick-btn.prev i{transform:scaleX(-1)}.slick-btn i{font-size:15px;color:var(--primary-accent)}.use-floating-validation-tip .wpcf7-not-valid-tip{position:absolute!important;top:0!important;left:0!important;width:-moz-fit-content!important;width:fit-content!important;font-size:11px!important;line-height:normal}.wpcf7 form .wpcf7-response-output{text-align:center;font-size:11px}.opt-inout{margin-bottom:65px}.opt-inout>label{display:flex!important;align-items:flex-start;justify-content:center}.opt-inout>label>span{font-size:clamp(11px,.88vw,14px);font-weight:300;font-family:var(--font-family-default);letter-spacing:.024em;text-align:center}.opt-inout.white>label>span{color:#fff}.opt-inout.white>label>span a{color:#fff}.opt-inout .wpcf7-list-item-label{display:none}.opt-inout .wpcf7-list-item{margin:0 10px 0 0}.opt-inout input[type=checkbox]{top:-5px;display:block;position:relative}.opt-inout.white input[type=checkbox]{top:0}.header{position:absolute;top:30px;left:0;width:100%;font-size:0;z-index:5000;display:none}.header .header__wrap{width:100%;position:relative;font-size:0;max-width:1600px;margin:auto}.header .header__wrap .header__wrap--container{width:92.5%;max-width:1480px;position:relative;font-size:0;margin:auto;display:flex;justify-content:flex-start;align-items:center}.header .header__wrap .header__wrap--container .header__logo,.header .header__wrap .header__wrap--container .header__logo .header__logo--container{position:relative;font-size:0;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content}.header .header__wrap .header__wrap--container .header__logo .header__logo--container a{font-size:0;position:relative;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content}.header .header__wrap .header__wrap--container .header__logo .header__logo--container a img{max-width:clamp(150px,15.63vw,250px);height:auto;filter:brightness(0) invert(1)}.header .header__wrap .header__wrap--container .header__nav-cta{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;position:relative;font-size:0;margin-left:auto;margin-right:clamp(20px,3.44vw,55px)}.header .header__wrap .header__wrap--container .header__nav-cta .header__nav-cta--flex{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;position:relative;font-size:0;gap:clamp(20px,1.88vw,30px)}.header .header__wrap .header__wrap--container .header__nav-cta .header__nav-cta--flex .header__cta{position:relative;font-size:0;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content}.header .header__wrap .header__wrap--container .header__nav-cta .header__nav-cta--flex .header__cta .header__cta--container{display:flex;justify-content:center;align-items:center;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;position:relative;font-size:0;gap:10px}.header .header__wrap .header__wrap--container .header__nav-cta .header__nav-cta--flex .header__cta .header__cta--container a:not(.btn-link){margin-right:17px;font-size:clamp(11px,.94vw,14px);font-family:var(--font-family-default);font-weight:400;letter-spacing:.1em;color:#fff;display:flex;align-items:center}.header .header__wrap .header__wrap--container .header__nav-cta .header__nav-cta--flex .header__cta .header__cta--container a:not(.btn-link) i{font-size:17px;color:var(--primary-accent);margin-right:5px}.header .header__wrap .header__wrap--container .header__nav-cta .header__nav-cta--flex .header__cta .header__cta--container a.btn-link,.header .header__wrap .header__wrap--container .header__nav-cta .header__nav-cta--flex .header__cta .header__cta--container .gt_selector{width:clamp(135px,10.81vw,173px);height:clamp(35px,2.56vw,41px);display:flex;justify-content:center;align-items:center;font-size:clamp(11px,.81vw,13px);font-weight:400;font-family:var(--font-family-default);color:#fff;letter-spacing:.15em;transition:all ease-in-out .35s;border:1px solid #868686;text-transform:uppercase;background:transparent;border-color:var(--primary-accent)}.header .header__wrap .header__wrap--container .header__nav-cta .header__nav-cta--flex .header__cta .header__cta--container a.btn-link:hover,.header .header__wrap .header__wrap--container .header__nav-cta .header__nav-cta--flex .header__cta .header__cta--container .gt_selector:hover{background:var(--primary-accent);border:1px solid var(--primary-accent)}.header .header__wrap .header__wrap--container .header__nav-cta .header__nav-cta--flex .header__cta .header__cta--container .gt_selector{width:clamp(120px,9.13vw,146px);padding:0 30px 0 20px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.header .header__wrap .header__wrap--container .header__nav-cta .header__nav-cta--flex .header__cta .header__cta--container .gt_selector:hover{background:#000;border:1px solid black}.header .header__wrap .header__wrap--container .header__nav-cta .header__nav-cta--flex .header__cta .header__cta--container .gtranslate_wrapper{position:relative}.header .header__wrap .header__wrap--container .header__nav-cta .header__nav-cta--flex .header__cta .header__cta--container .gtranslate_wrapper:before{content:"";position:absolute;transform:translateY(-50%);top:50%;right:15px;width:10px;aspect-ratio:146/86;background:url(https://cdn.agentimagehosting.com/uSAV9fXdklLFrzEvwmd1S/2026/01/13085215/caret.png) center/cover no-repeat}.header .header__wrap .header__wrap--container .header__nav-cta .header__nav-cta--flex .header__nav{position:relative;font-size:0;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content}.header .header__wrap .header__wrap--container .header__nav-cta .header__nav-cta--flex .header__nav .header__nav--container,.header .header__wrap .header__wrap--container .header__nav-cta .header__nav-cta--flex .header__nav .header__nav--container .menu-primary-menu-container{position:relative;font-size:0;height:-moz-fit-content;height:fit-content;width:-moz-fit-content;width:fit-content}.header .header__wrap .header__wrap--container .header__nav-cta .header__nav-cta--flex .header__nav .header__nav--container .menu-primary-menu-container ul#nav-header{height:-moz-fit-content;height:fit-content;width:-moz-fit-content;width:fit-content;display:flex;justify-content:center;align-items:center;gap:clamp(20px,2.81vw,45px)}.header .header__wrap .header__wrap--container .header__nav-cta .header__nav-cta--flex .header__nav .header__nav--container .menu-primary-menu-container ul#nav-header li a{font-size:clamp(11px,.88vw,14px);font-weight:400;font-family:var(--font-family-default);color:#fff;letter-spacing:.1em;text-transform:uppercase;transition:all ease-in-out .35s}.header .header__wrap .header__wrap--container .header__nav-cta .header__nav-cta--flex .header__nav .header__nav--container .menu-primary-menu-container ul#nav-header li a:hover{opacity:.6}.header .header__wrap .header__wrap--container .header__nav-cta .header__nav-cta--flex .header__nav .header__nav--container #nav-header li#menu-item-52 .sub-menu{min-width:clamp(190px,14.88vw,238px)}.header .header__wrap .header__wrap--container .header__nav-cta .header__nav-cta--flex .header__nav .header__nav--container #nav-header li{position:relative;display:inline-block}.header .header__wrap .header__wrap--container .header__nav-cta .header__nav-cta--flex .header__nav .header__nav--container #nav-header .sub-menu{list-style:none outside none;margin:0;display:none;padding:20px 0 0;position:absolute;width:100%;min-width:clamp(180px,12.38vw,198px);left:50%;transform:translate(-50%)}.header .header__wrap .header__wrap--container .header__nav-cta .header__nav-cta--flex .header__nav .header__nav--container #nav-header .sub-menu a{color:#000!important;text-align:center;background:#fff;text-transform:uppercase;width:100%;height:100%;display:flex;justify-content:center;align-items:center;opacity:1!important;transition:all ease-in-out .35s;font-weight:300}.header .header__wrap .header__wrap--container .header__nav-cta .header__nav-cta--flex .header__nav .header__nav--container #nav-header .sub-menu a:hover{background:var(--primary-accent);color:#fff!important;text-decoration:none;opacity:1!important;transition:all ease-in-out .35s}.header .header__wrap .header__wrap--container .header__nav-cta .header__nav-cta--flex .header__nav .header__nav--container #nav-header .sub-menu a:after{display:none}.header .header__wrap .header__wrap--container .header__nav-cta .header__nav-cta--flex .header__nav .header__nav--container #nav-header .sub-menu .sub-menu{margin-left:100%;top:0}.header .header__wrap .header__wrap--container .header__nav-cta .header__nav-cta--flex .header__nav .header__nav--container #nav-header li:hover>.sub-menu{display:block}.header .header__wrap .header__wrap--container .header__nav-cta .header__nav-cta--flex .header__nav .header__nav--container #nav-header li:hover:after{opacity:1;bottom:0}.header .header__wrap .header__wrap--container .header__nav-cta .header__nav-cta--flex .header__nav .header__nav--container #nav-header .sub-menu li{position:relative;margin:0 0 1px;width:100%;height:44px}.header .header__wrap .header__wrap--container .header__burger{position:relative;font-size:0;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;transition:all ease-in-out .35s}.header .header__wrap .header__wrap--container .header__burger:hover{opacity:.6;cursor:pointer}.fixedHeader{position:fixed;top:-100%;left:0;background:#000;width:100%;font-size:0;z-index:5500;transition:all ease-in-out .35s;display:none}.fixedHeader.header--fixed{top:0}.fixedHeader .fixedHeader__wrap{width:100%;max-width:1600px;font-size:0;position:relative;padding:12px 0 9px;margin:auto}.fixedHeader .fixedHeader__wrap .fixedHeader__wrap--container{width:92.5%;max-width:1480px;margin:auto;position:relative;font-size:0;display:flex;align-items:center}.fixedHeader .fixedHeader__wrap .fixedHeader__wrap--container .fixedHeader__logo,.fixedHeader .fixedHeader__wrap .fixedHeader__wrap--container .fixedHeader__logo .fixedHeader__logo--container,.fixedHeader .fixedHeader__wrap .fixedHeader__wrap--container .fixedHeader__logo .fixedHeader__logo--container a{position:relative;font-size:0;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content}.fixedHeader .fixedHeader__wrap .fixedHeader__wrap--container .fixedHeader__nav{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;position:relative;font-size:0;margin-left:auto;margin-right:clamp(20px,3.44vw,55px)}.fixedHeader .fixedHeader__wrap .fixedHeader__wrap--container .fixedHeader__nav .fixedHeader__nav--container{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;position:relative;font-size:0}.fixedHeader .fixedHeader__wrap .fixedHeader__wrap--container .fixedHeader__nav .fixedHeader__nav--container .menu-primary-menu-container{position:relative;font-size:0;height:-moz-fit-content;height:fit-content;width:-moz-fit-content;width:fit-content}.fixedHeader .fixedHeader__wrap .fixedHeader__wrap--container .fixedHeader__nav .fixedHeader__nav--container .menu-primary-menu-container ul#nav-fixed{height:-moz-fit-content;height:fit-content;width:-moz-fit-content;width:fit-content;display:flex;justify-content:center;align-items:center;gap:clamp(20px,2.81vw,45px)}.fixedHeader .fixedHeader__wrap .fixedHeader__wrap--container .fixedHeader__nav .fixedHeader__nav--container .menu-primary-menu-container ul#nav-fixed li a{font-size:clamp(11px,.88vw,14px);font-weight:400;font-family:var(--font-family-default);color:#fff;letter-spacing:.1em;text-transform:uppercase;transition:all .35s ease-in-out}.fixedHeader .fixedHeader__wrap .fixedHeader__wrap--container .fixedHeader__nav .fixedHeader__nav--container .menu-primary-menu-container ul#nav-fixed li a:hover{opacity:.6}.fixedHeader .fixedHeader__wrap .fixedHeader__wrap--container .fixedHeader__nav .fixedHeader__nav--container #nav-fixed li#menu-item-52 .sub-menu{min-width:clamp(190px,14.88vw,238px)}.fixedHeader .fixedHeader__wrap .fixedHeader__wrap--container .fixedHeader__nav .fixedHeader__nav--container #nav-fixed li{position:relative;display:inline-block}.fixedHeader .fixedHeader__wrap .fixedHeader__wrap--container .fixedHeader__nav .fixedHeader__nav--container #nav-fixed .sub-menu{list-style:none outside none;margin:0;display:none;padding:20px 0 0;position:absolute;width:100%;min-width:clamp(180px,12.38vw,198px);left:50%;transform:translate(-50%)}.fixedHeader .fixedHeader__wrap .fixedHeader__wrap--container .fixedHeader__nav .fixedHeader__nav--container #nav-fixed .sub-menu a{color:#000!important;text-align:center;background:#fff;text-transform:uppercase;width:100%;height:100%;display:flex;justify-content:center;align-items:center;opacity:1!important;transition:all ease-in-out .35s;font-weight:300}.fixedHeader .fixedHeader__wrap .fixedHeader__wrap--container .fixedHeader__nav .fixedHeader__nav--container #nav-fixed .sub-menu a:hover{background:var(--primary-accent);color:#fff!important;text-decoration:none;opacity:1!important;transition:all ease-in-out .35s}.fixedHeader .fixedHeader__wrap .fixedHeader__wrap--container .fixedHeader__nav .fixedHeader__nav--container #nav-fixed .sub-menu a:after{display:none}.fixedHeader .fixedHeader__wrap .fixedHeader__wrap--container .fixedHeader__nav .fixedHeader__nav--container #nav-fixed .sub-menu .sub-menu{margin-left:100%;top:0}.fixedHeader .fixedHeader__wrap .fixedHeader__wrap--container .fixedHeader__nav .fixedHeader__nav--container #nav-fixed li:hover>.sub-menu{display:block}.fixedHeader .fixedHeader__wrap .fixedHeader__wrap--container .fixedHeader__nav .fixedHeader__nav--container #nav-fixed li:hover:after{opacity:1;bottom:0}.fixedHeader .fixedHeader__wrap .fixedHeader__wrap--container .fixedHeader__nav .fixedHeader__nav--container #nav-fixed .sub-menu li{position:relative;margin:0 0 1px;width:100%;height:44px}.fixedHeader .fixedHeader__wrap .fixedHeader__wrap--container .fixedHeader__burger{position:relative;font-size:0;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;transition:all ease-in-out .35s}.fixedHeader .fixedHeader__wrap .fixedHeader__wrap--container .fixedHeader__burger:hover{opacity:.6;cursor:pointer}#listings-results .listings-img .property-status span{font-weight:700}#listings-results .listings-img .property-status span.rented{background:var(--primary-accent);color:#fff}.expandedHeader{position:fixed;font-size:0;top:0;right:-200%;width:clamp(800px,57.94vw,927px);height:100vh;z-index:5600;transition:all ease-in-out .35s;display:none}.expandedHeader.active-menu{right:-200%}.expandedHeader .expandedHeader__close{position:absolute;top:58px;right:72px;color:#fff;font-size:25px;z-index:10;transition:all ease-in-out .35s}.expandedHeader .expandedHeader__close:hover{cursor:pointer;opacity:.6}.expandedHeader .expandedHeader__bg{position:absolute;top:0;left:0;width:100%;height:100%;font-size:0;z-index:-1}.expandedHeader .expandedHeader__bg:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(https://cdn.agentimagehosting.com/uSAV9fXdklLFrzEvwmd1S/2025/10/21224422/burger-accent.png);background-size:cover;background-position:top;background-repeat:no-repeat;z-index:1;pointer-events:none}.expandedHeader .expandedHeader__bg canvas{width:100%;height:100%;background:url(https://cdn.agentimagehosting.com/uSAV9fXdklLFrzEvwmd1S/2025/10/21224229/burger-bg.jpg);background-repeat:no-repeat;background-size:cover;background-position:center}.expandedHeader .expandedHeader__wrap{width:100%;position:relative;font-size:0;display:block;height:100%}.expandedHeader .expandedHeader__wrap .expandedHeader__wrap--container{width:72.8155339806%;max-width:675px;margin-left:9.7087378641%;padding:75px 0 55px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.expandedHeader .expandedHeader__wrap .expandedHeader__wrap--container .expandedHeader__logo,.expandedHeader .expandedHeader__wrap .expandedHeader__wrap--container .expandedHeader__logo .expandedHeader__logo--container{position:relative;font-size:0;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content}.expandedHeader .expandedHeader__wrap .expandedHeader__wrap--container .expandedHeader__logo .expandedHeader__logo--container img{max-width:clamp(150px,13.5vw,216px)}.expandedHeader .expandedHeader__wrap .expandedHeader__wrap--container .expandedHeader__nav{margin:70px 0 60px;position:relative;font-size:0}.expandedHeader .expandedHeader__wrap .expandedHeader__wrap--container .expandedHeader__nav #nav-expanded li a{font-size:clamp(15px,1.13vw,18px);font-weight:400;font-family:var(--font-family-default);letter-spacing:.1em;color:#fff;text-transform:uppercase;transition:all ease-in-out .35s}.expandedHeader .expandedHeader__wrap .expandedHeader__wrap--container .expandedHeader__nav #nav-expanded li a:hover{opacity:.6}.expandedHeader .expandedHeader__wrap .expandedHeader__wrap--container .expandedHeader__nav #nav-expanded li .sub-menu{margin-left:10px;margin-top:20px}.expandedHeader .expandedHeader__wrap .expandedHeader__wrap--container .expandedHeader__nav #nav-expanded li .sub-menu a{font-size:clamp(13px,1vw,16px);font-weight:400;font-family:var(--font-family-default);letter-spacing:.1em;text-transform:uppercase;line-height:30.25px;color:#b0b0b0}.expandedHeader .expandedHeader__wrap .expandedHeader__wrap--container .expandedHeader__nav #nav-expanded li .sub-menu a:hover{opacity:.6}.expandedHeader .expandedHeader__wrap .expandedHeader__wrap--container .expandedHeader__nav #nav-expanded.menu{display:grid;grid-template-columns:repeat(2,1fr);-moz-column-gap:clamp(100px,10.31vw,165px);column-gap:clamp(100px,10.31vw,165px);list-style:none;padding:0;margin:0}.expandedHeader .expandedHeader__wrap .expandedHeader__wrap--container .expandedHeader__nav #nav-expanded.menu>li{margin-bottom:20px}.expandedHeader .expandedHeader__wrap .expandedHeader__wrap--container .expandedHeader__nav #nav-expanded.menu>li.menu-item-55,.expandedHeader .expandedHeader__wrap .expandedHeader__wrap--container .expandedHeader__nav #nav-expanded.menu>li.menu-item-52{margin-bottom:40px}.expandedHeader .expandedHeader__wrap .expandedHeader__wrap--container .expandedHeader__nav #nav-expanded.menu>li.menu-item-55,.expandedHeader .expandedHeader__wrap .expandedHeader__wrap--container .expandedHeader__nav #nav-expanded.menu>li.menu-item-54,.expandedHeader .expandedHeader__wrap .expandedHeader__wrap--container .expandedHeader__nav #nav-expanded.menu>li.menu-item-53{grid-column:1}.expandedHeader .expandedHeader__wrap .expandedHeader__wrap--container .expandedHeader__nav #nav-expanded.menu>li.menu-item-52,.expandedHeader .expandedHeader__wrap .expandedHeader__wrap--container .expandedHeader__nav #nav-expanded.menu>li.menu-item-51{grid-column:2}.expandedHeader .expandedHeader__wrap .expandedHeader__wrap--container .expandedHeader__nav #nav-expanded.menu>li.menu-item-52{grid-row:1}.expandedHeader .expandedHeader__wrap .expandedHeader__wrap--container .expandedHeader__nav #nav-expanded.menu>li.menu-item-51{grid-row:2}.expandedHeader .expandedHeader__wrap .expandedHeader__wrap--container .expandedHeader__contact{height:-moz-fit-content;height:fit-content;position:relative;font-size:0;padding-top:50px;border-top:1px solid #323232;width:100%}.expandedHeader .expandedHeader__wrap .expandedHeader__wrap--container .expandedHeader__contact .expandedHeader__contact--container{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;position:relative;font-size:0}.expandedHeader .expandedHeader__wrap .expandedHeader__wrap--container .expandedHeader__contact .expandedHeader__contact--container a{display:flex;justify-content:flex-start;align-items:center;font-size:14px;font-weight:400;font-family:var(--font-family-default);letter-spacing:.1em;color:#fff;margin-bottom:15px;transition:all ease-in-out .35s}.expandedHeader .expandedHeader__wrap .expandedHeader__wrap--container .expandedHeader__contact .expandedHeader__contact--container a:hover{opacity:.6}.expandedHeader .expandedHeader__wrap .expandedHeader__wrap--container .expandedHeader__contact .expandedHeader__contact--container a i{color:var(--primary-accent);margin-right:5px}.expandedHeader .expandedHeader__wrap .expandedHeader__wrap--container .expandedHeader__contact .expandedHeader__contact--container a i.ai-font-location-c{font-size:23px}.expandedHeader .expandedHeader__wrap .expandedHeader__wrap--container .expandedHeader__contact .expandedHeader__contact--container a i.ai-font-phone{font-size:16px}.expandedHeader .expandedHeader__wrap .expandedHeader__wrap--container .expandedHeader__contact .expandedHeader__contact--container a i.ai-font-envelope-f{font-size:14px}.footer-git{background:#fff;position:relative;font-size:0;width:100%;padding:100px 0 80px}.footer-git .footer-git__bg{position:absolute;width:100%;height:100%;z-index:1;top:0;left:0}.footer-git .footer-git__bg canvas{width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:cover;opacity:15%;background-attachment:fixed}.footer-git .footer-git__wrap{z-index:3;width:100%;max-width:1600px;margin:auto;position:relative;font-size:0}.footer-git .footer-git__wrap .footer-git__wrap--container{width:95%;max-width:796px;position:relative;font-size:0;margin:auto}.footer-git .footer-git__wrap .footer-git__wrap--container .footer-git__content{max-width:405px;margin:auto auto 35px;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:40px}.footer-git .footer-git__wrap .footer-git__wrap--container .footer-git__content .section-title{text-align:center}.footer-git .footer-git__wrap .footer-git__wrap--container .footer-git__content .footer-git__content--text{font-size:clamp(11px,.88vw,14px);font-weight:300;font-family:var(--font-family-default);letter-spacing:.024em;line-height:24px;text-align:center}.footer-git .footer-git__wrap .footer-git__wrap--container .footer-git__form{width:100%;position:relative;font-size:0}.footer-git .footer-git__wrap .footer-git__wrap--container .footer-git__form .input-wrp{width:100%;position:relative;font-size:0;margin-bottom:30px}.footer-git .footer-git__wrap .footer-git__wrap--container .footer-git__form .input-wrp:has(textarea){margin-bottom:30px}.footer-git .footer-git__wrap .footer-git__wrap--container .footer-git__form .input-wrp.sidebyside{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-bottom:30px;gap:30px}.footer-git .footer-git__wrap .footer-git__wrap--container .footer-git__form .input-wrp span{width:100%;position:relative;font-size:0}.footer-git .footer-git__wrap .footer-git__wrap--container .footer-git__form .input-wrp span input,.footer-git .footer-git__wrap .footer-git__wrap--container .footer-git__form .input-wrp span textarea{font-size:clamp(11px,.88vw,14px);font-weight:300;font-family:var(--font-family-default);letter-spacing:.024em;color:#000;width:100%;background:none;border:none;border-bottom:1px solid #a09f9b;padding-bottom:15px;padding-left:10px}.footer-git .footer-git__wrap .footer-git__wrap--container .footer-git__form .input-wrp span textarea{resize:none;height:90px}.footer-git .footer-git__wrap .footer-git__wrap--container .footer-git__form .submit-wrap{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;position:relative;font-size:0;margin:auto}.footer-git .footer-git__wrap .footer-git__wrap--container .footer-git__form .submit-wrap:after{content:"";position:absolute;bottom:0;left:0;width:61.0169491525%;height:2px;background:var(--primary-accent);transition:all ease-in-out .35s}.footer-git .footer-git__wrap .footer-git__wrap--container .footer-git__form .submit-wrap:hover:after{width:100%}.footer-git .footer-git__wrap .footer-git__wrap--container .footer-git__form .submit-wrap .wpcf7-spinner{bottom:-40px;left:0;margin:auto;position:absolute}footer{position:relative;width:100%;background:#000;font-size:0;padding:clamp(70px,5.94vw,95px) 0px clamp(100px,8.13vw,130px)}footer .footer__bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;pointer-events:none}footer .footer__bg canvas{width:100%;height:100%;background-repeat:no-repeat;background-position:center;background-size:cover;opacity:30%}footer .footer__wrap{width:100%;position:relative;font-size:0;max-width:1600px;margin:auto;z-index:3}footer .footer__wrap .footer__wrap--container{width:95%;max-width:1110px;margin:auto;position:relative;font-size:0;display:flex;flex-direction:column;justify-content:center;align-items:center}footer .footer__wrap .footer__wrap--container .footer__logo{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;position:relative;font-size:0;margin-bottom:85px}footer .footer__wrap .footer__wrap--container .footer__logo .footer__logo--container{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;position:relative;font-size:0;display:flex;align-items:center;justify-content:center;gap:30px clamp(20px,3vw,48px);flex-wrap:wrap;flex-direction:column}footer .footer__wrap .footer__wrap--container .footer__logo .footer__logo--container img{max-width:clamp(200px,15.31vw,245px);height:auto}footer .footer__wrap .footer__wrap--container .footer__logo .footer__logo--container .broker-logo{padding-top:30px;border-top:1px solid #fff}footer .footer__wrap .footer__wrap--container .footer__contact-info{max-width:930px;width:83.7837837838%;height:-moz-fit-content;height:fit-content;position:relative;font-size:0;margin-bottom:50px;text-align:center;left:0}footer .footer__wrap .footer__wrap--container .footer__contact-info .footer__contact-infor--container{width:100%;position:relative;font-size:0;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:25px}footer .footer__wrap .footer__wrap--container .footer__contact-info .footer__contact-infor--container a{display:flex;justify-content:center;align-items:center;flex-direction:column;font-size:clamp(11px,.88vw,14px);font-weight:400;font-family:var(--font-size-default);color:#fff;letter-spacing:.1em;line-height:21px;transition:all ease-in-out .35s}footer .footer__wrap .footer__wrap--container .footer__contact-info .footer__contact-infor--container a:hover{opacity:.6}footer .footer__wrap .footer__wrap--container .footer__contact-info .footer__contact-infor--container a i{color:var(--primary-accent);height:40px}footer .footer__wrap .footer__wrap--container .footer__contact-info .footer__contact-infor--container a i.ai-font-location-c{font-size:23px}footer .footer__wrap .footer__wrap--container .footer__contact-info .footer__contact-infor--container a i.ai-font-phone{font-size:16px}footer .footer__wrap .footer__wrap--container .footer__contact-info .footer__contact-infor--container a i.ai-font-envelope-f{font-size:14px}footer .footer__wrap .footer__wrap--container .footer__smi{position:relative;font-size:0;width:100%;height:-moz-fit-content;height:fit-content;margin-bottom:70px}footer .footer__wrap .footer__wrap--container .footer__smi .footer__smi--container{position:relative;font-size:0;width:100%;display:flex;justify-content:center;align-items:center;gap:25px}footer .footer__wrap .footer__wrap--container .footer__smi .footer__smi--container a{color:var(--primary-accent);font-size:28px;transition:all ease-in-out .35s}footer .footer__wrap .footer__wrap--container .footer__smi .footer__smi--container a:hover{opacity:.6}footer .footer__wrap .footer__wrap--container .footer__nav{width:100%;height:-moz-fit-content;height:fit-content;position:relative;font-size:0;margin-bottom:35px}footer .footer__wrap .footer__wrap--container .footer__nav .footer__nav--container{width:100%;height:-moz-fit-content;height:fit-content;position:relative;font-size:0}footer .footer__wrap .footer__wrap--container .footer__nav .footer__nav--container .menu-primary-menu-container{width:100%;height:-moz-fit-content;height:fit-content;position:relative;font-size:0}footer .footer__wrap .footer__wrap--container .footer__nav .footer__nav--container .menu-primary-menu-container .footernav{width:100%;height:-moz-fit-content;height:fit-content;position:relative;font-size:0;display:flex;justify-content:center;align-items:center;gap:40px;flex-direction:column}footer .footer__wrap .footer__wrap--container .footer__nav .footer__nav--container .menu-primary-menu-container .footernav li a{font-size:clamp(11px,.88vw,14px);font-family:var(--font-family-default);font-weight:400;color:#fff;text-transform:uppercase;letter-spacing:.1em;transition:all ease-in-out .35s}footer .footer__wrap .footer__wrap--container .footer__nav .footer__nav--container .menu-primary-menu-container .footernav li a:hover{opacity:.6}footer .footer__wrap .footer__wrap--container .footer__disclaimer{width:100%;position:relative;font-size:0;margin-bottom:15px;text-align:center}footer .footer__wrap .footer__wrap--container .footer__disclaimer .footer__disclaimer--container{width:100%;position:relative;font-size:clamp(11px,.75vw,12px);font-weight:400;font-family:var(--font-family-default);letter-spacing:.024em;color:#fff;line-height:24px}footer .footer__wrap .footer__wrap--container .footer__disclaimer .footer__disclaimer--container a{transition:all ease-in-out .35s;color:#fff}footer .footer__wrap .footer__wrap--container .footer__disclaimer .footer__disclaimer--container a:hover{opacity:.6}footer .footer__wrap .footer__wrap--container .footer__copyright{width:100%;position:relative;font-size:0;text-align:center}footer .footer__wrap .footer__wrap--container .footer__copyright .footer__copyright--container{width:100%;position:relative;font-size:0}footer .footer__wrap .footer__wrap--container .footer__copyright .footer__copyright--container a{transition:all ease-in-out .35s;color:#fff}footer .footer__wrap .footer__wrap--container .footer__copyright .footer__copyright--container a:hover{opacity:.6}footer .footer__wrap .footer__wrap--container .footer__copyright .footer__copyright--container p{width:100%;position:relative;font-size:clamp(11px,.75vw,12px);font-weight:400;font-family:var(--font-family-default);letter-spacing:.024em;color:#fff;line-height:24px;margin-bottom:20px}footer .footer__wrap .footer__wrap--container .footer__copyright .footer__copyright--container .copyright-icons{display:flex;justify-content:center;align-items:center;font-size:30px;gap:12px;color:#fff}.expanderHeader__logo img{width:100%;max-width:190px;height:auto}.post-page-contact .footer-git{display:none!important}.post-page-contact .aios-contact-title,.post-page-contact .aios-contact-form-title{font-family:var(--font-family-title)}.post-page-contact .aios-contact-info ul li,.post-page-contact .aios-contact-info ul li i{color:var(--primary-accent)!important}.post-page-contact .aios-contact-info ul li a:hover,.post-page-contact .aios-contact-info ul li:hover i:not(.location){color:#fff!important}.post-page-contact .aios-contact-info ul li a{color:#fff}.post-page-contact .aios-contact-info ul li a:hover i{color:#fff!important}.post-page-contact .aios-contact-smi ul li a{color:var(--primary-accent)}.post-page-contact .aios-contact-smi ul li a:hover{color:#fff}.post-page-contact .aios-contact-submit:hover{color:var(--primary-accent)}.post-page-contact .aios-contact-info ul li:has(.location){color:#fff!important}.post-page-contact .aios-contact-info ul li:has(.location) i{color:var(--primary-accent)!important}.post-page-vancouver-rental-properties-team-2 .max-container,.single-aios-agents .max-container{max-width:1440px}#agents-results{margin:0!important}#agents-single{margin:40px 0!important}.post-page-vancouver-rental-properties-team-2 #content #agents-results .agents-button{position:relative;font-size:clamp(11px,.88vw,14px);font-weight:400;font-family:var(--font-family-default);letter-spacing:.15em;color:#000;text-transform:uppercase;padding:0 0 20px;border:none;background:none}.post-page-vancouver-rental-properties-team-2 #content #agents-results .agents-button:after{content:"";position:absolute;bottom:0;left:0;width:36px;height:2px;background:var(--primary-accent);transition:all ease-in-out .35s}.post-page-vancouver-rental-properties-team-2 #content #agents-results .agents-button:hover:after{width:100%}#content #agents-results .agents-name a{font-family:var(--font-family-bodoni-moda)!important}.post-page-contact-us .footer-git{display:none}.single-aios-agents #agents-single .agents-button{position:relative;font-size:clamp(11px,.88vw,14px);font-weight:400;font-family:var(--font-family-default);letter-spacing:.15em;color:#000!important;text-transform:uppercase;padding:0 0 20px;border:none;background:none!important}.single-aios-agents #agents-single .agents-button:after{content:"";position:absolute;bottom:0;left:0;width:36px;height:2px;background:var(--primary-accent);transition:all ease-in-out .35s}.single-aios-agents #agents-single .agents-button:hover:after{width:100%}.single-aios-agents .agents-description p{font-size:clamp(11px,.88vw,14px);font-weight:300;font-family:var(--font-family-default);line-height:24px;letter-spacing:.024em;color:#000}.tax-community-group #inner-page-wrapper h3{font-family:var(--font-family-default);font-weight:700}.expanderHeader__logo,.fixedHeader__logo,.footer__logo{filter:brightness(0) invert(1)}.hpCommunities .hpCommunities__wrap .hpCommunities__wrap--container .hpCommunities__slick .hpCommunities__slick--container .communitySlick .community-item a .community-name:after{left:clamp(15px,1.88vw,30px)!important}.hpCommunities .hpCommunities__wrap .hpCommunities__wrap--container .hpCommunities__slick .hpCommunities__slick--container .communitySlick .community-item a .community-name{padding:0px clamp(15px,1.88vw,30px)!important;padding-bottom:15px!important;margin:0!important}.category-blog .archive-title{margin-bottom:45px}.category-blog .archive-subtitle a{font-size:25px;font-weight:700;line-height:normal;text-transform:uppercase;font-family:var(--font-family-default);color:#000!important}.category-blog #content .archive-subtitle{font-size:0!important}.hpSocial .hpSocial__wrap .hpSocial__wrap--container .hpSocial__content .hpSocial__agent .agent-details .agent-title{line-height:1.3}.hpSocial .hpSocial__wrap .hpSocial__wrap--container .hpSocial__content .hpSocial__agent .agent-details .agent-name{font-size:clamp(15px,1.88vw,30px)!important}.hpSocial .hpSocial__wrap .hpSocial__wrap--container .hpSocial__content .hpSocial__agent .agent-details{width:60%}.hpSocial .hpSocial__wrap .hpSocial__wrap--container .hpSocial__content .hpSocial__agent .agent-img{border:1px solid #d7d7d7}#listings-details .listings-cta.white>li #listings-cta-mortgage{display:none}#listings-results .listings-grid .listings-img:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:.4;z-index:2;transition:all ease-in-out .35s}#listings-results .listings-grid .listings-item:hover .listings-img:after{opacity:0}#listings-details .listings-extras>li>strong{color:#000}#listings-details .listings-extras>li>span{color:#000}#listings-details .listings-smi h2,#listings-details .listings-price{color:#000}#listings-details .listings-box{background:var(--primary-accent)}#listings-details .listings-smi ul>li>a:hover{background:#000;color:#fff;border-color:#000}.post-page-owner-services .entry.entry-content h3,.post-page-property-management-2 .entry.entry-content h3,.post-page-tenant-services-2 .entry.entry-content h3{text-align:start;font-family:var(--font-family-default);font-size:25px;font-weight:600;line-height:1.2}.post-page-owner-services .ai-default-cf7wrap input[type=text],.post-page-owner-services .ai-default-cf7wrap input[type=tel],.post-page-owner-services .ai-default-cf7wrap input[type=email],.post-page-owner-services .ai-default-cf7wrap textarea,.post-page-property-management-2 .ai-default-cf7wrap input[type=text],.post-page-property-management-2 .ai-default-cf7wrap input[type=tel],.post-page-property-management-2 .ai-default-cf7wrap input[type=email],.post-page-property-management-2 .ai-default-cf7wrap textarea,.post-page-tenant-services-2 .ai-default-cf7wrap input[type=text],.post-page-tenant-services-2 .ai-default-cf7wrap input[type=tel],.post-page-tenant-services-2 .ai-default-cf7wrap input[type=email],.post-page-tenant-services-2 .ai-default-cf7wrap textarea{font-size:clamp(11px,.88vw,14px);font-weight:300;font-family:var(--font-family-default);letter-spacing:.024em;color:#000;width:100%;background:none;border:none;border-bottom:1px solid #a09f9b;padding-bottom:15px;padding-left:10px}.post-page-owner-services .entry.entry-content form,.post-page-property-management-2 .entry.entry-content form,.post-page-tenant-services-2 .entry.entry-content form{max-width:700px;margin-left:auto!important;margin-right:auto!important;padding:1.5%;background:#fff;box-shadow:#959da533 0 8px 24px}#listings-details .listings-box-agent .property_agentinfo img{width:40%}#listings-results .listings-grid .listings-info{z-index:5!important}#listings-details .listings-box-agent .property_agentinfo{text-align:left;display:flex;flex-wrap:wrap;align-items:center;gap:0 5%}#listings-details .listings-box-agent .property_agentinfo h3{font-size:26px;line-height:1;text-transform:uppercase;color:var(--aios-listing-text-color);font-family:var(--font-family-default);font-weight:700;width:100%}#listings-details .listings-box-agent .property_agentinfo a{width:40%}#listings-details .listings-box-agent .property_agentinfo a img{width:100%}#listings-details .listings-box-agent .property_agentinfo p{width:55%}#listings-details .listings-description p,#listings-details .listings-description ul{font-size:14px;margin:1.12em 0;line-height:1.6}#listings-main #breadcrumbs{display:block!important}.hpCommunities .hpCommunities__wrap .hpCommunities__wrap--container .hpCommunities__slick .hpCommunities__slick--container .communitySlick .community-item a .community-img{background:#000}.hpCommunities .hpCommunities__wrap .hpCommunities__wrap--container .hpCommunities__slick .hpCommunities__slick--container .communitySlick .community-item a:hover .community-img img{opacity:.7}.ip-banner:before{background:#000!important;opacity:.5}.hpSlider .hpSlider__wrap .hpSlider__wrap--container .hpSlider__content .hpSlider__content--container{text-shadow:2px 2px 2px black}#listings-details .listings-box-agent .property_agentinfo p{width:100%;display:flex;white-space:nowrap}.agent_text{width:40%}.tax-community-group #inner-page-wrapper .inner-page-container{padding:0 15px}.tax-community-group #content .archive-title,.tax-community-group .term-description{text-align:center}.fixedHeader .fixedHeader__wrap .fixedHeader__wrap--container .fixedHeader__nav .fixedHeader__nav--container #nav-fixed .sub-menu li{margin:0;border-bottom:1px solid black}.hpRentals .hpRentals__wrap .hpRentals__wrap--container .hpRentals__btn{display:flex;align-items:center;justify-content:center;gap:30px}.post-page-frequently-asked-questions .entry.entry-content h3,.post-page-frequently-asked-questions .entry.entry-content h4{text-align:start;font-family:var(--font-family-default);font-size:25px;font-weight:600;line-height:1.2}.rating-container small{font-size:11px}.tax-community-group #inner-page-wrapper .inner-page-container{padding:40px 16px}.tax-community-group .archive-title{margin-bottom:25px}.aiosCommunitiesAscend__notfound{display:none!important}.expandedHeader .expandedHeader__wrap .expandedHeader__wrap--container .expandedHeader__nav #nav-expanded li .sub-menu{margin-left:10px;margin-top:15px}.expandedHeader .menu-item-118 .sub-menu{width:-moz-max-content;width:max-content}.expandedHeader .menu-item-2778 .sub-menu{-moz-columns:2;columns:2;-moz-column-gap:35px;column-gap:35px;width:-moz-max-content;width:max-content}.expandedHeader .expandedHeader__wrap .expandedHeader__wrap--container .expandedHeader__nav{margin:60px 0 40px}.expandedHeader .expandedHeader__wrap .expandedHeader__wrap--container .expandedHeader__nav #nav-expanded li .sub-menu a{font-size:12px;line-height:25px}.expandedHeader .expandedHeader__wrap .expandedHeader__wrap--container .expandedHeader__nav #nav-expanded li a{font-size:14px}.expandedHeader .expandedHeader__wrap .expandedHeader__wrap--container .expandedHeader__contact .expandedHeader__contact--container a i.ai-font-envelope-f{font-size:12px}.expandedHeader .expandedHeader__wrap .expandedHeader__wrap--container .expandedHeader__contact .expandedHeader__contact--container a{font-size:13px}.expandedHeader .expandedHeader__wrap .expandedHeader__wrap--container .expandedHeader__contact .expandedHeader__contact--container a i.ai-font-phone{font-size:15px}@media screen and (min-width: 600px){footer .footer__wrap .footer__wrap--container .footer__logo .footer__logo--container{flex-direction:row}footer .footer__wrap .footer__wrap--container .footer__logo .footer__logo--container .broker-logo{padding-top:0;border-top:none;padding-left:clamp(20px,3vw,48px);border-left:1px solid #fff}}@media screen and (min-width: 744px){.tax-community-group #inner-page-wrapper .inner-page-container{padding:60px 40px}}@media screen and (min-width: 992px){.header,.fixedHeader,.expandedHeader{display:block}.expandedHeader.active-menu{right:0}.footer-git .footer-git__wrap .footer-git__wrap--container{width:49.75%}.footer-git .footer-git__wrap .footer-git__wrap--container .footer-git__form .input-wrp{margin-bottom:40px}.footer-git .footer-git__wrap .footer-git__wrap--container .footer-git__form .input-wrp.sidebyside{flex-direction:row;gap:22px}footer .footer__wrap .footer__wrap--container{width:69.375%}footer .footer__wrap .footer__wrap--container .footer__contact-info{left:clamp(50px,4.38vw,70px)}footer .footer__wrap .footer__wrap--container .footer__contact-info .footer__contact-infor--container{justify-content:space-between;align-items:flex-start;flex-direction:row;gap:0}footer .footer__wrap .footer__wrap--container .footer__nav .footer__nav--container .menu-primary-menu-container .footernav{flex-direction:row}}@media screen and (min-width: 1024px){.max-container{padding:0 50px}}@media screen and (min-width: 1280px){.tax-community-group #inner-page-wrapper .inner-page-container{padding:60px 85px}}@media screen and (max-width: 991px){#listings-details .listings-box-agent .property_agentinfo{text-align:left;display:flex;flex-wrap:wrap;align-items:flex-start;gap:0 5%;flex-direction:column;align-content:center}#listings-details .listings-box-agent{margin-left:0;padding:40px 0 0!important}#listings-details .listings-box-agent .property_agentinfo a{width:100%;max-width:250px}.agent_text{width:100%}}@media screen and (max-height: 749px){.expandedHeader .expandedHeader__wrap{overflow:auto}}@media screen and (max-width: 480px){.hpRentals .hpRentals__wrap .hpRentals__wrap--container .hpRentals__btn{padding-bottom:100px}.hpRentals .hpRentals__wrap .hpRentals__wrap--container .hpRentals__btn .global-btn{position:absolute;bottom:0}}
