@charset "UTF-8";:root{--font-family-default: "Barlow Condensed", sans-serif;--font-family-title: "Barlow Condensed", sans-serif;--font-family-accent: "Montserrat", sans-serif;--font-size-default: 14px;--font-size-title: 18px;--font-color-default: #191211;--font-color-title: #191211;--primary: #191211;--secondary: #6c757d;--success: #28a745;--info: #17a2b8;--warning: #ffc107;--danger: #dc3545;--light: #f8f9fa;--dark: #343a40;--default-transition: .3s cubic-bezier(.4, 0, .2, 1);--accent: #fa5f00}body{font-family:var(--font-family-default);font-size:var(--font-size-default);background:#fff;color:var(--font-color-default);margin:0}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}a{color:var(--accent)}.max-container{max-width:86.25vw;margin:0 auto;padding:0 15px}.canvas-img{display:block;position:relative;overflow:hidden}.canvas-img canvas{display:block;width:100%;height:auto}.canvas-img img{position:absolute;left:0;top:0;width:100%;height:100%;transition:all .5s;-o-object-fit:cover;object-fit:cover}.ip-property-details .canvas-img img{-o-object-position:bottom;object-position:bottom}.canvas-bg{position:absolute;width:100%;height:100%;top:0;left:0;pointer-events:none}.canvas-bg canvas{width:100%;height:100%;background-size:cover;background-position:top;display:block}.canvas-bg canvas.is-gray{filter:grayscale(1)}.canvas-bg+.container,.canvas-bg+.custom-container{position:relative;z-index:2}.section-title{font-family:var(--font-family-title)}.section-title h2{font-size:25px;font-weight:500;text-transform:uppercase;margin-bottom:25px;color:var(--font-color-title)}.section-title h3{font-size:25px;font-weight:400;margin-bottom:35px;color:var(--font-color-title)}.section-text p{font-size:16px;line-height:1.6;letter-spacing:.05em;margin-bottom:35px}.section-btns .section-btn:not(:last-child){margin-right:3.125vw}.section-btn{font-size:12px;font-size:clamp(11px,.75vw,12px);font-family:var(--font-family-accent);font-weight:600;letter-spacing:.6em;text-transform:uppercase;color:var(--font-color-title);position:relative}.section-btn:after{content:"";pointer-events:none;width:33px;height:1px;background:var(--accent);position:absolute;left:0;bottom:-10px;transition:all .5s}.section-btn:hover{color:#191211}.section-btn:hover:after{width:calc(100% - .6em)}.section-btn.is-white,.section-btn.is-white:hover{color:#fff}#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:0!important}.header{width:100%;z-index:90;padding:20px 0;transition:all var(--default-transition);background:#000;position:fixed}.header-logo img.alt-logo{display:none}.header-container{width:88.125vw;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 1.25vw;text-transform:uppercase;position:relative;font-family:var(--font-family-accent)}.header .site-navi>li>a{font-size:clamp(11px,.875vw,14px);font-weight:300;letter-spacing:.2em;color:#fff}.header .site-navi>li>a:after{content:"";position:absolute;width:0;height:3px;background:var(--accent);left:0;bottom:-10px;height:1px;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:185px;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;margin:1px 0}.header .site-navi>li .sub-menu li:before{content:"";pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;background:#000;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:11px;font-weight:400;letter-spacing:.12em}.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 .site-navi>li.header-nav-hidden{display:none}.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:35px;height:16px;display:flex;flex-direction:column;transition:all .5s;justify-content:space-between;align-items:flex-end}.header-menu-button .offcanvas-toggle-lines i{width:35px;height:2px;background:#fff;display:block;transition:all .5s}.header-menu-button .offcanvas-toggle-lines i:nth-child(2){width:23px}.header-menu-button .offcanvas-toggle-lines i:last-child{width:14px}.header-menu-button .offcanvas-toggle-lines:hover i{width:100%!important}.header-menu-button .offcanvas-toggle-label{font-size:14px;font-size:clamp(11px,.875vw,14px);font-weight:300;letter-spacing:.2em;text-transform:uppercase;color:#fff;display:none}.header.scrolled .site-navi>li>a{color:#000}.header.scrolled .header-menu-button .offcanvas-toggle-lines i{background:#000}html:has(body.offcanvas-menu-open){overflow:hidden}.offcanvas-menu{position:fixed;z-index:9999;top:0;right:-100%;width:100%;height:100%;transition:all .5s;opacity:0;pointer-events:none}body.offcanvas-menu-open .offcanvas-menu{right:0;opacity:1;pointer-events:all}.offcanvas-menu .oc-monogram{position:absolute;right:0;bottom:0;opacity:.5}.offcanvas-menu-inner{width:90%;max-width:495px;height:100%;position:absolute;top:0;right:0;z-index:2;background:#fffffff2}.offcanvas-menu-body{color:#454545;overflow-x:auto;height:100%;position:relative;z-index:2;padding:5.9375vw 3.125vw 1.25vw}.offcanvas-menu .offcanvas-logo{margin-bottom:5vw}.offcanvas-menu .offcanvas-logo .textwidget{display:flex;align-items:center}.offcanvas-menu .offcanvas-logo a>img{width:14.375vw}.offcanvas-menu .offcanvas-logo .broker-logo{display:flex;align-items:center;margin-left:50px}.offcanvas-menu .offcanvas-logo .broker-logo img{width:auto;height:1.5625vw}.offcanvas-menu .offcanvas-logo .broker-logo span{background:#d5d6d7;display:inline-block;width:1px;height:2.1875vw;margin:0 .9375vw}.offcanvas-menu .offcanvas-close{position:absolute;right:5.9375vw;top:3.75vw;color:#000;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(--accent)}.offcanvas-menu .offcanvas-overlay{position:absolute;width:100%;height:100%;z-index:1}.offcanvas-menu .offcanvas-contact{padding:1.875vw 0 0}.offcanvas-menu .offcanvas-contact .contact-list{display:flex;flex-wrap:wrap;line-height:1.3}.offcanvas-menu .offcanvas-contact .contact-list li{width:50%;display:flex;margin-bottom:15px;color:#454545;font-family:var(--font-family-accent);font-size:12px;letter-spacing:.15em}.offcanvas-menu .offcanvas-contact .contact-list li a{color:inherit}.offcanvas-menu .offcanvas-contact .contact-list li a:hover{color:var(--primary)}.offcanvas-menu .offcanvas-contact .contact-list li:nth-child(2),.offcanvas-menu .offcanvas-contact .contact-list li:nth-child(4){justify-content:flex-end}.offcanvas-menu .offcanvas-contact .contact-list li.smis a{font-size:22px;font-weight:700;margin-left:30px}.offcanvas-menu .side-navi>li{font-size:21px;font-family:var(--font-family-accent);line-height:1.3;letter-spacing:.15em;text-transform:uppercase;border-bottom:1px rgba(0,0,0,.13) solid;padding:20px 0}.offcanvas-menu .side-navi>li>a{transition:all .5s;color:#454545;display:block}.offcanvas-menu .side-navi>li>a:hover{text-decoration:none;color:var(--accent)}.offcanvas-menu .side-navi>li>ul{margin-top:15px;line-height:1.5;letter-spacing:normal;display:flex;flex-wrap:wrap}.offcanvas-menu .side-navi>li>ul>li{width:50%;margin-bottom:20px;font-family:var(--font-family-default);font-size:15px;letter-spacing:.15em}.offcanvas-menu .side-navi>li>ul>li a{transition:all .5s;color:#454545}.offcanvas-menu .side-navi>li>ul>li a:hover{color:var(--primary)}.offcanvas-menu .side-navi>li.menu-item-has-children>a{position:relative}.offcanvas-menu .side-navi>li.menu-item-has-children>a:after{content:"򰈇";position:absolute;font-family:agentimage!important;right:0;top:50%;transform:translateY(-50%);font-size:16px;transition:all .5s}.offcanvas-menu .side-navi>li.menu-item-has-children>a:after:hover{color:var(--accent)}.offcanvas-menu .side-navi>li.menu-item-has-children.is-active>a:after{transform:translateY(-50%) rotate(180deg)}.footer{background:#f1f1f1;padding:3.75vw 0 1.875vw;position:relative;color:#000;font-size:var(--font-size-default)}.footer h3{text-transform:uppercase;font-size:16px;font-weight:700;letter-spacing:.15em;margin-bottom:20px;font-family:var(--font-family-title)}.footer a:not(.section-btn){color:inherit}.footer a:not(.section-btn):hover{color:var(--primary)}.footer p{line-height:1.5;letter-spacing:.05em;margin:20px 0}.footer-cols{width:100%;max-width:1200px;padding:0 15px;margin:0 auto;display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}.footer-col{width:100%;text-align:center;padding:20px 0}.footer-logo{text-align:center}.footer-logo a{display:inline-block;margin:0 auto 25px}.footer-logo .ai-font-compass{font-size:20px;display:block}.footer-contact .contact-list li{font-size:14px;line-height:1.1;margin-bottom:15px}.footer-links-list li{margin-bottom:5px}.footer-smis{margin-top:30px;text-align:center}.footer-smis a{font-size:22px;font-weight:700;margin:15px}.footer-copyright{border-top:1px rgba(217,217,217,.9) solid;margin-top:60px;font-size:13px}.footer-copyright__container{width:100%;max-width:1200px;padding:0 15px;margin:0 auto;text-align:center}.footer-copyright a,.footer-copyright .agent-name{color:#000}.footer-copyright a[href="https://www.agentimage.com"],.footer-copyright .agent-name[href="https://www.agentimage.com"]{text-decoration:underline;font-weight:700}.footer-copyright .ai-icon{font-size:35px;vertical-align:middle}.footer-copyright .ai-icon.ai-font-eho{font-size:26px;margin-right:5px}.footer-copyright img{display:inline-block;vertical-align:middle;margin-right:30px}.footer-form{position:relative;padding:100px 0;background:#000}.footer-form .canvas-bg{opacity:.4}.footer-form .custom-container{max-width:615px}.footer-form-holder form{font-size:0}.footer-form-holder .ff-field{padding:10px}.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::-moz-placeholder{text-transform:uppercase}.footer-form-holder .ff-field .wpcf7-form-control::placeholder{text-transform:uppercase}.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}.footer-form-holder .ff-submit{margin-top:35px}.footer-form .wpcf7-spinner{position:absolute}.aiosAgentsElevate__agent--img canvas{aspect-ratio:3/4}.single-aios-agents #content .entry-title{text-transform:uppercase;font-weight:500}.single-aios-agents #agents-single .agents-description p{font-size:16px;line-height:1.6;letter-spacing:.05em}#agents-single .agents-right .agents-description-line{display:none}.single-aios-agents #agents-single .agents-img,.single-aios-agents #agents-single .agents-smi li a{background:none}.single-aios-agents #agents-single .agents-smi li a:hover{color:var(--aios-agents-icon-color);background:none;border:0}#agents-single .agents-main{margin-bottom:57px}#agents-single .agents-info{text-align:center}.single-aios-agents #agents-single .agents-button{font-size:clamp(11px,.75vw,12px);font-family:var(--font-family-accent);font-weight:600;letter-spacing:.6em;text-transform:uppercase;color:var(--font-color-title);position:relative;border:0;max-width:-moz-fit-content;max-width:fit-content;height:auto;padding:0;display:inline-block}#agents-single .agents-button:after{content:"";pointer-events:none;width:33px;height:1px;background:var(--accent);position:absolute;left:0;bottom:-10px;transition:all .5s}#agents-single .agents-button:hover:after{width:calc(100% - .6em)}#agents-single .agents-button:hover{background:none;color:var(--font-color-title);border-color:transparent}#ap-elavate-blog-template .template__archive--list-cta em{color:#fa5f00;font-style:normal!important}.singlePost{padding-top:40px}#ip-equinox-about .ip-equinox-about__photo--overlay{display:none!important}#ip-equinox-about .ip-equinox-about__photo--wrap{padding-left:0!important}.ip-equinox-about__content h2{line-height:1.2;font-size:25px;margin-bottom:10px}#ip-equinox-about .ip-equinox-about__content .about__title h2 strong{font-size:25px!important;margin-top:10px}#ip-equinox-about .ip-equinox-about__content p{font-size:16px;line-height:1.6;letter-spacing:.05em}.ip-equinox-about__content .section-btns a{display:block;letter-spacing:2px;margin:10px 0}h2.aiosAgentsElevate__agents--titleTop,h2.aiosAgentsElevate__agents--title{font-size:25px}.aiosAgentsElevate__agents--title small{letter-spacing:0}.hdr-logos{display:flex;align-items:flex-end;gap:20px}.hdr-logos span.ai-font-compass{color:#fff;font-size:23px;margin-bottom:5px;transition:all .5s}.header.scrolled .hdr-logos span.ai-font-compass{color:#000}@media screen and (min-width: 992px){.max-container{padding:0}#pojo-a11y-toolbar{display:block}.header{background:transparent;padding:40px 0}.header.scrolled{background:#fff;box-shadow:12.856px 15.321px 43px #0000000f;padding:16px 0}.header.scrolled .header-logo img.alt-logo{display:block}.header.scrolled .header-logo img.main-logo{display:none}.header.scrolled .site-navi>li:hover .sub-menu{padding-top:36px}.header-container{justify-content:flex-start}.header-nav{display:block}.footer-col{width:33.33%;text-align:left;padding:0}.footer-col--1{order:2}.footer-col--2{order:1}.footer-col--3{order:3;text-align:right}.footer-copyright__container{display:flex;justify-content:space-between;align-items:center;text-align:left}}@media (max-width: 991px){.footer .canvas-bg{opacity:.3}.footer-container{justify-content:center;flex-direction:column;align-items:center}.footer-right{flex-direction:column;width:100%}.footer-logo .textwidget{display:flex;flex-direction:column;align-items:center;margin-bottom:50px}.footer .footer-contact{width:100%;max-width:206px;margin:0 auto 40px}.footer .footer-contact h3{text-align:center}}@media screen and (max-width: 991px){.max-container{width:95%;max-width:none!important}.hdr-logos{gap:0}.hdr-logos span.ai-font-compass{display:none}}
