.wpforms-field-label{color:white!important}.wpforms-page-indicator-steps{color:white!important}.wpforms-field-medium{width:100%;margin:6px 0 12px;padding:12px;border-radius:12px;border:1px solid rgb(255 255 255 / .12);background:rgb(255 255 255 / .03);color:#fff}.wpforms-container .wpforms-page-indicator{margin:0px!important}div.wpforms-container-full{margin:0px!important}div.wpforms-container-full .wpforms-form input[type=text],div.wpforms-container-full .wpforms-form input[type=tel],div.wpforms-container-full .wpforms-form input[type=email],div.wpforms-container-full .wpforms-form input[type=url],div.wpforms-container-full .wpforms-form input[type=number],div.wpforms-container-full .wpforms-form input[type=password],div.wpforms-container-full .wpforms-form textarea{color:#fff!important;background:rgb(255 255 255 / .03)!important;border:1px solid rgb(255 255 255 / .12)!important;border-radius:10px!important;padding:10px 12px!important;line-height:1.4!important}div.wpforms-container-full .wpforms-form input:focus,div.wpforms-container-full .wpforms-form textarea:focus{outline:none!important;border-color:rgb(96 165 250 / .65)!important;box-shadow:0 0 0 3px rgb(96 165 250 / .20)!important;background:rgb(255 255 255 / .05)!important;color:#fff!important}div.wpforms-container-full .wpforms-form ::placeholder{color:rgb(255 255 255 / .6)!important}div.wpforms-container-full .wpforms-form select:not(.choices__input){color-scheme:dark;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%!important;color:#fff!important;background:rgb(255 255 255 / .03)!important;border:1px solid rgb(255 255 255 / .12)!important;border-radius:10px!important;padding:10px 42px 10px 12px!important;line-height:1.35!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23e5e7eb' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 12px center!important;background-size:14px 14px!important}div.wpforms-container-full .wpforms-form select:not(.choices__input):hover{border-color:rgb(255 255 255 / .22)!important}div.wpforms-container-full .wpforms-form select:not(.choices__input):focus{outline:none!important;border-color:rgb(96 165 250 / .65)!important;box-shadow:0 0 0 3px rgb(96 165 250 / .20)!important;background:rgb(255 255 255 / .05)!important;color:#fff!important}div.wpforms-container-full .wpforms-form select::-ms-expand{display:none!important}div.wpforms-container-full .wpforms-form select option[disabled],div.wpforms-container-full .wpforms-form select option[hidden]{color:rgb(255 255 255 / .55)!important}div.wpforms-container-full .wpforms-form select option,div.wpforms-container-full .wpforms-form select optgroup{background:#111827!important;color:#fff!important}div.wpforms-container-full .wpforms-form .choices{color:#e5e7eb!important}div.wpforms-container-full .wpforms-form .choices__inner{background:rgb(255 255 255 / .06)!important;border:1px solid rgb(255 255 255 / .18)!important;border-radius:10px!important;color:#e5e7eb!important;padding:8px 42px 8px 12px!important;min-height:auto!important}div.wpforms-container-full .wpforms-form .choices__list--single .choices__item{color:#e5e7eb!important}div.wpforms-container-full .wpforms-form .choices__placeholder{color:rgb(229 231 235 / .60)!important}div.wpforms-container-full .wpforms-form .choices[data-type*="select-one"]::after{border-color:#e5e7eb #fff0 #fff0 transparent!important;right:12px!important;top:18px!important}div.wpforms-container-full .wpforms-form .choices.is-focused .choices__inner,div.wpforms-container-full .wpforms-form .choices.is-open .choices__inner,div.wpforms-container-full .wpforms-form .choices__inner:hover{border-color:rgb(96 165 250 / .65)!important;box-shadow:0 0 0 3px rgb(96 165 250 / .20)!important;background:rgb(255 255 255 / .09)!important;color:#e5e7eb!important}div.wpforms-container-full .wpforms-form .choices__list--dropdown,div.wpforms-container-full .wpforms-form .choices__list[aria-expanded]{background:#111827!important;border:1px solid rgb(255 255 255 / .14)!important;box-shadow:0 10px 30px rgb(0 0 0 / .35)!important;color:#e5e7eb!important}div.wpforms-container-full .wpforms-form .choices__list--dropdown .choices__item,div.wpforms-container-full .wpforms-form .choices__list[aria-expanded] .choices__item{background:#111827!important;color:#e5e7eb!important}div.wpforms-container-full .wpforms-form .choices__item--selectable.is-highlighted{background:#1f2937!important;color:#fff!important}div.wpforms-container-full .wpforms-form .wpforms-error,div.wpforms-container-full .wpforms-form .wpforms-field .wpforms-error{color:#fca5a5!important}div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-has-error select,div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-has-error input,div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-has-error textarea,div.wpforms-container-full .wpforms-form .wpforms-field.wpforms-has-error .choices__inner{border-color:rgb(252 165 165 / .95)!important;box-shadow:0 0 0 3px rgb(252 165 165 / .18)!important}div.wpforms-container-full .wpforms-form button[type=submit],div.wpforms-container-full .wpforms-form input[type=submit]{background:linear-gradient(135deg,#60a5fa,#34d399)!important;color:#0b1220!important;font-weight:700!important;border:0!important;border-radius:12px!important;padding:10px 16px!important;cursor:pointer!important}div.wpforms-container-full .wpforms-form button[type=submit]:hover,div.wpforms-container-full .wpforms-form input[type=submit]:hover{filter:brightness(1.05)!important}.bild-checklista .checklist,.bild-checklista .checklist-extra{margin:10px 0;padding-left:18px}.bild-checklista li{margin:6px 0}.bild-checklista .checklist-extra li a{text-decoration:underline}.card.checklist-card{padding:18px}.checklist-card h3{margin:0 0 10px;font-size:1.35rem;color:#fff}.checklist,.checklist-extra{list-style:none;margin:10px 0 0;padding:0}.checklist li,.checklist-extra li{position:relative;margin:10px 0;padding-left:28px;line-height:1.55;color:#e5e7eb}.checklist li::before,.checklist-extra li::before{content:"✓";position:absolute;left:0;top:0;transform:translateY(1px);font-weight:800;color:#60a5fa;opacity:.95}.checklist-extra li{color:#cbd5e1}.checklist-card .cta{margin-top:12px;display:inline-block}