@font-face{font-display:swap;font-family:Titillium Web;font-style:normal;font-weight:300;src:url(../fonts/titillium-web-v17-latin-300.woff2) format("woff2")}@font-face{font-display:swap;font-family:Titillium Web;font-style:normal;font-weight:400;src:url(../fonts/titillium-web-v17-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Titillium Web;font-style:normal;font-weight:600;src:url(../fonts/titillium-web-v17-latin-600.woff2) format("woff2")}@font-face{font-display:swap;font-family:Titillium Web;font-style:normal;font-weight:700;src:url(../fonts/titillium-web-v17-latin-700.woff2) format("woff2")}html{font-size:inherit;scroll-behavior:smooth}.fbq *,.fbq :after,.fbq :before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.fbq ::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }@media print{body,html{margin:0!important;overflow:hidden;padding:0!important}}@page{margin:15mm!important}.fbq{--primary-light:#1e3a8a;--primary:#1e3a8a;--primary-dark:#1e3a8a;--secondary-light:#c6cfd6;--secondary:#66737e;--secondary-dark:#373c41;--neutral-light:#eaeaea;--neutral:#949494;--neutral-dark:#323232;--valid:#83af39;--invalid:red;--active:#83af39;--active-hover:#83af39;--inactive:#a4bc7b;--hover:#97ca3f;--disabled:#9d9d9d;--buttons-bg:#83af39;--buttons-text:#fff}.fbq div,.fbq label,.fbq p{color:var(--secondary-dark)}.fbq .phantom{grid-template-columns:repeat(1,minmax(0,1fr))}.fbq .phantom:hover{grid-template-columns:repeat(5,minmax(0,1fr))}@media (min-width:640px){.fbq .phantom{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.fbq .phantom{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.fbq .phantom{grid-template-columns:repeat(4,minmax(0,1fr))}}.fbq h1,.fbq h2,.fbq h3,.fbq h4,.fbq h5,.fbq h6,.fbq input,.fbq label,.fbq p,.fbq span,.fbq td,.fbq tr{font-family:Roboto,Arial,Geneva,sans-serif}.fbq h1{color:var(--neutral-dark);font-size:1.875rem;font-weight:700;line-height:2.25rem;margin-bottom:1rem;text-align:center}.fbq h2{font-size:1.25rem}.fbq h2,.fbq h3{color:var(--neutral-dark);font-weight:700;line-height:1.75rem}.fbq h3{font-size:1.125rem}.fbq p{margin-bottom:1rem}.fbq input{box-sizing:border-box}.fbq .icon{background-position:50%;background-repeat:no-repeat;background-size:contain;height:1rem;width:1rem}.fbq .icon-inline--left{margin-right:.5rem}.fbq .icon-inline--left,.fbq .icon-inline--right{background-position:50%;background-repeat:no-repeat;background-size:contain;display:inline-block;height:1rem;width:1rem}.fbq .icon-inline--right{margin-left:.5rem}.fbq .icon-link{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 512'%3E%3C!--!Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath d='M579.8 267.7c56.5-56.5 56.5-148 0-204.5-50-50-128.8-56.5-186.3-15.4l-1.6 1.1c-14.4 10.3-17.7 30.3-7.4 44.6s30.3 17.7 44.6 7.4l1.6-1.1c32.1-22.9 76-19.3 103.8 8.6 31.5 31.5 31.5 82.5 0 114L422.3 334.8c-31.5 31.5-82.5 31.5-114 0-27.9-27.9-31.5-71.8-8.6-103.8l1.1-1.6c10.3-14.4 6.9-34.4-7.4-44.6s-34.4-6.9-44.6 7.4l-1.1 1.6C206.5 251.2 213 330 263 380c56.5 56.5 148 56.5 204.5 0zM60.2 244.3c-56.5 56.5-56.5 148 0 204.5 50 50 128.8 56.5 186.3 15.4l1.6-1.1c14.4-10.3 17.7-30.3 7.4-44.6s-30.3-17.7-44.6-7.4l-1.6 1.1c-32.1 22.9-76 19.3-103.8-8.6C74 372 74 321 105.5 289.5l112.2-112.3c31.5-31.5 82.5-31.5 114 0 27.9 27.9 31.5 71.8 8.6 103.9l-1.1 1.6c-10.3 14.4-6.9 34.4 7.4 44.6s34.4 6.9 44.6-7.4l1.1-1.6C433.5 260.8 427 182 377 132c-56.5-56.5-148-56.5-204.5 0z'/%3E%3C/svg%3E")}.fbq .icon-phone{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3C!--!Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath d='M164.9 24.6c-7.7-18.6-28-28.5-47.4-23.2l-88 24C12.1 30.2 0 46 0 64c0 247.4 200.6 448 448 448 18 0 33.8-12.1 38.6-29.5l24-88c5.3-19.4-4.6-39.7-23.2-47.4l-96-40c-16.3-6.8-35.2-2.1-46.3 11.6L304.7 368c-70.4-33.3-127.4-90.3-160.7-160.7l49.3-40.3c13.7-11.2 18.4-30 11.6-46.3l-40-96z'/%3E%3C/svg%3E")}.fbq .icon-mail{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3C!--!Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath d='M48 64C21.5 64 0 85.5 0 112c0 15.1 7.1 29.3 19.2 38.4l217.6 163.2c11.4 8.5 27 8.5 38.4 0l217.6-163.2c12.1-9.1 19.2-23.3 19.2-38.4 0-26.5-21.5-48-48-48zM0 176v208c0 35.3 28.7 64 64 64h384c35.3 0 64-28.7 64-64V176L294.4 339.2a63.9 63.9 0 0 1-76.8 0z'/%3E%3C/svg%3E")}.fbq .icon-print{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3C!--!Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath d='M128 0C92.7 0 64 28.7 64 64v96h64V64h226.7L384 93.3V160h64V93.3c0-17-6.7-33.3-18.7-45.3L400 18.7C388 6.7 371.7 0 354.7 0zm256 352v96H128v-96zm64 32h32c17.7 0 32-14.3 32-32v-96c0-35.3-28.7-64-64-64H64c-35.3 0-64 28.7-64 64v96c0 17.7 14.3 32 32 32h32v64c0 35.3 28.7 64 64 64h256c35.3 0 64-28.7 64-64zm-16-136a24 24 0 1 1 0 48 24 24 0 1 1 0-48'/%3E%3C/svg%3E")}.fbq .icon-info{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3C!--!Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath d='M256 512a256 256 0 1 0 0-512 256 256 0 1 0 0 512m-40-176h24v-64h-24c-13.3 0-24-10.7-24-24s10.7-24 24-24h48c13.3 0 24 10.7 24 24v88h8c13.3 0 24 10.7 24 24s-10.7 24-24 24h-80c-13.3 0-24-10.7-24-24s10.7-24 24-24m40-208a32 32 0 1 1 0 64 32 32 0 1 1 0-64'/%3E%3C/svg%3E")}.fbq .icon-left{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3C!--!Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath d='M41.4 233.4c-12.5 12.5-12.5 32.8 0 45.3l160 160c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L109.3 256l137.3-137.4c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-160 160z'/%3E%3C/svg%3E")}.fbq .icon-left--white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3C!--!Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath fill='%23fff' d='M41.4 233.4c-12.5 12.5-12.5 32.8 0 45.3l160 160c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L109.3 256l137.3-137.4c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-160 160z'/%3E%3C/svg%3E")}.fbq .icon-right{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3C!--!Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath d='M278.6 233.4c12.5 12.5 12.5 32.8 0 45.3l-160 160c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L210.7 256 73.4 118.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l160 160z'/%3E%3C/svg%3E")}.fbq .icon-right--white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3C!--!Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath fill='%23fff' d='M278.6 233.4c12.5 12.5 12.5 32.8 0 45.3l-160 160c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L210.7 256 73.4 118.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l160 160z'/%3E%3C/svg%3E")}.fbq .icon-print--white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3C!--!Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath fill='%23fff' d='M128 0C92.7 0 64 28.7 64 64v96h64V64h226.7L384 93.3V160h64V93.3c0-17-6.7-33.3-18.7-45.3L400 18.7C388 6.7 371.7 0 354.7 0zm256 352v96H128v-96zm64 32h32c17.7 0 32-14.3 32-32v-96c0-35.3-28.7-64-64-64H64c-35.3 0-64 28.7-64 64v96c0 17.7 14.3 32 32 32h32v64c0 35.3 28.7 64 64 64h256c35.3 0 64-28.7 64-64zm-16-136a24 24 0 1 1 0 48 24 24 0 1 1 0-48'/%3E%3C/svg%3E")}.fbq .icon-reset--white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' width='24' height='24' fill='%23fff' viewBox='0 0 489.533 489.533'%3E%3Cpath d='M268.175 488.161c98.2-11 176.9-89.5 188.1-187.7 14.7-128.4-85.1-237.7-210.2-239.1v-57.6c0-3.2-4-4.9-6.7-2.9l-118.6 87.1c-2 1.5-2 4.4 0 5.9l118.6 87.1c2.7 2 6.7.2 6.7-2.9v-57.5c87.9 1.4 158.3 76.2 152.3 165.6-5.1 76.9-67.8 139.3-144.7 144.2-81.5 5.2-150.8-53-163.2-130-2.3-14.3-14.8-24.7-29.2-24.7-17.9 0-31.9 15.9-29.1 33.6 17.4 109.7 118.7 192 236 178.9'/%3E%3C/svg%3E");margin-left:0}.fbq .questionizer-container{box-sizing:border-box;margin-left:auto;margin-right:auto;max-width:740px;padding:1rem}@media (min-width:640px){.fbq .questionizer-container{padding:1.5rem 3rem 3rem}}.fbq .input{border:1px solid #d1d1d1;border-radius:.3rem;box-sizing:border-box;padding:.8rem;width:100%}.fbq .input--valid{border-color:var(--valid)}.fbq .input-container{display:flex;flex-direction:column;padding-bottom:1.5rem;width:100%}.fbq .checkbox{border:2px solid var(--neutral);border-color:var(--neutral);border-radius:.125rem;border-width:1px;cursor:pointer;height:1.5rem;margin-right:1rem;min-width:1.5rem;padding:1px;position:relative;width:1.5rem}.fbq .checkbox:hover{border-color:var(--active);border-width:2px;padding:0}.fbq .checkbox__input{cursor:pointer;height:100%;opacity:0;width:100%}.fbq .checkbox a{cursor:pointer;text-decoration:underline}.fbq .checkbox--checked{background-color:var(--active);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3C!--!Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath fill='%23fff' d='M438.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L160 338.7l233.4-233.3c12.5-12.5 32.8-12.5 45.3 0z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain}.fbq .checkbox--checked:hover{opacity:.8}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.fbq .spinner{border-radius:9999px;border-width:2px;height:1.5rem;margin-right:1rem;width:1.5rem;--tw-border-opacity:1;animation:spin 1s linear infinite;border-color:rgb(255 255 255/var(--tw-border-opacity));border-right-color:transparent;border-top-color:transparent}.fbq .form__info-top{margin-bottom:1rem}.fbq .form__info-bottom,.fbq .form__info-top{color:var(--neutral);font-size:.875rem;line-height:1.25rem;text-align:center}.fbq .form__info-bottom{margin-top:1rem}.fbq .step_navigation{display:flex;flex-direction:row;justify-content:space-around;margin-bottom:1.5rem;position:relative;width:100%}.fbq .step_navigation__step{display:flex;justify-content:center;position:relative;width:100%}.fbq .step_navigation__step:hover .step__point{background-color:var(--active-hover)}.fbq .step_navigation__line{background-color:var(--neutral);height:1px;right:0;bottom:0;left:0;position:absolute;top:50%}.fbq .step_navigation__line--active{background-color:var(--active);height:3px}.fbq .step_navigation__line--disabled{background-color:var(--neutral-light)}.fbq .step__point.step_navigation__step_reset{background-color:#000;line-height:0px}.fbq .step__point{align-items:center;background-color:var(--neutral);border-radius:9999px;cursor:pointer;display:flex;height:2rem;justify-content:center;position:relative;width:2rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.fbq .step__point--active{background-color:var(--active)!important}.fbq .step__point--disabled{background-color:var(--neutral-light)}.fbq .btn{align-items:center;background-color:var(--buttons-bg);border-radius:.125rem;box-sizing:border-box;cursor:pointer;display:flex;font-weight:700;height:-moz-fit-content;height:fit-content;justify-content:center;padding:.75rem 1.5rem;width:-moz-fit-content;width:fit-content;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.fbq .btn:hover{opacity:.8}@media print{.fbq .btn{display:none}}.fbq .btn-full{width:100%!important}.fbq .btn__icon_print{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3C!--!Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath fill='%23fff' d='M128 0C92.7 0 64 28.7 64 64v96h64V64h226.7L384 93.3V160h64V93.3c0-17-6.7-33.3-18.7-45.3L400 18.7C388 6.7 371.7 0 354.7 0zm256 352v96H128v-96zm64 32h32c17.7 0 32-14.3 32-32v-96c0-35.3-28.7-64-64-64H64c-35.3 0-64 28.7-64 64v96c0 17.7 14.3 32 32 32h32v64c0 35.3 28.7 64 64 64h256c35.3 0 64-28.7 64-64zm-16-136a24 24 0 1 1 0 48 24 24 0 1 1 0-48'/%3E%3C/svg%3E");margin-right:.75rem}.fbq .btn__icon_print,.fbq .result-item__icon_print{cursor:pointer;display:inline-block;height:1.5rem;width:1.5rem}.fbq .result-item__icon_print{margin-left:.75rem}.fbq .result-item__print:hover .result-item__print_label{color:var(--active)}.fbq .btn--disabled{opacity:.5;pointer-events:none}.fbq .toggle_container{height:100%;width:100%}.fbq .toggle{align-items:center;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;grid-column:span 6/span 6;justify-content:center;margin-left:auto;margin-right:auto;padding:10px;position:relative;width:100%}@media (min-width:640px){.fbq .toggle{padding-left:.5rem;padding-right:.5rem}}@media (min-width:768px){.fbq .toggle{grid-column:span 4/span 4}}.fbq .toggle .toggle__img:hover{opacity:1}.fbq .toggle__img{background-repeat:no-repeat;background-size:contain;flex-grow:1;height:100%;padding-bottom:100%;width:100%}.fbq .toggle__label{max-width:20rem;text-align:center;width:100%}.fbq .toggle__img--active{opacity:1}.fbq .input-antragsteller-select{width:100%}.fbq .input-antragsteller-select__label{font-size:1.125rem;line-height:1.75rem}.fbq .section,.fbq .section-altbau-neubau{align-items:center;justify-content:center;width:100%}.fbq .section{box-sizing:border-box;flex-direction:column;opacity:1;overflow:hidden;transition:all .3s}.fbq .section--group{background-color:var(--neutral-light);box-sizing:border-box;margin-top:1rem;padding:1rem}.fbq .section--hidden{margin-top:0;max-height:0;opacity:0;padding:0;transition:all 0s}.fbq .section__inputs{justify-content:center;margin-left:auto;margin-right:auto;width:100%}.fbq .section__inputs--grid{-moz-column-gap:1.5rem;column-gap:1.5rem;display:grid;grid-auto-rows:1fr;grid-template-columns:repeat(12,minmax(0,1fr));row-gap:1rem}@media (min-width:640px){.fbq .section__inputs--grid{-moz-column-gap:2.25rem;column-gap:2.25rem;row-gap:1.5rem}}.fbq .section__title{font-size:1.5rem;font-weight:400;line-height:2rem;margin-top:1rem}.fbq .section__info-bottom,.fbq .section__info-top{font-size:1rem;line-height:1.5rem;text-align:center}.fbq .section__info-bottom{margin-top:2rem}.fbq .section__header{margin-bottom:1rem}.fbq .step_buttons{box-sizing:border-box;display:grid;gap:1rem;grid-template-areas:"errors errors errors errors" "button-back button-back button-next button-next";margin-top:1rem;padding-top:2rem;width:100%}.fbq .step_buttons__errors{grid-area:errors}.fbq .step_buttons__back{grid-area:button-back}.fbq .step_buttons__next{grid-area:button-next;justify-self:flex-end}.fbq .step_buttons__button{background-color:var(--buttons-bg)}.fbq .select-input,.fbq .text-input{border:1px solid var(--neutral);border-color:var(--neutral);border-radius:.125rem;border-width:1px;grid-column:span 12/span 12;width:100%}.fbq .select-input:hover,.fbq .text-input:hover{border-color:var(--hover);--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:var(--hover)}.fbq .select-input:focus,.fbq .text-input:focus{border-color:var(--hover)}.fbq .select-input:active,.fbq .text-input:active{border-color:var(--active)}.fbq .select-input:hover,.fbq .text-input:hover{outline:0}.fbq .text-input{box-sizing:border-box}.fbq .input-container,.fbq .text-input{position:relative}.fbq .select-input__input,.fbq .text-input__input{border:none;border-radius:.125rem;height:100%;padding:.75rem;width:100%}.fbq .select-input__input:active,.fbq .select-input__input:focus,.fbq .text-input__input:active,.fbq .text-input__input:focus{outline-color:var(--active)}.fbq .select-input__input:hover,.fbq .text-input__input:hover{outline:0}.fbq .text-input__label{color:var(--neutral-dark);left:0;padding:1rem;pointer-events:none;position:absolute;top:0}.fbq .text-input__has_content{font-size:.6rem;left:-1rem;top:-1rem}.fbq .result-item__print{display:flex;flex-direction:row;margin-left:auto}.fbq .result-item__print_label{display:none}@media (min-width:768px){.fbq .result-item__print_label{display:block}}.fbq .errors{align-items:center;background-color:var(--neutral-light);border-radius:.125rem;box-sizing:border-box;display:flex;flex-direction:row;padding:1rem;width:100%}.fbq .errors__list{display:flex;flex-direction:column}.fbq .errors__icon{height:2rem;margin-right:1rem;opacity:.35;width:2rem}.fbq .loading-indicator{align-items:center;display:flex;height:100%;justify-content:center;margin-top:2rem;min-height:256px;text-align:center;width:100%}.fbq .print-view{background-color:var(--neutral-light);box-sizing:border-box;padding-bottom:1rem;padding-top:1rem}@media print{.fbq .print-view{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));padding:0}}.fbq .print-view .print-page__misc_email,.fbq .print-view .print-page__misc_url{color:var(--active)}.fbq .print-page{box-sizing:border-box;display:flex;flex-direction:column;margin:1rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));padding:2rem;--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media print{.fbq .print-page{height:100vh;margin:0;padding:0;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}}.fbq .print-page__address_elements,.fbq .print-page__misc_elements{border-color:var(--neutral);border-left-width:4px;padding:1rem;width:100%}.fbq .print-page__fp{box-sizing:border-box;margin:1rem;page-break-before:always;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));padding:2rem;--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media print{.fbq .print-page__fp{margin:0;padding:0;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}}.fbq .print-page__block{background-color:var(--neutral-light);margin-bottom:1rem;padding:.75rem 1rem}@media print{.fbq .print-page__block{background-color:transparent;padding:0}}.fbq .print-page__block p{margin-bottom:0}.fbq .print-page__block-title{color:var(--primary);font-size:1.5rem;line-height:2rem}@media print{.fbq .print-page__block-title{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}}.fbq .print-page__title{color:var(--primary);font-size:1.875rem;line-height:2.25rem}@media print{.fbq .print-page__title{font-size:1.875rem;line-height:2.25rem;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}}.fbq .print-page__cover{margin-bottom:1rem;-o-object-fit:cover;object-fit:cover;width:100%}.fbq .print-page__logos{display:flex;flex-direction:row;justify-content:space-between;width:100%}.fbq .print-page__logo{height:2.5rem;-o-object-fit:contain;object-fit:contain}.fbq .print-page__subtitle{font-size:1.5rem;line-height:2rem}@media print{.fbq .print-page__subtitle{font-size:1.5rem;line-height:2rem}}.fbq .print-page__footer-text{font-size:.875rem;line-height:1.25rem}.fbq .print-page__spacer{flex-grow:1}.fbq .print-page__address{margin-right:1rem}.fbq .print-page__address_adresse1{font-weight:700}.fbq .summary{background-color:var(--neutral-light);border-radius:.125rem;padding:1rem}.fbq .summary__bullet{font-weight:700}.fbq .tabs__header{background-color:var(--neutral-light);border-radius:.125rem;display:flex;flex-direction:row;justify-content:center;padding-left:1rem;padding-right:1rem}.fbq .tabs__header_item{display:block;display:flex;flex-direction:column;font-size:1rem;height:100%;justify-content:space-between;letter-spacing:.5px;line-height:1.5rem;margin:0;padding:1rem}.fbq .tabs__header_item--active{border-bottom-width:4px;border-color:var(--valid)}.fbq .tabs__header_item--empty{display:none}.fbq .accordion__element:first-child{margin-top:0;padding-top:0}.fbq .accordion__element{border-top-width:1px;margin-top:1rem;--tw-border-opacity:1;border-color:rgb(0 0 0/var(--tw-border-opacity));padding-top:1rem}.fbq .accordion__element_title{align-items:center;cursor:pointer;display:flex;font-weight:400}.fbq .accordion__element_icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3C!--!Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath d='M41.4 233.4c-12.5 12.5-12.5 32.8 0 45.3l160 160c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L109.3 256l137.3-137.4c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-160 160z'/%3E%3C/svg%3E");display:inline-block;height:1.5rem;margin-right:.75rem;width:1.5rem}.fbq .accordion__element_icon--active{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3C!--!Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath d='M201.4 137.4c12.5-12.5 32.8-12.5 45.3 0l160 160c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L224 205.3 86.6 342.6c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l160-160z'/%3E%3C/svg%3E")}.fbq h1{color:var(--secondary-dark);font-size:1.75rem}.fbq h1,.fbq h2,.fbq h3{font-family:Roboto,Arial,Geneva,sans-serif!important;font-style:normal;font-weight:400;letter-spacing:-.5px;text-rendering:optimizeLegibility}.fbq .section__title{font-size:1.2rem}.fbq .toggle:hover .toggle__img{transform:scale(1.05)}.fbq .toggle__img{transition:transform .5s ease 0s}.fbq .toggle__infos{align-items:center;display:flex;flex-direction:column;text-align:center}.fbq .select-input,.fbq .select-input:active,.fbq .select-input:focus,.fbq .select-input:hover{border-color:var(--neutral);border-width:1px;box-shadow:none;outline:0}.fbq .step__point{background-color:var(--secondary);font-size:.85rem;font-weight:700;height:1.8rem;width:1.8rem}.fbq .step_navigation__line--active{background-color:var(--neutral);height:1px}.fbq .step__point--disabled{background-color:var(--secondary)}.fbq .step_navigation__step:hover .step__point--disabled{background-color:#fff;border:1px solid #ccc;color:var(--secondary)}.fbq .step_navigation{margin-bottom:3rem}.fbq .form__info-bottom{color:var(--secondary-dark);margin-top:2rem}.fbq .tabs__header{background:transparent;border-bottom:1px solid var(--neutral);justify-content:flex-start;padding-left:0}.fbq .tabs__header_item{background:var(--secondary);border:0;border-radius:5px 4px 0 0;color:#fff;font-weight:700;margin-right:3px}.fbq .tabs__header_item.tabs__header_item--active{background-color:var(--active)}.fbq .print-page__title{color:var(--secondary-dark);font-size:1.8rem;line-height:2.25rem;text-align:left}.fbq .print-page__address h2{color:var(--secondary-dark);font-size:1.5rem;margin-bottom:1rem}.fbq .select-input__input:focus,.fbq .select-input__input:focus-visible,.fbq .select-input__input:hover,.fbq .text-input__input:focus,.fbq .text-input__input:focus-visible,.fbq .text-input__input:hover{outline:none}.fbq .text-input:hover{border:1px solid var(--secondary-dark);box-shadow:none}.fbq .input_plz__gemein_name{font-size:.8rem;left:1.3rem;position:absolute}.fbq .toggle-bubble{align-items:center;background:#fff;border:2px solid var(--active);border-radius:5rem;display:flex;font-size:1.5rem;font-weight:700;height:1rem;justify-content:center;padding:1rem;position:absolute;right:1rem;top:1rem;width:1rem;z-index:1}.fbq .pointer-events-none{pointer-events:none}.fbq .invisible{visibility:hidden}.fbq .col-span-12{grid-column:span 12/span 12}.fbq .mx-4{margin-left:1rem;margin-right:1rem}.fbq .mx-auto{margin-left:auto;margin-right:auto}.fbq .mb-10{margin-bottom:2.5rem}.fbq .mb-3{margin-bottom:.75rem}.fbq .mb-4{margin-bottom:1rem}.fbq .mb-6{margin-bottom:1.5rem}.fbq .mb-8{margin-bottom:2rem}.fbq .ml-auto{margin-left:auto}.fbq .mr-4{margin-right:1rem}.fbq .mr-auto{margin-right:auto}.fbq .mt-2{margin-top:.5rem}.fbq .mt-4{margin-top:1rem}.fbq .mt-\[0\.5rem\]{margin-top:.5rem}.fbq .block{display:block}.fbq .flex{display:flex}.fbq .table{display:table}.fbq .grid{display:grid}.fbq .hidden{display:none}.fbq .h-full{height:100%}.fbq .w-full{width:100%}.fbq .cursor-pointer{cursor:pointer}.fbq .grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.fbq .grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.fbq .flex-row{flex-direction:row}.fbq .flex-col{flex-direction:column}.fbq .items-start{align-items:flex-start}.fbq .justify-center{justify-content:center}.fbq .justify-between{justify-content:space-between}.fbq .bg-active{background-color:var(--active)}.fbq .p-4{padding:1rem}.fbq .pl-4{padding-left:1rem}.fbq .pt-4{padding-top:1rem}.fbq .text-center{text-align:center}.fbq .font-sans{font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.fbq .font-bold{font-weight:700}.fbq .filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}@media (min-width:640px){.fbq .sm\:col-span-2{grid-column:span 2/span 2}.fbq .sm\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.fbq .sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.fbq .sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:768px){.fbq .md\:block{display:block}}@media print{.fbq .print\:hidden{display:none}}
