.detail-list-view-5-group .detail-list-card__row:last-child{border-bottom:none}.property-detail-view-10 .pdv10-header h1{line-height:1.2}.property-detail-view-10 .pdv10-price-note{font-size:.875rem;opacity:.65}.property-detail-view-10 .pdv10-epc-badge .EPC_Label img{height:2rem}.property-detail-view-10 .pdv10-card-title{font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;opacity:.55}.property-detail-view-10 .pdv10-card-subtitle{margin-bottom:1.25rem;font-size:1.125rem;font-weight:700;line-height:1.3}.property-detail-view-10 .pdv10-form-card{overflow:hidden;border-radius:1rem;border:1px solid #eaeaea;background:#fff;box-shadow:0 10px 30px rgba(0,0,0,.03)}.property-detail-view-10 .pdv10-form-card__body{padding:2.25rem}.property-detail-view-10 .pdv10-manager-card .manager-name{font-size:1.125rem;line-height:1.3}.property-detail-view-10 .pdv10-manager-card .manager-email,.property-detail-view-10 .pdv10-manager-card .manager-mobile-phone,.property-detail-view-10 .pdv10-manager-card .manager-phone{opacity:.85}.property-detail-view-10 .pdv10-manager-card .manager-email:hover,.property-detail-view-10 .pdv10-manager-card .manager-mobile-phone:hover,.property-detail-view-10 .pdv10-manager-card .manager-phone:hover{opacity:1}.property-detail-view-10 .pdv10-sidebar-price{border-radius:.5rem;border:1px solid var(--color-gray-200,#e5e7eb);background:#fff;padding:1.25rem;box-shadow:0 1px 3px rgba(0,0,0,.06)}.property-detail-view-10 .pdv10-sidebar-price .price{display:block}@media(min-width:1024px){.property-detail-view-10 .pdv10-sidebar{position:sticky;top:calc(var(--site-sticky-header-offset, 5rem) + 1.5rem);align-self:start}}.property-detail-view-10 .detail-list-group{margin-bottom:2.5rem}.property-detail-view-10 .detail-list-group>h3{font-size:1.25rem;font-weight:700;margin-bottom:1rem}.property-detail-view-10 .detail-list-group>hr{display:none}.property-detail-view-10 .detail-list-view-5-group>h2{line-height:1.2}.property-detail-view-10 .detail-item-name{opacity:.7}.property-detail-view-10 .detail-item-value{font-weight:500}.property-gallery-view-6 .marquee{position:relative}@media(min-width:1024px){.property-gallery-view-6__grid{display:grid;grid-template-columns:2fr 1fr;gap:clamp(.5rem,1.5vw,1rem)}}.property-gallery-view-6__main{aspect-ratio:16/10}@media(min-width:1024px){.property-gallery-view-6__main{height:auto;border-radius:16px 0 0 16px}.property-gallery-view-6__side{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:clamp(.5rem,1vw,1rem);height:100%}.property-gallery-view-6__side-item:nth-child(2){border-radius:0 16px 0 0}.property-gallery-view-6__side-item:nth-child(4){border-radius:0 0 16px 0}}@keyframes hero-split-item-in{0%{opacity:0;transform:translate3d(var(--hero-split-from-x,-1.5rem),1.25rem,0)}to{opacity:1;transform:translateZ(0)}}@keyframes hero-split-media-in-right{0%{opacity:0;transform:translate3d(3rem,0,0) scale(.97)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes hero-split-media-in-left{0%{opacity:0;transform:translate3d(-3rem,0,0) scale(.97)}to{opacity:1;transform:translateZ(0) scale(1)}}@media(prefers-reduced-motion:no-preference){.banner-box-split-container.hero-split-layout-image-right{--hero-split-from-x:-1.5rem}.banner-box-split-container.hero-split-layout-image-right .hero-split-enter-media{animation:hero-split-media-in-right .9s cubic-bezier(.165,.84,.44,1) .15s both}.banner-box-split-container.hero-split-layout-image-left{--hero-split-from-x:1.5rem}.banner-box-split-container.hero-split-layout-image-left .hero-split-enter-media{animation:hero-split-media-in-left .9s cubic-bezier(.165,.84,.44,1) .15s both}.banner-box-split-container .hero-split-enter-content .banner-content>*{animation:hero-split-item-in .75s cubic-bezier(.165,.84,.44,1) both}.banner-box-split-container .hero-split-enter-content .banner-content>:first-child{animation-delay:0s}.banner-box-split-container .hero-split-enter-content .banner-content>:nth-child(2){animation-delay:80ms}.banner-box-split-container .hero-split-enter-content .banner-content>:nth-child(3){animation-delay:calc(80ms*2)}.banner-box-split-container .hero-split-enter-content .banner-content>:nth-child(4){animation-delay:calc(80ms*3)}.banner-box-split-container .hero-split-enter-content .banner-content>:nth-child(5){animation-delay:calc(80ms*4)}.banner-box-split-container .hero-split-enter-content .banner-content>:nth-child(6){animation-delay:calc(80ms*5)}.banner-box-split-container .hero-split-enter-content .banner-content>h1{overflow:hidden}}