:root{--font-family-default: "Outfit", sans-serif;--font-family-title: "Bodoni Moda", serif;--font-size-default: .875vw;--font-size-title: 18px;--font-color-default: #000000;--font-color-title: #6c757d;--accent-color: #2e4158;--primary: #51627b;--secondary: #c4b454;--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}a{text-decoration:none!important;transition:var(--animate)}#main-wrapper{overflow:hidden;position:relative}.ease{transition:var(--animate)}.ease2{transition:var(--animate2)}.canvas-img{position:relative}.canvas-img>canvas{display:block;width:100%;height:auto}.canvas-img>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-fixed.bg-scroll canvas{background-attachment:scroll}.safari-true .bg-fixed canvas{background-attachment:scroll}.site-title{margin:0;font-size:15px;font-size:.938vw;text-transform:uppercase;letter-spacing:.5em;line-height:1}.site-title span{display:block;font-size:70px;font-size:4.375vw;font-family:var(--font-family-title);text-transform:initial;letter-spacing:0;color:var(--accent-color);position:relative;padding:10px 0 26px}.site-title span:before{position:absolute;content:"";width:100px;height:5px;background:var(--secondary);bottom:0;left:0}.site-title.center{text-align:center}.site-title.center span:before{left:50%;transform:translate(-50%)}.site-btn{position:relative;display:flex;align-items:center;justify-content:center;text-align:center;height:3.75vw;min-height:60px;width:12.5vw;min-width:200px;padding:0 10px;text-transform:uppercase;background:var(--secondary);transition:var(--animate);color:#fff;border:none}.site-btn:before{position:absolute;content:"";width:0;height:5px;bottom:0;left:50%;transform:translate(-50%);background:var(--secondary);transition:var(--animate)}.site-btn:hover{background:var(--primary);color:#fff}.site-btn:hover:before{width:100px}.site-btn.center{margin:0 auto}.site-slick-arrows button{background:none;border:none;color:var(--secondary);font-size:40px;transition:var(--animate)}.site-slick-arrows button:hover{opacity:.6}#nav{display:none!important}.header{position:absolute;top:0;left:0;width:100%;z-index:99;opacity:0;transition:var(--animate);transform:translateY(-20px);padding:0 50px}.header-inner{width:100%;max-width:1500px;max-width:93.75%;margin:0 auto}.header-logo{width:12.0666666667%;text-align:center}.header-logo img{width:100%;height:auto;margin:0 auto!important;transition:var(--animate);opacity:0}.header-menu-inner{padding:20px 0}.header-menu-inner .nav{width:calc(43.9666666667% - 100px)}.header-navs{display:flex;justify-content:space-between;align-items:center}.header-navs .nav{display:flex;justify-content:center}.header-navs .nav li{position:relative}.header-navs .nav li a{padding:0;text-transform:uppercase;letter-spacing:.3em;color:#fff;font-size:clamp(10px,.875vw,14px)}.header-navs .nav li .sub-menu{width:-moz-fit-content;width:fit-content;position:absolute;min-width:clamp(150px,11.25vw,180px);left:50%;transform:translate(-50%);transition:var(--animate);top:100%;padding-top:35px;opacity:0;pointer-events:none}.header-navs .nav li .sub-menu li{margin-bottom:1px}.header-navs .nav li .sub-menu li a{display:block;text-align:center;width:100%;padding:16px 30px;background:var(--primary);transition:var(--animate);white-space:nowrap}.header-navs .nav li .sub-menu li a:hover{background:var(--secondary);text-decoration:none}.header-navs .nav>li{padding:0 max(2.813vw,20px)}.header-navs .nav>li>a:focus,.header-navs .nav>li>a:hover{background:none;text-decoration:none}.header-navs .nav>li:hover a+.sub-menu{padding-top:15px;opacity:1;pointer-events:all}.header.sticky{position:fixed;background:var(--accent-color)}.header.sticky .header-logo img{max-width:110px}.header.sticky .header-menu-inner{padding:15px 0}.footer-form{position:relative;padding:75px 15px}.footer-form-inner{width:100%;max-width:1140px;margin:0 auto;padding:75px 80px;background:#ffffffde;position:relative}.footer-form-inner:before{position:absolute;content:"";width:100%;height:10px;bottom:0;left:0;background:var(--primary)}.footer-form-holder{padding-top:25px}.footer-form .cu-fields{display:flex;flex-wrap:wrap;justify-content:space-between}.footer-form .cu-fields .cu-field{width:49%;margin-bottom:10px}.footer-form .cu-fields .cu-field input,.footer-form .cu-fields .cu-field textarea{background:none;border:none;border-bottom:1px solid #000;height:70px;outline:none;resize:none;width:100%}.footer-form .cu-fields .cu-field textarea{height:125px;padding-top:25px}.footer-form .cu-fields .cu-field.lg{width:100%}.footer-form .cu-submit{position:relative;padding-top:35px}.footer-form .cu-submit .wpcf7-spinner{left:50%;transform:translate(-50%);position:absolute;top:calc(100% + 5px);margin:0!important}.footer-main{background:var(--accent-color);padding:0 15px}.footer-inner{width:100%;max-width:1050px;margin:0 auto;padding:90px 0}.footer-logo{text-align:center}.footer-logo img{width:100%;max-width:215px;height:auto;margin:0 auto}.footer-contact{padding:35px 0}.footer-contact ul{display:flex;align-items:end;justify-content:space-around}.footer-contact ul li{color:#fff;font-size:15px;letter-spacing:.05em;font-weight:100;text-align:center}.footer-contact ul li br{display:none}.footer-contact ul li a{color:#fff;font-size:15px;letter-spacing:.05em;font-weight:100}.footer-contact ul li a:hover{color:var(--secondary)}.footer-contact ul li i{color:var(--secondary);display:block;margin-bottom:14px}.footer-contact ul li i.ai-font-phone-o{font-size:20px}.footer-contact ul li i.ai-font-envelope-outline-a{font-size:15px}.footer-contact ul li i.ai-font-location-b{font-size:25px}.footer-smi{margin:0 0 20px;text-align:center;font-size:0}.footer-smi a{display:inline-block;vertical-align:middle;color:#fff;font-size:25px}.footer-smi a:not(:first-child){margin-left:30px}.footer-smi a:hover{color:var(--secondary)}.footer-menu{padding:20px 0}.footer-menu ul{display:flex;justify-content:space-evenly}.footer-menu ul li{padding:0 10px}.footer-menu ul li a{text-transform:uppercase;letter-spacing:.3em;color:#fff;font-weight:200}.footer-menu ul li a:hover{color:var(--secondary)}.footer-disclaimer{padding:30px 0 10px}.footer-disclaimer p{text-align:center;color:#fff;font-weight:300;font-size:12px;letter-spacing:.05em;line-height:2.1}.footer-disclaimer p a{color:#fff}.footer-disclaimer p a:hover{color:var(--secondary)}.footer-copy p{text-align:center;color:#fff;font-weight:300;font-size:13px;letter-spacing:.05em;line-height:2.1}.footer-copy p a{color:#fff}.footer-copy p a:hover{color:var(--secondary)}.footer-realtor{display:flex;align-items:center;justify-content:center;padding-top:15px}.footer-realtor i{display:block;color:#e6e2d9;font-size:25px;margin:0 5px}.footer-realtor i.ai-font-realtor-mls{font-size:32px}.ip__imgtxt__row{display:block}.ip__imgtxt__col{width:100%;padding:10px 0;text-align:center}.ip__imgtxt__col img{box-shadow:-5px 10px 17px #999}.ip__imgtxt__col h2{text-transform:uppercase}.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}ul{padding:0;margin:0}ul li{list-style:none}.wpcf7-form{position:relative}.use-floating-validation-tip .wpcf7-not-valid-tip{position:absolute;top:20%;left:20%;font-size:12px;padding:.2em .8em;width:-moz-fit-content!important;width:fit-content!important;z-index:1}.wpcf7-response-output{position:absolute;width:100%;text-align:center;margin:0!important;top:calc(100% + 10px);line-height:1}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}.ip-container .aidefcf-wrapper.aidefcf-wrapper-contact-us-\(auto-generated-by-aios-initial-setup\) form{padding-bottom:50px}.ip-container .aidefcf-wrapper.aidefcf-wrapper-contact-us-\(auto-generated-by-aios-initial-setup\) form .wpcf7-response-output{top:auto;bottom:10px;font-size:14px}#content .entry-title,#content .archive-title{display:block;font-size:70px;font-size:4.375vw;font-family:var(--font-family-title);text-transform:initial;letter-spacing:0;color:var(--accent-color);position:relative;padding:10px 0 26px;line-height:1}#content .archive-title{font-size:50px}body.page-id-15 div#inner-page-wrapper>.container{width:100%;padding:0}body.page-id-15 div#inner-page-wrapper>.container #content-full #content{padding:0}.page-id-20 #content h2,.page-id-21 #content h2{display:block;font-family:var(--font-family-title);color:var(--primary-text, #000000);font-weight:400;line-height:1.2;text-transform:uppercase}.page-id-20 #content p,.page-id-21 #content p{font-weight:300}.page-id-20 #content ul,.page-id-21 #content ul{margin-left:0;font-weight:300}html{scroll-behavior:smooth;scroll-margin-top:100px}.single-aios-agents #inner-page-wrapper,.page-id-129 #inner-page-wrapper{margin-top:20px}#content .singlePost .entry-title{margin:0;padding:0}#agents-results .agents-col:nth-child(2n) .agents-main .agents-name span{text-align:right}.page-id-27 #aios-testimonials .aios-testimonials-image{padding:0}.page-id-27 #aios-testimonials .aios-testimonials-image~*{display:none!important}.page-id-27 #aios-testimonials .aios-testimonials-image img{aspect-ratio:16/8;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.page-id-27 .aios-testimonials-popup .aios-testimonials-video{margin:0}.page-id-27 .aios-testimonials-popup .aios-testimonials-video~*{display:none!important}body.aios-custom-ihomefinder-template #inner-page-wrapper>.container,body.aios-custom-ihomefinder-shortcode #inner-page-wrapper>.container{width:100%}body.aios-custom-ihomefinder-template #inner-page-wrapper>.container #content,body.aios-custom-ihomefinder-shortcode #inner-page-wrapper>.container #content{padding-left:0;padding-right:0}body.page-template-template-fullwidth.aios-custom-ihomefinder-shortcode #inner-page-wrapper>.container{width:100%}body.page-template-template-fullwidth.aios-custom-ihomefinder-shortcode #content{padding-left:0;padding-right:0}body.single-aios-communities #inner-page-wrapper>.container{padding:0 15px!important}body .agents-popup-form .wpcf7-response-output{position:relative}@media screen and (min-width: 744px){body .aci-results-equinox-controls{justify-content:space-between}}@media screen and (min-width: 1024px){.ip__imgtxt__row{display:flex;align-items:center;padding:30px}.ip__imgtxt__row:nth-child(2n){flex-direction:row-reverse}.ip__imgtxt__col{text-align:left;width:50%;padding:0 15px}body.post-page-contact-us #ip-equinox-contact #breadcrumbs{padding-left:40px}}@media screen and (min-width: 1280px){body.post-page-contact-us #ip-equinox-contact #breadcrumbs{padding-left:105px}}@media screen and (max-width: 1399px){.header-navs .nav li a{letter-spacing:.2em}.header-navs .nav>li{padding:0 20px}}@media only screen and (max-width: 1199px){.bg-fixed canvas{background-attachment:scroll}}@media screen and (max-width: 1199px){:root{--font-size-default: 14px}.site-title{letter-spacing:.3em;font-size:14px}.site-title span{font-size:50px}.header{padding:0 20px}.header-navs .nav li .sub-menu li a{padding:10px 15px}#content .entry-title,#content .archive-title{font-size:50px}}@media only screen and (max-width: 991px){#pojo-a11y-toolbar{display:none}.inner,#content-sidebar,#content-full{width:100%}.outer{width:100%;min-width:100%}#content-sidebar #content{width:100%}}@media screen and (max-width: 991px){.site-title{text-align:center}.site-title span:before{left:50%;transform:translate(-50%)}.site-btn{margin:0 auto}.site-slick-arrows{display:flex;align-items:center;justify-content:center;padding:30px 0 0}.site-slick-arrows button{margin:0 10px;position:relative!important;left:auto!important;right:auto!important;transform:none!important}.header{position:relative!important;background:var(--accent-color);padding:0 10px;opacity:1;transform:none;margin-top:51px}.header-logo{width:100%;max-width:120px}.header-menu-inner{padding:10px 0}.header-navs{justify-content:center}.header-navs .nav{display:none}.footer-form .cu-fields .cu-field{width:100%}.footer-inner{padding:40px 0}.footer-contact ul{display:block;text-align:center}.footer-contact ul li{margin:20px 0}.footer-contact ul li br{display:block}.footer-menu ul{display:block;text-align:center}.footer-menu ul li{margin:10px 0}#content .archive-title{font-size:30px}body.page-id-15 div#inner-page-wrapper>.container{padding:0 15px}body.post-page-contact-us #ip-equinox-contact #breadcrumbs{padding-left:15px}body #agents-results .agents-col:nth-child(2n) .agents-item,body #agents-results .agents-col:nth-child(2n) .agents-main{flex-direction:row}body #agents-results .agents-col:nth-child(2n) .agents-item .agents-name span,body #agents-results .agents-col:nth-child(2n) .agents-main .agents-name span{text-align:left}}@media only screen and (max-width: 767px){.ip-banner .container{width:100%}}@media screen and (max-width: 767px){.site-title{font-size:12px;letter-spacing:.2em}.site-title span{font-size:40px}.site-slick-arrows button{font-size:25px}.footer-form-inner{padding:75px 30px}#content .entry-title,#content .archive-title{font-size:40px}}@media screen and (max-width: 480px){.use-floating-validation-tip .wpcf7-not-valid-tip{font-size:9px!important}}
