body{margin:0;padding:0;box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}body .content-container{overflow-x:hidden;width:100%;max-width:2560px}body .skip-link{position:absolute;background-color:#000;color:#fff;left:50%;width:208px;height:30px;padding:4px 18px;margin-left:-104px;font-size:16px;font-weight:500;transform:translateY(-300%);transition:transform .5s;z-index:9999}body .skip-link:focus{transform:translateY(25%);outline:2px dotted #000}body h1,body h2,body h3,body h4,body h5,body h6{font-family:museo-slab;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:1.62px;color:#c81933;margin:0;padding:0}body h1,body h2,body h3{font-size:48px}@media screen and (max-width:1024px){body h1,body h2,body h3{font-size:35px}}body h4,body h5,body h6{font-size:38px}body a,body li,body p{font-family:museo-slab;font-size:16px;font-weight:300;font-style:normal;font-stretch:normal;line-height:1.5;letter-spacing:normal;color:#3a3733;text-decoration:none}body p a{text-decoration:underline}body ul li{list-style-type:none}body .max-width{max-width:1366px;width:100%}@media screen and (max-width:1400px){body .max-width{margin:0 5%}}@media screen and (max-width:1024px){body .max-width{margin:0 3%}}body .center{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}body .main-content .entry-content ul li{list-style-type:disc}body .with-sidebar .main-content article ul li{list-style-type:disc;font-family:museo-slab;font-size:16px;font-weight:300;font-style:normal;font-stretch:normal;line-height:1.5;letter-spacing:normal;color:#3a3733;text-decoration:none;padding:5px 0}body .btn:not(.ihf-share-btn),body .button,body button:not(.ihf-share-btn):not(.close):not(.hamburger):not(.slick-arrow):not(.arve-iframe-btn),body input[type=button],body input[type=reset],body input[type=submit]{background-color:#c81933;padding:10px 20px;font-family:museo-slab;font-size:20px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:.67px;color:#fff;width:-webkit-fit-content;width:fit-content;cursor:pointer;border:none;border-radius:0;box-shadow:none;transition:background-color .15s linear}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){body .btn:not(.ihf-share-btn),body .button,body button:not(.ihf-share-btn):not(.close):not(.hamburger):not(.slick-arrow):not(.arve-iframe-btn),body input[type=button],body input[type=reset],body input[type=submit]{display:inline-block;width:auto}}body .btn:not(.ihf-share-btn) a,body .button a,body button:not(.ihf-share-btn):not(.close):not(.hamburger):not(.slick-arrow):not(.arve-iframe-btn) a,body input[type=button] a,body input[type=reset] a,body input[type=submit] a{font-family:museo-slab;font-size:20px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:.67px;color:#fff}body .btn:not(.ihf-share-btn):hover,body .button:hover,body button:not(.ihf-share-btn):not(.close):not(.hamburger):not(.slick-arrow):not(.arve-iframe-btn):hover,body input[type=button]:hover,body input[type=reset]:hover,body input[type=submit]:hover{background-color:#e52f4a}body fieldset{border:none}.page h1{font-size:3.5em!important}.page h2{font-size:3em!important;margin-top:0!important}.page h3{font-size:2.5em!important}.page h4{font-size:2em!important}.page h5{font-size:1.5em!important}.page h6{font-size:1em!important}.front-header{height:700px}@media screen and (max-width:1024px){.front-header{height:auto}}.inner-header{height:500px}@media screen and (max-width:1024px){.inner-header{height:auto}}.other-header{height:507px;margin-bottom:20px}@media screen and (max-width:1024px){.other-header{height:auto}}header{position:relative;border-top:7px solid #505050}@media screen and (max-width:1024px){header{border-top:54px solid #505050}}header .hamburger{display:none}header .hamburger:focus{outline:none}@media screen and (max-width:1024px){header .hamburger{display:-ms-flexbox;display:flex;position:absolute;top:-54px;right:0}header .hamburger .hamburger-inner,header .hamburger .hamburger-inner:after,header .hamburger .hamburger-inner:before{background-color:#c81933;transition:background-color .15s linear;border-radius:0}header .hamburger:hover{opacity:1;background-color:transparent}}@media screen and (max-width:1024px){header .hamburger.is-active .hamburger-inner,header .hamburger.is-active .hamburger-inner:after,header .hamburger.is-active .hamburger-inner:before{background-color:#c81933;transition:background-color .15s linear;border-radius:0}header .hamburger.is-active:hover{background-color:transparent;opacity:1}}header .opaque{background-color:#fff;color:#3a3733}header .opacity{background-color:hsla(0,0%,100%,.85)}header .whole-header{position:relative;z-index:1001}header .whole-header .header-wrapper .header-inner{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding:20px 3%}@media screen and (max-width:767px){header .whole-header .header-wrapper .header-inner{background-color:#fff;color:#3a3733;padding:15px 3%}}header .whole-header .header-wrapper .header-inner .logo-wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}header .whole-header .header-wrapper .header-inner .logo-wrapper .name-logo{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;border-right:2px solid #d9d9d9;border-left:2px solid #d9d9d9;padding:10px 27px}@media screen and (max-width:767px){header .whole-header .header-wrapper .header-inner .logo-wrapper .name-logo{padding:5px 15px;margin-right:7px}}header .whole-header .header-wrapper .header-inner .logo-wrapper .name-logo .first-and-last{display:-ms-flexbox;display:flex;padding-bottom:2px}header .whole-header .header-wrapper .header-inner .logo-wrapper .name-logo .first-and-last .first-name-logo{margin-right:10px}header .whole-header .header-wrapper .header-inner .logo-wrapper .name-logo h1{font-size:34px;letter-spacing:5px}@media screen and (max-width:767px){header .whole-header .header-wrapper .header-inner .logo-wrapper .name-logo h1{font-size:24px}}header .whole-header .header-wrapper .header-inner .logo-wrapper .name-logo .horz{-ms-flex-direction:row;flex-direction:row}@media screen and (max-width:767px){header .whole-header .header-wrapper .header-inner .logo-wrapper .name-logo .horz{-ms-flex-direction:column;flex-direction:column}}header .whole-header .header-wrapper .header-inner .logo-wrapper .name-logo .vert{-ms-flex-direction:column;flex-direction:column}header .whole-header .header-wrapper .header-inner .logo-wrapper .name-logo .vert h1{font-size:25px}@media screen and (max-width:1024px){header .whole-header .header-wrapper .header-inner .logo-wrapper .name-logo .vert h1{font-size:20px}}header .whole-header .header-wrapper .header-inner .logo-wrapper .name-logo .vert .first-name-logo{margin-right:0}header .whole-header .header-wrapper .header-inner .logo-wrapper .agent-title{font-family:museo-sans-rounded,sans-serif;font-size:16px;font-weight:700;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:1.78px;color:#505050;text-transform:uppercase;padding-top:2px}header .whole-header .header-wrapper .header-inner .logo-wrapper .agent-title.vert-title{font-size:14px}@media screen and (max-width:1024px){header .whole-header .header-wrapper .header-inner .logo-wrapper .agent-title.vert-title{font-size:12px}}@media screen and (max-width:1024px){header .whole-header .header-wrapper .header-inner .logo-wrapper .agent-title{font-size:14px}}header .whole-header .header-wrapper .header-inner .logo-wrapper .site-title-logo{border-right:2px solid #d9d9d9;border-left:2px solid #d9d9d9;padding:10px 27px}@media screen and (max-width:767px){header .whole-header .header-wrapper .header-inner .logo-wrapper .site-title-logo{padding:5px 15px;margin-right:7px}}header .whole-header .header-wrapper .header-inner .logo-wrapper .site-title-logo h1{font-size:34px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:4px;text-transform:uppercase;color:#c81933}header .whole-header .header-wrapper .header-inner .logo-wrapper .vert-title{max-width:450px;width:auto}header .whole-header .header-wrapper .header-inner .logo-wrapper .vert-title h1{font-size:25px}@media screen and (max-width:1024px){header .whole-header .header-wrapper .header-inner .logo-wrapper .vert-title h1{font-size:20px}}header .whole-header .header-wrapper .header-inner .logo-wrapper .personal-logo img{max-height:100px;width:auto}@media screen and (max-width:1024px){header .whole-header .header-wrapper .header-inner .logo-wrapper .personal-logo{height:100px;text-align:right;margin-left:0}header .whole-header .header-wrapper .header-inner .logo-wrapper .personal-logo img{height:100px}}@media screen and (max-width:767px){header .whole-header .header-wrapper .header-inner .logo-wrapper .personal-logo,header .whole-header .header-wrapper .header-inner .logo-wrapper .personal-logo img{height:80px}}header .whole-header .header-wrapper .header-inner .top-header{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center}@media screen and (max-width:1024px){header .whole-header .header-wrapper .header-inner .top-header{margin-left:7px;display:none}}@media screen and (max-width:767px){header .whole-header .header-wrapper .header-inner .top-header{display:none}}header .whole-header .header-wrapper .header-inner .top-header .contact-section{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:end;align-items:flex-end}header .whole-header .header-wrapper .header-inner .top-header .contact-section div{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center}header .whole-header .header-wrapper .header-inner .top-header .contact-section div a{line-height:1}header .whole-header .header-wrapper .header-inner .top-header .contact-section .header-info-email,header .whole-header .header-wrapper .header-inner .top-header .contact-section .header-info-phone{margin:0 0 7px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center}header .whole-header .header-wrapper .header-inner .top-header .contact-section .header-info-email svg,header .whole-header .header-wrapper .header-inner .top-header .contact-section .header-info-phone svg{margin-right:5px}header .whole-header .header-wrapper .header-inner .top-header .contact-section .header-info-email svg g g,header .whole-header .header-wrapper .header-inner .top-header .contact-section .header-info-phone svg g g{fill:#c81933}header .whole-header .header-wrapper .header-inner .top-header .contact-section .title-logo .blog-link,header .whole-header .header-wrapper .header-inner .top-header .contact-section .title-logo .social-links{padding-left:0;margin:7px 0 0}header .whole-header .header-wrapper .header-inner .top-header .contact-section .title-logo .blog-border{padding-right:12px;border-right:1px solid #bfbcb9;margin-right:12px}header .whole-header .header-wrapper .header-inner .top-header .contact-section .title-logo .social-links{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center}header .whole-header .header-wrapper .header-inner .top-header .contact-section .title-logo .social-links li{padding-right:17px}header .whole-header .header-wrapper .header-inner .top-header .contact-section .title-logo .social-links li:last-child{padding:0}header .whole-header .header-wrapper .header-inner .top-header .contact-section .title-logo .social-links li a span{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}header .whole-header .header-wrapper .header-inner .top-header .contact-section .title-logo .header-info-social{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}@media screen and (max-width:1024px){header .whole-header .header-wrapper .header-inner .top-header .contact-section,header .whole-header .header-wrapper .header-inner .top-header .name-logo{display:none}}header .whole-header .header-wrapper .header-inner .header-realtor-logo{max-height:100px;margin-left:35px}header .whole-header .header-wrapper .header-inner .header-realtor-logo .attachment-header{max-height:100px;width:auto}@media screen and (max-width:1024px){header .whole-header .header-wrapper .header-inner .header-realtor-logo{height:80px;text-align:right;margin-left:0}header .whole-header .header-wrapper .header-inner .header-realtor-logo .attachment-header{height:80px}}@media screen and (max-width:767px){header .whole-header .header-wrapper .header-inner .header-realtor-logo,header .whole-header .header-wrapper .header-inner .header-realtor-logo .attachment-header{height:50px}}header .callout-wrapper{height:700px;width:100%;position:absolute;z-index:0;top:0}@media screen and (max-width:1024px){header .callout-wrapper{height:373px!important;position:relative}}@media screen and (max-width:767px){header .callout-wrapper{height:280px!important}}@media screen and (max-width:500px){header .callout-wrapper{height:182px!important}}header .callout-wrapper.inner-page-image{height:500px!important}@media screen and (max-width:1024px){header .callout-wrapper.inner-page-image{height:267px!important;position:relative}}@media screen and (max-width:767px){header .callout-wrapper.inner-page-image{height:200px!important}}@media screen and (max-width:500px){header .callout-wrapper.inner-page-image{height:130px!important}}header .callout-wrapper .callout-image{top:0;height:100%;width:100%}header .callout-wrapper .callout-image .jumbo-carousel{width:100%;height:100%;position:relative;opacity:0;visibility:hidden;transition:opacity 1s ease;-webkit-transition:opacity 1s ease}header .callout-wrapper .callout-image .jumbo-carousel.slick-initialized{visibility:visible;opacity:1}header .callout-wrapper .callout-image .jumbo-carousel .slick-arrow{position:absolute;top:50%;z-index:99;width:50px;height:50px;padding:0;margin:20px;background-color:transparent;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;border:none}@media screen and (max-width:1024px){header .callout-wrapper .callout-image .jumbo-carousel .slick-arrow{top:25%}}header .callout-wrapper .callout-image .jumbo-carousel .slick-arrow svg{width:100%;height:100%}header .callout-wrapper .callout-image .jumbo-carousel .slick-arrow:focus{outline:0}header .callout-wrapper .callout-image .jumbo-carousel .slick-prev{left:0}header .callout-wrapper .callout-image .jumbo-carousel .slick-next{right:0}header .callout-wrapper .callout-image .jumbo-carousel .slick-list,header .callout-wrapper .callout-image .jumbo-carousel .slick-list .slick-track{width:100%;height:100%}header .callout-wrapper .callout-image .jumbo-carousel .slick-list .slick-track .slick-slide{height:100%}header .callout-wrapper .callout-image .jumbo-carousel .slick-list .slick-track .slick-slide>div{width:100%;height:100%;overflow:hidden}header .callout-wrapper .callout-image .jumbo-carousel .slick-list .slick-track .slick-slide>div picture{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}@-moz-document url-prefix(){header .callout-wrapper .callout-image .jumbo-carousel .slick-list .slick-track .slick-slide>div picture{display:block}}header .callout-wrapper .callout-image .jumbo-carousel .slick-list .slick-track .slick-slide>div img{height:100%;width:auto;max-width:none}header .callout-wrapper .callout-image .jumbo-image{height:100%;width:100%;overflow:hidden}header .callout-wrapper .callout-image .jumbo-image picture{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}@-moz-document url-prefix(){header .callout-wrapper .callout-image .jumbo-image picture{display:block}}header .callout-wrapper .callout-image .jumbo-image picture img{height:100%;width:auto;max-width:none}header .front-vert{background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.65));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#a6000000",GradientType=0)}@media screen and (max-width:1024px){header .front-vert{background:none;filter:none}}header .vertical-center{position:absolute;bottom:-7px;width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;padding-top:50px}header .vertical-center.hide-on-mobile{padding-bottom:50px}@media screen and (max-width:1024px){header .vertical-center.hide-on-mobile{display:none}}@media screen and (max-width:1024px){header .vertical-center{width:100%;left:auto;bottom:0;margin-left:auto;background:none;position:relative;padding-top:0;border-bottom:2px solid #c81933}}header .vertical-center .primary-nav-quote{font-size:36px;font-weight:300;line-height:1.67;letter-spacing:.86px;color:#fff;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:767px){header .vertical-center .primary-nav-quote{height:25px}}@media screen and (max-width:1024px){header .vertical-center .primary-nav-quote{visibility:hidden;display:none}}header .vertical-center .property-search{border-top:1px solid #fff;border-bottom:1px solid #fff;padding:11px 30px 14px;margin:20px 0 35px}@media screen and (max-width:1024px){header .vertical-center .property-search{border:none;width:100%;margin:0 0 13px;padding:30px 30px 10px;position:relative}header .vertical-center .property-search:before{content:none}}header .sub-vert{display:none}@media screen and (max-width:1024px){header .sub-vert{display:-ms-flexbox;display:flex}}.primary-nav-container{background:linear-gradient(180deg,rgba(0,0,0,.65) 0,transparent);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#a6000000",endColorstr="#00000000",GradientType=0);padding:16px 0 50px}@media screen and (max-width:1024px){.primary-nav-container{position:absolute;top:0;left:0;display:none;background:none;background:#fff;width:100%;z-index:1001;border-top:4px solid #c81933;padding:0;margin:0}}@media screen and (max-width:1024px){.primary-nav-container.center{display:none}}@media screen and (max-width:1024px){.primary-nav-container .menu-bar{padding:20px 0;background-color:rgba(200,25,51,.03);margin:0}}.primary-nav-container .menu-bar .primary-nav{margin:0 5%}.primary-nav-container .menu-bar .primary-nav .main-menu{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;padding-left:0;margin:0}@media screen and (max-width:1024px){.primary-nav-container .menu-bar .primary-nav .main-menu{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:start;align-items:flex-start}.primary-nav-container .menu-bar .primary-nav .main-menu a{border-top:1px solid #d9d9d9;line-height:1;display:block;width:100%;padding:10px 0}}@media screen and (max-width:1024px){.primary-nav-container .menu-bar .primary-nav .main-menu>.menu-item{border:none}}.primary-nav-container .menu-bar .primary-nav .main-menu>.menu-item>a{line-height:1}@media screen and (min-width:1025px){.primary-nav-container .menu-bar .primary-nav .main-menu>.menu-item>a{border-right:1px solid hsla(0,7%,95%,.7)}}.primary-nav-container .menu-bar .primary-nav .main-menu>.menu-item:last-child a{border-right:none}.primary-nav-container .menu-bar .primary-nav .main-menu .menu-item{-ms-flex-positive:1;flex-grow:1;text-align:center}@media screen and (max-width:1024px){.primary-nav-container .menu-bar .primary-nav .main-menu .menu-item{text-align:left;width:100%}.primary-nav-container .menu-bar .primary-nav .main-menu .menu-item a{padding:15px 0 15px 12px}}.primary-nav-container .menu-bar .primary-nav .main-menu .menu-item:hover .sub-menu{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.primary-nav-container .menu-bar .primary-nav .main-menu .menu-item .sub-menu{display:none;padding-left:0;width:auto}@media screen and (max-width:1024px){.primary-nav-container .menu-bar .primary-nav .main-menu .menu-item .sub-menu{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%}}.primary-nav-container .menu-bar .primary-nav .main-menu .menu-item .sub-menu .menu-item{text-align:left}.primary-nav-container .menu-bar .primary-nav .main-menu .menu-item .sub-menu .menu-item a{font-family:museo-slab;font-weight:400;letter-spacing:1px;color:#3a3733;white-space:nowrap}@media screen and (max-width:1024px){.primary-nav-container .menu-bar .primary-nav .main-menu .menu-item .sub-menu .menu-item a{font-weight:300;font-family:museo-slab;width:100%;white-space:pre-wrap}.primary-nav-container .menu-bar .primary-nav .main-menu .menu-item .sub-menu .menu-item a:hover{text-decoration:none}}.primary-nav-container .menu-bar .primary-nav .main-menu .menu-item .sub-menu .menu-item a:hover{text-decoration:underline}@media screen and (max-width:1024px){.primary-nav-container .menu-bar .primary-nav .main-menu .menu-item .sub-menu .menu-item a:hover{text-decoration:none}}.primary-nav-container .menu-bar .primary-nav .main-menu .menu-item .sub-menu .menu-item .sub-menu .menu-item{padding-left:32px}@media screen and (max-width:1024px){.primary-nav-container .menu-bar .primary-nav .main-menu .menu-item .sub-menu .menu-item .sub-menu .menu-item{padding-left:0}}.primary-nav-container .menu-bar .primary-nav .main-menu .menu-item .sub-menu .menu-item .sub-menu .menu-item a{font-weight:400;white-space:nowrap}@media screen and (max-width:1024px){.primary-nav-container .menu-bar .primary-nav .main-menu .menu-item .sub-menu .menu-item .sub-menu .menu-item a{white-space:pre-wrap;font-weight:300}}.primary-nav-container .menu-bar .primary-nav .main-menu>.menu-item{position:relative;padding-bottom:15px}@media screen and (max-width:1024px){.primary-nav-container .menu-bar .primary-nav .main-menu>.menu-item{padding:0}.primary-nav-container .menu-bar .primary-nav .main-menu>.menu-item:first-child>a{border:0}}@media screen and (min-width:1025px){.primary-nav-container .menu-bar .primary-nav .main-menu>.menu-item.active>a,.primary-nav-container .menu-bar .primary-nav .main-menu>.menu-item:hover>a{position:relative}.primary-nav-container .menu-bar .primary-nav .main-menu>.menu-item.active>a:after,.primary-nav-container .menu-bar .primary-nav .main-menu>.menu-item:hover>a:after{content:" ";position:absolute;height:2px;width:50px;background-color:#c81933;bottom:-7.5px;left:50%;margin-left:-25px}}.primary-nav-container .menu-bar .primary-nav .main-menu>.menu-item>a{color:#fff;font-weight:500;letter-spacing:.75px;display:block;width:100%}@media screen and (max-width:1024px){.primary-nav-container .menu-bar .primary-nav .main-menu>.menu-item>a{color:#3a3733;line-height:2}}.primary-nav-container .menu-bar .primary-nav .main-menu>.menu-item>a:after{content:" ";background-color:transparent;transition:background-color .15s linear}.primary-nav-container .menu-bar .primary-nav .main-menu>.menu-item>.sub-menu{position:absolute;top:32px}@media screen and (min-width:1025px){.primary-nav-container .menu-bar .primary-nav .main-menu>.menu-item>.sub-menu{border-bottom:4px solid #c81933}}@media screen and (max-width:1024px){.primary-nav-container .menu-bar .primary-nav .main-menu>.menu-item>.sub-menu{position:relative;top:auto}}.primary-nav-container .menu-bar .primary-nav .main-menu>.menu-item>.sub-menu li{background-color:#fff;padding:5px 32px}@media screen and (max-width:1024px){.primary-nav-container .menu-bar .primary-nav .main-menu>.menu-item>.sub-menu li{background-color:transparent;padding:0}}.primary-nav-container .menu-bar .primary-nav .main-menu>.menu-item>.sub-menu li:first-child{padding:15px 32px 5px}@media screen and (max-width:1024px){.primary-nav-container .menu-bar .primary-nav .main-menu>.menu-item>.sub-menu li:first-child{padding:0}}.primary-nav-container .menu-bar .primary-nav .main-menu>.menu-item>.sub-menu li:last-child{padding:5px 32px 15px}@media screen and (max-width:1024px){.primary-nav-container .menu-bar .primary-nav .main-menu>.menu-item>.sub-menu li:last-child{padding:0}}.primary-nav-container .menu-bar .primary-nav .main-menu>.menu-item>.sub-menu li a{font-weight:500;line-height:2}@media screen and (max-width:1024px){.primary-nav-container .menu-bar .primary-nav .main-menu>.menu-item>.sub-menu{position:relative;border:none;padding:0;background-color:transparent}.primary-nav-container .menu-bar .primary-nav .main-menu>.menu-item>.sub-menu a{padding:15px 0 15px 32px;font-size:15px}.primary-nav-container .menu-bar .primary-nav .main-menu>.menu-item>.sub-menu .sub-menu a{padding:15px 0 15px 64px}}.primary-nav-container .menu-bar .primary-nav .main-menu>.menu-item:last-child>.sub-menu{right:0}.main-content .btn:not(.ihf-share-btn),.main-content .button,.main-content button:not(.ihf-share-btn):not(.arve-iframe-btn),.main-content input[type=button],.main-content input[type=reset],.main-content input[type=submit]{background-color:#c81933;padding:10px 20px;font-family:museo-slab;font-size:20px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:.67px;color:#fff;width:-webkit-fit-content;width:fit-content;cursor:pointer;border:none;border-radius:0;box-shadow:none;transition:background-color .15s linear}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.main-content .btn:not(.ihf-share-btn),.main-content .button,.main-content button:not(.ihf-share-btn):not(.arve-iframe-btn),.main-content input[type=button],.main-content input[type=reset],.main-content input[type=submit]{display:inline-block;width:auto}}.main-content .btn:not(.ihf-share-btn) a,.main-content .button a,.main-content button:not(.ihf-share-btn):not(.arve-iframe-btn) a,.main-content input[type=button] a,.main-content input[type=reset] a,.main-content input[type=submit] a{font-family:museo-slab;font-size:20px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:.67px;color:#fff}.main-content .btn:not(.ihf-share-btn):hover,.main-content .button:hover,.main-content button:not(.ihf-share-btn):not(.arve-iframe-btn):hover,.main-content input[type=button]:hover,.main-content input[type=reset]:hover,.main-content input[type=submit]:hover{background-color:#e52f4a}.main-content .featured-listings{width:100%;padding:50px 0}.main-content .featured-listings .section-title{margin:30px 0 18px}@media screen and (max-width:1260px){.main-content .featured-listings .section-title{margin:30px 8% 18px}}.main-content .featured-listings .main-section-title{font-size:42px;letter-spacing:3.15px;position:relative}.main-content .featured-listings .main-section-title:before{content:" ";position:absolute;width:50px;height:3px;background-color:#c81933;top:-17px}.main-content .featured-listings .second-section-title{font-family:museo-sans-rounded,sans-serif;font-size:21px;font-weight:700;letter-spacing:1.91px;color:#3a3733;text-transform:uppercase}.main-content .featured-listings #ihf-main-container{margin:20px 0 50px}.main-content .featured-listings .see-all{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;width:100%}.main-content .welcome-section{background-color:rgba(200,25,51,.03)}.main-content .welcome-section .welcome-wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;padding:50px 0}.main-content .welcome-section .welcome-wrapper .headshot{max-width:40%;width:auto;height:100%;padding:0 35px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}@media screen and (min-color-index:0) and (-webkit-min-device-pixel-ratio:0){.main-content .welcome-section .welcome-wrapper .headshot{padding:0;max-width:none}}@media screen and (max-width:1024px){.main-content .welcome-section .welcome-wrapper .headshot{width:100%;height:auto;-ms-flex-pack:center;justify-content:center;max-width:none;padding:0}}.main-content .welcome-section .welcome-wrapper .headshot img{height:auto;max-height:355px;width:auto;max-width:100%}@media screen and (max-width:1024px){.main-content .welcome-section .welcome-wrapper .headshot img{height:100%;width:auto;max-width:none}}.main-content .welcome-section .welcome-wrapper .welcome-content{width:60%;padding:0 35px}@media screen and (max-width:1024px){.main-content .welcome-section .welcome-wrapper{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;padding:50px 5% 0}.main-content .welcome-section .welcome-wrapper .headshot{float:none;padding:0}.main-content .welcome-section .welcome-wrapper .welcome-content{width:100%;padding:35px 0}}.graphical-menu-wrapper{background-color:#505050}.graphical-menu-wrapper .graphical-menu{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;padding:47px 0 37px;margin:0}@media screen and (min-width:1366px){.graphical-menu-wrapper .graphical-menu{width:100%}}@media screen and (max-width:836px){.graphical-menu-wrapper .graphical-menu{-ms-flex-direction:column;flex-direction:column;padding:30px 8% 0}}.graphical-menu-wrapper .graphical-menu li{-ms-flex-positive:1;flex-grow:1;list-style-type:none;border:1px solid hsla(0,0%,100%,.6);margin:0 13.5px;position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width:836px){.graphical-menu-wrapper .graphical-menu li{margin:15px 6% 45px}}.graphical-menu-wrapper .graphical-menu li .img-wrap{background-color:#505050;position:absolute;top:-30px;left:50%;margin-left:-30px;padding:15px;border-radius:50%}.graphical-menu-wrapper .graphical-menu li .img-wrap img{transform:scale(1);transition:transform .15s linear}.graphical-menu-wrapper .graphical-menu li a{font-size:21px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:.7px;text-align:center;color:#fff;padding:30px 30px 15px;position:relative}.graphical-menu-wrapper .graphical-menu li a:after{content:" ";background-image:url(../../assets/images/arrow.svg);background-repeat:no-repeat;height:15px;width:11px;position:absolute;top:50%;margin-top:5px;right:10px}.graphical-menu-wrapper .graphical-menu li:hover .img-wrap img{transform:scale(1.3)}.graphical-menu-wrapper .with-sidebar .graphical-menu{background-color:transparent}.graphical-menu-wrapper .with-sidebar .graphical-menu li{background-color:#505050}.graphical-menu-wrapper .with-sidebar .graphical-menu li a{font-size:18px}.graphical-menu-wrapper .with-sidebar .graphical-menu li a:after{position:absolute;top:50%;margin-top:3px;right:10px}.sidebar{background-color:rgba(200,25,51,.03);padding:25px 5%;-ms-flex-direction:column;flex-direction:column}.sidebar .widget-container{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.sidebar .widget-container .widget{margin:50px 0;padding:50px;width:50%}.sidebar .widget-container .widget:only-child{width:100%}@media screen and (max-width:1024px){.sidebar .widget-container .widget{width:100%;margin:20px 0;padding:20px}}.sidebar .inner-widget>h2,.sidebar .inner-widget>h3{font-size:36px;width:100%;text-align:left}.sidebar #google_language_translator{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.sidebar .gallery{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.sidebar .gallery .gallery-item{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;width:25%;padding:0 15px}@media screen and (max-width:1280px){.sidebar .gallery .gallery-item{width:33%}}@media screen and (max-width:1024px){.sidebar .gallery .gallery-item{width:50%}}@media screen and (max-width:767px){.sidebar .gallery .gallery-item{width:100%}}.sidebar .gallery .gallery-item .wp-caption-text{margin:10px 0 0}.sidebar .gallery .gallery-item:first-child{margin-left:0}.sidebar .gallery .gallery-item:last-child{margin-right:0}.sidebar .gallery br{display:none}@media screen and (max-width:1024px){.with-sidebar.max-width{margin:0}}.with-sidebar .sidebar{-ms-flex-pack:start;justify-content:flex-start}.with-sidebar .sidebar .widget-container{display:block}.with-sidebar .sidebar .widget-container .widget{padding:0;margin:50px 0;width:100%}.with-sidebar .sidebar .widget_ix_contact_form_widget,.with-sidebar .sidebar .widget_media_gallery{margin:0}.with-sidebar .sidebar .gallery .gallery-item{width:100%;padding:0 30px}.with-sidebar{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;padding:50px}@media screen and (max-width:1200px){.with-sidebar{-ms-flex-direction:column;flex-direction:column;padding:80px 0 0}}.with-sidebar .main-content{width:70%;padding:20px 70px 20px 20px}@media screen and (max-width:1200px){.with-sidebar .main-content{width:100%;padding:0 5% 100px}.with-sidebar .main-content>h1{font-size:30px}}.with-sidebar .main-content>h1{font-size:44px;letter-spacing:1.25px;color:#505050;text-align:left;margin:0 0 40px}.with-sidebar .main-content h2{margin-top:40px}.with-sidebar .main-content form{background-color:rgba(200,25,51,.03);padding:20px}.with-sidebar .sidebar{width:30%;padding:0 0 0 40px;background-color:transparent;border-left:1px solid #d9d9d9;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width:1200px){.with-sidebar .sidebar{width:100%;border:none;background-color:rgba(200,25,51,.03);padding:0 10%}}.with-sidebar .sidebar h2{font-size:32px;letter-spacing:1.58px}.with-sidebar .sidebar>div{margin:60px 0}.with-sidebar .sidebar>div:first-child{margin-top:30px}.with-sidebar .sidebar .widget_media_gallery{margin-top:50px}.with-sidebar .sidebar .widget_ix_contact_form_widget .ix-contact-form form .form-group-wrapper .no-comment-wrapper{width:100%}.with-sidebar .sidebar .widget_ix_contact_form_widget .ix-contact-form form .form-group-wrapper .no-comment-wrapper .form-group{margin:10px 0}.with-sidebar .sidebar .widget_ix_contact_form_widget .ix-contact-form form .form-group-wrapper .no-comment-wrapper .form-group input{width:100%}.with-sidebar .sidebar .widget_ix_contact_form_widget .ix-contact-form form .form-group-wrapper .no-comment-wrapper .first-three,.with-sidebar .sidebar .widget_ix_contact_form_widget .ix-contact-form form .form-group-wrapper .no-comment-wrapper .second-two{-ms-flex-direction:column;flex-direction:column;width:100%}.with-sidebar .sidebar .widget_ix_contact_form_widget .ix-contact-form form .form-group-wrapper .no-comment-wrapper .second-two .form-group-last{display:none}.with-sidebar .sidebar .widget_ix_contact_form_widget .ix-contact-form form .form-group-wrapper .form-group.full,.with-sidebar .sidebar .widget_ix_contact_form_widget .ix-contact-form form .form-group-wrapper .form-group.full textarea{width:100%}.with-sidebar .contact-info{font-family:museo-slab;font-size:16px;font-weight:300;font-style:normal;font-stretch:normal;line-height:1.5;letter-spacing:normal;color:#3a3733;text-decoration:none;margin:30px 0}.with-sidebar .contact-info h3{margin-bottom:10px}.with-sidebar .contact-info a{text-decoration:underline}.with-sidebar .ihf-powered-by{margin-top:15px}.with-sidebar form .form-group,.with-sidebar form .lidd_mc_input{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;margin:15px 0}.with-sidebar form .form-group input,.with-sidebar form .form-group select,.with-sidebar form .form-group textarea,.with-sidebar form .lidd_mc_input input,.with-sidebar form .lidd_mc_input select,.with-sidebar form .lidd_mc_input textarea{width:100%}.with-sidebar form .form-group select,.with-sidebar form .lidd_mc_input select{border-color:#a6a29e;background-color:#fff}.with-sidebar form .align-center,.with-sidebar form .lidd_mc_input{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.with-sidebar form .align-center #lidd_mc_submit,.with-sidebar form .lidd_mc_input #lidd_mc_submit{width:auto}.with-sidebar form .lidd_mc_input:last-child{-ms-flex-align:center;align-items:center}body .communities-list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}body .communities-list .community{margin:0 20px}body .communities-list .community .communities-box{background-color:#c81933;height:210px;width:210px;overflow:hidden}body .communities-list .community .communities-box a{width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}body .communities-list .community .communities-box .communities-svg{padding:30px;width:100%;height:auto}body .communities-list .community h3,body .communities-list .community h3 a{font-size:24px}form label{font-family:museo-sans-rounded,sans-serif;font-weight:500;line-height:normal;color:#6a645d;margin-bottom:6px}form input,form label,form textarea{font-size:16px;font-style:normal;font-stretch:normal;letter-spacing:normal}form input,form textarea{font-family:museo-slab;font-weight:300;line-height:1.5;color:#3a3733}form input:-ms-input-placeholder,form textarea:-ms-input-placeholder{font-family:museo-sans-rounded,sans-serif;font-weight:300;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#848581}form input::placeholder,form textarea::placeholder{font-family:museo-sans-rounded,sans-serif;font-weight:300;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#848581}form input{border:none;border-bottom:1px solid #a6a29e;background-color:transparent}form select:not(#beds):not(#baths){font-family:museo-sans-rounded,sans-serif;font-size:16px;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.5;letter-spacing:normal;color:#3a3733;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent!important;border:none;border-bottom:1px solid #a6a29e;border-radius:0;background-image:url(../../assets/images/select-arrow.svg);background-repeat:no-repeat;background-position:100%;background-size:contain;outline:none}form textarea{border:1px solid #a6a29e;background-color:hsla(0,0%,100%,.6)}.widget_ix_contact_form_widget,form .lidd_mc_select.lidd_mc_select_fancy_light{width:100%}.widget_ix_contact_form_widget h2{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:30px}.widget_ix_contact_form_widget .ix-contact-form .form-group-wrapper,.widget_ix_contact_form_widget .ix-contact-form .form-group-wrapper .no-comment-wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.widget_ix_contact_form_widget .ix-contact-form .form-group-wrapper .no-comment-wrapper{width:100%}.widget_ix_contact_form_widget .ix-contact-form .form-group-wrapper .no-comment-wrapper .form-group{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:10px 15px;width:33%}.widget_ix_contact_form_widget .ix-contact-form .form-group-wrapper .no-comment-wrapper .form-group input{width:100%}.widget_ix_contact_form_widget .ix-contact-form .form-group-wrapper .no-comment-wrapper .first-three,.widget_ix_contact_form_widget .ix-contact-form .form-group-wrapper .no-comment-wrapper .second-two{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;width:100%}.widget_ix_contact_form_widget .ix-contact-form .form-group-wrapper .no-comment-wrapper .second-two .form-group:last-child{visibility:hidden}.widget_ix_contact_form_widget .ix-contact-form .form-group-wrapper .form-group.full{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:12px 0 32px;padding:0 15px;width:100%}@media screen and (max-width:1024px){.widget_ix_contact_form_widget .ix-contact-form .form-group-wrapper .form-group.full{padding:0}}.widget_ix_contact_form_widget .ix-contact-form .form-group-wrapper .form-group.full textarea{width:100%;height:86px;padding:15px 18px;resize:none}.widget_ix_contact_form_widget .ix-contact-form .form-group.align-center{margin-bottom:25px}.widget_ix_contact_form_widget .ix-contact-form .align-right{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.widget_ix_contact_form_widget .ix-contact-form .align-right .btn-main{padding:12px 25px}@media screen and (max-width:1024px){.widget_ix_contact_form_widget .ix-contact-form .form-group-wrapper .no-comment-wrapper,.widget_ix_contact_form_widget .ix-contact-form .form-group-wrapper .no-comment-wrapper .form-group,.widget_ix_contact_form_widget .ix-contact-form .form-group-wrapper .no-comment-wrapper .form-group input{width:100%}.widget_ix_contact_form_widget .ix-contact-form .form-group-wrapper .no-comment-wrapper .first-three,.widget_ix_contact_form_widget .ix-contact-form .form-group-wrapper .no-comment-wrapper .second-two{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;width:100%}.widget_ix_contact_form_widget .ix-contact-form .form-group-wrapper .no-comment-wrapper .second-two .form-group:last-child{display:none}.widget_ix_contact_form_widget .ix-contact-form .form-group-wrapper .form-group.full,.widget_ix_contact_form_widget .ix-contact-form .form-group-wrapper .form-group.full textarea{width:100%}}.with-sidebar .widget_ix_contact_form_widget .ix-contact-form .form-group-wrapper .form-group.full{padding:0}.with-sidebar .widget_ix_contact_form_widget .ix-contact-form .form-group-wrapper .no-comment-wrapper .form-group{width:100%}.with-sidebar .sidebar .property-search{margin:0}.with-sidebar .sidebar #searchProfile label{font-family:museo-sans-rounded,sans-serif;font-size:16px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#6a645d;margin-bottom:6px}.with-sidebar .sidebar #searchProfile .chosen-single,.with-sidebar .sidebar #searchProfile input,.with-sidebar .sidebar #searchProfile textarea{font-family:museo-slab;font-size:16px;font-weight:300;font-style:normal;font-stretch:normal;line-height:1.5;letter-spacing:normal;color:#3a3733;box-shadow:none;border-radius:0!important;padding:6px 0!important}.with-sidebar .sidebar #searchProfile .chosen-single:-ms-input-placeholder,.with-sidebar .sidebar #searchProfile input:-ms-input-placeholder,.with-sidebar .sidebar #searchProfile textarea:-ms-input-placeholder{font-family:museo-sans-rounded,sans-serif;font-weight:300;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#848581}.with-sidebar .sidebar #searchProfile .chosen-single::placeholder,.with-sidebar .sidebar #searchProfile input::placeholder,.with-sidebar .sidebar #searchProfile textarea::placeholder{font-family:museo-sans-rounded,sans-serif;font-weight:300;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#848581}.with-sidebar .sidebar #searchProfile .chosen-single,.with-sidebar .sidebar #searchProfile input{border:none;border-bottom:1px solid #a6a29e;background-color:transparent}.with-sidebar .sidebar #searchProfile .ihf-label-overlay-money{left:0}.with-sidebar .sidebar #searchProfile fieldset>.mt-25>.col-xs-12{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.g-recaptcha>div{margin:0 auto 20px}.asterisk-warn{font-style:italic;font-size:16px;color:#c81933;margin:25px 0 30px}.home-blog,.widget-blog{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;margin:55px 0}.home-blog div,.widget-blog div{padding:0;margin:0}@media screen and (max-width:1440px){.home-blog,.widget-blog{margin:55px 5%}}.home-blog>div,.widget-blog>div{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.home-blog .btn,.home-blog .button,.home-blog button,.home-blog input[type=button],.home-blog input[type=reset],.home-blog input[type=submit],.widget-blog .btn,.widget-blog .button,.widget-blog button,.widget-blog input[type=button],.widget-blog input[type=reset],.widget-blog input[type=submit]{background-color:#c81933;padding:10px 20px;font-family:museo-slab;font-size:20px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:.67px;color:#fff;width:-webkit-fit-content;width:fit-content;cursor:pointer;border:none;border-radius:0;box-shadow:none;transition:background-color .15s linear}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.home-blog .btn,.home-blog .button,.home-blog button,.home-blog input[type=button],.home-blog input[type=reset],.home-blog input[type=submit],.widget-blog .btn,.widget-blog .button,.widget-blog button,.widget-blog input[type=button],.widget-blog input[type=reset],.widget-blog input[type=submit]{display:inline-block;width:auto}}.home-blog .btn a,.home-blog .button a,.home-blog button a,.home-blog input[type=button] a,.home-blog input[type=reset] a,.home-blog input[type=submit] a,.widget-blog .btn a,.widget-blog .button a,.widget-blog button a,.widget-blog input[type=button] a,.widget-blog input[type=reset] a,.widget-blog input[type=submit] a{font-family:museo-slab;font-size:20px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:.67px;color:#fff}.home-blog .btn:hover,.home-blog .button:hover,.home-blog button:hover,.home-blog input[type=button]:hover,.home-blog input[type=reset]:hover,.home-blog input[type=submit]:hover,.widget-blog .btn:hover,.widget-blog .button:hover,.widget-blog button:hover,.widget-blog input[type=button]:hover,.widget-blog input[type=reset]:hover,.widget-blog input[type=submit]:hover{background-color:#e52f4a}.home-blog .section-title,.widget-blog .section-title{-ms-flex-item-align:start;align-self:flex-start;margin:30px 0 20px}.home-blog .section-title .main-section-title,.widget-blog .section-title .main-section-title{position:relative}.home-blog .section-title .main-section-title:before,.widget-blog .section-title .main-section-title:before{content:" ";position:absolute;width:50px;height:3px;background-color:#c81933;top:-17px}.home-blog .section-title .second-section-title,.widget-blog .section-title .second-section-title{font-family:museo-sans-rounded,sans-serif;font-size:21px;font-weight:700;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:1.91px;color:#3a3733;text-transform:uppercase}.home-blog .home-posts,.home-blog .widget-posts,.widget-blog .home-posts,.widget-blog .widget-posts{width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.home-blog .home-posts .first-blog-posts,.home-blog .widget-posts .first-blog-posts,.widget-blog .home-posts .first-blog-posts,.widget-blog .widget-posts .first-blog-posts{width:100%;background-color:rgba(200,25,51,.03);padding:25px;height:100%}.home-blog .home-posts .first-blog-posts .first-post,.home-blog .widget-posts .first-blog-posts .first-post,.widget-blog .home-posts .first-blog-posts .first-post,.widget-blog .widget-posts .first-blog-posts .first-post{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;width:100%;height:100%}@media screen and (max-width:1024px){.home-blog .home-posts .first-blog-posts .first-post,.home-blog .widget-posts .first-blog-posts .first-post,.widget-blog .home-posts .first-blog-posts .first-post,.widget-blog .widget-posts .first-blog-posts .first-post{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}}.home-blog .home-posts .first-blog-posts .first-post .thumbnail-container.photo,.home-blog .widget-posts .first-blog-posts .first-post .thumbnail-container.photo,.widget-blog .home-posts .first-blog-posts .first-post .thumbnail-container.photo,.widget-blog .widget-posts .first-blog-posts .first-post .thumbnail-container.photo{margin-right:35px;width:30%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.home-blog .home-posts .first-blog-posts .first-post .thumbnail-container.photo img,.home-blog .widget-posts .first-blog-posts .first-post .thumbnail-container.photo img,.widget-blog .home-posts .first-blog-posts .first-post .thumbnail-container.photo img,.widget-blog .widget-posts .first-blog-posts .first-post .thumbnail-container.photo img{width:100%;height:auto}@media screen and (max-width:1024px){.home-blog .home-posts .first-blog-posts .first-post .thumbnail-container.photo,.home-blog .widget-posts .first-blog-posts .first-post .thumbnail-container.photo,.widget-blog .home-posts .first-blog-posts .first-post .thumbnail-container.photo,.widget-blog .widget-posts .first-blog-posts .first-post .thumbnail-container.photo{margin-right:0}.home-blog .home-posts .first-blog-posts .first-post .thumbnail-container.photo img,.home-blog .widget-posts .first-blog-posts .first-post .thumbnail-container.photo img,.widget-blog .home-posts .first-blog-posts .first-post .thumbnail-container.photo img,.widget-blog .widget-posts .first-blog-posts .first-post .thumbnail-container.photo img{width:100%;height:auto}}.home-blog .home-posts .first-blog-posts .first-post .post-content h3,.home-blog .widget-posts .first-blog-posts .first-post .post-content h3,.widget-blog .home-posts .first-blog-posts .first-post .post-content h3,.widget-blog .widget-posts .first-blog-posts .first-post .post-content h3{font-size:28px}@media screen and (max-width:1024px){.home-blog .home-posts .first-blog-posts .first-post .post-content h3,.home-blog .widget-posts .first-blog-posts .first-post .post-content h3,.widget-blog .home-posts .first-blog-posts .first-post .post-content h3,.widget-blog .widget-posts .first-blog-posts .first-post .post-content h3{text-align:left;margin-top:25px}}.home-blog .home-posts .first-blog-posts .first-post .post-content h3 a,.home-blog .widget-posts .first-blog-posts .first-post .post-content h3 a,.widget-blog .home-posts .first-blog-posts .first-post .post-content h3 a,.widget-blog .widget-posts .first-blog-posts .first-post .post-content h3 a{font-size:28px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:.25px}.home-blog .home-posts .first-blog-posts .first-post .post-content p,.home-blog .widget-posts .first-blog-posts .first-post .post-content p,.widget-blog .home-posts .first-blog-posts .first-post .post-content p,.widget-blog .widget-posts .first-blog-posts .first-post .post-content p{font-size:16px;font-weight:300;font-style:normal;font-stretch:normal;line-height:1.63;letter-spacing:.14px}.home-blog .home-posts .first-blog-posts .first-post .post-content .read-more,.home-blog .widget-posts .first-blog-posts .first-post .post-content .read-more,.widget-blog .home-posts .first-blog-posts .first-post .post-content .read-more,.widget-blog .widget-posts .first-blog-posts .first-post .post-content .read-more{font-family:museo-sans-rounded,sans-serif;font-size:15px;font-weight:300;font-style:normal;font-stretch:normal;line-height:1.73;letter-spacing:.13px;text-decoration:underline}.home-blog .home-posts .blog-posts,.home-blog .widget-posts .blog-posts,.widget-blog .home-posts .blog-posts,.widget-blog .widget-posts .blog-posts{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;margin:38px 0;padding:0}@media screen and (max-width:1024px){.home-blog .home-posts .blog-posts,.home-blog .widget-posts .blog-posts,.widget-blog .home-posts .blog-posts,.widget-blog .widget-posts .blog-posts{margin-bottom:0}}.home-blog .home-posts .blog-posts .post,.home-blog .widget-posts .blog-posts .post,.widget-blog .home-posts .blog-posts .post,.widget-blog .widget-posts .blog-posts .post{width:33.333333%;padding:0 32px;margin-bottom:64px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width:1024px){.home-blog .home-posts .blog-posts .post,.home-blog .widget-posts .blog-posts .post,.widget-blog .home-posts .blog-posts .post,.widget-blog .widget-posts .blog-posts .post{width:100%;padding:0 16px}}.home-blog .home-posts .blog-posts .post .thumbnail-container.photo,.home-blog .widget-posts .blog-posts .post .thumbnail-container.photo,.widget-blog .home-posts .blog-posts .post .thumbnail-container.photo,.widget-blog .widget-posts .blog-posts .post .thumbnail-container.photo{display:none}.home-blog .home-posts .blog-posts .post h3,.home-blog .widget-posts .blog-posts .post h3,.widget-blog .home-posts .blog-posts .post h3,.widget-blog .widget-posts .blog-posts .post h3{font-size:28px}.home-blog .home-posts .blog-posts .post h3 a,.home-blog .widget-posts .blog-posts .post h3 a,.widget-blog .home-posts .blog-posts .post h3 a,.widget-blog .widget-posts .blog-posts .post h3 a{font-size:28px;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.24;letter-spacing:.3px}.home-blog .home-posts .blog-posts .post p,.home-blog .widget-posts .blog-posts .post p,.widget-blog .home-posts .blog-posts .post p,.widget-blog .widget-posts .blog-posts .post p{font-size:16px;font-weight:300;font-style:normal;font-stretch:normal;line-height:1.63;letter-spacing:.14px}.home-blog .home-posts .blog-posts .post .read-more,.home-blog .widget-posts .blog-posts .post .read-more,.widget-blog .home-posts .blog-posts .post .read-more,.widget-blog .widget-posts .blog-posts .post .read-more{font-family:museo-sans-rounded,sans-serif;font-size:15px;font-weight:300;font-style:normal;font-stretch:normal;line-height:1.73;letter-spacing:.13px;text-decoration:underline}.home-blog .button,.widget-blog .button{margin-top:20px}.sidebar .widget-blog{margin:0}.with-sidebar .widget-blog .widget-posts .blog-posts .post{width:100%;padding:0}.with-sidebar .page-numbers{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding:0}.with-sidebar .page-numbers li{padding:0 10px}.with-sidebar .page-numbers li a{font-weight:700}.with-sidebar .page-numbers li .current{font-family:museo-sans-rounded,sans-serif;font-size:14px;font-weight:300}.with-sidebar .main-content.blog-page .row{width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.with-sidebar .main-content.blog-page .row .first-blog-posts{width:100%;background-color:rgba(200,25,51,.03);padding:25px}.with-sidebar .main-content.blog-page .row .first-blog-posts .first-post{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center}@media screen and (max-width:1024px){.with-sidebar .main-content.blog-page .row .first-blog-posts .first-post{-ms-flex-direction:column;flex-direction:column}}.with-sidebar .main-content.blog-page .row .first-blog-posts .first-post .thumbnail-container.photo{margin-right:35px}@media screen and (max-width:1024px){.with-sidebar .main-content.blog-page .row .first-blog-posts .first-post .thumbnail-container.photo{margin-right:0}}.with-sidebar .main-content.blog-page .row .first-blog-posts .first-post .thumbnail-container.photo img{max-width:none;width:200px}@media screen and (max-width:1024px){.with-sidebar .main-content.blog-page .row .first-blog-posts .first-post .thumbnail-container.photo img{width:100%}}.with-sidebar .main-content.blog-page .row .first-blog-posts .first-post .post-content h3{font-size:28px}@media screen and (max-width:1024px){.with-sidebar .main-content.blog-page .row .first-blog-posts .first-post .post-content h3{text-align:left;margin-top:25px}}.with-sidebar .main-content.blog-page .row .first-blog-posts .first-post .post-content h3 a{font-size:28px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:.25px}.with-sidebar .main-content.blog-page .row .first-blog-posts .first-post .post-content p{font-size:16px;font-weight:300;font-style:normal;font-stretch:normal;line-height:1.63;letter-spacing:.14px}.with-sidebar .main-content.blog-page .row .first-blog-posts .first-post .post-content .read-more{font-family:museo-sans-rounded,sans-serif;font-size:15px;font-weight:300;font-style:normal;font-stretch:normal;line-height:1.73;letter-spacing:.13px;text-decoration:underline}.with-sidebar .main-content.blog-page .row .blog-posts{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.with-sidebar .main-content.blog-page .row .blog-posts>div{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%}.with-sidebar .main-content.blog-page .row .blog-posts .post{background-color:rgba(200,25,51,.03);padding:25px;margin-bottom:64px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width:1024px){.with-sidebar .main-content.blog-page .row .blog-posts .post{width:100%}}.with-sidebar .main-content.blog-page .row .blog-posts .post .thumbnail-container.photo{display:none}.with-sidebar .main-content.blog-page .row .blog-posts .post h3{font-size:28px;text-align:left}.with-sidebar .main-content.blog-page .row .blog-posts .post h3 a{font-size:28px;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.24;letter-spacing:.3px}.with-sidebar .main-content.blog-page .row .blog-posts .post p{font-size:16px;font-weight:300;font-style:normal;font-stretch:normal;line-height:1.63;letter-spacing:.14px}.with-sidebar .main-content.blog-page .row .blog-posts .post .read-more{font-family:museo-sans-rounded,sans-serif;font-size:15px;font-weight:300;font-style:normal;font-stretch:normal;line-height:1.73;letter-spacing:.13px;text-decoration:underline}.blog-page article{margin:60px 10%}.blog-page article .entry-content ul li{list-style-type:disc}.blog-page article .post-title a{font-size:48px;color:#c81933;font-weight:500}.blog-page article .metadata h4{font-size:30px}.blog-page article .metadata .post-nav ul{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center}.blog-page article .metadata .post-nav ul .next,.blog-page article .metadata .post-nav ul .prev{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:0 10px}.blog-page article .metadata .post-nav ul .next a,.blog-page article .metadata .post-nav ul .prev a{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.blog-page article .metadata .post-nav ul .next a .next-link,.blog-page article .metadata .post-nav ul .next a .prev-link,.blog-page article .metadata .post-nav ul .prev a .next-link,.blog-page article .metadata .post-nav ul .prev a .prev-link{padding:0 5px;font-weight:700}.blog-page article .metadata .post-nav ul .next a .title,.blog-page article .metadata .post-nav ul .prev a .title{padding:0 5px}.blog-page article .metadata .post-nav ul .next a .next-link:before,.blog-page article .metadata .post-nav ul .prev a .next-link:before{left:0}.blog-page article .metadata .post-nav ul .next a{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.blog-page article .metadata .post-nav ul .next a .next-link{-ms-flex-order:2;order:2}.blog-page article .metadata .post-nav ul .next a .title{-ms-flex-order:1;order:1}.blog-page ul.page-numbers{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:0}.blog-page ul.page-numbers li{list-style-type:none!important}.blog-page ul.page-numbers li span{padding:0 10px;margin:0 10px}.blog-page ul.page-numbers li a:hover{text-decoration:underline!important}.blog-page ul.page-numbers li .current{border-right:1px solid #3a3733;border-left:1px solid #3a3733}footer{border-top:7px solid #505050}footer .footer-inner li{list-style:none}footer .footer-inner>.container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;margin:0 5%;padding:23px 1% 27px;border-bottom:2px solid #d9d9d9}@media screen and (max-width:782px){footer .footer-inner>.container{-ms-flex-direction:column;flex-direction:column}}footer .footer-inner>.container .info-container .footer-title{margin-bottom:25px}footer .footer-inner>.container .info-container .footer-title .contact-info .horz{-ms-flex-direction:row;flex-direction:row}@media screen and (max-width:767px){footer .footer-inner>.container .info-container .footer-title .contact-info .horz{-ms-flex-direction:column;flex-direction:column}}footer .footer-inner>.container .info-container .footer-title .contact-info .horz .first-name{margin-right:10px}footer .footer-inner>.container .info-container .footer-title .contact-info .realtor-name{display:-ms-flexbox;display:flex}footer .footer-inner>.container .info-container .footer-title .contact-info h3{font-family:museo-slab;font-size:36px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:3px;color:#c81933;margin-bottom:0;text-transform:none}@media screen and (max-width:767px){footer .footer-inner>.container .info-container .footer-title .contact-info h3{font-size:24px}}footer .footer-inner>.container .info-container .footer-title .contact-info .vert{-ms-flex-direction:column;flex-direction:column}footer .footer-inner>.container .info-container .footer-title .contact-info .vert h3{font-size:25px}footer .footer-inner>.container .info-container .footer-title .contact-info .agent-title{font-family:museo-sans-rounded,sans-serif;font-size:16px;font-weight:700;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:1.78px;text-transform:uppercase;color:#73706c;margin-bottom:18px}@media screen and (max-width:767px){footer .footer-inner>.container .info-container .footer-title .contact-info .agent-title{font-size:14px}}footer .footer-inner>.container .info-container .footer-title .contact-info .agent-title.vert-title{font-size:14px}footer .footer-inner>.container .info-container .footer-title .contact-info .business{font-family:museo-sans-rounded,sans-serif;font-size:18px;font-weight:700;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:.5px;margin-bottom:5px}footer .footer-inner>.container .info-container .footer-title .contact-info .independent{text-transform:none;color:#3a3733;font-family:museo-sans-rounded,sans-serif;margin-bottom:5px}footer .footer-inner>.container .info-container .footer-contact svg g g{fill:#c81933}footer .footer-inner>.container .info-container .footer-contact .header-info-phone{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}footer .footer-inner>.container .info-container .footer-contact .header-info-phone .phone-number{padding-right:1em;color:#5c5852;padding-left:10px}footer .footer-inner>.container .info-container .footer-contact .header-info-email{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:20px}footer .footer-inner>.container .info-container .footer-contact .header-info-email a{color:#5c5852;padding-left:10px}footer .footer-inner>.container .info-container .title-logo .header-info-social{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}footer .footer-inner>.container .info-container .title-logo .header-info-social .social-links{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;margin:0;padding-left:0}footer .footer-inner>.container .info-container .title-logo .header-info-social .social-links li{padding:0 10px}footer .footer-inner>.container .info-container .title-logo .header-info-social .social-links li:first-child{padding-left:0}@media screen and (min-width:1024px){footer .footer-inner>.container .footer-realtor-logo{display:none}}@media screen and (max-width:1024px){footer .footer-inner>.container .footer-realtor-logo{margin-top:15px}}@media screen and (max-width:1024px){footer .footer-inner>.container .footer-realtor-logo img{height:auto;width:100%}}footer .footer-inner>.container .footer-menu-wrap{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end}@media screen and (max-width:782px){footer .footer-inner>.container .footer-menu-wrap{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}}footer .footer-inner>.container .footer-menu-wrap .footer-menu{columns:3;column-gap:100px;margin:0;padding:0}@media screen and (max-width:782px){footer .footer-inner>.container .footer-menu-wrap .footer-menu{columns:1;margin-top:20px}}footer .footer-inner>.container .footer-menu-wrap .footer-menu li{text-align:right}@media screen and (max-width:782px){footer .footer-inner>.container .footer-menu-wrap .footer-menu li{text-align:left}}footer .footer-inner>.container .footer-menu-wrap .footer-menu li a{color:#5c5852;font-size:15px;font-weight:300;font-style:normal;font-stretch:normal;line-height:1.87;letter-spacing:.42px}footer .footer-inner>.container .footer-menu-wrap .footer-menu li a:hover{text-decoration:underline}@media screen and (max-width:782px){footer .footer-inner>.container .footer-menu-wrap .footer-menu li a{font-size:18px}}footer .footer-inner .ixact-logo{margin:20px 5%;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center}footer .footer-inner .ixact-logo .complianceLogos img{height:45px;width:auto}@media screen and (max-width:782px){footer .footer-inner .ixact-logo{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}footer .footer-inner .ixact-logo .complianceLogos{-ms-flex-order:2;order:2;margin-top:15px}}footer .footer-inner .ixact-logo .container{display:-ms-flexbox;display:flex}footer .footer-inner .ixact-logo .container .copyright{font-family:museo-sans-rounded,sans-serif;font-size:13px;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:.22px;color:#979797;margin-bottom:0;margin-left:15px}footer .footer-inner .ixact-logo .container .copyright a{color:#979797;border-bottom:1px solid #979797}footer .footer-inner .ixact-logo .complianceLogos img{margin:0 15px}#ihf-main-container h1,#ihf-main-container h2,#ihf-main-container h3,#ihf-main-container h4,#ihf-main-container h5,#ihf-main-container h6{font-family:museo-slab;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:1.62px;color:#c81933;margin:0;padding:0}#ihf-main-container h1:hover,#ihf-main-container h2:hover,#ihf-main-container h3:hover,#ihf-main-container h4:hover,#ihf-main-container h5:hover,#ihf-main-container h6:hover{text-decoration:none;color:inherit}#ihf-main-container h1,#ihf-main-container h2,#ihf-main-container h3{font-size:48px}#ihf-main-container h4,#ihf-main-container h5,#ihf-main-container h6{font-size:38px}#ihf-main-container a,#ihf-main-container div,#ihf-main-container p{font-family:museo-slab;font-size:16px;font-weight:300;font-style:normal;font-stretch:normal;line-height:1.5;letter-spacing:normal;color:#3a3733;text-decoration:none}#ihf-main-container a:hover,#ihf-main-container div:hover,#ihf-main-container p:hover{text-decoration:none;color:inherit}#ihf-main-container ul li{list-style-type:none}#ihf-main-container fieldset{border:none}#ihf-main-container .ihf-slide>.row{position:relative}@media screen and (max-width:1400px){#ihf-main-container .ihf-slide>.row{padding:0 2%}}@media screen and (max-width:1200px){#ihf-main-container .ihf-slide>.row{padding:0 8%}}#ihf-main-container .ihf-slide>.row button{background-color:transparent}#ihf-main-container .ihf-slide>.row button:after{content:none}#ihf-main-container .ihf-slide>.row .slick-arrow{position:absolute;top:50%;padding:0}#ihf-main-container .ihf-slide>.row .slick-arrow img{width:14px;height:20px}#ihf-main-container .ihf-slide>.row .slick-prev{left:50px}@media screen and (max-width:1050px){#ihf-main-container .ihf-slide>.row .slick-prev{left:40px}}@media screen and (max-width:890px){#ihf-main-container .ihf-slide>.row .slick-prev{left:30px}}@media screen and (max-width:700px){#ihf-main-container .ihf-slide>.row .slick-prev{left:20px}}@media screen and (max-width:450px){#ihf-main-container .ihf-slide>.row .slick-prev{left:10px}}#ihf-main-container .ihf-slide>.row .slick-next{right:50px}@media screen and (max-width:1050px){#ihf-main-container .ihf-slide>.row .slick-next{right:40px}}@media screen and (max-width:890px){#ihf-main-container .ihf-slide>.row .slick-next{right:30px}}@media screen and (max-width:700px){#ihf-main-container .ihf-slide>.row .slick-next{right:20px}}@media screen and (max-width:450px){#ihf-main-container .ihf-slide>.row .slick-next{right:10px}}#ihf-main-container .dropdown-menu{min-width:230px}#ihf-main-container .thumbnail{border:none;background-color:rgba(200,25,51,.03);padding:15px}#ihf-main-container .ihf-gallery-slider-photo{overflow:hidden;margin:10px 0}#ihf-main-container .ihf-gallery-slider-photo a,#ihf-main-container .ihf-map-icon{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}#ihf-main-container .ihf-map-icon{background-color:transparent;color:#fff;border-color:transparent;border:none;background-image:url(../../assets/images/map-icon.svg);background-size:contain;width:35px;height:35px;-ms-flex-align:center;align-items:center;padding:5px 0 12px 1px}#ihf-main-container .ihf-map-icon:after{content:none}#ihf-main-container .ihf-listing-search-results #ihf-refine-search-button{margin-right:10px}#ihf-main-container form{background-color:transparent;padding:0}.sidebar #ihf-main-container .btn:not(.ihf-share-btn),.sidebar #ihf-main-container .button,.sidebar #ihf-main-container button:not(.ihf-share-btn):not(.close),.sidebar #ihf-main-container input[type=button],.sidebar #ihf-main-container input[type=reset],.sidebar #ihf-main-container input[type=submit]{background-color:#c81933;padding:10px 20px;font-family:museo-slab;font-size:20px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:.67px;color:#fff;width:-webkit-fit-content;width:fit-content;cursor:pointer;border:none;border-radius:0;box-shadow:none;transition:background-color .15s linear}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.sidebar #ihf-main-container .btn:not(.ihf-share-btn),.sidebar #ihf-main-container .button,.sidebar #ihf-main-container button:not(.ihf-share-btn):not(.close),.sidebar #ihf-main-container input[type=button],.sidebar #ihf-main-container input[type=reset],.sidebar #ihf-main-container input[type=submit]{display:inline-block;width:auto}}.sidebar #ihf-main-container .btn:not(.ihf-share-btn) a,.sidebar #ihf-main-container .button a,.sidebar #ihf-main-container button:not(.ihf-share-btn):not(.close) a,.sidebar #ihf-main-container input[type=button] a,.sidebar #ihf-main-container input[type=reset] a,.sidebar #ihf-main-container input[type=submit] a{font-family:museo-slab;font-size:20px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:.67px;color:#fff}.sidebar #ihf-main-container .btn:not(.ihf-share-btn):hover,.sidebar #ihf-main-container .button:hover,.sidebar #ihf-main-container button:not(.ihf-share-btn):not(.close):hover,.sidebar #ihf-main-container input[type=button]:hover,.sidebar #ihf-main-container input[type=reset]:hover,.sidebar #ihf-main-container input[type=submit]:hover{background-color:#e52f4a}.optima-page .mt-10 a.btn{line-height:50px}.Agent-List .row.mt-25.mb-10{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.Agent-List .row.mt-25.mb-10 .col-xs-12,.Agent-List .row.mt-25.mb-10 .ihf-agent-list{margin:10px;background-color:rgba(43,76,22,.03);border-bottom:5px solid #c81933;width:45%!important}@media screen and (max-width:768px){.Agent-List .row.mt-25.mb-10 .col-xs-12,.Agent-List .row.mt-25.mb-10 .ihf-agent-list{width:100%!important}}.Agent-List .row.mt-25.mb-10 .col-xs-12 .thumbnail,.Agent-List .row.mt-25.mb-10 .ihf-agent-list .thumbnail{min-height:130px;background-color:transparent!important}.Office-List .row.mt-25.mb-10 .col-xs-12 .thumbnail{background-color:transparent!important}.pull-right{width:100%!important}@media screen and (max-width:890px){#ihf-main-container h4.ihf-address,#ihf-main-container h4.ihf-price{font-size:14px!important}.with-sidebar .main-content>h1{font-size:30px}}.slick-slider{box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.property-search.top{width:1250px;padding:20px 30px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:1366px){.property-search.top{width:90%;transition:width .2s linear}}.property-search.top .property-form{width:100%}.property-search.top .idx-omnibar-form{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:end;align-items:flex-end;padding:5px 0;gap:40px}.property-search.top .idx-omnibar-form label.screen-reader-text{width:unset!important;height:unset!important;position:unset!important;display:block;clip:unset;-webkit-clip-path:unset;clip-path:unset}.property-search.top .idx-omnibar-form input{border:1px solid transparent;background-color:hsla(0,0%,100%,.8);padding:10px;line-height:normal;color:#3a3733}.property-search.top .idx-omnibar-form .awesomplete,.property-search.top .idx-omnibar-form .idx-omnibar-extra{position:relative}.property-search.top .idx-omnibar-form .awesomplete .dollar-sign,.property-search.top .idx-omnibar-form .idx-omnibar-extra .dollar-sign{position:absolute;bottom:6px;left:10px;line-height:1.5;color:#3a3733}.property-search.top .idx-omnibar-form .awesomplete label,.property-search.top .idx-omnibar-form .idx-omnibar-extra label{margin-bottom:10px;font-family:museo-sans-rounded,sans-serif;font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#fff;margin:.5rem 0}.property-search.top .idx-omnibar-form .awesomplete input:-ms-input-placeholder,.property-search.top .idx-omnibar-form .idx-omnibar-extra input:-ms-input-placeholder{color:#3a3733}.property-search.top .idx-omnibar-form .awesomplete input::placeholder,.property-search.top .idx-omnibar-form .idx-omnibar-extra input::placeholder{color:#3a3733}.property-search.top .idx-omnibar-form .awesomplete input.idx-omnibar-min-price,.property-search.top .idx-omnibar-form .awesomplete input.idx-omnibar-price,.property-search.top .idx-omnibar-form .idx-omnibar-extra input.idx-omnibar-min-price,.property-search.top .idx-omnibar-form .idx-omnibar-extra input.idx-omnibar-price{text-align:right}.property-search.top .idx-omnibar-form .awesomplete input::-webkit-inner-spin-button,.property-search.top .idx-omnibar-form .awesomplete input::-webkit-outer-spin-button,.property-search.top .idx-omnibar-form .idx-omnibar-extra input::-webkit-inner-spin-button,.property-search.top .idx-omnibar-form .idx-omnibar-extra input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.property-search.top .idx-omnibar-form .idx-omnibar-extra-button i{display:none}.property-search.top .idx-omnibar-form .idx-omnibar-extra-button{display:block;margin:0 auto}.property-search.top .search-title{display:none}@media screen and (max-width:1024px){.property-search.top .search-title{display:block}}.as-search-form{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding:5px 0;width:100%}.as-search-form .inner-search-title{color:#fff;font-size:21px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.29;letter-spacing:.4px;text-transform:uppercase;width:160px}.as-search-form .input-container{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:0 20px;position:relative}.as-search-form .input-container.slide-down{display:-ms-flexbox!important;display:flex!important}.as-search-form .input-container label{margin-bottom:10px;font-weight:500;color:#fff}.as-search-form .input-container input,.as-search-form .input-container label{font-family:museo-sans-rounded,sans-serif;font-size:16px;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal}.as-search-form .input-container input{padding:10px;font-weight:300;color:#3a3733}.as-search-form .input-container input,.as-search-form .input-container input:focus{border:none;background-color:hsla(0,0%,100%,.8)}.as-search-form .input-container input:-ms-input-placeholder{color:#3a3733}.as-search-form .input-container input::placeholder{color:#3a3733}.as-search-form .input-container input#max-price,.as-search-form .input-container input#min-price{text-align:right}.as-search-form .input-container select{font-family:museo-sans-rounded,sans-serif;border-radius:0;-webkit-appearance:none;-webkit-border-radius:0;border:none;background-color:hsla(0,0%,100%,.8);padding:10px;color:#3a3733;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;font-size:16px;font-weight:300}.as-search-form .input-container select:focus{outline:none}.as-search-form .input-container select option{color:#3a3733;background-color:#fff}.as-search-form .input-container .dollar-sign{position:absolute;bottom:10px;left:10px;line-height:normal;color:#3a3733}.as-search-form .input-container .drop-arrow{position:absolute;line-height:normal;font-size:8px;color:#3a3733;bottom:50%;margin-bottom:-21px;right:10px;cursor:default;pointer-events:none}.as-search-form .location-container{-ms-flex:2;flex:2;position:relative}.as-search-form .location-container .selected-locations{background-color:#505050;position:absolute;top:63px;bottom:auto;margin:0;padding:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:1024px){.as-search-form .location-container .selected-locations{top:auto;bottom:73px}}.as-search-form .location-container .selected-locations .chosen-location{color:#fff;cursor:pointer;border-bottom:1px solid #c81933;border-top:none;padding:5px;width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.as-search-form .location-container .selected-locations .chosen-location .location-text{margin:0 10px}.as-search-form .location-container .selected-locations .chosen-location i{font-size:12px;padding:10px}.as-search-form .location-container .selected-locations .chosen-location:last-child{border-bottom:none}.as-search-form button{-ms-flex-item-align:end;align-self:flex-end;height:40px;margin:0 10px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.as-search-form button img{display:none;height:22px;width:auto}.as-search-form button span{line-height:20px;margin:0 5px}@media screen and (max-width:1024px){.property-search.top .search-title{text-align:center;font-size:30px}}@media screen and (max-width:1024px){.idx-omnibar-form{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0}.idx-omnibar-form label{color:#3a3733!important}.idx-omnibar-form input{color:#3a3733!important;border-bottom:1px solid #3a3733}.idx-omnibar-form input:-ms-input-placeholder{color:#3a3733!important}.idx-omnibar-form input::placeholder{color:#3a3733!important}.idx-omnibar-form .dollar-sign{color:#3a3733!important}.idx-omnibar-form .awesomplete{display:inline-block;width:100%!important;max-width:80%!important;margin-bottom:1rem;margin:0}.idx-omnibar-form .idx-omnibar-extra{display:none;margin-bottom:1rem;-ms-flex:1 45%;flex:1 45%}.idx-omnibar-form .idx-omnibar-extra-button{width:40px!important;height:40px!important;margin:0!important;padding:0!important}.idx-omnibar-form .idx-omnibar-extra-button i{display:block}.idx-omnibar-form .idx-omnibar-extra-button span{display:none}.idx-omnibar-form.open{gap:5px;-ms-flex-pack:center;justify-content:center}.idx-omnibar-form.open .awesomplete{max-width:100%!important}.idx-omnibar-form.open .idx-omnibar-extra-button{width:-webkit-fit-content!important;width:fit-content!important;height:-webkit-fit-content!important;height:fit-content!important;min-width:140px;display:-ms-flexbox;display:flex;padding:10px!important;-ms-flex-pack:center;justify-content:center}.idx-omnibar-form.open .idx-omnibar-extra-button span{display:block}}@media screen and (max-width:1024px){.as-search-form{-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.as-search-form .inner-search-title{display:none}.as-search-form .input-container{width:100%;margin:10px 0;-ms-flex:initial;flex:initial;display:none}.as-search-form .input-container:first-child,.as-search-form .input-container:nth-child(5){margin:0}.as-search-form .input-container.beds-baths,.as-search-form .input-container.prices{width:50%}.as-search-form .input-container.beds,.as-search-form .input-container.min-price{padding-right:13px}.as-search-form .input-container.baths,.as-search-form .input-container.max-price{padding-left:13px}.as-search-form .input-container.max-price .dollar-sign{left:13px}.as-search-form .input-container.beds .drop-arrow{right:13px}.as-search-form .input-container label{color:#3a3733}.as-search-form .input-container input{border-bottom:1px solid #3a3733;padding:10px 0;color:#3a3733}.as-search-form .input-container input:focus{border-bottom:1px solid #3a3733}.as-search-form .input-container input:-ms-input-placeholder{color:#3a3733}.as-search-form .input-container input::placeholder{color:#3a3733}.as-search-form .input-container select{border-bottom:1px solid #3a3733;color:#3a3733;padding:10px 0}.as-search-form .input-container .dollar-sign{color:#3a3733;left:0}.as-search-form .input-container .drop-arrow{color:#3a3733;right:0}.as-search-form .location-container{-ms-flex:initial;flex:initial;display:-ms-flexbox;display:flex;position:relative}}@media screen and (max-width:1024px) and (max-width:1024px){.as-search-form .closed{width:85%}}@media screen and (max-width:1024px) and (max-width:1024px){.as-search-form .expanded{width:100%}}@media screen and (max-width:1024px){.as-search-form button{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.as-search-form button#as-location-submit{padding:0;margin:0}.as-search-form button img{display:block;height:30px;width:auto;margin:0 5px}.as-search-form button.border-circle{border-radius:50%}.as-search-form button span{display:none}}@media screen and (max-width:1024px){.property-form .idx-omnibar-form input{color:#3a3733!important;border-bottom:1px solid #3a3733!important}.property-form .idx-omnibar-form .idx-omnibar-extra-button i{display:inline-block!important}}
/*# sourceMappingURL=style.css.map */
