@charset "UTF-8";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:#fff;left:50%;width:230px;height:30px;padding:0 33px;margin-left:-104px;font-size:19px;font-weight:600;text-align:center;transform:translateY(-300%);transition:transform .5s;z-index:9999}body .skip-link:focus{transform:translateY(25%);outline:2px dotted #000}body h1,body h1 a,body h2,body h2 a,body h3,body h3 a,body h4,body h4 a,body h5,body h5 a,body h6,body h6 a{font-family:"Barlow Semi Condensed",sans-serif;margin:0;padding:0}body h1,body h1 a{font-size:48px;font-weight:600;font-stretch:semi-condensed;font-style:normal;line-height:normal;letter-spacing:2px;color:#505050}body h2,body h2 a{font-size:40px;font-weight:600;font-stretch:semi-condensed;font-style:normal;line-height:normal;letter-spacing:1.11px;color:#c81933}body h3,body h3 a,body h4,body h4 a,body h5,body h5 a,body h6,body h6 a{font-size:24px;font-weight:600;font-stretch:semi-condensed;font-style:normal;line-height:1.33;letter-spacing:.21px;color:#c81933}body a,body a a,body li,body li a,body p,body p a{font-family:"Barlow Semi Condensed",sans-serif;font-size:18px;font-weight:400;font-stretch:normal;font-style: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{padding:0 5%}}@media screen and (max-width:1024px){body .max-width{padding: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:"Barlow Semi Condensed",sans-serif;font-size:18px;font-weight:400;font-stretch:normal;font-style: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(.arve-iframe-btn),body input[type=button],body input[type=reset],body input[type=submit]{background-color:#505050;padding:14px 25px;font-family:proxima-nova,sans-serif;font-size:18px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.6px;color:#fff;text-transform:uppercase;width:-webkit-fit-content;width:fit-content;cursor:pointer;border:none;box-shadow:none;transition:background-color .15s linear;border-radius:25px}@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(.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(.arve-iframe-btn) a,body input[type=button] a,body input[type=reset] a,body input[type=submit] a{font-family:proxima-nova,sans-serif;font-size:18px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.6px;color:#fff;text-transform:uppercase}body .btn:not(.ihf-share-btn):hover,body .button:hover,body button:not(.ihf-share-btn):not(.close):not(.hamburger):not(.arve-iframe-btn):hover,body input[type=button]:hover,body input[type=reset]:hover,body input[type=submit]:hover{background-color:#6a6a6a}body fieldset{border:none}body article.Accessibility-Compliance-Policy h2,body article.Accessibility-Compliance-Policy img{margin-top:30px}body article.Accessibility-Compliance-Policy a,body article.Accessibility-Compliance-Policy p{margin-bottom:15px}.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}}.other-header{height:407px;margin-bottom:20px}@media screen and (max-width:1024px){.other-header{height:auto}}.inner-header{height:500px}@media screen and (max-width:1024px){.inner-header{height:auto}}header{position:relative;border-top:28px solid transparent}@media screen and (max-width:1024px){header{border-top:54px solid #505050}}header .hamburger{display: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{background-color:transparent}header .hamburger:hover .hamburger-inner,header .hamburger:hover .hamburger-inner:after,header .hamburger:hover .hamburger-inner:before{background-color:#e52f4a}}@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}header .hamburger.is-active:hover .hamburger-inner,header .hamburger.is-active:hover .hamburger-inner:after,header .hamburger.is-active:hover .hamburger-inner:before{background-color:#e52f4a}}header .whole-header{position:relative;z-index:1001;background-color:rgba(200,25,51,.85)}header .whole-header .header-wrapper .header-inner{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding:10px 3%}@media screen and (max-width:767px){header .whole-header .header-wrapper .header-inner{background-color:transparent;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;width:auto}header .whole-header .header-wrapper .header-inner .logo-wrapper.logo{height:90px}@media screen and (max-width:1024px){header .whole-header .header-wrapper .header-inner .logo-wrapper.logo{height:auto}}header .whole-header .header-wrapper .header-inner .logo-wrapper>a{margin:0}header .whole-header .header-wrapper .header-inner .logo-wrapper .name-logo{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:10px 27px;-ms-flex-align:center;align-items:center}@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:48px;font-weight:500;font-stretch:semi-condensed;font-style:normal;line-height:normal;letter-spacing:7px;text-transform:uppercase}@media screen and (max-width:1024px){header .whole-header .header-wrapper .header-inner .logo-wrapper .name-logo h1{font-size:36px}}@media screen and (max-width:767px){header .whole-header .header-wrapper .header-inner .logo-wrapper .name-logo h1{font-size:24px}}@media screen and (max-width:500px){header .whole-header .header-wrapper .header-inner .logo-wrapper .name-logo h1{font-size:21px}}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;-ms-flex-align:center;align-items:center}}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:24px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;text-align:center}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:proxima-nova,sans-serif;font-size:18px;font-weight:300;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:2px;color:#fff;text-transform:uppercase;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;padding:2px 0 0}header .whole-header .header-wrapper .header-inner .logo-wrapper .agent-title:after,header .whole-header .header-wrapper .header-inner .logo-wrapper .agent-title:before{content:"●";display:block;color:#000;padding:0 12px;font-size:10px}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:12}}@media screen and (max-width:1024px){header .whole-header .header-wrapper .header-inner .logo-wrapper .agent-title{font-size:14px}}@media screen and (max-width:500px){header .whole-header .header-wrapper .header-inner .logo-wrapper .agent-title{font-size:12px}}header .whole-header .header-wrapper .header-inner .logo-wrapper .site-title-logo{padding:10px 27px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}@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:#505050}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:3vw}}header .whole-header .header-wrapper .header-inner .logo-wrapper .personal-logo{height:125px;width:auto;position:absolute;top:-28px}@media screen and (max-width:1024px){header .whole-header .header-wrapper .header-inner .logo-wrapper .personal-logo{position:relative;top:0;height:100px}}header .whole-header .header-wrapper .header-inner .logo-wrapper .personal-logo img{height:100%;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}}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:-28px}@media screen and (max-width:1024px){header .callout-wrapper{height:373px!important;position:relative;top:0}}@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}@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)}header .vertical-center{position:absolute;bottom:0;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:15px;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{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 .sub-vert{display:none}@media screen and (max-width:1024px){header .sub-vert{display:-ms-flexbox;display:flex}}@media screen and (min-width:1025px){.primary-nav-container{border-bottom:4px solid #000}}@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%}@media screen and (min-width:1025px){.primary-nav-container .menu-bar .primary-nav{border-top:1px solid #505050}}.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;text-transform:uppercase}.primary-nav-container .menu-bar .primary-nav .main-menu>.menu-item:first-child a{border-top:none}.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:first-child{-ms-flex-positive:0;flex-grow:0;padding-right:50px}@media screen and (max-width:1024px){.primary-nav-container .menu-bar .primary-nav .main-menu .menu-item:first-child{padding:0}}.primary-nav-container .menu-bar .primary-nav .main-menu .menu-item:last-child{-ms-flex-positive:0;flex-grow:0;padding-left:50px}@media screen and (max-width:1024px){.primary-nav-container .menu-bar .primary-nav .main-menu .menu-item:last-child{padding:0}}.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:proxima-nova,sans-serif;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;width:100%;text-transform:uppercase;font-family:proxima-nova,sans-serif;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{font-weight:300;white-space:pre-wrap}}.primary-nav-container .menu-bar .primary-nav .main-menu>.menu-item{position:relative;padding:12px 0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:1024px){.primary-nav-container .menu-bar .primary-nav .main-menu>.menu-item{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;padding:0}}.primary-nav-container .menu-bar .primary-nav .main-menu>.menu-item>a{width:-webkit-fit-content;width:fit-content}@media screen and (max-width:1024px){.primary-nav-container .menu-bar .primary-nav .main-menu>.menu-item>a{width:100%;line-height:2}}.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:" ";width:100%;height:4px;background-color:#505050;position:absolute;bottom:-16px;left:0}@media screen and (max-width:1024px){.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:none}}.primary-nav-container .menu-bar .primary-nav .main-menu>.menu-item>a{font-family:proxima-nova,sans-serif;color:#fff;font-size:15px;font-weight:400;font-stretch:normal;font-style:normal;line-height:2;letter-spacing:.5px;display:block}@media screen and (max-width:1024px){.primary-nav-container .menu-bar .primary-nav .main-menu>.menu-item>a{color:#3a3733}}.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:45px}@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{top:0;position:relative}}.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{padding:0;background-color:transparent}}.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;width:100%}.primary-nav-container .menu-bar .primary-nav .main-menu>.menu-item>.sub-menu a{padding:15px 0 15px 32px;font-size:14px}.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}.container.row.clear.front-page{margin-top:65px}@media screen and (max-width:1024px){.container.row.clear.front-page{margin-top:25px}}.main-content .featured-listings{width:100%}.main-content .featured-listings .section-title{margin:30px 0 18px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;position:relative}@media screen and (max-width:1260px){.main-content .featured-listings .section-title{margin:30px 8% 18px}}.main-content .featured-listings .section-title:after{content:" ";position:absolute;width:100%;height:1px;background-color:rgba(200,25,51,.5);top:50%;z-index:-1}.main-content .featured-listings .main-section-title{padding:0 5px 0 30px;background-color:#fff}.main-content .featured-listings .second-section-title{padding:0 30px 0 5px;text-transform:capitalize;background-color:#fff}.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{margin:0 3% 25px}.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}.main-content .welcome-section .welcome-wrapper .headshot{-ms-flex-order:2;order:2;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;padding:0;max-width:100%}}.main-content .welcome-section .welcome-wrapper .headshot img{width:auto;max-width:100%;height:auto;max-height:355px;border-bottom:4px solid #000}@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{-ms-flex-order:1;order:1;width:60%;padding:0 35px}@media screen and (max-width:1024px){.main-content .welcome-section .welcome-wrapper .welcome-content{-ms-flex-order:2;order:2}}@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}.main-content .welcome-section .welcome-wrapper .welcome-content{width:100%;padding:35px 0}}.main-content:before{display:block;content:"";margin-top:-65px;height:65px;visibility:hidden;pointer-events:none}.graphical-menu{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;padding:75px 0 0;margin:0}@media screen and (max-width:836px){.graphical-menu{-ms-flex-direction:column;flex-direction:column;padding:30px 8% 0}}.graphical-menu li{list-style-type:none;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 li{margin:15px 6% 45px}}.graphical-menu li img{width:100%}.graphical-menu li .img-wrap{background-color:#c81933;position:absolute;top:-30px;left:50%;margin-left:-30px;padding:15px;border-radius:50%}.graphical-menu li .img-wrap img{transform:scale(1);transition:transform .15s linear}.graphical-menu li .link-wrap{position:absolute;padding:10px 30px;background-color:rgba(0,0,0,.4);bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:100%}.graphical-menu li .link-wrap a{font-size:21px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:.7px;text-align:center;color:#fff;width:160px}.graphical-menu li:hover .img-wrap img{transform:scale(1.3)}.with-sidebar .graphical-menu{background-color:transparent}.with-sidebar .graphical-menu li{background-color:#c81933}.with-sidebar .graphical-menu li a{font-size:18px}.with-sidebar .graphical-menu li a:after{position:absolute;top:50%;margin-top:3px;right:10px}.home .sidebar,.outside-sidebar{background-color:rgba(200,25,51,.03)}.sidebar{padding:50px 0;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width:1024px){.sidebar{padding:50px 5%}}.sidebar .widget-container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.sidebar .widget-container .widget{width:50%;padding:0 25px}.sidebar .widget-container .widget:only-child{width:100%}@media screen and (max-width:1024px){.sidebar .widget-container .widget{width:100%}}.sidebar .property-search{max-width:1366px;width:100%}.sidebar .property-search .property-search-title{text-align:center}.sidebar .widget_ix_contact_form_widget,.sidebar .widget_media_gallery{margin:0 0 100px}.sidebar .widget_ix_contact_form_widget label,.sidebar .widget_media_gallery label{text-transform:uppercase;color:#c81933}.sidebar .widget_ix_contact_form_widget input,.sidebar .widget_ix_contact_form_widget textarea,.sidebar .widget_media_gallery input,.sidebar .widget_media_gallery textarea{border-color:#a6a29e}.sidebar .inner-widget>h2,.sidebar .inner-widget>h3{font-size:36px}.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}.blog-archive-page,.blog-page{-ms-flex-direction:column;flex-direction:column;width:100%}.blog-archive-page .outside-sidebar,.blog-page .outside-sidebar{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 .main-content .ixact-form.buying-form form select{background-color:transparent}.with-sidebar{padding:50px 0}.page-template-default.page{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}.page-template-default.page .main-content{margin:50px 0;padding:0;width:100%}.page-template-default.page .main-content h1{margin:0 0 40px}.page-template-default.page .main-content h2{margin:40px 0 20px;font-size:24px;font-weight:700;text-transform:none}.page-template-default.page .main-content ul li{list-style-type:disc}.page-template-default.page .main-content ul li,.page-template-default.page .main-content ul li a{font-family:"Barlow Semi Condensed",sans-serif;font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.5;letter-spacing:normal;color:#3a3733;text-decoration:none}.page-template-default.page .sidebar,.with-sidebar-wrapper{width:100%}@media screen and (max-width:1400px){.with-sidebar-wrapper .with-sidebar .main-content{padding:0 10%}}@media screen and (max-width:1200px){.with-sidebar-wrapper .with-sidebar .main-content{width:100%;padding:0 5% 100px}}.with-sidebar-wrapper .with-sidebar .main-content h1{font-size:36px;letter-spacing:2.4px;color:#505050;margin-bottom:25px}.with-sidebar-wrapper .with-sidebar .main-content article.entry-content>br{display:none}.with-sidebar-wrapper .with-sidebar .main-content form{background-color:rgba(200,25,51,.03);padding:40px 20px}.with-sidebar-wrapper .with-sidebar .main-content form.leaflet-control-layers-list{background-color:transparent}.with-sidebar-wrapper .with-sidebar .main-content form.leaflet-control-layers-list label{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.with-sidebar-wrapper .with-sidebar .main-content .contact-info{font-family:"Barlow Semi Condensed",sans-serif;font-size:16px;font-weight:300;font-style:normal;font-stretch:normal;line-height:1.8;letter-spacing:normal;color:#3a3733;text-decoration:none;margin:30px 0}.with-sidebar-wrapper .with-sidebar .main-content .contact-info h3{margin-bottom:10px}.with-sidebar-wrapper .with-sidebar .main-content .contact-info a{text-decoration:underline}.with-sidebar-wrapper .with-sidebar .main-content .ihf-powered-by{margin-top:15px}.with-sidebar-wrapper .with-sidebar .sidebar .property-search{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.with-sidebar-wrapper .with-sidebar .sidebar .property-search .property-form{width:960px;padding:0 15px}.with-sidebar .main-content form .form-group,.with-sidebar .main-content 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 .main-content form .form-group input,.with-sidebar .main-content form .form-group select,.with-sidebar .main-content form .form-group textarea,.with-sidebar .main-content form .lidd_mc_input input,.with-sidebar .main-content form .lidd_mc_input select,.with-sidebar .main-content form .lidd_mc_input textarea{width:100%}.with-sidebar .main-content form .form-group select,.with-sidebar .main-content form .lidd_mc_input select{border-color:#a6a29e;background-color:#fff}.with-sidebar .main-content form .align-center,.with-sidebar .main-content form .lidd_mc_input{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.with-sidebar .main-content form .align-center #lidd_mc_submit,.with-sidebar .main-content form .lidd_mc_input #lidd_mc_submit{width:auto}.with-sidebar .main-content 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:proxima-nova,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:"Barlow Semi Condensed",sans-serif;font-weight:300;line-height:1.5;color:#3a3733}form input:-ms-input-placeholder,form textarea:-ms-input-placeholder{font-family:proxima-nova,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:proxima-nova,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:proxima-nova,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%}.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:proxima-nova,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:"Barlow Semi Condensed",sans-serif;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:proxima-nova,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:proxima-nova,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}.asterisk-warn{font-style:italic;font-size:17px;color:#c81933;margin:0 0 30px}@media screen and (min-width:1024px){.idx-omnibar-form input,.idx-omnibar-form label{color:#fff}.idx-omnibar-form input:-ms-input-placeholder{color:#fff}.idx-omnibar-form input::placeholder{color:#fff}}.idx-omnibar-extra{margin-top:10px}.idx-omnibar-extra-button,.idx-omnibar-form.idx-omnibar-extra-form button{padding:10px 25px!important}.property-form .idx-omnibar-form{padding:20px 32px}.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}@media screen and (max-width:1400px){.home-blog,.widget-blog{margin:55px 5%}}.home-blog .max-width,.widget-blog .max-width{padding:0}.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 .section-title,.widget-blog .section-title{-ms-flex-item-align:start;align-self:flex-start;margin:30px 0 20px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.home-blog .section-title .main-section-title,.widget-blog .section-title .main-section-title{margin-right:5px}.home-blog .section-title .second-section-title,.widget-blog .section-title .second-section-title{margin-left:5px;text-transform:capitalize}.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:row;flex-direction:row}@media screen and (max-width:1024px){.home-blog .home-posts,.home-blog .widget-posts,.widget-blog .home-posts,.widget-blog .widget-posts{-ms-flex-direction:column;flex-direction:column}}.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:30%;background-color:rgba(200,25,51,.03);padding:25px;height:-webkit-fit-content;height:fit-content}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.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{height:auto;max-height:600px}}@media screen and (max-width:1024px){.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%;margin:0}}.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:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;width: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-bottom:19px;width:100%;height:100%}@media screen and (max-width:1024px){.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,.home-blog .home-posts .first-blog-posts .first-post .thumbnail-container.photo img,.home-blog .widget-posts .first-blog-posts .first-post .post-content,.home-blog .widget-posts .first-blog-posts .first-post .thumbnail-container.photo img,.widget-blog .home-posts .first-blog-posts .first-post .post-content,.widget-blog .home-posts .first-blog-posts .first-post .thumbnail-container.photo img,.widget-blog .widget-posts .first-blog-posts .first-post .post-content,.widget-blog .widget-posts .first-blog-posts .first-post .thumbnail-container.photo img{width:100%}.home-blog .home-posts .first-blog-posts .first-post .post-content h3,.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,.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,.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,.widget-blog .widget-posts .first-blog-posts .first-post .post-content h3 a{font-size:30px}.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-family:proxima-nova,sans-serif;font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:.18px}.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:proxima-nova,sans-serif;font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.86;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:70%;margin:0 0 45px 48px}@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:0;padding:0;width:100%}}.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:30px 0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;border-bottom:1px solid #dad9dc}.home-blog .home-posts .blog-posts .post:first-child,.home-blog .widget-posts .blog-posts .post:first-child,.widget-blog .home-posts .blog-posts .post:first-child,.widget-blog .widget-posts .blog-posts .post:first-child{border-top:1px solid #dad9dc}@media screen and (max-width:1024px){.home-blog .home-posts .blog-posts .post:first-child,.home-blog .widget-posts .blog-posts .post:first-child,.widget-blog .home-posts .blog-posts .post:first-child,.widget-blog .widget-posts .blog-posts .post:first-child{border-top:none}}@media screen and (max-width:1024px){.home-blog .home-posts .blog-posts .post:last-child,.home-blog .widget-posts .blog-posts .post:last-child,.widget-blog .home-posts .blog-posts .post:last-child,.widget-blog .widget-posts .blog-posts .post:last-child{border-bottom:none}}@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:25px 0}}.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 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-family:proxima-nova,sans-serif;font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:.18px}.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:proxima-nova,sans-serif;font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.86;letter-spacing:.13px;text-decoration:underline}.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:proxima-nova,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:proxima-nova,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:proxima-nova,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,.blog-page article .metadata .post-nav ul{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.blog-page article .metadata .post-nav ul{-ms-flex-direction:row;flex-direction:row;padding:0}.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;-ms-flex-positive:1;flex-grow:1}.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:column;flex-direction:column;-ms-flex-align:center;align-items:center;font-size:24px}.blog-page article .metadata .post-nav ul .next a span,.blog-page article .metadata .post-nav ul .prev a span{text-align:center}.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-size:16px;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 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:5px solid #c81933}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;padding:23px 0 27px;border-bottom:2px solid #d9d9d9}@media screen and (max-width:782px){footer .footer-inner>.container{-ms-flex-direction:column;flex-direction:column}}@media screen and (max-width:1400px){footer .footer-inner>.container{padding:23px 3% 27px}}footer .footer-inner>.container .info-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:start;align-items:flex-start}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;margin-bottom:10px}footer .footer-inner>.container .info-container .footer-title .contact-info h3{font-family:"Barlow Semi Condensed",sans-serif;font-size:36px;font-weight:600;font-stretch:semi-condensed;font-style:normal;line-height:normal;letter-spacing:2.12px;color:#505050;margin-bottom:0;text-transform:uppercase}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:proxima-nova,sans-serif;font-size:13px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:1.21px;text-transform:uppercase;color:#73706c;margin-bottom:18px}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:proxima-nova,sans-serif;font-size:18px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.5px;margin-bottom:5px;color:#c81933}footer .footer-inner>.container .info-container .footer-title .contact-info .independent{text-transform:none;color:#3a3733;font-family:proxima-nova,sans-serif;font-size:14px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.5px;margin-bottom:5px}footer .footer-inner>.container .info-container .footer-contact{margin-bottom:20px}footer .footer-inner>.container .info-container .footer-contact svg g g{fill:#505050}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-phone a{font-family:proxima-nova,sans-serif;font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.53px}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{font-family:proxima-nova,sans-serif;color:#5c5852;padding-left:10px;font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.53px}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}footer .footer-inner>.container .footer-menu-wrap{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;-ms-flex-direction:column;flex-direction:column}@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-realtor-logo{height:110px;width:auto;margin-bottom:33px}footer .footer-inner>.container .footer-menu-wrap .footer-realtor-logo img{height:110px;width:auto}@media screen and (max-width:1024px){footer .footer-inner>.container .footer-menu-wrap .footer-realtor-logo{height:auto}}@media screen and (max-width:768px){footer .footer-inner>.container .footer-menu-wrap .footer-realtor-logo{margin:15px 0 0}}@media screen and (max-width:1024px){footer .footer-inner>.container .footer-menu-wrap .footer-realtor-logo img{height:auto;width:100%}}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-family:proxima-nova,sans-serif;font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.75;letter-spacing:.2px}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:proxima-nova,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 h1 a,#ihf-main-container h2,#ihf-main-container h2 a,#ihf-main-container h3,#ihf-main-container h3 a,#ihf-main-container h4,#ihf-main-container h4 a,#ihf-main-container h5,#ihf-main-container h5 a,#ihf-main-container h6,#ihf-main-container h6 a{font-family:"Barlow Semi Condensed",sans-serif;margin:0;padding:0}#ihf-main-container h1,#ihf-main-container h1 a{font-size:48px;font-weight:600;font-stretch:semi-condensed;font-style:normal;line-height:normal;letter-spacing:2px;color:#505050}#ihf-main-container h2,#ihf-main-container h2 a{font-size:40px;font-weight:600;font-stretch:semi-condensed;font-style:normal;line-height:normal;letter-spacing:1.11px;color:#c81933}#ihf-main-container h3,#ihf-main-container h3 a,#ihf-main-container h4,#ihf-main-container h4 a,#ihf-main-container h5,#ihf-main-container h5 a,#ihf-main-container h6,#ihf-main-container h6 a{font-size:24px;font-weight:600;font-stretch:semi-condensed;font-style:normal;line-height:1.33;letter-spacing:.21px;color:#c81933}#ihf-main-container a,#ihf-main-container a a,#ihf-main-container div,#ihf-main-container div a,#ihf-main-container p,#ihf-main-container p a{font-family:"Barlow Semi Condensed",sans-serif;font-size:18px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:#3a3733;text-decoration:none}#ihf-main-container ul li{list-style-type:none}#ihf-main-container fieldset{border:none}#ihf-main-container .dropdown-menu{min-width:230px}#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 .thumbnail{border:none;background-color:rgba(200,25,51,.03);padding:15px}#ihf-main-container .ihf-gallery-slider-photo{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:#505050;padding:14px 25px;font-family:proxima-nova,sans-serif;font-size:18px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.6px;color:#fff;text-transform:uppercase;width:-webkit-fit-content;width:fit-content;cursor:pointer;border:none;box-shadow:none;transition:background-color .15s linear;border-radius:25px}@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:proxima-nova,sans-serif;font-size:18px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:.6px;color:#fff;text-transform:uppercase}.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:#6a6a6a}.optima-page .mt-10 a.btn{line-height:55px}.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}@media screen and (max-width:1366px){.property-search.top{width:90%;transition:width .2s linear}}@media screen and (min-width:1025px){.property-search.top{background-color:rgba(200,25,51,.85)}}.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}.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:first-child{margin:0 20px 0 32px}.as-search-form .input-container:nth-child(5){margin:0 36px 0 20px}.as-search-form .input-container label{font-family:"Barlow Semi Condensed",sans-serif;font-size:15px;font-weight:500;font-stretch:semi-condensed;font-style:normal;line-height:normal;letter-spacing:normal;text-transform:uppercase;color:#fff}.as-search-form .input-container input{padding:0;color:#fff}.as-search-form .input-container input,.as-search-form .input-container input:focus{border:none;border-bottom:1px solid #fff}.as-search-form .input-container input:-ms-input-placeholder{color:#fff}.as-search-form .input-container input::placeholder{color:#fff}.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{border-radius:0;-webkit-appearance:none;-webkit-border-radius:0;border:none;background-color:transparent;color:#fff;border-bottom:1px solid #fff;line-height:1.5}.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:0;left:0;line-height:1.5;color:#fff}.as-search-form .input-container .drop-arrow{position:absolute;line-height:1.5;font-size:8px;color:#fff;bottom:50%;margin-bottom:-18px;right:0;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;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 #as-location-submit,.as-search-form button{height:100%;border-radius:0;padding:0}.as-search-form #as-location-submit img,.as-search-form button img{height:80px;width:auto}@media screen and (max-width:1024px){.as-search-form #as-location-submit img,.as-search-form button img{height:40px;margin:0}}.as-search-form #as-location-submit span,.as-search-form button span{display:none}@media screen and (max-width:1024px){.property-search.top .search-title{text-align:center}}@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 .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;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}.as-search-form .input-container .dollar-sign,.as-search-form .input-container .drop-arrow{color:#3a3733}.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{border-radius:25px;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%}}.property-search .property-form .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:0;gap:0}.property-search .property-form .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;display:none}.property-search .property-form .idx-omnibar-form input{border-bottom:1px solid #fff;background-color:hsla(0,0%,100%,0);padding:10px;line-height:normal;color:#fff}.property-search .property-form .idx-omnibar-form .awesomplete,.property-search .property-form .idx-omnibar-form .idx-omnibar-extra{position:relative}@media screen and (min-width:1025px){.property-search .property-form .idx-omnibar-form .awesomplete,.property-search .property-form .idx-omnibar-form .idx-omnibar-extra{padding:0;margin:15px 30px}}.property-search .property-form .idx-omnibar-form .awesomplete .dollar-sign,.property-search .property-form .idx-omnibar-form .idx-omnibar-extra .dollar-sign{position:absolute;bottom:3px;left:5px;line-height:1.5;color:#fff}.property-search .property-form .idx-omnibar-form .awesomplete label,.property-search .property-form .idx-omnibar-form .idx-omnibar-extra label{font-family:"Barlow Semi Condensed",sans-serif;font-size:15px;font-weight:500;font-stretch:semi-condensed;font-style:normal;line-height:normal;letter-spacing:normal;text-transform:uppercase;color:#fff;margin:0 0 7px}.property-search .property-form .idx-omnibar-form .awesomplete input,.property-search .property-form .idx-omnibar-form .idx-omnibar-extra input{height:25px}.property-search .property-form .idx-omnibar-form .awesomplete input:-ms-input-placeholder,.property-search .property-form .idx-omnibar-form .idx-omnibar-extra input:-ms-input-placeholder{color:#fff}.property-search .property-form .idx-omnibar-form .awesomplete input::placeholder,.property-search .property-form .idx-omnibar-form .idx-omnibar-extra input::placeholder{color:#fff}.property-search .property-form .idx-omnibar-form .awesomplete input.idx-omnibar-min-price,.property-search .property-form .idx-omnibar-form .awesomplete input.idx-omnibar-price,.property-search .property-form .idx-omnibar-form .idx-omnibar-extra input.idx-omnibar-min-price,.property-search .property-form .idx-omnibar-form .idx-omnibar-extra input.idx-omnibar-price{text-align:right}.property-search .property-form .idx-omnibar-form .awesomplete input::-webkit-inner-spin-button,.property-search .property-form .idx-omnibar-form .awesomplete input::-webkit-outer-spin-button,.property-search .property-form .idx-omnibar-form .idx-omnibar-extra input::-webkit-inner-spin-button,.property-search .property-form .idx-omnibar-form .idx-omnibar-extra input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.property-search .property-form .idx-omnibar-form .idx-omnibar-extra-button{display:-ms-flexbox;display:flex;margin:0 auto;border-radius:0!important}@media screen and (min-width:1025px){.property-search .property-form .idx-omnibar-form .idx-omnibar-extra-button{height:80px!important;min-width:80px!important;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.property-search .property-form .idx-omnibar-form .idx-omnibar-extra-button i{font-size:40px}}.property-search .property-form .idx-omnibar-form .idx-omnibar-extra-button span{display:none}.property-search .property-form form input::selection,.property-search .property-form form textarea::selection{background:transparent!important}.property-search .property-form form input:focus,.property-search .property-form form textarea:focus{border:none;border-bottom:1px solid #fff}@media screen and (max-width:1024px){.property-form .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}.property-form .idx-omnibar-form label{color:#3a3733!important}.property-form .idx-omnibar-form input{color:#3a3733!important;border-bottom:1px solid #3a3733}.property-form .idx-omnibar-form input:-ms-input-placeholder{color:#3a3733!important}.property-form .idx-omnibar-form input::placeholder{color:#3a3733!important}.property-form .idx-omnibar-form .dollar-sign{color:#3a3733!important}.property-form .idx-omnibar-form .awesomplete{display:inline-block;width:100%!important;margin-bottom:1rem;margin:0;padding:0}.property-form .idx-omnibar-form .idx-omnibar-extra{display:none;margin-bottom:1rem;-ms-flex:1 50%;flex:1 50%}.property-form .idx-omnibar-form .idx-omnibar-extra-button{width:40px!important;height:40px!important;margin:0!important;padding:0!important;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.property-form .idx-omnibar-form .idx-omnibar-extra-button i{display:block}.property-form .idx-omnibar-form .idx-omnibar-extra-button span{display:none}.property-form .idx-omnibar-form.open{gap:5px;-ms-flex-pack:center;justify-content:center}.property-form .idx-omnibar-form.open .awesomplete{max-width:100%!important}.property-form .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}.property-form .idx-omnibar-form.open .idx-omnibar-extra-button i{font-size:20px}.property-form .idx-omnibar-form.open .idx-omnibar-extra-button span{display:block}}@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}.idx-omnibar-form .idx-omnibar-extra{margin:10px 0;padding-right:13px}}
/*# sourceMappingURL=style.css.map */
