.detail-page-hero-section{padding:20px;display:flex;flex-direction:column;justify-content:center;gap:20px;background:var(--slate-15)}.detail-page-hero-section .hero-carousal{width:100%;height:335px;overflow:hidden}.detail-page-hero-section .property-details-container{width:100%;height:auto;padding:44.5px 39px;background:#fff}@media screen and (min-width:768px){.detail-page-hero-section{flex-direction:column}.detail-page-hero-section .hero-carousal{height:360px;width:100%}.detail-page-hero-section .property-details-container{width:100%;height:840px;padding:44.5px 39px;background:#fff}}@media screen and (min-width:1280px){.detail-page-hero-section{flex-direction:row;gap:20px;justify-content:flex-end}.detail-page-hero-section .hero-carousal{height:840px;width:70%;max-width:none}.detail-page-hero-section .property-details-container{width:30%;min-width:440px;max-width:600px;height:840px;padding:44.5px 39px;background:#fff}}.property-details{display:flex;flex-direction:column;gap:30px}.property-details .property-name{width:auto;font-family:Canela-Regular,sans-serif;font-size:48px;font-weight:400;line-height:57.6px;text-align:left;color:#24272c}.property-details .address{display:flex;flex-direction:column;gap:10px}.property-details .address .title{width:auto;font-family:Canela-Regular,sans-serif;font-size:20px;font-weight:400;line-height:24px;text-align:left}.property-details .address .content{width:auto;font-family:Mallory-Book,sans-serif;font-size:14px;font-weight:400;line-height:21px;text-align:left}.property-details .location,.property-details .major-tenants{display:flex;flex-direction:column;gap:10px}.property-details .location .title,.property-details .major-tenants .title{width:auto;font-family:Canela-Regular,sans-serif;font-size:20px;font-weight:400;line-height:24px;text-align:left}.property-details .location .content,.property-details .major-tenants .content{width:auto;height:auto;white-space:pre-wrap;font-family:Mallory-Book,sans-serif;font-size:14px;font-weight:400;line-height:21px;text-align:left;display:flex;flex-direction:column}.property-details .location .content .content-line,.property-details .major-tenants .content .content-line{margin-block:2px;display:inline-block}.property-details .building-details{display:flex;flex-direction:column;gap:10px}.property-details .building-details .title{width:auto;font-family:Canela-Regular,sans-serif;font-size:20px;font-weight:400;line-height:24px;text-align:left}.property-details .building-details .content{width:auto;font-family:Mallory-Book,sans-serif;font-size:14px;font-weight:400;line-height:21px;text-align:left;display:flex;flex-direction:column}.property-details .building-details .content .content-line{margin-block:2px}.property-details .leasing-contacts{display:flex;flex-direction:column;gap:10px}.property-details .leasing-contacts .title{width:auto;font-family:Canela-Regular,sans-serif;font-size:20px;font-weight:400;line-height:24px;text-align:left}.property-details .leasing-contacts .content{display:flex;flex-direction:column;gap:10px;width:auto;height:auto;font-family:Mallory-Book,sans-serif;font-size:14px;font-weight:400;line-height:21px;text-align:left}.property-details .leasing-contacts .content .leasing-contact .lc-line{margin-block:2px}.property-details .leasing-contacts .content .leasing-contact .lc-email:hover,.property-details .leasing-contacts .content .leasing-contact .lc-line .phone-link:hover{color:var(--tango)}.property-details .leasing-brochure{padding:10px 0;display:flex;gap:20px;text-transform:uppercase;font-weight:500;line-height:16.8px;letter-spacing:.5px;text-align:right}.property-details .leasing-brochure:hover{color:var(--tango);text-decoration:underline;text-underline-offset:5px}@media(max-width:768px){.property-details-container{width:100%;order:2}.main-content{order:1}}