:root{--font-family-default: "Figtree", sans-serif;--font-family-title: "Figtree", sans-serif;--font-size-default: 14px;--font-size-title: 18px;--font-color-default: #000000;--font-color-title: #6c757d;--primary: #10295A;--secondary: #2EB293;--hover: #DB1263;--success: #28a745;--info: #17a2b8;--warning: #ffc107;--danger: #dc3545;--light: #f8f9fa;--dark: #343a40;--default-transition: .3s cubic-bezier(.4, 0, .2, 1)}html:has(#wpadminbar){margin-top:0!important}html:has(#wpadminbar) #wpadminbar{opacity:0;transition:all var(--default-transition)}html:has(#wpadminbar) #wpadminbar:hover{opacity:1}body{font-family:var(--font-family-default);font-size:var(--font-size-default);background:#fff;color:var(--font-color-default);margin:0}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.max-container{max-width:1920px;margin:0 auto;padding:0 15px}.global-btn{display:inline-flex;align-items:center;justify-content:center;text-align:center;min-width:285px;height:45px;background:var(--hover);border:none;border-bottom:3px solid #1A9175;color:#fff;font-family:var(--font-family-default);font-size:14px;font-weight:500;letter-spacing:1px;line-height:1;text-decoration:none;text-transform:uppercase;cursor:pointer;transition:all .5s;align-self:flex-start;position:relative;z-index:1;padding:0 20px}.global-btn:before{content:"";position:absolute;width:100%;height:100%;background:linear-gradient(to bottom,#10295a,#214488);top:0;left:0;transition:all .5s;z-index:-1}.global-btn:hover{color:#fff;border-color:var(--hover)}.global-btn:hover:before{opacity:0}.global-btn--outline{background:transparent;border:1px #fff solid;border-bottom-width:3px}.global-btn--outline:before{opacity:0}.global-btn--outline:hover,.global-btn--outline:active,.global-btn--outline:focus{background:var(--hover);color:#fff}.global-title--center{text-align:center}.global-title h2{font-family:var(--font-family-default);font-weight:700;font-size:63px;font-size:clamp(42px,3.9375vw,63px);line-height:100%;letter-spacing:1px;text-transform:uppercase;margin-bottom:38px;position:relative}.global-title__is-blue{background:linear-gradient(to bottom,#10295a,#214488);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;position:relative}.global-title__is-green{background:linear-gradient(to bottom,#1a9175,#2eb293);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;position:relative}.global-title__is-white{color:#fff;position:relative}.global-title__is-black{color:#000;position:relative}.global-title__accent-line{display:flex;align-items:center;width:100%;height:3.61px}.global-title__accent-line--right{position:absolute;left:calc(100% + 20px);top:50%;transform:translateY(-50%);width:100vw}.global-title__accent-line:before{content:"";width:60px;height:3.39px;background:linear-gradient(to bottom,#1a9175,#2eb293);flex-shrink:0;display:block}.global-title__accent-line:after{content:"";width:100%;height:1px;background-color:#d9d9d9;flex-shrink:0;display:block}.global-title__accent-line--left{position:absolute;right:calc(100% + 20px);top:50%;transform:translateY(-50%);width:100vw;flex-direction:row-reverse}.global-title p{font-family:var(--font-family-default);font-weight:500;font-size:25px;font-size:clamp(16px,1.5625vw,25px);line-height:100%;color:#555;max-width:1322px;margin:0 auto}#pojo-a11y-toolbar{display:none}#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-toolbar{bottom:0!important;top:auto!important}body #pojo-a11y-toolbar.pojo-a11y-toolbar-left .pojo-a11y-toolbar-toggle{top:auto!important;bottom:-6px!important}.header{width:100%;z-index:90;padding:20px;transition:all var(--default-transition);background:var(--primary);position:fixed}.header__logo{max-width:250px;filter:brightness(0) invert(1)}.header__container{margin:0 auto;display:flex;align-items:center;justify-content:space-between}.header__nav{margin-left:auto;display:none}.header .site-navi{display:flex;align-items:center}.header .site-navi>li{margin:0 2.5vw;text-transform:uppercase;position:relative}.header .site-navi>li>a{color:#fff;text-align:center;font-family:DM Sans,sans-serif;font-size:clamp(11px,.875vw,14px);font-style:normal;font-weight:400;line-height:normal;letter-spacing:1px}.header .site-navi>li>a:after{content:"";position:absolute;width:0;height:1px;background:#fff;left:0;bottom:-10px;height:2px;opacity:0;z-index:1;transition:all .5s;text-align:center;color:#dfceba}.header .site-navi>li:hover>a:after{width:100%;opacity:1}.header .site-navi>li .sub-menu{margin:0;padding-top:50px;position:absolute;width:100%;min-width:215px;left:50%;transform:translate(-50%);transition:all var(--default-transition);opacity:0;visibility:hidden}.header .site-navi>li .sub-menu li{display:block;position:relative;transition:all var(--default-transition);background:#ffffffd9}.header .site-navi>li .sub-menu li:before{content:"";pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;background:var(--secondary);opacity:0;transition:all .5s}.header .site-navi>li .sub-menu li a{display:block;text-align:center;padding:15px 20px 12px;text-transform:uppercase;line-height:1;transition:all var(--default-transition);position:relative;z-index:2;color:#000;font-size:clamp(11px,.875vw,14px);font-weight:300;letter-spacing:.2em}.header .site-navi>li .sub-menu li:hover:before{opacity:1}.header .site-navi>li .sub-menu li:hover a{color:#fff}.header .site-navi>li:hover .sub-menu{opacity:1;visibility:visible;padding-top:20px}.header__menu-button{margin-left:1.875vw}.header__menu-button .offcanvas-toggle{font-size:0;display:flex;justify-content:center;align-items:center;cursor:pointer}.header__menu-button .offcanvas-toggle-lines{width:34px;height:14px;display:flex;flex-direction:column;transition:all .5s;justify-content:space-between;align-items:flex-end}.header__menu-button .offcanvas-toggle-lines i{width:34px;height:3px;display:block;transition:all .5s;background:#fff}.header__menu-button .offcanvas-toggle-lines i:last-child{width:23px}.header__menu-button .offcanvas-toggle-lines:hover i{background:#ccc}.header__menu-button .offcanvas-toggle-label{display:none}html:has(body.offcanvas-menu-open){overflow:hidden}.offcanvas-menu{position:fixed;z-index:9999;top:0;right:0;width:100%;height:100%;transition:all .5s;opacity:0;pointer-events:none}.offcanvas-menu .canvas-bg:after{content:"";pointer-events:none;position:absolute;width:100%;height:100%;top:0;background:linear-gradient(60deg,#626658 50%,#62665800)}.offcanvas-menu-inner{width:100%;max-width:643px;height:100%;position:absolute;top:0;right:-100%;z-index:2;background:#fff;transition:all .5s}body.offcanvas-menu-open .offcanvas-menu{opacity:1;pointer-events:all}body.offcanvas-menu-open .offcanvas-menu .offcanvas-menu-inner{right:0}.offcanvas-menu-body{color:#555;overflow-x:auto;height:100%;position:relative;z-index:2;padding:4.375vw 5.3125vw}.offcanvas-menu .offcanvas-logo{margin-bottom:2.8125vw}.offcanvas-menu .offcanvas-contact .contact-list{display:flex;gap:29px;font-size:14px}.offcanvas-menu .offcanvas-contact .contact-list i{background:linear-gradient(180deg,#1a9175,#2eb293);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;margin-right:10px}.offcanvas-menu .offcanvas-close{position:absolute;top:3.375vw;right:1.875vw;color:var(--primary);cursor:pointer;transition:all .5s;z-index:1;display:flex;justify-content:center;align-items:center}.offcanvas-menu .offcanvas-close i{font-size:clamp(14px,1.125vw,18px)}.offcanvas-menu .offcanvas-close span{text-transform:uppercase;font-size:clamp(11px,.875vw,14px);letter-spacing:.2em;top:2px;position:relative;display:none}.offcanvas-menu .offcanvas-close:hover{color:var(--primary);opacity:.5}.offcanvas-menu .offcanvas-overlay{position:absolute;width:100%;height:100%;z-index:1;background:#00000080}.offcanvas-menu .side-navi{display:flex;flex-wrap:wrap;justify-content:space-between}.offcanvas-menu .side-navi>li{font-size:14px;font-weight:700;line-height:1.3;text-transform:uppercase;letter-spacing:1px;margin-bottom:60px;width:100%}.offcanvas-menu .side-navi>li:has(a[data-title="Schedule an Opportunity Call"]){width:100%}.offcanvas-menu .side-navi>li a[data-title="Schedule an Opportunity Call"]{background:var(--primary);padding:10px;color:#fff;font-weight:700}.offcanvas-menu .side-navi>li>a{transition:all .5s;color:#555}.offcanvas-menu .side-navi>li>a:hover{text-decoration:none;color:var(--secondary)}.offcanvas-menu .side-navi>li>ul{margin-top:15px;line-height:1.5;letter-spacing:normal;font-weight:300}.offcanvas-menu .side-navi>li>ul>li{width:100%}.offcanvas-menu .side-navi>li>ul>li a{transition:all .5s;color:#9e9e9e}.offcanvas-menu .side-navi>li>ul>li a:hover{color:var(--secondary)}.footer-form{position:relative;width:100%;min-height:780px;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px}.footer-form__background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.footer-form__background-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.footer-form__background-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000000d1}.footer-form__title-section{text-align:center;margin-bottom:60px}.footer-form__heading{font-family:var(--font-family-default);font-weight:700;font-size:63px;line-height:100%;letter-spacing:1px;color:#fff;text-transform:uppercase;margin-bottom:4px}.footer-form .global-title p{font-family:var(--font-family-default);font-weight:400;font-size:14px;line-height:122%;letter-spacing:1px;color:#fff;text-align:center;max-width:635.86px;margin:0 auto}.footer-form__social{display:flex;justify-content:center;gap:10px;margin-bottom:32px}.footer-form__social-link{width:86px;height:86px;display:flex;align-items:center;justify-content:center;background:linear-gradient(to bottom,#10295a,#214488);background:var(--hover);transition:all .5s;position:relative;z-index:1;color:#fff;font-size:25px}.footer-form__social-link:before{content:"";position:absolute;width:100%;height:100%;background:linear-gradient(to bottom,#10295a,#214488);top:0;left:0;transition:all .5s;z-index:-1}.footer-form__social-link:hover{color:#fff;border-color:var(--hover)}.footer-form__social-link:hover:before{opacity:0}.footer-form__social-icon{width:24px;height:24px;fill:#fff}.footer-form-holder form{display:flex;justify-content:space-between;flex-wrap:wrap;max-width:840px;margin:0 auto}.footer-form-holder .ff-field{padding:10px;width:100%}.footer-form-holder .ff-field .wpcf7-form-control{font-size:14px;color:#fff;letter-spacing:.1em;width:100%;border:0;border-bottom:1px #fff solid;background:transparent;padding:20px 0;outline:none!important}.footer-form-holder .ff-field .wpcf7-form-control.wpcf7-textarea{height:85px;resize:none}.footer-form-holder .ff-field .wpcf7-not-valid-tip{position:absolute;font-size:11px;width:auto;left:auto;right:0}.footer-form-holder .wpcf7{position:relative}.footer-form-holder .wpcf7-response-output{font-size:11px;text-align:center;width:100%;position:absolute;left:0;color:#fff;margin:0!important;bottom:-60px}.footer-form-holder .ff-submit{margin-top:35px;width:100%}.footer-form .wpcf7-spinner{position:absolute}.footer{position:relative;width:100%;max-width:1580px;margin:0 auto;padding:60px 67px 60px 110px;overflow:hidden}.footer .footer__bg{position:absolute;top:-200px;right:0;width:856px;height:780px;pointer-events:none;z-index:0}.footer .footer__bg img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.footer .footer__content{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;gap:40px}.footer .footer__content .footer__left{display:flex;flex-direction:column;gap:10px;text-align:center;align-items:center}.footer .footer__content .footer__left .footer__logo{width:411px;height:137px}.footer .footer__content .footer__left .footer__logo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.footer .footer__content .footer__left .footer__contact{margin-bottom:24px}.footer .footer__content .footer__left .footer__contact .contact-list{display:flex;gap:29px;font-size:14px}.footer .footer__content .footer__left .footer__contact .contact-list i{background:linear-gradient(180deg,#1a9175,#2eb293);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;margin-right:10px}.footer .footer__content .footer__left .footer__accessibility{width:100%;max-width:545px;font-size:12px;font-weight:400;line-height:1.22;color:#555}.footer .footer__content .footer__left .footer__accessibility p{margin-bottom:12px}.footer .footer__content .footer__left .footer__accessibility .footer__accessibility-bold{font-weight:700}.footer .footer__content .footer__left .footer__accessibility .footer__accessibility-link{transition:color .2s ease}.footer .footer__content .footer__left .footer__accessibility .footer__accessibility-link:hover,.footer .footer__content .footer__left .footer__accessibility .footer__accessibility-link:focus{color:#1a9175}.footer .footer__content .footer__left .footer__mls{display:flex;align-items:center;gap:20px}.footer .footer__content .footer__left .footer__mls .footer__mls-logo{width:100px;height:24px}.footer .footer__content .footer__left .footer__mls .footer__mls-footer{width:133px;height:32px}.footer .footer__content .footer__right{display:flex;flex-direction:column;gap:38px;padding-top:45px}.footer .footer__content .footer__right .footer__badges{display:flex;flex-wrap:wrap;gap:59px;align-items:center}.footer .footer__content .footer__right .footer__badges .footer__badge{flex-shrink:0}.footer .footer__content .footer__right .footer__badges .footer__badge--city-1,.footer .footer__content .footer__right .footer__badges .footer__badge--city-2{width:96px;height:98px}.footer .footer__content .footer__right .footer__badges .footer__badge--gold{width:105px;height:105px}.footer .footer__content .footer__right .footer__badges .footer__badge--state{width:120px;height:99px}.footer .footer__content .footer__right .footer__badges .footer__badge--fivestar{width:117px;height:98px}.footer .footer__content .footer__right .footer__badges .footer__badge img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.footer .footer__content .footer__right .footer__media{display:flex;flex-direction:column;gap:30px}.footer .footer__content .footer__right .footer__media .footer__media-row{display:flex;flex-wrap:wrap;gap:40px 55px;align-items:center}.footer .footer__content .footer__right .footer__media .footer__media-row .footer__media-logo{flex-shrink:0;transition:opacity .2s ease}.footer .footer__content .footer__right .footer__media .footer__media-row .footer__media-logo:hover{opacity:.8}.footer .footer__content .footer__right .footer__media .footer__media-row .footer__media-logo--entrepreneur{width:149px;height:28px}.footer .footer__content .footer__right .footer__media .footer__media-row .footer__media-logo--haute{width:172px;height:37px}.footer .footer__content .footer__right .footer__media .footer__media-row .footer__media-logo--banker{width:114px;height:39px}.footer .footer__content .footer__right .footer__media .footer__media-row .footer__media-logo--sunday-times{width:170px;height:31px}.footer .footer__content .footer__right .footer__media .footer__media-row .footer__media-logo--modern-luxury{width:166px;height:29px}.footer .footer__content .footer__right .footer__media .footer__media-row .footer__media-logo--variety{width:133px;height:38px}.footer .footer__content .footer__right .footer__media .footer__media-row .footer__media-logo--forbes{width:128px;height:34px}.footer .footer__content .footer__right .footer__media .footer__media-row .footer__media-logo--the-knot{width:105px;height:44px}.footer .footer__content .footer__right .footer__media .footer__media-row .footer__media-logo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.footer .footer__contact-link:focus-visible,.footer .footer__accessibility-link:focus-visible{outline:2px solid #1A9175;outline-offset:2px;border-radius:2px}body.page-id-25 h2.aiosAgentsEquinox__agents--title{font-size:clamp(42px,3.9375vw,63px);font-weight:700}body.page-id-25 h2.aiosAgentsEquinox__agents--title em{font-style:normal!important;background:linear-gradient(to bottom,#10295a,#214488);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}body.page-id-25 h2.aiosAgentsEquinox__agents--title span{background:linear-gradient(to bottom,#1a9175,#2eb293);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}body.page-id-25 .aiosAgentsEquinox__agent--img,body.page-id-25 .aiosAgentsEquinox__agent--details{border-radius:0!important}body.page-id-25 .aiosAgentsEquinox__pagination ul li .page-numbers.current,body.page-id-25 .aiosAgentsEquinox__pagination ul li .page-numbers:not(.dots):hover{background:#24a385;border-color:#24a385}.agent-custom-title{line-height:1;text-transform:uppercase;font-size:clamp(42px,3.9375vw,63px);font-weight:700}.agent-custom-title em{font-style:normal!important;background:linear-gradient(to bottom,#10295a,#214488);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.agent-custom-title span{background:linear-gradient(to bottom,#1a9175,#2eb293);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.error404 #content{padding-top:40px}.error404 .error-page-cf-wrap .wpcf7-not-valid-tip{width:auto;position:absolute;right:0;left:auto;top:50%;transform:translateY(-50%);padding:2px;display:none}.error404 .error-page-cf-wrap .wpcf7-not-valid-tip:last-of-type{display:block}.error404 .error-page-cf-wrap .wpcf7-response-output{text-align:center}.post-page-search-homes .ihf-search-bar-location .ihf-select-multiple{max-width:330px;max-height:38px}.aios-custom-ihomefinder-template-equinox .header:not(.scrolled){background:var(--primary)}@media screen and (min-width:744px){.header{padding:28px 20px;position:fixed}.header__logo{max-width:267px}.offcanvas-menu .side-navi>li{width:45%;margin-bottom:60px}.footer-form-holder .ff-field--half{width:calc(50% - 5px)}}@media(min-width:992px){.footer .footer__content .footer__right{width:770px}}@media screen and (min-width:992px){:root{--side-space: 85px}#pojo-a11y-toolbar{display:block}.header{position:fixed;background:transparent;top:0}.header.scrolled{background:#fff;padding:12px}.header.scrolled .header__logo{max-width:140px;filter:none}.header.scrolled .site-navi>li>a{color:#555}.header.scrolled .site-navi>li>li:hover .sub-menu{padding-top:29px}.header__menu-button .offcanvas-toggle-lines i{background:var(--primary)}.footer-form-holder .global-btn{min-width:360px}.footer .footer__content .footer__left{text-align:left;align-items:flex-start}}@media screen and (min-width:1024px){.max-container{padding:0 50px}.header__container{justify-content:flex-start;width:96.125vw}.header__nav{display:block}}@media(max-width:1024px){.footer{padding:200px 60px 80px;min-height:auto}.footer .footer__bg{width:600px;height:600px;right:-100px;opacity:.5}.footer .footer__content{grid-template-columns:1fr;gap:60px}.footer .footer__logo{width:320px;height:107px;margin-bottom:80px}.footer .footer__right{padding-top:0}.footer .footer__badges{gap:30px}.footer .footer__badge--city-1,.footer .footer__badge--city-2{width:70px;height:72px}.footer .footer__badge--gold{width:77px;height:77px}.footer .footer__badge--state{width:88px;height:72px}.footer .footer__badge--fivestar{width:86px;height:72px}.footer .footer__media-row{gap:30px 40px}}@media(max-width:991px){.footer-form{min-height:auto;padding:50px 30px}.footer-form__heading{font-size:48px}.footer-form__accent-line-gray{width:400px}.footer-form__accent-line-green{width:50px}.footer-form__description{max-width:100%;padding:0 20px}.footer-form__social-link{width:70px;height:70px}.footer-form__social-icon{width:20px;height:20px}.footer-form__form{max-width:600px}.footer-form__form-row--double{flex-direction:column;gap:35px}.footer-form__button{padding:12px 40px;font-size:13px}.footer{padding:120px 20px 60px}.footer .footer__bg{width:400px;height:400px;right:-50px;top:50px;opacity:.3}.footer .footer__logo{width:280px;height:93px;margin-bottom:50px}.footer .footer__contact{flex-direction:column;gap:15px}.footer .footer__accessibility{font-size:11px}.footer .footer__badges{gap:20px;justify-content:center}.footer .footer__badge--city-1,.footer .footer__badge--city-2{width:60px;height:62px}.footer .footer__badge--gold{width:66px;height:66px}.footer .footer__badge--state{width:75px;height:62px}.footer .footer__badge--fivestar{width:73px;height:62px}.footer .footer__media-row{gap:20px 30px;justify-content:center}.footer .footer__media-logo--entrepreneur{width:120px;height:22px}.footer .footer__media-logo--haute{width:138px;height:30px}.footer .footer__media-logo--banker{width:91px;height:31px}.footer .footer__media-logo--sunday-times{width:136px;height:25px}.footer .footer__media-logo--modern-luxury{width:133px;height:23px}.footer .footer__media-logo--variety{width:106px;height:30px}.footer .footer__media-logo--forbes{width:102px;height:27px}.footer .footer__media-logo--the-knot{width:84px;height:35px}.footer .footer__mls{flex-wrap:wrap;justify-content:center;gap:15px}.footer .footer__mls .footer__mls-logo{width:80px;height:19px}.footer .footer__mls .footer__mls-footer{width:106px;height:26px}}@media(max-width:767px){.footer-form{padding:40px 20px}.footer-form__title-section{margin-bottom:40px}.footer-form__heading{font-size:32px}.footer-form__accent-line{margin-bottom:40px}.footer-form__accent-line-gray{width:280px}.footer-form__accent-line-green{width:40px}.footer-form__description{font-size:13px}.footer-form__social{flex-wrap:wrap;gap:8px;margin-bottom:30px}.footer-form__social-link{width:60px;height:60px}.footer-form__social-icon{width:18px;height:18px}.footer-form__form-row{margin-bottom:25px}.footer-form__label{font-size:11px;margin-bottom:15px}.footer-form__form-submit{margin-top:35px}.footer-form__button{width:100%;padding:14px 30px;font-size:12px;text-align:center}}@media(prefers-reduced-motion:reduce){.footer-form__social-link,.footer-form__button,.footer-form__input,.footer-form__textarea{transition:none}}
