@charset "UTF-8";:root{--font-family-default: "Geologica", sans-serif;--font-family-title: "Cormorant", serif;--font-size-default: 14px;--font-size-default: max(.875vw, 12px);--font-size-title: 18px;--font-color-default: #000000;--font-color-title: #6c757d;--primary: #9c6b2c;--secondary: #caa165;--success: #28a745;--info: #17a2b8;--warning: #ffc107;--danger: #dc3545;--light: #f8f9fa;--dark: #343a40;--default-transition: .3s cubic-bezier(.4, 0, .2, 1);--primary-text: #000;--aios-ihf-template-global-page-primary-color: var(--primary) !important}body{font-family:var(--font-family-default);font-size:var(--font-size-default);background:#fff;color:var(--font-color-default);margin:0;letter-spacing:.02em}.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}.accent{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.accent canvas{background-size:cover;width:100%;height:100%;background-position:center}.image-holder{position:relative}.image-holder canvas{display:block;height:100%;width:100%}.image-holder img{position:absolute;top:0;left:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}header.header{position:absolute;top:0;left:0;width:100%;height:auto;z-index:9}header.header .logo{width:max(9.5vw,140px)}header.header .logo img{width:100%;height:auto;display:block;position:relative}header.header .logo+ul.aios-split-nav{min-width:calc((100% - max(9.5vw,140px))/2)}header.header .header-inner{width:100%;max-width:83.125vw;margin:0 auto;display:flex;justify-content:space-between;align-items:center;padding-top:3vw;padding-top:max(2.438vw,24px);max-width:-moz-max-content;max-width:max-content;width:max(92%,950px)}header.header.show-fixed{position:fixed;background:#fff;padding:.625vw 0;display:flex;align-items:center}header.header.show-fixed .header-inner{padding-top:0}header.header.show-fixed .header-inner .section-button a:before{opacity:0}header.header.show-fixed .header-inner .section-button a:hover:before{opacity:1}header.header.show-fixed .fix-logo{display:block}header.header.show-fixed .menu-primary-menu>li>a{color:#454545}header.header.show-fixed .header-phone a{color:#000!important}header.header.show-fixed .header-phone a i{color:var(--primary)}header.header.show-fixed .menu-primary-menu>li>.sub-menu>li>a{background:#fff;box-shadow:0 0 2px #ccc}header.header.show-fixed .menu-primary-menu>li>.sub-menu>li>a:hover{background:var(--secondary)}.menu-primary-menu{display:flex;gap:max(3.125vw,30px);gap:1.35vw;align-items:center}.menu-primary-menu>li{position:relative;padding-bottom:.5vw;font-size:max(.75vw,8.5px);text-align:center}.menu-primary-menu>li:before{content:"";position:absolute;bottom:0;left:50%;z-index:1;width:calc(100% + 1.25vw);height:1px;background:var(--secondary);transition:var(--default-transition);transform:translate(-50%);opacity:0}.menu-primary-menu>li>a{margin-bottom:3.875vw;text-decoration:none}.menu-primary-menu>li:hover:before{opacity:1}.menu-primary-menu>li:hover>a:before{opacity:1}.menu-primary-menu>li:hover>.sub-menu{transform:translate(-50%);opacity:1;visibility:visible}.menu-primary-menu li.col>.sub-menu{display:grid;grid-auto-flow:column;grid-gap:1px;grid-template-rows:repeat(11,auto)}.menu-primary-menu li.col.col-2>.sub-menu{grid-template-columns:repeat(2,auto);min-width:30vw}.menu-primary-menu li.col.col-3>.sub-menu{grid-template-columns:repeat(3,auto);min-width:40vw}.menu-primary-menu li.col.col-4>.sub-menu{grid-template-columns:repeat(4,auto);min-width:50vw}.menu-primary-menu li.col.col-5>.sub-menu{grid-template-columns:repeat(5,auto);min-width:60vw}.menu-primary-menu a{color:#fff;font-size:max(.813vw,10px);font-weight:100;text-transform:uppercase;letter-spacing:.14em;font-size:inherit}.menu-primary-menu .sub-menu{position:absolute;width:100%;min-width:17vw;top:100%;padding-top:1.5vw;left:50%;transform:translate(-50%,100%);transition:var(--default-transition);opacity:0;visibility:hidden;z-index:1}.menu-primary-menu .sub-menu li{position:relative;display:block}.menu-primary-menu .sub-menu li:hover .sub-menu{transform:translateY(0);opacity:1;visibility:visible}.menu-primary-menu .sub-menu li:hover .sub-menu li:hover .sub-menu{transform:translate(0)}.menu-primary-menu .sub-menu li a{margin-bottom:.0625vw;display:flex;align-items:center;justify-content:center;height:100%}.menu-primary-menu .sub-menu a{color:#454545;display:block;text-align:center;text-decoration:none;padding:max(.75vw,8px) 8px;background:#fffc;transition:var(--default-transition);font-size:max(.8em,8.25px)}.menu-primary-menu .sub-menu a:hover{background:var(--secondary);color:#fff}.menu-primary-menu .sub-menu a:hover:before{opacity:1;height:.0625vw}.menu-primary-menu .sub-menu .sub-menu{left:17.0625vw;top:0!important;transform:translateY(100%);transform:translate(-10%);transition:var(--default-transition);opacity:0;visibility:hidden;left:100%;padding-top:0!important;padding-left:1px}.menu-primary-menu .sub-menu .sub-menu a:not(:hover){background:var(--primary);color:#fff}.safari-true .menu-primary-menu .col.sub-menu>li:first-child{margin-top:.0625vw}.header-phone{padding-left:max(1.25vw,14px);position:relative;top:-3px}.header-phone a{font-size:max(.75vw,9px);color:#fff!important;text-decoration:none;letter-spacing:.12em;display:flex;align-items:center;gap:max(.75vw,8px)}.header-phone a i{font-size:max(.75vw,9px)}.hdr-menu-cnt{display:flex;align-items:center}.Navigation{padding-right:max(1.25vw,14px);position:relative}header.header.show-fixed .menu-primary-menu .sub-menu{padding-top:1.5vw}div#main-wrapper{overflow:hidden}.menu-primary-menu-container{display:flex;justify-content:space-between;align-items:center;width:100%;gap:max(3.125vw,25px)}.Navigation{width:100%;padding:0}header.header.show-fixed{padding:0;margin-top:max(2.625vw,30px);background:transparent}header.header.show-fixed .logo img{filter:drop-shadow(0px 5px 10px rgba(0,0,0,.9))}header.header.show-fixed:before{content:"";position:absolute;top:47%;left:0;width:100%;height:calc(100% - 35px);transform:translateY(-50%);background:linear-gradient(to right,#9b6935,#9b6935 35%,#b79264 49%,#9b6935 64%,#9b6935)}header.header.show-fixed .menu-primary-menu>li>a{color:#fff}.section{position:relative;width:100%;height:auto;display:block;padding:0 15px}.section-title span{font-size:max(1.125vw,12px);font-weight:300;color:#b2b2b2;letter-spacing:.5em;padding-left:max(1.563vw,10px);position:relative;border-left:3px solid #000;display:inline-block}.section-title h2{font-size:max(4.5vw,28px);font-family:var(--font-family-title);color:#000}.section-title{margin-bottom:38px}.section-button{display:flex;flex-flow:row wrap;margin-top:2.5vw}.section-button a{display:flex;justify-content:center;align-items:center;font-weight:300;color:#4c4c4c;letter-spacing:.1em;height:max(3.125vw,42px);width:max(12.5vw,180px);position:relative;transition:var(--default-transition);text-decoration:none;font-size:max(.875vw,12px)}.section-button a:before,.section-button a:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;transition:var(--default-transition)}.section-button a:before{border:1px solid #000}.section-button a:after{background:linear-gradient(45deg,#caa165,#9c6b2c 67%,#9c6b2c 67%);opacity:0}.section-button a span{position:relative;z-index:1}.section-button a:hover{color:#fff}.section-button a:hover:after{opacity:1}.section-button a:hover:before{opacity:0}.sct-light h2,.sct-light span{color:#fff}.sct-light span{border-left-color:#fff}.section.footer-form{padding-top:max(5.5vw,60px);padding-bottom:max(5.75vw,60px)}.section.footer-form .section-inner{position:relative;z-index:2;width:100%;max-width:75vw;margin:0 auto;display:flex;flex-flow:row wrap;justify-content:space-between}.section.footer-form .section-inner .section-title{padding-top:max(2.25vw,20px)}.section.footer-form .accent{background:#000}.section.footer-form .accent canvas{opacity:55%}.form-content{width:42%;position:relative}.footer-form{display:flex;flex-flow:row wrap;justify-content:space-between}.ftr-field{position:relative;border-bottom:1px solid rgba(255,255,255,.5);margin-bottom:18px}.ftr-field.ftr-f{width:100%}.ftr-field.ftr-h{width:calc(50% - 12px)}.ftr-field input,.ftr-field textarea{background:transparent;color:#fff;border:0;font-size:max(.875vw,12px);font-weight:300;width:100%;resize:none}.ftr-field input{height:max(3.188vw,40px)}.ftr-field textarea{height:max(5.125vw,60px);padding-top:21px}.ftr-submit{display:flex;justify-content:center;align-items:center;font-weight:300;height:max(3.125vw,42px);width:max(12.5vw,180px);position:relative;transition:var(--default-transition);text-decoration:none;margin-left:auto;margin-top:max(2.125vw,20px)}.ftr-submit input{font-weight:300;color:#fff;background:transparent;border:0;width:100%;height:100%;display:block;letter-spacing:.1em;font-size:max(.875vw,12px);text-transform:uppercase;z-index:1}.ftr-submit .wpcf7-spinner{position:absolute}.ftr-submit:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;transition:var(--default-transition);border:1px solid #fff}.ftr-submit:hover:before{opacity:0}.ftr-submit:hover:after{opacity:1}.ftr-submit:after{content:"";background:linear-gradient(45deg,#caa165,#9c6b2c 67%,#9c6b2c 67%);opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;transition:var(--default-transition)}.slick-slider,.slick-slider *,.slick-slider a{outline:none!important}input:focus,select:focus,textarea:focus{outline:none!important}.footer-inner{width:100%;max-width:max(81.25vw,1300px);margin:0 auto}.footer-section{position:relative;width:100%;height:auto;display:block;padding-top:max(5.125vw,60px);padding-bottom:max(4.375vw,50px)}.footer-top{display:flex;justify-content:space-between;flex-flow:row wrap;margin-bottom:max(3.875vw,40px);gap:max(1.875vw,14px);flex-direction:column;align-items:center;justify-content:center;text-align:center}.footer-logo{display:flex;flex-flow:row wrap;align-items:center;gap:max(3.375vw,30px)}.footer-contact-info{display:flex;flex-flow:row wrap;align-items:center;gap:max(3.438vw,30px)}.footer-contact-info a{color:#000;font-size:max(.75vw,12px);font-weight:400;letter-spacing:.02em;display:flex;gap:8px;align-items:center}.footer-contact-info a.asis-mailto-obfuscated-email i{font-size:max(.75vw,12px)}.footer-contact-info a.aios-ai-phone i{font-size:max(.875vw,14px)}.location a{display:flex;gap:max(.5vw,6px);line-height:1.6}.location a i{font-size:max(1.063vw,17px)}.footer-smi{display:flex;align-items:center;flex-flow:row wrap;gap:max(.813vw,6px)}.footer-smi a{width:max(2.5vw,40px);height:max(2.5vw,40px);border-radius:50%;border:1px solid rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;font-size:max(1.125vw,16px);color:#000}.footer-disclaimer{margin-bottom:15px}.footer-disclaimer p{text-align:center;font-size:max(.75vw,12px);font-weight:300;color:#000;letter-spacing:.02em;line-height:1.7}.footer-copyright p{text-align:center;font-weight:300;color:#000;letter-spacing:.02em;font-size:max(.75vw,12px);line-height:1.5}.footer-copyright p a{color:#000;text-decoration:underline;font-weight:400}.broker-logo .image-holder{width:max(16.25vw,160px);width:max(9vw,100px)}.site-logo .image-holder{width:max(7.625vw,62px)}.ftr-logo{display:flex;justify-content:center;margin-top:22px;align-items:center;gap:22px}.ftrealtor{font-size:22px;display:flex;align-items:center;gap:14px}.fix-bg canvas{background-attachment:fixed}.safari-true .fix-bg canvas{background-attachment:scroll!important}.footer-smi a{transition:var(--default-transition);text-decoration:none}.footer-smi a:hover{background:#9c6b2c;border-color:#9c6b2c;color:#fff}.footer-contact-info a{transition:var(--default-transition);text-decoration:none}.footer-contact-info a:hover{color:#9c6b2c}.footer-disclaimer p a{transition:var(--default-transition);text-decoration:none}.footer-disclaimer p a:hover{color:#9c6b2c}.footer-copyright p a{transition:var(--default-transition);text-decoration:none}.footer-copyright p a:hover{color:#9c6b2c}a.aiftr{text-decoration:underline!important}.form-content .use-floating-validation-tip .wpcf7-not-valid-tip{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;text-align:center;max-width:200px;background:#dc3232;color:#fff;text-transform:uppercase;font-size:10px}.form-content span.wpcf7-form-control-wrap{position:static}.form-content .wpcf7 form .wpcf7-response-output{position:absolute;width:100%;text-align:center;bottom:-40px;background:#ffb900;color:#fff;text-transform:uppercase;font-size:10px;letter-spacing:.07em;border-color:#ffb900!important;padding:6px 4px;margin:0}.form-content .wpcf7 form.sent .wpcf7-response-output{background:#0e5614;border-color:#0e5614!important}#content .entry-title,#content .archive-title,#content .archive-subtitle{font-size:max(4.5vw,28px);font-family:var(--font-family-title);color:#000;line-height:1;text-transform:uppercase;font-weight:400}#content .archive-subtitle{font-size:max(1.9375vw,24px);margin:0 0 .75em}.amh-navigation .amh-menu,.amh-navigation .amh-menu ul{width:100%}.aios-home-valuation-form-steps-wrap .aios-home-valuation-title h1{margin:0;font-size:73px;letter-spacing:.025em;font-weight:400;line-height:1.5;text-transform:capitalize}.archive-thumbnail img{width:100%}body .aiosCommunitiesEquinox--title{text-align:left}#inner-page-wrapper>.container{width:calc(100% - 30px);max-width:85.125vw;padding:0}#inner-page-wrapper>.container #ap-ascend-blog-template .latestnews{max-width:100%}#inner-page-wrapper>.container .singlePost{flex-wrap:wrap}#inner-page-wrapper>.container .singlePost #breadcrumbs{width:100%}#inner-page-wrapper>.container .singlePost .entry-title{margin-top:0!important}.container a{color:var(--primary)}#ip-elevate-about .ip-elevate-about__content .about__title h2 span{font-size:max(4.5vw,28px)!important;font-family:var(--font-family-title);color:#000;line-height:1;text-transform:uppercase;font-weight:400}#ip-elevate-about .ip-elevate-about__contactInfo ul li:nth-child(2),#ip-elevate-about .ip-elevate-about__contactInfo ul li:nth-child(3),#ip-elevate-about .ip-elevate-about__contactInfo ul li:nth-child(5){display:none}.template__archive--pagination.archive__pagination{display:flex;justify-content:center;align-items:center;gap:10px}body.page-id-2582 #inner-page-wrapper>.container{width:100%;max-width:200%}body.single-aios-communities #inner-page-wrapper{width:100%;max-width:100%}body.single-aios-communities #inner-page-wrapper>.container{width:100%;max-width:100%}#listings-details .listings-form .listings-field.submit .wpcf7-spinner{margin:0;position:absolute;right:40px}span.glyphicon.glyphicon-remove-circle{color:#fff!important;cursor:not-allowed}body:has(#ihf-main-search-form) #inner-page-wrapper{z-index:unset}#ai-minimalist-properties-results .ai-minimalist-properties-results-pagination ul li a.active.current{pointer-events:none!important}.ftr-submit .wpcf7-spinner{margin:0;right:calc(100% + 10px)}.error-forms .wpcf7-not-valid-tip{position:absolute;width:-moz-fit-content;width:fit-content;right:0;left:auto}.error-page-cf-wrap .wpcf7-response-output{position:absolute;width:100%;text-align:center;margin:0!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}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}#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle a{display:block;transform:translateY(1px)}@media only screen and (min-width: 992px){#inner-page-wrapper>.container .singlePost__recent{width:25.5118110236%!important;min-width:unset;max-width:unset}#inner-page-wrapper>.container .singlePost__main{width:65.9842519685%!important;min-width:unset;max-width:unset}}@media only screen and (max-width: 1320px){.footer-inner{max-width:100%;padding-left:15px;padding-right:15px}}@media only screen and (max-width: 1199px){.fix-bg canvas{background-attachment:scroll!important}.footer-top{justify-content:center}}@media only screen and (max-width: 991px){#pojo-a11y-toolbar{display:none}div#main-wrapper{margin-top:52px}.slider-content{display:none!important}header.header .header-inner{width:90%}.menu-primary-menu{display:none!important}.inner,#content-sidebar,#content-full{width:100%}.outer{width:100%;min-width:100%}#content-sidebar #content{width:100%}.footer-top{gap:35px}.footer-contact-info{gap:15px}.footer-contact-info a{width:100%;justify-content:center}.location{display:flex;justify-content:center;width:100%}.ftr-logo{flex-flow:row wrap}.footer-logo,.footer-smi{width:100%;justify-content:center}.form-content{width:100%}.section.footer-form .section-inner .section-title{width:100%;justify-content:center;display:flex}header.header .logo{width:100%;max-width:140px}header.header{position:relative!important;background:#963}header.header .header-inner{padding-top:14px;padding-bottom:14px}#content .archive-subtitle{margin-top:.75em}}@media only screen and (max-width: 767px){.ip-banner .container{width:100%}}
