.md-header-slide{position:relative;isolation:isolate}.md-header-picture{position:absolute;inset:0;z-index:0}.md-header-picture img{width:100%;height:100%;object-fit:cover}.md-header-slide>.bg-overlay{z-index:1}.md-header-slide>.card-img-overlay{z-index:2}
.md-hero .sld-content .md-header-slide-title{font-size:clamp(36px,4.5vw,60px)!important;line-height:1.05!important;font-weight:750!important;letter-spacing:-.035em!important;text-transform:none!important;margin:0 0 12px!important;color:#fff}
.md-hero .sld-content .md-header-slide-subtitle{font-size:clamp(18px,2vw,26px)!important;line-height:1.35;letter-spacing:.015em!important;margin:0 0 22px!important;color:#fff;white-space:pre-line}
.md-hero .sld-content .md-header-slide-details{font-size:17px!important;line-height:1.5;letter-spacing:.025em!important;margin:0 0 16px!important;color:#fff;white-space:pre-line}
.md-hero .sld-content .md-header-price-label,.md-hero .sld-content .md-header-price-basis{color:#fff!important;letter-spacing:.04em!important}.md-header-align-center .sld-content{margin-inline:auto;text-align:center}.md-header-align-right .sld-content{margin-left:auto;text-align:right}
@media(max-width:760px){.md-hero .sld-content .md-header-slide-title{font-size:36px!important}.md-hero .sld-content .md-header-slide-subtitle{font-size:20px!important;margin-bottom:16px!important}.md-hero .sld-content .md-header-slide-details{font-size:14px!important;margin-bottom:12px!important}}
