:root{--font-family-default: "Barlow", sans-serif;--font-family-title: "Marcellus", serif;--font-size-default: 15px;--font-size-title: 18px;--font-color-default: #000000;--font-color-title: #6c757d;--site-color1: #091a38;--site-color2: #bfb182;--primary: #007bff;--secondary: #6c757d;--success: #28a745;--info: #17a2b8;--warning: #ffc107;--danger: #dc3545;--light: #f8f9fa;--dark: #343a40;--default-transition: .3s cubic-bezier(.4, 0, .2, 1);--animate: all .3s ease-in-out;--animate2: all .5s ease-in-out}body{font-family:var(--font-family-default);font-size:var(--font-size-default);background:#fff;color:var(--font-color-default);margin:0}body.exp-expand{overflow:hidden}a{text-decoration:none!important;transition:var(--animate)}.ease{transition:var(--animate)}.ease2{transition:var(--animate2)}:before,:after{pointer-events:none;transition:var(--animate)}#main-wrapper{overflow:hidden;position:relative}.ip-container #main-wrapper{z-index:unset!important}.flx{display:flex}.flx-d-c{flex-direction:column}.flx-d-r{flex-direction:row}.flx-d-cr{flex-direction:column-reverse}.flx-d-rr{flex-direction:row-reverse}.j-c{justify-content:center}.j-e{justify-content:flex-end}.j-sb{justify-content:space-between}.j-sa{justify-content:space-around}.a-s{align-items:flex-start}.a-c{align-items:center}.a-e{align-items:flex-end}.flx-wrap{flex-wrap:wrap}.pos-rel{position:relative}.pos-abs{position:absolute}.pos-fxd{position:fixed}.img-canvas{position:relative;overflow:hidden}.img-canvas>canvas{display:block;width:100%;height:auto}.img-canvas>img{position:absolute;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover;transition:var(--animate)}.bg-fixed{position:absolute;width:100%;height:100%;top:0;left:0;z-index:-1}.bg-fixed canvas{display:block;width:100%;height:100%;background:center/cover no-repeat fixed}.bg-scroll canvas{background-attachment:scroll}.safari-true .bg-fixed canvas{background-attachment:scroll}.site-btn{display:flex;align-items:center;justify-content:center;background:none;border:1px solid var(--site-color1);height:55px;width:-moz-fit-content;width:fit-content;padding:0 15px;min-width:265px;text-transform:uppercase;letter-spacing:.05em;color:var(--site-color1);transition:var(--animate)}.site-btn:hover{background:var(--site-color2);border-color:var(--site-color2);color:#fff}.site-btn.white-btn{border-color:#fff;color:#fff}.site-btn.white-btn:hover{border-color:var(--site-color2)}.site-title{font-family:var(--font-family-title);font-size:max(1.875vw,23px);letter-spacing:.1em;color:var(--site-color1)}.site-title span{display:block;font-size:max(3.437vw,35px);line-height:1.2;padding-bottom:7px}.site-title.white-title{color:#fff}#header{top:0;left:0;width:100%;z-index:99;padding:0 15px;border-bottom:1px solid rgba(255,255,255,.3)}#header .hdr-inner{width:100%;max-width:1400px;margin:0 auto;padding:35px 0 35px 30px}#header .hdr-inner .logo{opacity:0;max-width:30px;height:0}#header .hdr-inner .logo img{width:100%;max-width:max(9.25vw,110px);height:auto}#header .hdr-inner #nav{display:flex;align-items:center}#header .hdr-inner #nav li a{font-size:max(1.125vw,12px);text-transform:uppercase;letter-spacing:.05em;color:#fff;font-weight:500}#header .hdr-inner #nav li .sub-menu{position:absolute;opacity:0;visibility:hidden;min-width:190px;left:50%;transform:translate(-50%);padding-top:60px;pointer-events:none;transition:var(--animate)}#header .hdr-inner #nav li .sub-menu li{position:relative}#header .hdr-inner #nav li .sub-menu li a{display:block;text-align:center;padding:10px 5px;background:var(--site-color1);transition:var(--animate);color:#fff}#header .hdr-inner #nav li .sub-menu li a:hover{background:var(--site-color2)}#header .hdr-inner #nav li .sub-menu li .sub-menu{left:80%;transform:none;padding-top:0}#header .hdr-inner #nav li .sub-menu li:hover .sub-menu{left:100%;opacity:1;visibility:visible;pointer-events:all;top:0}#header .hdr-inner #nav li .sub-menu.two-col{min-width:450px!important}#header .hdr-inner #nav li .sub-menu.two-col li a{font-size:12px!important}#header .hdr-inner #nav>li{padding:0 max(1.125vw,8px);position:relative}#header .hdr-inner #nav>li:hover>.sub-menu{opacity:1;visibility:visible;pointer-events:auto;padding-top:30px}#header .hdr-inner .burger{cursor:pointer}#header .hdr-inner .burger span{display:block;width:30px;height:3px;background:#fff;margin:3px 0;transition:var(--animate)}#header .hdr-inner .burger:hover span:last-child{width:15px}#header.sticky{position:fixed;background:var(--site-color1);border-bottom:none}#header.sticky .hdr-inner{padding:25px 0}#header.sticky .hdr-inner .logo{opacity:1;max-width:100%;height:auto}#header:not(.sticky) .logo{display:none}#header:not(.sticky) .hdr-inner{justify-content:center;gap:30px;padding-left:0}#header:not(.sticky) #nav>li:first-child{padding-left:0}.expmenu{top:0;left:0;width:100%;height:100vh;z-index:999;transform:scale(.9);pointer-events:none;opacity:0;visibility:hidden}.expmenu-left{width:49.0625%;background:#142a3f;padding:100px 0 100px max(4.6875vw,30px);overflow:scroll;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.expmenu-left #expnav>li{margin-bottom:35px;position:relative;transition:var(--animate);width:-moz-fit-content;width:fit-content}.expmenu-left #expnav>li>a{font-size:30px;color:#fff;position:relative;padding-right:60px}.expmenu-left #expnav>li.hovered{opacity:.5}.expmenu-left #expnav>li.menu-item-has-children>a:before{position:absolute;content:"+";left:auto;right:0;top:50%;transform:translateY(-50%);font-size:50px;font-weight:100;color:var(--site-color2);transition:var(--animate)}.expmenu-left #expnav>li .sub-menu{transition:var(--animate);height:0;overflow:hidden;transform:translateY(40px);pointer-events:none;opacity:0}.expmenu-left #expnav>li .sub-menu li{margin-bottom:15px}.expmenu-left #expnav>li .sub-menu li a{font-size:14px;color:#ccc}.expmenu-left #expnav>li .sub-menu li a:hover{color:var(--site-color2)}.expmenu-left #expnav>li:hover a:before{display:none}.expmenu-left #expnav>li:hover .sub-menu{padding-top:20px;height:auto;overflow:visible;transform:translateY(0);pointer-events:all;opacity:1}.expmenu-right{width:50.9375%}.expmenu-right .textwidget{height:100%}.expmenu-right .burger-close{top:30px;right:50px;background:var(--site-color2);color:#fff;padding:10px;font-size:20px;cursor:pointer;transition:var(--animate)}.expmenu-right .burger-close:hover{background:var(--site-color1)}.expmenu-bg{height:66%}.expmenu-bg-logo{top:3%;left:6%}.expmenu-bg span{bottom:10%;display:block;right:5%;font-size:max(1.875vw,20px);color:#fff;z-index:2;font-weight:200}.expmenu-bg>img{filter:brightness(.64)}.expmenu-det{height:34%}.expmenu-info{padding:60px 35px;width:68.5889570552%;color:#fff;text-align:right}.expmenu-info>div{font-size:14px;margin:4px 0;line-height:1.1;letter-spacing:.1em}.expmenu-info>div.expmenu-add{text-transform:uppercase}.expmenu-info>div.expmenu-email{padding-top:30px}.expmenu-info>div.expmenu-poc{padding-top:15px}.expmenu-info>div a{color:#fff}.expmenu-info>div a:hover{color:var(--site-color2)}.expmenu-txt-logo{width:31.4110429448%;background:var(--site-color2);display:flex;justify-content:center;align-items:center;text-align:center}.expmenu-txt-logo span{display:block;font-size:max(2.1875vw,20px);font-family:var(--font-family-title);color:#fff;text-transform:uppercase;line-height:1.2}.expmenu-txt-logo span small{display:block;font-size:max(1.0625vw,14px);letter-spacing:.15em;padding-top:10px}.expmenu-det-bg{height:100%;top:0;width:100%;z-index:-1;left:0;margin:0!important}.expmenu-det-bg .img-canvas{height:100%}.expmenu-det-bg .img-canvas:before{position:absolute;content:"";width:100%;height:100%;top:0;left:0;background:#1b1b1b;z-index:1;opacity:.75}.expmenu.expand{opacity:1;visibility:visible;transform:scale(1);pointer-events:all}.two-columns{display:flex}#expnav .first-column{padding-right:max(4.375vw,30px)}#footer .ftr-form .ftr-form-wrap{padding:0 15px}#footer .ftr-form .ftr-form-wrap .bg-fixed:before{position:absolute;content:"";width:100%;height:100%;top:0;left:0;background:var(--site-color1);opacity:.75}#footer .ftr-form .ftr-form-wrap .ftr-form-inner{width:100%;max-width:1500px;margin:0 auto;padding:70px 0 50px}#footer .ftr-form .ftr-form-wrap .ftr-form-inner .ftr-form-left{width:45.8%;padding-top:30px}#footer .ftr-form .ftr-form-wrap .ftr-form-inner .ftr-form-left .ftr-form-left-content{width:84.4250363901%;margin-left:auto}#footer .ftr-form .ftr-form-wrap .ftr-form-inner .ftr-form-left .ftr-form-left-content .site-title{text-align:center}#footer .ftr-form .ftr-form-wrap .ftr-form-inner .ftr-form-left .ftr-form-left-content .ftr-form-desc{padding:0 20px;margin-bottom:30px}#footer .ftr-form .ftr-form-wrap .ftr-form-inner .ftr-form-left .ftr-form-left-content .ftr-form-desc p{text-align:center;color:#fff;letter-spacing:.025em;line-height:1.7;margin-top:25px}#footer .ftr-form .ftr-form-wrap .ftr-form-inner .ftr-form-left .ftr-form-left-content .ftr-cf-field{width:49.5%;margin-bottom:5px}#footer .ftr-form .ftr-form-wrap .ftr-form-inner .ftr-form-left .ftr-form-left-content .ftr-cf-field input,#footer .ftr-form .ftr-form-wrap .ftr-form-inner .ftr-form-left .ftr-form-left-content .ftr-cf-field textarea{background:none;width:100%;border:1px solid #fff;height:63px;color:#fff;padding:0 20px;resize:none;outline:none}#footer .ftr-form .ftr-form-wrap .ftr-form-inner .ftr-form-left .ftr-form-left-content .ftr-cf-field input::-moz-placeholder,#footer .ftr-form .ftr-form-wrap .ftr-form-inner .ftr-form-left .ftr-form-left-content .ftr-cf-field textarea::-moz-placeholder{text-transform:uppercase}#footer .ftr-form .ftr-form-wrap .ftr-form-inner .ftr-form-left .ftr-form-left-content .ftr-cf-field input::placeholder,#footer .ftr-form .ftr-form-wrap .ftr-form-inner .ftr-form-left .ftr-form-left-content .ftr-cf-field textarea::placeholder{text-transform:uppercase}#footer .ftr-form .ftr-form-wrap .ftr-form-inner .ftr-form-left .ftr-form-left-content .ftr-cf-field textarea{height:120px;padding-top:20px}#footer .ftr-form .ftr-form-wrap .ftr-form-inner .ftr-form-left .ftr-form-left-content .ftr-cf-field.lg{width:100%}#footer .ftr-form .ftr-form-wrap .ftr-form-inner .ftr-form-left .ftr-form-left-content .ftr-cf-sumbit{padding-top:35px}#footer .ftr-form .ftr-form-wrap .ftr-form-inner .ftr-form-left .ftr-form-left-content .ftr-cf-sumbit .site-btn{min-width:190px;margin:0 auto}#footer .ftr-form .ftr-form-wrap .ftr-form-inner .ftr-form-right{width:49%}#footer .ftr-form .ftr-form-wrap .ftr-form-inner .ftr-form-right .ftr-form-mono{top:50%;left:50%;transform:translate(-50%,-50%);width:100%;text-align:center;padding:0 20px}#footer .ftr-form .ftr-form-wrap .ftr-form-inner .ftr-form-right .ftr-form-mono img{width:100%;max-width:max(16.625vw,150px);height:auto;opacity:.2}#footer .ftr-form .wpcf7-response-output{color:#fff}#footer .ftr-main{padding:0 15px}#footer .ftr-main .bg-fixed .textwidget{height:100%}#footer .ftr-main .bg-fixed:before{position:absolute;content:"";width:100%;height:100%;top:0;left:0;background:var(--site-color1);opacity:.75}#footer .ftr-main .ftr-main-inner{width:100%;max-width:1140px;margin:0 auto;padding:85px 0 60px}#footer .ftr-main .ftr-main-inner .ftr-main-top{padding-bottom:60px}#footer .ftr-main .ftr-main-inner .ftr-main-top .ftr-logo{padding-right:max(5.1875vw,40px)}#footer .ftr-main .ftr-main-inner .ftr-main-top .ftr-logo img{width:100%;max-width:265px;height:auto}#footer .ftr-main .ftr-main-inner .ftr-main-top .ftr-contact{padding-bottom:10px}#footer .ftr-main .ftr-main-inner .ftr-main-top .ftr-contact .ftr-con-col:first-child{padding-right:max(2.8125vw,20px)}#footer .ftr-main .ftr-main-inner .ftr-main-top .ftr-contact .ftr-con-col ul li{display:flex;align-items:center;margin-bottom:13px}#footer .ftr-main .ftr-main-inner .ftr-main-top .ftr-contact .ftr-con-col ul li i{color:#fff;display:inline-block;min-width:24px;text-align:center;font-size:19px}#footer .ftr-main .ftr-main-inner .ftr-main-top .ftr-contact .ftr-con-col ul li i.ai-font-location-c{font-size:20px}#footer .ftr-main .ftr-main-inner .ftr-main-top .ftr-contact .ftr-con-col ul li i.ai-font-phone{font-size:12px}#footer .ftr-main .ftr-main-inner .ftr-main-top .ftr-contact .ftr-con-col ul li a{color:#fff;letter-spacing:.025em;line-height:1.3}#footer .ftr-main .ftr-main-inner .ftr-main-top .ftr-contact .ftr-con-col ul li a:hover{color:var(--site-color2)}#footer .ftr-main .ftr-main-inner .ftr-main-mid{padding:30px 0;border:1px solid rgba(255,255,255,.2);border-left:none;border-right:none}#footer .ftr-main .ftr-main-inner .ftr-main-mid .badge-logo{padding:0 max(2.8125vw,20px)}#footer .ftr-main .ftr-main-inner .ftr-main-mid .badge-logo img{width:-moz-fit-content;width:fit-content;max-width:258px;height:auto}#footer .ftr-main .ftr-main-inner .ftr-main-bot{padding-top:40px}#footer .ftr-main .ftr-main-inner .ftr-main-bot .footernav{display:flex;justify-content:center}#footer .ftr-main .ftr-main-inner .ftr-main-bot .footernav li{padding:0 max(1.125vw,8px)}#footer .ftr-main .ftr-main-inner .ftr-main-bot .footernav li:first-child{padding-left:0}#footer .ftr-main .ftr-main-inner .ftr-main-bot .footernav li:last-child{padding-right:0}#footer .ftr-main .ftr-main-inner .ftr-main-bot .footernav li a{font-size:max(1.125vw,12px);text-transform:uppercase;letter-spacing:.05em;color:#fff;font-weight:500}#footer .ftr-main .ftr-main-inner .ftr-main-bot .footernav li a:hover{color:var(--site-color2)}#footer .ftr-main .ftr-main-inner .ftr-main-bot .ftr-text{padding-top:30px}#footer .ftr-main .ftr-main-inner .ftr-main-bot .ftr-text p{text-align:center;font-size:12px;color:#fff;letter-spacing:.025em;line-height:1.3}#footer .ftr-main .ftr-main-inner .ftr-main-bot .ftr-text p a{color:#fff}#footer .ftr-main .ftr-main-inner .ftr-main-bot .ftr-text p a:hover{color:var(--site-color2)}#footer .ftr-main .ftr-main-inner .ftr-main-bot .ftr-mls{padding-top:20px}#footer .ftr-main .ftr-main-inner .ftr-main-bot .ftr-mls i{color:#fff;font-size:30px;display:inline-block;margin:0 5px}#footer .ftr-main .ftr-main-inner .ftr-main-bot .ftr-mls i.ai-font-eho{font-size:24px}.join-wrap{display:flex;align-items:center;justify-content:center;width:100%;height:100vh;z-index:1001;background:#000c}.join-wrap .join-inner{width:100%;max-width:555px;background:var(--site-color1);padding:40px 85px 75px}.join-wrap .join-inner .join-logo{text-align:center}.join-wrap .join-inner .join-logo img{width:100%;max-width:184px;height:auto}.join-wrap .join-inner .join-text{text-align:center;padding-top:27px}.join-wrap .join-inner .join-text h2{font-size:35px;text-transform:uppercase;color:#fff;font-family:var(--font-family-title)}.join-wrap .join-inner .join-text p{color:#fff;letter-spacing:.025em}.join-wrap .join-inner .join-form .join-cf-fields{padding-top:25px}.join-wrap .join-inner .join-form .join-cf-fields .join-cf-field{width:100%;margin-bottom:5px}.join-wrap .join-inner .join-form .join-cf-fields .join-cf-field input,.join-wrap .join-inner .join-form .join-cf-fields .join-cf-field textarea{background:none;width:100%;border:1px solid #fff;height:46px;color:#fff;padding:0 20px;resize:none;outline:none}.join-wrap .join-inner .join-form .join-cf-fields .join-cf-field input::-moz-placeholder,.join-wrap .join-inner .join-form .join-cf-fields .join-cf-field textarea::-moz-placeholder{text-transform:uppercase}.join-wrap .join-inner .join-form .join-cf-fields .join-cf-field input::placeholder,.join-wrap .join-inner .join-form .join-cf-fields .join-cf-field textarea::placeholder{text-transform:uppercase}.join-wrap .join-inner .join-form .join-cf-fields .join-cf-field textarea{height:90px;padding-top:15px}.join-wrap .join-inner .join-form .join-cf-sumbit{padding-top:25px}.join-wrap .join-inner .join-form .join-cf-sumbit .site-btn{min-width:190px;margin:0 auto;height:47px}.join-wrap .join-inner .join-form .wpcf7-response-output{color:#fff}.join-wrap .join-inner .popup-close{top:0;right:0;color:#fff;font-size:19px;padding:20px;cursor:pointer}.join-wrap .join-inner .popup-close:hover{color:var(--site-color2)}.ip-banner{position:relative;width:100%}.ip-banner:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background:#0009}.ip-banner canvas{display:block;position:relative;z-index:0;width:100%;min-height:250px;background-color:var(--dark);background-position:center center;background-repeat:no-repeat;background-size:cover}.ip-banner .container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2}.ip-banner h1{font-weight:700;font-size:32px;text-align:center;color:#fff;text-transform:uppercase;letter-spacing:.05em;line-height:1.7}.ip-banner h1 span{display:block;font-size:24px;font-weight:400;text-transform:none;letter-spacing:.01em}#content-sidebar,#content-full{min-height:500px;margin-top:20px}#content-sidebar #content{width:77.08%}#content-full #content{width:100%}.sidebar{width:20.83%}.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}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;transition:none!important}#pojo-a11y-toolbar .pojo-a11y-btn-high-contrast,#pojo-a11y-toolbar .pojo-a11y-btn-negative-contrast,#pojo-a11y-toolbar .pojo-a11y-btn-light-background,#pojo-a11y-toolbar .pojo-a11y-btn-grayscale{display:none!important}body.pojo-a11y-readable-font [class*=ai-font-]{font-family:agentimage!important}.ajax-loader,.wpcf7-spinner{position:absolute}form.wpcf7-form{position:relative}.use-floating-validation-tip .wpcf7-not-valid-tip{position:absolute;width:-moz-fit-content;width:fit-content;left:auto!important;right:0!important;z-index:1!important}.wpcf7-response-output{position:absolute;width:100%;text-align:center;margin:0!important;top:calc(100% + 10px)}.page-id-16 #content-full{min-height:unset}.page-id-16 #inner-page-wrapper{margin-bottom:unset}.aiosAgentsEquinox__agents .aiosAgentsEquinox__agent--img>img{-o-object-position:top center;object-position:top center}.single-aios-agents .aiosp-wrap .aiosp-ref-\#agents-popup-form .aios-popup-body{padding-bottom:60px!important}#inner-page-wrapper>.container:has(#listings-results .listings-main){width:100%;padding:0}#inner-page-wrapper>.container:has(#listings-results .listings-main) #content{padding:0 15px}.sitemap-list li.page-item-199,.sitemap-list li.page-item-194,.sitemap-list li.page-item-191{display:none}@media only screen and (max-width: 1199px){.bg-fixed canvas{background-attachment:scroll!important}.ftr-form-left-content{width:100%!important}}@media only screen and (max-width: 991px){body.exp-expand{overflow:scroll}.mob-j-center{justify-content:center}.mob-a-center{align-items:center}.mob-d-b{display:block}.mob-flx-wrap{flex-wrap:wrap}.mob-flx-d-c{flex-direction:column}.mob-flx-d-cr{flex-direction:column-reverse}.mob-flx-d-r{flex-direction:row}.mob-flx-d-rr{flex-direction:row-reverse}.mob-txt-c,.site-title{text-align:center}.inner,#content-sidebar,#content-full{width:100%}.outer{width:100%;min-width:100%}#content-sidebar #content{width:100%}#header{background:var(--site-color1);position:relative!important;margin-top:51px}#header .hdr-inner{padding:15px 0!important}#header .hdr-inner .logo{opacity:1;max-width:100%;height:auto;display:block}#header .hdr-inner .logo img{max-width:125px}#footer .ftr-form .ftr-form-wrap .ftr-form-inner .ftr-form-right,#footer .ftr-form .ftr-form-wrap .ftr-form-inner .ftr-form-left{width:100%;max-width:600px;margin:0 auto}#footer .ftr-main .ftr-main-inner .ftr-main-top .ftr-logo{padding:0}#footer .ftr-main .ftr-main-inner .ftr-main-top .ftr-contact .ftr-con-col{padding:40px 0 0!important}#footer .ftr-main .ftr-main-inner .ftr-main-top .ftr-contact .ftr-con-col ul li{justify-self:center}#footer .ftr-main .ftr-main-inner .ftr-main-mid .badge-logo{padding:10px}#footer .ftr-main .ftr-main-inner .ftr-main-mid .badge-logo img{width:100%;max-width:140px}#footer .ftr-main .ftr-main-inner .ftr-main-bot .footernav{display:block;text-align:center}#footer .ftr-main .ftr-main-inner .ftr-main-bot .footernav li{padding:10px 0!important}#footer .ftr-main .ftr-main-inner .ftr-main-bot .footernav li a{font-size:15px!important}}@media only screen and (max-width: 767px){.ip-banner .container{width:100%}.ftr-cf-field{width:100%!important}}@media only screen and (max-width: 480px){.join-wrap .join-inner{padding:40px 25px 75px}}
