.rs-hero{max-width:calc(var(--max) + 80px);margin:80px auto 0;padding:64px 40px;border-inline:1px solid var(--div);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:40px;box-sizing:border-box;background:radial-gradient(circle at 75% 50%,rgba(243,112,33,.1),transparent 45%),var(--bg)}.rs-hero h1{margin-bottom:20px}.rs-intro{color:var(--text-2);max-width:520px;margin:0 0 40px;line-height:1.7}.rs-label{display:block;margin-bottom:10px;font-family:var(--font-heading);font-size:var(--fs-small);letter-spacing:2px;text-transform:uppercase;color:var(--muted)}.rs-auswahl{display:flex;gap:12px;max-width:520px}.rs-auswahl select{flex:1;min-width:0;height:48px;padding:0 16px;background:var(--panel);border:1px solid var(--div);border-radius:var(--radius);color:var(--text);font:inherit;font-size:1rem}.rs-auswahl select:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.rs-auswahl .btn{flex:none;height:48px;white-space:nowrap}.rs-globe{max-width:600px;justify-self:center;display:flex;flex-direction:column}.rs-globe,.rs-kugel{position:relative;width:100%}.rs-kugel{aspect-ratio:1/1}.rs-kugel-standbild{object-fit:contain}.rs-kugel-standbild-ohne-js{position:absolute;inset:0;width:100%;height:100%}.rs-kugel-echt{position:absolute;inset:0;opacity:0;transition:opacity .6s ease}.rs-kugel[data-zustand=bereit] .rs-kugel-echt{opacity:1}@media (prefers-reduced-motion:reduce){.rs-kugel-echt{transition:none}}.rs-globe canvas{width:100%;height:100%;display:block;cursor:grab;touch-action:pan-y}.rs-globe canvas.dragging{cursor:grabbing}.rs-kugel-label{padding:4px 10px;background:rgba(14,15,16,.88);border:1px solid var(--div);border-radius:var(--radius);color:var(--text);font-family:var(--font-heading);font-size:14px;letter-spacing:1px}.rs-caption,.rs-hint{position:absolute;bottom:4%;font-family:var(--font-heading);font-size:var(--fs-small);letter-spacing:2px;text-transform:uppercase}.rs-caption{left:0;display:flex;align-items:center;gap:10px;color:var(--text)}.rs-hint{right:0;color:var(--muted)}.rs .rs-hint{position:absolute}.rs-dot{width:8px;height:8px;border-radius:50%;background:var(--orange);box-shadow:0 0 0 6px rgba(243,112,33,.15),0 0 16px var(--orange)}.rs .usp-bar .usp-inner{grid-template-columns:repeat(3,minmax(0,1fr))}.rs-partner{scroll-margin-top:80px}.rs .rs-partner>.header{text-align:center;padding-block-start:0}.rs-partner .header .rs-rahmen{padding-block:var(--space-section,40px) 28px}.rs-partner .header .tag{display:block;margin-bottom:4px;font-family:var(--font-heading)}.rs-partner .header h2{margin-bottom:4px;padding-top:0;border-inline:none}.rs-partner .rs-rahmen:last-child{padding-bottom:var(--space-section,64px)}.rs-unterzeile{margin:0;color:var(--muted)}.rs-rahmen{max-width:calc(var(--max) + 80px);margin:0 auto;border-inline:1px solid var(--div);box-sizing:border-box}.rs .rs-partner{--vp-zeile:#1c1f22;--vp-linie:#34383c;--vp-spalte-links:0px;--vp-spalte-rechts:0px;--vp-pad-block:24px;--vp-pad-inline:clamp(24px,2.5vw,32px);--vp-bild-h:120px}.rs .rs-partner[data-bild-links]{--vp-spalte-links:minmax(0,21fr)}.rs .rs-partner[data-bild-rechts]{--vp-spalte-rechts:minmax(0,17fr)}.rs .rs-partner .members{display:flex;flex-direction:column;align-items:stretch;max-width:none;margin:0}.rs .rs-partner .members[hidden]{display:none}.rs .rs-partner .members .member.rs-partner-zeile{position:relative;display:grid;grid-template-columns:var(--vp-spalte-links) minmax(0,33fr) minmax(320px,29fr) var(--vp-spalte-rechts);align-items:stretch;gap:0;padding:0;box-sizing:border-box;background:var(--vp-zeile);border:0;border-bottom:1px solid var(--vp-linie)}.rs .rs-partner .members .member.rs-partner-zeile>.rs-partner-zelle{min-width:0;box-sizing:border-box;border:0;padding:var(--vp-pad-block) var(--vp-pad-inline)}.rs .rs-partner .members .member.rs-partner-zeile>.rs-partner-zelle--links{grid-area:1/1}.rs .rs-partner .members .member.rs-partner-zeile>.rs-partner-firma{grid-area:1/2}.rs .rs-partner .members .member.rs-partner-zeile>.rs-partner-kontakt{grid-area:1/3;border-inline-start:1px solid var(--vp-linie)}.rs .rs-partner .members .member.rs-partner-zeile>.rs-partner-zelle--rechts{grid-area:1/4;border-inline-start:1px solid var(--vp-linie)}.rs .rs-partner[data-bild-links] .members .member.rs-partner-zeile>.rs-partner-firma{border-inline-start:1px solid var(--vp-linie)}.rs .rs-partner .members .member.rs-partner-zeile>.rs-partner-zelle--bild{position:relative;display:flex;align-items:center;justify-content:center;min-height:calc(var(--vp-bild-h) + 2 * var(--vp-pad-block))}.rs .rs-partner .members .member.rs-partner-zeile .rs-partner-bild{position:relative;flex:none;width:100%;max-width:200px;height:var(--vp-bild-h)}.rs .rs-partner .members .member.rs-partner-zeile .rs-partner-bild--rechts{max-width:140px;height:96px}.rs .rs-partner .members .member.rs-partner-zeile .rs-partner-bild img{object-fit:contain}.rs .rs-partner .members .member.rs-partner-zeile>.rs-partner-firma{display:block;width:auto}.rs .rs-partner .members .member.rs-partner-zeile>.rs-partner-firma .name{max-width:100%;margin:0 0 10px;font-weight:700;line-height:1.2;white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:break-word;hyphens:auto}.rs .rs-partner .members .member.rs-partner-zeile>.rs-partner-firma .title{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.rs .rs-partner .members .member.rs-partner-zeile>.rs-partner-firma .department{min-height:0;margin:0;color:var(--text-2);line-height:1.45;white-space:pre-line;overflow-wrap:break-word}.rs .rs-partner .members .member.rs-partner-zeile>.rs-partner-kontakt{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:8px;width:auto}.rs .rs-partner .members .member.rs-partner-zeile>.rs-partner-kontakt .contact{margin:0;max-width:100%}.rs .rs-partner .members .member.rs-partner-zeile>.rs-partner-kontakt .contact a{min-width:0;overflow-wrap:anywhere}.rs .rs-partner .members .member.rs-partner-zeile>.rs-partner-kontakt .btn{margin:0;max-width:100%;background:transparent}.rs .rs-partner .members .member.rs-partner-zeile>.rs-partner-kontakt .contact+.btn{margin-top:8px}.rs .rs-partner .members .member.rs-partner-zeile>.rs-partner-kontakt .ve-link-knopf{opacity:0;pointer-events:none}.rs .rs-partner .members .member.rs-partner-zeile>.rs-partner-kontakt .ve-link-knopf:before{content:"";position:absolute;top:100%;left:-100px;right:0;height:5px}.rs .rs-partner .members .member.rs-partner-zeile>.rs-partner-kontakt .ve-link-knopf:focus-visible,.rs .rs-partner .members .member.rs-partner-zeile>.rs-partner-kontakt .ve-link:focus-visible .ve-link-knopf,.rs .rs-partner .members .member.rs-partner-zeile>.rs-partner-kontakt .ve-link:hover .ve-link-knopf{opacity:1;pointer-events:auto}.rs .rs-partner .members .member.rs-partner-zeile>.rs-partner-kontakt .ve-link-status{top:calc(100% + 15px);left:0;right:auto;box-sizing:border-box;width:max-content;max-width:min(260px,calc(100vw - 80px));padding:1px 6px;border-radius:6px;background:rgba(17,24,39,.92);white-space:normal;overflow-wrap:anywhere;pointer-events:none}.rs .rs-partner .members .member.rs-partner-zeile>.rs-partner-kontakt .ve-link-status--hinweis{color:#fbbf24}.rs .rs-partner .members .member.rs-partner-zeile>.rs-partner-kontakt .ve-link-leer{position:relative;max-width:100%;white-space:normal;text-align:left}@media (width <= 1024px){.rs .rs-partner .members .member.rs-partner-zeile>.rs-partner-kontakt{gap:4px}.rs .rs-partner .members .member.rs-partner-zeile>.rs-partner-kontakt .contact+.btn{margin-top:4px}}@media (768px < width <= 1024px){.rs .rs-partner{--vp-pad-inline:24px;--vp-bild-h:96px}.rs .rs-partner[data-bild-links]{--vp-spalte-links:200px}.rs .rs-partner[data-bild-rechts]{--vp-spalte-rechts:160px}.rs .rs-partner .members .member.rs-partner-zeile{grid-template-columns:var(--vp-spalte-links) minmax(0,1fr) var(--vp-spalte-rechts)}.rs .rs-partner .members .member.rs-partner-zeile>.rs-partner-zelle--links{grid-area:1/1/span 2/auto}.rs .rs-partner .members .member.rs-partner-zeile>.rs-partner-firma{grid-area:1/2;padding-bottom:16px}.rs .rs-partner .members .member.rs-partner-zeile>.rs-partner-kontakt{grid-area:2/2;padding-top:0;border-inline-start:0}.rs .rs-partner[data-bild-links] .members .member.rs-partner-zeile>.rs-partner-kontakt{border-inline-start:1px solid var(--vp-linie)}.rs .rs-partner .members .member.rs-partner-zeile>.rs-partner-zelle--rechts{grid-area:1/3/span 2/auto}.rs .rs-partner .members .member.rs-partner-zeile .rs-partner-bild{max-width:152px}.rs .rs-partner .members .member.rs-partner-zeile .rs-partner-bild--rechts{max-width:112px;height:76px}}@media (width <= 768px){.rs .rs-partner{--vp-pad-inline:20px;--vp-pad-block:20px;--vp-bild-h:96px}.rs .rs-partner .members .member.rs-partner-zeile{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.rs .rs-partner .members .member.rs-partner-zeile>.rs-partner-zelle--links{grid-area:1/1}.rs .rs-partner .members .member.rs-partner-zeile>.rs-partner-zelle--rechts{grid-area:1/2;border-inline-start:0}.rs .rs-partner[data-bild-links] .members .member.rs-partner-zeile>.rs-partner-zelle--rechts{border-inline-start:1px solid var(--vp-linie)}.rs .rs-partner .members .member.rs-partner-zeile>.rs-partner-zelle--bild{padding:16px;min-height:calc(var(--vp-bild-h) + 32px)}.rs .rs-partner .members .member.rs-partner-zeile>.rs-partner-firma{grid-area:2/1/auto/-1;padding:24px 20px 12px}.rs .rs-partner[data-bild-links] .members .member.rs-partner-zeile>.rs-partner-firma{border-inline-start:0}.rs .rs-partner:is([data-bild-links],[data-bild-rechts]) .members .member.rs-partner-zeile>.rs-partner-firma{border-top:1px solid var(--vp-linie)}.rs .rs-partner .members .member.rs-partner-zeile>.rs-partner-kontakt{grid-area:3/1/auto/-1;padding-top:0;border-inline-start:0}.rs .rs-partner .members .member.rs-partner-zeile .rs-partner-bild{max-width:200px}.rs .rs-partner .members .member.rs-partner-zeile .rs-partner-bild--rechts{max-width:120px;height:80px}.rs .rs-partner .members .member.rs-partner-zeile>.ve-image--marke.ve-image--marke-rechts{top:8px;bottom:auto}}.rs-kontakt{border-top:1px solid var(--div)}.rs-kontakt .wrap{border-inline:1px solid var(--div);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;align-items:center}.rs-kontakt .tag{display:block;margin-bottom:8px;font-family:var(--font-heading)}.rs-kontakt h2{margin:0}.rs-kontakt p{margin:0 0 24px;color:var(--text-2);line-height:1.7}@media (max-width:1024px){.rs-hero{grid-template-columns:1fr}.rs-globe{max-width:560px}}@media (max-width:768px){.rs .usp-bar:not(.stats) .usp-inner{grid-template-columns:1fr;grid-auto-flow:row}.rs .usp-bar.stats .usp-item{padding-inline:8px;border-top:none}.rs-kontakt .wrap{grid-template-columns:1fr}}@media (max-width:600px){.rs-hero{padding:40px 20px}.rs-globe{max-width:80vw}.rs-auswahl{flex-direction:column}.rs-auswahl select{flex:none;width:100%}.rs-auswahl .btn{width:100%;justify-content:center}.rs-caption,.rs-hint{bottom:0}}