.hlv{--hl-ink:#1a1a1a;--hl-muted:#727272;--hl-line:#e1e1e1;--hl-black:#000;--hl-on-black:#f8f8f8;--hl-field:#929292;--hl-field-filled:#b4b4b4;--gut:8.333vw;--hl-ease:cubic-bezier(.215,.61,.355,1);padding-top:var(--header-h);color:var(--hl-ink);letter-spacing:.4px;font-size:16px;line-height:24px}.hlv h3,.hlv p{margin:0;font-weight:400}.hlv img,.hlv video{object-fit:cover;width:100%;height:100%;display:block}.hlv .subtle{color:var(--hl-muted)}.hlv .u{background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat;padding-bottom:2px;transition:background-size .3s,color .3s}.hlv .u:hover{background-position:100% 100%;background-size:0 1px}.hlv .btn{border:1px solid var(--hl-black);height:48px;transition:background-color .3s var(--hl-ease),border-color .3s var(--hl-ease),color .3s var(--hl-ease);cursor:pointer;border-radius:40px;justify-content:center;align-items:center;gap:8px;padding:12px 32px;font-size:16px;line-height:20px;display:inline-flex}.hlv .btn-primary{background:var(--hl-black);color:var(--hl-on-black)}.hlv .btn-primary:hover{background:#333;border-color:#333}.hlv .btn-secondary{color:var(--hl-ink);background:#ffffff40}.hlv .btn-secondary:hover{background:var(--hl-ink);color:var(--hl-on-black)}.hlv .intro{padding:80px var(--gut)}.hlv .tb{text-align:center;width:520px;max-width:100%;margin:0 auto}.hlv .tb h3{margin-bottom:16px;font-size:24px;line-height:30px}.hlv .txt{padding:0 var(--gut) 80px}.hlv .ov{letter-spacing:1px;text-transform:uppercase;color:var(--hl-muted);margin-bottom:8px;font-size:12px;line-height:18px;display:block}.hlv .tb p.subtle+p.subtle,.hlv .slider li p.subtle+p.subtle{margin-top:8px}.hlv .tb .cta{padding-top:32px}.hlv .cta .u{line-height:20px;display:inline-block}.hlv p,.hlv h3{text-wrap:pretty}.hlv .push{padding:0 0 80px}.hlv .slider{margin:0 var(--gut);position:relative}.hlv .slider .box{padding-bottom:4px;overflow:hidden}.hlv .slider ul{transition:transform .5s var(--hl-ease);margin:0;padding:0;list-style:none;display:flex}.hlv .slider li{flex-direction:column;flex:0 0 calc(33.3333% - 10.6667px);min-width:0;margin-right:16px;display:flex}.hlv .slider li:last-child{margin-right:0}.hlv .slider figure{aspect-ratio:4/5;background:#53514a;margin:0 0 16px;overflow:hidden}.hlv .slider h3{margin-bottom:16px;font-size:20px;line-height:25px}.hlv .slider li .cta{margin-top:auto;padding-top:32px}.hlv .arrow{z-index:2;width:34px;height:34px;color:var(--hl-ink);cursor:pointer;background:#fff;border:1px solid #fff;border-radius:100%;justify-content:center;align-items:center;margin-top:-17px;display:flex;position:absolute;top:50%}.hlv .arrow svg{width:16px;height:16px}.hlv .arrow.prev{left:-38px}.hlv .arrow.next{right:-38px}.hlv .arrow[hidden]{display:none}.hlv .vid{padding:0 3.333vw 80px}.hlv .vid .fr{aspect-ratio:16/9;background:#53514a;width:55%;margin:0 auto;position:relative;overflow:hidden}.hlv .vid .mark-o{object-fit:contain;pointer-events:none;width:auto;height:clamp(48px,5vw,80px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hlv .help{padding:48px var(--gut) 128px;text-align:center;scroll-margin-top:var(--header-h)}.hlv .help .tb{margin-bottom:32px}.hlv .pills{grid-template-columns:1fr 1fr;gap:16px;width:720px;max-width:100%;margin:0 auto;display:grid}.hlv .pills .btn{width:100%}.hlv .pills svg{flex:none;width:16px;height:16px}.hlv .pills .ph{margin-left:4px}.hlv .klappe{height:0;transition:height .5s var(--hl-ease);text-align:left;width:720px;max-width:100%;margin:0 auto;overflow:hidden}.hlv .klappe form{grid-template-columns:1fr 1fr;gap:24px 16px;padding-top:32px;display:grid}.hlv .fld{flex-direction:column;gap:8px;display:flex}.hlv .fld.full{grid-column:1/-1}.hlv .fld label{font-size:14px;line-height:17.5px}.hlv .fld input,.hlv .fld select,.hlv .fld textarea{font:inherit;letter-spacing:.4px;border:1px solid var(--hl-field);height:48px;color:var(--hl-ink);appearance:none;transition:border-color .3s var(--hl-ease);background:#fff;border-radius:4px;outline:none;padding:0 16px;font-size:16px}.hlv .fld textarea{resize:vertical;height:auto;min-height:120px;padding:12px 16px}.hlv .fld input:not(:placeholder-shown),.hlv .fld textarea:not(:placeholder-shown){border-color:var(--hl-field-filled)}.hlv .fld input:focus,.hlv .fld select:focus,.hlv .fld textarea:focus{border-color:var(--hl-ink)}.hlv .tel{gap:8px;display:flex}.hlv .tel select{flex:none;width:104px;padding:0 12px}.hlv .tel input{flex:1;min-width:0}.hlv .klappe .send{grid-column:1/-1;width:100%}.hlv .klappe .fehler{color:var(--hl-muted);grid-column:1/-1;font-size:14px;line-height:21px}.hlv .danke{text-align:center;padding-top:32px}.hlv .br-schmal{display:none}@media (max-width:1365px){.hlv .br-schmal{display:inline}.hlv .sp{display:none}}@media (max-width:767px){.hlv{--gut:6.4vw}.hlv .intro{padding:64px var(--gut) 40px}.hlv .txt,.hlv .push,.hlv .vid{padding-bottom:40px}.hlv .slider{margin:0 var(--gut)}.hlv .slider .box{padding-bottom:0;overflow:visible}.hlv .slider ul{flex-direction:column;gap:48px;transform:none!important}.hlv .slider li{flex:none;width:100%;min-width:0;margin:0}.hlv .slider li .cta{padding-top:24px}.hlv .arrow{display:none}.hlv .vid{padding-left:var(--gut);padding-right:var(--gut)}.hlv .vid .fr{width:100%}.hlv .klappe{padding:0}.hlv .klappe form{grid-template-columns:1fr}.hlv .help{padding:48px var(--gut) 80px}.hlv .pills{grid-template-columns:1fr}}
