.amq-widerrufsbutton{max-width:560px;margin:2rem auto;font-size:1rem;line-height:1.5}.amq-widerrufsbutton .amq-wrb-intro{margin-bottom:1.5rem}.amq-widerrufsbutton .amq-wrb-field{display:flex;flex-direction:column;margin-bottom:1.25rem}.amq-widerrufsbutton .amq-wrb-field label{font-weight:600;margin-bottom:.4rem}.amq-widerrufsbutton .amq-wrb-field input[type="text"],.amq-widerrufsbutton .amq-wrb-field input[type="email"],.amq-widerrufsbutton .amq-wrb-field textarea{width:100%;padding:.65rem .8rem;border:1px solid #b5b5b5;border-radius:4px;font-size:1rem;background:#fff;font-family:inherit;box-sizing:border-box}.amq-widerrufsbutton .amq-wrb-field textarea{resize:vertical;min-height:6rem}.amq-widerrufsbutton .amq-wrb-field input:focus,.amq-widerrufsbutton .amq-wrb-field textarea:focus{outline:2px solid var(--e-global-color-primary,#1f3d8a);outline-offset:2px;border-color:var(--e-global-color-primary,#1f3d8a)}.amq-widerrufsbutton .amq-wrb-privacy{margin:1rem 0 .5rem;font-size:.9rem;color:#555}.amq-widerrufsbutton .amq-wrb-privacy a{color:var(--e-global-color-primary,#1f3d8a);text-decoration:underline}.amq-widerrufsbutton .amq-wrb-field-checkbox label{display:flex;gap:.6rem;align-items:flex-start;font-weight:400}.amq-widerrufsbutton .amq-wrb-field-checkbox input[type="checkbox"]{margin-top:.25rem;flex-shrink:0}.amq-widerrufsbutton .amq-wrb-help{margin-top:.3rem;color:#555;font-size:.875rem}.amq-widerrufsbutton .amq-wrb-field-error{margin-top:.35rem;color:#b30000;font-size:.9rem}.amq-widerrufsbutton .amq-wrb-field input[aria-invalid="true"]{border-color:#b30000}.amq-widerrufsbutton .amq-wrb-alert{padding:1rem 1.25rem;border-radius:4px;margin-bottom:1.25rem}.amq-widerrufsbutton .amq-wrb-alert-error{background:#fdecec;border:1px solid #e6b8b8;color:#7a1f1f}.amq-widerrufsbutton .amq-wrb-alert-success{background:#eaf6ee;border:1px solid #b6dcc3;color:#205c33}.amq-widerrufsbutton .amq-wrb-confirm-title{margin-top:0;font-size:1.25rem}.amq-widerrufsbutton .amq-wrb-honeypot{position:absolute!important;left:-10000px!important;top:auto!important;width:1px!important;height:1px!important;overflow:hidden!important}.amq-widerrufsbutton .amq-wrb-submit{margin-top:1.75rem}.amq-widerrufsbutton .amq-wrb-button{--amq-wrb-btn:var(--e-global-color-primary, #1f3d8a);display:inline-flex;align-items:center;justify-content:center;gap:.6rem;background:var(--amq-wrb-btn);background-image:linear-gradient(180deg,color-mix(in srgb,var(--amq-wrb-btn) 100%,white 8%) 0%,var(--amq-wrb-btn) 100%);color:#fff;border:0;padding:.95rem 1.75rem;font-size:1.0625rem;font-weight:600;letter-spacing:.01em;line-height:1.2;border-radius:6px;cursor:pointer;text-decoration:none;box-shadow:0 1px 0 rgb(255 255 255 / .18) inset,0 2px 4px rgb(31 61 138 / .18),0 4px 14px rgb(31 61 138 / .18);transition:transform 120ms ease,box-shadow 160ms ease,background-color 160ms ease,filter 160ms ease;-webkit-appearance:none;appearance:none}.amq-widerrufsbutton .amq-wrb-button::after{content:"→";font-size:1.15em;line-height:1;transition:transform 160ms ease}.amq-widerrufsbutton .amq-wrb-button:hover{filter:brightness(1.06);box-shadow:0 1px 0 rgb(255 255 255 / .18) inset,0 4px 8px rgb(31 61 138 / .22),0 8px 20px rgb(31 61 138 / .22);transform:translateY(-1px)}.amq-widerrufsbutton .amq-wrb-button:hover::after{transform:translateX(3px)}.amq-widerrufsbutton .amq-wrb-button:focus-visible{outline:3px solid color-mix(in srgb,var(--amq-wrb-btn) 50%,white);outline-offset:3px}.amq-widerrufsbutton .amq-wrb-button:active{transform:translateY(0);filter:brightness(.95);box-shadow:0 1px 0 rgb(255 255 255 / .1) inset,0 1px 2px rgb(31 61 138 / .2)}.amq-widerrufsbutton .amq-wrb-button[disabled]{opacity:.6;cursor:not-allowed;transform:none}