.dq-anfrage.dq-js .dq-steps{display:block}.dq-anfrage .dq-steps-labels span.is-done{color:var(--dq-text-2)}.dq-anfrage.dq-js .dq-stepnav{display:flex!important}.dq-anfrage.dq-js .gfield.dq-s1,.dq-anfrage.dq-js .gfield.dq-s2,.dq-anfrage.dq-js .gfield.dq-s3{display:none!important}.dq-anfrage.dq-js[data-step="1"] .gfield.dq-s1,.dq-anfrage.dq-js[data-step="2"] .gfield.dq-s2,.dq-anfrage.dq-js[data-step="3"] .gfield.dq-s3{display:block!important}.dq-anfrage.dq-js:not([data-step="3"]) .gform_footer{display:none!important}.dq-anfrage.dq-js[data-step] .gfield.dq-s3.dq-legal-field{display:none!important}.dq-anfrage .gfield.dq-anim{animation:dq-rise .5s var(--dq-ease) both}.dq-anfrage.dq-js .dq-tiles .gfield_label{display:flex!important;justify-content:space-between;align-items:baseline;gap:12px}.dq-anfrage .gfield_label .dq-hint{font-size:13px;font-weight:400;letter-spacing:0;text-transform:none;color:var(--dq-text-3)}.dq-anfrage .dq-tiles.dq-big .gchoice label b{font-size:15px;font-weight:700}.dq-anfrage .dq-tiles.dq-big .gchoice label small{font-size:13px;line-height:1.35;color:#5c5852;transition:color .25s ease}.dq-anfrage .gfield_error .gfield_label{color:var(--dq-text-2)!important}.dq-anfrage .gfield_error input,.dq-anfrage .gfield_error textarea{outline:2px solid var(--dq-red)!important;outline-offset:2px}.dq-anfrage .validation_message,.dq-anfrage .gfield_validation_message{margin:8px 0 0!important;padding:0!important;background:0 0!important;border:0!important;font-size:13px!important;color:#ff8a76!important}.dq-anfrage .gform_validation_errors{margin:0 0 22px!important;padding:14px 16px!important;background:rgba(232,67,42,.1)!important;border:1px solid var(--dq-red)!important;border-radius:12px!important;box-shadow:none!important}.dq-anfrage .gform_validation_errors h2,.dq-anfrage .gform_submission_error{margin:0!important;font-size:14px!important;font-weight:600!important;color:#ff8a76!important}.dq-anfrage .gform_validation_errors .gform-icon{display:none!important}.dq-anfrage .gform_footer .gform_button.is-sending{background:var(--dq-red-dim)!important;pointer-events:none;cursor:default;transform:none}.dq-anfrage .dq-btn.is-cream{color:var(--dq-ink)!important;background:var(--dq-cream)!important;height:52px!important;padding:0 24px!important}.dq-anfrage .dq-btn.is-cream:hover{background:#fff!important}.dq-anfrage .dq-legal-moved{margin-top:22px}.dq-anfrage.dq-js:not([data-step="3"]) .dq-legal-moved{display:none}.dq-anfrage .gform_ajax_spinner,.dq-anfrage .gform-loader{width:18px;height:18px;margin-left:4px}.dq-anfrage .gform_confirmation_wrapper,.dq-anfrage .gform_confirmation_message{margin:0!important;padding:0!important;background:0 0!important;border:0!important;color:inherit!important;font-size:inherit!important}.dq-anfrage .dq-done{display:flex;flex-direction:column;gap:24px;padding-top:12px}.dq-anfrage .dq-done>*{animation:dq-rise .7s var(--dq-ease) both}.dq-anfrage .dq-done>*:nth-child(2){animation-delay:.25s}.dq-anfrage .dq-done>*:nth-child(3){animation-delay:.5s}.dq-anfrage .dq-done>*:nth-child(4){animation-delay:.75s}.dq-anfrage .dq-check{width:64px;height:64px;border-radius:32px;background:var(--dq-red);display:flex;align-items:center;justify-content:center;animation:dq-pop .6s var(--dq-ease) both}.dq-anfrage .dq-done h2{margin:0 0 10px;font-size:32px;line-height:1.15;font-weight:700;color:var(--dq-text)}.dq-anfrage .dq-done p{margin:0;font-size:16px;line-height:1.55;color:var(--dq-text-2)}.dq-anfrage .dq-done p strong{color:var(--dq-text);font-weight:600}.dq-anfrage .dq-next{display:flex;flex-direction:column;gap:14px;padding:24px;background:var(--dq-inset);border-radius:14px}.dq-anfrage .dq-next h3{margin:0;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--dq-text-2)}.dq-anfrage .dq-next ol{margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.dq-anfrage .dq-next li{display:flex;gap:14px;align-items:flex-start;list-style:none}.dq-anfrage .dq-next i{width:28px;height:28px;flex-shrink:0;border-radius:14px;background:var(--dq-cream);color:var(--dq-ink);font-size:13px;font-weight:700;font-style:normal;display:flex;align-items:center;justify-content:center}.dq-anfrage .dq-next b{display:block;font-size:15px;font-weight:700;color:var(--dq-text)}.dq-anfrage .dq-next span{font-size:14px;line-height:1.45;color:var(--dq-text-2)}.dq-anfrage .dq-sum dd.is-set{color:var(--dq-ink)}.dq-anfrage .dq-sum dd.is-topic.is-set{font-weight:600}@media (max-width:640px){.dq-anfrage.dq-js .dq-tiles .gfield_label{flex-direction:column;align-items:flex-start;gap:4px}}