/*! DO NOT EDIT THIS FILE. It is dynamically compiled. v1.5 */@import url('https://fonts.googleapis.com/css?family=Roboto|Cinzel|Merriweather:300,400,400i,700,900');@import "https://fonts.googleapis.com/css?family=Merriweather:300,400,700";@import "https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,700,700i";.social_share_icons{padding-top:10px;padding-bottom:10px}.social_share_icons h4{font-size:1.5em;line-height:normal;padding:0;margin:0 0 10px}.social_share_icons span{font-size:0}.social_share_icon{display:inline-block;width:70px;height:30px;padding:0;margin:0 6px 6px 0;text-decoration:none !important;background-image:url(//storage.googleapis.com/idx-code-gs.ihouseprd.com/idxv3/rel-4-273-01-00000/images/icons/icons_social_share.png);background-repeat:no-repeat;-webkit-transition:all 0s;transition:all 0s}.social_share_icon_facebook{background-position:0 0}.social_share_icon_facebook:hover{background-position:0 -38px}.social_share_icon_twitter{background-position:-100px 0}.social_share_icon_twitter:hover{background-position:-100px -38px}.social_share_icon_google_plus{background-position:-199px 0}.social_share_icon_google_plus:hover{background-position:-199px -38px}.social_share_icon_LinkedIn{background-position:-298px 0}.social_share_icon_LinkedIn:hover{background-position:-298px -38px}.ih-featurette-table{width:100%;font-family:helvetica,arial,sans-serif}.ih-featurette-table-cell{width:95%;display:block;padding:22px 33px;margin:2px 0;text-align:center;background-color:rgba(0,0,0,0.05);border-radius:10px;min-height:265px}.ih-featurette-table-cell:hover{background:rgba(0,0,0,0.08)}@media screen and (min-width:768px){.ih-featurette-table-cell{width:32%;display:inline-block;margin-left:2px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:22px 0 22px 4px}}.ih-featurette-table-cell h3{font-size:1.3em;color:#505050;font-style:normal}.ih-featurette-widget-v3{width:100%;overflow:hidden;margin-bottom:-2rem}.ih-featurette-widget-v3 .ih-featurette-container{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:-10px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.ih-featurette-widget-v3 .ih-featurette-container .ih-featurette-tile{padding-right:10px;padding-bottom:10px;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.ih-featurette-widget-v3 .ih-featurette-container .ih-featurette-tile .ih-featurette-block{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;height:100%;cursor:pointer}.ih-featurette-widget-v3 .ih-featurette-container .ih-featurette-tile .ih-featurette-block img{min-height:100% !important;min-width:100%;position:absolute;max-width:none;width:auto;left:50%;-webkit-transform:translateX(-50%) scale3d(1, 1, 1);transform:translateX(-50%) scale3d(1, 1, 1);-webkit-transition:all .5s linear;transition:all .5s linear}.ih-featurette-widget-v3 .ih-featurette-container .ih-featurette-tile .ih-featurette-block .ih-featurette-text{display:block;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;color:white;background:-webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0)), color-stop(rgba(0,0,0,0.4)), to(rgba(0,0,0,0.8)));background:linear-gradient(rgba(0,0,0,0), rgba(0,0,0,0.4), rgba(0,0,0,0.8));text-align:center;bottom:0;padding:150px 20px 10px 20px;text-shadow:0 0 2px #000000}.ih-featurette-widget-v3 .ih-featurette-container .ih-featurette-tile .ih-featurette-block .ih-featurette-text h3{color:#ffffff !important;font-style:normal;margin-bottom:10px;margin-top:0}.ih-featurette-widget-v3 .ih-featurette-container .ih-featurette-tile .ih-featurette-block .ih-featurette-text p{margin-top:0;margin-bottom:0;line-height:1.5}.ih-featurette-widget-v3 .ih-featurette-container .ih-featurette-tile:hover img{-webkit-transform:scale3d(1.1, 1.1, 1) translateX(-45%);transform:scale3d(1.1, 1.1, 1) translateX(-45%)}.ih-featurette-widget-v3 .ih-featurette-container{margin-right:-2rem}.ih-featurette-widget-v3 .ih-featurette-container .ih-featurette-tile{padding-right:2rem;padding-bottom:2rem}.ih-featurette-widget-v3 .ih-featurette-container .ih-featurette-tile .ih-featurette-block{border-radius:4px;border:1px solid rgba(0,0,0,0.125)}.ih-featurette-widget-v3 .ih-featurette-container .ih-featurette-tile .ih-featurette-block .ih-featurette-text{padding-bottom:2rem}@media (min-width:768px){.col-12 .ih-featurette-widget-v3 .ih-featurette-container>.ih-featurette-tile{width:33.33%}}@media (min-width:992px){.col-lg-3 .ih-featurette-widget-v3 .ih-featurette-container>.ih-featurette-tile,.col-lg-4 .ih-featurette-widget-v3 .ih-featurette-container>.ih-featurette-tile{width:100%}}@media (min-width:1200px){.col-xl-9 .ih-featurette-widget-v3 .ih-featurette-container>.ih-featurette-tile,.col-xl-12 .ih-featurette-widget-v3 .ih-featurette-container>.ih-featurette-tile,.col-lg-9 .ih-featurette-widget-v3 .ih-featurette-container>.ih-featurette-tile,.col-lg-12 .ih-featurette-widget-v3 .ih-featurette-container>.ih-featurette-tile{width:33.33%}}.agent-card-outer{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.agent-card-outer .agent-card-inner{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.agent-card-outer .agent-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:10px}.agent-card-outer .agent-text h3{padding-top:10px}.agent-card-outer .agent-image{-ms-flex-preferred-size:130px;flex-basis:130px;overflow:hidden}.agent-card-outer .agent-image img{-o-object-fit:cover;object-fit:cover;min-height:100%;min-width:100%;background-color:#c1c1c1}.agent-card-2019{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.agent-card-2019 .agent-image{display:inline-block;overflow:hidden;border-radius:4px;border:1px solid rgba(0,0,0,0.125);-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.agent-card-2019 .agent-image img{width:100% !important;height:auto !important}.agent-card-2019 .agent-text{display:inline-block;vertical-align:top;-webkit-box-flex:3;-ms-flex-positive:3;flex-grow:3;text-align:center}[class*="span"][min-width~="800px"] .cta-container{-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important}[class*="span"][min-width~="800px"] .cta-container .cta-text{max-width:30%}[class*="span"][min-width~="900px"] .cta-container .cta-text{max-width:40%}[class*="span"][min-width~="1000px"] .cta-container .cta-text{max-width:50%}.featured-community{margin-left:-2rem;margin-bottom:-2rem}.featured-community .featured-community-panel{padding-left:2rem;margin-bottom:2rem}.featured-community .featured-community-panel figure{border-radius:4px;border:1px solid rgba(0,0,0,0.125)}@media (min-width:768px){.featured-community.column-1-5 .featured-community-panel{width:50%}.featured-community.column-1-4 .featured-community-panel{width:50%}.featured-community.column-1-3 .featured-community-panel{width:50%}.featured-community.column-1-2 .featured-community-panel{width:50%}.col-3 .featured-community.column-1-5 .featured-community-panel,.col-sm-3 .featured-community.column-1-5 .featured-community-panel,.col-md-3 .featured-community.column-1-5 .featured-community-panel,.col-4 .featured-community.column-1-5 .featured-community-panel,.col-sm-4 .featured-community.column-1-5 .featured-community-panel,.col-md-4 .featured-community.column-1-5 .featured-community-panel{width:100%}.col-3 .featured-community.column-1-4 .featured-community-panel,.col-sm-3 .featured-community.column-1-4 .featured-community-panel,.col-md-3 .featured-community.column-1-4 .featured-community-panel,.col-4 .featured-community.column-1-4 .featured-community-panel,.col-sm-4 .featured-community.column-1-4 .featured-community-panel,.col-md-4 .featured-community.column-1-4 .featured-community-panel{width:100%}.col-3 .featured-community.column-1-3 .featured-community-panel,.col-sm-3 .featured-community.column-1-3 .featured-community-panel,.col-md-3 .featured-community.column-1-3 .featured-community-panel,.col-4 .featured-community.column-1-3 .featured-community-panel,.col-sm-4 .featured-community.column-1-3 .featured-community-panel,.col-md-4 .featured-community.column-1-3 .featured-community-panel{width:100%}.col-3 .featured-community.column-1-2 .featured-community-panel,.col-sm-3 .featured-community.column-1-2 .featured-community-panel,.col-md-3 .featured-community.column-1-2 .featured-community-panel,.col-4 .featured-community.column-1-2 .featured-community-panel,.col-sm-4 .featured-community.column-1-2 .featured-community-panel,.col-md-4 .featured-community.column-1-2 .featured-community-panel{width:100%}}@media (min-width:1200px){.featured-community.column-1-5 .featured-community-panel{width:20%}.featured-community.column-1-4 .featured-community-panel{width:25%}.featured-community.column-1-3 .featured-community-panel{width:33.33%}.featured-community.column-1-2 .featured-community-panel{width:50%}}div[id^="ih-styles-dialog-"],div[id^="ih-styles-custom-palette-colors-dialog-"]{position:absolute}.react-select__option--is-focused{background-color:rgba(191,177,140,0.15) !important}.react-select__option--is-selected{background-color:#bfb18c !important}.react-select__control--is-focused{border-color:#bfb18c !important;-webkit-box-shadow:inset 0 1px 1px rgba(191,177,140,0.05),0 0 0 .2rem rgba(191,177,140,0.25) !important;box-shadow:inset 0 1px 1px rgba(191,177,140,0.05),0 0 0 .2rem rgba(191,177,140,0.25) !important}.navbar-brand.logo-holder h1,.navbar-brand.logo-holder h2,.navbar-brand.logo-holder h3,.navbar-brand.logo-holder h4,.navbar-brand.logo-holder h5,.navbar-brand.logo-holder h6,.navbar-brand.logo-holder p,.navbar-brand.logo-holder a{color:#bfb18c}.navbar-brand.logo-holder a:hover{color:rgba(191,177,140,0.85)}.navbar-brand.logo-holder svg{fill:#bfb18c}.navbar.custom-nav{background-color:#404042}.navbar.custom-nav .navbar-nav .nav-link,.navbar.custom-nav .navbar-nav .show>.nav-link,.navbar.custom-nav .navbar-nav .active>.nav-link,.navbar.custom-nav .navbar-nav .nav-link.show,.navbar.custom-nav .navbar-nav .nav-link.active,.navbar.custom-nav .navbar-nav .custom-caret{color:#bfb18c}.navbar.custom-nav .navbar-nav .nav-link:hover,.navbar.custom-nav .navbar-nav .show>.nav-link:hover,.navbar.custom-nav .navbar-nav .active>.nav-link:hover,.navbar.custom-nav .navbar-nav .nav-link.show:hover,.navbar.custom-nav .navbar-nav .nav-link.active:hover,.navbar.custom-nav .navbar-nav .custom-caret:hover{color:rgba(191,177,140,0.85)}.navbar.custom-nav .dropdown-item:hover,.navbar.custom-nav .dropdown-item:focus{background-color:rgba(191,177,140,0.15)}.navbar.custom-nav .dropdown-item.active,.navbar.custom-nav .dropdown-item:active{background-color:#bfb18c}.navbar.custom-nav .navbar-toggler{border-color:#bfb18c}.navbar.custom-nav .navbar-toggler .toggler-bar{background-color:#bfb18c}.navbar.custom-nav .navbar-toggler:focus{-webkit-box-shadow:inset 0 3px 5px rgba(191,177,140,0.1),0 0 0 .2rem rgba(191,177,140,0.5);box-shadow:inset 0 3px 5px rgba(191,177,140,0.1),0 0 0 .2rem rgba(191,177,140,0.5)}#MainNav.navbar-nav .nav-item{border-bottom:1px solid rgba(191,177,140,0.2)}#MainNav.navbar-nav .nav-item:nth-last-child(2){border-bottom:none}#HeaderContent{background-color:#000000;color:#efefef}#HeaderContent a:not(.btn){color:#efefef}#HeaderContent a:not(.btn) svg{fill:#efefef}#HeaderContent a:not(.btn):hover{color:#d7d0be}#HeaderContent a:not(.btn):hover svg{fill:#d7d0be}#HeaderContent a.btn.custom{color:#efefef;background-color:transparent;border-color:#efefef}#HeaderContent a.btn.custom:hover{color:#000000;background-color:#d7d0be}#FooterWrapper.custom-footer{background-color:#404042;color:#ffffff}#FooterWrapper.custom-footer .blockquote-footer{color:rgba(255,255,255,0.8)}#FooterWrapper.custom-footer a:not(.btn){color:#ffffff}#FooterWrapper.custom-footer a:not(.btn):hover{color:#dfd8c6}#PageMask{display:none}@media (min-width:992px){#PageMask{display:block;position:absolute;top:0;bottom:0;left:0;right:0}}h4,h5,h6{font-family:'Open Sans','Helvetica Neue',Arial,sans-serif}h4{font-size:1.5rem}h5{font-size:1.25rem}h6{font-size:1rem}body.edit-mode.legacy{padding-top:62px}.widget{margin-left:0 !important;margin-right:0 !important;margin-bottom:2rem;width:100%}.edit-mode #Banner>.widget:before{top:0;bottom:0;left:0;right:0}#BannerWrapper .banner-widget{margin-bottom:0 !important}#HeaderContent .widget{margin-bottom:0}#HeaderContent .widget h1,#HeaderContent .widget h2,#HeaderContent .widget h3,#HeaderContent .widget h4,#HeaderContent .widget h5,#HeaderContent .widget h6{margin-bottom:1rem;margin-top:1rem}#HeaderContent .widget p{margin-bottom:.3rem;margin-top:.3rem}#HeaderContent .widget a:hover{text-decoration:none}#HeaderContent .widget.quickSearchBar{z-index:1021;margin-bottom:2rem}#HeaderContent .row>div{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#HeaderContent #ContentRow2 .logo-widget-content{text-align:center}#HeaderContent img.logo{padding-top:1rem;padding-bottom:1rem;max-height:100px}.row{margin-top:0;margin-bottom:0}.empty{display:none}.navbar{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.custom-nav .navbar-toggler{padding:.75rem}.custom-nav .navbar-toggler.collapsed .toggler-bar:nth-of-type(1){-webkit-transform:translate3d(0, 0, 0) rotate(0deg);transform:translate3d(0, 0, 0) rotate(0deg);width:22px}.custom-nav .navbar-toggler.collapsed .toggler-bar:nth-of-type(2){-webkit-transform:translate3d(0, 0, 0) rotate(0deg);transform:translate3d(0, 0, 0) rotate(0deg)}.custom-nav .navbar-toggler.collapsed .toggler-bar:nth-of-type(3){-webkit-transform:translate3d(0, 0, 0) rotate(0deg);transform:translate3d(0, 0, 0) rotate(0deg);width:22px}.custom-nav .navbar-toggler .toggler-bar+.toggler-bar{margin-top:4px}.custom-nav .navbar-toggler .toggler-bar{display:block;width:22px;height:2px;border-radius:1px;-webkit-transition:all .2s;transition:all .2s}.custom-nav .navbar-toggler .toggler-bar:nth-of-type(1){-webkit-transform:translate3d(1px, 0, 0) rotate(-45deg);transform:translate3d(1px, 0, 0) rotate(-45deg);-webkit-transform-origin:center center;transform-origin:center center;width:11px}.custom-nav .navbar-toggler .toggler-bar:nth-of-type(2){-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:center center;transform-origin:center center}.custom-nav .navbar-toggler .toggler-bar:nth-of-type(3){-webkit-transform:translate3d(0, -14px, 0) rotate(-135deg);transform:translate3d(0, -14px, 0) rotate(-135deg);-webkit-transform-origin:right top;transform-origin:right top;width:11px}.custom-nav .navbar-toggler:focus{outline:none}#Navigation{z-index:1020}#Navigation:not(.static){-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}#Navigation .widget{margin:0 !important}#Navigation .widget h1,#Navigation .widget h2,#Navigation .widget h3,#Navigation .widget h4,#Navigation .widget h5,#Navigation .widget h6,#Navigation .widget p{margin-bottom:0}#Navigation .logo,#Navigation .shrinking-logo{max-height:50px;max-width:calc(100vw - 5rem - 50px)}#Navigation #HeaderRow2.no-logo .navbar-brand.logo-holder{display:none}@media (min-width:992px){#Navigation #HeaderRow2.no-logo .navbar-brand.logo-holder{display:block}}#Navigation .navbar-brand.logo-holder{text-align:center}#Navigation .navbar-brand.logo-holder h1,#Navigation .navbar-brand.logo-holder h2,#Navigation .navbar-brand.logo-holder h3,#Navigation .navbar-brand.logo-holder h4{font-size:1.5rem}#Navigation .navbar-brand.logo-holder p{font-size:initial;line-height:normal}#Navigation .navbar-brand.logo-holder a{color:inherit}#Navigation .user-navigation{display:-webkit-box;display:-ms-flexbox;display:flex}@media (min-width:992px){#Navigation .dropdown-menu.dropdown-menu-right{right:0;left:auto}}#Navigation .dropdown-menu{margin-bottom:.5rem}#Navigation .dropdown-menu .dropdown-item{white-space:normal}@media (min-width:992px){#Navigation .dropdown-menu{margin:0}#Navigation .dropdown-menu .dropdown-item{white-space:nowrap}}@media (min-width:992px){#Navigation .navbar-expand-lg #MainNav.navbar-nav .nav-item{border-bottom:none}}#Navigation .account-login-menu.near-logo{margin-top:1rem}#Navigation .account-login-menu.near-logo .dropdown-menu{left:0}#Navigation .collapse:not(.show){display:block;max-height:0;overflow:hidden}@media (min-width:992px){#Navigation .navbar-expand-lg .account-login-menu{margin-left:25px;min-width:175px;text-align:right;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}#Navigation .navbar-expand-lg .account-login-menu .account-login-menu-placeholder{min-width:175px}#Navigation .navbar-expand-lg .account-login-menu .dropdown-menu-right{left:auto}#Navigation .navbar-expand-lg .collapse:not(.show){overflow:visible}#Navigation .navbar-expand-lg .account-login-menu.near-logo{margin-top:0}#Navigation .navbar-expand-lg .account-login-menu.near-logo .dropdown-menu{left:auto}#Navigation .navbar-expand-lg.no-logo #MainNav>.nav-item:first-child>a{padding-left:0}#Navigation .navbar-expand-lg .navbar-collapse{height:auto}}@media (min-width:992px){#HeaderRow2::after{content:"";min-height:40px}}#MainNav.navbar-nav .nav-item:first-child{margin-top:1.5rem}@media (min-width:992px){.navbar-expand-lg #MainNav.navbar-nav .nav-item:first-child{margin-top:0}}#MainNav>li.nav-item.custom-dropdown{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-ms-flex-wrap:wrap;flex-wrap:wrap}#MainNav>li.nav-item.custom-dropdown .custom-caret{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}#MainNav>li.nav-item.custom-dropdown .dropdown-menu{width:100%}@media (min-width:992px){.navbar-expand-lg #MainNav>li.nav-item.custom-dropdown{display:list-item !important}.navbar-expand-lg #MainNav>li.nav-item.custom-dropdown .dropdown-menu{width:auto}}@media (min-width:992px){.navbar-expand-lg #MainNav.navbar-nav .nav-item .dropdown-menu{max-height:80vh;overflow:auto}}.navbar-expand-lg #MainNav.navbar-nav>li.nav-item.more{display:none !important}@media (min-width:992px){.navbar-expand-lg #MainNav.navbar-nav>li.nav-item.more{display:list-item !important}}@media (min-width:992px){.navbar-expand-lg #MainNav.navbar-nav>li.nav-item.more.hidden{display:none !important}.navbar-expand-lg #MainNav.navbar-nav>li.nav-item.show-in-more{display:none !important}.navbar-expand-lg #MainNav.navbar-nav .more-nav-group{display:none}.navbar-expand-lg #MainNav.navbar-nav .more-nav-group.show-in-more{display:block}}#Banner .widget img#ReservedImage{width:100%;height:auto;max-height:600px;-o-object-fit:cover;object-fit:cover}#Banner .widget img#ReservedImage.reserved_image.original_reserved_image{background-size:cover;height:50vw;background-position:center}#Banner #ReservedImage .accent_image_slide_show{z-index:0}#Banner #ReservedImage .proto_show,#Banner #ReservedImage .protoshow{position:relative;margin:0;padding:0;list-style:none;width:100%}#Banner #ReservedImage .accent_image_slide_show.protoshow{position:absolute;height:100%;overflow:hidden}#Banner #ReservedImage .accent_image_slide_show .proto_show{height:100%;overflow:hidden}#Banner #ReservedImage .protoshow .show{position:relative;margin:0;padding:0;list-style:none;width:100%}#Banner #ReservedImage .image_slideshow_container{max-width:100%}#Banner #ReservedImage .image_slideshow_slide{text-align:center;width:100%;height:100%}#Banner #ReservedImage .image_slideshow_slide .slide_wrapper{display:table-cell;vertical-align:middle;text-align:center}#Banner #ReservedImage .slide{z-index:40;overflow:hidden}#Banner #ReservedImage .active-slide{z-index:50}#Banner #ReservedImage .accent_image_slide_show.protoshow{position:relative}#Banner #ReservedImage .accent_image_slide_show.protoshow ul.proto_show{height:50vw;max-height:600px;overflow:hidden}#Banner #ReservedImage .accent_image_slide_show.protoshow ul.proto_show li.slide{position:absolute;width:100%;height:100%}#Banner #ReservedImage .accent_image_slide_show.protoshow ul.proto_show li.slide img{min-width:100%;min-height:100%;-o-object-fit:cover;object-fit:cover;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#Banner .quick_search_banner_overlay_frame{z-index:2;background:rgba(255,255,255,0.5);width:100%;padding:1rem}@media (min-width:992px){#Banner .quick_search_banner_overlay_frame{position:absolute;bottom:0}}#Banner .quick_search_banner_overlay_frame .quick_search_form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-1rem}#Banner .quick_search_banner_overlay_frame .quick_search_form input,#Banner .quick_search_banner_overlay_frame .quick_search_form div{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding-right:1rem}#Banner .quick_search_banner_overlay_frame .quick_search_form input .select,#Banner .quick_search_banner_overlay_frame .quick_search_form div .select,#Banner .quick_search_banner_overlay_frame .quick_search_form input input,#Banner .quick_search_banner_overlay_frame .quick_search_form div input,#Banner .quick_search_banner_overlay_frame .quick_search_form input button,#Banner .quick_search_banner_overlay_frame .quick_search_form div button{width:100%;max-width:100%}#Banner .quick_search_banner_overlay_frame .quick_search_form .button_bar.quick_search_banner_overlay_button_bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#Banner .quick_search_banner_overlay_frame .quick_search_form .button_bar.quick_search_banner_overlay_button_bar button{margin-bottom:4px;margin-top:1.5rem}#Banner .quick_search_banner_overlay_frame .quick_search_form .search_by_city{width:100%}@media (min-width:992px){#Banner .quick_search_banner_overlay_frame .quick_search_form .search_by_city{width:25%}}#Banner .quick_search_banner_overlay_frame .quick_search_form .bedrooms,#Banner .quick_search_banner_overlay_frame .quick_search_form .bathrooms,#Banner .quick_search_banner_overlay_frame .quick_search_form .min_price,#Banner .quick_search_banner_overlay_frame .quick_search_form .max_price{width:50%}@media (min-width:992px){#Banner .quick_search_banner_overlay_frame .quick_search_form .bedrooms,#Banner .quick_search_banner_overlay_frame .quick_search_form .bathrooms,#Banner .quick_search_banner_overlay_frame .quick_search_form .min_price,#Banner .quick_search_banner_overlay_frame .quick_search_form .max_price{width:10%}}#Banner .quick_search_banner_overlay_frame .quick_search_form label{margin-bottom:0}#Banner .quick_search_banner_overlay_frame h2{display:none}@media (min-width:992px){#Banner #BannerOverlay{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#Banner #BannerOverlay.video-banner-overlay{position:absolute;height:100%;top:0}#Banner #BannerOverlay #OverlayContent{width:100%;max-width:1150px}#Banner #BannerOverlay #OverlayContent>.col-12>.widget:last-child{margin-bottom:0}#Banner #BannerOverlay #OverlayContent .quick-search.widget{overflow:visible;background-color:rgba(255,255,255,0.75)}#Banner #BannerOverlay #OverlayContent .quick-search.widget .card-title{display:none}#Banner #BannerOverlay #OverlayContent .quick-search.widget .quick-search-form>.row .col-eq:nth-child(3),#Banner #BannerOverlay #OverlayContent .quick-search.widget .quick-search-form>.row .col-eq:nth-child(4),#Banner #BannerOverlay #OverlayContent .quick-search.widget .quick-search-form>.row .col-eq:nth-child(5){width:33.33%;max-width:33.33%}#Banner #BannerOverlay #OverlayContent .quick-search.widget .quick-search-placeholder{height:344px !important}#Banner #BannerOverlay #OverlayContent .widget.quickSearchBar:not(.with-card) .btn-outline-primary{background:rgba(0,0,0,0.5)}#Banner #BannerOverlay .custom-content-widget-content .btn{background-color:rgba(0,0,0,0);border-color:#fff;color:#fff;border-width:2px}#Banner #BannerOverlay .card.widget{background-color:rgba(0,0,0,0.5)}#Banner #BannerOverlay .widget .card-title{color:#ffffff}#Banner #BannerOverlay .widget .btn-outline-primary{color:#ffffff;border-color:#ffffff}}#Banner #BannerOverlay .logo-widget-content{text-align:center}@media (min-width:992px){#BannerWrapper.with-sidebar{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#BannerWrapper.with-sidebar #Banner.has-sidebar{margin-bottom:2rem}#BannerWrapper.with-sidebar #Banner.has-sidebar .banner-widget.reserved_image_frame{height:100%}#BannerWrapper.with-sidebar #Banner.has-sidebar .banner-widget.reserved_image_frame .widget-content.banner-widget-content{height:100%}#BannerWrapper.with-sidebar #Banner.has-sidebar .banner-widget.reserved_image_frame .widget-content.banner-widget-content .reserved_image_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}#BannerWrapper.with-sidebar #Banner.has-sidebar .banner-widget.reserved_image_frame .widget-content.banner-widget-content .reserved_image_wrapper img{min-height:100%;min-width:100%}#BannerWrapper.with-sidebar #Banner.has-sidebar #ReservedImage.custom_banner_slideshow{height:100%}#BannerWrapper.with-sidebar #Banner.has-sidebar #ReservedImage.custom_banner_slideshow ul.proto_show{height:100% !important;max-height:none !important}}.ih-dom-loading .banner-widget,.ih-dom-loading .banner-widget-content{min-height:150px}.blockquote-footer{color:inherit;opacity:.6}.gallery_widget .container{width:auto;max-width:none !important}.slider.ih-carousel-slider .featured_listing.ih-carousel-item{width:200px}.social-icons-list p a.social-icon{padding-left:.5rem;padding-right:.5rem}.social-icons-list p a.social-icon:hover{text-decoration:none}#HeaderContent .social-icons-list p a.social-icon:first-child{padding-left:0}#HeaderContent .social-icons-list p a.social-icon:last-child{padding-right:0}.logo-placeholder-image{background-color:#bfb18c}.agent-card-outer{background:#ffffff}.agent-card-outer .agent-image img{background-color:#bfb18c}.agent-card-2019 .agent-image img{background-color:#bfb18c}.ih-featurette-block{-webkit-box-sizing:border-box;box-sizing:border-box}.agent-card-outer .agent-card-inner.agent-image{-ms-flex-preferred-size:190px;flex-basis:190px}.agent-card-outer .agent-card-inner.agent-text{-ms-flex-preferred-size:190px !important;flex-basis:190px !important}#FooterContent .logo{max-height:100px}#FooterContent [data-widgetname="Newsletter"] h2,#FooterContent [data-widgetname="Newsletter"] .field.disclaimer-field,#FooterContent [data-widgetname="Newsletter"] .required{display:none}.agent-card-outer,.cta-container{overflow:hidden;-webkit-box-shadow:none !important;box-shadow:none !important;border-radius:4px;border:1px solid rgba(0,0,0,0.125)}.agent-card-outer .ih-icon.custom-icon,.cta-container .ih-icon.custom-icon{color:#bfb18c}.quick_search_banner_overlay_frame{z-index:2}.results-filter-bar.sticky-top,.sticky-listing-details.sticky-top{z-index:10}#simple_reg_recaptcha .grecaptcha-badge{margin:auto;-webkit-box-shadow:grey 0 0 1px !important;box-shadow:grey 0 0 1px !important}.react-loading-icon-container{width:100%;text-align:center;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@-webkit-keyframes spin-react-loading-icon{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin-react-loading-icon{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.react-loading-icon{-webkit-animation:spin-react-loading-icon 1s infinite linear;animation:spin-react-loading-icon 1s infinite linear}#BannerOverlay h1,#BannerOverlay h2,#BannerOverlay h3,#BannerOverlay h4,#BannerOverlay h5,#BannerOverlay p{text-align:center}@media (min-width:992px){#BannerOverlay h1,#BannerOverlay h2,#BannerOverlay h3,#BannerOverlay h4,#BannerOverlay h5,#BannerOverlay p{color:#ffffff;text-shadow:0 0 1rem rgba(0,0,0,0.9)}}@media (min-width:992px){#BannerOverlay .overlay_featured_text{font-size:120%}}@media (min-width:992px){#BannerOverlay .overlay_featured_name{font-size:190%}}@media (min-width:992px){.text-lg-light,.search_for_homes_text{color:#ffffff}}@media (min-width:992px){.text-lg-shadow,.search_for_homes_text{text-shadow:0 0 1rem rgba(0,0,0,0.3)}}@media (min-width:992px){.text-lg-large,.search_for_homes_text{font-size:180%}}.smarty-placeholder-container{-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-left:-14px;margin-right:-14px;overflow:hidden}.smarty-placeholder-container.grid{-ms-flex-wrap:wrap;flex-wrap:wrap}.smarty-placeholder-container .col.smarty-placeholder-card{width:100% !important;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:unset;flex-basis:unset}@media (min-width:593px){.smarty-placeholder-container .col.smarty-placeholder-card{width:50% !important}}@media (min-width:1009px){.col-xl-12 .smarty-placeholder-container .col.smarty-placeholder-card,.col-lg-12 .smarty-placeholder-container .col.smarty-placeholder-card{width:33.33% !important}}@media (min-width:1200px){.col-xl-9 .smarty-placeholder-container .col.smarty-placeholder-card,.col-lg-9 .smarty-placeholder-container .col.smarty-placeholder-card{width:50% !important}}@media (min-width:1340px){.col-xl-9 .smarty-placeholder-container .col.smarty-placeholder-card,.col-lg-9 .smarty-placeholder-container .col.smarty-placeholder-card{width:33.33% !important}}@media (min-width:1617px){.col-xl-12 .smarty-placeholder-container .col.smarty-placeholder-card,.col-lg-12 .smarty-placeholder-container .col.smarty-placeholder-card{width:25% !important}}@media (min-width:992px){.col-xl-3 .smarty-placeholder-container .col.smarty-placeholder-card,.col-lg-3 .smarty-placeholder-container .col.smarty-placeholder-card{width:100% !important}}.location-bar-placeholder{opacity:.7;height:38px}@media (min-width:992px){.location-bar-placeholder{height:60px}}.quick-search-bar-placeholder{opacity:.7;height:calc(500px - 1rem)}@media (min-width:576px){.quick-search-bar-placeholder{height:calc(108px - 1rem)}}@media (min-width:1200px){.quick-search-bar-placeholder{height:38px}}.account-login-menu-placeholder{opacity:.5;width:82px}.form-content .field input,.ih-modal-form-content .ih-modal-field input,.form-content .field textarea,.ih-modal-form-content .ih-modal-field textarea{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;line-height:1.5;color:#495057;background-color:#ffffff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}.form-content .field input[type="radio"],.ih-modal-form-content .ih-modal-field input[type="radio"],.form-content .field textarea[type="radio"],.ih-modal-form-content .ih-modal-field textarea[type="radio"],.form-content .field input[type="checkbox"],.ih-modal-form-content .ih-modal-field input[type="checkbox"],.form-content .field textarea[type="checkbox"],.ih-modal-form-content .ih-modal-field textarea[type="checkbox"]{display:inline-block;width:auto}.form-content .field .field-list,.ih-modal-form-content .ih-modal-field .field-list{list-style:none;padding-left:.5rem}.form-content .field .ih-modal-input.ih-modal-checkbox,.ih-modal-form-content .ih-modal-field .ih-modal-input.ih-modal-checkbox{display:inline-block !important;width:auto;margin-right:.5rem}.form-content .field .error,.ih-modal-form-content .ih-modal-field .error{color:#dc3545}.form-content .field label,.ih-modal-form-content .ih-modal-field label{margin-top:.5rem}.form-content .field.recaptcha_field,.ih-modal-form-content .ih-modal-field.recaptcha_field,.form-content .field .g-recaptcha,.ih-modal-form-content .ih-modal-field .g-recaptcha{margin-top:1rem}.form-content .field.disclaimer-field,.ih-modal-form-content .ih-modal-field.disclaimer-field{margin-top:.5rem}.ih-modal-header{padding:2rem 3rem 1rem 1rem}.ih-modal-close-x{font-size:1.5rem}.ih-modal-body{padding:1rem}.ih-modal-body .ih-modal-field{margin:0}.ih-modal-footer{padding:1rem 1rem 0 1rem}.field.button-field .button{margin-top:.5rem}.mls-disclaimers{margin-left:0;margin-right:0}ul.glossary-toc-list{padding-left:0}ul.glossary-toc-list li{display:inline-block}#MainNav>li.nav-item{display:list-item !important}.custom-button-group{margin:-0.25rem}.custom-button-group>div{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.custom-button-group>div .btn{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin:.25rem}.header-phone-and-email a{font-family:'Open Sans',Arial,Helvetica,sans-serif}.header-phone-and-email a svg{margin-bottom:2px}@media (max-width:992px){table,thead,tbody,th,td,tr{position:relative;display:block;height:auto !important;width:auto !important}}.widget-content table[align=left],.widget-content table[align=right]{display:inline-table;position:relative;z-index:1}.custom-content-widget-content img{height:auto !important}.clearfix::after{content:"";display:table;clear:both}.desktop-spacer{display:none}@media (min-width:992px){.desktop-spacer{display:block;padding-top:2rem}.desktop-spacer-two{display:block;padding-top:4rem}.desktop-spacer-three{display:block;padding-top:6rem}.desktop-spacer-four{display:block;padding-top:8rem}.desktop-spacer-five{display:block;padding-top:10rem}}.mt-n3{margin-top:-2rem !important}.mb-n3{margin-bottom:-2rem !important}.featurette-cards{margin-bottom:-2rem}.featurette-cards .col-12{margin-bottom:2rem}.featurette-cards .card{height:100%;overflow:hidden}.featurette-cards .card .card-img-wrapper{overflow:hidden}.featurette-cards .card .card-img-wrapper .card-img-overlay{background:-webkit-gradient(linear, left bottom, left top, from(rgba(0,0,0,0.7)), to(rgba(0,0,0,0)));background:linear-gradient(0deg, rgba(0,0,0,0.7), rgba(0,0,0,0))}.featurette-cards .card .card-img-wrapper img{max-height:250px;-o-object-fit:cover;object-fit:cover;-webkit-transition:all .3s ease;transition:all .3s ease}.featurette-cards .card:hover .card-img-wrapper img{-webkit-transform:scale3d(1.05, 1.05, 1);transform:scale3d(1.05, 1.05, 1)}@-webkit-keyframes generic-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes generic-rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes heart-pump{0%,100%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}}@keyframes heart-pump{0%,100%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}}@-webkit-keyframes bell-ring{0%,100%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}33.33%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}66.66%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}}@keyframes bell-ring{0%,100%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}33.33%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}66.66%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}}.cta-icon{width:70px;margin:auto;height:70px;border-radius:50%;border:2px solid;font-size:38px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cta-icon i{-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}.block:hover .cta-icon i{-webkit-animation:generic-rotate .3s 1;animation:generic-rotate .3s 1}.block:hover .cta-icon i.fa-heart{-webkit-transform:none;transform:none;-webkit-animation:heart-pump .2s 2;animation:heart-pump .2s 2}.block:hover .cta-icon i.fa-bell{-webkit-transform:none;transform:none;-webkit-animation:bell-ring .1s 4;animation:bell-ring .1s 4}.cta-grid{margin-top:2rem;margin-bottom:4rem}.cta-grid .icon-container{min-width:50px;font-size:36px}.cta-grid .tile{padding-bottom:1.5rem;padding-top:1.5rem}.cta-grid .tile .text-container h4{display:inline-block}.cta-grid .tile .text-container h4::after{content:"";display:block;height:4px;margin-top:.25rem;left:0;position:absolute;background:-webkit-gradient(linear, left top, right top, from(#bfb18c), to(transparent));background:linear-gradient(90deg, #bfb18c, transparent);-webkit-transition:width .3s ease 0s,left .3s ease 0s;transition:width .3s ease 0s,left .3s ease 0s;width:0}.cta-grid .tile:hover .text-container h4::after{width:100%}.block h2{display:inline-block}.block h2::after{content:"";display:block;height:4px;margin-top:.25rem;left:50%;position:absolute;background:-webkit-gradient(linear, left top, right top, from(transparent), color-stop(white), to(transparent));background:linear-gradient(90deg, transparent, white, transparent);-webkit-transition:width .3s ease 0s,left .3s ease 0s;transition:width .3s ease 0s,left .3s ease 0s;width:0}.block:hover h2::after{width:100%;left:0}.background-image-row{background:black;background-size:cover;background-position:center}.background-image-row a:hover{text-decoration:none}.background-image-row .background-gradient-row{background:-webkit-gradient(linear, left bottom, left top, from(rgba(0,0,0,0.9)), to(rgba(0,0,0,0.5)));background:linear-gradient(0deg, rgba(0,0,0,0.9), rgba(0,0,0,0.5))}a.no-underline,a.no-decoration,a.card-link{color:inherit}a.no-underline:hover,a.no-decoration:hover,a.card-link:hover{text-decoration:none;color:inherit}.empty_row,.empty{display:none}.flipping-card-container{width:100%;height:100%;min-height:250px;-webkit-perspective:900px;perspective:900px}.flipping-card-container .card{position:absolute;top:0;width:100%;height:100%;-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s, -webkit-transform .4s;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden}.flipping-card-container .card.front{z-index:2}.flipping-card-container .card.back{z-index:1;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.flipping-card-container:hover .card.front{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.flipping-card-container:hover .card.back{-webkit-transform:rotateY(360deg);transform:rotateY(360deg)}#PageWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;min-height:100vh}#PageWrapper #Page{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}#PageWrapper #FooterWrapper{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}#ContentRow2{display:none}#Navigation{position:relative !important}@media (min-width:992px){#Banner #BannerOverlay #OverlayContent{max-width:100%}.is-homepage #ContentRow2.visible{display:block;height:0;overflow:visible;color:#ffffff;opacity:1;-webkit-transition:opacity .2s ease,overflow 0s .2s ease;transition:opacity .2s ease,overflow 0s .2s ease;z-index:1021;margin-left:200px;margin-right:200px}.is-homepage #ContentRow2.visible .widget{height:0}.navigation-navbar-name{color:#ffffff}.is-homepage #HeaderAndNav #NavigationContainer>#HeaderRow2.navbar-expand-lg{position:absolute;width:100%}.is-homepage #Navigation.with-name #NavigationContainer>#HeaderRow2.navbar-expand-lg{min-height:160px}.is-homepage #HeaderAndNav #NavigationContainer>#HeaderRow2.navbar-expand-lg{-webkit-transition:background-color .2s ease,min-height .2s ease;transition:background-color .2s ease,min-height .2s ease;background-color:rgba(0,0,0,0)}.is-homepage #HeaderAndNav #NavigationContainer>#HeaderRow2.navbar-expand-lg .logo,.is-homepage #HeaderAndNav #NavigationContainer>#HeaderRow2.navbar-expand-lg .shrinking-logo{max-height:200px;max-width:200px;-webkit-transition:max-height .2s ease;transition:max-height .2s ease}.is-homepage #HeaderAndNav #NavigationContainer>#HeaderRow2.navbar-expand-lg:before{background-image:-webkit-gradient(linear, left top, left bottom, color-stop(60%, rgba(0,0,0,0.8)), to(rgba(0,0,0,0)));background-image:linear-gradient(rgba(0,0,0,0.8) 60%, rgba(0,0,0,0));content:'';display:block;height:100%;position:absolute;top:0;left:0;opacity:1;width:100%;z-index:-100}.is-homepage #HeaderAndNav #NavigationContainer>#HeaderRow2.navbar-expand-lg .navbar-nav .nav-link,.is-homepage #HeaderAndNav #NavigationContainer>#HeaderRow2.navbar-expand-lg .navbar-nav .show>.nav-link,.is-homepage #HeaderAndNav #NavigationContainer>#HeaderRow2.navbar-expand-lg .navbar-nav .active>.nav-link,.is-homepage #HeaderAndNav #NavigationContainer>#HeaderRow2.navbar-expand-lg .navbar-nav .nav-link.show,.is-homepage #HeaderAndNav #NavigationContainer>#HeaderRow2.navbar-expand-lg .navbar-nav .nav-link.active,.is-homepage #HeaderAndNav #NavigationContainer>#HeaderRow2.navbar-expand-lg .navbar-nav .custom-caret{color:#ffffff}.is-homepage #HeaderAndNav #NavigationContainer>#HeaderRow2.navbar-expand-lg .navbar-nav .nav-link:hover,.is-homepage #HeaderAndNav #NavigationContainer>#HeaderRow2.navbar-expand-lg .navbar-nav .show>.nav-link:hover,.is-homepage #HeaderAndNav #NavigationContainer>#HeaderRow2.navbar-expand-lg .navbar-nav .active>.nav-link:hover,.is-homepage #HeaderAndNav #NavigationContainer>#HeaderRow2.navbar-expand-lg .navbar-nav .nav-link.show:hover,.is-homepage #HeaderAndNav #NavigationContainer>#HeaderRow2.navbar-expand-lg .navbar-nav .nav-link.active:hover,.is-homepage #HeaderAndNav #NavigationContainer>#HeaderRow2.navbar-expand-lg .navbar-nav .custom-caret:hover{color:rgba(255,255,255,0.85)}.is-homepage #HeaderAndNav #NavigationContainer>#HeaderRow2.navbar-expand-lg .navbar-brand.logo-holder h1,.is-homepage #HeaderAndNav #NavigationContainer>#HeaderRow2.navbar-expand-lg .navbar-brand.logo-holder h2,.is-homepage #HeaderAndNav #NavigationContainer>#HeaderRow2.navbar-expand-lg .navbar-brand.logo-holder h3,.is-homepage #HeaderAndNav #NavigationContainer>#HeaderRow2.navbar-expand-lg .navbar-brand.logo-holder h4,.is-homepage #HeaderAndNav #NavigationContainer>#HeaderRow2.navbar-expand-lg .navbar-brand.logo-holder h5,.is-homepage #HeaderAndNav #NavigationContainer>#HeaderRow2.navbar-expand-lg .navbar-brand.logo-holder h6,.is-homepage #HeaderAndNav #NavigationContainer>#HeaderRow2.navbar-expand-lg .navbar-brand.logo-holder p,.is-homepage #HeaderAndNav #NavigationContainer>#HeaderRow2.navbar-expand-lg .navbar-brand.logo-holder a{color:#ffffff}.is-homepage #HeaderAndNav #NavigationContainer>#HeaderRow2.navbar-expand-lg .navbar-brand.logo-holder a:hover{color:rgba(255,255,255,0.85)}.is-homepage #HeaderAndNav #NavigationContainer>#HeaderRow2.navbar-expand-lg .navbar-brand.logo-holder svg{fill:#ffffff}.is-homepage #HeaderAndNav.shrink #Navigation.with-name #NavigationContainer>#HeaderRow2.navbar-expand-lg{min-height:72px}.is-homepage #HeaderAndNav.shrink #NavigationContainer>#HeaderRow2.navbar-expand-lg{-webkit-transition:background-color .2s ease .1s,min-height .2s ease;transition:background-color .2s ease .1s,min-height .2s ease;background-color:#404042}.is-homepage #HeaderAndNav.shrink #NavigationContainer>#HeaderRow2.navbar-expand-lg .logo,.is-homepage #HeaderAndNav.shrink #NavigationContainer>#HeaderRow2.navbar-expand-lg .shrinking-logo{max-height:50px}.is-homepage #HeaderAndNav.shrink #NavigationContainer>#HeaderRow2.navbar-expand-lg .navbar-nav .nav-link,.is-homepage #HeaderAndNav.shrink #NavigationContainer>#HeaderRow2.navbar-expand-lg .navbar-nav .show>.nav-link,.is-homepage #HeaderAndNav.shrink #NavigationContainer>#HeaderRow2.navbar-expand-lg .navbar-nav .active>.nav-link,.is-homepage #HeaderAndNav.shrink #NavigationContainer>#HeaderRow2.navbar-expand-lg .navbar-nav .nav-link.show,.is-homepage #HeaderAndNav.shrink #NavigationContainer>#HeaderRow2.navbar-expand-lg .navbar-nav .nav-link.active,.is-homepage #HeaderAndNav.shrink #NavigationContainer>#HeaderRow2.navbar-expand-lg .navbar-nav .custom-caret{color:#bfb18c}.is-homepage #HeaderAndNav.shrink #NavigationContainer>#HeaderRow2.navbar-expand-lg .navbar-nav .nav-link:hover,.is-homepage #HeaderAndNav.shrink #NavigationContainer>#HeaderRow2.navbar-expand-lg .navbar-nav .show>.nav-link:hover,.is-homepage #HeaderAndNav.shrink #NavigationContainer>#HeaderRow2.navbar-expand-lg .navbar-nav .active>.nav-link:hover,.is-homepage #HeaderAndNav.shrink #NavigationContainer>#HeaderRow2.navbar-expand-lg .navbar-nav .nav-link.show:hover,.is-homepage #HeaderAndNav.shrink #NavigationContainer>#HeaderRow2.navbar-expand-lg .navbar-nav .nav-link.active:hover,.is-homepage #HeaderAndNav.shrink #NavigationContainer>#HeaderRow2.navbar-expand-lg .navbar-nav .custom-caret:hover{color:rgba(191,177,140,0.85)}.is-homepage #HeaderAndNav.shrink #NavigationContainer>#HeaderRow2.navbar-expand-lg .navbar-brand.logo-holder h1,.is-homepage #HeaderAndNav.shrink #NavigationContainer>#HeaderRow2.navbar-expand-lg .navbar-brand.logo-holder h2,.is-homepage #HeaderAndNav.shrink #NavigationContainer>#HeaderRow2.navbar-expand-lg .navbar-brand.logo-holder h3,.is-homepage #HeaderAndNav.shrink #NavigationContainer>#HeaderRow2.navbar-expand-lg .navbar-brand.logo-holder h4,.is-homepage #HeaderAndNav.shrink #NavigationContainer>#HeaderRow2.navbar-expand-lg .navbar-brand.logo-holder h5,.is-homepage #HeaderAndNav.shrink #NavigationContainer>#HeaderRow2.navbar-expand-lg .navbar-brand.logo-holder h6,.is-homepage #HeaderAndNav.shrink #NavigationContainer>#HeaderRow2.navbar-expand-lg .navbar-brand.logo-holder p,.is-homepage #HeaderAndNav.shrink #NavigationContainer>#HeaderRow2.navbar-expand-lg .navbar-brand.logo-holder a{color:#bfb18c}.is-homepage #HeaderAndNav.shrink #NavigationContainer>#HeaderRow2.navbar-expand-lg .navbar-brand.logo-holder a:hover{color:rgba(191,177,140,0.85)}.is-homepage #HeaderAndNav.shrink #NavigationContainer>#HeaderRow2.navbar-expand-lg .navbar-brand.logo-holder svg{fill:#bfb18c}.is-homepage #HeaderAndNav.shrink #ContentRow2.visible{opacity:0;overflow:hidden;-webkit-transition:opacity .2s ease,overflow 0s 0s ease;transition:opacity .2s ease,overflow 0s 0s ease}#NavigationContainer>#HeaderRow2.navbar-expand-lg .account-login-menu{margin-left:25px;min-width:175px;text-align:right}#NavigationContainer>#HeaderRow2.navbar-expand-lg .account-login-menu .account-login-menu-placeholder{min-width:175px}#NavigationContainer>#HeaderRow2.navbar-expand-lg #MainNav{margin-left:auto}#NavigationContainer>#HeaderRow2.navbar-expand-lg .navbar-brand.logo-holder{margin-right:0;min-width:200px}#NavigationContainer>#HeaderRow2.navbar-expand-lg .navbar-brand.logo-holder .widget-content{text-align:left}#NavigationContainer>#HeaderRow2.navbar-expand-lg .navbar-brand.logo-holder .logo-widget-content{width:200px}#NavigationContainer>#HeaderRow2.navbar-expand-lg .navbar-brand.logo-holder .logo-widget-content .logo,#NavigationContainer>#HeaderRow2.navbar-expand-lg .navbar-brand.logo-holder .logo-widget-content .shrinking-logo{max-width:100% !important}#Banner #BannerOverlay{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;height:auto;bottom:0;top:auto !important}#Banner #BannerOverlay #OverlayContent>.col-12>.widget:last-child{margin-bottom:2rem}#Banner .widget img#ReservedImage{height:calc(100vh - 33px);max-height:calc(100vh - 33px)}#Banner .widget img#ReservedImage.reserved_image.original_reserved_image{height:calc(100vh - 33px)}#Banner #ReservedImage .accent_image_slide_show.protoshow{position:relative}#Banner #ReservedImage .accent_image_slide_show.protoshow ul.proto_show{height:calc(100vh - 33px);max-height:calc(100vh - 33px)}}body{background-color:transparent;background-image:none;background-position:center top;background-size:auto;background-repeat:no-repeat;background-attachment:scroll;color:#000000;font-family:'Merriweather',serif;font-size:100%;font-weight:400;font-style:normal;line-height:1.5;text-align:left}html{font-size:16px}#PageMask{background-color:transparent;background-image:none;background-position:center center;background-size:auto;background-repeat:no-repeat;background-attachment:scroll;opacity:1}a{text-decoration:none}a:hover{text-decoration:underline}h1{color:inherit;font-family:'Open Sans',Arial,Helvetica,sans-serif;font-size:40px;font-weight:500;font-style:normal;line-height:1.2;text-align:inherit}h2{color:inherit;font-family:'Open Sans',Arial,Helvetica,sans-serif;font-size:32px;font-weight:500;font-style:normal;line-height:1.2;text-align:inherit}h3{color:inherit;font-family:'Open Sans',Arial,Helvetica,sans-serif;font-size:28px;font-weight:500;font-style:normal;line-height:1.2;text-align:inherit}
/*# sourceMappingURL=//storage.googleapis.com/idx-acnt-gs.ihouseprd.com/AR478197/css/T096_5/20200227115929.css.map */