.property-search{text-align:left;width:636px;max-width:100%;margin:40px auto 0}@media (max-width:767.98px){.property-search{margin-top:24px}}.property-search__bar{background:0 0;align-items:stretch;gap:12px;width:100%;display:flex}.property-search__controls{background:#eef2f6;flex:auto;align-items:stretch;min-width:0;display:flex}.property-search__type{flex:none;position:relative}.property-search__type-btn{color:#1a2b36;min-width:118px;height:44px;font-family:var(--font-primary);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:10px;padding:0 20px;font-size:.875rem;font-weight:500;line-height:1;display:inline-flex}@media (max-width:767.98px){.property-search__type-btn{min-width:96px;height:44px;padding:0 14px}}.property-search__chevron{border-bottom:1.5px solid;border-right:1.5px solid;width:8px;height:8px;transform:rotate(45deg)translateY(-2px)}.property-search__type-menu{z-index:30;background:var(--color-white);min-width:100%;margin:0;padding:6px 0;list-style:none;position:absolute;top:100%;left:0;box-shadow:0 8px 24px rgba(0,0,0,.12)}.property-search__type-menu button{color:#1a2b36;text-align:left;text-transform:uppercase;letter-spacing:.06em;cursor:pointer;background:0 0;border:0;width:100%;padding:10px 18px;font-size:.8125rem;display:block}.property-search__type-menu button:hover,.property-search__type-menu button.is-active{background:rgba(0,0,0,.05)}.property-search__field{border-left:1px solid rgba(26,43,54,.12);flex:auto;align-items:center;min-width:0;height:44px;padding:0 20px;display:flex;position:relative}@media (max-width:767.98px){.property-search__field{height:44px;padding:0 14px}}.property-search__input{color:#1a2b36;width:100%;min-width:0;font-family:var(--font-primary);background:0 0;border:0;flex:1;font-size:1rem;font-weight:400}.property-search__input::placeholder{color:#8b95a1;opacity:1}.property-search__input:focus{outline:none}.property-search__btn{min-width:132px;height:44px;color:var(--color-white);font-family:var(--font-primary);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;-o-transition:background-color .2s ease;background-color:#1a2b36;border:0;flex:none;justify-content:center;align-items:center;padding:0 28px;font-size:.875rem;font-weight:500;line-height:1;transition:background-color .2s;display:inline-flex}.property-search__btn:hover{background-color:#000;outline:none}.property-search__btn:focus-visible{background-color:#000;outline:none}@media (max-width:767.98px){.property-search__btn{min-width:96px;height:44px;padding:0 16px}}.property-search__suggestions{z-index:20;background:var(--color-white);max-height:240px;margin:0;padding:8px 0;list-style:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 8px 24px rgba(0,0,0,.12)}.property-search__suggestions li{cursor:pointer;color:var(--color-dark);padding:10px 16px;font-size:.9375rem}.property-search__suggestions li:hover{background-color:#eef2f6}.property-search__popular{text-align:center;background:0 0;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 12px;width:100%;padding:12px 0 0;display:flex}@media (max-width:767.98px){.property-search__popular{gap:8px;padding:12px 0 0}}.property-search__popular-label{color:var(--color-white);font-family:var(--font-primary);white-space:nowrap;font-size:.875rem;font-weight:400}.property-search__popular-list{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.property-search__popular-list button{height:32px;color:var(--color-white);font-family:var(--font-primary);letter-spacing:.5px;text-transform:uppercase;white-space:nowrap;cursor:pointer;-o-transition:background-color .2s ease;background:rgba(255,255,255,.08);border:0;padding:0 10px;font-size:.625rem;font-weight:400;line-height:1;transition:background-color .2s}.property-search__popular-list button:hover{background:rgba(255,255,255,.16);outline:none}.property-search__popular-list button:focus-visible{background:rgba(255,255,255,.16);outline:none}
.banner{flex-direction:column;min-height:100vh;display:flex;position:relative}@media (max-width:1099.98px){.banner{height:473px;min-height:473px}}@media (max-width:767.98px){.banner{height:422px;min-height:422px}}.banner.fixed-header{height:800px;min-height:800px}@media (max-width:1400px){.banner.fixed-header{height:680px;min-height:680px}}@media (max-width:1099.98px){.banner.fixed-header{height:550px;min-height:550px}}@media (max-width:767.98px){.banner.fixed-header{height:350px;min-height:350px}}.banner.fixed-header .main-banner-img{height:800px}@media (max-width:1400px){.banner.fixed-header .main-banner-img{height:680px}}@media (max-width:1099.98px){.banner.fixed-header .main-banner-img{height:550px}}@media (max-width:767.98px){.banner.fixed-header .main-banner-img{height:350px}}.banner.with-breadcrumb{height:600px;min-height:600px}@media (max-width:1099.98px){.banner.with-breadcrumb{height:480px;min-height:480px}}@media (max-width:767.98px){.banner.with-breadcrumb{height:350px;min-height:350px}}.banner.with-breadcrumb .banner__hero{height:600px;min-height:600px}@media (max-width:1099.98px){.banner.with-breadcrumb .banner__hero{height:480px;min-height:480px}}@media (max-width:767.98px){.banner.with-breadcrumb .banner__hero{height:350px;min-height:350px}}.banner.with-breadcrumb .main-banner-img{height:600px;min-height:600px}@media (max-width:1099.98px){.banner.with-breadcrumb .main-banner-img{height:480px;min-height:480px}}@media (max-width:767.98px){.banner.with-breadcrumb .main-banner-img{height:350px;min-height:350px}}.banner.with-breadcrumb figure{height:600px}@media (max-width:1099.98px){.banner.with-breadcrumb figure{height:480px}}@media (max-width:767.98px){.banner.with-breadcrumb figure{height:350px}}.banner .main-banner-img{width:100%;height:100vh}@media (max-width:1099.98px){.banner .main-banner-img{height:473px;min-height:473px}}@media (max-width:767.98px){.banner .main-banner-img{width:100%;height:422px}}.banner .property-search-main .property-search-wrapper .searchbar .dropdown-select .select-control{background-color:transparent}.banner .property-search-main .property-search-wrapper .searchbar .dropdown-select .select-control .react-select__control{background-color:transparent;padding-left:0}.banner .property-search-main .property-search-wrapper .searchbar .dropdown-select .select-control .react-select__control .react-select__value-container{padding-top:0;padding-left:0}.banner .property-search-main .property-search-wrapper .searchbar .dropdown-select .select-control .react-select__control--is-focused{box-shadow:none!important;outline:none!important}.banner figure{width:100%;height:100vh}.banner figure img{object-fit:cover;width:100%;height:100%}.banner__hero{flex:1;justify-content:center;align-items:center;min-height:100vh;display:flex;position:relative;overflow:hidden}@media (max-width:1099.98px){.banner__hero{height:473px;min-height:473px}}@media (max-width:767.98px){.banner__hero{height:350px;min-height:350px}}.banner__overlay{z-index:2;background:linear-gradient(rgba(3,25,47,.7) 0%,rgba(3,15,29,0) 40.89%),linear-gradient(rgba(0,0,0,.3) 0%,rgba(0,0,0,.3) 100%);justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.banner--no-image{background-color:var(--color-white);justify-content:center;align-items:center;padding:96px 0;display:flex;position:relative;overflow:hidden;min-height:unset!important;height:unset!important}@media (max-width:1400px){.banner--no-image{padding:80px 0}}@media (max-width:1099.98px){.banner--no-image{padding:64px 0;min-height:unset!important;height:unset!important}}@media (max-width:767.98px){.banner--no-image{padding:48px 0;min-height:unset!important;height:unset!important}}.banner--no-image .banner__topology{object-fit:cover;pointer-events:none;z-index:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:auto;height:calc(100% - 57px);position:absolute;top:57px;bottom:0}@media (max-width:1099.98px){.banner--no-image .banner__topology{opacity:.7}}@media (max-width:767.98px){.banner--no-image .banner__topology{display:none}}.banner--no-image .banner__topology--left{left:0}.banner--no-image .banner__topology--right{transform-origin:100% 0;right:0;transform:scale(1.25)}.banner--no-image .container{z-index:1;position:relative}.banner--no-image .hero-content{color:var(--color-primary);margin:0 auto;bottom:auto;position:relative!important}.banner--no-image .hero-content__title,.banner--no-image .hero-content__title h1,.banner--no-image .hero-content__title h2,.banner--no-image .hero-content__title h3,.banner--no-image .hero-content__title p{color:var(--color-primary)}.banner--no-image .hero-content__subtitle p,.banner--no-image .google-review span,.banner--no-image .google-review .text{color:var(--color-font)}.banner--no-image .property-search__tabs,.banner--no-image .property-search__field{background-color:#f9fcfe}.banner--no-image .property-search__field{background-color:#fff}.banner--no-image .property-search__tab{border:1px solid rgba(159,215,229,.2);font-weight:500}.banner--no-image .property-search__tab:not(:last-child){border-right-color:#e6ebf0}.banner--no-image .property-search__tab.is-active{border:1px solid var(--color-primary);background-color:var(--color-white)}.banner.val-banner{min-height:auto;height:unset;z-index:0;border-bottom:1px solid var(--9-fd-7-e-520,rgba(159,215,229,.2));background-color:#f9fcfe;position:relative}.banner.val-banner .valuation-landing{z-index:1;background-color:#f9fcfe;position:relative}.banner.val-banner .valuation-landing .intro{text-align:center;max-width:746px;margin:0 auto}.banner.val-banner .valuation-landing h1{color:var(--color-primary)}.banner.val-banner .valuation-landing p{color:var(--color-font);margin-top:32px}@media (max-width:1099.98px){.banner.val-banner .valuation-landing p{margin-top:24px}}@media (max-width:767.98px){.banner.val-banner .valuation-landing p{margin-top:16px}}.banner.val-banner .valuation-landing .valuation-cards{margin-top:56px}@media (max-width:1099.98px){.banner.val-banner .valuation-landing .valuation-cards{margin-top:64px}}@media (max-width:767.98px){.banner.val-banner .valuation-landing .valuation-cards{margin-top:40px}}.banner.val-banner .valuation-landing .valuation-cards img{position:relative!important}@media (max-width:767.98px){.banner.val-banner .valuation-landing .valuation-cards .carditem-wrapper:not(:last-child){margin-bottom:24px}}.banner.val-banner .valuation-landing .valuation-cards .main-card{background-color:var(--color-white);box-shadow:0 0 1px rgba(0,0,0,.2),0 1px 2px rgba(0,0,0,.06),0 2px 4px rgba(0,0,0,.06)}.banner.val-banner .valuation-landing .valuation-cards .main-card .image figure{height:280px;min-height:280px;margin:0}@media (max-width:1099.98px){.banner.val-banner .valuation-landing .valuation-cards .main-card .image figure{height:240px;min-height:240px}}@media (max-width:767.98px){.banner.val-banner .valuation-landing .valuation-cards .main-card .image figure{height:260px;min-height:260px}}.banner.val-banner .valuation-landing .valuation-cards .main-card .image img{object-fit:cover;width:100%;height:280px;min-height:280px}@media (max-width:1099.98px){.banner.val-banner .valuation-landing .valuation-cards .main-card .image img{height:240px;min-height:240px}}@media (max-width:767.98px){.banner.val-banner .valuation-landing .valuation-cards .main-card .image img{height:260px;min-height:260px}}.banner.val-banner .valuation-landing .valuation-cards .card-item{background-color:var(--color-white);text-align:center;padding:32px}@media (max-width:767.98px){.banner.val-banner .valuation-landing .valuation-cards .card-item{padding:24px}}.banner.val-banner .valuation-landing .valuation-cards .card-item h4{color:var(--color-primary);padding-bottom:8px;font-size:24px}@media (max-width:767.98px){.banner.val-banner .valuation-landing .valuation-cards .card-item h4{font-size:20px}}.banner.val-banner .valuation-landing .valuation-cards .card-item p{color:var(--color-font);margin-top:0;font-size:16px}.banner.val-banner .valuation-landing .valuation-cards .card-item ul{text-align:center;margin-bottom:24px}@media (max-width:767.98px){.banner.val-banner .valuation-landing .valuation-cards .card-item ul{margin-bottom:16px}}.banner.val-banner .valuation-landing .valuation-cards .card-item ul li{border-bottom:1px solid #d6d4d4;padding:10px 0}.banner.val-banner .valuation-landing .valuation-cards .card-item a{width:100%}.banner.val-banner .valuation-landing .valuation-cards .card-item .button{width:auto;margin-top:20px;display:inline-flex}
