.ar-kontakt__raster{align-items:start;display:grid;gap:64px;grid-template-columns:5fr 7fr}.ar-kontakt__h1{font-size:calc(clamp(40px, 5vw, 72px)*var(--f-h1));font-weight:var(--h1-gewicht);letter-spacing:-.045em;line-height:1.04;margin-top:22px;max-width:14ch}.ar-kontakt__h1 em{color:var(--magenta);font-style:normal}.ar-kontakt__lead{color:var(--text-lead);font-size:calc(20px*var(--f-lead));font-weight:300;margin-top:22px;max-width:40ch}.ar-kontakt__ablauf-titel{color:var(--label);font-size:calc(12px*var(--f-klein));font-weight:700;letter-spacing:.14em;margin-top:44px;text-transform:uppercase}.ar-kontakt__ablauf{counter-reset:ar-kontakt;list-style:none;margin:14px 0 0;padding:0}.ar-kontakt__ablauf li{border-top:1px solid var(--line);counter-increment:ar-kontakt;padding:16px 0 16px 46px;position:relative}.ar-kontakt__ablauf li:before{background:var(--rose);border:1px solid var(--rose-line);border-radius:50%;color:var(--magenta);content:counter(ar-kontakt);font-size:calc(14px*var(--f-text));font-weight:700;height:30px;left:0;line-height:28px;position:absolute;text-align:center;top:16px;width:30px}.ar-kontakt__ablauf b{color:var(--ink);display:block;font-size:calc(18px*var(--f-text))}.ar-kontakt__ablauf span{display:block;margin-top:4px}.ar-kontakt__ablauf span,.ar-kontakt__mail{color:var(--text-2);font-size:calc(16px*var(--f-text))}.ar-kontakt__mail{margin-top:26px}.ar-kontakt__mail a{color:var(--magenta);font-weight:700}.ar-kontakt__karte{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);padding:32px}.ar-kontakt__karte-titel{color:var(--ink);font-size:calc(22px*var(--f-h4));font-weight:700}.ar-kontakt__karte-text{color:var(--text-2);font-size:calc(16px*var(--f-text));margin-top:10px}.ar-kontakt__karte .ar-btn{margin-top:22px}.ar-kontakt__hinweis{border:1px dashed var(--magenta);border-radius:var(--radius);font-size:calc(14px*var(--f-text));margin-bottom:18px;padding:14px}.ar-kontakt__kalender-auf{border-top:1px solid var(--line);margin-top:28px;padding-top:20px}.ar-kontakt__kalender-kopf{cursor:pointer;display:block;list-style:none;padding-right:36px;position:relative}.ar-kontakt__kalender-kopf::-webkit-details-marker{display:none}.ar-kontakt__kalender-kopf span{color:var(--ink);display:block;font-size:calc(17px*var(--f-text));font-weight:700}.ar-kontakt__kalender-kopf small{color:var(--text-2);display:block;font-size:calc(15px*var(--f-text));margin-top:4px}.ar-kontakt__kalender-kopf:after{background:var(--rose);border:1px solid var(--rose-line);border-radius:50%;color:var(--magenta);content:"+";font-weight:700;height:26px;line-height:24px;position:absolute;right:0;text-align:center;top:0;width:26px}.ar-kontakt__kalender-auf[open] .ar-kontakt__kalender-kopf:after{content:"\2212"}.ar-kontakt__kalender-kopf:hover span{color:var(--magenta)}.ar-kontakt__kalender-kopf:focus-visible{border-radius:2px;outline:2px solid var(--magenta);outline-offset:4px}.ar-kontakt__kalender{margin-top:16px;min-height:640px}.ar-kontakt__formular{margin-top:18px}.ar-kontakt__formular .hs-form-field{margin-bottom:14px}.ar-kontakt__formular label{color:var(--ink);display:block;font-size:calc(14px*var(--f-text));font-weight:700;margin-bottom:6px}.ar-kontakt__formular .hs-form-required{color:var(--magenta);margin-left:2px}.ar-kontakt__formular .hs-input:not([type=checkbox]):not([type=radio]){background:#fff;border:1px solid var(--line);border-radius:var(--radius);color:var(--ink);font:inherit;font-size:calc(16px*var(--f-text));padding:12px 14px;width:100%}.ar-kontakt__formular textarea.hs-input{min-height:120px}.ar-kontakt__formular .hs-input:focus{border-color:transparent;outline:2px solid var(--magenta);outline-offset:1px}.ar-kontakt__formular .hs-error-msgs{color:var(--magenta-dark);font-size:calc(13px*var(--f-klein));list-style:none;margin:6px 0 0;padding:0}.ar-kontakt__formular .legal-consent-container{color:var(--muted);font-size:calc(13px*var(--f-klein));line-height:1.5;margin-top:8px}.ar-kontakt__formular .hs-button{background:var(--magenta);border:0;border-radius:var(--btn-radius);color:#fff;cursor:pointer;font:inherit;font-size:var(--btn-groesse);font-weight:var(--btn-gewicht);margin-top:10px;padding:var(--btn-innen);transition:background-color .2s}.ar-kontakt__formular .hs-button:hover{background:var(--magenta-dark)}@media (max-width:960px){.ar-kontakt__raster{gap:36px;grid-template-columns:1fr}.ar-kontakt__karte{padding:22px}}