@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-wl963v {text-shadow: 0 2px 10px rgba(0,0,0,0.15); text-align: center; color: #ffffff; font-size: 52px; line-height: 1.5; text-transform: uppercase}@media (max-width: 991px) {#brxe-wl963v {font-size: 30px; line-height: 1.25}}#brxe-ix7jpc {flex-direction: column; max-width: 960px; align-items: center}#dat-hero {padding-top: 160px; padding-right: 24px; padding-bottom: 180px; padding-left: 24px; background-image: url("https://www.crystal-fs.de/wp-content/uploads/berlin-hero.png"); background-size: cover; background-position: center center; background-repeat: no-repeat; background-attachment: scroll}#dat-hero { position: relative; overflow: hidden; }#dat-hero::before { content: ''; position: absolute; inset: 0; background: linear-gradient(180deg, rgba(62,121,155,0.55) 0%, rgba(48,104,181,0.85) 100%); z-index: 1; pointer-events: none;}#dat-hero::after { content: ''; position: absolute; left: 0; right: 0; bottom: -1px; width: 100%; height: 80px; z-index: 3; background-repeat: no-repeat; background-position: bottom; background-size: 100% 100%; background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 35.28 2.17' preserveAspectRatio='none'><path d='M35.28 1.16c-3.17-.8-7.3.4-10.04.56-2.76.17-9.25-1.47-12.68-1.3-3.42.16-4.64.84-7.04.86C3.12 1.31 0 .4 0 .4v1.77h35.28z' fill='rgba(255,255,255,0.55)'/><path d='M35.28 1.67c-3.07-.55-9.27.41-16.15 0-6.87-.4-13.74-.58-19.13.1v.4h35.28z' fill='%23ffffff'/></svg>"); pointer-events: none;}#dat-hero > * { position: relative; z-index: 2; }#brxe-cbsm1z {margin-top: 12px; margin-right: 0; margin-bottom: 4px; margin-left: 0; line-height: 1.5}#brxe-5xc1kg {margin-top: 12px; margin-right: 0; margin-bottom: 4px; margin-left: 0; font-size: 21px; line-height: 1.3; text-transform: none}#brxe-lmjiuh {margin-top: 12px; margin-right: 0; margin-bottom: 4px; margin-left: 0; font-size: 21px; line-height: 1.3; text-transform: none}#brxe-z5c65j {margin-top: 12px; margin-right: 0; margin-bottom: 4px; margin-left: 0; font-size: 21px; line-height: 1.3; text-transform: none}#brxe-p0mg3c {margin-top: 12px; margin-right: 0; margin-bottom: 4px; margin-left: 0; line-height: 1.5}#brxe-2gsos7 {margin-top: 12px; margin-right: 0; margin-bottom: 4px; margin-left: 0; font-size: 21px; line-height: 1.3; text-transform: none}#brxe-dke08u {margin-top: 12px; margin-right: 0; margin-bottom: 4px; margin-left: 0; line-height: 1.5}#brxe-3bw17a {margin-top: 12px; margin-right: 0; margin-bottom: 4px; margin-left: 0; font-size: 21px; line-height: 1.3; text-transform: none}#brxe-8moeed {margin-top: 12px; margin-right: 0; margin-bottom: 4px; margin-left: 0; font-size: 21px; line-height: 1.3; text-transform: none}#brxe-dnpxg6 {margin-top: 12px; margin-right: 0; margin-bottom: 4px; margin-left: 0; font-size: 21px; line-height: 1.3; text-transform: none}#brxe-dpguls {margin-top: 12px; margin-right: 0; margin-bottom: 4px; margin-left: 0; font-size: 21px; line-height: 1.3; text-transform: none}#brxe-kp3g3n {margin-top: 12px; margin-right: 0; margin-bottom: 4px; margin-left: 0; font-size: 21px; line-height: 1.3; text-transform: none}#brxe-gpfpl5 {margin-top: 12px; margin-right: 0; margin-bottom: 4px; margin-left: 0; font-size: 21px; line-height: 1.3; text-transform: none}#brxe-fnn7m5 {margin-top: 12px; margin-right: 0; margin-bottom: 4px; margin-left: 0; font-size: 21px; line-height: 1.3; text-transform: none}#brxe-3m9w8u {margin-top: 12px; margin-right: 0; margin-bottom: 4px; margin-left: 0; font-size: 21px; line-height: 1.3; text-transform: none}#brxe-ybada8 {margin-top: 12px; margin-right: 0; margin-bottom: 4px; margin-left: 0; font-size: 21px; line-height: 1.3; text-transform: none}#brxe-bzr8fu {margin-top: 12px; margin-right: 0; margin-bottom: 4px; margin-left: 0; font-size: 21px; line-height: 1.3; text-transform: none}#brxe-tdeulg {margin-top: 12px; margin-right: 0; margin-bottom: 4px; margin-left: 0; font-size: 21px; line-height: 1.3; text-transform: none}#brxe-20q5nw {margin-top: 12px; margin-right: 0; margin-bottom: 4px; margin-left: 0; font-size: 21px; line-height: 1.3; text-transform: none}#brxe-tswujw {margin-top: 12px; margin-right: 0; margin-bottom: 4px; margin-left: 0; font-size: 21px; line-height: 1.3; text-transform: none}#brxe-lqzyex {margin-top: 12px; margin-right: 0; margin-bottom: 4px; margin-left: 0; line-height: 1.5}#brxe-cr66j2 {margin-top: 12px; margin-right: 0; margin-bottom: 4px; margin-left: 0; font-size: 21px; line-height: 1.3; text-transform: none}#brxe-95sww8 {margin-top: 12px; margin-right: 0; margin-bottom: 4px; margin-left: 0; font-size: 21px; line-height: 1.3; text-transform: none}#brxe-ltjxd2 {margin-top: 12px; margin-right: 0; margin-bottom: 4px; margin-left: 0; font-size: 21px; line-height: 1.3; text-transform: none}#brxe-8sckhk {margin-top: 12px; margin-right: 0; margin-bottom: 4px; margin-left: 0; font-size: 21px; line-height: 1.3; text-transform: none}#brxe-emmk9d {margin-top: 12px; margin-right: 0; margin-bottom: 4px; margin-left: 0; font-size: 21px; line-height: 1.3; text-transform: none}#brxe-ne7uu7 {margin-top: 12px; margin-right: 0; margin-bottom: 4px; margin-left: 0; line-height: 1.5}#brxe-qlirtp {margin-top: 12px; margin-right: 0; margin-bottom: 4px; margin-left: 0; font-size: 21px; line-height: 1.3; text-transform: none}#brxe-8t4w3n {margin-top: 12px; margin-right: 0; margin-bottom: 4px; margin-left: 0; font-size: 21px; line-height: 1.3; text-transform: none}#brxe-kw16gc {margin-top: 12px; margin-right: 0; margin-bottom: 4px; margin-left: 0; line-height: 1.5}#brxe-1r8fq0 {margin-top: 12px; margin-right: 0; margin-bottom: 4px; margin-left: 0; font-size: 21px; line-height: 1.3; text-transform: none}#brxe-7sa8ok {margin-top: 12px; margin-right: 0; margin-bottom: 4px; margin-left: 0; font-size: 21px; line-height: 1.3; text-transform: none}#brxe-dqi9nl {margin-top: 12px; margin-right: 0; margin-bottom: 4px; margin-left: 0; line-height: 1.5}#brxe-0pg5p9 {margin-top: 12px; margin-right: 0; margin-bottom: 4px; margin-left: 0; font-size: 21px; line-height: 1.3; text-transform: none}#brxe-mrimto {flex-direction: column; max-width: 880px}#brxe-vwz1z8 {padding-top: 100px; padding-right: 24px; padding-bottom: 100px; padding-left: 24px; background-color: #ffffff}