.hero-section{height:50vh;overflow:hidden;position:relative;width:100%}.hero-section .hero-title{color:#fff;font-family:Anton,sans-serif;font-size:50px;font-style:normal;font-weight:400;letter-spacing:1px;line-height:45px;max-width:633px;text-transform:uppercase}.hero-image{height:100%;object-fit:cover;width:100%}.hero-content{color:#fff;left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);z-index:2}.hero-title{font-size:2rem;margin-bottom:10px}.hero-subtitle{font-size:1.5rem;margin-top:20px}.property-description-section{display:flex;flex-direction:column;margin:0 auto;max-width:996px}.breadcrumb-area .breadcrumb{color:#164057;display:flex;flex-wrap:wrap;font-family:Signika,sans-serif;font-size:17px;font-weight:400;gap:5px;line-height:25px;margin-bottom:20px;padding-top:50px}.breadcrumb .breadcrumb-link{color:#164057;text-decoration-line:underline}.breadcrumb .breadcrumb-link:last-child{color:#164057;cursor:default;font-weight:700;pointer-events:none;text-decoration-line:none}.proprety-description-price-section{align-items:flex-end;display:flex;gap:16px;justify-content:space-between}.proprety-description_return-button{padding-top:40px}#return-to-listing-button_interior{flex-direction:row-reverse}.custom-button--primary.button--reverse .button__text{padding-left:32px}.proprety-description-price{border-radius:12px;box-shadow:0 2px 6px rgba(0,0,0,.1);color:#1d65a1;font-family:Signika,sans-serif;font-size:30px;font-weight:600;padding:10px 16px;white-space:nowrap}.proprety-description_image-slider{padding-top:50px}.slider-container{margin:0 auto;max-width:100%;position:relative}.main-image-container{align-items:center;display:flex;justify-content:center;max-height:545px;overflow:hidden;position:relative;width:100%}.main-image{height:auto;object-fit:cover;width:100%}.slider-arrow{background:rgba(0,0,0,.5);border:none;color:#fff;cursor:pointer;font-size:24px;padding:10px;position:absolute;top:50%;transform:translateY(-50%);z-index:2}.left-arrow{left:10px}.right-arrow{right:10px}.thumbnails-container{display:flex;margin-top:3px;overflow-x:auto}.thumbnail{border:2px solid transparent;cursor:pointer;height:auto;object-fit:cover;transition:border .3s;width:14.4%}.thumbnail.active,.thumbnail:hover{border:2px solid #1d65a1}.proprety-description_market h4{color:#1d65a1;font-family:Signika,sans-serif;font-size:20px;font-weight:500;line-height:36px;margin-bottom:20px;margin-top:50px}.proprety-description_market h1{color:#164057;font-family:Anton,sans-serif;font-size:50px;font-weight:400;line-height:65px;margin-top:-25px;text-transform:uppercase}.proprety-description_details{align-items:baseline;display:flex;gap:60px;margin-top:20px}.listing-description p{margin-bottom:1rem}.listing-disclaimer{font-size:14px}.listing_financial-details{display:flex;gap:20px}.proprety-description_download-button{margin-top:6px}.listing-details{display:flex;flex-direction:column;flex-shrink:0;justify-content:flex-end}.listing-details_item{align-items:center;border-bottom:2px solid #d9d9d9;display:flex;gap:15px;justify-content:center;padding-bottom:10px;padding-top:10px}.listing-details_item:first-child{padding-top:0}.listing-details_item.title{color:#1d65a1;font-family:Signika,sans-serif;font-size:20px;font-weight:500;line-height:30px;text-align:center}#map{height:300px;margin-bottom:40px;margin-top:40px;max-height:300px;width:100%}.leaflet-control-attribution{display:none!important}.proprety-description_request_a_call{margin:0 auto;padding-bottom:40px}@media (max-width:767px){.hero-section .hero-title{font-size:35px;letter-spacing:0}.property-description-section{padding:0 20px}.proprety-description-price-section{align-items:center;display:flex;flex-direction:column}.proprety-description_details{align-items:stretch;flex-direction:column}.listing_financial-details{flex-wrap:wrap;justify-content:center}.proprety-description_download-button,.proprety-description_return-button{text-align:center}}