@layer bricks {.brxe-code{width:100%}}@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{position:relative}:where(.brxe-image).caption:has(figcaption.bricks-image-caption){overflow:hidden}: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;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-yldihq {margin-top: 190px; text-align: center; width: 730px; display: flex; align-self: center; justify-content: center; align-items: center}#brxe-yldihq{text-wrap:balance}@media (max-width: 991px) {#brxe-yldihq {margin-top: 190px}}@media (max-width: 767px) {#brxe-yldihq {margin-top: 150px; width: 580px}}@media (max-width: 478px) {#brxe-yldihq {width: 400px; margin-top: 130px}}@media (max-width: 375px) {#brxe-yldihq {margin-top: 130px}}#brxe-px74aj {margin-top: 20px; font-size: 19px; text-align: center; line-height: 1.4; background-color: rgba(255, 255, 255, 0.34); padding-top: 12px; padding-right: 14px; padding-bottom: 12px; padding-left: 14px; border-radius: 15px; width: 700px; max-width: 100%}#brxe-px74aj a {font-size: 19px; text-align: center; line-height: 1.4; font-size: inherit}#brxe-px74aj p{margin:0;text-wrap:pretty}@media (max-width: 991px) {#brxe-px74aj {margin-top: 15px; font-size: 18px; width: 640px}#brxe-px74aj a {font-size: 18px; font-size: inherit}}@media (max-width: 767px) {#brxe-px74aj {font-size: 17px; background-color: rgba(255, 255, 255, 0.63); width: 460px}#brxe-px74aj a {font-size: 17px; font-size: inherit}}@media (max-width: 478px) {#brxe-px74aj {margin-top: 15px; max-width: 440px; font-size: 16px; width: 100%}#brxe-px74aj a {font-size: 16px; font-size: inherit}}@media (max-width: 375px) {#brxe-px74aj {font-size: 16px; max-width: 100%}#brxe-px74aj a {font-size: 16px; font-size: inherit}}#brxe-sux76u svg {height: 22px; width: 22px; stroke-width: 11px}#brxe-sux76u {gap: 5px; color: var(--bricks-color-169e5e); font-size: 14px; font-weight: 600; background-color: var(--bricks-color-lctofe); padding-top: 10px; padding-right: 15px; padding-bottom: 10px; padding-left: 15px; max-height: 45px; height: 45px; min-height: 45px; width: 210px}#brxe-sux76u:hover {background-color: var(--bricks-color-hivtfb)}@media (max-width: 991px) {#brxe-sux76u {flex-direction: row; align-self: center; justify-content: center; align-items: center}}@media (max-width: 478px) {#brxe-sux76u {width: 210px}}@media (max-width: 375px) {#brxe-sux76u {width: 210px}}#brxe-vmwpyq {gap: 5px; color: var(--bricks-color-169e5e); font-size: 14px; font-weight: 600; background-color: var(--bricks-color-lctofe); padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; max-height: 45px; height: 45px; min-height: 45px; align-self: center; justify-content: center; align-items: center; scroll-snap-align: center; width: 210px; margin-top: 0}#brxe-vmwpyq:hover {background-color: var(--bricks-color-hivtfb)}@media (max-width: 991px) {#brxe-vmwpyq {flex-direction: row; align-self: center; justify-content: center; align-items: center}}@media (max-width: 767px) {#brxe-vmwpyq {margin-top: 0; margin-bottom: 0}}@media (max-width: 478px) {#brxe-vmwpyq {width: 210px}}@media (max-width: 375px) {#brxe-vmwpyq {width: 210px}}#brxe-e6zn5r {margin-top: 20px; display: flex; flex-direction: row; align-self: center !important; justify-content: space-between; align-items: center; column-gap: 20px}@media (max-width: 478px) {#brxe-e6zn5r {flex-direction: row; row-gap: 10px; column-gap: 10px}}@media (max-width: 375px) {#brxe-e6zn5r {flex-direction: column}}#brxe-tagsx0 {width: 100%; align-self: center !important; display: flex; justify-content: center; align-items: center; flex-direction: column}#brxe-j1ryri {width: 100%; align-self: center !important; justify-content: center; align-items: center}#brxe-vhnsy0 {width: 100%; align-self: center !important; align-items: center; padding-right: 20px; padding-bottom: 50px; padding-left: 20px; justify-content: flex-start; max-width: 1366px; z-index: 1; min-height: 630px}@media (max-width: 991px) {#brxe-vhnsy0 {padding-top: 0; padding-bottom: 0}}@media (max-width: 767px) {#brxe-vhnsy0 {min-height: 450px; padding-bottom: 40px}}@media (max-width: 478px) {#brxe-vhnsy0 {min-height: 480px}}@media (max-width: 375px) {#brxe-vhnsy0 {min-height: 500px}}#brxe-bs11it {width: 100%; z-index: 0}#brxe-bs11it:not(.tag), #brxe-bs11it img {object-fit: cover; object-position: 0% 100%}#brxe-bs11it{position:absolute;top:0;left:0;width:100%;height:100%;margin:0}@media (max-width: 991px) {#brxe-bs11it:not(.tag), #brxe-bs11it img {object-position: 0% 100%}}@media (max-width: 767px) {#brxe-bs11it:not(.tag), #brxe-bs11it img {object-fit: cover; object-position: 10% 100%}}@media (max-width: 478px) {#brxe-bs11it:not(.tag), #brxe-bs11it img {object-fit: cover; object-position: 10% 100%}}@media (max-width: 375px) {#brxe-bs11it:not(.tag), #brxe-bs11it img {object-fit: cover; object-position: 10% 100%}}#brxe-ek7qbo {width: 100%; align-self: center !important; justify-content: center; align-items: center; z-index: 1}#brxe-ek7qbo{position:relative}@media (max-width: 991px) {#brxe-ek7qbo {padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0}}@media (max-width: 767px) {#brxe-ek7qbo {padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0}}#brxe-vsqrzh {width: 100%; text-align: left}#brxe-vsqrzh a {text-align: left; font-size: inherit}#brxe-vsqrzh h2{text-wrap:balance}#brxe-vxk75r {width: 100%; text-align: left; line-height: 1.5; margin-top: 10px}#brxe-vxk75r a {text-align: left; line-height: 1.5; font-size: inherit}#brxe-vxk75r p{text-wrap:pretty}#brxe-vxk75r a{color:#376e78;font-weight:600;text-decoration:none;transition:color .2s ease;-webkit-tap-highlight-color:transparent}#brxe-vxk75r a:hover{color:#407c87}@media (pointer:coarse){#brxe-vxk75r a{padding:12px 0}}#brxe-k0u59g {gap: 5px; color: var(--bricks-color-169e5e); font-size: 14px; font-weight: 600; background-color: var(--bricks-color-lctofe); padding-top: 10px; padding-right: 20px; padding-bottom: 10px; padding-left: 20px; max-height: 45px; height: 45px; min-height: 45px; align-self: flex-start; justify-content: center; align-items: center; margin-top: 10px}#brxe-k0u59g:hover {background-color: var(--bricks-color-hivtfb)}@media (max-width: 991px) {#brxe-k0u59g {flex-direction: row; align-self: center; justify-content: center; align-items: center}}@media (max-width: 767px) {#brxe-k0u59g {margin-top: 10px; margin-bottom: 0}}#brxe-vs8foa {display: flex; flex-direction: column; align-self: center !important; justify-content: center; align-items: flex-start; width: 62%}@media (max-width: 767px) {#brxe-vs8foa {width: 100%}}#brxe-kn083g {width: 100%}#brxe-n2r4jg {display: flex; flex-direction: column; align-self: center !important; justify-content: center; align-items: flex-start; width: 38%}@media (max-width: 767px) {#brxe-n2r4jg {width: 100%; max-width: 560px}}#brxe-v07daw {width: 100%; align-self: center !important; justify-content: center; align-items: center; max-width: 1120px; flex-direction: row; column-gap: 56px}@media (min-width:768px){#brxe-v07daw{flex-wrap:nowrap !important}}@media (max-width: 767px) {#brxe-v07daw {flex-direction: column; row-gap: 28px}}#brxe-j73vif {width: 100%; align-self: center !important; align-items: center; justify-content: flex-start; max-width: 1366px; padding-top: 0; padding-right: 20px; padding-bottom: 0; padding-left: 20px; margin-top: 0; margin-bottom: 0}#brxe-wbl1u5 {width: 100%; align-self: center !important; justify-content: center; align-items: center; z-index: 1; padding-top: 50px; padding-bottom: 50px}@media (max-width: 767px) {#brxe-wbl1u5 {padding-top: 35px; padding-bottom: 35px}}#brxe-ifpl5v {width: 100%; text-align: center; max-width: 760px}#brxe-ifpl5v a {text-align: center; font-size: inherit}#brxe-ifpl5v h2{text-wrap:balance;text-align:center !important}#brxe-k9w2cf {width: 100%; text-align: center; line-height: 1.5; max-width: 760px; margin-top: 12px; margin-bottom: 24px}#brxe-k9w2cf a {text-align: center; line-height: 1.5; font-size: inherit}#brxe-k9w2cf p{text-wrap:pretty}#brxe-jxa7e3 {width: 100%}#brxe-f69h2f {display: flex; flex-direction: column; align-self: center !important; justify-content: center; align-items: center; width: 100%}#brxe-wwlzv2 {width: 100%; align-self: center !important; justify-content: center; align-items: center}#brxe-xtolnx {width: 100%; align-self: center !important; align-items: center; justify-content: flex-start; max-width: 1366px; padding-top: 0; padding-right: 20px; padding-bottom: 0; padding-left: 20px; margin-top: 0; margin-bottom: 0}#branchen {width: 100%; align-self: center !important; justify-content: center; align-items: center; z-index: 1; padding-top: 50px; padding-bottom: 50px; background-color: #f9f9f9}#brxe-s0ff2e{scroll-margin-top:90px}@media (max-width: 767px) {#branchen {padding-top: 35px; padding-bottom: 35px}}#brxe-au3ctd {width: 100%; text-align: center; max-width: 760px}#brxe-au3ctd a {text-align: center; font-size: inherit}#brxe-au3ctd h2{text-wrap:balance;text-align:center !important}#brxe-uh5f4f {width: 100%; text-align: center; line-height: 1.5; max-width: 760px; margin-top: 12px; margin-bottom: 24px}#brxe-uh5f4f a {text-align: center; line-height: 1.5; font-size: inherit}#brxe-uh5f4f p{text-wrap:pretty}#brxe-r27o2s {width: 100%}#brxe-cifb9v {display: flex; flex-direction: column; align-self: center !important; justify-content: center; align-items: center; width: 100%}#brxe-ppq2ec {width: 100%; align-self: center !important; justify-content: center; align-items: center}#brxe-culuf8 {width: 100%; align-self: center !important; align-items: center; justify-content: flex-start; max-width: 1366px; padding-top: 0; padding-right: 20px; padding-bottom: 0; padding-left: 20px; margin-top: 0; margin-bottom: 0}#leistungen {width: 100%; align-self: center !important; justify-content: center; align-items: center; z-index: 1; padding-top: 50px; padding-bottom: 50px}#brxe-td86l8{scroll-margin-top:90px}@media (max-width: 767px) {#leistungen {padding-top: 35px; padding-bottom: 35px}}#brxe-i3iuv8 {width: 100%; text-align: center; max-width: 760px}#brxe-i3iuv8 a {text-align: center; font-size: inherit}#brxe-i3iuv8 h2{text-wrap:balance;text-align:center !important}#brxe-i9giv3 {width: 100%; text-align: center; line-height: 1.5; max-width: 760px; margin-top: 12px; margin-bottom: 24px}#brxe-i9giv3 a {text-align: center; line-height: 1.5; font-size: inherit}#brxe-i9giv3 p{text-wrap:pretty}#brxe-etu2wv {width: 100%}#brxe-tgiyyr {gap: 5px; color: var(--bricks-color-169e5e); font-size: 14px; font-weight: 600; background-color: var(--bricks-color-lctofe); padding-top: 10px; padding-right: 20px; padding-bottom: 10px; padding-left: 20px; max-height: 45px; height: 45px; min-height: 45px; align-self: center; justify-content: center; align-items: center; margin-top: 10px}#brxe-tgiyyr:hover {background-color: var(--bricks-color-hivtfb)}@media (max-width: 991px) {#brxe-tgiyyr {flex-direction: row; align-self: center; justify-content: center; align-items: center}}@media (max-width: 767px) {#brxe-tgiyyr {margin-top: 10px; margin-bottom: 0}}#brxe-cz0g78 {display: flex; flex-direction: column; align-self: center !important; justify-content: center; align-items: center; width: 100%}#brxe-rerirp {width: 100%; align-self: center !important; justify-content: center; align-items: center}#brxe-x0osql {width: 100%; align-self: center !important; align-items: center; justify-content: flex-start; max-width: 1366px; padding-top: 0; padding-right: 20px; padding-bottom: 0; padding-left: 20px; margin-top: 0; margin-bottom: 0}#preise {width: 100%; align-self: center !important; justify-content: center; align-items: center; z-index: 1; padding-top: 50px; padding-bottom: 50px; background-color: #f1f1f1}#brxe-llm1l2{scroll-margin-top:90px}@media (max-width: 767px) {#preise {padding-top: 35px; padding-bottom: 35px}}#brxe-aoblpg {width: 100%; text-align: center; max-width: 760px; margin-bottom: 24px}#brxe-aoblpg a {text-align: center; font-size: inherit}#brxe-aoblpg h2{text-wrap:balance;text-align:center !important}#brxe-ph9on6 {width: 100%}#brxe-p2n0jz {display: flex; flex-direction: column; align-self: center !important; justify-content: center; align-items: center; width: 100%}#brxe-ph2n1v {width: 100%; align-self: center !important; justify-content: center; align-items: center}#brxe-jsoq9e {width: 100%; align-self: center !important; align-items: center; justify-content: flex-start; max-width: 1366px; padding-top: 0; padding-right: 20px; padding-bottom: 0; padding-left: 20px; margin-top: 0; margin-bottom: 0}#ablauf {width: 100%; align-self: center !important; justify-content: center; align-items: center; z-index: 1; padding-top: 50px; padding-bottom: 50px}#brxe-ggzjpm{scroll-margin-top:90px}@media (max-width: 767px) {#ablauf {padding-top: 35px; padding-bottom: 35px}}#brxe-rhic0k {width: 100%; text-align: center; max-width: 760px}#brxe-rhic0k a {text-align: center; font-size: inherit}#brxe-rhic0k h2{text-wrap:balance;text-align:center !important}#brxe-v9it82 {width: 100%; text-align: center; line-height: 1.5; max-width: 760px; margin-top: 12px; margin-bottom: 24px}#brxe-v9it82 a {text-align: center; line-height: 1.5; font-size: inherit}#brxe-v9it82 p{text-wrap:pretty}#brxe-dd5465 {width: 100%}#brxe-elnpbg {display: flex; flex-direction: column; align-self: center !important; justify-content: center; align-items: center; width: 100%}#brxe-ixdgxd {width: 100%; align-self: center !important; justify-content: center; align-items: center}#brxe-qs1ngo {width: 100%; align-self: center !important; align-items: center; justify-content: flex-start; max-width: 1366px; padding-top: 0; padding-right: 20px; padding-bottom: 0; padding-left: 20px; margin-top: 0; margin-bottom: 0}#referenzen {width: 100%; align-self: center !important; justify-content: center; align-items: center; z-index: 1; padding-top: 50px; padding-bottom: 50px; background-color: #f9f9f9}#brxe-m2zgn4{scroll-margin-top:90px}@media (max-width: 767px) {#referenzen {padding-top: 35px; padding-bottom: 35px}}#brxe-ggqrsc {margin-top: 15px}#brxe-ggqrsc h2{text-wrap:balance}@media (max-width: 478px) {#brxe-ggqrsc {max-width: 300px}}#brxe-szaswb {align-self: center; text-align: center; line-height: 1.4; font-size: 14px; scroll-snap-align: center; margin-top: 10px}#brxe-szaswb a {text-align: center; line-height: 1.4; font-size: 14px; font-size: inherit}@media (max-width: 767px) {#brxe-szaswb {width: 350px}}@media (max-width: 478px) {#brxe-szaswb {max-width: 350px}}@media (max-width: 375px) {#brxe-szaswb {max-width: 250px}}#brxe-wl8mek {margin-top: 20px; margin-bottom: 20px; width: 100%}#brxe-n5f9bx {text-align: center; width: 100%; align-self: center !important; scroll-snap-align: center; display: flex; flex-direction: column; align-items: center; justify-content: flex-start}#brxe-g0thii {width: 100%; align-self: center !important; justify-content: flex-start; align-items: center; scroll-snap-align: center}#brxe-ljfc22 {width: 100%; align-self: center !important; justify-content: flex-start; align-items: center; max-width: 1366px; padding-top: 30px; padding-right: 20px; padding-bottom: 30px; padding-left: 20px; scroll-snap-align: center; z-index: 1}@media (max-width: 991px) {#brxe-ljfc22 {padding-bottom: 30px}}@media (max-width: 767px) {#brxe-ljfc22 {padding-bottom: 30px}}@media (max-width: 478px) {#brxe-ljfc22 {padding-bottom: 30px}}#brxe-bilbd3 {width: 100%; align-self: flex-start !important; justify-content: flex-start; align-items: center; background-color: var(--bricks-color-yrxnap); z-index: 1; padding-top: 0}#brxe-jl4fam {width: 100%; text-align: center}#brxe-jl4fam a {text-align: center; font-size: inherit}#brxe-jl4fam h2{text-wrap:balance;text-align:center !important}#brxe-jl0r4s {width: 100%; text-align: center; line-height: 1.5; margin-top: 12px; max-width: 760px}#brxe-jl0r4s a {text-align: center; line-height: 1.5; font-size: inherit}#brxe-jl0r4s p{text-wrap:pretty}#brxe-jl0r4s a{color:#376e78;font-weight:600;text-decoration:none;transition:color .2s ease;-webkit-tap-highlight-color:transparent}#brxe-jl0r4s a:hover{color:#407c87}@media (pointer:coarse){#brxe-jl0r4s a{padding:12px 0}}#brxe-b3enhc {gap: 5px; color: var(--bricks-color-169e5e); font-size: 14px; font-weight: 600; background-color: var(--bricks-color-lctofe); padding-top: 10px; padding-right: 20px; padding-bottom: 10px; padding-left: 20px; max-height: 45px; height: 45px; min-height: 45px; align-self: center; justify-content: center; align-items: center; margin-top: 10px; width: 220px}#brxe-b3enhc:hover {background-color: var(--bricks-color-hivtfb)}@media (max-width: 991px) {#brxe-b3enhc {flex-direction: row; align-self: center; justify-content: center; align-items: center}}@media (max-width: 767px) {#brxe-b3enhc {margin-top: 10px; margin-bottom: 0}}#brxe-th5xxu {gap: 5px; color: #376e78; font-size: 14px; font-weight: 600; background-color: #ffffff; padding-top: 10px; padding-right: 20px; padding-bottom: 10px; padding-left: 20px; max-height: 45px; height: 45px; min-height: 45px; align-self: center; justify-content: center; align-items: center; margin-top: 10px; width: 220px; border: 1px solid #376e78; border-radius: 30px}#brxe-th5xxu:hover {background-color: #eaf1f2}@media (max-width: 991px) {#brxe-th5xxu {flex-direction: row; align-self: center; justify-content: center; align-items: center}}@media (max-width: 767px) {#brxe-th5xxu {margin-top: 10px; margin-bottom: 0}}#brxe-qr26x2 {gap: 5px; color: #376e78; font-size: 14px; font-weight: 600; background-color: #ffffff; padding-top: 10px; padding-right: 20px; padding-bottom: 10px; padding-left: 20px; max-height: 45px; height: 45px; min-height: 45px; align-self: center; justify-content: center; align-items: center; margin-top: 10px; width: 220px; border: 1px solid #376e78; border-radius: 30px}#brxe-qr26x2:hover {background-color: #eaf1f2}@media (max-width: 991px) {#brxe-qr26x2 {flex-direction: row; align-self: center; justify-content: center; align-items: center}}@media (max-width: 767px) {#brxe-qr26x2 {margin-top: 10px; margin-bottom: 0}}#brxe-pzkr0o {display: flex; flex-direction: row; align-self: center !important; justify-content: center; align-items: center; flex-wrap: wrap; column-gap: 12px; row-gap: 4px; margin-top: 14px; width: 100%}@media (max-width: 478px) {#brxe-pzkr0o {flex-direction: column}}#brxe-pwrjfl {display: flex; flex-direction: column; align-self: center !important; justify-content: center; align-items: center; width: 100%}#brxe-q8lu1k {width: 100%; align-self: center !important; justify-content: center; align-items: center}#brxe-zmqj4m {width: 100%; align-self: center !important; align-items: center; justify-content: flex-start; max-width: 900px; padding-top: 0; padding-right: 20px; padding-bottom: 0; padding-left: 20px; margin-top: 0; margin-bottom: 0}#gespraech {width: 100%; align-self: center !important; justify-content: center; align-items: center; z-index: 1; padding-top: 50px; padding-bottom: 50px; background-color: #f1f1f1}#brxe-jimims{scroll-margin-top:90px}@media (max-width: 767px) {#gespraech {padding-top: 35px; padding-bottom: 35px}}