#inner-page-wrapper:before{position:absolute;content:"";top:0;right:0;bottom:0;left:0;z-index:-1;background:url(https://cdn.agentimagehosting.com/2KmlLjlkb1oYYqeog5BDM/2026/02/24152609/ip-banner.jpg) center/cover no-repeat;background-attachment:fixed}#inner-page-wrapper:after{position:absolute;content:"";top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(to bottom,rgba(0,0,0,.25),transparent 400px)}#inner-page-wrapper .inner-page-container{margin:0 auto;max-width:1220px;padding:40px 15px 0;background:#fff}#inner-page-wrapper .inner-page-container #content .container{width:100%}#content-sidebar,#content-full{min-height:500px;width:100%}#content-sidebar .entry p:first-child,#content-full .entry p:first-child{margin-top:0}#content-full #content,#content-sidebar #content,.sidebar{width:100%}.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.6}#content .entry-title,#content .archive-title{font-size:36px;font-family:var(--font-family-title);line-height:1;color:var(--secondary);margin:0 0 15px;text-transform:uppercase}#content .archive-subtitle{font-size:24px;font-weight:700;font-family:var(--font-family-title);margin:0 0 10px}#content #breadcrumbs{color:var(--primary-text);letter-spacing:1.2px;text-transform:uppercase;font-size:12px;font-weight:400;padding:15px 0 24px;line-height:1;margin:0}#content #breadcrumbs>span{display:flex;align-items:center;justify-content:flex-start;gap:12px;font-size:14px}#content #breadcrumbs>span .breadcrumb_last{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#content #breadcrumbs a{color:var(--primary-text)}#content .ai-minimalist-wrapper{padding-top:20px;padding-bottom:20px}.ip-banner{position:relative;width:100%}.ip-banner:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background:#0000004f;z-index:3}.ip-banner canvas{display:block;position:relative;z-index:0;width:100%;height:250px;background-color:var(--dark);background-position:top center;background-repeat:no-repeat;background-size:cover;z-index:2}.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}#breadcrumbs{color:var(--primary-text);letter-spacing:1.2px;text-transform:uppercase;font-size:12px;font-weight:400;padding:12px 0 24px;line-height:1;margin:0}#breadcrumbs__container{padding-left:10px;padding-right:10px}#breadcrumbs__container>span{display:flex;align-items:center;justify-content:center;gap:12px;padding-left:39px;padding-right:39px;font-size:14px}#breadcrumbs__container>span .breadcrumb_last{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#breadcrumbs a{color:var(--primary-text)}.page-template-template-fullwidth #inner-page-wrapper .site-container{width:100%;padding:0;max-width:100%}.error404 .error-page-content-wrapper{font-family:var(--font-family-default)}.error404 .error-page-content-wrapper .error-forms input[type=text],.error404 .error-page-content-wrapper .error-forms input[type=email],.error404 .error-page-content-wrapper .error-forms input[type=phone],.error404 .error-page-content-wrapper .error-forms textarea{font-family:inherit}.error404 .error-page-content-wrapper .wpcf7 form{position:relative}.error404 .error-page-content-wrapper .wpcf7 form.use-floating-validation-tip .wpcf7-not-valid-tip{position:absolute;right:.25em;top:.5em;left:auto;width:auto;line-height:1;font-size:12px;padding:.25em;letter-spacing:.02em}.error404 .error-page-content-wrapper .wpcf7 form .wpcf7-response-output{margin:0;line-height:1;font-size:12px;text-align:center;padding:.5em .1em}.error404 .error-page-content-wrapper .wpcf7 form .wpcf7-spinner{position:absolute;right:0%;top:105%;margin:0}body.aios-custom-ihomefinder-results-template #inner-page-wrapper,body.aios-custom-ihomefinder-results-template:not(.aios-custom-ihomefinder-shortcode) #inner-page-wrapper{margin-bottom:0}body.aios-custom-ihomefinder-results-template #content-full{margin-bottom:30px}body.aios-custom-ihomefinder-results-template #content-full .entry-title{width:100%;padding:0}body.aios-custom-ihomefinder-shortcode #listings-results .listings-grid .listings-col:hover .aios-custom-ihomefinder-template-img-loader:before,body.aios-custom-ihomefinder-shortcode #listings-results .listings-grid .listings-col:focus-within .aios-custom-ihomefinder-template-img-loader:before{opacity:1}body.aios-custom-ihomefinder-shortcode #listings-results .listings-grid .listings-col:hover .aios-custom-ihomefinder-template-img-loader:after,body.aios-custom-ihomefinder-shortcode #listings-results .listings-grid .listings-col:focus-within .aios-custom-ihomefinder-template-img-loader:after{opacity:0}body.aios-custom-ihomefinder-shortcode #listings-results .listings-grid .listings-col .aios-custom-ihomefinder-template-img-loader:before{position:absolute;content:"";top:0;right:0;bottom:0;left:0;z-index:4;opacity:0;transition:var(--default-transition);background:linear-gradient(0deg,rgba(0,0,0,.45),transparent,rgba(0,0,0,.35))}body.aios-custom-ihomefinder-shortcode #listings-results .listings-grid .listings-col .aios-custom-ihomefinder-template-img-loader:after{position:absolute;content:"";top:0;right:0;bottom:0;left:0;z-index:3;transition:var(--default-transition);background:linear-gradient(0deg,#000000a6,#00000059,#000000a6)}body.aios-custom-ihomefinder-shortcode #listings-results .listings-grid .listings-col .listings-media li{font-size:15px}body.aios-custom-ihomefinder-details-template.ihf-details-template #inner-page-wrapper .inner-page-container{margin:0 auto;max-width:1220px;padding:40px 15px 0;background:#fff}body.aios-custom-ihomefinder-details-template.ihf-details-template #inner-page-wrapper .inner-page-container #content .container{width:100%}body.aios-custom-ihomefinder-details-template.ihf-details-template #content-full,body.aios-custom-ihomefinder-details-template.ihf-details-template #content-sidebar{padding-top:0}body.aios-custom-ihomefinder-details-template.ihf-details-template #listings-details .listings-hero.disable-overlay .listings-slideshow-splide:after{display:none}body.aios-custom-ihomefinder-details-template.ihf-details-template #listings-details .listings-address span{color:var(--secondary)}body.aios-custom-ihomefinder-details-template.ihf-details-template #listings-details .listings-price{font-weight:600;font-family:var(--font-family-sub)}body.aios-custom-ihomefinder-details-template.ihf-details-template #listings-details .listings-cta.white>li>a.button-legacy{border-color:var(--primary)!important}body.aios-custom-ihomefinder-details-template.ihf-details-template #listings-details .listings-cta.white>li>a.button-legacy:hover,body.aios-custom-ihomefinder-details-template.ihf-details-template #listings-details .listings-cta.white>li>a.button-legacy:focus{background:#fff!important;border-color:#fff!important;color:var(--aios-custom-ihomefinder-primary-color)!important}body.aios-custom-ihomefinder-details-template.ihf-details-template #listings-details .listings-cta>li>a.button-legacy{color:#fff;font-weight:400;letter-spacing:.14285em;font-size:clamp(12px,.875vw,14px);font-family:var(--font-family-sub);border-color:var(--primary);background:var(--primary);height:66px}body.aios-custom-ihomefinder-details-template.ihf-details-template #listings-details .listings-plan strong{font-weight:600}body.aios-custom-ihomefinder-details-template.ihf-details-template #listings-details .listings-plan span{font-weight:600;font-family:var(--font-family-sub)}body.aios-custom-ihomefinder-details-template.ihf-details-template #listings-details .listings-description p{font-size:14px;color:#595959;line-height:1.714em;letter-spacing:.0714em}body.aios-custom-ihomefinder-details-template.ihf-details-template #listings-details .listings-address strong,body.aios-custom-ihomefinder-details-template.ihf-details-template #listings-details .listings-description h2,body.aios-custom-ihomefinder-details-template.ihf-details-template #listings-details .listings-accordion h2,body.aios-custom-ihomefinder-details-template.ihf-details-template #listings-details .listings-form h2 span{font-weight:600;line-height:1.1em;color:var(--primary);letter-spacing:.02em;font-variant-numeric:lining-nums}body.aios-custom-ihomefinder-details-template.ihf-details-template #listings-details .listings-accordion-title span{font-size:16px}body.aios-custom-ihomefinder-details-template.ihf-details-template #listings-details .listings-accordion-content ul li{font-size:14px;line-height:1.714em;letter-spacing:.0714em}body.aios-custom-ihomefinder-details-template.ihf-details-template #listings-details .listings-link-navigation-main{color:#fff;font-weight:400;letter-spacing:.14285em;font-size:clamp(12px,.875vw,14px);font-family:var(--font-family-sub);border-color:var(--primary);background:var(--primary);height:66px}body.aios-custom-ihomefinder-details-template.ihf-details-template #listings-details .listings-link-navigation-main:hover,body.aios-custom-ihomefinder-details-template.ihf-details-template #listings-details .listings-link-navigation-main:focus{background:var(--aios-custom-ihomefinder-primary-color)!important;border-color:var(--aios-custom-ihomefinder-primary-color)!important}.ai-communities-minimalist-wrap .ai-communities-minimalist-row{padding:0 10px}.sitemap-list .page_item.page-item-158,.sitemap-list .page_item.page-item-170,.sitemap-list .page_item.page-item-262,.sitemap-list .page_item.page-item-237,.sitemap-list .page_item.page-item-253,.sitemap-list .page_item.page-item-247,.sitemap-list .page_item.page-item-36,.sitemap-list .page_item.page-item-240,.sitemap-list .page_item.page-item-250,.sitemap-list .page_item.page-item-243,.sitemap-list .page_item.page-item-259{display:none}@media screen and (min-width:744px){#inner-page-wrapper{margin-bottom:0;background:none;padding:220px 15px 80px!important}#inner-page-wrapper .inner-page-container #content{padding-inline:30px}#inner-page-wrapper .inner-page-container #content:has(>.container){padding-inline:15px}.sidebar h2{font-size:30px}#content .entry-title,#content .archive-title{font-size:40px}#content #breadcrumbs>span{justify-content:flex-start}.ip-banner{display:none}.ip-banner canvas{height:450px}#breadcrumbs{padding-top:24px;font-size:14px}#breadcrumbs__container>span{justify-content:flex-start}#breadcrumbs{padding-top:29px}body.aios-custom-ihomefinder-details-template.ihf-details-template #inner-page-wrapper{margin-bottom:0;background:none;padding:220px 15px 80px!important}body.aios-custom-ihomefinder-details-template.ihf-details-template #inner-page-wrapper .inner-page-container #content{padding:30px}body.aios-custom-ihomefinder-details-template.ihf-details-template #inner-page-wrapper .inner-page-container #content:has(>.container){padding-inline:15px}}@media screen and (min-width:1024px){#breadcrumbs__container{padding-left:20px;padding-right:20px}}@media screen and (min-width:1280px){.sidebar h2{font-size:35px}#content .entry-title,#content .archive-title{font-size:48px}#breadcrumbs{padding-top:7px;font-size:16px}#breadcrumbs__container{padding-left:62px;padding-right:62px}#breadcrumbs{padding-top:38px}}@media only screen and (max-width:991px){#inner-page-wrapper .inner-page-container #content{max-width:800px}}@media only screen and (max-width:480px){#content .ai-minimalist-column-the-content ul.ai-minimalist-contact-details{margin-left:0}#content .ai-minimalist-column-the-content ul.ai-minimalist-contact-details li{font-size:14px}#content .ai-minimalist-column-the-content ul.ai-minimalist-contact-details li span.ai-font-location-c{font-size:22px;left:-2px}#content .ai-minimalist-column-the-content .ai-minimalist-column-agent-details{font-size:12px}}
