input {box-shadow: none !important;}select {box-shadow: none !important;}.btn-primary.a {color: var(--bs-btn-color) !important;}.btn-medium {font-size: .9375rem !important;}input::placeholder {color: var(--color-text-regular) !important;}.c-main-navigation-bar {flex-direction: column !important;}fieldset {font: var(--font-p-regular) !important;}.c-postadresse-verwendung label {font-weight: var(--font-p-regular-weight) !important;color: var(--color-text-regular) !important;}.c-main-navigation-bar.override-radius {border-radius: 1.25rem;}.main-navigation-bar-top {inline-size: 100%;justify-content: space-between;align-items: center;gap: 1rem;display: flex;}.menu-button {background-color: var(--color-primary-base);color: var(--color-white-base);inline-size: var(--action-button-size);block-size: var(--action-button-size);transition: background-color var(--default-transition),color var(--default-transition);border: none;border-radius: 100%;justify-content: center;align-items: center;padding: .5rem;display: inline-flex;}legend {margin-block-end: 1rem !important;}input[type="radio"]:checked {--radio-dot-scale: 0.9;}input[type="checkbox"]:checked {--checkbox-dot-scale: 0.9;}.tooltip-lg {--bs-tooltip-max-width: min(320px, calc(100vw - 2rem));--bs-tooltip-font-size: 1rem;--bs-tooltip-padding-x: .75rem;--bs-tooltip-padding-y: .5rem;--bs-tooltip-bg: var(--color-bg-contrast-dark);--bs-tooltip-color: var(--color-text-contrast-light);--bs-tooltip-opacity: 1;}.icon-hover-link {position: relative;color: var(--link-color);transition: color .15s;}.icon-hover-link::before {content: "";position: absolute;inset: -.625rem;}.icon-hover-link:hover,.icon-hover-link:focus-visible {color: var(--link-color-hover);cursor: pointer;}.icon-hover-link:focus-visible {outline: 2px solid var(--link-color-hover);outline-offset: 2px;border-radius: .25rem;}.link-accent {color: var(--color-accent-700);transition: color .15s;}.link-accent:hover,.link-accent:focus-visible {color: color-mix(in srgb, var(--color-accent-700) 85%, black);}.link-accent:active {color: color-mix(in srgb, var(--color-accent-700) 70%, black);}@media (prefers-color-scheme: dark) {.btn-close {filter: invert(1) grayscale(100%) brightness(200%);}}