@layer bricks {.brxe-icon{font-size:60px}svg.brxe-icon{font-size:inherit}}@layer bricks {.brxe-back-to-top{align-items:center;appearance:none;bottom:20px;cursor:pointer;display:flex;flex-direction:row;opacity:0;position:fixed;right:20px;transition:all .1s ease-in-out;visibility:hidden;z-index:9999}.brxe-back-to-top.bricks-draggable-handle,.brxe-back-to-top.visible{opacity:1;visibility:visible}}@layer bricks {@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes scrolling{0%{opacity:1}to{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}}:where(.brxe-accordion){list-style-type:none;margin:0;padding:0;width:100%}:where(.brxe-accordion) .brx-open .accordion-content-wrapper{display:block}:where(.brxe-accordion) .brx-open .icon.expanded{display:block!important}:where(.brxe-accordion) .brx-open .icon.expanded+.icon{display:none}:where(.brxe-accordion) .accordion-title-wrapper{cursor:pointer;margin-bottom:-1px;padding:15px 0;transition:var(--bricks-transition)}:where(.brxe-accordion) .accordion-title{align-items:center;display:flex}:where(.brxe-accordion) .accordion-title:empty{display:none!important}:where(.brxe-accordion) .accordion-title.icon-left{flex-direction:row-reverse}:where(.brxe-accordion) .accordion-title.icon-left .icon{margin-left:0;margin-right:10px}:where(.brxe-accordion) .accordion-title.icon-right .icon{margin-left:10px;margin-right:0}:where(.brxe-accordion) .accordion-title .title{flex:1;line-height:30px;margin:0}:where(.brxe-accordion) .accordion-title .icon{font-size:.8em;line-height:1;position:relative;top:1px;transform-origin:center}:where(.brxe-accordion) .accordion-title .icon.expanded{display:none}:where(.brxe-accordion) .accordion-subtitle{opacity:.8}:where(.brxe-accordion) .accordion-content-wrapper{animation:height .5s ease;display:none;overflow:hidden;padding:0 0 15px}:where(.brxe-accordion) .accordion-content-wrapper:empty{display:none!important}}@layer bricks {@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes scrolling{0%{opacity:1}to{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}}a.brxe-image{display:inline-block}figure.brxe-image{margin:0}:where(.brxe-image).tag{display:inline-block;height:fit-content;position:relative;width:auto}:where(.brxe-image).caption{overflow:hidden;position:relative}:where(.brxe-image).overlay{position:relative}:where(.brxe-image).overlay:before{bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}:where(.brxe-image):before{border-radius:inherit}:where(.brxe-image) a{border-radius:inherit;position:static;transition:inherit}:where(.brxe-image) picture{border-radius:inherit;transition:inherit}:where(.brxe-image) img{border-radius:inherit;height:100%;position:static!important;transition:inherit;width:100%}:where(.brxe-image) img.bricks-lazy-hidden+figcaption{display:none}:where(.brxe-image) .icon{color:#fff;font-size:60px;pointer-events:none;position:absolute;right:50%;text-align:center;top:50%;transform:translate(50%,-50%);z-index:5}:where(.brxe-image) .bricks-image-caption{background:linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,.25) 70%,transparent);bottom:0;color:#fff;font-size:inherit;margin:0;padding:10px 15px;pointer-events:none;position:absolute!important;text-align:center;width:100%;z-index:1}}@layer bricks {.brxe-button{width:auto}}@layer bricks {:where(.brxe-heading).has-separator{align-items:center;display:inline-flex;gap:20px}:where(.brxe-heading)>[contenteditable]{display:inline-block;text-decoration:inherit}:where(.brxe-heading) .separator{border-top:1px solid;flex-grow:1;flex-shrink:0;height:1px}}#brxe-a2125f {color: var(--white); font-size: var(--text-l); font-family: "Überschrift"; font-weight: 700}#brxe-2dd9ce {border: 1px solid var(--white); border-radius: var(--radius); font-family: "Überschrift"; font-weight: 700}#brxe-keublx {border: 1px solid var(--white); border-radius: var(--radius); font-family: "Überschrift"; font-weight: 700}.btn { display: inline-block; font-family: "Inter", system-ui, -apple-system, Segoe UI, Roboto, sans-serif; font-weight: 600; font-size: 1rem; letter-spacing: .3px; padding: 0.8rem 1.4rem; border-radius: 10px; border: 2px solid transparent; text-decoration: none; cursor: pointer; transition: background-color .2s ease, color .2s ease, border-color .2s ease, box-shadow .2s ease, transform .15s ease;}.btn--dark { background: #121212; color: #ffffff; border-color: #121212;} .btn--dark:hover { background: #1e1e1e; border-color: #1e1e1e; transform: translateY(-1px); } .btn--dark:active { transform: translateY(0); } .btn--dark:focus-visible { outline: none; box-shadow: 0 0 0 3px rgba(0,0,0,.15), 0 6px 18px rgba(0,0,0,.18); }.btn--white2 { background: #ffffff; color: #121212; border-color: #ffffff;} .btn--white2:hover { background: #f2f2f2; border-color: #f2f2f2; transform: translateY(-1px); } .btn--white2:active { transform: translateY(0); } .btn--white2:focus-visible { outline: none; box-shadow: 0 0 0 3px rgba(0,0,0,.2), 0 6px 18px rgba(0,0,0,.12); }.btn[disabled],.btn.is-disabled { opacity: .6; pointer-events: none;}.btn svg { width: 1.1em; height: 1.1em; }#brxe-18eb6b {font-family: "Schriftart"}#brxe-fa3405 {display: flex}#brxe-ca053a {display: flex}#brxe-beeffb {display: flex}#brxe-994603 {display: flex}#brxe-ihhmaf {align-self: center}#brxe-jsttmi {align-self: center; font-family: "Schriftart"; font-weight: 400; color: var(--white)}#brxe-jsttmi a {font-family: "Schriftart"; font-weight: 400; color: var(--white); font-size: inherit}#brxe-ztkysk {max-width: 720px}@media (max-width: 478px) {#brxe-ztkysk {flex-wrap: wrap; align-self: center !important; justify-content: center; align-items: center}}#warum {background-image: repeating-linear-gradient(var(--white), var(--black-trans-90)); flex-wrap: wrap; flex-direction: row}#brxe-hoafmw {color: var(--white)}#brxe-7d1f5a {color: var(--white); align-self: center}#brxe-d9588a {color: var(--white); font-family: "Schriftart"}#brxe-axppkz {border: 1px solid var(--white); border-radius: var(--radius); font-family: "Überschrift"; font-weight: 700}#brxe-rwuifm {border: 1px solid var(--white); border-radius: var(--radius); font-family: "Überschrift"; font-weight: 700}#brxe-vojrum {flex-direction: row; align-self: center !important; justify-content: center; align-items: center}#brxe-344513 {color: var(--black); padding-left: 2rem}@media (max-width: 991px) {#brxe-344513 {margin-right: var(--space-s); margin-left: var(--space-s)}}#brxe-rikcil {color: var(--black); font-family: "Überschrift"; align-self: center}@media (max-width: 991px) {#brxe-rikcil {margin-right: var(--space-s); margin-left: var(--space-s)}}#brxe-kpqamd {color: var(--black); text-align: center; font-family: "Schriftart"; margin-left: 2rem}@media (max-width: 991px) {#brxe-kpqamd {margin-right: var(--space-s); margin-left: var(--space-s)}}#brxe-iijqoq {font-size: 30px; color: var(--black); fill: var(--black)}#brxe-dekfsl {color: var(--black)}#brxe-dekfsl a {color: var(--black); font-size: inherit}#brxe-lvnhfv {padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; gap: 10px}section.faq-section { background-color: #faqafafa; padding: clamp(4rem, 6vw, 7rem) 0; border-top: 1px solid #eee; border-bottom: 1px solid #eee; font-family: "Inter", sans-serif; color: #2F3336;}.faq-section .faq-container { max-width: 880px; margin: 0 auto; padding: 0 2rem;}.faq-section h2 { text-align: center; font-family: "Outfit", sans-serif; font-size: clamp(1.8rem, 3vw, 2.4rem); font-weight: 700; color: #121212; margin-bottom: 0.75rem;}.faq-section p.faq-intro { text-align: center; color: #666A6C; max-width: 600px; margin: 0 auto 3.5rem; line-height: 1.6;}.faq-list { display: flex; flex-direction: column; gap: 0; }.faq-item { background: #faqff; border-bottom: 1px solid #eee; transition: all 0.3s ease;} .faq-item:last-child { border-bottom: none;}.faq-question { display: flex; justify-content: space-between; align-items: center; width: 100%; padding: 1.4rem 2rem; background: none; border: none; cursor: pointer; font-size: 1.05rem; font-weight: 600; color: #121212; text-align: left; transition: background-color 0.3s ease;} .faq-question:hover { background-color: #faq9f9f9;}.faq-question::after { content: "›"; transform: rotate(0deg); transition: transform 0.3s ease, color 0.3s ease; font-size: 1.4rem; color: #999;} .faq-item.active .faq-question::after { transform: rotate(90deg); color: #000;}.faq-answer { max-height: 0; overflow: hidden; padding: 0 2rem; color: #444; line-height: 1.7; transition: all 0.35s ease;} .faq-item.active .faq-answer { max-height: 300px; padding: 0.5rem 2rem 1.5rem;}@keyframes fadeIn { from { opacity: 0; transform: translateY(-5px); } to { opacity: 1; transform: translateY(0); }}