:root{--body-font:"Roboto", sans-serif;--title-font:"Jost", sans-serif;--font-family-default:"Roboto", sans-serif;--font-family-title:"Jost", sans-serif;--font-size-default:16px;--font-size-title:28px;--font-color-default:#000000;--font-color-title:#6c757d;--primary-color:#000000;--secondary-color:#c67321;--primary:#000000;--secondary:#c67321;--success:#28a745;--info:#17a2b8;--warning:#ffc107;--danger:#dc3545;--light:#f8f9fa;--dark:#343a40;--plyr-color-main:#acacac;--default-transition:0.3s ease-in-out}body{font-family:var(--body-font);font-size:var(--font-size-default);background:#FFF;color:var(--font-color-default);margin:0}a,a:hover,a:visited,a:focus{text-decoration:none;outline:0;cursor:pointer;color:inherit}a:hover,a:focus{color:var(--secondary-color)}a{-webkit-transition:all var(--default-transition);-o-transition:all var(--default-transition);transition:all var(--default-transition)}.slick-track *{outline:none}select::-ms-expand{display:none}input:focus,select:focus,textarea:focus{outline:none}input[type="radio"]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}input[type="checkbox"]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none}textarea{appearance:none;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;border-radius:0}[class*="ai-icon-"]{display:inline-block;vertical-align:middle;width:auto;height:auto;background-position:center;background-repeat:no-repeat;background-size:contain;-webkit-transition:all var(--default-transition);-o-transition:all var(--default-transition);transition:all var(--default-transition)}#main-wrapper{overflow:hidden}.attachment-fixed{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.attachment-fixed canvas{background-attachment:fixed!important;position:relative;display:block;width:100%;height:100%;background-position:center;background-size:cover;background-repeat:no-repeat}.attachment-scroll{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.attachment-scroll canvas{position:relative;display:block;width:100%;height:100%;background-position:center;background-size:cover;background-repeat:no-repeat}.site-img{display:block;position:relative}.site-img canvas{display:block;width:100%;height:100%;position:relative}.site-img img{position:absolute;top:0;left:0;width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;z-index:1;-webkit-transition:all var(--default-transition);-o-transition:all var(--default-transition);transition:all var(--default-transition)}.single-aios-agents .ip-agent-details-hero-image .site-img img[src=""]{display:none}.custom-container{padding:0 15px;width:100%;max-width:1352px;margin:0 auto}.aidefcf-wrapper form{position:relative}.wpcf7 form .wpcf7-response-output{position:absolute;bottom:-39px;left:0;right:0;font-size:12px;color:#000;text-align:center;margin:0 auto;line-height:1}.wpcf7-spinner{position:absolute;bottom:-30px;left:0;right:0;margin:0 auto}.use-floating-validation-tip .wpcf7-not-valid-tip{position:absolute;top:20%;left:20%;font-size:12px;padding:.2em .8em;width:auto}.wpcf7-form-control-wrap{display:block}.ai-icon-plus:before,.ai-icon-plus:after{position:absolute;content:'';top:8px;left:0;width:100%;height:1px;background-color:#000;-webkit-transition:all var(--default-transition);-o-transition:all var(--default-transition);transition:all var(--default-transition)}.ai-icon-plus:after{height:100%;width:1px;top:0;left:8px}.ai-icon-plus{width:16px;height:16px;position:relative}.ai-icon-plus.is-white:before,.ai-icon-plus.is-white:after{background-color:#fff}.bga{background-color:#fff;font-size:0;z-index:2;position:relative}.global-title{display:block;position:relative;z-index:2}.global-title h2{display:block;font-size:25px;line-height:1;color:#000;text-transform:uppercase;letter-spacing:.30em;font-family:var(--title-font)}.global-title.is-center{text-align:center}.global-title.is-white h2{color:#fff}.global-btn{font-size:14px;line-height:1;letter-spacing:.30em;color:#000;text-transform:uppercase;padding:0;text-align:right;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff0;border:none;-webkit-transition:all var(--default-transition);-o-transition:all var(--default-transition);transition:all var(--default-transition)}.global-btn>em{margin-left:10px;font-size:15px;display:inline-block;vertical-align:middle;margin-top:-2px}html.safari-true .global-btn>em{margin-top:-5px}.global-btn.is-white{color:#fff}.global-btn.is-white>em{color:#fff}.global-btn:hover,.global-btn:focus{color:var(--secondary-color)!important}.global-btn:focus .ai-icon-plus:before,.global-btn:focus .ai-icon-plus:after,.global-btn:hover .ai-icon-plus:before,.global-btn:hover .ai-icon-plus:after{background-color:var(--secondary-color)!important}.global-btn.is-white:hover em,.global-btn.is-white:focus em{color:var(--secondary-color)}.global-slide-controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.global-slide-controls .global-btn{margin:0 38px}.global-slide-controls button{display:inline-block;vertical-align:middle;position:relative;border:none;padding:0;font-size:14px;font-weight:700;line-height:1;color:#000;background-color:#fff0;-webkit-transition:all var(--default-transition);-o-transition:all var(--default-transition);transition:all var(--default-transition)}.global-slide-controls button:hover{color:var(--secondary-color)!important}.global-slide-controls.is-white button{color:#fff}.global-slide-controls.is-white .global-btn{color:#fff}.global-btn.is-white .ai-icon-plus:before,.global-btn.is-white .ai-icon-plus:after{background-color:#fff}.page-template #inner-page-wrapper>.container,.single #inner-page-wrapper>.container{max-width:unset!important}ul#nav{margin:0;line-height:1}#nav li{position:relative;display:inline-block;margin-right:30px}#nav li a{font-size:14px;letter-spacing:.25em;color:#fff;text-transform:uppercase;font-weight:300;position:relative;line-height:1;-webkit-transition:all var(--default-transition);-o-transition:all var(--default-transition);transition:all var(--default-transition)}#nav>li>a:before{content:'';position:absolute;bottom:-6px;left:50%;margin:0 auto;-webkit-transform:translateX(-50%) scaleX(0);-ms-transform:translateX(-50%) scaleX(0);transform:translateX(-50%) scaleX(0);width:100%;height:1px;background-color:#fff;-webkit-transition:all var(--default-transition);-o-transition:all var(--default-transition);transition:all var(--default-transition);opacity:0}#nav>li:focus-within>a:before,#nav>li:hover>a:before{opacity:1;-webkit-transform:translateX(-50%) scaleX(1);-ms-transform:translateX(-50%) scaleX(1);transform:translateX(-50%) scaleX(1)}#nav li:last-child{margin-right:0}.navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:0}#nav .sub-menu{list-style:none outside none;margin:0;padding:0;position:absolute;width:100%;min-width:305px;left:-30px;-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px);text-align:left;-webkit-transition:all var(--default-transition);-o-transition:all var(--default-transition);transition:all var(--default-transition);opacity:0;visibility:hidden;pointer-events:none;padding-top:15px}#nav .sub-menu li a{display:block;padding:13px 22px;font-size:11px;letter-spacing:.20em;color:#000;text-transform:uppercase;-webkit-transition:all var(--default-transition);-o-transition:all var(--default-transition);transition:all var(--default-transition)}#nav .sub-menu>li{position:relative;display:block;background-color:#fff;margin:0 auto;-webkit-transition:all var(--default-transition);-o-transition:all var(--default-transition);transition:all var(--default-transition)}#nav .sub-menu>li:first-child{padding-top:18px}#nav .sub-menu>li:last-child{padding-bottom:18px}#nav .sub-menu li:hover>a{background-color:#fafafa}#nav .sub-menu li:hover>a{color:#000}#nav li:focus-within>.sub-menu,#nav li:hover>.sub-menu{opacity:1;visibility:visible;pointer-events:auto;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}#nav li>.sub-menu li:first-child>.sub-menu{top:0}#nav li>.sub-menu .sub-menu{top:-18px;padding-top:0!important;left:100%;margin-left:0;padding-left:1px}.header-wrapper{position:fixed;top:0;left:0;z-index:1028;width:100%;font-size:0;-webkit-transition:all var(--default-transition);-o-transition:all var(--default-transition);transition:all var(--default-transition);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:40px 0}body.admin-bar .header-wrapper{top:32px}.header-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header-nav{display:inline-block;vertical-align:middle;position:relative;margin-right:25px;margin-left:auto}.header-wrapper>.custom-container{max-width:100%;padding:0 60px}.logo{display:inline-block;vertical-align:middle;position:relative}.logo a{display:block;position:relative}.logo img{max-width:100%;height:auto}.fixed-logo{opacity:0;visibility:hidden;width:0}img.fixed-logo{filter:brightness(0)}.header-translate{display:inline-block;vertical-align:middle;position:relative;margin-right:25px}.header-translate .translate-trigger{font-size:14px;letter-spacing:.25em;color:#000;text-transform:uppercase;font-weight:300;border:none;background-color:#fff0;padding:0;-webkit-transition:all var(--default-transition);-o-transition:all var(--default-transition);transition:all var(--default-transition)}.header-translate .translate-trigger select{background-color:#fff0;border:none;padding:0;line-height:1;font-size:14px;letter-spacing:.25em;color:#fff;text-transform:uppercase;font-weight:300;width:auto;position:absolute;top:0;left:0}.header-translate .translate-trigger select option{background-color:#000;color:#fff}.header-translate .translate-trigger:hover{opacity:.75}.skiptranslate iframe.skiptranslate{display:none}.header-translate .ai-translator-dropdown ul li .ai-translator-flag span.ai-flag-en{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAPTSURBVHja7Jnva1tVGMc/J0l/JHVJbOcq6SYOtKmTlMFAZS+6vVDYi+E/oCtFEauISGuLL0QtwtCVyOgLHYgTOhCEMURfKL5RC4JYX4yE6Q0TofpuVdskTZPcH+f44t7cxNa0gifoxRw43Puc89yT53u+z3mePPcKpRRBbiEC3roAugD+7wAEEAb6vGuQmgPUI0D87Nk3fu/0r70nbmhfc/iTK4MRICGl4tSpY8zPP8qFCx/7CjrlPvq0Gl/96muAhADSZ86cNyYm7mNzswJAa24TwnM05Y6HBOyX+pTynmuRXzkW2d+qnQ+20REDMezvCyQX5sci7pjEtt0OkM2eY2Zm2VtLkM2eY3b2iud4imx2ktmZZXc9AW9lJ715haIpqxaot009pt8vF+YRQPqRh183HnzoXorFKrv3V7SMiR3zDVnQnhd3R5eWpvRHICFcBmxHYZo2S0tTTE+/6ytcuvSUNrnywTV9hkf7sdd+8bcnffr0a8bx43dTLG53LAq9yXV9ySsRx7yeI/Xl52MhAMeR1OsWpmljmjaXLz/j3/ty3d49X99Dv0U2TRthRfR1M4xQsSYDJ0++bIyOpiiXqx1j4MO3JzX+fwiBaREZubOVAZOrV2eo1y2/65TDhw7q6wcHCaeGmwycOPGSceTIEFtbtY4x8Ok7j+tlwLLoGbvHjUJSSqpVk3rdAmBlZYGJiVd9/X8qA6w/8ay+KBSLIm/92mQgk3nRSCYHqFbNjjHwEStaw6gqljicW/XygC2pbpusfneezPicl7Ihn19kPDPn56lcfpHM+JyftvI5T/ZyWS63SCYz52bwVn0F8aef1LcbkTBYNjy/6jKQTr9gdLq4LxQudiQTh1wGHGo1y++FwkWtcq1mdbSgSR89+pyxvl7qKAM/PlDRW0om4xy69n7zDEipqFSWGRhoJhydcvWbL7QCCA8NNRlIpaaNjY2tjjJw866f9LpOIs7It5+NCSDtOI4RCgWrvpdSEg6H3UMc5NeLEYCfh+8nYloo0wqE0aK3B7u3pwlA2Q4KUFI1Cqj2hVfbWnVXEbZ7XvzF/c75vYq/hp5UKMdpASClV8krkHtUlHKf6rGdMe3Gd4JSbTZF8Ge7BChHNgGM3LpBf39/oHy/VqtBNEpgD3HD5gjAWnKUWG8varsajEMci7Jtms2Xu/LvvFD6TyEQrs0NAAQxD7S60OHffiAejwfK/lKpBIlEcA+xlC1hdG0wze0HgsXAZrnkA3AANsolAtgcAQwDGeCOgBm/DuQF7uelA941SK0OlEX3S30XQBdAF8C/2v4YAPx7dIYulAWrAAAAAElFTkSuQmCC)}.header-translate-wrap{position:relative}.header-translate-trigger{font-size:14px;letter-spacing:.25em;color:#fff;text-transform:uppercase;font-weight:300;border:none;background-color:#fff0;padding:0;-webkit-transition:all var(--default-transition);-o-transition:all var(--default-transition);transition:all var(--default-transition);cursor:pointer}.header-wrapper.active .header-translate-trigger{color:#000}.header-translate-dropdown{list-style:none outside none;margin:0;padding:0;padding-top:0;position:absolute;width:100%;min-width:175px;left:50%;-webkit-transform:translate(-50%,10px);-ms-transform:translate(-50%,10px);transform:translate(-50%,10px);text-align:left;-webkit-transition:all var(--default-transition);-o-transition:all var(--default-transition);transition:all var(--default-transition);opacity:0;visibility:hidden;pointer-events:none;padding-top:15px}.header-translate-wrap:hover .header-translate-dropdown{opacity:1;visibility:visible;pointer-events:auto;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}.header-translate-dropdown a{display:flex;align-items:center;justify-content:flex-start;padding:5px 22px;font-size:11px;letter-spacing:.20em;color:#000;text-transform:uppercase;-webkit-transition:all var(--default-transition);-o-transition:all var(--default-transition);transition:all var(--default-transition);background:#fff}.header-translate-dropdown a img{max-width:16px;height:auto}.header-translate-dropdown a span{display:flex;align-items:center;justify-content:flex-start;gap:10px;-webkit-transition:all var(--default-transition);-o-transition:all var(--default-transition);transition:all var(--default-transition)}.header-translate-dropdown a:hover span{opacity:.75}body{top:0!important}body .ai-translator-dropdown{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);border:none;border-radius:0}body .ai-translator-dropdown ul li:hover{background:#323232}body .ai-translator-dropdown ul li{border-radius:0!important}body .ai-translator-dropdown ul li .ai-translator-name{line-height:normal}.header-wrapper.active{background-color:#fff;padding:10px 0;min-height:60px}.header-wrapper.active #nav>li>a{color:#000}.header-wrapper.active .header-translate .translate-trigger{color:#000}.header-wrapper.active .bm-menu-text span{color:#000}.header-wrapper.active #nav>li>a:before{background-color:#000}.header-wrapper.active .fixed-logo{opacity:1;visibility:visible;width:auto}.header-wrapper.active .main-logo{opacity:0;visibility:hidden;width:0}#fixed-nav{position:fixed;top:50%;right:20px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:1040;pointer-events:none}#fixed-nav input,#fixed-nav a,#fixed-nav button,#fixed-nav .slide-plus{pointer-events:all}.slide-icons{flex-direction:column;display:flex;align-items:flex-end;position:relative}#fixed-nav>.textwidget{width:100%;height:100%;position:relative;display:block}.slide-icons>div{display:block;position:relative}.slide-icons>div a,.slide-icons>div span{pointer-events:auto;position:relative}.slide-icons>div:not(:last-child){margin-bottom:36px}.slide-srch-field{position:relative}.slide-srch-field input{background:none;border:none;text-transform:uppercase;font-size:14px;letter-spacing:.15em;font-weight:300;padding:12px 0;width:0;outline:none;color:#fff;-webkit-transition:all var(--default-transition);transition:all var(--default-transition)}.slide-search.active .slide-srch-field input{width:145px}.slide-icons>div a{color:#000;transition:all var(--default-transition)}.slide-search{position:relative;margin-bottom:25px;display:flex;align-items:center}.slide-search:before{width:0;position:absolute;content:'';height:2px;left:0;bottom:0;background-color:#e7e7e7;transition:all var(--default-transition);-webkit-transition:all var(--default-transition)}.slide-srch-field{transition:all var(--default-transition);position:relative;opacity:0;pointer-events:none}.slide-srch-btn input{font-size:0;position:absolute;width:100%;height:100%;top:0;left:0;opacity:0;transition:all var(--default-transition);padding:0;border:none}.slide-search i{font-size:20px;color:#fff;-webkit-transition:all var(--default-transition);transition:all var(--default-transition)}.slide-icons>div i{color:#fff;-webkit-transition:all var(--default-transition);transition:all var(--default-transition)}.slide-world i{font-size:15px;line-height:1;-webkit-transition:all var(--default-transition);transition:all var(--default-transition)}.slide-call i{font-size:18px;-webkit-transition:all var(--default-transition);transition:all var(--default-transition)}.slide-plus span{font-size:15px;-webkit-transition:all var(--default-transition);transition:all var(--default-transition);line-height:1;display:flex;align-items:center;justify-content:center}.slide-icons>div:hover a,.slide-icons>div:hover span,.slide-icons>div:hover i{opacity:.75}.slide-search.active .slide-srch-field{opacity:1;pointer-events:auto}.slide-search.active:before{width:100%}.slide-icons>div i.ai-icon-plus:before,.slide-icons>div i.ai-icon-plus:after{background-color:#fff}.slide-world i{font-size:20px}.slide-translate-dropdown-items{list-style:none outside none;margin:0;padding:0;padding-top:0;padding-top:0;position:absolute;width:100%;min-width:;right:15px;-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px);text-align:left;-webkit-transition:all var(--default-transition);-o-transition:all var(--default-transition);transition:all var(--default-transition);opacity:0;visibility:hidden;pointer-events:none;padding-top:15px;top:0}.slide-translate-dropdown{list-style:none outside none;margin:0;padding:0;padding-top:0;padding-top:0;position:absolute;width:100%;min-width:175px;right:100%;top:0;-webkit-transition:all var(--default-transition);-o-transition:all var(--default-transition);transition:all var(--default-transition);opacity:0;visibility:hidden;pointer-events:none;height:100%}.slide-translate-wrap{position:relative}.slide-translate-wrap .slide-translate-trigger{cursor:pointer;pointer-events:all}.slide-translate-wrap:hover .slide-translate-dropdown{opacity:1;visibility:visible;pointer-events:auto;z-index:2}.slide-translate-dropdown>span{text-transform:uppercase;font-size:14px;letter-spacing:.15em;font-weight:800;color:#fff;text-align:right;display:flex;align-items:center;justify-content:flex-end;height:100%;padding-right:15px;cursor:pointer}.slide-translate-dropdown:hover .slide-translate-dropdown-items{opacity:1;visibility:visible;pointer-events:all}.slide-translate-dropdown-items a{display:flex;align-items:center;justify-content:flex-start;padding:5px 22px;font-size:11px;letter-spacing:.20em;color:#000;text-transform:uppercase;-webkit-transition:all var(--default-transition);-o-transition:all var(--default-transition);transition:all var(--default-transition);background:#fff;opacity:1!important}.slide-translate-dropdown-items a span{display:flex;align-items:center;justify-content:flex-start;gap:10px;-webkit-transition:all var(--default-transition);-o-transition:all var(--default-transition);transition:all var(--default-transition)}.slide-translate-dropdown-items a span img{max-width:16px;height:auto}.slide-translate-dropdown-items a:hover span{opacity:.75}body .slide-world .ai-translator-dropdown{left:auto;right:30px;transform:none;top:calc(100% - 20px);top:calc(100% + 5px)}.slide-srch-btn{position:relative;-webkit-transition:all var(--default-transition);transition:all var(--default-transition)}.slide-icons>div.slide-world{margin-bottom:26px}.slide-srch-btn:hover{opacity:.75}.slide-plus{cursor:pointer;width:20px;height:20px}.slide-icon-hover{position:absolute!important;top:50%;transform:translateY(-50%);right:calc(100% + 15px);text-transform:uppercase;font-size:14px;letter-spacing:.15em;font-weight:800;color:#fff!important;opacity:0;visibility:hidden;-webkit-transition:0.3s all ease-in-out;transition:0.3s all ease-in-out}.slide-icons>div a:hover .slide-icon-hover,.slide-icons>div .active+a .slide-icon-hover{opacity:1;visibility:visible}[sidebar-active-section="inner-page-wrapper"] .slide-icons>div i,[sidebar-active-section="welcome"] .slide-icons>div i,[sidebar-active-section="meet-the-team"] .slide-icons>div i,[sidebar-active-section="testimonials"] .slide-icons>div i,[sidebar-active-section="explore-properties"] .slide-icons>div i,[sidebar-active-section="featured-listings"] .slide-icons>div i,[sidebar-active-section="featured-neighborhoods"] .slide-icons>div i,[sidebar-active-section="connect-with-us"] .slide-icons>div i,[sidebar-active-section="footer-main"] .slide-icons>div i{color:#000;text-shadow:none}[sidebar-active-section="inner-page-wrapper"] .slide-search i,[sidebar-active-section="welcome"] .slide-search i,[sidebar-active-section="meet-the-team"] .slide-search i,[sidebar-active-section="testimonials"] .slide-search i,[sidebar-active-section="explore-properties"] .slide-search i,[sidebar-active-section="featured-listings"] .slide-search i,[sidebar-active-section="featured-neighborhoods"] .slide-search i,[sidebar-active-section="connect-with-us"] .slide-search i,[sidebar-active-section="footer-main"] .slide-search i{color:#000}[sidebar-active-section="inner-page-wrapper"] .slide-search i,[sidebar-active-section="welcome"] .slide-search i,[sidebar-active-section="meet-the-team"] .slide-search i,[sidebar-active-section="testimonials"] .slide-search i,[sidebar-active-section="explore-properties"] .slide-search i,[sidebar-active-section="featured-listings"] .slide-search i,[sidebar-active-section="featured-neighborhoods"] .slide-search i,[sidebar-active-section="connect-with-us"] .slide-search i,[sidebar-active-section="footer-main"] .slide-search i{color:#000;text-shadow:none}[sidebar-active-section="inner-page-wrapper"] .slide-icons>div i.ai-icon-plus,[sidebar-active-section="welcome"] .slide-icons>div i.ai-icon-plus,[sidebar-active-section="meet-the-team"] .slide-icons>div i.ai-icon-plus,[sidebar-active-section="testimonials"] .slide-icons>div i.ai-icon-plus,[sidebar-active-section="explore-properties"] .slide-icons>div i.ai-icon-plus,[sidebar-active-section="featured-listings"] .slide-icons>div i.ai-icon-plus,[sidebar-active-section="featured-neighborhoods"] .slide-icons>div i.ai-icon-plus,[sidebar-active-section="connect-with-us"] .slide-icons>div i.ai-icon-plus,[sidebar-active-section="footer-main"] .slide-icons>div i.ai-icon-plus{filter:invert()}[sidebar-active-section="inner-page-wrapper"] .slide-search:before,[sidebar-active-section="welcome"] .slide-search:before,[sidebar-active-section="meet-the-team"] .slide-search:before,[sidebar-active-section="testimonials"] .slide-search:before,[sidebar-active-section="explore-properties"] .slide-search:before,[sidebar-active-section="featured-listings"] .slide-search:before,[sidebar-active-section="featured-neighborhoods"] .slide-search:before,[sidebar-active-section="connect-with-us"] .slide-search:before,[sidebar-active-section="footer-main"] .slide-search:before{background-color:#000}[sidebar-active-section="inner-page-wrapper"] .slide-srch-field input,[sidebar-active-section="welcome"] .slide-srch-field input,[sidebar-active-section="meet-the-team"] .slide-srch-field input,[sidebar-active-section="testimonials"] .slide-srch-field input,[sidebar-active-section="explore-properties"] .slide-srch-field input,[sidebar-active-section="featured-listings"] .slide-srch-field input,[sidebar-active-section="featured-neighborhoods"] .slide-srch-field input,[sidebar-active-section="connect-with-us"] .slide-srch-field input,[sidebar-active-section="footer-main"] .slide-srch-field input{color:#000;text-shadow:none}[sidebar-active-section="inner-page-wrapper"] .slide-icons>div span,[sidebar-active-section="welcome"] .slide-icons>div span,[sidebar-active-section="meet-the-team"] .slide-icons>div span,[sidebar-active-section="testimonials"] .slide-icons>div span,[sidebar-active-section="explore-properties"] .slide-icons>div span,[sidebar-active-section="featured-listings"] .slide-icons>div span,[sidebar-active-section="featured-neighborhoods"] .slide-icons>div span,[sidebar-active-section="connect-with-us"] .slide-icons>div span,[sidebar-active-section="footer-main"] .slide-icons>div span{color:#000!important}.burger-menu-icon{cursor:pointer;display:inline-block;vertical-align:middle;position:relative}.bm-menu-text{display:block;position:relative}.bm-menu-text span{font-size:14px;letter-spacing:.25em;color:#fff;text-transform:uppercase;font-weight:300;-webkit-transition:all var(--default-transition);-o-transition:all var(--default-transition);transition:all var(--default-transition)}.burger-menu-icon:hover .bm-menu-text span{opacity:.75}html.burger-menu-active{overflow:hidden!important}.burger-menu-active .slide-plus span{transform:rotate(45deg)}.burger-menu-active .slide-icons>div i.ai-icon-plus:before,.burger-menu-active .slide-icons>div i.ai-icon-plus:after{background-color:#545759;box-shadow:none}.burger-menu-active .slide-search i,.burger-menu-active .slide-icons>div i{color:#545759;text-shadow:none}.burger-menu-active #fixed-nav ul li a{color:#545759;text-shadow:none}.burger-menu-active #fixed-nav{right:40px}.burger-menu-active #fixed-nav ul li a .ai-icon-plus:before,.burger-menu-active #fixed-nav ul li a .ai-icon-plus:after{background-color:#545759;-webkit-box-shadow:none;box-shadow:none}.burger-menu-active #fixed-nav ul li a span.ai-icon-world{-webkit-filter:brightness(.4);filter:brightness(.4)}.burger-menu-active #fixed-nav ul li a span.ai-icon-plus{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.side-menu{position:fixed;top:0;right:0;z-index:1035;width:100%;height:100%;font-size:0;pointer-events:none}.side-menu.active .side-menu-container{opacity:1;visibility:visible;pointer-events:auto;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.side-menu-container{position:absolute;top:0;right:0;width:100%;max-width:675px;height:100%;z-index:1056;background-color:#fff;-webkit-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;opacity:0;pointer-events:none;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%)}.side-menu-overlay{position:absolute;top:0;right:0;z-index:1054;width:100%;height:100%;visibility:hidden;pointer-events:none;-webkit-transition:all var(--default-transition);-o-transition:all var(--default-transition);transition:all var(--default-transition);opacity:0}.side-menu-overlay.active{visibility:visible;pointer-events:auto;opacity:1}.side-menu.active{visibility:visible;pointer-events:auto}.side-menu-inner{width:100%;overflow-y:auto;overflow-x:hidden;height:100%;z-index:5;display:block;position:relative;right:0;margin:0 auto;padding:15px 45px 100px 85px}.side-menu-logo a{display:inline-block;position:relative}.side-menu-logo a img{max-width:100%;height:auto;-webkit-filter:invert(1) brightness(0);filter:invert(1) brightness(0)}.side-menu-logo{display:block;position:relative;margin-bottom:50px}.side-menu-nav-holder{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 -10px}.sidemenu-nav{display:inline-block;vertical-align:top;position:relative;padding:0 10px}.sidemenu-nav>li>a{font-size:21px;line-height:1;letter-spacing:.20em;color:#000;position:relative;font-family:var(--title-font);text-transform:uppercase}.sidemenu-nav>li>a:hover{color:var(--secondary-color)}.sidemenu-nav .sub-menu{margin-top:20px;width:100%;margin-left:0}.sidemenu-nav .sub-menu .sub-menu{display:none}.sidemenu-nav .sub-menu li:not(:last-child){margin-bottom:15px}.sidemenu-nav>li:not(:last-child){margin-bottom:45px}.sidemenu-nav .sub-menu li a{color:#545759;font-size:12px;letter-spacing:.05em;line-height:1;position:relative;display:inline-block;text-transform:uppercase;font-weight:300}.sidemenu-nav .sub-menu li a:hover{color:var(--secondary-color)}.sidemenu-nav>li{position:relative;display:block}.side-menu-nav{text-align:right;width:100%;margin-left:auto;height:100%}.side-menu-contacts-holder,.side-menu-contacts,.side-menu-contacts span,.side-menu-smi,.side-menu-smi ul{display:block;position:relative}.side-menu-contacts-col{display:inline-block;vertical-align:top;position:relative;flex-grow:1}.side-menu-contacts-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}.side-menu-contacts span{font-size:14px;line-height:1;color:#545759;letter-spacing:.10em;font-weight:300}.side-menu-contacts span:not(:last-child){margin-bottom:15px}.side-menu-contacts-holder{margin-top:50px}.side-menu-smi h2{font-size:21px;line-height:1;letter-spacing:.25em;color:#000;position:relative;font-family:var(--title-font);text-transform:uppercase;margin-bottom:15px}.side-menu-smi ul li{display:inline-block;vertical-align:middle;position:relative}.side-menu-smi ul li a{font-size:19px;line-height:1;color:#545759}.side-menu-smi ul li a:hover{color:var(--secondary-color)}.side-menu-smi ul li:not(:last-child){margin-right:21px}.side-menu-contacts span em[class^=ai-font]{display:inline-block;vertical-align:middle;margin-right:10px;font-size:10px}.side-menu-contacts span em.ai-font-phone{font-size:11px}.side-menu-contacts span a:hover{color:var(--secondary-color)}.git-container,.git-main,.git-form-widget,.git-form-widget form{display:block;position:relative}.git-container{padding:130px 0 140px}.git-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.git-bg{background-color:#000}.git-bg.is-brochure-template,.git-bg.is-concierge-template{display:none}.git-bg canvas{opacity:.20}.git-main .global-title{margin-bottom:50px}.git-form-widget{width:100%;max-width:1005px;margin:0 auto}.git-form-field input:not([type=submit]),.git-form-field textarea{width:100%;height:74px;background-color:#fff0;border:none;border-bottom:1px solid #fff;font-size:17px;letter-spacing:.10em;color:#fff;line-height:normal;padding:0;font-weight:300}.git-form-field textarea{resize:none;height:124px;padding:29px 0}.git-form-field{display:inline-block;vertical-align:middle;position:relative;width:calc(50% - 17px);margin-bottom:8px}.git-form-field.full,.git-form-field.is-checkbox,.git-form-field.form-submit{display:block;width:100%}.git-form-field.form-submit{margin:0 auto}.git-form-field.form-submit button{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto}.git-form-field.is-checkbox input[type="checkbox"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;background:#fff0;color:#fff;clear:none;cursor:pointer;margin:0;outline:0;padding:0!important;text-align:center;vertical-align:middle;min-width:10px;-webkit-transition:.05s border-color ease-in-out;-o-transition:.05s border-color ease-in-out;transition:.05s border-color ease-in-out;width:10px;height:10px;border:1px solid #fff;border-radius:0;position:absolute;top:0;left:0}.git-form-field.is-checkbox input[type="checkbox"]:checked:after{content:'';display:inline-block;position:absolute;top:0;left:0;z-index:2;width:5px;height:10px;border:solid var(--secondary-color);border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);margin:-3px 0 0 4px}.git-form-field.is-checkbox .wpcf7-list-item-label{padding-left:20px;display:inline-block;position:relative;text-align:left;font-size:9px;line-height:2.223;letter-spacing:.10em;color:#fff;margin-top:-6px;font-weight:300}.git-form-field.is-checkbox .wpcf7-list-item{display:block;margin:0 auto;text-align:center}.git-form-field.full{margin-bottom:20px}.git-form-field.is-checkbox{padding:0 18px;margin-bottom:50px}.git-form-widget .wpcf7 form .wpcf7-response-output{color:#fff!important}.footer-container,.footer-main,.footer-logo,.footer-broker-logo,.footer-contacts-container,.footer-main-title,.footer-address,.footer-contacts,.footer-title,.footer-smis,.footer-smis ul,.footer-disclaimer,.footer-nav-holder,#footer-nav,.copyright,.mls-logo{display:block;position:relative}.footer-container{padding:125px 0 78px}.footer-container>.custom-container{max-width:1170px;padding:0 15px}.footer-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;margin:0 -30px 75px}.footer-col{display:inline-block;vertical-align:top;position:relative;padding:0 30px}.footer-logo{margin-bottom:49px}.footer-logo img,.footer-broker-logo img{margin:0 auto;display:block;max-width:100%;height:auto}.footer-main-title h2,.footer-title{font-size:28px;line-height:1;letter-spacing:.20em;color:#000;text-transform:uppercase;font-family:var(--title-font)}.footer-main-title{margin-bottom:25px}.footer-main-title span{font-size:13px;line-height:1;letter-spacing:.10em;color:#000;text-transform:uppercase;display:block}.footer-address span{font-size:15px;line-height:1.2;letter-spacing:.05em;color:#000;font-weight:300;text-transform:uppercase}.footer-address.light span{color:#545759}.footer-contacts span{font-size:15px;line-height:1.5;letter-spacing:.05em;color:#000;display:block}.footer-contacts span+span a{letter-spacing:.10em}.footer-contacts span a{color:inherit}.footer-contacts span a:hover{color:var(--secondary-color)}.footer-contacts.gray-no a{color:#545759}.footer-contacts span .sep{display:inline-block;vertical-align:middle;margin:-5px 11px 0;position:relative;-webkit-transform:rotate(28deg);-ms-transform:rotate(28deg);transform:rotate(28deg);width:1px;height:15px;background-color:#000}.footer-address{margin-bottom:26px}.footer-contacts.border-line{margin-bottom:36px;padding-bottom:32px;border-bottom:1px solid #eaeaea}.footer-contacts span:not(:last-child){margin-bottom:11px}.footer-smis ul{margin-top:23px}.footer-smis ul li{display:inline-block;vertical-align:middle;width:43px;height:43px}.footer-smis ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;border-radius:50%;border:1px solid #eaeaea;color:#000;font-size:20px;line-height:1}.footer-smis ul li a:hover{background-color:var(--secondary-color);color:#fff;border-color:var(--secondary-color)}.footer-smis ul li:not(:last-child){margin-right:10px}.footer-nav-holder{margin-bottom:58px}#footer-nav{-webkit-column-count:2;-moz-column-count:2;column-count:2;margin-top:30px;-webkit-column-gap:59px;-moz-column-gap:59px;column-gap:59px;overflow:hidden;margin-right:-67px}#footer-nav>li{display:block;position:relative;margin-bottom:19px;line-height:normal}#footer-nav>li>a{font-size:15px;line-height:normal;letter-spacing:.15em;color:#000;font-weight:300;text-transform:uppercase;-webkit-transition:all var(--default-transition);-o-transition:all var(--default-transition);transition:all var(--default-transition)}#footer-nav>li>a:hover{color:var(--secondary-color)}.footer-disclaimer{text-align:center;margin-bottom:35px}.footer-disclaimer p{font-size:13px;line-height:1.924;letter-spacing:.05em;color:#000;font-weight:300;text-align:justify;text-align-last:center}.footer-disclaimer p+p{margin-top:20px}.footer-disclaimer p a{color:inherit;-webkit-transition:all var(--default-transition);-o-transition:all var(--default-transition);transition:all var(--default-transition)}.footer-disclaimer p a:hover{color:var(--secondary-color)}.copyright{text-align:center;font-size:12px;line-height:1;letter-spacing:.10em;color:#000;margin-bottom:20px;font-weight:300}.copyright a{color:inherit;-webkit-transition:all var(--default-transition);-o-transition:all var(--default-transition);transition:all var(--default-transition)}.copyright a:hover{color:var(--secondary-color)}.copyright span{font-weight:700;font-size:14px;letter-spacing:.10em}.copyright a+a{font-weight:700!important}.mls-logo{text-align:center}.mls-logo span{display:inline-block;vertical-align:middle;font-size:28px;color:#000;margin:0 5px}.mls-logo span:first-child{margin-left:0}.mls-logo span:last-child{margin-right:0}.mls-logo span.ai-font-realtor-mls{font-size:34px}body #pojo-a11y-toolbar{bottom:0!important;top:auto!important}body #pojo-a11y-toolbar.pojo-a11y-toolbar-left .pojo-a11y-toolbar-toggle{top:auto!important;bottom:0!important}button:focus-visible,a:focus-visible{outline-style:solid!important;outline-width:5px!important;outline-color:red!important;-webkit-transition:none!important;-o-transition:none!important;transition:none!important}#pojo-a11y-toolbar .pojo-a11y-btn-grayscale,#pojo-a11y-toolbar .pojo-a11y-btn-light-background,#pojo-a11y-toolbar .pojo-a11y-btn-high-contrast,#pojo-a11y-toolbar .pojo-a11y-btn-negative-contrast{display:none!important}body.pojo-a11y-readable-font [class*=ai-font-],body.pojo-a11y-readable-font em[class*=ai-font-]{font-family:agentimage!important}.ip-container #breadcrumbs{font-size:14px;text-transform:uppercase;color:#000;line-height:1;letter-spacing:.30em}.ip-container #breadcrumbs a{color:inherit;-webkit-transition:all var(--default-transition);-o-transition:all var(--default-transition);transition:all var(--default-transition)}.ip-container #breadcrumbs a:hover{color:var(--secondary-color)}.ip-container #breadcrumbs span.breadcrumb_last{color:var(--primary-color)}.ip-container #custom-breadcrumbs em.ai-font-arrow-g,.ip-container #breadcrumbs em.ai-font-arrow-g{font-size:11px;font-weight:700;margin:0 15px}.ip-banner{position:relative;overflow:hidden}.ip-banner:before{position:absolute;content:'';top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1;background-color:rgb(0 0 0 / .10)}.ip-banner:after{position:absolute;content:'';top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1;background:-webkit-gradient(linear,left top,left bottom,from(rgb(0 0 0 / .65)),to(#fff0));background:-o-linear-gradient(top,rgb(0 0 0 / .65) 0%,#fff0 100%);background:linear-gradient(to bottom,rgb(0 0 0 / .65) 0%,#fff0 100%)}.ip-banner canvas{display:block;position:relative;z-index:0;width:100%;min-height:800px;background-color:var(--primary-color);background-repeat:no-repeat;background-size:cover;background-position:center center}.ip-banner .container{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:2}.ip-banner h1{font-weight:400;font-size:var(--font-size-title);text-align:center;color:#fff;text-transform:uppercase;line-height:1}.ip-banner h1 span{display:block;font-size:25px}.ip-banner-title{position:absolute;top:50%;left:0;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:5;display:block;text-align:center;padding:0 15px;width:870px;margin:0 auto;max-width:100%;font-size:46px;line-height:1.2;letter-spacing:.15em;color:#fff;text-transform:uppercase;font-weight:300;font-family:var(--title-font)}.ip-banner-title span{display:block;font-size:20px;line-height:1;letter-spacing:.30em;font-weight:300;font-family:var(--body-font);margin-bottom:17px}#content-sidebar,#content-full{min-height:500px;margin-top:20px}#content-sidebar #content{width:74.08%}#content-full #content{width:100%}.sidebar{width:23.83%;margin-top:80px}.page-template-template-fullwidth #content{padding-left:15px;padding-right:15px}.page-template-template-fullwidth #content ihf-search[data-eureka-id*=""].ihf-eureka{margin-left:-15px;margin-right:-15px}#content h4,aside h4,#content p,aside p,#content blockquote,aside blockquote,#content ul,aside ul,#content fieldset,aside fieldset,#content form,aside form,#content ol,aside ol,#content dl,aside dl,#content dir,aside dir,#content menu,aside menu{line-height:1.7}#content .entry-title,#content .archive-title{font-size:30px;line-height:1;color:#000;text-transform:uppercase;letter-spacing:.30em;font-family:var(--title-font);font-weight:400;margin:60px 0}#content .entry{font-size:16px;line-height:1.813;letter-spacing:.10em;font-weight:300;color:#000}#content .archive-subtitle{font-size:24px;line-height:1;color:#000;text-transform:uppercase;letter-spacing:.25em;font-family:var(--title-font);font-weight:400;margin:60px 0}body.search-no-results #inner-page-wrapper>.container,body.search-results #inner-page-wrapper>.container{width:100%;padding:0}#searchform{display:none}.grecaptcha-badge{z-index:9999}.page-id-312 button.btn,input.form-control{border-radius:unset}.page-id-312 #content #desktop-header-search{background:#fff0}.page-id-312 #content #desktop-header-search .form-control{background:rgb(255 255 255 / .6);text-overflow:ellipsis}.page-id-312 div#inner-page-wrapper,.search-results div#inner-page-wrapper{z-index:initial}html[lang="es"] .page-id-312 .bootstrap-select .dropdown-toggle .filter-option-inner-inner{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.listing-v1 ul,.item-listing-wrap ul,.page-id-312 #content #desktop-header-search ul.dropdown-menu.inner{list-style-type:none!important;margin:0!important}.page-id-312 .bootstrap-select.bs-container{position:absolute;top:-32px!important}.listing-wrap .hz-item-gallery-js ul.item-tools{display:none}.listing-wrap .advmls-icon,.listing-wrap .item-amenities i{font-style:normal!important}.search-results h1.archive-title,.search-results #inner-page-wrapper .ip-banner,.search-results .widget_mlsadvancesearchwidget a.archive-more{display:none}.search-results .widget ul:not(.item-amenities):not(.item-price-wrap):not(.contact-list):not(.dropdown-menu):not(.nav-tabs) li a:before{content:""}.search-results .widget ul:not(.item-amenities):not(.item-price-wrap):not(.contact-list):not(.dropdown-menu):not(.nav-tabs) li a{margin:0;padding:0}.advmls_sticky aside#sidebar{width:100%}#content .property-detail-v3 ul,aside .property-detail-v3 ul{list-style-type:none}#content .property-detail-v3 .block-wrap{margin-top:0;padding:20px}#content .property-detail-v3 .block-title-wrap{padding-bottom:0}.socmed_custom_feed{display:flex;flex-flow:row wrap;align-items:center;justify-content:flex-start}.socmed_custom_post{margin-left:min(1.882vw,15px);width:calc(100% / 3 - min(1.255vw,10px))}.socmed_custom_post:nth-child(3n+1){margin-left:0}.socmed_custom_post:nth-child(n+4){margin-top:min(1.882vw,15px)}.socmed_custom_post a{display:block;position:relative}.socmed_custom_post a .socmed_custom_media{overflow:hidden}.socmed_custom_post a .socmed_custom_media img,.socmed_custom_post a .socmed_custom_media video{display:block;width:100%;height:auto;object-fit:cover;object-position:center;aspect-ratio:4 / 5;pointer-events:none;transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1);transition:all ease .4s;-moz-transition:all ease .4s;-webkit-transition:all ease .4s}.socmed_custom_post a:hover .socmed_custom_media img,.socmed_custom_post a:hover .socmed_custom_media video{transform:scale(1.08);-moz-transform:scale(1.08);-webkit-transform:scale(1.08)}body .aios-smf-theme-two .aios-smf-container{margin:0 auto 60px}body .aios-smf-theme-two .aios-smf-left #theme-title h2{line-height:1.2;font-weight:400;letter-spacing:.05em;font-family:var(--title-font);font-size:30px}body .aios-smf-theme-two .aios-smf-right #theme-content li.filter-feed a{font-weight:400}.search-no-results .ip-banner canvas,.search-results .ip-banner canvas{background-image:url(/wp-content/uploads/2025/02/20171115_2194s.jpg)!important}.search-results .page-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;margin-top:45px}.search-results .page-links .numbers{text-align:center;font-size:16px}.search-results .page-links .numbers *{display:inline-block;vertical-align:middle;margin:0 10px!important;font-size:12px;letter-spacing:0}.search-results .page-links a{font-size:12px;line-height:1;border:none;padding:0;background-color:#fff0;letter-spacing:.30em;color:#000;text-transform:uppercase;-webkit-transition:all var(--default-transition);-o-transition:all var(--default-transition);transition:all var(--default-transition)}.search-results .page-links a:hover{color:var(--secondary-color)}.search-results .page-links a em{font-weight:700}.search-results .page-links a.prev em{margin-right:5px}.search-results .page-links a.next em{margin-left:5px}.search-results .page-links span.current{font-weight:700;text-decoration:underline}.slick-slide{will-change:transform}.img-wrapper{position:relative;overflow:hidden;transition:all 0.3s ease-in-out}.img-wrapper canvas{display:block;width:100%;height:auto;background-size:cover;background-position:center center;background-repeat:no-repeat}.img-wrapper img{display:block;width:100%;height:100%;object-fit:cover;object-position:center center;position:absolute;top:0;left:0;z-index:1;transition:all 0.3s ease-in-out}.property-map-price{margin-top:10px;font-size:14px;font-weight:700}.property-map-types{margin-top:10px;font-size:14px}.map-control-pagination button{background:none padding-box #fff;display:block;border:0;margin:0;padding:8px 17px;text-transform:none;appearance:none;position:relative;cursor:pointer;user-select:none;direction:ltr;overflow:hidden;text-align:left;color:#000;font-family:Roboto,Arial,sans-serif;font-size:18px;border-radius:2px;box-shadow:rgb(0 0 0 / .3) 0 1px 4px -1px;font-weight:500}.page-id-126 #aios-testimonials .aios-testimonials-lists .aios-testimonials-content,.page-id-126 .aiosp-wrap div[class*=aios-testimonials-popup-] .aiosp-content .aios-testimonials-popup-content{font-size:20px!important;line-height:1.55;letter-spacing:.10em;font-weight:300;text-align:justify}.page-id-126 #aios-testimonials .aios-testimonials-lists h3,.page-id-126 .aiosp-wrap div[class*=aios-testimonials-popup-] .aiosp-content h2{font-size:21px!important;line-height:1.3;letter-spacing:.30em;font-weight:300;font-family:var(--title-font);text-transform:uppercase}#idx-mls .leaflet-popup-content img{overflow:hidden;position:relative;width:100%}body.page-id-312 #property-filters label[for="property-search"]{font-size:0}body.page-id-312 #property-filters label[for="property-search"]:before{content:'Search';display:block;font-size:16px}body.page-id-312 #property-filters label[for]{font-weight:300;font-family:var(--title-font);text-transform:uppercase}body.page-id-312 #property-filters select,body.page-id-312 #property-filters input[type="text"],body.page-id-312 #property-filters input[type="number"]{font-family:var(--body-font);font-weight:400;text-transform:none;font-size:14px;border-radius:0}body.page-id-312 #property-filters button#reset-filters{font-size:0;border-radius:0;font-family:var(--title-font);text-transform:uppercase;border:0 solid #000}body.page-id-312 #property-filters button#reset-filters:not(:hover){background:#000;color:#fff}body.page-id-312 #property-filters button#reset-filters:before{content:'Reset';display:inline-block;font-size:16px}div.gtranslate_wrapper select{font-size:14px;letter-spacing:.25em;color:#fff;text-transform:uppercase;font-weight:300;border:none;background-color:#fff0;padding:0;-webkit-transition:all var(--default-transition);-o-transition:all var(--default-transition);transition:all var(--default-transition)}.header-wrapper.active div.gtranslate_wrapper select{color:#000}div.gtranslate_wrapper select.gt_selector option{color:#000}.ip-post-controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;margin-top:28px}.ip-post-controls a,.ip-post-controls span{font-size:12px;line-height:1;border:none;padding:0;background-color:#fff0;letter-spacing:.30em;color:#000;text-transform:uppercase;-webkit-transition:all var(--default-transition);-o-transition:all var(--default-transition);transition:all var(--default-transition)}.ip-post-controls a:hover{color:var(--secondary-color)}.ip-post-controls span{color:#a4a4a4}.ip-post-controls a em,.ip-post-controls span em{font-weight:700}.ip-post-controls .prev a em,.ip-post-controls .prev span em{margin-right:5px}.ip-post-controls .next a em,.ip-post-controls .next span em{margin-left:5px}html[lang="es"] .ip-prop-results-view select{width:100px}html[lang="es"] .ip-prop-results-sort-dropdown select{width:225px}@media only screen and (min-width:992px){.ip-banner canvas{height:80vh}body.page-id-312 #property-filters button#reset-filters{min-width:130px}.side-menu-contacts-col:last-child{max-width:203px}html[lang="es"] .ip-prop-results-view select{width:127px}html[lang="es"] .ip-prop-results-sort-dropdown select{width:300px}}@media only screen and (min-width:1200px){.side-menu-contacts-col:last-child{max-width:246px}}@media only screen and (min-width:1920px){#nav li,.header-nav,.header-translate{margin-right:65px}}@media only screen and (min-width:1921px){#nav li,.header-nav,.header-translate{margin-right:85px}}@media only screen and (min-width:1800px) and (max-width:1919px){#nav li,.header-nav,.header-translate{margin-right:55px}}@media only screen and (min-width:1601px) and (max-width:1800px){#nav li,.header-nav,.header-translate{margin-right:36px}}@media only screen and (max-width:1560px){.custom-container{max-width:100%;padding:0 70px}#nav li,.header-nav,.header-translate{margin-right:25px}.header-translate .translate-trigger,#nav li a,.bm-menu-text span,.header-translate-trigger,.header-translate-dropdown a{font-size:13px}.side-menu-inner{padding:15px 45px 100px 70px}}@media only screen and (max-width:1440px){#nav li,.header-nav,.header-translate{margin-right:24px}.header-translate .translate-trigger,#nav li a,.bm-menu-text span,.header-translate-trigger,.header-translate-dropdown a{font-size:12px}.sidemenu-nav>li>a,.side-menu-smi h2{font-size:18px;letter-spacing:.15em}.side-menu-inner{padding:15px 45px 100px 60px}.burger-menu-active #fixed-nav{right:30px}}@media only screen and (max-width:1366px){#nav li,.header-nav,.header-translate{margin-right:15px}.global-btn{font-size:13px;letter-spacing:.25em}.global-title h2{letter-spacing:.20em}.custom-container{padding:0 60px}.header-wrapper>.custom-container{padding:0 50px}#fixed-nav{right:15px}.burger-menu-active #fixed-nav{right:20px}.footer-main-title h2,.footer-title{letter-spacing:.20em}#content .entry{font-size:15px}.ip-banner-title{font-size:40px}}@media only screen and (max-width:1280px){html.safari-true canvas{background-attachment:scroll!important}.global-slide-controls .global-btn{margin:0 35px}.custom-container{padding:0 50px}.header-wrapper>.custom-container{padding:0 40px}#nav li,.header-nav,.header-translate{margin-right:17px}.header-translate .translate-trigger,#nav li a,.bm-menu-text span,.header-translate-trigger,.header-translate-dropdown a{font-size:11px}.git-form-widget{max-width:966px}.footer-container>.custom-container{max-width:1100px}#footer-nav{-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}}@media only screen and (max-width:1199px){.attachment-fixed canvas,html.safari-true .attachment-fixed canvas{background-attachment:scroll!important;background-size:cover!important;background-position:center!important}.global-title h2{font-size:22px;letter-spacing:.15em}.global-btn{font-size:12px;letter-spacing:.20em}.global-btn>em{font-size:14px}.global-slide-controls .global-btn{margin:0 20px}.custom-container{padding:0 40px}.ai-icon-plus{width:14px;height:14px}.ai-icon-plus:before,.ai-icon-plus:after{top:7px}.ai-icon-plus:after{top:0;left:7px}.header-wrapper>.custom-container{padding:0 30px}.header-wrapper{padding:30px 0}#nav .sub-menu{min-width:290px;left:-15px}#nav .sub-menu li a{padding:12px 15px}#nav li,.header-nav,.header-translate{margin-right:25px}.bm-menu-text span,.header-translate .translate-trigger,#nav li a,#nav .sub-menu li a,.header-translate-trigger,.header-translate-dropdown a{font-size:11px;letter-spacing:.15em}.side-menu-inner{padding:15px 40px 100px}.side-menu-container{max-width:540px}.sidemenu-nav>li>a,.side-menu-smi h2{font-size:16px;letter-spacing:.10em}.sidemenu-nav>li:not(:last-child){margin-bottom:30px}.sidemenu-nav .sub-menu li:not(:last-child){margin-bottom:11px}.sidemenu-nav .sub-menu li a{font-size:11px;letter-spacing:.02em}.sidemenu-nav .sub-menu{margin-top:15px}.side-menu-contacts-holder{margin-top:40px}.side-menu-smi ul li:not(:last-child){margin-right:18px}#fixed-nav ul li a{font-size:17px}#fixed-nav{right:10px}.git-container{padding:75px 0 70px}.git-form-field input:not([type=submit]),.git-form-field textarea{height:60px;font-size:14px;padding:0 10px;letter-spacing:.05em}.git-form-field textarea{height:90px;padding:15px 10px}.git-form-field{width:calc(50% - 10px)}.git-form-widget{max-width:800px}.git-main .global-title{margin-bottom:30px}.git-form-field.is-checkbox{margin-bottom:35px}.footer-container>.custom-container{max-width:920px}#footer-nav>li>a{font-size:14px;letter-spacing:.05em}#footer-nav{margin-right:-51px}.footer-address span{font-size:14px}.footer-contacts span{font-size:14px}.footer-main-title h2,.footer-title{font-size:22px;letter-spacing:.15em}.footer-logo img{max-width:153px}.footer-contacts.border-line{margin-bottom:30px;padding-bottom:30px}#footer-nav>li{margin-bottom:15px}.footer-nav-holder{margin-bottom:50px}.footer-main-title span{font-size:12px;letter-spacing:.05em}.footer-logo{margin-bottom:40px}.footer-disclaimer p{font-size:12px;line-height:1.7}.footer-row{margin-bottom:55px}.copyright{font-size:11px;letter-spacing:.05em}.copyright span{font-size:13px;letter-spacing:.05em}.footer-disclaimer{margin-bottom:25px}.footer-container{padding:75px 0 70px}.footer-smis ul{margin-top:20px}.footer-smis ul li{width:40px;height:40px}.footer-smis ul li:not(:last-child){margin-right:8px}.footer-smis ul li a{font-size:17px}.ip-container #custom-breadcrumbs em.ai-font-arrow-g,.ip-container #breadcrumbs em.ai-font-arrow-g{margin:0 10px}}@media only screen and (max-width:1024px){.bm-menu-text span,.header-translate .translate-trigger,#nav li a,#nav .sub-menu li a,.header-translate-trigger,.header-translate-dropdown a{font-size:9px}}@media only screen and (max-width:991px){html.safari-true .attachment-fixed canvas{background-position:center!important;background-size:cover!important}.property-map{position:relative;z-index:0}.global-btn{letter-spacing:.10em;padding-top:2px}.global-btn>em{margin-left:7px;margin-top:-4px}.global-slide-controls.is-white.ll-slide-controls .global-btn{color:#000}.global-slide-controls.is-white.ll-slide-controls button{color:#000}.custom-container{padding:0 15px;max-width:768px}.header-nav{display:none}.header-wrapper>.custom-container{padding:0 15px}.header-translate{margin-right:20px}.header-wrapper{padding:15px 0;position:fixed;background-color:#000;min-height:70px;z-index:100}body .ai-translator-dropdown{left:auto;right:0;-webkit-transform:none;-ms-transform:none;transform:none;top:calc(100% + 29px)}.bm-menu-text span,.header-translate .translate-trigger,.header-translate-trigger,.header-translate-dropdown a{font-size:13px;letter-spacing:.02em}.header-translate{margin-right:10px}.logo img{max-width:145px}.logo{width:100%;display:block}.side-menu-container{max-width:400px}.side-menu-inner{padding:20px 20px 70px}.side-menu-nav-holder{display:block;margin:0}.sidemenu-nav{display:block;padding:0}.sidemenu-nav>li:not(:last-child),.sidemenu-nav:not(:last-child){margin-bottom:30px}.sidemenu-nav .sub-menu{margin-top:10px}.side-menu-contacts-row{display:block}.side-menu-contacts-holder{margin-top:30px;margin-right:0}.side-menu-contacts-col{display:block}.side-menu-contacts-col:not(:last-child){margin-bottom:25px}.side-menu-logo{margin-bottom:32px}#fixed-nav{right:10px!important}.git-form-widget{max-width:567px}.git-form-field.is-checkbox{padding:0;margin-bottom:30px}.git-form-field.full{margin-bottom:17px}.git-form-field input:not([type=submit]),.git-form-field textarea{height:55px;padding:0}.git-form-field textarea{height:90px;padding:15px 0}.git-main .global-title{margin-bottom:20px}.git-container{padding:65px 0}.footer-col{display:block}.footer-row{display:block}.footer-logo{margin-bottom:30px}.footer-col:not(:last-child){margin-bottom:40px}.footer-contacts-container{text-align:center}.footer-contacts.border-line{margin-bottom:25px;padding-bottom:25px}.footer-title{text-align:center}#footer-nav{margin:20px auto 0;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;-webkit-column-count:auto;-moz-column-count:auto;column-count:auto;text-align:center}.footer-smis ul{text-align:center}.footer-container{padding:60px 0 50px}.footer-disclaimer p{font-size:13px}.copyright{font-size:12px;line-height:1.5}.footer-nav-holder{margin-bottom:25px}.footer-broker-logo img{max-width:180px}.footer-logo img{max-width:140px}.inner{width:100%}#content-sidebar,#content-full{width:100%}.outer{width:100%;min-width:100%}#content-sidebar #content{width:100%}#pojo-a11y-toolbar{display:none}#content .entry{font-size:14px;line-height:1.7}.attachment-fixed canvas,html.safari-true .attachment-fixed canvas{background-attachment:scroll!important}body.ip-container #main-wrapper{margin-top:70px}.slide-search i,.slide-world i{font-size:18px}.slide-call i{font-size:17px}.single-aios-concierge #ai-minimalist-concierge-wrapper h1{text-align:center!important}.ip-banner canvas{min-height:350px;aspect-ratio:2/3}.ip-banner-title{font-size:35px;letter-spacing:.05em}.ip-banner-title span{font-size:18px;margin-bottom:10px}body .aios-smf-theme-two .aios-smf-left #theme-title{padding-top:0}body .aios-smf-theme-two .aios-smf-container{margin:0 auto 50px}.ip-container #custom-breadcrumbs em.ai-font-arrow-g,.ip-container #breadcrumbs em.ai-font-arrow-g{margin:0 5px;font-size:10px}.ip-fv-content p,.ip-content-block-text-content p,.ip-content-text p,.ip-content-block-text p,.ip-lr-content-text p,.ip-agent-details-main-text p,.ip-ld-content-text p{text-align:justify;text-align-last:center}.ip-content-text p[style="text-align: left;"]{text-align:justify!important}.ip-content-item .ip-content-block-text p{text-align-last:inherit}.single-aios-listings #ip-listing-details .global-title h2{text-align:left}.single-aios-listings .ip-ld-content-text p{text-align:justify;text-align-last:left}.single-aios-listings .ip-ld-content-col .tab-list-info ul li{margin-left:0;padding-left:0}.single-aios-listings #location-information div#listings-map{max-width:100%}}@media only screen and (max-width:767px){.ip-banner .container{width:100%}.ip-banner-title{font-size:30px;letter-spacing:.02em}.ip-banner-title span{font-size:16px;letter-spacing:.10em}}@media only screen and (max-width:480px){.git-form-field{width:100%;margin-bottom:3px}}