.card,.entry-content form,.page .main form,.wp-block-search{display:flex;flex-direction:column;min-width:0;position:relative;word-wrap:break-word;background-clip:border-box;background-color:#fff;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.card>hr,.entry-content form>hr,.page .main form>hr,.wp-block-search>hr{margin-left:0;margin-right:0}.card>.list-group,.entry-content form>.list-group,.page .main form>.list-group,.wp-block-search>.list-group{border-bottom:inherit;border-top:inherit}.card>.list-group:first-child,.entry-content form>.list-group:first-child,.page .main form>.list-group:first-child,.wp-block-search>.list-group:first-child{border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px);border-top-width:0}.card>.list-group:last-child,.entry-content form>.list-group:last-child,.page .main form>.list-group:last-child,.wp-block-search>.list-group:last-child{border-bottom-left-radius:calc(.25rem - 1px);border-bottom-right-radius:calc(.25rem - 1px);border-bottom-width:0}.card>.card-header+.list-group,.card>.list-group+.card-footer,.entry-content form>.card-header+.list-group,.entry-content form>.list-group+.card-footer,.page .main form>.card-header+.list-group,.page .main form>.list-group+.card-footer,.wp-block-search>.card-header+.list-group,.wp-block-search>.list-group+.card-footer{border-top:0}.card-body,.entry-content form,.page .main form,.wp-block-search{flex:1 1 auto;min-height:1px;padding:1.25rem}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-.375rem}.card-subtitle,.card-text:last-child{margin-bottom:0}.card-link:hover{-webkit-text-decoration:none;text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card-header{background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125);margin-bottom:0;padding:.75rem 1.25rem}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-footer{background-color:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.125);padding:.75rem 1.25rem}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-header-tabs{border-bottom:0;margin-bottom:-.75rem}.card-header-pills,.card-header-tabs{margin-left:-.625rem;margin-right:-.625rem}.card-img-overlay{border-radius:calc(.25rem - 1px);bottom:0;left:0;padding:1.25rem;position:absolute;right:0;top:0}.card-img,.card-img-bottom,.card-img-top{flex-shrink:0;width:100%}.card-img,.card-img-top{border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card-img,.card-img-bottom{border-bottom-left-radius:calc(.25rem - 1px);border-bottom-right-radius:calc(.25rem - 1px)}.card-deck .card,.card-deck .entry-content form,.card-deck .page .main form,.card-deck .wp-block-search,.entry-content .card-deck form,.page .main .card-deck form{margin-bottom:15px}@media(min-width:576px){.card-deck{display:flex;flex-flow:row wrap;margin-left:-15px;margin-right:-15px}.card-deck .card,.card-deck .entry-content form,.card-deck .page .main form,.card-deck .wp-block-search,.entry-content .card-deck form,.page .main .card-deck form{flex:1 0 0%;margin-bottom:0;margin-left:15px;margin-right:15px}}.card-group>.card,.card-group>.wp-block-search,.entry-content .card-group>form,.page .main .card-group>form{margin-bottom:15px}@media(min-width:576px){.card-group{display:flex;flex-flow:row wrap}.card-group>.card,.card-group>.wp-block-search,.entry-content .card-group>form,.page .main .card-group>form{flex:1 0 0%;margin-bottom:0}.card-group>.card+.card,.card-group>.card+.wp-block-search,.card-group>.wp-block-search+.card,.card-group>.wp-block-search+.wp-block-search,.entry-content .card-group>.card+form,.entry-content .card-group>.wp-block-search+form,.entry-content .card-group>form+.card,.entry-content .card-group>form+.wp-block-search,.entry-content .card-group>form+form,.page .main .card-group>.card+form,.page .main .card-group>.wp-block-search+form,.page .main .card-group>form+.card,.page .main .card-group>form+.wp-block-search,.page .main .card-group>form+form{border-left:0;margin-left:0}.card-group>.card:not(:last-child),.card-group>.wp-block-search:not(:last-child),.entry-content .card-group>form:not(:last-child),.page .main .card-group>form:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}.card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top,.card-group>.wp-block-search:not(:last-child) .card-header,.card-group>.wp-block-search:not(:last-child) .card-img-top,.entry-content .card-group>form:not(:last-child) .card-header,.entry-content .card-group>form:not(:last-child) .card-img-top,.page .main .card-group>form:not(:last-child) .card-header,.page .main .card-group>form:not(:last-child) .card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom,.card-group>.wp-block-search:not(:last-child) .card-footer,.card-group>.wp-block-search:not(:last-child) .card-img-bottom,.entry-content .card-group>form:not(:last-child) .card-footer,.entry-content .card-group>form:not(:last-child) .card-img-bottom,.page .main .card-group>form:not(:last-child) .card-footer,.page .main .card-group>form:not(:last-child) .card-img-bottom{border-bottom-right-radius:0}.card-group>.card:not(:first-child),.card-group>.wp-block-search:not(:first-child),.entry-content .card-group>form:not(:first-child),.page .main .card-group>form:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top,.card-group>.wp-block-search:not(:first-child) .card-header,.card-group>.wp-block-search:not(:first-child) .card-img-top,.entry-content .card-group>form:not(:first-child) .card-header,.entry-content .card-group>form:not(:first-child) .card-img-top,.page .main .card-group>form:not(:first-child) .card-header,.page .main .card-group>form:not(:first-child) .card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom,.card-group>.wp-block-search:not(:first-child) .card-footer,.card-group>.wp-block-search:not(:first-child) .card-img-bottom,.entry-content .card-group>form:not(:first-child) .card-footer,.entry-content .card-group>form:not(:first-child) .card-img-bottom,.page .main .card-group>form:not(:first-child) .card-footer,.page .main .card-group>form:not(:first-child) .card-img-bottom{border-bottom-left-radius:0}}.card-columns .card,.card-columns .entry-content form,.card-columns .page .main form,.card-columns .wp-block-search,.entry-content .card-columns form,.page .main .card-columns form{margin-bottom:.75rem}@media(min-width:576px){.card-columns{-moz-column-count:3;column-count:3;-moz-column-gap:1.25rem;column-gap:1.25rem;orphans:1;widows:1}.card-columns .card,.card-columns .entry-content form,.card-columns .page .main form,.card-columns .wp-block-search,.entry-content .card-columns form,.page .main .card-columns form{display:inline-block;width:100%}}.accordion{overflow-anchor:none}.accordion>.card,.accordion>.wp-block-search,.entry-content .accordion>form,.page .main .accordion>form{overflow:hidden}.accordion>.card:not(:last-of-type),.accordion>.wp-block-search:not(:last-of-type),.entry-content .accordion>form:not(:last-of-type),.page .main .accordion>form:not(:last-of-type){border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.accordion>.card:not(:first-of-type),.accordion>.wp-block-search:not(:first-of-type),.entry-content .accordion>form:not(:first-of-type),.page .main .accordion>form:not(:first-of-type){border-top-left-radius:0;border-top-right-radius:0}.accordion>.card>.card-header,.accordion>.wp-block-search>.card-header,.entry-content .accordion>form>.card-header,.page .main .accordion>form>.card-header{border-radius:0;margin-bottom:-1px}:root{--logo-mah:140px;--hero-overlay-background:rgba(0,0,0,.4);--logo-icon-spacing:0;--brand-fdx:row;--social-bdrs:0}@media(min-width:630px){:root{--logo-maw:450px}}.hl-brand-image{color:var(--color-brand-primary)}.widget.gform_widget{background:var(--color-brand-primary)}.content-info .blockquote,.wrap .blockquote,.wrap .wp-block-quote{background:#aaa;font-style:italic;margin:2rem auto 6rem;padding:2rem}.content-info .blockquote h1,.content-info .blockquote h2,.content-info .blockquote h3,.content-info .blockquote h4,.content-info .blockquote h5,.content-info .blockquote h6,.wrap .blockquote h1,.wrap .blockquote h2,.wrap .blockquote h3,.wrap .blockquote h4,.wrap .blockquote h5,.wrap .blockquote h6,.wrap .wp-block-quote h1,.wrap .wp-block-quote h2,.wrap .wp-block-quote h3,.wrap .wp-block-quote h4,.wrap .wp-block-quote h5,.wrap .wp-block-quote h6{font-style:normal}.content-info .blockquote,.content-info .blockquote a,.content-info .blockquote footer,.wrap .blockquote,.wrap .blockquote a,.wrap .blockquote footer,.wrap .wp-block-quote,.wrap .wp-block-quote a,.wrap .wp-block-quote footer{color:#fff}.content-info .blockquote .alert a,.wrap .blockquote .alert a,.wrap .wp-block-quote .alert a{color:var(--color-link)}.content-info .blockquote:before,.wrap .blockquote:before,.wrap .wp-block-quote:before{border-bottom:0 solid transparent;border-left:60px solid transparent;border-top:30px solid #aaa;bottom:-30px;content:"";display:block;left:30px;top:auto;width:0}.content-info .blockquote h1:first-child,.content-info .blockquote h2:first-child,.content-info .blockquote h3:first-child,.content-info .blockquote h4:first-child,.content-info .blockquote h5:first-child,.wrap .blockquote h1:first-child,.wrap .blockquote h2:first-child,.wrap .blockquote h3:first-child,.wrap .blockquote h4:first-child,.wrap .blockquote h5:first-child,.wrap .wp-block-quote h1:first-child,.wrap .wp-block-quote h2:first-child,.wrap .wp-block-quote h3:first-child,.wrap .wp-block-quote h4:first-child,.wrap .wp-block-quote h5:first-child{margin-top:0}.content-info .blockquote footer,.wrap .blockquote footer,.wrap .wp-block-quote footer{left:110px;padding-top:.5rem;position:absolute;top:100%}.content-info .blockquote footer,.content-info .blockquote footer a,.wrap .blockquote footer,.wrap .blockquote footer a,.wrap .wp-block-quote footer,.wrap .wp-block-quote footer a{color:#888}.widget .blockquote{margin:1.5rem auto 4rem;padding:1rem 1.5rem}.widget .blockquote:before{border-left:30px solid transparent;border-top:25px solid #aaa;bottom:-20px;content:"";left:10px;top:auto}.widget .blockquote footer{left:55px}.wrap .hero .blockquote{background:#fff;color:#333;font-size:1.5rem}.wrap .hero .blockquote:before{border-top-color:#fff}.wrap .hero .blockquote footer,.wrap .hero .blockquote footer a{color:#fff;font-size:1rem}.content-info .blockquote,.content-info blockquote,.wrap .blockquote,.wrap .wp-block-quote,.wrap blockquote{background:var(--color-brand-primary-hover)}.content-info .blockquote:before,.content-info blockquote:before,.wrap .blockquote:before,.wrap .wp-block-quote:before,.wrap blockquote:before{border-top-color:var(--color-brand-primary-hover)}.wp-block-pullquote blockquote{background-color:transparent!important}.credibility-block{background:#fff;width:100%}.entry-content form,.page .main form,.wp-block-search{background:#e9ecef;clear:both;color:#000;color:var(--body-color);margin:2rem auto}.main form.comment-form{background:none;border:none;color:inherit;padding:0;width:100%}.widget.gform_widget{color:#fff;margin-left:-15px;margin-right:-15px;padding:1rem}.widget.gform_widget select{color:#495057}.widget.gform_widget .gform_title,.widget.gform_widget>h3{border-bottom:1px solid #fff}@media(min-width:670px){.entry-content form,.page .main form,.wp-block-search{width:70%}.page .main .gform_wrapper .gform_heading{margin:0 auto;width:70%}.main .is-style-form-minimal .gform_wrapper .gform_heading{margin:0 auto;width:100%}}.main .modal form{background:#fff;border:none;color:#373a3c;margin:0;padding:0}@media(min-width:670px){.main .modal form{width:100%}}.content-wrap{padding-top:0}.main{background:#fff}@media(min-width:670px){.sidebar-primary .main{padding-right:2rem}}.btn{font-weight:700;text-transform:uppercase}.row.mb-10 #ihf-agent-sellers-rep{color:#fff;left:0;margin-left:auto;margin-right:auto;position:absolute;right:0;text-align:center;top:0;z-index:1}.logo-full.logo-secondary .banner--isDefault .brand{align-items:center;display:flex;justify-content:center}@media(min-width:630px){.logo-full.logo-secondary .banner--isDefault .brand{justify-content:start}}@media(min-width:670px){.logo-full .banner--isDefault .brand .brand-logo{margin:0}}@media(min-width:768px){.highlight-first-menu-item .banner--isDefault #nav-primary{padding-left:1em}}@media(max-width:669.98px){.banner--isDefault{--social-c:var(--color-white);--social-hover-c:var(--color-white)}}.banner--isDefault #main-contact-phone{display:none}.banner--isDefault .telephone b{font-weight:700}.banner--isDefault #main-contact-phone,.banner--isDefault .nav-top .list-social,.banner--isDefault .nav-top .nav a{padding-bottom:.2em!important;padding-top:.2em!important}.banner--isDefault .nav-top a:last-child{padding-right:0!important}@media(min-width:768px){.banner--isDefault .highlight-first-menu-item #nav-primary{padding-left:1em}.banner--isDefault .nav-primary .dropdown-menu,.banner--isDefault .nav-primary .nav-item.active,.banner--isDefault .nav-primary .nav-item.hover-active>.nav-link,.banner--isDefault .nav-primary .nav-item:hover>.nav-link{background:var(--color-brand-primary-hover);color:#fff}}.banner--isDefault .nav-primary .navbar-collapse{background:var(--color-brand-primary)}.banner--isDefault .nav-top .list-social{display:none}.banner--isDefault .nav-top .nav a{padding-bottom:0;padding-top:0}.banner--isDefault .nav-primary .list-social{padding:1rem 0 0}.banner--isDefault .nav-primary .list-social svg{color:#fff;fill:currentColor}.banner--isDefault .nav-primary .list-social svg:hover{fill:hsla(0,0%,100%,.9)}.banner--isDefault .brand b{font-weight:400;text-transform:uppercase}.banner--isDefault .nav-primary{margin:0 auto;position:relative}.banner--isDefault .nav-primary .container{padding-left:0;padding-right:0}.banner--isDefault .navbar-dark .navbar-nav .nav-link{color:#fff}.banner--isDefault .brand--logoDouble{--logo-maw:100%}.banner--isDefault .nav-primary [data-hover-group]~.dropdown-menu{display:block}.banner--isDefault .nav-primary .navbar-collapse .list-social{margin:1rem 0}.banner--isDefault .nav-primary .dropdown-item{color:#fff}.banner--isDefault .nav-primary .nav-item.active>.dropdown-item{background:rgba(29,29,29,.25);color:#fff}.banner--isDefault .nav-primary .nav-item>.dropdown-item:focus,.banner--isDefault .nav-primary .nav-item>.dropdown-item:hover{background:rgba(29,29,29,.1);color:#fff}.banner--isDefault .nav-primary .nav-item>.dropdown-item:active{background:hsla(0,0%,100%,.1);color:#fff}.banner--isDefault .nav-primary .nav-item.active>.nav-link{-webkit-text-decoration:underline;text-decoration:underline}.banner--isDefault .nav-primary .nav-item>.nav-link{font-size:1.2rem}.banner--isDefault .nav-primary .nav-item>.dropdown-item{font-size:1.1rem}.banner--isDefault .nav-primary .nav-item>.nav-link{padding:.6rem .9rem}@media(max-width:768.02px){.banner--isDefault .nav-primary{background-color:transparent!important}.banner--isDefault .nav-primary .dropdown-menu{background:none!important;border:none!important}.banner--isDefault .nav-primary .dropdown-item{background:none}.banner--isDefault .nav-primary .navbar-brand{color:#1d1d1d!important}.banner--isDefault .nav-primary .navbar-toggler{border-color:rgba(0,0,0,.1)!important;color:#1d1d1d}.banner--isDefault .nav-primary .navbar-collapse{margin:0 -16px;padding:0 16px}}@media(min-width:670px){.banner--isDefault .nav-primary{padding-bottom:0;padding-top:0}.banner--isDefault .nav-primary .dropdown-item{padding:.6rem 1.5rem}.banner--isDefault .nav-primary .nav-item{font-size:1.2rem}.banner--isDefault .nav-primary .nav-item b,.banner--isDefault .nav-primary .nav-item strong{font-weight:700}.banner--isDefault .nav-primary .dropdown-menu{border:none;border-radius:0}.banner--isDefault .nav-primary [data-hover-group]~.dropdown-menu{display:none}.banner--isDefault .nav-primary [data-hover-group]~.dropdown-menu.show{display:block}.banner--isDefault .nav-primary .nav-item.active>.nav-link,.banner--isDefault .nav-primary .nav-item>.nav-link:hover{-webkit-text-decoration:none;text-decoration:none}}.banner--isDefault .nav-primary .dropdown-menu{background:var(--color-brand-primary-hover);color:#fff}@media(min-width:630px){.banner--isDefault .nav-top .list-social{display:flex;justify-content:flex-end}.banner--isDefault .nav-primary .list-social{display:none}.banner--isDefault .brand{text-align:left}.banner--isDefault .brand b{font-size:2.2rem;line-height:1.1}}@media(min-width:670px){.banner--isDefault #mobile-nav-telephone{display:none}.banner--isDefault #main-contact-phone{display:block}.banner--isDefault .nav-primary{padding:0;text-transform:uppercase}.banner--isDefault .nav-primary .navbar-nav{flex-wrap:wrap}.banner--isDefault .nav-primary .navbar-nav>.nav-item>.nav-link{font-size:1.1rem;padding:1rem}.banner--isDefault .nav-primary .dropdown-item{text-transform:none}.banner--isDefault .nav-top .nav{justify-content:flex-end}.banner--isDefault .contact-phone{font-size:1.2rem;padding:0!important;text-align:right;white-space:nowrap;width:auto}.banner--isDefault .text-right{display:none}}@media(min-width:868px){.banner--isDefault .remove-side-padding{padding-left:0!important;padding-right:0!important}.banner--isDefault .list-social{margin-top:0}}@media(min-width:670px){.no-hero.no-credbar .main>.alignfull:first-child,.property-hero,.single-location.has-featured-image .location-header,section.hero{margin-top:-2rem}.banner--notDefault+.property-hero,.banner--notDefault+section.hero,.no-hero.no-credbar .banner--notDefault+.main>.alignfull:first-child,.single-location.has-featured-image .banner--notDefault+.location-header{margin-top:-1.5rem}.hero.wp-block-carrot-hero,section.hero{padding-bottom:12rem;padding-top:10rem}.hero+.content-wrap{margin-top:-5rem;position:relative;z-index:1}.hero+.content-wrap:before{background:#fff;content:"";display:block;height:4rem;left:0;position:absolute;right:0;top:0}}.banner--notDefault{--logo-basic-icon-maw:max(36px,min(4.33vw,52px));--banner-nav-primary-fw:400;--banner-phone-text-fw:600;--banner-phone-number-fw:600;--brand-tagline-tt:none;--banner-nav-top-td:underline;--menu-toggle-bdrs:0;--banner-phone-bg:transparent;--banner-phone-text-c:var(--color-brand-primary);--banner-phone-bd:1px solid var(--banner-phone-text-c);--menu-toggle-bdc:var(--color-brand-primary);--menu-toggle-c:var(--color-brand-primary)}@media(min-width:670px){.banner--notDefault{--banner-nav-primary-link-padding:0.25em .75rem;--banner-nav-primary-spacing:0.5em;--banner-nav-top-link-padding:0.25em 0.5em;--banner-phone-bd:none;--banner-phone-text-c:var(--color-deep-black)}}.banner--notDefault .list-social a{align-items:center;border:1px solid;display:flex;justify-content:center}.banner--isCentered{--banner-bottom-bg:var(--color-brand-primary);--banner-bottom-pb:0;--banner-bottom-pt:0;--banner-phone-number-fz:0.75em;--menu-toggle-close-c:var(--color-brand-primary);--menu-toggle-close-bd:1px solid var(--color-brand-primary);--menu-toggle-bdc:var(--color-text-on-primary);--menu-toggle-c:var(--color-text-on-primary)}.banner--isCentered .banner__container>.nav-top-menu{--banner-nav-top-c:var(--color-text-on-primary)}.banner--isCentered .banner__menu-toggle{margin:.25em 0}.banner--isCentered .banner__navs{top:4px}@media(min-width:670px){.banner--isCentered{--banner-phone-number-fz:1.5em;--banner-bottom-bg:transparent;--banner-nav-primary-c:var(--color-text-on-primary);--banner-nav-top-c:var(--color-text-on-primary);--brand-spacing-top:0;--brand-spacing-bottom:0}.banner--isCentered .banner__bottom .banner__container{background:var(--color-brand-primary);min-height:2.5555555556em}}.banner--isInline{--banner-phone-text-fz:1em;--banner-phone-number-fz:1.5em;--banner-phone-text-c:var(--color-deep-black);--banner-phone-bd:none}@media(min-width:670px){.banner--isInline{--banner-nav-primary-fz:0.7777777778em;--banner-nav-top-fz:0.7777777778em;--banner-nav-top-c:var(--color-brand-primary);--banner-phone-text-fz:0.5555555556em;--banner-phone-number-fz:0.7777777778em;--social-ml:0.6666666667em}}.banner--isRight{--banner-phone-number-fz:0.75em;--banner-nav-primary-fw:700}@media(min-width:670px){.banner--isRight{--brand-spacing-top:0;--brand-spacing-bottom:0;--banner-nav-primary-spacing:0.9375em;--banner-nav-top-link-padding:0;--banner-top-bg:var(--color-brand-primary);--banner-nav-top-spacing:1.875em;--banner-phone-ml:1.6666666667em;--banner-nav-top-c:var(--color-text-on-primary);--banner-phone-text-c:var(--color-text-on-primary);--social-c:var(--color-text-on-primary);--banner-phone-text-fz:0.8125em;--banner-phone-number-fz:1.125em;--social-ml:0.6666666667em}}.banner--isCenteredLogo{--banner-nav-primary-fz:1.125em;--banner-nav-top-fz:1.375em;--banner-phone-number-fz:0.75em;--banner-list-social-top-offset:8px}@media(min-width:670px){.banner--isCenteredLogo{--banner-nav-primary-fz:0.7222222222em;--banner-nav-primary-spacing:1.2307692308em;--banner-nav-primary-link-padding:0.4615384615em 0.3076923077em;--banner-nav-top-fz:0.7222222222em;--banner-nav-top-spacing:0.7692307692em;--banner-nav-top-c:var(--color-brand-primary);--banner-phone-ml:0.5555555556em;--banner-phone-text-fz:0.5555555556em;--banner-phone-text-tt:uppercase;--banner-phone-number-fz:0.7777777778em}}.banner{background:none;position:relative;z-index:31}.navbar-toggler{margin-bottom:0}.navbar-dark .navbar-toggler{color:#fff}.highlight-first-menu-item #menu-main-navigation>li:first-child>a,.highlight-last-menu-item #menu-main-navigation>li:last-child>a{background-color:var(--color-button);border-radius:5.4px;margin:.5rem;padding:.5rem}.sidebar{background:#f8f8f8}.sidebar .widget:not(.gform_widget){padding:1rem .25rem}.widget>h3{border-bottom:1px solid #e9ecef;font-size:1.2rem;margin-bottom:1rem;padding-bottom:.5rem}.sidebar .btn-inquiry{margin-top:1rem}.content-info-bottom{display:block;margin-bottom:2rem;margin-left:auto;margin-right:auto;max-width:60em}.content-info-bottom .nav-footer{border-bottom:1px solid #ddd;border-top:1px solid #ddd;padding-top:1rem}.content-info-bottom .nav-footer a{color:#333;font-weight:400;text-transform:uppercase}.content-info-bottom .nav-footer a:focus,.content-info-bottom .nav-footer a:hover{color:#777}.content-info .list-social{justify-content:center}.disclaimer{color:#666}.hero{padding-bottom:2rem;padding-top:2rem}.hero,.hero .container{position:relative}.hero-content{color:#fff;font-size:1.25rem;line-height:1.5em;padding-left:0;padding-right:0}.hero-content .h1,.hero-content h1{text-transform:uppercase}.hero-content .h2,.hero-content h2{font-size:1.6rem;text-transform:uppercase}.hero-content .h3,.hero-content .lead,.hero-content h3{font-size:1.5rem}.hero-content a:not(.btn-outline-light):not(.wp-block-button__link),.hero-content a:not(.btn-outline-light):not(.wp-block-button__link):focus,.hero-content a:not(.btn-outline-light):not(.wp-block-button__link):hover{color:#fff;-webkit-text-decoration:underline;text-decoration:underline}.hero-content a:not(.btn-outline-light):not(.wp-block-button__link):hover{color:#ddd}.hero-content a:not(.btn-outline-light):not(.wp-block-button__link).btn{-webkit-text-decoration:none;text-decoration:none}.hero-content a:not(.btn-outline-light):not(.wp-block-button__link).btn:hover{color:#fff}.hero-layout-columns .hero-form,.hero-layout-stacked .hero-form{background:#f3f3f3;background:hsla(0,0%,95%,.92)}.hero-layout-columns .hero-form .gform_heading,.hero-layout-stacked .hero-form .gform_heading{text-align:center}.hero-layout-columns .hero-form .gform_title,.hero-layout-stacked .hero-form .gform_title{font-size:1.6em;font-weight:400;text-transform:uppercase}@media(min-width:630px){.hero-content{font-size:1.5rem;line-height:1.7em}.hero-content .h1,.hero-content h1{font-size:2.8rem}.hero-content .h2,.hero-content h2{font-size:2.2rem}.hero-content .h3,.hero-content .lead,.hero-content h3{font-size:2rem}}@media(min-width:1050px){.hero-layout-columns .hero-content-container:first-child{padding-left:0}.hero-layout-columns .hero-form-container:last-child{padding-right:0}}.hero-link-edit{top:3.5em}@media(min-width:670px){.hero-layout-inline form{width:900px}}.property-hero{background:#000;height:10em}.property-hero-img{background-position:50%;background-size:cover;height:15em;position:relative}@media(min-width:670px){.property-hero-img{height:30em}}.property-hero-img:after{background:linear-gradient(180deg,transparent 30%,rgba(0,0,0,.5));bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0}body.single-property .main>.hentry{margin-top:-4em}body.single-property .main>.hentry>header{color:#fff;margin-left:.5rem;padding-bottom:1rem;position:absolute;text-shadow:1px 1px 4px rgba(0,0,0,.8);transform:translateY(-100%)}body.single-property .main>.hentry>header .list-inline,body.single-property .main>.hentry>header .list-inline .lead{font-size:1.25rem;margin-bottom:0}@media(min-width:670px){body.single-property .main>.hentry>header .list-inline,body.single-property .main>.hentry>header .list-inline .lead{font-size:1.5rem}}body.single-property .main>.hentry>header .property-title{font-size:1.3rem;margin-bottom:0}body.single-property .main>.hentry>header .property-title .badge{box-shadow:1px 1px 4px rgba(0,0,0,.3);font-size:1rem;margin-left:.5rem;text-shadow:none;vertical-align:middle}@media(min-width:630px){body.single-property .main>.hentry>header .property-title{font-size:1.75rem}}@media(min-width:670px){body.single-property .main>.hentry>header .property-title{font-size:2.2rem}}body.single-property .main>.hentry .property-images{margin-top:1em;padding:0}body.single-property .main>.hentry .property-images .slider-for{margin-bottom:.5rem}body.single-property .main>.hentry .property-images .slider-for img{border:.5rem solid #fff}body.single-property .main>.hentry .property-images .slider-nav{padding:0 .25rem}body.single-property .main>.hentry .property-images .badge{display:none}body.single-property .main>.hentry .property-details{background:#efefef;margin-bottom:2rem;margin-top:2rem;padding:1rem 1rem 0}body.single-property .main>.hentry .property-details dt{width:38%}.single-location .location-header-bg h1{font-weight:400;text-transform:uppercase}