@charset "UTF-8";:root{--font-family-default: "Montserrat", sans-serif;--font-family-title: "Noto Serif", serif;--font-size-default: 14px;--font-size-title: 18px;--font-color-default: #000000;--font-color-title: #6c757d;--primary: #752a38;--secondary: #80001e;--success: #28a745;--info: #17a2b8;--warning: #ffc107;--danger: #dc3545;--light: #f8f9fa;--dark: #343a40;--default-transition: .3s cubic-bezier(.4, 0, .2, 1)}body{font-family:var(--font-family-default);font-size:var(--font-size-default);background:#fff;color:var(--font-color-default);margin:0}a,a:hover,a:focus,input,input:hover,input:focus,textarea,textarea:focus,textarea:hover,select:hover,select:focus,select,button,button:focus,button:hover,.btn-group.bootstrap-select.show-tick.qs-select,.bootstrap-select .dropdown-toggle,.bootstrap-select .dropdown-toggle:focus{outline:0px!important}#content .ihf-search .ihf-select-options ul,#content .ihf-search .ihf-select-options,#content .ihf-search .ihf-pagination,#content #ihf-main-container .nav-tabs,#content #ihf-main-container .chosen-results{margin:0;padding:0;list-style:none}#content #ihf-main-container #ihf-search-adv2-submit{margin:20px 0 0}#content #ihf-main-container .ihf-grid-result-address{overflow:hidden;text-overflow:ellipsis;display:block}#content #ihf-main-container .ihf-listing-search-results .btn{padding:6px}#content div.wpcf7-response-output,div.wpcf7-response-output{text-align:center}#ihf-main-container #ihf-mortgage-calculator-modal .mc-total-payment-subline,#content #ihf-main-container .mc-total-payment-subline{color:#333}#ihf-main-container .pagination>li>a,#ihf-main-container .pagination>li>span{padding:6px 9px}#ihf-main-container #ihf-schedule-showing-request-form .form-control{padding:6px 7px}#content #ihf-main-container #ihf-search-location-tab{margin:8px 5px 0 0}#ihf-main-container #ihf-advsearch-features label{font-size:.8em}html.name-Microsoft_Edge .ai-default-cf7wrap input[type=submit],html.name-Microsoft_Edge .ai-default-cf7wrap input.wpcf7-submit{margin:6px 0 0}#ws-walkscore-tile{background:#fff!important}#hero .quick-search form select[name=propertyType]{margin-left:2%}#content ul.ihf-navbar-nav{list-style:none;margin:0}#content .ihf-eureka .ihf-navbar{padding:4px 14px}#content #ihf-main-container .ihf-listing-open-home-text-grid,#content #ihf-main-container .ihf-map-info-window-content{color:#777}#content #ihf-main-container label{color:inherit}#content #ihf-main-container .ihf-polygon-reset,#ihf-main-container .modal-body{color:#000}body.page-id-0>img,body.page-id-0>iframe{display:none!important}#content #ihf-main-container #ihf-market-report-nav-container.row,#content #ihf-main-container #ihf-market-report-nav-container.row .row,#content #ihf-main-container .row #areaPickerContainer.row,#content #ihf-main-container .row #ihf-search-location-tab .row,#content #ihf-main-container .row #ihf-refine-map-search-form .row,#content #ihf-main-container .row .ihf-grid-result-container .row,#content #ihf-main-container .row #ihf-search-location-tab.row{margin-left:-15px;margin-right:-15px}#content #ihf-main-container .row .row{margin-left:0;margin-right:0}#ihf-main-container .ihf-social-share .dropdown-menu>li>a{color:#000!important}#ihf-main-container .ihf-social-share .dropdown-menu>li>a:hover{color:#fff!important}#ihf-main-container #ihf-refine-map-search-form label{color:#fff!important}#ihf-main-container #ihf-refine-map-search-form .checkbox{padding-left:0}#ihf-main-container ul.chosen-results{margin-left:0!important}#content .ihf-eureka ul.ihf-dropdown-menu{margin:0;padding:0;list-style:none}#content #ihf-detail-navrow .ihf-detail-navigation .pull-right{float:none!important;text-align:right}#content #ihf-main-container .map-infobox-img{max-width:100%!important}#ihf-main-container #ihf-map-canvas .ihf-map-info-box-title{padding:0 15px 0 0}.grecaptcha-badge{z-index:91}#content #IDX-main #IDX-boxLabel_remarksConcat input{display:block;width:100%}#content #IDX-main ul.select2-choices,#content #IDX-main ul.IDX-navbar-nav{margin:0}.areaPickerExpandAllTopBar:after{content:"";display:block;clear:both}#ihf-main-container #ihf-main-search-form fieldset>div:nth-child(14) .checkbox{padding-left:0}#ihf-main-container #ihf-main-search-form fieldset>div:nth-child(14) .checkbox label{padding-right:30px;white-space:break-spaces}#ihf-main-container #ihf-detail-features-tab>.row.mt-10{margin-left:0;margin-right:0}#ihf-agent-sellers-rep-own-listing{max-width:100%}#ihf-main-search-form fieldset div[data-ihf-geographic-field=true] .checkbox{padding-left:0}#content ul#IDX-searchNavList{margin:0}#content ul#IDX-searchNavList li:first-child{padding-left:0}#content ul#IDX-searchNavList li:last-child{padding-right:0}#IDX-formSubmit.IDX-formSubmit{font-size:16px;margin-right:20px;line-height:18px}#IDX-formSubmit.IDX-formSubmit{font-size:16px;margin-right:20px;line-height:18px;font-weight:400}#IDX-ccz-group .IDX-controls span{vertical-align:middle;margin:0 0 0 10px}#IDX-ccz-group .IDX-controls span:first-child{margin:0}#ihf-main-container #ihf-map-canvas{position:relative;z-index:0}#ihf-main-container #ihf-refine-map-search-form{margin:0}#ihf-main-container .ihf-mapsearch-refine-overlay-inner{padding:8px 15px}#ihf-main-container .ihf-grid-result{margin-bottom:15px}#ihf-main-container .ihf-grid-result:after{content:"";display:block;clear:both}#listings-results .listings-map{position:relative;z-index:0}#content ul#idx-mlm-nav-links{list-style:none;margin:0}#ihf-map-canvas .leaflet-div-icon{background:none;border:0px solid #666}.use-floating-validation-tip .wpcf7-not-valid-tip{position:absolute;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);left:20%;width:auto;font-size:11px;white-space:nowrap;display:none}.use-floating-validation-tip .wpcf7-not-valid-tip:nth-of-type(1){display:block}#ihf-main-container #areaPickerClearAll .glyphicon{color:#fff!important}#content .leaflet-control-layers form.leaflet-control-layers-list{margin:0}#IDX-main.IDX-wrapper-standard .IDX-navbar-collapse{padding-left:0;padding-right:0}body.pojo-a11y-readable-font *[class*=ai-font-],body.pojo-a11y-readable-font *[class*=ai-font-]:after,body.pojo-a11y-readable-font *[class*=ai-font-]:before{font-family:agentimage!important}body #IDX-cczController{display:none}body #IDX-map-ccz .IDX-control-group{position:static}body #IDX-map-ccz .IDX-controls{display:block}#content #ihf-main-container ul.dropdown-menu li.active a,#content #ihf-main-container ul.dropdown-menu a:hover{color:#fff}#content ul.select2-selection__rendered{margin:0}.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}.section{position:relative;width:100%;height:auto;display:block;padding:0 15px}.section-button{width:100%;max-width:14.375vw;min-width:190px}.section-button a{width:100%;display:flex;max-width:100%;height:max(3.3125vw,43px);align-items:center;justify-content:center;background:var(--primary);color:#fff;text-transform:uppercase;transition:var(--default-transition);border-radius:10px;font-size:max(.75vw,9px);font-weight:400;letter-spacing:.2em;text-decoration:none}.section-button a:hover{background:var(--secondary)}#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}.page-id-1541 #content h1.entry-title{display:none}#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{width:100%;height:100%;display:block;background-size:cover;background-position:center;background-repeat:no-repeat}.accent:before,.accent:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;pointer-events:none}.image-holder{position:relative}.image-holder canvas{display:block;width:100%;background-position:center center;background-repeat:no-repeat;background-size:cover}.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}.ff-section{padding-top:max(7vw,90px);padding-bottom:max(7vw,90px)}.ff-section .section-inner{z-index:2;width:100%;max-width:53vw;margin:0 auto;padding-top:2.625vw;padding-bottom:4.625vw;position:relative}.ff-section .section-inner:before{position:absolute;top:0;left:0;height:100%;content:"";background:#752a38b3;width:100vw;margin-left:calc(50% - 50vw)}.ff-section .accent{background:#000}.ff-section .accent canvas{filter:grayscale(1);opacity:25%}.ff-title{display:flex;justify-content:center;margin-bottom:28px}.ff-title .section-title h2{color:#fff}.ff-title .section-title:before{width:7.875vw;left:50%;transform:translate(-50%);background:#fff}.ff-field{margin-bottom:.25vw;position:relative}.ff-field.fl{width:100%}.ff-field.fs{width:calc(33.3333333333% - .1875vw)}.ff-field input,.ff-field textarea{background:transparent;color:#fff;font-weight:400;font-size:max(.875vw,12px);width:100%;height:max(3vw,36px);padding-left:1.375vw;border:1px solid rgba(255,255,255,.5)}.ff-field textarea{height:max(8.5vw,90px);padding-top:1.375vw;resize:none}.footer-form-inner{display:flex;flex-flow:row wrap;justify-content:space-between}.ff-submit{position:absolute;bottom:1.75vw;right:1.75vw}.ff-submit input{padding:0;font-size:0;height:100%;width:100%;border:0;position:absolute;z-index:2}.ff-submit i{color:#fff;font-size:max(1.75vw,20px)}.ff-submit .wpcf7-spinner{position:absolute}.footer-inner{width:100%;max-width:73.125vw;margin:0 auto;display:flex;flex-flow:row wrap;justify-content:space-between;position:relative;z-index:2;padding-top:max(7.375vw,80px);padding-bottom:max(6.375vw,70px);padding-left:15px;padding-right:15px}.footer-bot{width:100%;margin-top:max(5.125vw,60px)}.footer-top-r{width:55.7264957265%;display:flex;justify-content:space-between}.footer-top-l{width:33.4188034188%}.footer-broker-logo{display:flex;flex-flow:row wrap;justify-content:center;gap:max(2.375vw,28px)}.footer-site-logo{margin-bottom:32px}.footer-disclaimer{margin-bottom:max(.625vw,8px)}.footer-disclaimer p{font-size:max(.6875vw,10px);text-align:center;line-height:2;letter-spacing:.025em}.footer-copyright{margin-bottom:24px}.footer-copyright p{text-align:center;font-size:max(.75vw,10px);text-transform:uppercase;letter-spacing:.1em;font-weight:400;color:#000;line-height:1.4}.footer-copyright p a{color:#000}.footer-copyright p a.aiftr{font-weight:600;text-decoration:underline}span.footer-site-title{font-weight:600}.ftrealtor{display:flex;justify-content:center;gap:.75vw;color:var(--primary);font-size:max(2.0625vw,28px)}h2.ftr-txt-head{color:var(--primary);font-weight:600;font-size:max(1.5625vw,20px);margin-bottom:max(1.25vw,16px)}.ftr-addr{margin-bottom:max(1.6875vw,20px)}.ftr-addr a{color:#454545;font-size:max(.875vw,11px);display:flex;gap:max(.875vw,10px);line-height:1.4;transition:var(--default-transition);text-decoration:none}.ftr-addr a:hover{color:var(--secondary)}.ftr-addr a i{font-size:max(1.75vw,20px)}.ftr-email{margin-bottom:max(1.6875vw,20px)}.ftr-email a{display:flex;gap:max(.875vw,10px);color:#454545;font-size:max(1vw,12px);text-decoration:none;transition:var(--default-transition)}.ftr-email a:hover{color:var(--secondary)}.ftr-email a i{font-size:max(1vw,12px)}.ftr-tel a{display:flex;gap:max(.875vw,10px);color:#454545!important;font-size:max(1vw,12px);margin-bottom:3px;transition:var(--default-transition);text-decoration:none}.ftr-tel a:hover{color:var(--secondary)!important}.ftr-tel a i{font-size:max(1vw,14px)}.ftr-tel em:nth-child(2){position:relative;left:1.8125vw}.fr-l a i{width:32px;text-align:center}.fr-smi>div{display:flex;align-items:center;gap:max(3.5vw,36px);flex-flow:row wrap}.fr-smi>div .ftr-txt-head{margin-bottom:0}.fr-smi-list{display:flex;flex-flow:row wrap;gap:max(1.75vw,20px)}.fr-smi-list a{color:#000;font-size:max(1.125vw,16px);text-decoration:none;transition:var(--default-transition)}.fr-smi-list a:hover{color:var(--secondary)}.footer-menu{margin-bottom:max(1.875vw,18px)}.footer-menu-nav{-moz-column-count:2;column-count:2}.footer-menu-nav ul li a,.footer-menu-nav li a{color:#454545;text-transform:uppercase;font-size:max(.8125vw,10px);letter-spacing:.05em;font-weight:400;text-decoration:none;transition:var(--default-transition)}.footer-menu-nav ul li a:hover,.footer-menu-nav li a:hover{color:var(--secondary)}.footer-menu-nav li{margin-bottom:max(.9375vw,12px)}.footer-section{position:relative;width:100%;height:auto;display:block}.footer-section .accent canvas{filter:grayscale(1)}.footer-section .accent:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background:linear-gradient(to bottom,#fff,#fff0)}.footer-section .accent:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;opacity:.85}header.header{position:absolute;top:0;left:0;width:100%;height:auto;z-index:9}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}header.header .header-inner .section-button a:before{opacity:1}header.header .header-inner .section-button a:hover:before{opacity:0}header.header .header-inner .logo img{filter:brightness(0) invert(1);width:15.9375vw;max-width:255px;min-width:160px;height:auto}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 .header-inner .logo img{width:11.8125vw;max-width:189px;min-width:150px;height:auto;filter:none}header.header.show-fixed .fix-logo{display:block}header.header.show-fixed .primarymenu{gap:max(1.5625vw,20px)}header.header.show-fixed .primarymenu>li>a{color:#454545}header.header.show-fixed .header-phone a{color:#000!important}header.header.show-fixed .header-phone a:hover{color:var(--secondary)!important}header.header.show-fixed .header-phone a i{color:var(--primary)}.primarymenu{display:flex;gap:max(1.375vw,9px)}.primarymenu>li{position:relative;padding-bottom:.5vw}.primarymenu>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}.primarymenu>li>a{padding-bottom:3.875vw;text-decoration:none}.primarymenu>li:hover:before{opacity:1}.primarymenu>li:hover>a:before{opacity:1}.primarymenu>li:hover>.sub-menu{transform:translate(-50%);opacity:1;visibility:visible}.primarymenu a{color:#fff;font-size:max(.6vw,9px);font-weight:400;text-transform:uppercase;letter-spacing:.12em}.primarymenu .sub-menu{position:absolute;width:100%;min-width:17vw;top:1.875vw;left:50%;transform:translate(-50%,100%);transition:var(--default-transition);opacity:0;visibility:hidden}.primarymenu .sub-menu li{position:relative;margin-bottom:.0625vw}.primarymenu .sub-menu li:hover .sub-menu{transform:translateY(0);opacity:1;visibility:visible}.primarymenu .sub-menu a{color:#454545;display:block;text-align:center;text-decoration:none;padding:max(.75vw,8px) 0;background:#fffc;transition:var(--default-transition)}.primarymenu .sub-menu a:hover{background:var(--secondary);color:#fff}.primarymenu .sub-menu a:hover:before{opacity:1;height:.0625vw}.primarymenu .sub-menu .sub-menu{left:17.0625vw;top:0!important;transform:translateY(100%);transition:var(--default-transition);opacity:0;visibility:hidden}.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:hover{color:var(--secondary)!important}.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}.Navigation:before{content:"";position:absolute;top:50%;right:0;width:1px;height:max(1.6875vw,18px);background:#000;transform:translateY(-50%);opacity:30%}header.header.show-fixed .primarymenu .sub-menu{top:3.0625vw}div#main-wrapper{overflow:hidden}.ff-section .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}.ff-section span.wpcf7-form-control-wrap{position:static}.ff-section .wpcf7 form .wpcf7-response-output{position:absolute;width:100%;text-align:center;bottom:-30px;background:#ffb900;color:#fff;text-transform:uppercase;font-size:10px;letter-spacing:.07em;border-color:#ffb900!important;padding:6px 4px;margin:0}.ff-section .wpcf7 form.sent .wpcf7-response-output{background:#0e5614;border-color:#0e5614!important}.footer-form{position:relative;width:100%;height:auto;display:block}.footer-site-logo{width:23.0625vw;max-width:369px;height:auto;margin-left:auto;margin-right:auto}.slick-slider,.slick-slider *,.slick-slider a{outline:none!important}input:focus,select:focus,textarea:focus{outline:none!important}.footer-copyright p a:hover{color:var(--secondary);text-decoration:none}.footer-copyright p a.aiftr:hover{color:var(--secondary)}.section-title{position:relative;padding-bottom:20px;line-height:1}.section-title:before{content:"";position:absolute;bottom:0;left:0;width:64.75vw;height:1px;background:#000}.section-title h2,.section-title h1{font-size:62px;font-size:max(3.875vw,31px)}.section-title h2 span,.section-title h1 span{display:block;font-weight:600;font-size:70px;font-size:max(4.375vw,35px)}.ihf-qs-submit.ihf-hidden{display:none!important}#content .entry-title,#content .archive-title,#content .archive-subtitle{font-size:max(3.875vw,31px);margin:0;font-weight:600}#content ul.sitemap-list li.page-item-115{display:none}.ss-smi{position:fixed;top:50%;right:10px;transform:translateY(-50%);z-index:4}.ss-smi a{text-decoration:none;color:#fff;background:#752a38cc;width:max(2.5vw,30px);height:max(2.5vw,30px);display:flex;align-items:center;justify-content:center;border-radius:5px;font-size:max(1.25vw,14px);margin-bottom:max(.625vw,14px);transition:var(--default-transition)}.ss-smi a:hover{background:var(--secondary)}.page-id-51 #content .entry-content>h2{display:none}.page-id-51 .entry-content-data{text-align:center;max-width:100%}.page-id-51 .aiosAgentsEquinox__featured.aiosAgentsEquinox__agents{display:none}.post-page-contact-us #breadcrumbs{padding-left:15px}.post-page-contact-us #content-full #content{padding:0}.post-page-contact-us #inner-page-wrapper{margin-bottom:0}.post-page-contact-us #inner-page-wrapper .container{width:100%;padding:0}.list-3-col{-moz-column-count:3;column-count:3}.post-page-about-lkr #content .entry-title{line-height:1;font-size:clamp(30px,3.875vw,45px)}#aiosAgentsEquinox .aiosAgentsEquinox__agent--img,#aios-testimonials-equinox .aiosTestimonialsEquinox__list a{border-radius:0}.post-page-contact-us .ipcontactus_ascend__container .heading-1{color:#000;text-transform:capitalize}.post-page-contact-us .ipcontactus_ascend__container .heading-1 .section-title:before{opacity:0}.post-page-contact-us .ipcontactus_ascend__background{opacity:0}.post-page-contact-us .ipcontactus_ascend__container{background:#fff;padding-top:30px}.post-page-contact-us .ipcontactus_ascend__form .custom-page-col input[type=email],.post-page-contact-us .ipcontactus_ascend__form .custom-page-col input[type=phone],.post-page-contact-us .ipcontactus_ascend__form .custom-page-col input[type=text],.post-page-contact-us .ipcontactus_ascend__form .custom-page-col textarea,.post-page-contact-us .ipcontactus_ascend__form .custom-page-row.custom-page-stayintouch label input{color:#000;border-color:#000}.post-page-contact-us .ipcontactus_ascend__form .custom-page-row.custom-page-stayintouch label{color:#000}.post-page-contact-us .ipcontactus_ascend__form .custom-page-col input[type=submit]{background:#000;color:#fff}.post-page-contact-us .ipcontactus_ascend__form .custom-page-row.custom-page-stayintouch label span:before{top:7px}.post-page-contact-us .ipcontactus_ascend__form .wpcf7-not-valid-tip{color:#db7575}.aiosAgentsEquinox__our-agents a img{transition:all .3s ease-in-out}.aiosAgentsEquinox__our-agents a:hover img{filter:grayscale(1)}.primarymenu{gap:15px}#inner-page-wrapper #content .agentsingle__card-button a{color:#fff!important;text-decoration:none}#content h1.entry-title.entry-custom-title{font-size:max(3.875vw,31px);font-weight:400;line-height:1;padding-bottom:20px;position:relative;margin-bottom:30px}#content h1.entry-title.entry-custom-title span{display:block;font-weight:600;font-size:70px;font-size:max(4.375vw,35px)}h1.entry-title.entry-custom-title:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:#000}#content .ihf-eureka ul{margin:0;list-style:none}#content i.ihf-fa{font-style:normal}.post-page-contact-us .ipcontactus_ascend__form .wpcf7-not-valid-tip~.wpcf7-not-valid-tip{display:none}.aiosp-container[class*="aiosp-ref-#agents-popup-form"] .aios-popup-body .agents-popup-form .agentsingle__form--field input[type=submit]{color:#fff!important}.ip-pd-sidebar .ip-pd-sidebar-wrap .ip-pd-sidebar-form-wrap-form form .wpcf7-response-output{margin:0!important;line-height:1}.single-aios-communities .ip-cd-attractions .ip-cd-attractions-wrap .ip-cd-attractions-text .ip-cd-attractions-inner-content ul.main-list>li ul li a{pointer-events:none}.ip-global-fp-pagination ul{margin-left:0!important}.ihf-details-template #ihfMortgageCalculator .modal-dialog{max-width:calc(100% - 20px)}.single-aios-agents.aios-custom-ihomefinder-shortcode .agentsingle{width:80%;margin:auto}.single-aios-agents.aios-custom-ihomefinder-shortcode .ip-banner{display:block!important}.single-aios-agents.aios-custom-ihomefinder-shortcode #breadcrumbs{display:block!important;width:80%;margin:1.12em auto}.single-aios-agents.aios-custom-ihomefinder-shortcode .heading-1{display:block;font-weight:600;font-size:max(4.375vw,35px);text-align:center;text-transform:uppercase}.single-aios-agents.aios-custom-ihomefinder-shortcode .ip-banner.ip-custom-banner.no-banner,.single-aios-agents.aios-custom-ihomefinder-shortcode .ip-cd-breadcrumbs,.single-aios-agents.aios-custom-ihomefinder-shortcode .ip-global-fp-head{display:none!important}.single-aios-agents.aios-custom-ihomefinder-shortcode .ip-global-fp{padding:0}.single-aios-agents.aios-custom-ihomefinder-shortcode #inner-page-wrapper #content .agentsingle__card-information{padding-left:15px;padding-right:15px}.single-aios-agents.aios-custom-ihomefinder-shortcode #inner-page-wrapper #content .agentsingle__card-information a{text-overflow:ellipsis;overflow:hidden}@media only screen and (min-width: 992px){#content .entry-title.subt{font-size:4em}}@media screen and (min-width: 1200px){#content .ihf-eureka.ihf-container-gte-sm .ihf-form-inline .ihf-form-control{max-width:calc(100% - 43px)}}@media only screen and (max-width: 1440px){header.header .header-inner{max-width:96.125vw}}@media only screen and (max-width: 1240px){.footer-inner{max-width:93.125vw}}@media only screen and (max-width: 1199px){.primarymenu .sub-menu{top:2.875vw}#content .entry-title.subt{font-size:max(3.875vw,31px)}}@media only screen and (max-width: 991px){.list-3-col{-moz-column-count:2;column-count:2}div#main-wrapper{margin-top:52px}.sm-gallery{justify-content:center}.ff-field.fs{width:100%}.hdr-menu-cnt{display:none}header.header{position:relative!important;background:var(--primary)}header.header .header-inner{justify-content:center;padding-top:20px;padding-bottom:20px}.footer-top-l{margin-left:auto;margin-right:auto;margin-bottom:30px}.footer-top-r{width:100%;flex-flow:row wrap}.fr-l{width:100%;margin-bottom:30px}.fr-r{width:100%}.footer-menu-nav{-moz-column-count:1;column-count:1}.footer-menu-nav li,h2.ftr-txt-head{text-align:center}.ftr-addr a{justify-content:center}.ftr-addr a span{text-align:center}.ftr-email a{justify-content:center}.ftr-tel{margin:0;display:flex;gap:20px;justify-content:center}.ftr-tel a{justify-content:center;text-align:center}.ftr-tel em:nth-child(2){left:0}.fr-smi{justify-content:center;flex-flow:row wrap;gap:0}.fr-smi .ftr-txt-head{width:100%;margin-bottom:max(1.25vw,16px)}.footer-site-logo{width:100%;max-width:300px;margin:0 auto 32px}.footer-top-l,.inner,#content-sidebar,#content-full{width:100%}.outer{width:100%;min-width:100%}#content-sidebar #content{width:100%}.fr-smi-list{justify-content:center;width:100%}}@media screen and (max-width: 991px){body .ihf-eureka .ihf-modal-body{padding:16px 0}body #aios-roadmaps-equinox .aios-roadmaps-equinox__sticky.is-sticky{padding-top:52px!important}.ss-smi{display:none}#content h1.entry-title.entry-custom-title{text-align:center}h1.entry-title.entry-custom-title:before{width:100%!important;max-width:8.25vw!important;left:50%;transform:translate(-50%)}.single-aios-agents.aios-custom-ihomefinder-shortcode .agentsingle,.single-aios-agents.aios-custom-ihomefinder-shortcode #breadcrumbs{width:95%}}@media only screen and (max-width: 767px){.list-3-col{-moz-column-count:1;column-count:1}.ip-banner .container{width:100%}.ff-section .section-inner{padding-top:40px;padding-bottom:40px}}@media screen and (max-width: 767px){body .ihf-eureka .ihf-details .ihf-broker-display{max-width:24vw;margin:6px 5px 6px 6px}body .ihf-eureka .ihf-details .ihf-listing-address,body .ihf-eureka .ihf-details .ihf-listing-price,body .ihf-eureka .ihf-details .ihf-listing-feature .ihf-listing-feature-label,body .ihf-eureka .ihf-details .ihf-listing-feature .ihf-listing-feature-value{font-size:12px}}@media only screen and (max-width: 480px){.ff-section .section-inner{max-width:80vw}}@media screen and (max-width: 480px){body .ihf-eureka .ihf-modal-body .ihf-form-group #ngrecaptcha-0>div{transform-origin:left;transform:scale(.76)}}@media only screen and (max-width: 390px){.ff-section .wpcf7 form .wpcf7-response-output{bottom:-38px}.ff-submit{bottom:14px;right:14px}}
