#inner-page-wrapper{opacity: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:rgb(0 0 0 / .6)}.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{position:relative;font-family:var(--font-family-title);font-size:60px;font-weight:500;color:var(--font-color-title);line-height:1;letter-spacing:.05em;text-transform:uppercase;padding-left:20px}#content .entry-title::before,#content .archive-title::before{content:"";display:block;position:absolute;width:2px;height:calc(100% - 12px);left:0;top:0;background:var(--gradient-color)}#content .entry-title span,#content .archive-title span{display:block;font-family:var(--font-family-default);font-size:18px;font-weight:500;color:var(--font-color-default);margin-bottom:7px}#content .archive-subtitle{position:relative;font-family:var(--font-family-title);font-size:50px;font-weight:500;color:var(--font-color-title);line-height:1;letter-spacing:.05em;text-transform:uppercase;padding-left:20px}#content .archive-subtitle::before{content:"";display:block;position:absolute;width:2px;height:calc(100% - 12px);left:0;top:0;background:var(--gradient-color)}#content .archive-subtitle span{display:block;font-family:var(--font-family-default);font-size:18px;font-weight:500;color:var(--font-color-default);margin-bottom:7px}.sidebar-cta{position:relative;max-width:500px;margin:90px auto 0;font-size:0}.sidebar-cta-item{margin:0 0 10px}.sidebar-cta-item a.gsite-button{width:100%}.post-page-aios-custom-idx-broker-details-page #content-sidebar #content{width:100%}.post-page-our-agents #content #agents-results .agents-button{display:inline-block;position:relative;width:150px;max-width:100%;font-size:12px;font-weight:500;color:var(--font-color-default);line-height:50px;letter-spacing:.1em;text-transform:uppercase;overflow:hidden;transition:all var(--default-transition);border:none}.post-page-our-agents #content #agents-results .agents-button:hover{background:#fff0;border:none}.post-page-our-agents #content #agents-results .agents-button::before,.post-page-our-agents #content #agents-results .agents-button::after{content:"";display:block;position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0;transition:all var(--default-transition)}.post-page-our-agents #content #agents-results .agents-button::before{background:var(--gradient-color-alt);transform:scale(1.5)}.post-page-our-agents #content #agents-results .agents-button::after{border:1px solid rgba(var(--primary-color),1);-o-border-image:linear-gradient(to right,#4c6984 0%,#a4bacb 45%,#506d87 77%,#a6bccc 100%) 1;border-image:linear-gradient(to right,#4c6984 0%,#a4bacb 45%,#506d87 77%,#a6bccc 100%) 1}.post-page-our-agents #content #agents-results .agents-button:hover::before{opacity:0}.post-page-neighborhoods .aios-communities-legacy .aioscomu-photo::before{background:var(--gradient-color-alt)}.post-page-aios-custom-idx-broker-details-page #content>#breadcrumbs{display:none}.post-page-aios-custom-idx-broker-details-page #listings-details .listings-cta.white>li>a,.post-page-aios-custom-idx-broker-details-page #listings-details .listings-description h2,.post-page-aios-custom-idx-broker-details-page #listings-details .listings-accordion h2,.post-page-aios-custom-idx-broker-details-page #listings-details .listings-form h2 span,.post-page-aios-custom-idx-broker-details-page #listings-details .listings-accordion-title.active,.post-page-aios-custom-idx-broker-details-page #listings-details .listings-accordion-title:hover,.post-page-aios-custom-idx-broker-details-page #listings-details .listings-smi ul>li>a:hover,.post-page-aios-custom-idx-broker-details-page #listings-details .listings-form button[type=submit],.post-page-aios-custom-idx-broker-details-page #listings-details .listings-form-captcha-note a{color:var(--font-color-title)}.post-page-aios-custom-idx-broker-details-page #listings-details .listings-box,.post-page-aios-custom-idx-broker-details-page #listings-details .listings-cta>li>a:hover{background:var(--gradient-color-alt)}.post-page-aios-custom-idx-broker-details-page #listings-details .listings-cta>li>a:hover{border:1px solid rgba(var(--primary-color),1);-o-border-image:linear-gradient(to right,#4c6984 0%,#a4bacb 45%,#506d87 77%,#a6bccc 100%) 1;border-image:linear-gradient(to right,#4c6984 0%,#a4bacb 45%,#506d87 77%,#a6bccc 100%) 1}.post-page-aios-custom-idx-broker-details-page #listings-details .listings-cta.white>li>a.active,.post-page-aios-custom-idx-broker-details-page #listings-details .listings-cta.white>li>a:hover{background:var(--primary)}.page-id-1167 #content-full #content,.page-id-2410 #content-full #content{padding:0}.ip-chv{position:relative;display:block}.ip-chv:before{content:'';width:632px;height:334px;position:absolute;top:13px;right:-11px}.ip-chv .accent-line.accent-red{left:100%;width:1000px;height:1px;top:70%;margin-left:82px}.ip-chv .ip-title-wrap{margin-bottom:99px}#content .ip-chv .ip-title-wrap p{margin:1.35em 0}.ip-chv-form .aidefcf-subtitle{font-size:20px;line-height:1;letter-spacing:.2px;color:#996d5d;min-height:79px;margin-bottom:36px;font-weight:300;color:#142039}.page-id-1167 .ip-chv-form .aidefcf-subtitle{padding-top:30px}.ip-chv-form .aidefcf-subtitle span{font:800 30px/1 'Manrope',sans-serif;letter-spacing:-1.5px;color:#000;margin-bottom:29px;text-transform:capitalize}.ip-chv-form .aidefcf-left,.ip-chv-form .aidefcf-right{width:calc(50% - 18px)}.ip-chv-form .ai-default-cf7wrap input[type="text"],.ip-chv-form .ai-default-cf7wrap input[type="tel"],.ip-chv-form .ai-default-cf7wrap input[type="email"],.ip-chv-form .ai-default-cf7wrap select,.ip-chv-form .ai-default-cf7wrap textarea{height:88px;padding:0 30px!important;color:#000;font-size:16px;font-family:inherit;letter-spacing:.16px;border:none;background-color:#eaeaea;margin:4px 0}.ip-chv-form .ai-default-cf7wrap textarea{height:202px;padding-top:32px!important;resize:none;display:block}.ip-chv-form .aidefcf-cl2 span{width:calc(50% - 4px)}.ip-chv-form .aidefcf-cl2 span.wpcf7-not-valid-tip{width:auto;top:32px;right:6px;left:auto}.aidefcf-cl3 span{width:calc(33.33333333% - 3.5px)}.ip-chv-form .wpcf7-form-control-wrap+.aidefcf-subtitle{min-height:initial;margin-bottom:0;margin-top:52px}.ip-chv-form .wpcf7-form-control.wpcf7-radio{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-right:17%;padding-right:10%;margin-top:11px}.ip-chv-form .wpcf7-list-item{margin:0;position:relative;font-size:13px;letter-spacing:1.3px;line-height:1}.ip-chv-form .wpcf7-list-item input{display:none}.ip-chv-form .wpcf7-list-item span{position:relative;padding-left:34px;padding-top:2px}.ip-chv-form .wpcf7-list-item span:before{content:'';position:absolute;width:22px;height:22px;border-radius:50%;border:1px solid silver;left:0;top:0}.ip-chv-form .wpcf7-list-item input:checked~span:before{background:#996d5d;border-color:#996d5d;background:#142039;border-color:#142039}.aidefcf-cl1{position:relative}.ip-chv-form .ip-contactform-submit{width:100%;position:relative;bottom:0;right:0;margin:-4px 0 0;background:#eaeaea;padding:15px 32px 30px}.page-id-1167 .ip-chv-form .ip-contactform-submit{padding:30px 0 0}.ip-chv-form .ip-contactform-submit:hover span.submit-title{color:#fff}.ip-chv-form .ip-contactform-submit span.submit-title:before,.ip-chv-form .ip-contactform-submit span.submit-title:after{width:11px;height:1px;content:'';display:inline-block;vertical-align:middle;background-color:#000}.ip-chv-form .ip-contactform-submit span.submit-title:before{margin-right:15px}.ip-chv-form .ip-contactform-submit span.submit-title:after{margin-left:15px}.ip-chv-form .ip-contactform-submit:hover span.submit-title:before,.ip-contactform-submit:hover span.submit-title:after{background-color:#fff}.ip-chv-form .ip-contactform-submit button[type="submit"],.ip-chv-form .ip-contactform-submit input.wpcf7-submit{-webkit-appearance:none;appearance:none;border:0;outline:none;width:130px;height:60px;background:#000;font-size:17px;color:#fff;letter-spacing:.2em;text-transform:uppercase;transition:all 0.35s ease-in-out;margin:0 0 0 auto;display:block;transition:all var(--default-transition);background:transparent!important;border:none;outline:none;color:var(--font-color-default);overflow:hidden;position:relative}.ip-chv-form .ip-contactform-submit input.wpcf7-submit:hover{background-color:#996d5d!important;background-color:#142039!important}.ip-chv-form .ip-contactform-submit button[type="submit"]::before,.ip-chv-form .ip-contactform-submit button[type="submit"]::after{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;transition:all var(--default-transition)}.ip-chv-form .ip-contactform-submit button[type="submit"]::before{background:var(--gradient-color-alt);transform:scale(1.5)}.ip-chv-form .ip-contactform-submit button[type="submit"]::after{border:1px solid rgba(var(--primary-color),1);-o-border-image:linear-gradient(to right,#4c6984 0%,#a4bacb 45%,#506d87 77%,#a6bccc 100%) 1;border-image:linear-gradient(to right,#4c6984 0%,#a4bacb 45%,#506d87 77%,#a6bccc 100%) 1}.ip-chv-form .ip-contactform-submit button[type="submit"] span{position:relative;z-index:1;display:flex;align-items:center;justify-content:center}.ip-chv-form .ip-contactform-submit button[type="submit"]:hover::before{opacity:0}.ip-chv-form .ip-contactform-submit span.submit-title,.ip-chv-form .ip-contactform-submit span.submit-title:before,.ip-chv-form .ip-contactform-submit span.submit-title:after,.ip-chv-form .ip-contactform-submit input.wpcf7-submit{-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.ip-chv-form div.wpcf7-response-output{margin:20px 0 0;text-align:center}.ip-chv-form div.wpcf7 .ajax-loader{position:absolute;bottom:-18px;right:0}.ip-lwu-chv-form-container{display:block;position:relative}.ip-lwu-chv-form-wrapper{display:block;position:relative}.ip-lwu-chv-form-title{display:block;position:relative;text-align:center;margin-bottom:100px}#content .ip-lwu-chv-form-title h2{font-size:40px;font-weight:300;line-height:1;letter-spacing:10px;color:#996d5d;text-transform:uppercase;margin:0 0 30px;color:#142039}#content .ip-lwu-chv-form-title p{font-size:20px;font-weight:300;line-height:30px;letter-spacing:.2px;color:#333;display:block;width:100%;max-width:875px;margin:0 auto}.ip-lwu-section.section3{padding:100px 0}.ip-lwu-section.section3:before{position:absolute;content:'';top:0;left:0;bottom:0;right:0;background-position:center;background-size:cover;pointer-events:none}#ip-contact .contact-col.submit .default_button{position:relative;outline:none;border:none;background:transparent!important;overflow:hidden;transition:all var(--default-transition)}#ip-contact .contact-col.submit .default_button:hover{color:#000}#ip-contact .contact-col.submit .default_button span{position:relative;z-index:1;display:flex;align-items:center;justify-content:center}#ip-contact .contact-col.submit .default_button::before,#ip-contact .contact-col.submit .default_button::after{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;transition:all var(--default-transition)}#ip-contact .contact-col.submit .default_button::before{background:var(--gradient-color-alt);transform:scale(1.5)}#ip-contact .contact-col.submit .default_button::after{border:1px solid rgba(var(--primary-color),1);-o-border-image:linear-gradient(to right,#4c6984 0%,#a4bacb 45%,#506d87 77%,#a6bccc 100%) 1;border-image:linear-gradient(to right,#4c6984 0%,#a4bacb 45%,#506d87 77%,#a6bccc 100%) 1}#ip-contact .contact-col.submit .default_button:hover::before{opacity:0}#aios-testimonials .aios-testimonials-lists .star_rating_display i,.aiosp-wrap div[class*=aios-testimonials-popup-] .aiosp-content .star_rating_display i{color:#D4AF37!important}.post-page-aios-custom-idx-broker-results-page #content-sidebar #content{width:100%}.post-page-aios-custom-idx-broker-results-page #content-sidebar .sidebar{width:100%}html body.post-page-aios-custom-idx-broker-global-page header.header,html body.post-page-aios-custom-idx-broker-results-page header.header,html body.post-page-aios-custom-idx-broker-details-page header.header{z-index:10000}html body.post-page-aios-custom-idx-broker-global-page #inner-page-wrapper,html body.post-page-aios-custom-idx-broker-results-page #inner-page-wrapper,html body.post-page-aios-custom-idx-broker-details-page #inner-page-wrapper{z-index:auto}html body.post-page-aios-custom-idx-broker-global-page .aios-mobile-header-wrapper,html body.post-page-aios-custom-idx-broker-results-page .aios-mobile-header-wrapper,html body.post-page-aios-custom-idx-broker-details-page .aios-mobile-header-wrapper{z-index:10000!important}html body.post-page-aios-custom-idx-broker-global-page .ui-widget-overlay,html body.post-page-aios-custom-idx-broker-results-page .ui-widget-overlay,html body.post-page-aios-custom-idx-broker-details-page .ui-widget-overlay{z-index:10001!important}html body.post-page-aios-custom-idx-broker-global-page #inner-page-wrapper #breadcrumbs,html body.post-page-aios-custom-idx-broker-results-page #inner-page-wrapper #breadcrumbs,html body.post-page-aios-custom-idx-broker-details-page #inner-page-wrapper #breadcrumbs{z-index:1;position:relative}html body.post-page-aios-custom-idx-broker-global-page .ui-dialog,html body.post-page-aios-custom-idx-broker-results-page .ui-dialog,html body.post-page-aios-custom-idx-broker-details-page .ui-dialog,html body.post-page-aios-custom-idx-broker-details-page .ui-dialog[aria-labelledby="ui-dialog-title-IDX-registration"]{z-index:10002!important}#IDX-main .IDX-propertyInfoList{list-style-type:none;margin:0}#IDX-main ul.IDX-nav.IDX-navbar-nav{margin-left:0}#IDX-main ul.select2-choices{margin:0}#IDX-main .leaflet-draw-actions li:first-child a{color:#fff}.IDX-wrapper-standard .leaflet-control-layers-base label{display:block}.page-id-1119 #ip-contact .contact-form .wpcf7-response-output{width:100%;margin:20px auto 0}.ai-communities-pagination ul li.aios-communitiesNext a.active,.ai-communities-pagination ul li.aios-communitiesNext a:hover,.ai-communities-pagination ul li.aios-communitiesPrev a.active,.ai-communities-pagination ul li.aios-communitiesPrev a:hover,.ai-communities-pagination ul li span.page-numbers.current{color:var(--aios-communities-primary-color,#bfb183)!important}.ai-communities-pagination ul li a i{font-style:normal!important}.ai-communities-pagination ul.page-numbers{margin-left:0!important}#inner-page-wrapper #aios-testimonials.aios-testimonials-page h1{margin:.67em 0}.aiosp-wrap .aiosp-ref-\#agents-popup-form input[type=submit]:hover{color:var(--aios-agents-primary-color)!important}#agents-results .agents-contact{justify-content:center!important}#listings-details .listings-form textarea{padding-right:35px!important;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.ui-dialog[aria-labelledby="ui-dialog-title-IDX-registration"] #IDX-registration .IDX-btn{background:rgba(var(--primary-color),1)!important}.ui-dialog[aria-labelledby="ui-dialog-title-IDX-registration"] #IDX-registration .IDX-btn:hover{background:rgba(var(--secondary-color),1)!important;color:#ffffff!important}#ip-contact #content-full{margin-top:20px}#ip-contact p#breadcrumbs{padding-left:15px;padding-right:15px}#ip-contact #content-full .contact-main{width:100%;max-width:1600px;padding:0 15px;margin:0 auto}@media only screen and (min-width:992px){.post-page-aios-custom-idx-broker-results-page #content-sidebar .sidebar-cta{display:flex;max-width:100%;margin:0 -10px}.post-page-aios-custom-idx-broker-results-page #content-sidebar .sidebar-cta-item{width:33.33%;padding:0 10px}.post-page-aios-custom-idx-broker-results-page #content-sidebar #content #listings-results .listings-grid .listings-col{width:33.33%}}@media only screen and (max-width:1199px){#content .entry-title,#content .archive-title{font-size:45px}#content .entry-title::before,#content .archive-title::before{height:calc(100% - 8px)}#content .archive-subtitle{font-size:40px}#content .archive-subtitle::before{height:calc(100% - 8px)}}@media only screen and (max-width:991px){.sidebar-cta{margin:0 auto}#content-sidebar #content{width:100%}.post-page-aios-custom-idx-broker-global-page header.header,.post-page-aios-custom-idx-broker-results-page header.header,.post-page-aios-custom-idx-broker-details-page header.header{z-index:999}#agents-single ul.agents-contact li.agents-contact-half>div{width:fit-content;margin:auto}#agents-single .agents-contact li.agent-email-address{margin-top:0!important}#agents-single .agents-img{max-width:360px;margin:auto}#agents-results .agents-img{max-width:350px;margin:auto}#agents-single ul.agents-contact li>div{padding:0!important}#agents-single .agents-contact li{height:auto!important}#agents-results .agents-col:nth-child(even) .agents-item,#agents-results .agents-col:nth-child(even) .agents-main{flex-direction:row!important}#agents-single .agents-contact li.agents-contact-half{margin:0 0 20px!important}#listings-details .listings-form #IDX-detailscontactformResponse{bottom:10px!important}#listings-details .listings-form #IDX-detailscontactformResponse p{padding:10px;line-height:1.2}}@media only screen and (max-width:600px){#listings-results .listings-sort>div{margin-left:10px!important;padding-left:10px!important}#listings-results .listings-sort .sort-view+div{margin-left:auto!important}#listings-results .listings-sort .sort-view{margin-left:0!important;padding-left:0!important}}@media only screen and (max-width:480px){#content .entry-title,#content .archive-title,#inner-page-wrapper #aios-testimonials.aios-testimonials-page h1{font-size:35px}#content .entry-title::before,#content .archive-title::before{height:calc(100% - 5px)}#content .archive-subtitle{font-size:32px}#content .archive-subtitle::before{height:calc(100% - 5px)}#listings-results .listings-sort{justify-content:right!important}#listings-results .listings-sort>div{margin-bottom:5px;margin-top:5px}#listings-details .listings-form{padding:79px 15px 78px!important}#listings-details .listings-form #IDX-detailscontactformResponse{bottom:0!important}}@media only screen and (max-width:400px){#content .entry-title,#content .archive-title,#inner-page-wrapper #aios-testimonials.aios-testimonials-page h1{font-size:29px}.ip-chv-form .aidefcf-cl2 span,.ip-chv-form .aidefcf-cl3 span{width:100%}.page-id-1167 .ip-chv-form .aidefcf-subtitle{padding-top:120px}.ip-chv-form .wpcf7-form-control.wpcf7-radio{padding-right:0}.ip-chv-form .wpcf7-list-item span{padding-left:28px}.ai-communities-pagination .aios-communitiesNext,.ai-communities-pagination .aios-communitiesPrev{padding:0!important}.ai-communities-pagination ul li{padding:0 28px!important}#agents-results .agents-contact{flex-direction:column!important}#agents-results .agents-contact li{padding:10px 0!important}#listings-results .listings-sort .sort-dropdown>a,#listings-results .listings-sort .sort-dropdown button{font-size:13.5px!important}}