.ar-freigabe__modul .hs-form-field{margin-bottom:14px}.ar-freigabe__modul label{color:var(--ink);display:block;font-size:calc(14px*var(--f-text));font-weight:700;margin-bottom:6px}.ar-freigabe__modul .hs-form-required{color:var(--magenta);margin-left:2px}.ar-freigabe__modul .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-freigabe__modul .hs-input:focus{border-color:transparent;outline:2px solid var(--magenta);outline-offset:1px}.ar-freigabe__modul select.hs-input{appearance:auto}.ar-freigabe__modul .hs-error-msgs{color:var(--magenta-dark);font-size:calc(13px*var(--f-klein));list-style:none;margin:6px 0 0;padding:0}.ar-freigabe__modul .legal-consent-container{color:var(--muted);font-size:calc(13px*var(--f-klein));line-height:1.5;margin-top:8px}.ar-freigabe__modul .legal-consent-container .hs-form-booleancheckbox-display{align-items:flex-start;display:flex;font-weight:400;gap:8px}.ar-freigabe__modul .hs-button{background:var(--magenta);border:0;border-radius:var(--radius);color:#fff;cursor:pointer;font:inherit;font-size:calc(16px*var(--f-text));font-weight:700;margin-top:10px;padding:15px 22px;transition:background-color .2s;width:100%}.ar-freigabe__modul .hs-button:hover{background:var(--magenta-dark)}.ar-freigabe__modul .submitted-message{display:none}.ar-freigabe__laden{display:flex;flex-direction:column;gap:14px;padding:8px 0 4px}.ar-freigabe__laden span{animation:ar-freigabe-laden 1.4s ease-in-out infinite;background:linear-gradient(90deg,var(--paper) 0,var(--line) 50%,var(--paper) 100%);background-size:200% 100%;border-radius:var(--radius);display:block;height:44px}.ar-freigabe__laden .ar-freigabe__laden-knopf{align-self:flex-end;margin-top:6px;opacity:.7;width:40%}.ar-freigabe__modul.is-bereit .ar-freigabe__laden{display:none}@keyframes ar-freigabe-laden{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.ar-freigabe__laden span{animation:none}}.ar-freigabe__hinweis{border:1px dashed var(--magenta);border-radius:var(--radius);font-size:calc(14px*var(--f-text));padding:14px}