:root{--font-family-default: "Poppins", sans-serif;--font-family-title: "Cormorant Garamond", serif;--font-family-title-1: "Montage Serif Font";--font-family-title-2: "NT SEAWAVE standart";--font-size-default: 16px;--font-size-title: 18px;--font-color-default: #000000;--font-color-title: #6c757d;--primary: #C28915;--secondary: #6c757d;--success: #28a745;--info: #17a2b8;--warning: #ffc107;--danger: #dc3545;--light: #f8f9fa;--dark: #343a40;--default-transition: .3s cubic-bezier(.4, 0, .2, 1)}.header-fixed-nav li,.aios-split-nav li,.header-main-nav li{position:relative;display:inline-block}.header-fixed-nav li .sub-menu,.aios-split-nav li .sub-menu,.header-main-nav li .sub-menu{list-style:none outside none;margin:0;background:transparent;padding:12px 0 0;position:absolute;min-width:180px;left:50%;opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%);transition:all .6s ease}.header-fixed-nav li .sub-menu li,.aios-split-nav li .sub-menu li,.header-main-nav li .sub-menu li{position:relative;display:block}.header-fixed-nav li .sub-menu a,.aios-split-nav li .sub-menu a,.header-main-nav li .sub-menu a{color:#000;display:block}.header-fixed-nav li .sub-menu a:hover,.aios-split-nav li .sub-menu a:hover,.header-main-nav li .sub-menu a:hover{color:#fff;text-decoration:none}.header-fixed-nav li .sub-menu .sub-menu,.aios-split-nav li .sub-menu .sub-menu,.header-main-nav li .sub-menu .sub-menu{margin-left:calc(100% + 2px);top:0;left:0;padding-top:0!important}.header-fixed-nav li:hover>.sub-menu,.aios-split-nav li:hover>.sub-menu,.header-main-nav li:hover>.sub-menu{opacity:1;visibility:visible;pointer-events:auto}.header-fixed-nav>li.menu-item-34>.sub-menu,.aios-split-nav>li.menu-item-34>.sub-menu,.header-main-nav>li.menu-item-34>.sub-menu{min-width:260px}.header-fixed-nav li .sub-menu{padding:21px 0 0}body{font-family:var(--font-family-default);font-size:var(--font-size-default);background:#fff;color:var(--font-color-default);margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.max-container{max-width:1920px;margin:0 auto;padding:0 15px}a,a:hover,a:visited,a:focus,input,input:focus,textarea,textarea:focus,select:focus,select{outline:none!important;text-decoration:none!important}.slick-slide{outline:none!important}.label-hide{display:none!important}div#main-wrapper{overflow:hidden;position:relative}body.body-overflow{overflow:hidden}#nav2{display:none}.global-canvas-bg{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.global-canvas-bg canvas{position:relative;display:block;width:100%;height:100%;background-position:center;background-size:cover;background-repeat:no-repeat}.global-canvas-bg.attachment-fixed canvas{background-attachment:scroll!important;background-size:100% 100%}.aios-mobile-header-wrapper{z-index:1001!important}.header{display:none;height:1px}.header__inner{max-width:1480px;margin:0 auto;display:flex;align-items:center;justify-content:space-between}.header__logo{width:100%}.header__logo a{display:block;position:relative;max-width:190px;margin:0 auto}.header__burger-menu{font-size:14px;color:#fff;font-weight:400;text-transform:uppercase;letter-spacing:.1em;padding:5px;display:flex;align-items:center;gap:15px;cursor:pointer;transition:all .3s ease-in-out}.header__burger-menu:hover{color:#c28915}.header__burger-menu:hover span i{background:#c28915;width:43px!important}.header__burger-menu span{display:flex;flex-direction:column;align-items:flex-end;gap:9px}.header__burger-menu span i{height:1px;background:#fff;width:43px;transition:all .3s ease-in-out}.header__burger-menu span i:last-child{width:33px}.header__broker-logo{max-width:130px}.header__phone a{color:#66514b;font-weight:200;position:relative;font-size:14px}.header__phone a:after{content:"";position:absolute;bottom:0;left:0;right:0;margin:auto;width:0;height:1px;background:#c28915;transition:all .3s ease-in-out}.header__phone a:hover:after{width:100%}.header-fixed{position:fixed;top:0;left:0;width:100%;z-index:1001;padding:15px;margin-top:0;pointer-events:auto;opacity:1;background:transparent;transition:all .3s ease-in-out}.header-fixed.show-fixed .header-fixed__phone a{color:#66514b!important}.header-fixed__nav{display:none}.header-fixed__inner{display:flex;align-items:center;justify-content:space-between}.header-fixed__burger-menu{font-size:14px;padding:5px;align-items:center;display:flex;cursor:pointer;color:#fff;transition:all .3s ease-in-out;gap:7px}.header-fixed__burger-menu:hover{color:#c28915!important}.header-fixed__burger-menu:hover span i{background:#c28915!important;width:43px!important}.header-fixed__burger-menu span{display:flex;flex-direction:column;align-items:flex-end;gap:5px}.header-fixed__burger-menu span i{height:2px;background:#fff;width:30px;transition:all .3s ease-in-out}.header-fixed__burger-menu span i:nth-child(2){width:30px}.header-fixed__broker-logo{margin-right:10px;max-width:35px;margin-left:auto}.header-fixed__phone{margin-right:10px}.header-fixed__phone a{color:#fff!important;font-weight:400;position:relative;font-size:14px;transition:var(--default-transition)}.header-fixed__phone a:after{content:"";position:absolute;bottom:0;left:0;right:0;margin:auto;width:0;height:1px;background:#c28915;transition:all .3s ease-in-out}.header-fixed__phone a:hover:after{width:100%}.aios-split-nav,.header-main-nav{display:none}.aios-split-nav.nav-right,.header-main-nav.nav-right{text-align:right}.aios-split-nav>li,.header-main-nav>li{margin:0 22px;position:relative;display:inline-block;vertical-align:middle}.aios-split-nav>li.bmenu .header__burger-menu,.header-main-nav>li.bmenu .header__burger-menu{display:flex!important}.aios-split-nav>li:hover>a:after,.header-main-nav>li:hover>a:after{width:100%}.aios-split-nav>li>a,.header-main-nav>li>a{font-size:14px;text-align:center;color:#fff;font-weight:400;text-transform:uppercase;letter-spacing:.1em;padding:5px;display:block;position:relative;z-index:5}.aios-split-nav>li>a:after,.header-main-nav>li>a:after{content:"";position:absolute;bottom:0;left:0;right:0;margin:auto;width:0;height:1px;background:#c28915;transition:all .3s ease-in-out}.aios-split-nav>li:first-child,.header-main-nav>li:first-child{margin-left:0!important}.aios-split-nav>li:last-child,.header-main-nav>li:last-child{margin-right:0!important}.aios-split-nav .sub-menu li,.header-main-nav .sub-menu li{background:#f6f3eb;position:relative;border:1px solid;-o-border-image:linear-gradient(to top,#bf8512,#f5cc43) 1;border-image:linear-gradient(to top,#bf8512,#f5cc43) 1}.aios-split-nav .sub-menu li:after,.header-main-nav .sub-menu li:after{content:"";position:absolute;top:-1px;left:-1px;width:calc(100% + 2px);height:calc(100% + 2px);background:#bf8512;background:linear-gradient(to left,#bf8512,#f5cc43);opacity:0;transition:all .3s ease-in-out}.aios-split-nav .sub-menu li:hover:after,.header-main-nav .sub-menu li:hover:after{opacity:1}.aios-split-nav .sub-menu li:hover a,.header-main-nav .sub-menu li:hover a{color:#fff}.aios-split-nav .sub-menu a,.header-main-nav .sub-menu a{color:#000;padding:8px 5px;font-size:14px;font-weight:400;text-align:left;letter-spacing:.12em;text-transform:uppercase;text-align:center;position:relative;z-index:2;transition:all .3s ease-in-out}.header-fixed-nav>li{margin:0 22px;position:relative;display:inline-block;vertical-align:middle}.header-fixed-nav>li:hover>a:after{width:100%}.header-fixed-nav>li>a{font-size:14px;text-align:center;color:#66514b;font-weight:400;text-transform:uppercase;letter-spacing:.1em;padding:5px;display:block;position:relative;z-index:5}.header-fixed-nav>li>a:after{content:"";position:absolute;bottom:0;left:0;right:0;margin:auto;width:0;height:1px;background:#c28915;transition:all .3s ease-in-out}.header-fixed-nav>li:first-child{margin-left:0!important}.header-fixed-nav>li:last-child{margin-right:0!important}.header-fixed-nav .sub-menu li{background:#f6f3eb;position:relative;border:1px solid;-o-border-image:linear-gradient(to top,#bf8512,#f5cc43) 1;border-image:linear-gradient(to top,#bf8512,#f5cc43) 1}.header-fixed-nav .sub-menu li:after{content:"";position:absolute;top:-1px;left:-1px;width:calc(100% + 2px);height:calc(100% + 2px);background:#bf8512;background:linear-gradient(to left,#bf8512,#f5cc43);opacity:0;transition:all .3s ease-in-out}.header-fixed-nav .sub-menu li:hover:after{opacity:1}.header-fixed-nav .sub-menu li:hover a{color:#fff}.header-fixed-nav .sub-menu a{color:#000;padding:8px 5px;font-size:14px;font-weight:400;text-align:left;letter-spacing:.12em;text-transform:uppercase;text-align:center;position:relative;z-index:2;transition:all .3s ease-in-out}.site-offcanvas{overflow:hidden;position:relative}.site-offcanvas .offcanvas-backdrop{position:fixed;z-index:1002;top:0;left:0;width:100%;height:100%;visibility:hidden}.site-offcanvas .offcanvas-backdrop.active{visibility:visible}.site-offcanvas .slide-menu-content{position:fixed;top:0;right:-10%;width:100%;max-width:100%;height:100%;opacity:0;z-index:1004;visibility:hidden;background:#fff;transition:all .4s ease-in-out}.site-offcanvas .slide-menu-content.active{right:0;opacity:1;visibility:visible}.site-offcanvas .slide-menu-content .slide-menu-inner-content{position:relative;height:100%;overflow-y:auto;z-index:2;padding:0}.site-offcanvas .slide-menu-content .slide-menu-inner-content .slide-menu-content-holder{position:relative;padding:40px 15px 30px;height:100%;z-index:5}.site-offcanvas .slide-menu-content .slide-menu-inner-content .slide-menu-content-holder .slide-menu-content-inner{position:relative;z-index:5;max-width:1283px;margin:0 auto;width:100%}.site-offcanvas .slide-menu-content .slide-menu-inner-content .slide-menu-content-holder .slide-menu-content-inner .slide-menu-logo{display:flex;flex-wrap:wrap;gap:24px;align-items:center;justify-content:center}.site-offcanvas .slide-menu-content .slide-menu-inner-content .slide-menu-content-holder .slide-menu-content-inner .slide-menu-logo span:first-child{width:100%}.site-offcanvas .slide-menu-content .slide-menu-inner-content .slide-menu-content-holder .slide-menu-content-inner .slide-menu-logo span:nth-child(2) img{max-width:120px}.site-offcanvas .slide-menu-content .slide-menu-inner-content .slide-menu-content-holder .slide-menu-content-inner .slide-menu-logo span:nth-child(3) img{max-width:160px}.site-offcanvas .slide-menu-content .slide-menu-inner-content .slide-menu-content-holder .slide-menu-content-inner .slide-menu-logo a{display:block;position:relative;max-width:150px;margin:0 auto}.site-offcanvas .slide-menu-content .slide-menu-inner-content .slide-menu-content-holder .close-burger-menu{font-size:15px;color:#cd9924;position:absolute;top:55px;right:55px;padding:5px;cursor:pointer;transition:all .4s ease-in-out;z-index:12}.site-offcanvas .slide-menu-content .slide-menu-inner-content .slide-menu-content-holder .close-burger-menu:hover{color:#000}.b-menu{margin-top:35px;padding:25px 0 15px;text-align:center;position:relative}.b-menu:after,.b-menu:before{content:"";position:absolute;top:0;left:0;right:0;margin:auto;width:67px;height:1px;background:#fff;opacity:.3}.b-menu:before{top:auto;bottom:0}.b-menu ul#slidenav{font-size:0}.b-menu ul#slidenav>li{margin-bottom:10px;position:relative}.b-menu ul#slidenav>li:last-child{margin-bottom:0}.b-menu ul#slidenav>li:hover>a:after{width:80%}.b-menu ul#slidenav>li>a{display:inline-block;padding:5px 0;color:#66514b;font-size:20px;font-family:var(--font-family-title);text-transform:uppercase;transition:all .3s ease-in-out;position:relative}.b-menu ul#slidenav>li>a:after{content:"";position:absolute;bottom:0;left:0;width:0px;height:1px;background:#c28915;transition:all .3s ease-in-out}.b-menu ul#slidenav>li ul.sub-menu a{font-size:14px;color:#66514b;font-weight:400;padding:5px 0;text-transform:uppercase;display:inline-block;letter-spacing:.1em;transition:all .3s ease-in-out}.b-menu ul#slidenav>li ul.sub-menu a:hover{color:var(--primary);opacity:1}.b-menu ul#slidenav>li ul.sub-menu ul.sub-menu a{font-size:13px}.b-menu ul#slidenav>li ul.sub-menu ul.sub-menu{margin-top:3px;padding-left:21px}.b-menu ul#slidenav>li>.sub-menu{margin-bottom:0;margin-top:11px!important}.b-menu ul#slidenav li a:hover{opacity:.7}.b-menu ul#slidenav li ul.sub-menu{margin-top:9px;margin-left:0}.slide-menu-content-contact-details{margin-top:35px;text-align:center;display:none}.slide-menu-content-contact-details span{display:block;font-size:20px;color:#66514b;font-weight:600;letter-spacing:.16em;margin-bottom:10px;text-transform:uppercase;font-family:var(--font-family-title)}.slide-menu-content-contact-details span a{display:inline-block;padding:5px 0;color:#66514b;transition:all .3s ease-in-out}.slide-menu-content-contact-details span a:hover{color:var(--primary)}.global-site-title{font-size:55px;text-transform:uppercase;font-family:var(--font-family-title);color:#4b0004}.global-site-title.is-white{color:#fff}.global-site-title.is-center{text-align:center}.global-site-title em{font-style:normal}.global-site-title span{display:block;font-size:16px;color:#66514b;font-family:var(--font-family-default);font-weight:200;letter-spacing:.56em;margin-top:5px}.global-site-btn{display:flex;align-items:center;justify-content:center;padding:5px;text-align:center;height:58px;max-width:237px;border:1px solid;-o-border-image:linear-gradient(to top,#bf8512,#f5cc43) 1;border-image:linear-gradient(to top,#bf8512,#f5cc43) 1;font-size:15px;color:#66514b;text-transform:uppercase;letter-spacing:.324em;transition:all .3s ease-in-out;position:relative}.global-site-btn:after{content:"";position:absolute;top:-1px;left:-1px;width:calc(100% + 2px);height:calc(100% + 2px);background:#bf8512;background:linear-gradient(to left,#bf8512,#f5cc43);opacity:0;transition:all .3s ease-in-out}.global-site-btn span{position:relative;z-index:2}.global-site-btn.is-center{margin:0 auto}.global-site-btn:hover{color:#fff}.global-site-btn:hover:after{opacity:1}.global-site-arrow{display:flex;align-items:center;justify-content:center;gap:16px;padding:10px 0}.global-site-arrow button{-webkit-appearance:none;-moz-appearance:none;border-radius:0;border:none;outline:none;background:transparent;padding:5px;font-size:25px;color:#66514b;transition:all .4s ease-in-out;pointer-events:auto}.global-site-arrow button:hover{color:var(--primary)}.global-site-arrow .arrow-border{display:block;width:1px;height:89px;background:#66514b;opacity:.12}.use-floating-validation-tip .wpcf7-not-valid-tip{position:absolute;top:auto;bottom:0;width:auto!important;font-size:11px}.wpcf7 form .wpcf7-response-output{font-size:11px;text-align:center}.get-in-touch{position:relative;padding:50px 0 0;background:#4b0004}.get-in-touch__bg{opacity:.08;width:100%}.get-in-touch__holder{position:relative;z-index:5}.get-in-touch__content{padding:0 15px;text-align:center}.get-in-touch__content--inner .global-site-title{font-size:55px}.get-in-touch__content--text{margin-top:9px}.get-in-touch__content--text p{font-size:16px;color:#fff;line-height:2.2;letter-spacing:.024em}.get-in-touch__form{padding:0 15px;overflow:hidden}.get-in-touch__form .gt-form{font-size:0;position:relative;padding:50px 0}.get-in-touch__form .gt-form form{position:relative}.get-in-touch__form .gt-form .wpcf7-response-output{position:absolute;bottom:-40px;color:#fff;left:0;right:0;width:calc(100% - 22px);margin:auto!important}.get-in-touch__form .gt-form .gt-fields{padding:0 11px;margin-bottom:17px;position:relative}.get-in-touch__form .gt-form .gt-fields .wpcf7-form-control-wrap{display:block}.get-in-touch__form .gt-form .gt-fields input,.get-in-touch__form .gt-form .gt-fields textarea{display:block;width:100%;height:74px;background:transparent;border:none;border-bottom:1px solid #bd8212;font-size:15px;font-weight:300;letter-spacing:.024em;color:#fff;padding:0;position:relative;z-index:2}.get-in-touch__form .gt-form .gt-fields textarea{resize:none;padding-top:29px;height:111px}.get-in-touch__form .gt-form .gt-fields.gt-textarea{width:100%}.get-in-touch__form .gt-form .gt-fields.gt-textarea:after,.get-in-touch__form .gt-form .gt-fields.gt-textarea:before{content:"";position:absolute;bottom:0;left:0;width:100vw;height:1px;background:#5f1d20}.get-in-touch__form .gt-form .gt-fields.gt-textarea:before{left:auto;right:0}.get-in-touch__form .gt-form .gt-fields.gt-btn{width:100%;margin:32px auto 0;padding:0;display:block}.get-in-touch__form .gt-form .gt-fields.gt-btn input{border:none;height:100%;position:relative;z-index:2;text-transform:uppercase;letter-spacing:.424em;font-size:15px}.get-in-touch__form .gt-form .gt-fields.gt-btn .wpcf7-spinner{position:absolute;bottom:-24px;left:0;right:0;margin:auto}.get-in-touch__form .gt-form .gt-fields.gt-line.line-r:after{left:auto;right:0}.get-in-touch__form .gt-form .gt-fields.gt-line:after{content:"";position:absolute;bottom:0;left:0;width:100vw;height:1px;background:#5f1d20}.footer{position:relative;padding:50px 15px;background:#fff}.footer__holder{position:relative;z-index:5}.footer__contacts{text-align:center;padding-top:0;padding-bottom:30px}.footer__contacts span{display:block;margin-bottom:20px}.footer__contacts span.address a{display:flex;gap:15px;align-items:center;justify-content:center;text-align:center;pointer-events:none}.footer__contacts span.address a img{max-width:40px}.footer__contacts a{display:inline-block;color:#66514b;font-size:20px;transition:all .4s ease-in-out;text-transform:uppercase;font-family:var(--font-family-title)}.footer__contacts a:hover{color:var(--primary)}.footer__logos{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:19px;max-width:421px;margin:0 auto}.footer__logos span:first-child{width:100%}.footer__logos span:first-child a{display:block;position:relative;max-width:295px;margin:0 auto}.footer__logos span:nth-child(2) img{max-width:176px}.footer__logos span:nth-child(3) img{max-width:188px}.footer__nav{padding-top:30px;text-align:center}.footer__nav ul.footernav{font-size:0}.footer__nav ul.footernav>li{margin-bottom:20px}.footer__nav ul.footernav>li>a{display:inline-block;padding:5px 0;position:relative;pointer-events:auto;color:#66514b;font-size:20px;transition:all .4s ease-in-out;text-transform:uppercase;font-family:var(--font-family-title)}.footer__nav ul.footernav>li>a:hover{color:var(--primary)}.footer__bottom{position:relative;padding-top:30px;margin-top:30px}.footer__bottom:after,.footer__bottom:before{content:"";position:absolute;top:0;left:50%;width:100vw;height:1px;background:#bd8212;opacity:.29}.footer__bottom:before{left:auto;right:50%}.footer__bottom--text{text-align:center}.footer__bottom--text .ftr-disclaimer{font-size:11px;color:#5e5e5e;line-height:2.2;letter-spacing:.024em;margin-bottom:6px}.footer__bottom--text .ftr-disclaimer a{color:#5e5e5e;transition:all .4s ease-in-out}.footer__bottom--text .ftr-disclaimer a:hover{color:var(--primary)}.footer__bottom--text .ftr-copyright{font-size:11px;color:#5e5e5e;line-height:2.2;letter-spacing:.024em}.footer__bottom--text .ftr-copyright span{text-transform:uppercase}.footer__bottom--text .ftr-copyright a{color:#5e5e5e;transition:all .4s ease-in-out}.footer__bottom--text .ftr-copyright a:hover{color:var(--primary)!important}.footer__bottom--text .ftr-copyright a[href="https://www.agentimage.com"]{text-decoration:underline!important}.footer__bottom--mls{text-align:center;padding-top:20px}.footer__bottom--mls em{font-size:33px;background:linear-gradient(to top,#bf8512,#cb951e);-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:transparent;margin:0 2px}.footer__mid-disclaimer{font-size:11px;color:#5e5e5e;line-height:2.2;letter-spacing:.024em;text-align:center}body.page-template-california .aios-slider.aios-slider-template-default .aios-slider-splide .aios-slider-custom-video video{transform:scale(1);clip-path:inset(0px 0px)}.aios-custom-ihomefinder-details-template #content-full{padding:0}a#listings-cta-save{display:none!important}#listings-details .listings-description p,#listings-details .listings-accordion-content ul li{font-size:16px!important}#listings-details .listings-accordion-title.active,#listings-details .listings-accordion-title:hover{color:#4b0004!important}.aios-custom-ihomefinder-details-template #listings-details .listings-cta>li>a.button-legacy,.aios-custom-ihomefinder-details-template #listings-details .listings-link-navigation-main,.single-aios-listings #listings-details .listings-cta>li>a,.single-aios-listings #listings-details .listings-link-navigation-main{font-weight:400;border:1px solid;-o-border-image:linear-gradient(to top,#bf8512,#f5cc43) 1;border-image:linear-gradient(to top,#bf8512,#f5cc43) 1;font-size:15px;color:#66514b;text-transform:uppercase;letter-spacing:.324em;position:relative}.aios-custom-ihomefinder-details-template #listings-details .listings-cta>li>a.button-legacy:hover,.aios-custom-ihomefinder-details-template #listings-details .listings-link-navigation-main:hover,.single-aios-listings #listings-details .listings-cta>li>a:hover,.single-aios-listings #listings-details .listings-link-navigation-main:hover{border:1px solid;-o-border-image:linear-gradient(to top,rgba(191,133,18,0),#f5cc43) 1;border-image:linear-gradient(to top,#bf851200,#f5cc43) 1;background:transparent!important;color:#fff!important}.aios-custom-ihomefinder-details-template #listings-details .listings-cta>li>a.button-legacy:after,.aios-custom-ihomefinder-details-template #listings-details .listings-link-navigation-main:after,.single-aios-listings #listings-details .listings-cta>li>a:after,.single-aios-listings #listings-details .listings-link-navigation-main:after{content:"";position:absolute;top:-1px;left:-1px;width:calc(100% + 2px);height:calc(100% + 2px);background:#bf8512;background:linear-gradient(to left,#bf8512,#f5cc43);opacity:0;transition:all .3s ease-in-out;z-index:-1}.aios-custom-ihomefinder-details-template #listings-details .listings-cta.white>li>a,.single-aios-listings #listings-details .listings-cta.white>li>a{background:transparent}.aios-custom-ihomefinder-details-template #listings-details .listings-cta>li>a.button-legacy:hover:after,.aios-custom-ihomefinder-details-template #listings-details .listings-link-navigation-main:hover:after,.single-aios-listings #listings-details .listings-cta>li>a:hover:after,.single-aios-listings #listings-details .listings-link-navigation-main:hover:after{opacity:1}.aios-custom-ihomefinder-shortcode #listings-results .listings-grid .listings-col:hover .listings-footer,.single-aios-listings #listings-results .listings-grid .listings-col:hover .listings-footer{background:linear-gradient(to left,#bf8512,#f5cc43)!important}.aios-custom-ihomefinder-shortcode #listings-results .listings-grid .listings-col.dark-bg .listings-footer span,.single-aios-listings #listings-results .listings-grid .listings-col.dark-bg .listings-footer span{color:#4b0004}#listings-results .listings-grid .listings-col:hover .listings-footer span{color:#fff!important}.aios-custom-ihomefinder-shortcode #listings-results .listings-grid .listings-col.dark-bg .listings-footer,.single-aios-listings #listings-results .listings-grid .listings-col.dark-bg .listings-footer{background:transparent}.aios-custom-ihomefinder-details-template #listings-details .listings-address strong,.aios-custom-ihomefinder-details-template #listings-details .listings-price,.aios-custom-ihomefinder-details-template #listings-details .listings-description h2,.aios-custom-ihomefinder-details-template #listings-details .listings-accordion h2,.aios-custom-ihomefinder-details-template #listings-details .listings-form h2 span,.single-aios-listings #listings-details .listings-address strong,.single-aios-listings #listings-details .listings-price,.single-aios-listings #listings-details .listings-description h2,.single-aios-listings #listings-details .listings-accordion h2,.single-aios-listings #listings-details .listings-form h2 span{color:#4b0004!important;font-weight:400!important}.aios-custom-ihomefinder-details-template #listings-details .listings-address strong,.aios-custom-ihomefinder-details-template #listings-details .listings-description h2,.aios-custom-ihomefinder-details-template #listings-details .listings-accordion h2,.aios-custom-ihomefinder-details-template #listings-details .listings-form h2 span,.single-aios-listings #listings-details .listings-address strong,.single-aios-listings #listings-details .listings-description h2,.single-aios-listings #listings-details .listings-accordion h2,.single-aios-listings #listings-details .listings-form h2 span{font-family:var(--font-family-title)!important}.aios-custom-ihomefinder-details-template #listings-details .listings-number span,.aios-custom-ihomefinder-details-template #listings-details .listings-plan span,.aios-custom-ihomefinder-details-template #listings-details .listings-extras>li>strong,.aios-custom-ihomefinder-details-template #listings-details .listings-extras>li>span,.aios-custom-ihomefinder-details-template #listings-details .listings-smi h2,.single-aios-listings #listings-details .listings-number span,.single-aios-listings #listings-details .listings-plan span,.single-aios-listings #listings-details .listings-extras>li>strong,.single-aios-listings #listings-details .listings-extras>li>span,.single-aios-listings #listings-details .listings-smi h2{color:#4b0004!important}.aios-custom-ihomefinder-details-template #listings-details .listings-box,.single-aios-listings #listings-details .listings-box{background:transparent!important}.aios-custom-ihomefinder-details-template #listings-details .listings-smi ul>li>a,.single-aios-listings #listings-details .listings-smi ul>li>a{border:1px solid #4B0004;color:#4b0004}.aios-custom-ihomefinder-details-template #listings-details .listings-smi ul>li>a:hover,.single-aios-listings #listings-details .listings-smi ul>li>a:hover{border-color:#cb951e;background:linear-gradient(to left,#bf8512,#f5cc43);color:#fff}.aios-custom-ihomefinder-details-template #listings-details .listings-extras>li>strong,.aios-custom-ihomefinder-details-template #listings-details .listings-plan>ul>li>strong,.single-aios-listings #listings-details .listings-extras>li>strong,.single-aios-listings #listings-details .listings-plan>ul>li>strong{font-weight:400!important}.aios-custom-ihomefinder-details-template #listings-details .listings-smi h2,.single-aios-listings #listings-details .listings-smi h2{font-weight:400;font-family:var(--font-family-default)}.aios-custom-ihomefinder-details-template #listings-details .listings-link-navigation-main,.single-aios-listings #listings-details .listings-link-navigation-main{background:transparent!important;color:#000!important}.aios-custom-ihomefinder-details-template #listings-details .listings-link-navigation-main:hover,.single-aios-listings #listings-details .listings-link-navigation-main:hover{color:#fff!important;z-index:1}.listings-price:first-letter{font-family:var(--font-family-default)!important}#listings-details .listings-address span,.single-aios-listings #listings-details .listings-address span{color:#4b0004!important}#ihf-main-container .mc-amount,#ihf-main-container .mc-total-payment,#ihf-main-container .mc-total-payment-sm,#ihf-main-container .mc-total-payment-subline{color:#4b0004!important;font-weight:400!important}#listings-details .listings-form [type=submit]{color:#4b0004!important}#listings-details .listings-form [type=submit]:hover{color:#c78f1b!important}#listings-results .listings-pagination ul li.active a,#listings-results .listings-pagination ul li a.active,#listings-results .listings-pagination ul li.active span{width:40px;height:40px!important}#listings-results .listings-pagination ul li:last-child a,#listings-results .listings-pagination ul li:first-child a{width:auto}@media screen and (min-width:600px){.site-offcanvas .slide-menu-content .slide-menu-inner-content .slide-menu-content-holder .slide-menu-content-inner .slide-menu-logo span:nth-child(2) img{max-width:176px}.site-offcanvas .slide-menu-content .slide-menu-inner-content .slide-menu-content-holder .slide-menu-content-inner .slide-menu-logo span:nth-child(3) img{max-width:188px}.footer__contacts a{font-size:28px}.footer__nav ul.footernav>li>a{font-size:30px}}@media screen and (min-width:744px){.global-site-title{font-size:80px}.get-in-touch__content--inner .global-site-title{font-size:70px}.get-in-touch__form .gt-form .gt-fields{width:50%;display:inline-block;vertical-align:bottom}.footer__contacts span.address a{justify-content:flex-start;max-width:400px;margin-left:auto;margin-right:auto}.footer__contacts span.address a p{width:100%}}@media screen and (min-width:1024px){.max-container{padding:0 50px}.global-canvas-bg.attachment-fixed canvas{background-attachment:fixed!important;background-size:cover}.header{position:absolute;top:0;left:0;width:100%;z-index:1001;padding:28px 15px 0;display:block;height:auto}.header__logo{width:13%}.header__logo a img{width:100%}.header-fixed{padding:8px 15px;margin-top:-100px;background:#fbfbf9;pointer-events:none;opacity:0;box-shadow:0 0 10px #0000004d}.header-fixed.show-fixed{margin-top:0;pointer-events:auto;opacity:1}.header-fixed__nav{display:block}.header-fixed__inner{max-width:1480px;margin:0 auto}.header-fixed__logo a{display:block;position:relative}.header-fixed__logo a img{width:9.375vw;max-width:150px}.header-fixed__logo a img.fx-mobile-logo{display:none}.header-fixed__burger-menu{color:#66514b;font-size:14px;font-weight:400;text-transform:uppercase;letter-spacing:.1em;gap:15px}.header-fixed__burger-menu span{gap:9px}.header-fixed__burger-menu span i{background:#66514b;height:1px;width:43px}.header-fixed__burger-menu span i:nth-child(2){width:33px}.header-fixed__burger-menu span i:last-child{display:none}.header-fixed__broker-logo{margin-left:0;margin-right:0;max-width:35px}.header-fixed__phone{margin-right:0}.aios-split-nav,.header-main-nav,.header-fixed-nav{display:block;font-size:0}.site-offcanvas .slide-menu-content .slide-menu-inner-content:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(../images/bmenu-bg.jpg) no-repeat;background-size:cover;background-position:center}.site-offcanvas .slide-menu-content .slide-menu-inner-content .slide-menu-content-holder{padding:94px 15px 30px;display:flex;align-items:center;justify-content:center}.site-offcanvas .slide-menu-content .slide-menu-inner-content .slide-menu-content-holder .slide-menu-content-inner{display:flex;flex-wrap:wrap;align-items:center}.site-offcanvas .slide-menu-content .slide-menu-inner-content .slide-menu-content-holder .slide-menu-content-inner .slide-menu-logo{align-items:flex-end;justify-content:flex-start}.site-offcanvas .slide-menu-content .slide-menu-inner-content .slide-menu-content-holder .slide-menu-content-inner .slide-menu-logo a{max-width:267px;margin:0}.site-offcanvas .slide-menu-content .slide-menu-inner-content .slide-menu-content-holder .slide-menu-content-inner .slide-menu-content-inner-details{width:43.648%}.site-offcanvas .slide-menu-content .slide-menu-inner-content .slide-menu-content-holder .close-burger-menu{top:55px;right:55px;font-size:15px}.b-menu:after,.b-menu:before{display:none}.b-menu{width:56.352%;text-align:left;padding:0;margin-top:0}.b-menu ul#slidenav>li{margin-bottom:37px}.b-menu ul#slidenav>li>a{font-size:50px}.b-menu ul#slidenav li ul.sub-menu li{margin-bottom:6px}.slide-menu-content-contact-details{text-align:left;margin-top:64px}.global-site-title{font-size:100px}.global-site-title span{font-size:16px}.get-in-touch{padding:0}.get-in-touch__bg{opacity:.12;width:50%}.get-in-touch__holder{display:flex;flex-wrap:wrap;align-items:center}.get-in-touch__content{width:50%;text-align:left}.get-in-touch__content--inner{max-width:640px;margin:0 auto}.get-in-touch__content--inner .global-site-title{font-size:90px}.get-in-touch__form{width:50%}.get-in-touch__form .gt-form{padding:88px 0 100px;max-width:604px;margin:0 auto}.get-in-touch__form .gt-form .gt-fields.gt-btn{margin:32px 12px 0}.footer{padding:4.625vw .9375vw 2.3125vw}.footer{padding:74px 15px 37px}.footer__holder{max-width:1460px;margin:0 auto}.footer__top{display:flex;flex-wrap:wrap}.footer__col{width:28.938%}.footer__col:nth-child(2){width:42.124%}.footer__contacts{padding-top:90px;padding-bottom:0}.footer__contacts span{margin-bottom:44px}.footer__contacts span.address a{gap:15px}.footer__logos{justify-content:space-between}.footer__nav{padding-top:82px;text-align:left}.footer__nav ul.footernav>li{margin-bottom:34px}.footer__bottom{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between}.footer__bottom--text{width:83.014%;text-align:left}.footer__bottom--mls{text-align:right;padding-top:0}}@media screen and (min-width:1024px)and (max-width:1600px){.header-fixed-nav li .sub-menu,.aios-split-nav li .sub-menu,.header-main-nav li .sub-menu{padding:.75vw 0 0;min-width:11.25vw}.header-fixed-nav>li.menu-item-34>.sub-menu,.aios-split-nav>li.menu-item-34>.sub-menu,.header-main-nav>li.menu-item-34>.sub-menu{min-width:16.25vw}.header-fixed-nav li .sub-menu{padding:1.3125vw 0 0}.header{padding:1.75vw .9375vw 0}.header__inner{max-width:92.5vw}.header__logo a{max-width:11.875vw}.header__burger-menu{padding:.3125vw;gap:.9375vw}.header__burger-menu:hover span i{width:2.6875vw!important}.header__burger-menu span{gap:.5625vw}.header__burger-menu span i{height:.0625vw;width:2.6875vw}.header__burger-menu span i:last-child{width:2.0625vw}.header__broker-logo{max-width:8.125vw}.header-fixed{padding:.5vw .9375vw}.header-fixed__inner{max-width:92.5vw}.header-fixed__logo a{max-width:9.375vw}.header-fixed__burger-menu{padding:.3125vw;gap:.9375vw}.header-fixed__burger-menu:hover span i{width:2.6875vw!important}.header-fixed__burger-menu span{gap:.5625vw}.header-fixed__burger-menu span i{height:.0625vw;width:2.6875vw}.header-fixed__burger-menu span i:nth-child(2){width:2.0625vw}.header-fixed__broker-logo{max-width:2.1875vw}.aios-split-nav>li,.header-main-nav>li{margin:0 1.375vw}.aios-split-nav>li>a,.header-main-nav>li>a{padding:.3125vw}.aios-split-nav>li>a:after,.header-main-nav>li>a:after{height:.0625vw}.aios-split-nav .sub-menu a,.header-main-nav .sub-menu a{padding:.5vw .3125vw}.header-fixed-nav>li{margin:0 1.375vw}.header-fixed-nav>li>a{padding:.3125vw}.header-fixed-nav>li>a:after{height:.0625vw}.header-fixed-nav .sub-menu a{padding:.5vw .3125vw}.site-offcanvas .slide-menu-content .slide-menu-inner-content .slide-menu-content-holder{padding:3.75vw .9375vw}.site-offcanvas .slide-menu-content .slide-menu-inner-content .slide-menu-content-holder .slide-menu-content-inner{max-width:80.1875vw}.site-offcanvas .slide-menu-content .slide-menu-inner-content .slide-menu-content-holder .slide-menu-content-inner .slide-menu-logo{gap:1.5vw}.site-offcanvas .slide-menu-content .slide-menu-inner-content .slide-menu-content-holder .slide-menu-content-inner .slide-menu-logo span:nth-child(2) img{max-width:11vw}.site-offcanvas .slide-menu-content .slide-menu-inner-content .slide-menu-content-holder .slide-menu-content-inner .slide-menu-logo span:nth-child(3) img{max-width:11.75vw}.site-offcanvas .slide-menu-content .slide-menu-inner-content .slide-menu-content-holder .slide-menu-content-inner .slide-menu-logo a{max-width:16.6875vw}.site-offcanvas .slide-menu-content .slide-menu-inner-content .slide-menu-content-holder .close-burger-menu{font-size:.9375vw;top:3.4375vw;right:3.4375vw;padding:.3125vw}.b-menu ul#slidenav>li{margin-bottom:2.3125vw}.b-menu ul#slidenav>li>a{padding:.3125vw 0;font-size:3.125vw}.b-menu ul#slidenav>li ul.sub-menu a{padding:.3125vw 0;font-size:.875vw}.b-menu ul#slidenav>li ul.sub-menu ul.sub-menu a{font-size:.8125vw}.b-menu ul#slidenav>li ul.sub-menu ul.sub-menu{margin-top:.1875vw;padding-left:1.3125vw}.b-menu ul#slidenav>li>.sub-menu{margin-top:.6875vw!important}.b-menu ul#slidenav li ul.sub-menu{margin-top:.5625vw}.slide-menu-content-contact-details{margin-top:4vw}.slide-menu-content-contact-details span{font-size:1.25vw;margin-bottom:.625vw}.slide-menu-content-contact-details span a{padding:.3125vw 0}.global-site-title{font-size:6.25vw}.global-site-title span{margin-top:.3125vw}.global-site-btn{padding:.3125vw;border:.0625vw solid;font-size:14px;-o-border-image:linear-gradient(to top,#bf8512,#f5cc43) 1;border-image:linear-gradient(to top,#bf8512,#f5cc43) 1}.global-site-btn:after{top:-.0625vw;left:-.0625vw;width:calc(100% + .125vw);height:calc(100% + .125vw)}.global-site-arrow{gap:1vw;padding:.625vw 0}.global-site-arrow button{padding:.3125vw;font-size:1.5625vw}.global-site-arrow .arrow-border{width:.0625vw;height:5.5625vw}.get-in-touch__content{padding:0 .9375vw}.get-in-touch__content--inner{max-width:40vw}.get-in-touch__content--inner .global-site-title{font-size:5.625vw}.get-in-touch__content--text{margin-top:.5625vw}.get-in-touch__form{padding:0 .9375vw}.get-in-touch__form .gt-form{padding:5.5vw 0 6.25vw;max-width:37.75vw}.get-in-touch__form .gt-form .wpcf7-response-output{bottom:-2.5vw;width:calc(100% - 1.375vw)}.get-in-touch__form .gt-form .gt-fields{padding:0 .6875vw;margin-bottom:1.0625vw}.get-in-touch__form .gt-form .gt-fields input,.get-in-touch__form .gt-form .gt-fields textarea{height:4.625vw;border-bottom:.0625vw solid #bd8212;font-size:.9375vw}.get-in-touch__form .gt-form .gt-fields textarea{padding-top:1.8125vw;height:6.9375vw}.get-in-touch__form .gt-form .gt-fields.gt-btn{margin:2vw .75vw 0}.get-in-touch__form .gt-form .gt-fields.gt-btn input{font-size:.9375vw}.get-in-touch__form .gt-form .gt-fields.gt-btn .wpcf7-spinner{bottom:-1.5vw}.footer__holder{max-width:91.25vw}.footer__contacts{padding-top:5.625vw}.footer__contacts span{margin-bottom:2.75vw}.footer__contacts span.address a{gap:.9375vw}.footer__contacts span.address a img{max-width:2.5vw}.footer__contacts a{font-size:1.75vw}.footer__logos{gap:1.1875vw;max-width:26.3125vw}.footer__logos span:first-child a{max-width:18.4375vw}.footer__logos span:nth-child(2) img{max-width:11vw}.footer__logos span:nth-child(3) img{max-width:11.75vw}.footer__nav{padding-top:5.125vw}.footer__nav ul.footernav>li{margin-bottom:2.125vw}.footer__nav ul.footernav>li>a{padding:.3125vw 0;font-size:1.875vw}.footer__bottom{padding-top:1.875vw;margin-top:1.875vw}.footer__bottom:after,.footer__bottom:before{height:.0625vw}}@media screen and (max-width:1023px){.header-fixed.show-fixed{background:#fff;box-shadow:0 0 10px #0000004d}.header-fixed.show-fixed .header-fixed__burger-menu{color:#66514b}.header-fixed.show-fixed .header-fixed__burger-menu span i{background:#66514b}.header-fixed__logo a img.fx-desktop-logo{display:none}.site-offcanvas .slide-menu-content .slide-menu-inner-content{background:url(../images/bmenu-bg.jpg) no-repeat;background-size:cover;background-position:center}.global-site-btn{margin:0 auto}}
