.kuendigung-form-wrapper{display:none;position:fixed;z-index:1001;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:auto;background-color:#000c}.kuendigung-form-wrapper.is-open{display:flex;align-items:center;justify-content:center;padding:16px;box-sizing:border-box}.kuendigung-form-bg{background:#fff;padding:48px 32px 40px;border-radius:10px;width:100%;max-width:560px;margin:0;position:relative;box-sizing:border-box;max-height:calc(100vh - 32px);overflow-y:auto}.kuendigung-form-close{position:absolute;top:20px;right:20px;background:none;border:none;cursor:pointer;padding:4px;line-height:0;opacity:.6;transition:opacity .15s}.kuendigung-form-close:hover{opacity:1}.kuendigung-form-title{color:#1c3660;font-size:22px;font-weight:600;margin:0 0 8px;letter-spacing:.3px}.kuendigung-form-subtitle{color:#121212a6;font-size:14px;margin:0 0 24px;line-height:1.5}.kuendigung-form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.kuendigung-form-field{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.kuendigung-form-field label{font-size:13px;font-weight:500;color:#121212}.kuendigung-form-field label span[aria-hidden]{color:#c00}.kuendigung-form-field input[type=text],.kuendigung-form-field input[type=email],.kuendigung-form-field input[type=date],.kuendigung-form-field select{border:1px solid rgba(18,18,18,.3);border-radius:4px;padding:10px 14px;font-size:14px;font-family:inherit;color:#121212;width:100%;box-sizing:border-box;background:#fff;transition:border-color .15s,box-shadow .15s}.kuendigung-form-field input:focus,.kuendigung-form-field select:focus,.kuendigung-form-field textarea:focus{outline:none;border-color:#1c3660;box-shadow:0 0 0 2px #1c36601f}.kuendigung-form-field textarea{border:1px solid rgba(18,18,18,.3);border-radius:4px;box-sizing:border-box;color:#121212;font-family:inherit;font-size:14px;line-height:1.5;min-height:96px;padding:10px 14px;resize:vertical;width:100%;transition:border-color .15s,box-shadow .15s}.kuendigung-form-field--checkbox{margin-bottom:20px}.kuendigung-form-field--date.is-hidden{display:none}.kuendigung-form-field--date{margin-top:-8px;margin-bottom:20px}.kuendigung-checkbox-label{display:flex;align-items:flex-start;gap:10px;cursor:pointer;font-size:13px;color:#121212bf;line-height:1.5}.kuendigung-checkbox-label input[type=checkbox]{margin-top:2px;flex-shrink:0;accent-color:#1c3660;width:16px;height:16px;cursor:pointer}.kuendigung-checkbox-label a{color:#1c3660;text-decoration:underline}.kuendigung-form-success{background:#ccd7dd;color:#1c3660;border-radius:4px;padding:14px 16px;margin-bottom:16px;font-size:14px;font-weight:500;line-height:1.5}.kuendigung-form-error{color:#c00;font-size:13px;margin-bottom:16px}.kuendigung-form-submit{background:#1c3660;color:#fff;border:none;border-radius:4px;padding:14px 28px;font-size:15px;font-weight:600;cursor:pointer;width:100%;margin-top:4px;transition:background .2s;letter-spacing:.3px}.kuendigung-form-submit:hover{background:#152d52}.kuendigung-answer-intro{margin-top:16px}.kuendigung-answer-intro,.kuendigung-answer-intro p{color:#48494b;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.kuendigung-answer-intro p{margin:0}.kuendigung-answer-intro p+p{margin-top:8px}.kuendigung-trigger{align-items:center;background:transparent;border:1px solid #1c3660;border-radius:24px;color:#1c3660;cursor:pointer;display:inline-flex;font-family:var(--font-body-family);font-size:14px;font-weight:600;justify-content:center;letter-spacing:.6px;line-height:1.5;margin-top:16px;padding:10px 20px;text-align:center;transition:background-color .2s ease,color .2s ease;width:fit-content}.kuendigung-trigger:hover{background:#1c3660;color:#fff}@media screen and (max-width:749px){.kuendigung-form-bg{padding:40px 20px 32px}.kuendigung-form-row{grid-template-columns:1fr;gap:0}.kuendigung-trigger{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/481/assets/component-kuendigung-form.css.map */
