:root{--font-family-default: "League Spartan", sans-serif;--font-family-title: "Cormorant Garamond", serif;--font-spartan: "League Spartan", sans-serif;--font-cormorant: "Cormorant Garamond", serif;--font-eb: "EB Garamond", serif;--font-size-default: 14px;--font-size-title: 18px;--font-color-default: #000000;--font-color-title: #6c757d;--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);--aios-ihf-template-global-page-primary-color: #231f20 !important;--aios-ihf-template-global-page-secondary-color: #625b5d !important}body{font-family:var(--font-spartan);font-size:var(--font-size-default);background:#fff;color:var(--font-color-default);margin:0}#main-wrapper{overflow-x:hidden}a{outline:none!important;text-decoration:none!important}#nav li{position:relative;display:inline-block}#nav .sub-menu{list-style:none outside none;margin:0;display:none;padding:23px 0 0;position:absolute;width:100%;min-width:clamp(9.688rem,8.059vw + 4.691rem,12.75rem);left:50%;transform:translate(-50%)}#nav .sub-menu a{color:#fff!important;display:block;padding:10px;text-align:center;background:#231f20;transition:all ease-in-out .35s;font-size:12px!important;font-weight:400!important;font-family:var(--font-spartan);letter-spacing:.05em;text-transform:uppercase;width:100%;height:100%;display:flex;justify-content:center;align-items:center}#nav .sub-menu a:hover{background:#ce011f;color:#fff;text-decoration:none}#nav .sub-menu a:after{display:none}#nav .sub-menu .sub-menu{margin-left:100%;top:0}#nav li:hover>.sub-menu{display:block}#nav .sub-menu li{position:relative;margin:0 0 1px;width:100%;height:39px;padding:0!important}#nav .sub-menu li:after{display:none}.header{position:absolute;top:28px;z-index:5000;width:100%;display:flex;transition:all ease-in-out .35s}.header .header-wrap{max-width:1600px;font-size:0;margin:auto;width:100%}.header .header-wrap .header-flex{max-width:1225px;margin:auto;width:76.5625%;font-size:0;display:flex;align-items:center;justify-content:space-between}.header .header-wrap .header-flex .hdr-logo .hdr-logo-flex{display:flex;align-items:center;justify-content:flex-start;gap:clamp(1.563rem,2.467vw + .033rem,2.5rem)}.header .header-wrap .header-flex .hdr-logo .hdr-logo-flex a img{max-width:clamp(9.063rem,19.901vw - 3.276rem,16.625rem)}.header .header-wrap .header-flex .hdr-logo .hdr-logo-flex>img{padding-top:clamp(.188rem,1.974vw - 1.036rem,.938rem);max-width:clamp(5rem,4.112vw + 2.451rem,6.563rem)}.header .header-wrap .header-flex .hdr-nav #nav li{padding:0px clamp(.813rem,1.809vw - .309rem,1.5rem);position:relative}.header .header-wrap .header-flex .hdr-nav #nav li#menu-item-87{display:none}.header .header-wrap .header-flex .hdr-nav #nav li:after{content:"";position:absolute;left:0;top:0;height:100%;opacity:.2;background:#fff;width:1px}.header .header-wrap .header-flex .hdr-nav #nav li:nth-child(1){padding-left:0}.header .header-wrap .header-flex .hdr-nav #nav li:nth-child(1):after{display:none}.header .header-wrap .header-flex .hdr-nav #nav li:last-child{padding-right:0}.header .header-wrap .header-flex .hdr-nav #nav li a{font-weight:400;font-family:var(--font-spartan);font-size:clamp(.688rem,.493vw + .382rem,.875rem);letter-spacing:.1em;color:#fff;text-transform:uppercase;position:relative}.header .header-wrap .header-flex .hdr-nav #nav li a:after{content:"";position:absolute;bottom:0;opacity:0;left:0;width:100%;height:3px;background:#ce011f;transition:all ease-in-out .35s}.header .header-wrap .header-flex .hdr-nav #nav li:hover a:after{opacity:1;bottom:-13px}.header .header-wrap .header-flex .hdr-burger{width:-moz-fit-content;width:fit-content;font-size:0}.header .header-wrap .header-flex .hdr-burger .burger-menu{display:flex;justify-content:center;align-items:center;flex-direction:column;width:39px;gap:5px;transition:all ease-in-out .35s}.header .header-wrap .header-flex .hdr-burger .burger-menu:hover{opacity:.6;cursor:pointer}.header .header-wrap .header-flex .hdr-burger .burger-menu span{width:100%;background:#fff;height:2px}.header.fixed{background:#231f20;position:fixed;top:0;left:0;padding:9px 0 18px}.global-title{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column}.global-title p{font-size:clamp(1rem,.493vw + .694rem,1.188rem);font-family:var(--font-spartan);font-weight:400;letter-spacing:.05em;color:#000;text-transform:uppercase;position:relative;line-height:normal;margin-bottom:clamp(.313rem,.822vw - .197rem,.625rem)}.global-title p:after{content:"";top:0;left:60px;bottom:3px;margin:auto;width:clamp(2.813rem,2.303vw + 1.385rem,3.688rem);height:1px;position:absolute;background:#ce011f}.global-title span{font-size:clamp(2.188rem,4.112vw - .362rem,3.75rem);font-weight:700;font-family:var(--font-cormorant);letter-spacing:.05em;color:#000;text-transform:uppercase;line-height:normal}.global-text{font-size:clamp(.938rem,.822vw + .428rem,1.25rem);font-family:var(--font-spartan);font-weight:300;letter-spacing:.005em;line-height:clamp(1.375rem,1.316vw + .559rem,1.875rem);color:#000}.global-btn{width:clamp(8.75rem,4.77vw + 5.793rem,10.563rem);height:clamp(2.813rem,1.645vw + 1.793rem,3.438rem);display:flex;justify-content:center;align-items:center;font-size:clamp(.75rem,.822vw + .24rem,1.063rem);font-weight:400;font-family:var(--font-spartan);letter-spacing:.2em;color:#000;text-transform:uppercase;position:relative;border:1px solid black;transition:all ease-in-out .35s;background:transparent}.global-btn:hover{background:#ce011f;color:#fff}.global-btn:hover:after{opacity:0}.global-btn:after{content:"";position:absolute;bottom:0;left:0;width:59px;height:5px;background:#ce011f;opacity:1;transition:all ease-in-out .35s}.slick-btn{width:59px;height:clamp(2.813rem,1.645vw + 1.793rem,3.438rem);border:1px solid black;display:flex;justify-content:center;align-items:center;position:relative;font-size:0;background:transparent;transition:all ease-in-out .35s}.slick-btn:hover{background:#ce011f}.slick-btn:hover img{filter:brightness(0) invert(1)}.slick-btn:hover:after{opacity:0}.slick-btn:after{content:"";width:100%;height:5px;background:#ce011f;bottom:0;position:absolute;left:0;transition:all ease-in-out .35s}.footer-form{position:relative;font-size:0;width:100%;background:#fff}.footer-form:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#ededed;pointer-events:none;z-index:0;max-height:544px}.footer-form .footer-form-wrap{max-width:1600px;width:100%;margin:auto;position:relative;font-size:0;padding:110px 0}.footer-form .footer-form-wrap .footer-form-container{width:87.5625%;max-width:1401px;margin:auto;position:relative;font-size:0;padding:150px 0 140px;z-index:1}.footer-form .footer-form-wrap .footer-form-container .footer-title{font-size:clamp(2.188rem,4.112vw - .362rem,3.75rem);font-weight:700;font-family:var(--font-cormorant);letter-spacing:.05em;color:#000;text-transform:uppercase;line-height:normal;text-align:center;position:relative;color:#fff;margin-bottom:60px}.footer-form .footer-form-wrap .footer-form-container .footer-title:after{content:"";position:absolute;top:-35px;left:0;right:0;margin:auto;width:59px;height:1px;background:#ce011f}.footer-form .footer-form-wrap .footer-form-container .footer-form-div{max-width:741px;margin:auto;width:100%;font-size:0;position:relative}.footer-form .footer-form-wrap .footer-form-container .footer-form-div form,.footer-form .footer-form-wrap .footer-form-container .footer-form-div form .input-wrp{width:100%}.footer-form .footer-form-wrap .footer-form-container .footer-form-div form .input-wrp>span{width:100%;position:relative;font-size:0}.footer-form .footer-form-wrap .footer-form-container .footer-form-div form .input-wrp>span:has(select):after{content:"";position:absolute;top:0;right:15px;bottom:0;margin:auto;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid #ce011f;pointer-events:none}.footer-form .footer-form-wrap .footer-form-container .footer-form-div form .input-wrp>span:has(input):after{content:"*";position:absolute;top:33%;left:18%;font-size:10px;color:#ce011f}.footer-form .footer-form-wrap .footer-form-container .footer-form-div form .input-wrp>span input,.footer-form .footer-form-wrap .footer-form-container .footer-form-div form .input-wrp>span select,.footer-form .footer-form-wrap .footer-form-container .footer-form-div form .input-wrp>span textarea{width:100%;height:52px;border:1px solid white;background:none;padding:0 20px;display:flex;justify-content:flex-start;align-items:center;font-size:clamp(.75rem,.329vw + .546rem,.875rem);font-weight:400;font-family:var(--font-spartan);letter-spacing:.05em;color:#fff}.footer-form .footer-form-wrap .footer-form-container .footer-form-div form .input-wrp>span textarea{resize:none;height:122px;padding:20px}.footer-form .footer-form-wrap .footer-form-container .footer-form-div form .input-wrp>span select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.footer-form .footer-form-wrap .footer-form-container .footer-form-div form .input-wrp>span select option{color:#000}.footer-form .footer-form-wrap .footer-form-container .footer-form-div form .sidebyside{display:flex;justify-content:center;align-items:center;gap:21px;margin-bottom:23px}.footer-form .footer-form-wrap .footer-form-container .footer-form-div form .submit-wrap{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;position:relative;font-size:0;margin:34px auto auto}.footer-form .footer-form-wrap .footer-form-container .footer-form-div form .submit-wrap .wpcf7-spinner{position:absolute}.footer-form .footer-form-wrap .footer-form-container .footer-form-div form .submit-wrap:hover:after{opacity:0}.footer-form .footer-form-wrap .footer-form-container .footer-form-div form .submit-wrap:after{content:"";position:absolute;bottom:0;left:0;width:59px;height:5px;background:#ce011f;opacity:1;transition:all ease-in-out .35s}.footer-form .footer-form-wrap .footer-form-container .footer-form-div form .submit-wrap .global-btn{border:1px solid white;color:#fff}.footer-form .footer-form-wrap .footer-form-container .footer-form-bg{width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1}.footer-form .footer-form-wrap .footer-form-container .footer-form-bg:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:80%}.footer-form .footer-form-wrap .footer-form-container .footer-form-bg canvas{width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-attachment:fixed}#main-wrapper .ai-font-phone{font-size:19px}#main-wrapper .ai-font-location-c{font-size:25px}#main-wrapper .ai-font-envelope{font-size:14px}.footer{width:100%;position:relative;font-size:0}.footer a{transition:all ease-in-out .35s}.footer a:hover{opacity:.6}.footer .ftr-wrap{width:100%;max-width:1600px;margin:auto;position:relative;font-size:0;padding:clamp(5.938rem,.822vw + 5.428rem,6.25rem) 0px clamp(5.938rem,5.757vw + 2.368rem,8.125rem);z-index:1}.footer .ftr-wrap .ftr-container{margin:auto;position:relative;font-size:0;width:71.25%;max-width:1140px}.footer .ftr-wrap .ftr-container .upper-ftr{padding-bottom:45px;border-bottom:1px solid #2c2c2c;margin-bottom:40px}.footer .ftr-wrap .ftr-container .lower-ftr{width:100%;position:relative;font-size:0}.footer .ftr-wrap .ftr-container .lower-ftr .ftr-disclaimer{width:94.7368421053%;max-width:1080px;margin:auto auto 40px}.footer .ftr-wrap .ftr-container .lower-ftr .ftr-disclaimer .ftr-disclaimer-container{font-size:clamp(.875rem,.493vw + .569rem,1.063rem);font-weight:400;font-family:var(--font-spartan);line-height:24px;letter-spacing:.05em;color:#8c8c8c;text-align:center}.footer .ftr-wrap .ftr-container .lower-ftr .ftr-disclaimer .ftr-disclaimer-container a{color:#8c8c8c}.footer .ftr-wrap .ftr-container .lower-ftr .ftr-copyright{font-size:clamp(.875rem,.493vw + .569rem,1.063rem);font-weight:400;font-family:var(--font-spartan);line-height:24px;letter-spacing:.05em;color:#8c8c8c;text-align:center;margin-bottom:35px}.footer .ftr-wrap .ftr-container .lower-ftr .ftr-copyright strong{color:#fff;font-weight:400}.footer .ftr-wrap .ftr-container .lower-ftr .ftr-copyright u{color:#fff}.footer .ftr-wrap .ftr-container .lower-ftr .ftr-copyright a{color:#8c8c8c}.footer .ftr-wrap .ftr-container .lower-ftr .ftr-copyright-icon{color:#fff;display:flex;justify-content:center;align-items:center;gap:14px}.footer .ftr-wrap .ftr-container .lower-ftr .ftr-copyright-icon .ai-font-eho{font-size:31px}.footer .ftr-wrap .ftr-container .lower-ftr .ftr-copyright-icon .ai-font-realtor-mls{font-size:38px}.footer .ftr-wrap .ftr-container .ftr-logo{width:-moz-fit-content;width:fit-content;margin:auto auto 55px}.footer .ftr-wrap .ftr-container .ftr-logo .ftr-logo-container{display:flex;align-items:center;justify-content:center}.footer .ftr-wrap .ftr-container .ftr-logo .ftr-logo-container a img{max-width:320px}.footer .ftr-wrap .ftr-container .ftr-logo .ftr-logo-container .vl{height:85px;width:1px;background:#fff;opacity:21%;margin:0px clamp(3.75rem,4.276vw + 1.099rem,5.375rem) 0px clamp(3.75rem,.987vw + 3.138rem,4.125rem)}.footer .ftr-wrap .ftr-container .ftr-logo .ftr-logo-container>img{max-width:191px}.footer .ftr-wrap .ftr-container .ftr-contact-info{width:74.1228070175%;max-width:845px;position:relative;font-size:0;margin:auto auto 50px;left:26px}.footer .ftr-wrap .ftr-container .ftr-contact-info .ftr-contact-info-container{display:flex;justify-content:space-between;align-items:flex-start}.footer .ftr-wrap .ftr-container .ftr-contact-info .ftr-contact-info-container .ftr-ci{display:flex;flex-direction:column;align-items:center;justify-content:center}.footer .ftr-wrap .ftr-container .ftr-contact-info .ftr-contact-info-container .ftr-ci i{color:#ce011f;margin-bottom:10px}.footer .ftr-wrap .ftr-container .ftr-contact-info .ftr-contact-info-container .ftr-ci a{font-size:19px;font-family:var(--font-spartan);font-weight:500;letter-spacing:.025em;line-height:30px;color:#fff;text-align:center}.footer .ftr-wrap .ftr-container .ftr-contact-info .ftr-contact-info-container .ftr-ci:has(.ai-font-location-c){margin-left:clamp(2.188rem,19.737vw - 10.049rem,9.688rem);margin-right:clamp(1.875rem,16.447vw - 8.322rem,8.125rem)}.footer .ftr-wrap .ftr-container .ftr-smi{width:-moz-fit-content;width:fit-content;margin:auto auto 55px}.footer .ftr-wrap .ftr-container .ftr-smi .ftr-smi-container{display:flex;justify-content:center;align-items:center;gap:25px}.footer .ftr-wrap .ftr-container .ftr-smi .ftr-smi-container a{font-size:24px;color:#fff}.footer .ftr-wrap .ftr-container .ftr-nav{width:-moz-fit-content;width:fit-content;margin:auto}.footer .ftr-wrap .ftr-container .ftr-nav .footernav{display:flex;justify-content:center;align-items:center}.footer .ftr-wrap .ftr-container .ftr-nav .footernav li{margin-left:14px;padding-left:14px;border-left:1px solid #757575}.footer .ftr-wrap .ftr-container .ftr-nav .footernav li:first-child{border-left:0;margin-left:0;padding-left:0}.footer .ftr-wrap .ftr-container .ftr-nav .footernav li a{font-size:17px;font-weight:400;font-family:var(--font-spartan);letter-spacing:.1em;text-transform:uppercase;color:#fff}.footer .ftr-bg{width:100%;height:100%;background:#000;position:absolute;top:0;left:0;z-index:0;pointer-events:none}.footer .ftr-bg canvas{width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:center;background-attachment:fixed;opacity:11%;filter:grayscale(1)}.remove-scroll{overflow:hidden}.expanded-header{position:fixed;right:-200%;top:0;background:#fff;width:824px;height:100vh;z-index:6000;font-size:0;transition:all ease-in-out .35s}.expanded-header .expanded-wrap{position:relative;font-size:0;width:100%}.expanded-header .expanded-wrap .close-btn{font-size:20px;position:absolute;top:20px;right:20px;color:#000}.expanded-header .expanded-wrap .expanded-container{width:71.6019417476%;max-width:590px;margin:auto;padding:80px 0 90px}.expanded-header .expanded-wrap .expanded-container .expanded-logo{margin-bottom:37px}.expanded-header .expanded-wrap .expanded-container .expanded-logo img{filter:brightness(0)}.expanded-header .expanded-wrap .expanded-container .expanded-logo .hdr-logo-flex{display:flex;justify-content:center;align-items:center;gap:40px}.expanded-header .expanded-wrap .expanded-container .expanded-logo .hdr-logo-flex>img{margin-top:22px}.expanded-header .expanded-wrap .expanded-container .expanded-nav{border:2px solid #e5e5e5;padding:40px 0 30px;border-left:0;border-right:0;margin-bottom:45px}.expanded-header .expanded-wrap .expanded-container .expanded-nav #nav2{display:grid;grid-template-columns:repeat(2,auto);gap:40px}.expanded-header .expanded-wrap .expanded-container .expanded-nav #nav2 li a{font-size:24px;font-weight:700;font-family:var(--font-cormorant);letter-spacing:.05em;text-transform:uppercase;color:#000}.expanded-header .expanded-wrap .expanded-container .expanded-nav #nav2 li .sub-menu{margin-top:15px}.expanded-header .expanded-wrap .expanded-container .expanded-nav #nav2 li .sub-menu li a{font-size:14px;font-weight:400;font-family:var(--font-spartan);letter-spacing:.05em;line-height:30px}.expanded-header .expanded-wrap .expanded-container .expanded-nav #nav2 .menu-item-87{order:1;display:none}.expanded-header .expanded-wrap .expanded-container .expanded-nav #nav2 .menu-item-22{grid-column:1;grid-row:1}.expanded-header .expanded-wrap .expanded-container .expanded-nav #nav2 .menu-item-25{margin-right:0;grid-column:2;grid-row:1}.expanded-header .expanded-wrap .expanded-container .expanded-nav #nav2 .menu-item-23{margin-right:0;grid-column:2;grid-row:2}.expanded-header .expanded-wrap .expanded-container .expanded-nav #nav2 .menu-item-26{grid-column:2;grid-row:3;bottom:260px;position:relative}.expanded-header .expanded-wrap .expanded-container .expanded-nav #nav2 .menu-item-24{grid-column:2;grid-row:4;position:relative;bottom:270px}.expanded-header .expanded-wrap .expanded-container .expanded-nav #nav2 .menu-item-358{grid-column:1;grid-row:2}.expanded-header .expanded-wrap .expanded-container .expanded-contact-info,.expanded-header .expanded-wrap .expanded-container .expanded-contact-info .expanded-contact-info-wrap{width:100%;position:relative;font-size:0}.expanded-header .expanded-wrap .expanded-container .expanded-contact-info .expanded-contact-info-wrap .expanded-contact-info-container{width:100%;position:relative;font-size:0;display:flex;justify-content:space-between;align-items:center}.expanded-header .expanded-wrap .expanded-container .expanded-contact-info .expanded-contact-info-wrap .expanded-contact-info-container .exp-ci{display:flex;justify-content:flex-start;align-items:center}.expanded-header .expanded-wrap .expanded-container .expanded-contact-info .expanded-contact-info-wrap .expanded-contact-info-container .exp-ci:has(.ai-font-location-c){align-items:flex-start}.expanded-header .expanded-wrap .expanded-container .expanded-contact-info .expanded-contact-info-wrap .expanded-contact-info-container .exp-ci i{width:30px;position:relative;top:0;color:#ce011f}.expanded-header .expanded-wrap .expanded-container .expanded-contact-info .expanded-contact-info-wrap .expanded-contact-info-container .exp-ci a{font-size:12px;font-weight:600;font-family:var(--font-spartan);line-height:30px;letter-spacing:.05em;color:#000;transition:all ease-in-out .35s}.expanded-header .expanded-wrap .expanded-container .expanded-contact-info .expanded-contact-info-wrap .expanded-contact-info-container .exp-ci a:hover{opacity:.7}.expanded-header .expanded-wrap .expanded-container .expanded-nav #nav2 li a{transition:all ease-in-out .35s}.expanded-header .expanded-wrap .expanded-container .expanded-nav #nav2 li a:hover{color:#ce011f}.exp-ci a{transition:all ease-in-out .35s}.exp-ci a:hover{opacity:.6}#content .entry-title{font-size:30px;font-family:var(--font-family-title);text-transform:uppercase;letter-spacing:.1em}.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}#content .entry-title,#content .archive-title{font-size:30px;font-family:var(--font-family-title);text-transform:uppercase;letter-spacing:.1em}.aios-contact-main:before{background:transparent url(https://cdn.agentimagehosting.com/TKN7iJR0wErMGiRvj4Y62/2025/06/19112042/contact-img.jpg) no-repeat center center!important}.aios-contact-title strong,.aios-contact-form-title strong{font-family:var(--font-family-title)}.footer-form-container .wpcf7 form .wpcf7-response-output{font-size:11px;color:#fff;text-align:center;position:absolute;width:100%;margin:0;bottom:-36px}.use-floating-validation-tip .wpcf7-not-valid-tip{position:absolute!important;top:0!important;left:0!important;width:-moz-fit-content!important;width:fit-content!important;font-size:11px!important}#ip-equinox-about .ip-equinox-about__content p,#aios-roadmaps-equinox .aios-roadmaps-equinox__contents p,.aios-contact-info ul li{font-size:clamp(.938rem,.822vw + .428rem,1.25rem)!important}#content #agents-results .agents-name a{font-family:var(--font-cormorant)!important;font-weight:700!important;font-size:clamp(2.188rem,4.112vw - .362rem,3.75rem)!important}#agents-results .agents-contact{background:none!important}#agents-results .agents-contact li span{color:#ce011f!important}#content #agents-results .agents-button,#agents-single .agents-button{font-weight:400;font-family:var(--font-spartan);letter-spacing:.2em;color:#000;text-transform:uppercase;position:relative;border:1px solid black;transition:all ease-in-out .35s;background:transparent}#content #agents-results .agents-button:hover,#agents-single .agents-button:hover{border-color:#000;background:#ce011f;color:#fff}#agents-single .agents-button:hover{border-color:#000!important;background:#ce011f!important;color:#fff!important}#content #agents-results .agents-button:after,#agents-single .agents-button:after{content:"";position:absolute;bottom:0;left:0;width:59px;height:5px;background:#ce011f;opacity:1;transition:all ease-in-out .35s}#content #agents-results .agents-button:hover:after,#agents-single .agents-button:hover:after{opacity:0}.agents-description p{font-size:clamp(.938rem,.822vw + .428rem,1.25rem);font-weight:300}#agents-single .agents-contact li>div>span{color:#ce011f}.ip-banner canvas{background-attachment:fixed}.aios-contact-info ul li a:hover,.aios-contact-info ul li:hover i:not(.location){color:#ce011f!important}.aios-contact-smi ul li a:hover{color:#ce011f!important}section.aios-communities-page.hfeed .aiosCommunitiesEndeavor__content h3{font-size:30px;font-weight:400;letter-spacing:.05em;font-family:var(--font-cormorant)}article.latestnews__item h5 a{font-size:19px;font-weight:400;font-family:var(--font-spartan);color:#ce011f;letter-spacing:.05em;margin-bottom:25px}article.latestnews__item p{font-size:clamp(.938rem,.822vw + .428rem,1.25rem);font-family:var(--font-spartan);font-weight:300;letter-spacing:.005em;line-height:clamp(1.375rem,1.316vw + .559rem,1.875rem);color:#000}.latestnews__item--cta a{font-style:normal!important}.template__archive .latestnews__item{background:#f8f8f8}#listings-details .listings-address strong{font-family:var(--font-cormorant)}#listings-details .listings-box{background:#000!important}.ihf-details-template #listings-details .listings-cta.white>li>a:hover{background:#ce011f!important}#listings-details .listings-cta.listings-main-cta a{position:relative;border:1px solid #000!important}#listings-details .listings-cta.listings-main-cta a:after{content:"";position:absolute;bottom:0;left:0;width:59px;height:5px;background:#ce011f;opacity:1;transition:all ease-in-out .35s}#listings-details .listings-description h2,#listings-details .listings-accordion h2,#listings-details .listings-form h2 span{color:#000;font-family:var(--font-cormorant)}.ihf-details-template #listings-details .listings-link-navigation-main{background:transparent;color:#000!important}#listings-details .listings-link-navigation-main:after{content:"";position:absolute;bottom:0;left:0;width:59px;height:5px;background:#ce011f;opacity:1;transition:all ease-in-out .35s}.ihf-details-template #listings-details .listings-link-navigation-main:focus,.ihf-details-template #listings-details .listings-link-navigation-main:hover{background:#ce011f!important;color:#fff!important;border-color:#ce011f!important}#listings-results .listings-grid .listings-col:hover .listings-footer{background:#ce011f!important}.page-template-template-fullwidth div#inner-page-wrapper>.container,.aios-custom-ihomefinder-shortcode div#inner-page-wrapper>.container{width:100%;padding:0}.ihf-details-template div#inner-page-wrapper>.container{width:100%;padding:0}#listings-details .listings-hero-single{position:relative;display:block;width:100%;padding:0}.category-faq .faq-text{font-size:clamp(.938rem,.822vw + .428rem,1.25rem);font-family:var(--font-spartan);font-weight:300;letter-spacing:.005em;line-height:clamp(1.375rem,1.316vw + .559rem,1.875rem);color:#000;text-align:center}.category-faq .template__archive .latestnews__items{display:flex;justify-content:center;align-items:stretch;gap:15px;flex-wrap:wrap}.category-faq .template__archive .latestnews__item{width:calc(33.333333% - 16px);flex-grow:0;flex-basis:initial}.expanded-nav .menu-item-358{order:7}.expanded-header{overflow:auto}.sitemap-list .page-item-173,.sitemap-list .page-item-175,.sitemap-list .page-item-177,.sitemap-list .page-item-179,.sitemap-list .page-item-181,.sitemap-list .page-item-183{display:none}.page-template-template-fullwidth div#inner-page-wrapper>.container,.aios-custom-ihomefinder-shortcode div#inner-page-wrapper>.container{padding:0 15px!important}.listings-hero .splide__main .aios-custom-ihomefinder-template-img-loader:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:3;background:#000;opacity:.5}#ip-element-contact #breadcrumbs{margin:0 122px}.glyphicon-remove-circle{color:#fff!important}.wpcf7 form .wpcf7-response-output{text-align:center!important}#inner-page-wrapper .inner-page-container{padding-right:20px;padding-left:20px}.template__archive .latestnews__intro{padding:0}.template__archive .latestnews__intro h1,.template__archive .latestnews__intro h2,.template__archive .latestnews__intro p{margin:0 auto!important}.template__archive .latestnews__items{padding:0}.template__archive .latestnews__item{margin-bottom:0!important;border-bottom:0;padding:12px}.template__archive .latestnews__item *{margin-bottom:0!important}.template__archive .latestnews__item--cta{flex-grow:1;display:flex;align-items:flex-end}.template__archive #searchform{max-width:662px;width:100%;display:flex;flex-direction:column;gap:8px;margin:0 auto}.template__archive #searchform input{flex-grow:1;display:block;padding:12px;height:57px;border:1px solid #AAAAAA}.template__archive #searchform button{gap:10px;min-height:0;height:57px;letter-spacing:.17em;padding:12px}@media screen and (min-width: 744px){#inner-page-wrapper .inner-page-container{padding-right:24px;padding-left:24px}.template__archive #searchform{flex-direction:row}.template__archive #searchform button{max-width:149px;min-width:149px}}@media screen and (min-width: 1024px){.template__archive .latestnews__items{flex-wrap:wrap}.template__archive .latestnews__item{padding:24px;width:calc(33.333333% - 16px);flex-grow:0;flex-basis:initial}}@media only screen and (max-width: 1440px){#ip-element-contact #breadcrumbs{margin:0 100px}}@media only screen and (max-width: 1366px){#ip-element-contact #breadcrumbs{margin:0 75px}}@media only screen and (max-width: 1280px){#ip-element-contact #breadcrumbs{margin:0 50px}}@media only screen and (max-width: 1199px){.footer .ftr-wrap .ftr-container{width:95%}.header .header-wrap .header-flex .hdr-nav #nav li{padding:0 10px}.header .header-wrap .header-flex{width:80%}}@media only screen and (max-width: 991px){#ip-element-contact #breadcrumbs{margin:0 30px}#ip-element-contact #breadcrumbs{margin:0 15px}.inner,#content-sidebar,#content-full{width:100%}.outer{width:100%;min-width:100%}#content-sidebar #content{width:100%}header.header{display:none!important}.footer-form .footer-form-wrap .footer-form-container .footer-form-div{width:95%}.footer .ftr-wrap .ftr-container .ftr-logo .ftr-logo-container{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:30px}.footer .ftr-wrap .ftr-container .ftr-logo .ftr-logo-container .vl{display:none}.footer .ftr-wrap .ftr-container .ftr-contact-info .ftr-contact-info-container{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:30px}.footer .ftr-wrap .ftr-container .ftr-contact-info{width:100%;max-width:845px;position:relative;font-size:0;margin:auto auto 50px;left:0}.footer .ftr-wrap .ftr-container .ftr-nav .footernav{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:15px}.footer .ftr-wrap .ftr-container .ftr-nav .footernav li{margin-left:0;padding-left:0;border-left:0}.footer .ftr-wrap .ftr-container .ftr-logo .ftr-logo-container a img{max-width:320px;width:100%}.expanded-header{display:none}.category-faq .template__archive .latestnews__item{width:100%}.category-faq .template__archive .latestnews__items{flex-direction:column}}@media only screen and (max-width: 767px){.ip-banner .container{width:100%}.footer-form .footer-form-wrap .footer-form-container .footer-form-div form .sidebyside{display:flex;justify-content:center;align-items:flex-start;gap:23px;margin-bottom:23px;flex-direction:column}.footer-form .footer-form-wrap .footer-form-container .footer-form-div form .input-wrp>span:has(input):after{content:"*";position:absolute;top:19px;left:65px;font-size:10px;color:#ce011f}}@media only screen and (max-width: 480px){#ip-element-contact #breadcrumbs{margin-bottom:80px}.global-title span{font-size:29px}}
