body{font-size:1rem;font-weight:400;font-family:"CEWEText",Arial,sans-serif;color:var(--color-font-base, #4c4c4c) !important}body #site{z-index:998;margin-top:2.5rem}body #site .container+.container{margin-top:2rem}body h1{font-size:2.25rem;margin-bottom:.875rem;font-weight:500;font-family:"CEWEHead",Arial,sans-serif}body h2{font-size:2.25rem;margin-bottom:.875rem;font-weight:500;font-family:"CEWEHead",Arial,sans-serif}body h3{font-size:1.5rem;margin-bottom:.5rem;font-weight:500}body h4{font-size:1.5rem;margin-bottom:.875rem}body a{color:var(--color-link-base);text-decoration:underline}body a:visited{color:var(--color-link-base);text-decoration:underline}body img{max-width:100%}body input[type=text],body input[type=date],body input[type=number],body input[type=tel],body input[type=email],body textarea,body select{width:100%;max-width:100%;padding:unset !important;padding-bottom:.5rem !important;margin-bottom:1px !important;border-radius:0 !important;border:0 !important;border-bottom:1px solid var(--color-input-border) !important;color:var(--color-form-text) !important;background-color:#eeecea !important;padding:12px !important;padding-bottom:13px !important}body input[type=text]:hover,body input[type=text]:focus,body input[type=date]:hover,body input[type=date]:focus,body input[type=number]:hover,body input[type=number]:focus,body input[type=tel]:hover,body input[type=tel]:focus,body input[type=email]:hover,body input[type=email]:focus,body textarea:hover,body textarea:focus,body select:hover,body select:focus{background-color:rgba(0,0,0,0);box-shadow:none !important;margin-bottom:0 !important;border-bottom-width:2px !important;padding-bottom:12px !important}body input[type=text]::placeholder,body input[type=date]::placeholder,body input[type=number]::placeholder,body input[type=tel]::placeholder,body input[type=email]::placeholder,body textarea::placeholder,body select::placeholder{color:#b4b4b4 !important}body .form-check .form-check-input{margin-left:0 !important}body textarea{height:7rem;resize:none;overflow:auto}body button,body .btn,body input[type=file]::file-selector-button{background-color:var(--color-button, #c30c15);box-shadow:0 1px 3px rgba(0,0,0,.4);color:var(--color-font-white);border:0;border-radius:3px;cursor:pointer;letter-spacing:.03125rem;line-height:1.7;min-height:2.5rem;min-width:2.5rem;outline:none;padding:.5rem 1rem;text-align:center;text-decoration:none;text-transform:normal;user-select:none;vertical-align:middle}body button:hover,body button:active,body .btn:hover,body .btn:active,body input[type=file]::file-selector-button:hover,body input[type=file]::file-selector-button:active{background-color:var(--color-button-hover, #a00d0c)}#loader-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.8);display:flex;justify-content:center;align-items:center;z-index:9999;visibility:hidden;opacity:0;transition:opacity .3s ease}#loader-overlay.active{visibility:visible;opacity:1}.loader{width:50px;--b: 8px;aspect-ratio:1;border-radius:50%;padding:1px;background:conic-gradient(rgba(0, 0, 0, 0) 10%, #f03355) content-box;-webkit-mask:repeating-conic-gradient(rgba(0, 0, 0, 0) 0deg, #000 1deg 20deg, rgba(0, 0, 0, 0) 21deg 36deg),radial-gradient(farthest-side, rgba(0, 0, 0, 0) calc(100% - var(--b) - 1px), #000 calc(100% - var(--b)));-webkit-mask-composite:destination-in;mask-composite:intersect;animation:l4 1s infinite steps(10)}@keyframes l4{to{transform:rotate(1turn)}}#header-container{position:sticky;top:0;z-index:999}#header-container #header{background-color:var(--color-header);max-width:100%;padding-top:1rem}#header-container #header.no-anchor-nav{padding-bottom:1rem}#header-container #header .header-grid{display:flex;flex-direction:column;gap:1rem}#header-container #header .logo img{height:45px !important;width:auto}#header-container #header nav.content-navigation{color:var(--color-font-white) !important}#header-container #header nav.content-navigation ul{padding-left:unset !important;margin-bottom:unset !important;list-style:none}#header-container #header nav.content-navigation ul li{padding:.3rem 0;margin:0 0 0 1rem;border-bottom:3px solid var(--color-link-base);transition:border-bottom-color .4s ease-out,color .4s ease-out}#header-container #header nav.content-navigation ul li:first-child{margin-left:unset !important}#header-container #header nav.content-navigation ul li.active{border-bottom:3px solid #ddd}#header-container #header nav.content-navigation ul li:hover{border-bottom:3px solid #ddd}#header-container #header nav.content-navigation ul li a{line-height:1.4}#header-container #header nav.content-navigation a{text-decoration:none;color:var(--color-font-white) !important}#header-container #header nav.content-navigation a:visited{text-decoration:none;color:var(--color-font-white)}#footer{background-color:var(--color-footer);color:var(--color-footer-font);padding-block:3.5rem;margin-top:2.5rem}#footer ul{list-style:none}#footer a{color:var(--color-footer-font);text-decoration:none}#footer a:visited{color:var(--color-footer-font);text-decoration:none}#footer #meta-nav{width:500px}#footer #meta-nav ul{margin-bottom:unset;padding-left:unset;text-align:center}#footer .social-media{width:400px;margin-top:4rem}#footer .social-media a{vertical-align:middle}#footer .social-media a svg{width:25px;height:auto;fill:var(--color-footer-font)}.form-group{padding:0}.form-group+.form-group,.form-group+input[aria-hidden=true]+.form-group{margin-top:1rem}.form-group .form-label{margin-bottom:unset;color:var(--color-form-label);transition:color .3s ease}.form-group .form-check{padding-left:unset !important;margin-bottom:unset !important}.form-group .form-check .form-check-label{display:flex;justify-content:start;align-items:start}.form-group .form-check .form-check-label input[type=checkbox]{width:unset !important;max-width:unset !important;margin-top:5px !important}.form-group .form-check .form-check-label span{padding-left:.5rem}.form-navigation{margin-top:1rem}.form-navigation .btn-toolbar{justify-content:center !important}form[action*=tx_form_formframework] .form-group[id*=wann-passt-es]{display:none}form[action*=tx_form_formframework] .form-group[id*=wann-passt-es].active{display:block}