@layer bricks {:where(.brxe-svg){height:auto;width:auto}:where(.brxe-svg) svg{height:auto;max-width:100%;overflow:visible;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-sbrros {font-size: var(--font-h1); color: var(--halbschwarz); line-height: 0.93; letter-spacing: -3px; width: 65%; padding-top: 200px; padding-bottom: 80px}@media (max-width: 767px) {#brxe-sbrros {width: 100%; padding-top: 80px}}@media (max-width: 478px) {#brxe-sbrros {line-height: 1; padding-top: 60px; padding-bottom: 60px}}#brxe-ypmkay {position: absolute; top: 60px; --x-floating-distance: -20px; width: 150px; z-index: 99999999999; display: inline-block; right: 0px}@media (min-width: 2200px) {#brxe-ypmkay {width: 170px}}@media (max-width: 1199px) {#brxe-ypmkay {top: 30px; right: -50px}}@media (max-width: 767px) {#brxe-ypmkay {margin-top: 0}}@media (max-width: 767px) {#brxe-kvneso {display: none}}#brxe-nqsfux {position: relative}@media (max-width: 1199px) {#brxe-nqsfux {align-self: center !important}}@media (max-width: 767px) {#brxe-nqsfux {justify-content: center; align-self: center !important}}@media (max-width: 478px) {#brxe-nqsfux {width: 100%}}#brxe-rbtrqv {color: var(--halbschwarz)}#brxe-rbtrqv a {color: var(--halbschwarz); font-size: inherit}#brxe-fsonzr {color: var(--halbschwarz); font-size: var(--font-h4); line-height: 0.93; letter-spacing: -1px; margin-top: 30px; margin-bottom: 10px}#brxe-cczwen {color: var(--halbschwarz)}#brxe-cczwen a {color: var(--halbschwarz); font-size: inherit}#brxe-uyfozs {flex-direction: row; width: 70%; margin-left: 0; padding-left: 0; align-self: flex-start !important}@media (max-width: 1199px) {#brxe-uyfozs {align-self: flex-start !important; flex-direction: column; width: 100%}}@media (max-width: 767px) {#brxe-uyfozs {justify-content: center; align-self: center !important}}@media (max-width: 478px) {#brxe-uyfozs {width: 100%}}#brxe-xljxyf {font-size: var(--font-h3); color: var(--halbschwarz); line-height: 0.93; letter-spacing: -1px; margin-top: 30px; margin-bottom: 10px}#brxe-dixymo {color: var(--halbschwarz)}#brxe-dixymo a {color: var(--halbschwarz); font-size: inherit}#brxe-hpfggi {width: 100%; padding-top: 30px}#brxe-hpfggi .fluentform .ff-el-group input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {color: var(--halbschwarz); font-family: "Poppins"; background-color: var(--hellgrau-l-2); border: 2px solid var(--halbschwarz); border-radius: 0}#brxe-hpfggi .fluentform .ff-el-group textarea {color: var(--halbschwarz); font-family: "Poppins"; background-color: var(--hellgrau-l-2); border: 2px solid var(--halbschwarz); border-radius: 0}#brxe-hpfggi .fluentform .ff-el-group select {color: var(--halbschwarz); font-family: "Poppins"; background-color: var(--hellgrau-l-2); border: 2px solid var(--halbschwarz); border-radius: 0}#brxe-hpfggi .fluentform .ff-el-input--label label {color: var(--halbschwarz); font-size: var(--font-body); font-family: "Poppins"}#brxe-hpfggi .fluentform .ff-btn-submit {background-color: var(--gr-n); color: var(--halbschwarz); font-size: var(--font-menu); font-family: "Work Sans"; font-weight: 600; border: 2px solid var(--halbschwarz); border-radius: 0; padding-top: 10px; padding-right: 16px; padding-bottom: 10px; padding-left: 16px}#brxe-hpfggi .fluentform form .ff-btn-submit:not(.ff_btn_no_style) {background-color: var(--gr-n)}#brxe-hpfggi .fluentform .ff-el-group input::-webkit-input-placeholder {color: var(--halbschwarz); font-size: var(--font-body); font-family: "Poppins"}#brxe-hpfggi .fluentform .ff-el-group textarea::-webkit-input-placeholder {color: var(--halbschwarz); font-size: var(--font-body); font-family: "Poppins"}#brxe-hpfggi .fluentform .ff-el-input--label.ff-el-is-required.asterisk-right label:after {color: var(--gr-n)}#brxe-hpfggi .fluentform.ff-default .ff-btn-submit:focus {opacity: 1}#brxe-hpfggi .fluentform.ff-default .ff-btn-submit:hover {opacity: 1}#brxe-hpfggi .fluentform .ff-btn-submit:hover {background-color: var(--hellgrau-l-2)}#brxe-hpfggi .fluentform form .ff-btn-submit:not(.ff_btn_no_style):hover {background-color: var(--hellgrau-l-2)}.ff-message-success { border: none !important; box-shadow: none !important; font-weight: 400 !important; color: #110d0a !important;}#brxe-fpsjug {align-self: flex-start !important; align-items: flex-start; flex-direction: column}@media (max-width: 1199px) {#brxe-fpsjug {width: 100%}}#brxe-uduvmj {padding-top: 20px; padding-left: 0; justify-content: flex-start; margin-left: 0}#brxe-mdsfbc {grid-template-columns: 1fr 1fr; background-image: linear-gradient(var(--hellblau), var(--hellgrau-l-2)); padding-right: 80px; padding-bottom: 100px; padding-left: 80px}@media (max-width: 1199px) {#brxe-mdsfbc {flex-direction: column; padding-bottom: 80px}}@media (max-width: 767px) {#brxe-mdsfbc {grid-template-columns: 1fr; display: flex; align-self: flex-start !important; column-gap: 30px; align-items: flex-start; flex-direction: column; flex-wrap: nowrap; padding-right: 20px; padding-bottom: 60px; padding-left: 20px}}@media (max-width: 478px) {#brxe-mdsfbc {display: flex; flex-direction: column; padding-right: 10px; padding-left: 10px}}#brxe-eivizj {font-size: var(--font-h2); color: var(--hellgrau-l-2); margin-bottom: 10px}#brxe-nrrxel {padding-top: 60px; padding-right: 80px; padding-bottom: 60px; padding-left: 80px; width: 70%}@media (max-width: 1199px) {#brxe-nrrxel {padding-top: 60px; padding-right: 0; padding-bottom: 60px; padding-left: 80px}}@media (max-width: 767px) {#brxe-nrrxel {padding-top: 40px; padding-right: 0; padding-bottom: 0; padding-left: 20px; width: 100%}}@media (max-width: 478px) {#brxe-nrrxel {padding-top: 0; padding-right: 10px; padding-left: 10px}}#brxe-wlifzm {flex-direction: row; display: flex; grid-template-columns: 1fr 1fr; background-color: var(--hellblau); margin-top: 50px}@media (max-width: 767px) {#brxe-wlifzm {flex-direction: column; padding-top: 20px; padding-bottom: 60px; margin-top: 0}}@media (max-width: 478px) {#brxe-wlifzm {padding-top: 60px}}