 @import url("https://kunversion-frontend-custom.s3.amazonaws.com/templates/help/ps.css");@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@100;200;300;400;500;600;700;800&family=Open+Sans:wght@300;400;500;600&display=swap");@import url("https://kunversion-frontend-custom.s3.amazonaws.com/components/listings/clean.css");@import url("https://kunversion-frontend-custom.s3.amazonaws.com/overwrites/search-bar/minimal.v2.css");@import url("https://kunversion-frontend-custom.s3.amazonaws.com/overwrites/widgets/areas-widget/premium-1/ps.css");:root {--secondary-brand-color: #ff1200;--remax-dark-blue: #1a3668;--remax-dark-gray: #626366;--remax-darker-gray: #404041;--transparent-header-backgroundColor: #ffffff;--transparent-header-navColor: #000000;--inner-header-backgroundColor: #ffffff;--inner-header-navColor: #000000;--scroll-header-backgroundColor: #ffffff;--scroll-header-navColor: #000000;--footer-backgroundColor: #ffffff;--footer-text-color: #000000;--heading-font: "Montserrat", sans-serif;--text-font: "Open Sans", sans-serif;}h1, h2, h2 span, h3, h4, h4 strong, h5, h6, .h1, .h2, .h2 span, .h3, .h4, .h5, .h6 {font-family: var(--heading-font) !important;}::-webkit-input-placeholder {font-family: var(--text-font) !important;}::-moz-placeholder {font-family: var(--text-font) !important;}:-ms-input-placeholder {font-family: var(--text-font) !important;}::-ms-input-placeholder {font-family: var(--text-font) !important;}p, dt, dd, a:not[notranslate], .nav-item-parent span, address, label, button, strong, .ct-legend-label, ::placeholder {font-family: var(--text-font) !important;}#template-interface .btn.btn-primary.btn-lg.btn-xl.btn-min-width-lg {color: #fff !important;}body .filter-primary button {-webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);}html, body {scroll-behavior: smooth;font-family: var(--text-font) !important;}body .page-wrapper {overflow: hidden !important;}.hideme {opacity: 0;-webkit-transform: translateY(60px);-ms-transform: translateY(60px);transform: translateY(60px);-webkit-transition: all 1s ease;-o-transition: all 1s ease;transition: all 1s ease;}.fade-in {opacity: 1;-webkit-transform: translateY(0) !important;-ms-transform: translateY(0) !important;transform: translateY(0) !important;}.show-elem {opacity: 1 !important;}.shadow {-webkit-box-shadow: 0px 6px 20px -10px rgb(0 0 0 / 20%);box-shadow: 0px 6px 20px -10px rgb(0 0 0 / 20%);}.scale-down {-webkit-transform: scale(0.9) translate(0px, -3px) !important;-ms-transform: scale(0.9) translate(0px, -3px) !important;transform: scale(0.9) translate(0px, -3px) !important;-webkit-transition: -webkit-transform 0.5s ease;transition: -webkit-transform 0.5s ease;-o-transition: transform 0.5s ease;transition: transform 0.5s ease;transition: transform 0.5s ease, -webkit-transform 0.5s ease;}.bleach-logo {filter: brightness(0) invert(1) !important;-webkit-filter: brightness(0) invert(1) !important;}@media (max-width: 767px) {.scale-down {-webkit-transform: scale(0.8) translate(0px, 5px) !important;-ms-transform: scale(0.8) translate(0px, 5px) !important;transform: scale(0.8) translate(0px, 5px) !important;}}body .nav-primary {margin-top: 10px;}body .nav-primary .nav-link {font-weight: 600;font-size: 14px;letter-spacing: 1.2px;}body.header-transparent .nav-primary .nav-link, body.header-transparent #header .container .row-flex:nth-child(1) > ul li a, body.header-transparent #header .container .row-flex:nth-child(1) > ul li a .fa.social, body.header-transparent #header .container .row-flex:nth-child(2) .column-end > ul li.list-inline-item.social .fa {color: var(--transparent-header-navColor);}body:not(.header-transparent) .nav-primary .nav-link, body:not(.header-transparent) .container .row-flex:nth-child(1) > ul li a, body:not(.header-transparent) .container .row-flex:nth-child(1) > ul li a .fa.social, body:not(.header-transparent) .container .row-flex:nth-child(2) .column-end > ul li.list-inline-item.social .fa {color: var(--inner-header-navColor) !important;}#header .container .row-flex:nth-child(1) > ul li a .fa.social, #header .container .row-flex:nth-child(2) .column-end > ul li.list-inline-item.social .fa {border-color: var(--inner-header-navColor) !important;}@media (min-width: 992px) {body #header .nav-primary .nav-link {color: var(--transparent-header-navColor) !important;}}body .nav-primary .nav-item .sub-menu {-webkit-box-shadow: 0px 0px 11px -2px rgba(0, 0, 0, 0.2);box-shadow: 0px 0px 11px -2px rgba(0, 0, 0, 0.2);}body .nav-primary .nav-item a:not([href="/agents.php"]) ~ .sub-menu {overflow-y: auto;max-height: 350px;}@media only screen and (max-width: 544px) {body .nav-primary .nav-item a:not([href="/agents.php"]) ~ .sub-menu {max-height: 150px !important;}}body .nav-primary .nav-item .sub-menu a, body .nav-primary .nav-item .sub-menu span {font-weight: 400;font-size: 14px;letter-spacing: 1.2px;}body .navbar-toggler {border-color: transparent !important;}body .navbar-toggler span {border-color: var(--scroll-header-navColor) !important;-webkit-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}body.header-transparent .navbar-toggler span {border-color: var(--transparent-header-navColor) !important;}body.header-transparent #header.scroll .navbar-toggler span {border-color: var(--scroll-header-navColor) !important;}#primary-logo {min-height: 75px;}body #header .logo {-webkit-transition: -webkit-transform 0.5s ease;transition: -webkit-transform 0.5s ease;-o-transition: transform 0.5s ease;transition: transform 0.5s ease;transition: transform 0.5s ease, -webkit-transform 0.5s ease;margin-left: 20px;max-width: 240px;}body.header-transparent #header .logo {-webkit-transform: scale(1) translate(0px, -0px);-ms-transform: scale(1) translate(0px, -0px);transform: scale(1) translate(0px, -0px);}body:not(.header-transparent) #header .logo.primary {-webkit-transform: scale(1) translate(0px, -0px);-ms-transform: scale(1) translate(0px, -0px);transform: scale(1) translate(0px, -0px);}@media (max-width: 450px) {body.header-transparent #header .logo.secondary {margin-left: 0 !important;}body:not(.header-transparent) #header .logo.primary {-webkit-transform: scale(1) translate(0px, -10px);-ms-transform: scale(1) translate(0px, -10px);transform: scale(1) translate(0px, -10px);}}body.header-transparent #fixed-header-spacer {display: none !important;}#sell-bodycontent .information-bar {display: none !important;}#header .container .row-flex:nth-child(1) {position: absolute;top: 10px;right: 80px;width: 100%;display: block !important;-webkit-transition: opacity 0.5s ease;-o-transition: opacity 0.5s ease;transition: opacity 0.5s ease;}#header .container .row-flex:nth-child(1).scroll {opacity: 0;display: none !important;}@media (max-width: 992px) {#header .container .row-flex:nth-child(1) {right: 35px !important;}}#header .container .row-flex:nth-child(1) > ul {position: absolute;right: 0;}#header .container .nav-primary-wrapper {-webkit-transition: top 0.5s ease;-o-transition: top 0.5s ease;transition: top 0.5s ease;}@media (max-width: 992px) {#header .container .row-flex:nth-child(2) .column-end {-webkit-box-pack: center !important;-ms-flex-pack: center !important;justify-content: center !important;-webkit-box-align: end !important;-ms-flex-align: end !important;align-items: flex-end !important;}#header .container.scroll .nav-primary-wrapper {top: 90px !important;}body:not(#home-bodycontent) #header .nav-link {color: #000 !important;}}body .page-wrapper #header {padding-top: 0px !important;height: auto !important;min-height: auto !important;-webkit-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;padding-left: 0 !important;padding-right: 0 !important;border-top: 5px solid var(--secondary-brand-color);}body .page-wrapper #header, body #header.primary-color {background-color: var(--transparent-header-backgroundColor) !important;}body:not(.header-transparent) .page-wrapper #header, body:not(.header-transparent) .page-wrapper #header.primary-color {background-color: var(--inner-header-backgroundColor) !important;}body #header.scroll {position: fixed !important;-webkit-box-shadow: 0px 6px 40px -10px rgba(0, 0, 0, 0.3);box-shadow: 0px 6px 40px -10px rgba(0, 0, 0, 0.3);background: var(--scroll-header-backgroundColor);background-color: var(--scroll-header-backgroundColor) !important;z-index: 1001 !important;}.scale-down {-webkit-transform: scale(0.7) translate(0px, 6px) !important;-ms-transform: scale(0.7) translate(0px, 6px) !important;transform: scale(0.7) translate(0px, 6px) !important;-webkit-transition: -webkit-transform 0.5s ease;transition: -webkit-transform 0.5s ease;-o-transition: transform 0.5s ease;transition: transform 0.5s ease;transition: transform 0.5s ease, -webkit-transform 0.5s ease;}@media (max-width: 767px) {.scale-down {-webkit-transform: scale(0.9) translate(0px, 10px) !important;-ms-transform: scale(0.9) translate(0px, 10px) !important;transform: scale(0.9) translate(0px, 10px) !important;}}body:not(.header-transparent) #header .container .row-flex:nth-child(1) > ul li a, #header .map-filter-wrapper .row-flex:nth-child(1) > ul li a {color: var(--inner-header-navColor) !important;}@media screen and (min-width: 992px) {body:not(.header-transparent) #header .nav-primary > li > .nav-link {-webkit-transition: color 0.5s ease;-o-transition: color 0.5s ease;transition: color 0.5s ease;color: var(--inner-header-navColor) !important;}}@media screen and (min-width: 992px) {body #header.scroll .nav-primary .nav-link {color: var(--scroll-header-navColor) !important;}}body #header .container .navbar-toggler {-webkit-transition: top 0.5s ease;-o-transition: top 0.5s ease;transition: top 0.5s ease;}@media (max-width: 992px) {body.header-transparent #header .nav-primary .nav-link {-webkit-transition: color 0.5s ease;-o-transition: color 0.5s ease;transition: color 0.5s ease;color: #000 !important;}body #header .container.scroll .navbar-toggler, body #header .container.scroll .navbar-toggler {top: 25% !important;}}#header .container .row-flex:first-child .list-inline-item.hidden-lg-up {display: inline-block !important;}@media (min-width: 992px) {#header .container .row-flex > .column-end {display: none !important;}#header .container .row-flex:nth-child(2) .column-end .navbar-toggler {top: 14% !important;}#header .container .row-flex:nth-child(2) {width: 30%;}#header .container .row-flex:nth-child(3) {width: 70%;}}@media (max-width: 1115px) {#header {padding-top: 24px !important;}}#header .column #quick-search {display: none !important;}body #header > .container {padding: 15px;padding-top: 35px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;position: relative;-webkit-transition: padding 0.5s ease;-o-transition: padding 0.5s ease;transition: padding 0.5s ease;}body #header > .container.scroll {padding: 0px;padding-top: 10px;}body #header .container .row-flex:nth-child(3) {margin-top: 0px !important;}body #listings-map {top: 130px !important;}@media (max-width: 1115px) {body #listings-map {top: 120px !important;}}#home-bodycontent .cover {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}body.header-transparent .cover-image {background-size: cover !important;}@media (min-width: 992px) {body.header-transparent .cover.cover-center.agent.video .cover-image {background-image: unset !important;}}body.header-transparent .cover-overlay {opacity: 0.8 !important;}#home-bodycontent .cover-title {top: 55% !important;width: 100%;}#home-bodycontent .cover-title-inner {opacity: 0;-webkit-transition: opacity 0.25s ease;-o-transition: opacity 0.25s ease;transition: opacity 0.25s ease;}#home-bodycontent .cover-title-inner .row .col-xs-12.hidden-sm-down {display: none;}#home-bodycontent .hero-wrapper {text-align: center;color: #fff;}#home-bodycontent .hero-headline, #home-bodycontent .cover-title-inner h1 {font-size: 2.3rem !important;font-weight: 700;line-height: 3rem;color: #fff;letter-spacing: 2.9px;text-shadow: 1px 1px 4px rgba(0, 0, 0, 0.5);}#home-bodycontent .cover-title-inner p {margin-bottom: 10px;text-transform: uppercase;letter-spacing: 1.4px;}#home-bodycontent .hero-tagline {font-size: 2rem;font-weight: 400;line-height: 2rem;letter-spacing: 1.6px;text-shadow: 1px 1px 4px rgba(0, 0, 0, 0.5);color: #fff;text-align: center;}#home-bodycontent .hero-tagline a, #home-bodycontent .hero-tagline span {font-size: 1.5rem;}#home-bodycontent .hero-tagline a.tagline-phone, #home-bodycontent .hero-tagline a.tagline-email, #home-bodycontent .hero-tagline a.tagline-pipe {color: #fff;}#home-bodycontent .agent-cover-image {display: none;}@media (min-width: 992px) {#home-bodycontent .cover {height: 100vh !important;margin-top: -70px !important;}body.header-transparent .cover-image {background-attachment: fixed !important;}}@media (max-width: 992px) {#home-bodycontent .cover {height: 750px !important;}#home-bodycontent .cover-title {top: 65% !important;}}@media (max-width: 767px) {#home-bodycontent .cover-title {right: auto !important;left: auto;bottom: 0px;}#home-bodycontent .hero-wrapper {text-align: center;left: auto;right: auto;}#home-bodycontent .hero-headline, #home-bodycontent .cover-title-inner h1 {font-size: 2.5rem !important;line-height: 2.5rem;}#home-bodycontent .hero-tagline {font-size: 1.5rem;line-height: 1.5rem;margin-top: 10px;}}@media (max-width: 500px) {#home-bodycontent .hero-headline, #home-bodycontent .cover-title-inner h1 {font-size: 2rem !important;line-height: 2rem !important;}#home-bodycontent .hero-tagline {font-size: 1.1rem;line-height: 1.1rem;margin-top: 10px;}}#home-bodycontent #qs-submit {height: 55px !important;}#home-bodycontent #horizontal-search #more-options, #home-bodycontent #horizontal-search #custom-more-options {display: block !important;position: absolute;right: 0;font-size: 12px;letter-spacing: 2.9px;background: transparent !important;text-transform: uppercase;text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);border: none;}@media (max-width: 767px) {#home-bodycontent #horizontal-search #more-options {width: 97%;margin: auto;right: auto;left: auto;}}#home-bodycontent #horizontal-search #more-options .fa, #home-bodycontent #horizontal-search #custom-more-options .fa {display: none;}body#home-bodycontent .information-bar {padding: 0.3rem;}body#home-bodycontent .information-bar h5 {display: none !important;}body .information-bar {background-color: var(--secondary-brand-color) !important;background-image: none !important;}#home-bodycontent .fr-box.fr-basic .fr-element {padding-top: 3rem !important;}body.header-transparent.front .page-wrapper #categories {padding-bottom: 0 !important;}#featured-areas {border-bottom: 1px solid #eee;}#featured-areas header h2 {font-size: 2.5rem;font-weight: 600;}#featured-areas header h2:after {content: "";display: block;width: 250px;height: 2px;margin: 2rem auto;background-color: var(--secondary-brand-color, #e6e6e6);}#featured-areas.container {max-width: 1440px;margin: 0 auto;}#featured-areas img {max-width: 100% !important;width: 100% !important;height: 350px;-o-object-fit: cover;object-fit: cover;-o-object-position: center;object-position: center;}#featured-areas a:not(.btn-primary) {position: relative;padding: 5px;padding-top: 0;padding-bottom: 0;}#featured-areas a.area-6.half {width: 50% !important;}#featured-areas a * {-webkit-transition: all 0.25s ease;-o-transition: all 0.25s ease;transition: all 0.25s ease;}#featured-areas .area-tag {font-size: 1em;}#featured-areas .area-name {font-size: 2em;}#featured-areas .flex.big img {height: 550px;}#featured-areas .flex {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-wrap: wrap;flex-wrap: wrap;}#featured-areas .flex.flex-1 a {width: 100%;margin-bottom: 1em;}#featured-areas .flex.flex-2 a {width: 50%;margin-bottom: 1em;}#featured-areas .flex.flex-3 a {width: 33.33%;margin-bottom: 1em;}@media (max-width: 992px) {#featured-areas .flex.flex-3 a {width: 49.3%;margin-bottom: 1em;}}@media (max-width: 767px) {#featured-areas a {width: 100% !important;padding: 0px !important;margin-bottom: 2em;}}#featured-areas .grid {display: grid;grid-template-columns: repeat(auto-fill, minmax(33%, 1fr));}#featured-areas .grid a {width: 100%;margin-bottom: 1em;}#featured-areas .grid a:nth-child(1) {grid-column-start: 1;grid-column-end: 3;grid-row-start: 1;grid-row-end: 1;}#featured-areas .grid a:nth-child(4) {grid-column-start: 2;grid-column-end: 4;grid-row-start: 2;grid-row-end: 2;}#featured-areas .grid a:nth-child(5) {grid-column-start: 1;grid-column-end: 3;grid-row-start: 3;grid-row-end: 4;}@media (max-width: 992px) {#featured-areas.grid {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}}#featured-areas a.area-1 .area-title-wrapper {position: absolute;bottom: 0%;left: 0;right: 0;padding: 1em;margin: 5px;margin-bottom: 0;background: rgba(0, 0, 0, 0.8);color: #fff;font-weight: bold;letter-spacing: 0.2em;}#featured-areas a.area-1 .area-tag {font-weight: 400;text-transform: uppercase;letter-spacing: 6.9px;margin-bottom: 0.7em;}#featured-areas a.area-1 .area-name {display: block;font-weight: 600;}@media (max-width: 767px) {#featured-areas a.area-1 .area-title-wrapper {margin: 0 !important;}}@media (min-width: 992px) {#froala-editor:not(.fr-box) #featured-areas .area-1:hover .area-title-wrapper {padding-bottom: 1.5rem;}#froala-editor:not(.fr-box) #featured-areas .area-1:hover .area-tag {padding-left: 15px;-webkit-transition-delay: 0.1s;-o-transition-delay: 0.1s;transition-delay: 0.1s;}#froala-editor:not(.fr-box) #featured-areas .area-1:hover .area-name {padding-left: 5px;-webkit-transition-delay: 0.2s;-o-transition-delay: 0.2s;transition-delay: 0.2s;}}#featured-areas a.area-2 .area-title-wrapper {position: absolute;bottom: 0;left: 0;right: 0;padding: 1em;padding-top: 2rem;margin: 5px;margin-bottom: 0;text-align: center;background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.99)), to(rgba(0, 0, 0, 0.01)));background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.99), rgba(0, 0, 0, 0.01));background-image: linear-gradient(to top, rgba(0, 0, 0, 0.99), rgba(0, 0, 0, 0.01));color: #fff;font-weight: bold;letter-spacing: 0.2em;}#featured-areas a.area-2 .area-tag {display: block;font-weight: 400;text-transform: uppercase;letter-spacing: 6.9px;margin-bottom: 0.7em;}#featured-areas a.area-2 .area-name {display: block;font-weight: 600;}@media (max-width: 767px) {#featured-areas a.area-2 .area-title-wrapper {margin: 0 !important;}}@media (min-width: 992px) {#froala-editor:not(.fr-box) #featured-areas .area-2:hover .area-title-wrapper {padding-bottom: 3rem;}#froala-editor:not(.fr-box) #featured-areas .area-2:hover .area-tag {letter-spacing: 10.5px;}#froala-editor:not(.fr-box) #featured-areas .area-2:hover .area-name {font-size: 1.8em;}}#featured-areas a.area-3 {text-decoration: none !important;border: 5px solid #fff;-ms-flex-item-align: start;align-self: flex-start;background: pink;margin-top: 0;padding-left: 0;padding-right: 0;-webkit-box-shadow: 0px 6px 20px -10px rgba(0, 0, 0, 0.2);box-shadow: 0px 6px 20px -10px rgba(0, 0, 0, 0.2);max-width: 31%;margin: 10px;-webkit-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}#featured-areas a.area-3 img {max-height: 250px;}#featured-areas a.area-3 .area-title-wrapper {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 1.3em;background: #fff;color: #444;font-weight: bold;letter-spacing: 0.2em;text-transform: uppercase;}#featured-areas a.area-3 .area-tag {letter-spacing: 6px;}#featured-areas a.area-3 .area-name {font-weight: 600;margin: 0 !important;margin-top: 0.5em !important;}@media (max-width: 855px) {#featured-areas a.area-3 {max-width: 47%;}}@media (max-width: 667px) {#featured-areas a.area-3 {max-width: 100%;}}@media (max-width: 992px) {#featured-areas > .container .area-3 {max-width: 47% !important;}}@media (max-width: 767px) {#featured-areas > .container .area-3 {max-width: 100% !important;}}@media (min-width: 992px) {#froala-editor:not(.fr-box) #featured-areas .area-3:hover {-webkit-transform: translateY(-10px);-ms-transform: translateY(-10px);transform: translateY(-10px);-webkit-box-shadow: 0px 20px 40px -10px rgba(0, 0, 0, 0.1) !important;box-shadow: 0px 20px 40px -10px rgba(0, 0, 0, 0.1) !important;}#froala-editor:not(.fr-box) #featured-areas .area-3:hover .area-tag {-webkit-transform: translateY(-3px);-ms-transform: translateY(-3px);transform: translateY(-3px);}#froala-editor:not(.fr-box) #featured-areas .area-3:hover .area-name {-webkit-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1);}}#featured-areas a.area-4 {overflow: hidden;}#featured-areas a.area-4:before {content: "";position: absolute;top: 20px;right: 20px;bottom: 20px;left: 20px;border-top: 6px double #eae3d4;border-bottom: 6px double #eae3d4;-webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.8);box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.8);-webkit-transition: all 0.25s ease;-o-transition: all 0.25s ease;transition: all 0.25s ease;}#featured-areas a.area-4:after {content: "";position: absolute;top: 20px;right: 20px;bottom: 20px;left: 20px;border-left: 6px double #eae3d4;border-right: 6px double #eae3d4;-webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.8);box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.8);-webkit-transition: all 0.25s ease;-o-transition: all 0.25s ease;transition: all 0.25s ease;}#featured-areas a.area-4 .area-title-wrapper {position: absolute;bottom: 0;left: 0;right: 0;padding: 1em;padding-bottom: 3rem;margin: 5px;margin-bottom: 0;text-align: center;color: #fff;font-weight: bold;letter-spacing: 0.2em;}#featured-areas a.area-4 .area-tag {display: block;font-weight: 400;text-transform: uppercase;letter-spacing: 6.9px;margin-bottom: 0.7em;text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.8);}#featured-areas a.area-4 .area-name {display: block;font-weight: 600;text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.8);}@media (max-width: 767px) {#featured-areas a.area-4 .area-title-wrapper {margin: 0 !important;}}@media (min-width: 992px) {#froala-editor:not(.fr-box) #featured-areas .area-4:hover:before {top: -20px;right: -20px;bottom: -20px;left: -20px;-webkit-box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.8);box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.8);-webkit-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}#froala-editor:not(.fr-box) #featured-areas .area-4:hover:after {top: -20px;right: -20px;bottom: -20px;left: -20px;-webkit-box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.8);box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.8);-webkit-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}#froala-editor:not(.fr-box) #featured-areas .area-4:hover .area-title-wrapper {padding-bottom: 5rem;-webkit-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}#froala-editor:not(.fr-box) #featured-areas .area-4:hover .area-tag {letter-spacing: 10.5px;}#froala-editor:not(.fr-box) #featured-areas .area-4:hover .area-name {font-size: 1.8em;}}#featured-areas a.area-5 {overflow: hidden;}#featured-areas a.area-5 .area-title-wrapper {position: absolute;bottom: 0;left: 0;right: 0;padding: 1em;margin: 5px;margin-bottom: 0;text-align: right;color: #fff;font-weight: bold;letter-spacing: 0.2em;background: rgba(0, 0, 0, 0.7);}#featured-areas a.area-5 .area-tag {display: none;}#featured-areas a.area-5 .area-name {display: block;font-weight: 600;text-shadow: 1px 1px 1px #000;}@media (min-width: 992px) {#froala-editor:not(.fr-box) #featured-areas .area-5:hover .area-title-wrapper {padding: 1.5em;}}#featured-areas a.area-6 {overflow: hidden;}#featured-areas a.area-6 img {-webkit-filter: brightness(60%);filter: brightness(60%);}#featured-areas a.area-6:before {content: "";position: absolute;top: 0px;right: 0px;height: 0;bottom: 0px;left: 0px;}#featured-areas a.area-6:after {content: "";position: absolute;top: 0px;right: 0;height: 0;bottom: 0px;left: 0;}#featured-areas a.area-6 .area-title-wrapper {position: absolute;bottom: 50%;-webkit-transform: translateY(50%);-ms-transform: translateY(50%);transform: translateY(50%);left: 0;right: 0;padding: 1em;margin: 5px;margin-bottom: 0;text-align: center;color: #fff;font-weight: bold;background: transparent;letter-spacing: 0.2em;}#featured-areas a.area-6 .area-tag {display: block;font-weight: 400;text-transform: uppercase;letter-spacing: 6.9px;margin-bottom: 0.7em;text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.8);}#featured-areas a.area-6 .area-name {display: block;font-weight: 600;text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.8);}@media (min-width: 992px) {#froala-editor:not(.fr-box) #featured-areas .area-6:hover .area-title-wrapper {background: rgba(0, 0, 0, 0.5);-webkit-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;padding-bottom: 10rem;padding-top: 1rem;}#froala-editor:not(.fr-box) #featured-areas .area-6:hover .area-tag {letter-spacing: 10.5px;margin-top: 8rem;}#froala-editor:not(.fr-box) #featured-areas .area-6:hover .area-name {font-size: 1.8em;}}#cta.banner {padding: 4rem 0.5rem;margin: 0;position: relative;}.container-fluid > #cta.banner {margin: 0 -15px;}#cta.banner h2 {font-weight: bold;font-size: 2.3rem;}#cta.banner p {font-size: 1.1rem;}#content .content-row {display: flex;flex-wrap: wrap;}#content .content-row.reverse {flex-direction: row-reverse;}#content .content-row img, #content .content-row iframe {object-fit: cover;object-position: center;flex: 0 0 50%;width: 50% !important;min-height: 400px;max-height: 500px;margin: 0 !important;}#content .content-row .content-row-logo {object-fit: contain !important;object-position: center;flex: unset !important;width: 100% !important;min-height: unset !important;max-height: unset !important;max-width: 250px !important;margin: 0 auto 1rem !important;}#content .content-row iframe {min-height: 500px !important;}#content .content-row .content {padding: 2em;flex: 0 0 50%;max-width: 50%;display: flex;flex-direction: column;justify-content: center;align-items: center;text-align: center;}#content .content-row .content h1, #content .content-row .content h2, #content .content-row .content h3, #content .content-row .content h4, #content .content-row .content h5, #content .content-row .content h6 {font-weight: 600;margin-bottom: 0.5em;font-size: 2rem;}#content .content-row .content p {max-width: 650px;margin: 0 auto 1em;font-size: 1.1rem;}#content .content-row .btn {padding: 1em 1.5em;}#content.checkers .content-row.reverse .content {background-image: radial-gradient(#333, #000);color: white;}#content.checkers-reverse .content-row:not(.reverse) .content {background-image: radial-gradient(#333, #000);color: white;}@media (max-width: 767px) {#content .content-row img, #content .content-row iframe, #content .content-row .content {max-width: 100% !important;width: 100% !important;flex: 0 0 100% !important;}#content .content-row .content {min-height: 400px !important;}}@media screen and (max-width: 767px) {#content .content-row iframe {min-height: 400px !important;}}@media screen and (max-width: 530px) {#content .content-row iframe {min-height: 300px !important;}}@media screen and (max-width: 400px) {#content .content-row iframe {min-height: unset !important;height: 250px;}}@media (max-width: 767px) {#cta.banner h2 {font-size: 1.5em;}#cta.banner p {font-size: 1em;}}#cta.banner.content-title h2 {color: #fff;}#cta.banner.content-title p {color: #fff;}#cta.banner.content-title .btn {-webkit-box-shadow: 0px 3px 10px -3px rgba(0, 0, 0, 0.2);box-shadow: 0px 3px 10px -3px rgba(0, 0, 0, 0.2);-webkit-filter: grayscale(100%);filter: grayscale(100%);font-size: 1.3em;}#cta.banner .btn {background: #fff !important;color: #000;}#cta.banner.light {background: #eee;}#cta.banner .btn {padding: 1em 2em;}#cta.cards {border-bottom: 1px solid #eee;}#cta.cards header h2 {font-size: 2.5rem;font-weight: 600;}#cta.cards header p {font-size: 1.1rem;max-width: 1140px;text-align: center;margin: 0 auto 2rem;}#cta.cards .cards-inner {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: space-evenly;-ms-flex-pack: space-evenly;justify-content: space-evenly;max-width: 1140px;margin: 0 auto;font-size: 16px;-ms-flex-wrap: wrap;flex-wrap: wrap;}#cta.cards .card {border: none;margin: 0.5em;padding: 1.5em;background: #fff;width: 100%;max-width: 320px;overflow: hidden;}#cta.cards .card .card-tag {position: absolute;top: 0;left: 0;-webkit-transform: translate(-55px, 30px) rotate(-45deg);-ms-transform: translate(-55px, 30px) rotate(-45deg);transform: translate(-55px, 30px) rotate(-45deg);min-width: 200px;font-weight: 600;-webkit-box-shadow: 0px 3px 3px -2px rgb(0 0 0 / 30%);box-shadow: 0px 3px 3px -2px rgb(0 0 0 / 30%);letter-spacing: 1.2px;text-transform: uppercase;font-size: 0.8rem;padding: 0.2rem;}#cta.cards .card h1, #cta.cards .card h2, #cta.cards .card h3, #cta.cards .card h4, #cta.cards .card h5, #cta.cards .card h6 {margin-bottom: 1em;font-weight: 600;}#cta.cards .card .fa {font-size: 1.6em;margin-bottom: 2rem;margin-left: auto;margin-right: auto;border: 6px double;border-radius: 50%;width: 60px;height: 60px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}#cta.cards .card .fa.fa-star {color: initial !important;}@media (max-width: 992px) {#cta.cards .cards-inner {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}#cta.cards .card {max-width: 450px;width: 100%;}}@media (max-width: 500px) {#cta.cards .card {margin: 0 !important;margin-bottom: 1em !important;}}#cta.cards.cards-1 .card {border: none;margin: 0.5em;margin-bottom: 1em;padding-top: 5em;padding-bottom: 3em;background: #eee;width: 100%;max-width: 320px;}#cta.cards.cards-1 .card h1, #cta.cards.cards-1 .card h2, #cta.cards.cards-1 .card h3, #cta.cards.cards-1 .card h4, #cta.cards.cards-1 .card h5, #cta.cards.cards-1 .card h6 {margin-bottom: 1em;font-weight: 600;}#cta.cards.cards-1 .card .fa {position: absolute;top: -10px;left: 0;right: 0;font-size: 1.6em;margin-bottom: 2rem;margin-left: auto;margin-right: auto;border: 6px double;border-radius: 50%;background: #fff;width: 60px;height: 60px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.2);box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.2);-webkit-box-align: center;-ms-flex-align: center;align-items: center;}#cta.cards.cards-1 .btn {position: absolute;bottom: 0;left: 0;right: 0;}#about-entity {border-bottom: 1px solid #eee;}#about-entity-image-slider {margin-bottom: 2rem;}#about-entity img:not(.about-entity-slide) {display: block;width: 100%;min-height: 450px;-o-object-fit: cover;object-fit: cover;margin: 0 auto;}#about-entity img.about-entity-slide {width: 100%;min-height: 400px;max-height: 450px;-o-object-fit: cover;object-fit: cover;-o-object-position: top;object-position: top;}#about-entity .owl-carousel .owl-nav button {position: absolute;top: 50%;-webkit-transform: translateY(calc(-50% - 1rem));-ms-transform: translateY(calc(-50% - 1rem));transform: translateY(calc(-50% - 1rem));width: 40px;height: 40px;border-radius: 50%;-webkit-box-shadow: 0px 3px 10px -5px rgba(0, 0, 0, 0.5);box-shadow: 0px 3px 10px -5px rgba(0, 0, 0, 0.5);background-color: #fff;}#about-entity .owl-carousel .owl-nav button .fa {color: #000;}#about-entity .owl-carousel .owl-nav .owl-prev {left: -20px;}#about-entity .owl-carousel .owl-nav .owl-next {right: -20px;}#about-entity .owl-carousel .owl-dots {width: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-top: 1rem;}#about-entity .owl-carousel .owl-dots button.owl-dot {width: 30px;height: 30px;background: rgba(0, 0, 0, 0.4);border-radius: 50%;margin: 0.5rem;}#about-entity .owl-carousel .owl-dots button.owl-dot.active {background: rgba(0, 0, 0, 0.8);}#about-entity .container > .row {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}#about-entity h2 {font-size: 2.5rem;font-weight: 600;}#about-entity h2:after {content: "";display: block;width: 250px;height: 2px;margin: 2rem 0;background-color: var(--secondary-brand-color, #e6e6e6);}#about-entity p {font-size: 1.2rem;}#about-entity a {text-transform: uppercase;letter-spacing: 2.4px;font-weight: 600;text-decoration: none;}@media (max-width: 992px) {#about-entity h2 {font-size: 2rem;}#about-entity h2:after {margin: 1rem 0;}#about-entity p {font-size: 1rem;}}@media (max-width: 767px) {#about-entity .container > .row.has-slider {display: block !important;}#about-entity .container > .row, #about-entity .container > .row.reverse {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}#about-entity img:not(.about-entity-slide) {max-height: 300px;min-height: 300px;margin-bottom: 2rem;-o-object-fit: contain;object-fit: contain;}#about-entity h2 {font-size: 2rem;text-align: center;}#about-entity h2:after {margin: 1rem auto;}#about-entity p {font-size: 1rem;text-align: center;}#about-entity a {display: block;text-align: center;}}@media (max-width: 420px) {#about-entity img:not(.about-entity-slide) {min-height: unset !important;}}#is-team_true h2:after {content: "";display: block;width: 250px;height: 2px;margin: 2rem auto;background-color: var(--secondary-brand-color, #e6e6e6);}#about-agent {border-bottom: 1px solid #eee;}#about-agent img {display: block;width: 100%;max-width: 400px;max-height: 400px;-o-object-fit: contain;object-fit: contain;margin: 0 auto;}#about-agent .container > .row {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}#about-agent .container > .row.reverse {-webkit-box-orient: horizontal;-webkit-box-direction: reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse;}#about-agent h2 {font-size: 2.5rem;font-weight: 600;}#about-agent h2:after {content: "";display: block;width: 250px;height: 2px;margin: 2rem 0;background-color: var(--secondary-brand-color, #e6e6e6);}#about-agent p, #about-agent li {font-size: 1.2rem;}#about-agent ol {padding: 0 1rem;}#about-agent ul {padding: 0;}#about-agent li {margin-bottom: 0.6rem;}#about-agent a:not([rel]) {text-transform: uppercase;letter-spacing: 2.4px;font-weight: 600;text-decoration: none;}#about-agent a[rel] {color: blue !important;}@media (max-width: 992px) {#about-agent h2 {font-size: 2rem;}#about-agent h2:after {margin: 1rem 0;}#about-agent p {font-size: 1rem;}}@media (max-width: 767px) {#about-agent .container > .row {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}#about-agent img {max-width: 300px;max-height: 300px;margin-bottom: 2rem;}#about-agent h2 {font-size: 2rem;text-align: center;}#about-agent h2:after {margin: 1rem auto;}#about-agent p {font-size: 1rem;text-align: center;}#about-agent a {display: block;text-align: center;}}#content-section {border-bottom: 1px solid #eee;}#content-section img {display: block;width: 100%;min-height: 450px;-o-object-fit: cover;object-fit: cover;margin: 0 auto;}#content-section .container > .row {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}#content-section .container > .row.reverse {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;}#content-section h2 {font-size: 2.5rem;font-weight: 600;}#content-section h2:after {content: "";display: block;width: 250px;height: 2px;margin: 2rem 0;background-color: var(--secondary-brand-color, #e6e6e6);}#content-section p {font-size: 1.2rem;}#content-section a {text-transform: uppercase;letter-spacing: 2.4px;font-weight: 600;text-decoration: none;}@media (max-width: 992px) {#content-section h2 {font-size: 2rem;}#content-section h2:after {margin: 1rem 0;}#content-section p {font-size: 1rem;}}@media (max-width: 767px) {#content-section .container > .row, #content-section .container > .row.reverse {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}#content-section img {max-height: 300px;min-height: 300px;margin-bottom: 2rem;}#content-section h2 {font-size: 2rem;text-align: center;}#content-section h2:after {margin: 1rem auto;}#content-section p {font-size: 1rem;text-align: center;}#content-section a {display: block;text-align: center;}}@media (max-width: 420px) {#content-section img {min-height: unset !important;}}#custom-listings {border-bottom: 1px solid #eee;}#custom-listings.slider {padding-left: 2rem;padding-right: 2rem;}#custom-listings .custom-listing img {object-fit: cover;width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: -1;}#custom-listings.slider .owl-carousel .owl-nav button {position: absolute;top: 50%;-webkit-transform: translateY(calc(-50% - 1rem));-ms-transform: translateY(calc(-50% - 1rem));transform: translateY(calc(-50% - 1rem));width: 40px;height: 40px;border-radius: 50%;-webkit-box-shadow: 0px 3px 10px -5px rgba(0, 0, 0, 0.5);box-shadow: 0px 3px 10px -5px rgba(0, 0, 0, 0.5);background-color: #fff;}#custom-listings.slider .owl-carousel .owl-nav button .fa {color: #000;}#custom-listings.slider .owl-carousel .owl-nav .owl-prev {left: -20px;}#custom-listings.slider .owl-carousel .owl-nav .owl-next {right: -20px;}#custom-listings.slider .owl-carousel .owl-dots {width: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-top: 1rem;}#custom-listings.slider .owl-carousel .owl-dots button.owl-dot {width: 30px;height: 30px;background: rgba(0, 0, 0, 0.4);border-radius: 50%;margin: 0.5rem;}#custom-listings.slider .owl-carousel .owl-dots button.owl-dot.active {background: rgba(0, 0, 0, 0.8);}#custom-listings header h2 {font-weight: 600;font-size: 2.5rem !important;}#custom-listings header h2:after {content: "";display: block;width: 250px;height: 2px;margin: 2rem auto;background-color: var(--secondary-brand-color, #e6e6e6);}#custom-listings header a {text-transform: uppercase;letter-spacing: 2.4px;font-weight: 600;text-decoration: none;}#custom-listings .custom-listings-inner {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-wrap: wrap;flex-wrap: wrap;}#custom-listings .custom-listing {position: relative;background-position: center;background-size: cover;width: 24.46%;min-height: 400px;margin: 3px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;padding: 1em;color: #fff;overflow: hidden;cursor: pointer;}#custom-listings .custom-listing.contained {width: 32.7%;}@media screen and (max-width: 1200px) and (min-width: 992px) {#custom-listings .custom-listing.contained {width: 48.7%;}}@media screen and (max-width: 767px) {#custom-listings .custom-listing.contained {width: 100%;}}#custom-listings .custom-listing.slide {width: 100%;margin: 0px !important;}#custom-listings .custom-listings-inner.owl-carousel figure {width: 100% !important;}#custom-listings .custom-listing-meta-data {background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.01)), to(rgba(0, 0, 0, 0.99)));background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0.01), rgba(0, 0, 0, 0.99));background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.01), rgba(0, 0, 0, 0.99));margin: -1em;padding: 1em;-webkit-transition: padding 0.25s ease;-o-transition: padding 0.25s ease;transition: padding 0.25s ease;}#custom-listings .custom-listing-meta-data address {margin-bottom: 1em !important;}#custom-listings .custom-listing h2 {font-weight: bold;text-shadow: 1px 1px #444;}#custom-listings .custom-listing p {margin: 0;line-height: 20px;}@media (min-width: 992px) {#custom-listings .custom-listing-button {position: absolute;bottom: -50px;-webkit-transition: bottom 0.25s ease-out;-o-transition: bottom 0.25s ease-out;transition: bottom 0.25s ease-out;}#custom-listings .custom-listing:hover .custom-listing-meta-data {padding-bottom: 70px;}#custom-listings .custom-listing:hover .custom-listing-button {bottom: 20px;-webkit-transition-delay: 0.05s;-o-transition-delay: 0.05s;transition-delay: 0.05s;}}@media (max-width: 1110px) {#custom-listings .custom-listing {width: 49.3%;}}@media (max-width: 855px) {#custom-listings .custom-listing {width: 100%;margin: 10px;margin-bottom: 0px;}}@media (max-width: 544px) {#custom-listings .custom-listing {min-height: 250px;}#custom-listings .custom-listing-meta-data {padding-left: 2em;padding-right: 2em;}#custom-listings .custom-listing h2 {font-size: 1.7rem;}}#testimonials-carousel {display: none;}#custom-testimonials {background-position: center;background-size: cover;}#custom-testimonials header h2 {font-weight: 600;font-size: 2.5rem !important;}#custom-testimonials header h2:after {content: "";display: block;width: 250px;height: 2px;margin: 2rem auto;background-color: var(--secondary-brand-color, #e6e6e6);}#custom-testimonials header a {text-transform: uppercase;letter-spacing: 2.4px;font-weight: 600;text-decoration: none;}#custom-testimonials .custom-testimonials-inner {max-width: 1140px;margin: 0 auto;}#custom-testimonials .owl-carousel .owl-nav button {position: absolute;top: 50%;-webkit-transform: translateY(calc(-50% - 3rem));-ms-transform: translateY(calc(-50% - 3rem));transform: translateY(calc(-50% - 3rem));width: 40px;height: 40px;border-radius: 50%;-webkit-box-shadow: 0px 3px 10px -5px rgba(0, 0, 0, 0.5);box-shadow: 0px 3px 10px -5px rgba(0, 0, 0, 0.5);background-color: #fff;}#custom-testimonials .owl-carousel .owl-nav button .fa {color: #000;}#custom-testimonials .owl-carousel .owl-nav .owl-prev {left: 0;}#custom-testimonials .owl-carousel .owl-nav .owl-next {right: 0;}#custom-testimonials .custom-testimonial {text-align: center;padding: 1rem 2.5rem;}#custom-testimonials .custom-testimonial p {position: relative;}#custom-testimonials .custom-testimonial p.quotes:before {position: absolute;top: 20px;left: 0;content: "\f10d";font-size: 5em;color: rgba(245, 245, 245, 0.8);z-index: -1;font-family: fontAwesome;}#custom-testimonials .custom-testimonial p.quotes:after {position: absolute;bottom: -20px;right: 0;content: "\f10e";font-size: 5em;color: rgba(245, 245, 245, 0.8);z-index: -1;font-family: fontAwesome;}#custom-testimonials .custom-testimonial-rating {margin-bottom: 2em;}#custom-testimonials .custom-testimonial-rating .fa-star {margin: 0 2px;font-size: 2.5rem;}#custom-testimonials .custom-testimonial-rating .fa-star.visible-star {color: #ffd700;text-shadow: 0px 1px 2px #717171;}#custom-testimonials .custom-testimonial-rating .fa-star.invisible-star {color: rgb(37 32 32 / 10%);}#custom-testimonials .custom-testimonials-inner p {font-size: 1.2rem;}#custom-meet-the-team {max-width: 1440px;margin: 0 auto;}#custom-meet-the-team.slider {padding-left: 2rem;padding-right: 2rem;}#custom-meet-the-team.slider .owl-carousel .owl-nav button {position: absolute;top: 50%;-webkit-transform: translateY(calc(-50% - 1rem));-ms-transform: translateY(calc(-50% - 1rem));transform: translateY(calc(-50% - 1rem));width: 40px;height: 40px;border-radius: 50%;-webkit-box-shadow: 0px 3px 10px -5px rgba(0, 0, 0, 0.5);box-shadow: 0px 3px 10px -5px rgba(0, 0, 0, 0.5);background-color: #fff;}#custom-meet-the-team.slider .owl-carousel .owl-nav button .fa {color: #000;}#custom-meet-the-team.slider .owl-carousel .owl-nav .owl-prev {left: -20px;}#custom-meet-the-team.slider .owl-carousel .owl-nav .owl-next {right: -20px;}#custom-meet-the-team header h2 {font-weight: 600;font-size: 2.5rem !important;}#custom-meet-the-team header a {text-transform: uppercase;letter-spacing: 2.4px;font-weight: 600;text-decoration: none;}#custom-meet-the-team header a:after {content: "\2192";margin-left: 1em;}#custom-meet-the-team .custom-meet-the-team-inner {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-wrap: wrap;flex-wrap: wrap;}#custom-meet-the-team .custom-agent {position: relative;background-position: center;background-size: cover;width: 24.46%;min-height: 400px;margin: 3px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;padding: 1em;color: #fff;overflow: hidden;cursor: pointer;}#custom-meet-the-team .custom-agent img {display: none !important;}#custom-meet-the-team .custom-agent.slide {width: 100%;margin: 0px !important;}#custom-meet-the-team .custom-agent-meta-data {background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.01)), to(rgba(0, 0, 0, 0.99)));background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0.01), rgba(0, 0, 0, 0.99));background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.01), rgba(0, 0, 0, 0.99));margin: -1em;padding: 1em;-webkit-transition: padding 0.25s ease;-o-transition: padding 0.25s ease;transition: padding 0.25s ease;}#custom-meet-the-team .custom-agent h2 {font-weight: bold;text-shadow: 1px 1px #444;}#custom-meet-the-team .custom-agent p {margin: 0;margin-bottom: 0.8em;text-transform: uppercase;letter-spacing: 2.6px;line-height: 20px;}#custom-meet-the-team .style-2 .custom-agent {position: relative;background-image: unset !important;background-position: center;background-size: cover;background-repeat: no-repeat;width: auto !important;min-width: 350px;height: auto !important;min-height: 415px;margin: 5px;display: block;padding: 1em;color: #fff;overflow: visible;cursor: pointer;border: 10px solid #fff;-webkit-box-shadow: 0px 10px 20px -10px rgba(0, 0, 0, 0.4);box-shadow: 0px 10px 20px -10px rgba(0, 0, 0, 0.4);}#custom-meet-the-team .style-2 .custom-agent img {display: block !important;width: 100%;max-width: 200px;min-height: 200px;-o-object-fit: cover;object-fit: cover;margin: 0 auto 2em;border-radius: 50%;-webkit-box-shadow: 0px 10px 20px -10px rgba(0, 0, 0, 0.4);box-shadow: 0px 10px 20px -10px rgba(0, 0, 0, 0.4);border: 5px solid #fff;}#custom-meet-the-team .style-2 .custom-agent .custom-agent-meta-data {background-image: unset;margin: -1em;padding: 1em;-webkit-transition: padding 0.25s ease;-o-transition: padding 0.25s ease;transition: padding 0.25s ease;text-align: center;min-height: 165px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}#custom-meet-the-team .style-2 .custom-agent h2 {text-shadow: none;color: #444;}#custom-meet-the-team .style-2 .custom-agent p {color: #444;}#custom-meet-the-team .style-2 .custom-agent-button {position: static !important;width: 100%;}#custom-meet-the-team .style-2 .custom-agent:hover .custom-agent-meta-data {padding-bottom: 1em;}@media (min-width: 992px) {#custom-meet-the-team .custom-agent-button {position: absolute;bottom: -50px;-webkit-transition: bottom 0.25s ease-out;-o-transition: bottom 0.25s ease-out;transition: bottom 0.25s ease-out;}#custom-meet-the-team .custom-agent:hover .custom-agent-meta-data {padding-bottom: 60px;}#custom-meet-the-team .custom-agent:hover .custom-agent-button {bottom: 20px;-webkit-transition-delay: 0.05s;-o-transition-delay: 0.05s;transition-delay: 0.05s;}}@media (max-width: 1110px) {#custom-meet-the-team .custom-agent {width: 32.3%;}}@media (max-width: 833px) {#custom-meet-the-team .custom-agent {width: 49%;}}@media (max-width: 600px) {#custom-meet-the-team .custom-agent-meta-data {padding-left: 2em;padding-right: 2em;}#custom-meet-the-team .custom-agent h2 {font-size: 1.7rem;}#custom-meet-the-team .custom-agent:not(.slide) {width: 100%;max-width: 350px;margin-left: 10px;margin-right: 10px;}}.footer-wrapper, .footer-top, .footer-top p {background-color: var(--footer-backgroundColor) !important;color: var(--footer-text-color) !important;}.footer-top .social .fa {background-color: var(--secondary-brand-color) !important;}.footer-top-left a {color: var(--footer-text-color) !important;}.footer-top-left small {font-size: 100% !important;}.footer-top-left .social {margin-top: 20px !important;}.footer-text {color: var(--footer-text-color) !important;margin: 0;line-height: 18px;font-weight: 500;}.footer-text.title {margin-bottom: 20px;}.footer-bottom {border-top: 1px solid var(--footer-text-color);}.footer-bottom .nav-item a:not([aria-haspopup="true"]) {color: var(--footer-text-color);}.footer-logo {display: block;max-width: 190px;margin-bottom: 20px;}@media (max-width: 767px) {.footer-logo {margin: 0 auto 20px;margin-bottom: 50px;}.footer-top-left, .footer-top-left p, .footer-top-left address {text-align: center !important;}}#footer-cta {min-height: 500px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;background-size: cover;text-align: center;background-position: center;text-align: center;}#footer-cta h2 {font-size: 2.5rem;}#footer-cta p {font-size: 1.3rem;max-width: 750px;text-align: center;}#footer-cta a {color: #fff;border: 3px solid #fff;padding: 12px 24px;font-weight: 600;font-weight: 900;text-transform: uppercase;letter-spacing: 1.8px;text-decoration: none !important;}#video-cta h2 {font-size: 2.5rem;font-weight: 600;}#video-cta p {font-size: 1.2rem;}#video-cta .btn.btn-primary.btn-play {background-color: transparent !important;border: 2px solid;font-size: 1.2em;}#video-cta .btn.btn-primary.btn-play:hover {background-color: rgba(0, 0, 0, 0.2) !important;}#video-cta .btn.btn-primary.btn-play:before {content: "\f144";margin-right: 15px;-webkit-transition: all 0.25s ease;-o-transition: all 0.25s ease;transition: all 0.25s ease;display: inline;position: relative;font-family: "FontAwesome";left: 0;}#video-cta-modal .modal-dialog {position: fixed;top: 50%;left: 0;right: 0;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);margin: 0 auto;width: 100%;max-width: 750px;}#video-cta-modal .modal-body {padding: 0 !important;}#video-cta-modal .close {position: absolute;top: -45px;right: -45px;width: 50px;height: 50px;z-index: 1;font-size: 2em;background-color: #fff;border-radius: 50%;opacity: 100%;-webkit-box-shadow: 0px 3px 10px -2px rgba(0, 0, 0, 0.3);box-shadow: 0px 3px 10px -2px rgba(0, 0, 0, 0.3);-webkit-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}#video-cta-modal .embed-responsive-16by9 {background-color: #000 !important;}@media (max-width: 850px) {#video-cta-modal .close {top: -55px;right: 0px;}}@media (max-width: 750px) {#video-cta-modal .modal-dialog {max-width: 95%;}}@media (max-width: 450px) {#video-cta-modal .close {top: unset;bottom: -60px;right: 0px;}}#custom-linked-slider .container {max-width: 1440px;}#custom-linked-slider .owl-stage {padding: 3rem 0;}#custom-linked-slider .linked-slide {min-height: 600px;background-size: cover;background-position: center;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;padding: 1rem;font-family: sans-serif;-webkit-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;text-decoration: none !important;}#custom-linked-slider .linked-slide span:not(.btn) {font-size: 2.2rem;color: #fff;font-weight: 400;}#custom-linked-slider .linked-slide p {font-size: 1.1rem;color: #ffd702;font-weight: 200;}#custom-linked-slider .linked-slide span.btn {color: #fff;font-weight: 400;background-color: transparent !important;text-align: left;padding-left: 0;}#custom-linked-slider .owl-nav button {position: absolute;width: 60px;height: 60px;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);border-radius: 50%;background-color: #fff;-webkit-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.2);box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.2);}#custom-linked-slider .owl-nav button .fa {font-size: 1.3rem;-webkit-transform: translateY(3px);-ms-transform: translateY(3px);transform: translateY(3px);}#custom-linked-slider .owl-nav .owl-prev {left: -10px;}#custom-linked-slider .owl-nav .owl-next {right: -10px;}#custom-linked-slider .owl-dots {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: 100%;}#custom-linked-slider .owl-dot {background: #000;width: 20px;height: 20px;margin: 0 1rem;}@media screen and (min-width: 992px) {#custom-linked-slider .linked-slide:hover {-webkit-transform: translateY(-20px);-ms-transform: translateY(-20px);transform: translateY(-20px);}}body:not(.header-transparent) .main {padding-top: 80px !important;}#login-bodycontent .login .main, #listing-bodycontent .details-page .main {padding-top: 0px !important;}#home-bodycontent .listings {border-bottom: 1px solid #eee;}#home-bodycontent .page-header {padding-bottom: 0;}#home-bodycontent .listings .page-header h2 span:after {content: "";display: block;width: 250px;height: 2px;margin: 2rem auto;background-color: var(--secondary-brand-color, #e6e6e6);}#home-bodycontent #about {display: none;}#town-bodycontent .inner-main-content > .container > .listing-box {background-color: transparent !important;border-radius: 0 !important;-webkit-box-shadow: none !important;box-shadow: none !important;margin: 0 0 2rem 0 !important;font-size: 1.2em !important;cursor: default !important;}#town-bodycontent .inner-main-content > .container > .listing-box img {width: 100%;max-height: 350px;-o-object-fit: cover;object-fit: cover;-o-object-position: center;object-position: center;margin-bottom: 2rem;}body .listings .page-header h2 span {font-weight: 600 !important;}#office-locations {background-color: #eee;}#office-locations > .container {max-width: 1440px;}#office-locations header h2 {font-size: 2.5rem;font-weight: 600;}#office-locations header h2:after {content: "";display: block;width: 250px;height: 2px;margin: 2rem auto;background-color: var(--secondary-brand-color, #e6e6e6);}#office-locations .office-locations-inner.flex {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}#office-locations .office-locations-inner.has-image.has-directions .office-card {min-height: 475px;}#office-locations .office-card {width: 100%;max-width: 350px;margin: 0.5rem;-webkit-box-shadow: 0px 6px 15px -2px rgba(0, 0, 0, 0.3);box-shadow: 0px 6px 15px -2px rgba(0, 0, 0, 0.3);min-height: 425px;position: relative;background-color: #ffffff;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;border: 3px solid #000;border-radius: 5px;}@media screen and (min-width: 992px) {#office-locations .office-card:hover {-webkit-transform: translateY(-5px);-ms-transform: translateY(-5px);transform: translateY(-5px);-webkit-box-shadow: 0px 2px 25px 0px rgba(0, 0, 0, 0.2);box-shadow: 0px 2px 25px 0px rgba(0, 0, 0, 0.2);}}#office-locations .office-locations-inner.owl-carousel .office-card {max-width: 100% !important;width: 100% !important;margin: 0 !important;}#office-locations .office-locations-inner.owl-carousel {max-width: 1440px;margin: 0 auto;padding: 0rem 2rem;}#office-locations .office-locations-inner.owl-carousel .owl-stage {padding: 2rem 0;}#office-locations .office-locations-inner.owl-carousel .owl-nav button {position: absolute;top: 50%;-webkit-transform: translateY(calc(-50% - 1rem));-ms-transform: translateY(calc(-50% - 1rem));transform: translateY(calc(-50% - 1rem));width: 40px;height: 40px;border-radius: 50%;-webkit-box-shadow: 0px 3px 10px -5px rgba(0, 0, 0, 0.5);box-shadow: 0px 3px 10px -5px rgba(0, 0, 0, 0.5);background-color: #fff;}#office-locations .office-locations-inner.owl-carousel .owl-nav button .fa {color: #000;}#office-locations .office-locations-inner.owl-carousel .owl-nav .owl-prev {left: 10px;}#office-locations .office-locations-inner.owl-carousel .owl-nav .owl-next {right: 10px;}#office-locations .office-card.has-logo {padding: 2rem 2rem;}#office-locations .office-card.has-image {margin-bottom: 2rem;padding: 0rem 2rem 2rem;}#office-locations .office-locations-inner:not(.owl-carousel) .office-card.has-image {margin-bottom: 2rem;}#office-locations .office-card.has-image .office-card-image {width: 100%;margin-bottom: 1rem;-o-object-fit: cover;object-fit: cover;min-height: 150px;max-height: 150px;position: relative;top: -10px;}#office-locations .office-card-logo {display: block;width: 100%;max-width: 180px;min-height: 50px;max-height: 50px;-o-object-fit: contain;object-fit: contain;margin: 0.3rem auto 1.5rem;}#office-locations .office-card-phone {text-decoration: none;font-size: 1.1rem;display: block;margin-bottom: 0.4rem;}#office-locations .office-card-metadata {text-align: center;-webkit-box-flex: 2;-ms-flex: 2;flex: 2;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}#office-locations .office-card-metadata address span {display: block;}#office-locations .office-card-social {padding: 0.4rem;}#office-locations .office-card-social .fa {font-size: 1.1rem;width: 30px;height: 30px;}#office-locations .office-button-wrapper {width: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}#office-locations .office-button-inner {display: -webkit-box;display: -ms-flexbox;display: flex;}#office-locations .office-button-wrapper a {width: 50%;text-align: center;padding: 0.8rem;}#office-locations a.office-website {background-color: #000000;color: #ffffff;}#office-locations a.office-agents {color: #ffffff !important;background-color: var(--secondary-brand-color, #444);}#office-locations a.office-agents .fa, #office-locations a.office-website .fa {color: #fff;margin-right: 0.5rem;}@media screen and (max-width: 415px) {#office-locations a.office-agents .fa, #office-locations a.office-website .fa {display: none !important;}}#office-locations .office-directions {min-width: 100%;width: 100%;max-width: 100%;padding: 1rem;border: 1px solid #3129a9;background-color: #5757da;color: #ffffff;display: block;font-size: 1rem;margin-bottom: 0.3rem;}#office-locations .office-directions .fa {margin-right: 1rem;-webkit-transform: scale(1.4);-ms-transform: scale(1.4);transform: scale(1.4);color: #ffffff;}#agent-bodycontent .listing-user-image {width: 300px;height: 300px;border-radius: 0%;}#agent-bodycontent .listing-user:hover .listing-user-image {background-color: unset;}#agent-bodycontent .listing-user-image a {border-radius: 0%;}#agent-bodycontent .listing-user-title h2 {font-size: 32px;}#agent-bodycontent .listing-user-title h3 {font-size: 16px;}#agent-bodycontent .listing-detail h2 {font-size: 26px;}#agent-bodycontent .listing-detail .listing-box h2 {font-size: 18px;}#agent-bodycontent .listing-user-social {position: static;top: unset !important;right: unset !important;-webkit-transform: unset !important;-ms-transform: unset !important;transform: unset !important;left: 7px;bottom: 0 !important;margin-top: 1rem;}@media screen and (max-width: 1200px) and (min-width: 992px) {#agent-bodycontent .listing-user-social {bottom: 50px !important;margin: 0 !important;}}@media (max-width: 991px) {#agent-bodycontent .listing-user-social {bottom: 50px !important;margin: 0 !important;}}@media (max-width: 575px) {#agent-bodycontent .listing-user-social {bottom: 50px !important;}}.sell-cover-pull-top.header-transparent .sell-cover {margin-top: -60px !important;min-height: 700px;}#contact-bodycontent .contact-page-about p {font-size: 1.2rem;}#contact-bodycontent .contact-page-info img {width: 100%;}@media (max-width: 767px) {#contact-bodycontent .contact-page-info img {max-width: 250px;display: block;margin: 0 auto;}}#resources-bodycontent .inner-main-content .col-md-12.col-lg-6.m-b-3 > div.m-b-3 {font-family: "Montserrat", sans-serif;}#resources-bodycontent .inner-main-content .col-md-12.col-lg-6.m-b-3 > div.m-b-3:before {content: "Ask a Question";margin-bottom: 0.5rem;font-family: inherit;font-weight: 300;line-height: 1.1;font-size: 1.25rem;display: block;}#resources-bodycontent .inner-main-content .col-md-12.col-lg-6.m-b-3 > div.m-b-3 h5 {display: none;}#resources-bodycontent .inner-main-content .col-md-12.col-lg-6.m-b-3 > div.m-b-3 .column-form-inner {font-family: var(--text-font);}#roster-bodycontent .inner-main-content {padding-top: 0px !important;}#footer .footer-top-left h2:first-of-type:after {content: "Each Office Independently Owned and Operated";display: block;margin-bottom: 2rem;font-size: 0.8rem;}#footer .footer-top-left img.footer-nar-logo {width: 50px;}#footer .footer-top-right a {color: #000 !important;}div#request-information button.close {z-index: 1;color: #000;width: 25px;height: 25px;position: absolute;top: 5px;right: 5px;opacity: 1;}