.hero-content{text-align:center;color:var(--color-white);max-width:950px;display:contents}.hero-content.branch,.hero-content.branch h1{text-align:left}.hero-content.branch .address{padding-top:32px;font-size:1.125rem}@media (max-width:1400px){.hero-content.branch .address{padding-top:16px}}.hero-content.branch .branch-contact{padding-top:40px}@media (max-width:1400px){.hero-content.branch .branch-contact{padding-top:24px}}.hero-content.branch .branch-contact .sales:not(:last-child),.hero-content.branch .branch-contact .let:not(:last-child){padding-bottom:4px}.hero-content.branch .branch-contact .sales .title,.hero-content.branch .branch-contact .let .title{font-size:1.125rem;font-weight:600}.hero-content.branch .branch-contact .sales a,.hero-content.branch .branch-contact .let a{color:var(--color-white);font-size:1.125rem}.hero-content.branch .branch-contact .sales a span,.hero-content.branch .branch-contact .let a span{font-size:.875rem}.hero-content.branch .banner-cta{padding:40px 0}@media (max-width:1400px){.hero-content.branch .banner-cta{padding:24px 0}}.hero-content.branch .banner-cta .cta1{margin-right:20px}.hero-content.branch .opening_hours{padding-top:24px}.hero-content.branch .opening_hours h5{font-size:18px;font-family:var(--font-primary);padding-bottom:4px}.hero-content.branch .opening_hours p{color:var(--color-white);font-weight:400}@media (max-width:1200px){.hero-content{max-width:800px}}.hero-content{z-index:2;padding:0 20px;position:relative}.hero-content h1{font-size:3.5rem}@media (max-width:1400px){.hero-content h1{font-size:3rem}}@media (max-width:1099.98px){.hero-content h1{font-size:3rem}}@media (max-width:767.98px){.hero-content h1{font-size:2.5rem}}.hero-content--home h1{font-size:3.25rem;line-height:94%}@media (max-width:1400px){.hero-content--home h1{font-size:3rem}}@media (max-width:1099.98px){.hero-content--home h1{font-size:3rem}}@media (max-width:767.98px){.hero-content--home h1{font-size:2.5rem}}.hero-content__title{text-align:center;color:var(--color-white)}.hero-content .banner-btn-list{margin-top:36px}@media (max-width:1099.98px){.hero-content .banner-btn-list{margin-top:48px}}@media (max-width:767.98px){.hero-content .banner-btn-list{margin-top:32px}}.hero-content .banner-btn-list .list-inline-item:not(:last-child){margin-right:24px}.hero-content__subtitle{justify-content:center;display:flex}.hero-content__subtitle p{max-width:526px;color:var(--color-white);margin-top:24px;font-size:1rem}@media (max-width:1099.98px){.hero-content__subtitle p{margin-top:32px;font-size:1rem}}@media (max-width:767.98px){.hero-content__subtitle p{margin-top:24px;font-size:1rem}}.hero-content .mobile-text .mobile{display:none}@media (max-width:767.98px){.hero-content .mobile-text .desktop{display:none}.hero-content .mobile-text .mobile{display:block}}.hero-content .banner-logo{margin-top:64px}@media (max-width:1099.98px){.hero-content .banner-logo{margin-top:48px}}@media (max-width:767.98px){.hero-content .banner-logo{margin-top:40px}}.hero-content .banner-logo p{color:#f6f9fd;padding-top:16px}@media (max-width:767.98px){.hero-content .banner-logo p{padding-top:8px}}
.google-review{text-align:center;justify-content:center;margin-top:40px;font-size:16px}@media (max-width:1099.98px){.google-review{margin-top:32px;font-size:16px}}@media (max-width:767.98px){.google-review{margin-top:24px;font-size:14px}}.google-review .rating{font-weight:600!important}@media (max-width:767.98px){.google-review .icon-google{width:50px;height:18px}}.google-review .icon-stars{margin-left:4px}@media (max-width:767.98px){.google-review .icon-stars{margin-left:0}}.google-review span{color:#fff;padding-left:12px;font-weight:500}@media (max-width:767.98px){.google-review span{padding-left:4px}}.google-review .text{border-left:1px solid #fff;margin-left:12px;padding-left:12px}.google-review .text span{padding-left:0}@media (max-width:767.98px){.google-review .text span{display:none}.google-review .text{border-left:1px solid #fff;margin-left:6px;padding-left:6px}.google-review .text .guide{display:none}}
.property-search-main{flex-direction:column;align-items:center;margin-top:48px;display:flex;overflow:visible}.property-search-main .property-search-inner-wrapper{width:100%;max-width:636px;overflow:visible}.property-search-main .property-search-inner-wrapper .property-search-tabs{justify-content:center;gap:40px;margin-bottom:32px;display:flex}@media (max-width:1099.98px){.property-search-main .property-search-inner-wrapper .property-search-tabs{gap:32px}}@media (max-width:767.98px){.property-search-main .property-search-inner-wrapper .property-search-tabs{gap:32px;margin-bottom:24px}}.property-search-main .property-search-inner-wrapper .property-search-tabs button{color:var(--color-white);text-transform:uppercase;font-weight:var(--bold);font-family:var(--font-primary);letter-spacing:.1em;background:0 0;border-bottom:2px solid transparent;margin:0;padding:0 0 4px;font-size:.75rem;transition:all .3s}@media (max-width:767.98px){.property-search-main .property-search-inner-wrapper .property-search-tabs button{font-size:.6875rem}}.property-search-main .property-search-inner-wrapper .property-search-tabs button.active{border-bottom:2px solid var(--color-white);color:var(--color-white)}.property-search-main .property-search-inner-wrapper .property-search-tabs button:hover{color:var(--color-white)}.property-search-main .property-search-inner-wrapper .property-search-wrapper{gap:16px;width:100%;max-width:900px;display:flex;overflow:visible}@media (max-width:1099.98px){.property-search-main .property-search-inner-wrapper .property-search-wrapper{gap:0;max-width:100%}}.property-search-main .property-search-inner-wrapper .property-search-wrapper .searchbar{z-index:1001;background-color:#f7f5f4;flex:1;align-items:center;height:44px;min-height:44px;padding:0 16px;display:flex;overflow:visible}.property-search-main .property-search-inner-wrapper .property-search-wrapper .searchbar .property-search-location-input-wrapper{align-items:center;width:100%;min-width:0;height:100%;display:flex;position:relative}.property-search-main .property-search-inner-wrapper .property-search-wrapper .searchbar .property-search-location-input-wrapper .icon-search-lg{color:var(--color-dark);margin-right:12px;font-size:1.125rem}.property-search-main .property-search-inner-wrapper .property-search-wrapper .searchbar .property-search-input{width:100%;height:100%;color:var(--color-dark);font-size:1rem;font-family:var(--font-primary);text-align:left;background:0 0;border:none;padding-left:12px}.property-search-main .property-search-inner-wrapper .property-search-wrapper .searchbar .property-search-input:focus{outline:none}.property-search-main .property-search-inner-wrapper .property-search-wrapper .searchbar input::placeholder{color:var(--color-dark);font-size:1rem;font-weight:var(--normal)}.property-search-main .property-search-inner-wrapper .property-search-wrapper .property-search-submit{background-color:var(--color-primary);height:44px}.property-search-main .property-search-inner-wrapper .property-search-wrapper .property-search-submit .property-search-submit-button{height:100%;color:var(--color-white);font-weight:var(--semibold);text-transform:uppercase;letter-spacing:.1em;font-size:.75rem;font-family:var(--font-primary);justify-content:center;align-items:center;padding:0 40px;transition:background-color .3s;display:flex}@media (max-width:1099.98px){.property-search-main .property-search-inner-wrapper .property-search-wrapper .property-search-submit .property-search-submit-button{width:100%;padding:0 16px}}.location-suggestions{background:var(--color-white);z-index:1002;overscroll-behavior:contain;border:1px solid #edeae5;border-radius:2px;max-height:220px;margin:0;padding:4px 0;list-style:none;position:absolute;top:calc(100% + 4px);left:-16px;right:-16px;overflow-y:auto;box-shadow:0 8px 24px rgba(9,71,31,.12)}@media (max-width:767.98px){.location-suggestions{max-height:184px}}.location-suggestions li{cursor:pointer;color:var(--color-dark);text-align:left;padding:10px 16px;font-size:.875rem;line-height:1.4;transition:background-color .2s}.location-suggestions li:hover{background-color:var(--color-ghost-white,#f8f8f8)}.location-suggestions li:focus-visible{background-color:var(--color-ghost-white,#f8f8f8)}.location-suggestions li:not(:last-child){border-bottom:1px solid #edeae5}.location-suggestions__name{display:block}
