article, footer, header, section { display: block; }
html { text-size-adjust: 100%; }
img { max-width: 100%; height: auto; vertical-align: middle; border: 0px; }
button { margin: 0px; font-size: 100%; vertical-align: middle; }
button { cursor: pointer; appearance: button; }
*, ::before, ::after { box-sizing: border-box; }
html { overflow-x: hidden; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
body { margin: 0px; overflow-x: hidden; }
a { text-decoration: none; }
a:hover, a:active, [tabindex="-1"] { outline: 0px !important; }
.x-root { min-height: 100vh; }
.site, .x-site { margin: 0px auto; background-color: rgb(255, 255, 255); }
.site::before, .site::after, .x-site::before, .x-site::after { content: " "; display: table; width: 0px; }
.site::after, .x-site::after { clear: both; }
body { line-height: 1.7; }
:root { --x-body-scroll-bar-size: 0px; --x-body-scroll-active-bar-size: 0px; }
.x-root { display: flex; }
.x-root .site, .x-root .x-site { flex: 1 1 auto; position: relative; width: 100%; min-width: 1px; }
.x-masthead, .x-colophon { position: relative; }
.x-global-block { position: relative; }
.x-section { display: block; position: relative; }
.x-div { display: block; position: relative; width: auto; min-width: 0px; max-width: none; height: auto; min-height: 0px; max-height: none; margin: 0px; border: 0px; border-radius: 0px; padding: 0px; }
.x-row { display: flex; position: relative; flex-flow: row; justify-content: center; align-items: stretch; width: auto; min-width: 0px; max-width: none; height: auto; min-height: 0px; max-height: none; margin: 0px; border: 0px; border-radius: 0px; padding: 0px; }
.x-row-inner { display: flex; flex-wrap: wrap; flex: 1 1 auto; min-width: 0px; min-height: 0px; }
.x-col { flex: 0 1 auto; display: block; position: relative; width: auto; min-width: 0px; max-width: 100%; height: auto; min-height: 0px; max-height: none; margin: 0px; border: 0px; border-radius: 0px; padding: 0px; }
.x-grid { display: grid; grid-auto-columns: auto; grid-auto-rows: auto; position: relative; width: auto; min-width: 0px; max-width: none; height: auto; min-height: 0px; max-height: none; margin: 0px; border: 0px; border-radius: 0px; padding: 0px; }
.x-cell { display: block; position: relative; width: auto; min-width: 0px; max-width: 100%; height: auto; min-height: 0px; max-height: none; margin: 0px; border: 0px; border-radius: 0px; padding: 0px; }
.x-slide-container-viewport { overflow: hidden; width: 100%; touch-action: pan-y; }
.x-slide-container-viewport * { touch-action: manipulation; }
.x-slide-container-viewport.can-drag { cursor: grab; }
.x-slide-container-viewport.can-drag * { user-select: none; }
.x-slide-container-content { position: relative; margin-left: auto; margin-right: auto; }
.x-slide-container-content, .x-slide-container-content .x-slide-container { height: 100% !important; }
.x-slide-container { display: block; position: relative; width: 100%; min-width: 0px; max-width: 100%; height: auto; min-height: 0px; max-height: none; margin: 0px; border: 0px; border-radius: 0px; padding: 0px; will-change: transform; }
.x-slide-container.is-inline { display: flex; flex-flow: row; justify-content: flex-start; gap: var(--x-slide-container-gap, 1rem); transition-duration: var(--x-slide-container-transition-duration, 1s); transition-property: transform; transition-timing-function: var(--x-slide-container-transition-timing-function, cubic-bezier(.4, 0, .2, 1)); }
.x-slide { display: block; position: relative; width: auto; min-width: 0px; max-width: 100%; height: auto; min-height: 0px; max-height: none; margin: 0px; border: 0px; border-radius: 0px; padding: 0px; }
.x-slide-container .x-slide { transition-duration: var(--x-slide-container-transition-duration, 1s); transition-timing-function: var(--x-slide-container-transition-timing-function, cubic-bezier(.4, 0, .2, 1)); }
.x-slide-container-viewport:not(.is-ready) .x-slide { opacity: 0 !important; }
.x-slide-container.is-inline.is-paged .x-slide { flex-grow: 1; flex-shrink: 0; flex-basis: calc((100% / var(--x-slides-per-page, 1)) - (var(--x-slide-container-gap, 1rem) * (1 - (1 / var(--x-slides-per-page, 1))))); }
.x-slide img { user-select: none; }
.x-slide-pagination { display: flex; flex-wrap: nowrap; align-content: center; align-items: center; flex: 0 0 auto; margin: 0px; border: 0px; border-radius: 0px; padding: 0px; line-height: 1; list-style: none; }
.x-slide-pagination.is-row { flex-direction: row; }
.x-slide-pagination li { display: block; flex: 0 0 auto; position: relative; margin: 0px; border: 0px; padding: 0px; background-color: var(--x-slide-pagination-item-bgc, black); list-style: none; user-select: none; cursor: default; }
.x-slide-pagination li.is-active { background-color: var(--x-slide-pagination-item-bgc-alt, rgba(0, 0, 0, .25)); }
@media (hover: hover) {
.x-slide-pagination li:hover { background-color: var(--x-slide-pagination-item-bgc-alt, rgba(0, 0, 0, .25)); }
}
:where(.x-anchor, .x-skip-link, .x-search-btn, .x-bar-scroll-button, a.x-image):focus-visible { outline: var(--x-focus-ring-width, 2px) var(--x-focus-ring-style, solid) var(--x-focus-ring-color, #0073e6); outline-offset: var(--x-focus-ring-offset, 2px); }
:where([tabindex="-1"]):focus { outline: none; }
.x-skip-link { position: absolute; overflow: hidden; width: 1px; height: 1px; margin: -1px; border: 0px; padding: 0px; white-space: nowrap; clip-path: inset(50%); }
.x-skip-link:focus { position: fixed; z-index: 100000000; top: 0px; left: 0px; overflow: visible; width: auto; height: auto; margin: 0.5rem; border-radius: 3px; padding: 0.75em 1.25em; clip-path: none; font-size: 16px; font-weight: 500; line-height: 1.2; text-decoration: none; color: var(--x-skip-link-color, #ffffff); background-color: var(--x-skip-link-bg-color, #000000); }
.x-icon { display: inline-flex; width: auto; height: auto; line-height: inherit; text-align: center; flex-flow: row !important; justify-content: center !important; align-items: center !important; }
.x-icon::before { display: block !important; position: static !important; inset: auto !important; width: inherit !important; height: inherit !important; margin: 0px !important; line-height: inherit !important; text-align: inherit !important; }
.x-anchor { overflow: hidden; display: inline-flex; flex-flow: column; justify-content: stretch; position: relative; min-width: 1px; text-decoration: none; cursor: pointer; }
.x-anchor-content { overflow: hidden; display: flex; flex: 1 0 auto; position: relative; height: 100%; border-radius: inherit; transform: translate(0px); }
.x-anchor-text { flex-shrink: 1; min-width: 1px; max-width: 100%; }
.x-anchor-text-primary { position: relative; display: block; }
.x-anchor-sub-indicator { position: relative; display: inline-flex; width: auto; height: auto; letter-spacing: 0px; line-height: 1; text-align: center; }
.x-anchor-sub-indicator::before { display: inherit; width: inherit; height: inherit; line-height: inherit; text-align: inherit; }
li:not(.menu-item-has-children) > .x-anchor .x-anchor-sub-indicator { display: none; visibility: hidden; }
.x-bar { position: relative; }
.x-bar, .x-bar-content { display: flex; }
.x-bar { justify-content: space-between; }
.x-bar-h { flex-direction: row; }
.x-bar-content:not(.x-container) { flex: 1 0 auto; }
.x-bar-content { z-index: 5; }
.x-bar, .x-bar-content, .x-bar-container { min-width: 1px; }
.x-bar-outer-spacers::before, .x-bar-outer-spacers::after { content: ""; flex-grow: 0; flex-shrink: 0; display: block; pointer-events: none; visibility: hidden; }
.x-bar-scroll-button:focus:not(:focus-visible) { outline: 0px; }
.x-bar-scroll-button:not(.is-active) { pointer-events: none; }
.x-bar-scroll-button.is-bck:not(.is-active) { opacity: 0; transform: translate(-100%, -50%); }
.x-bar-scroll-button.is-fwd:not(.is-active) { opacity: 0; transform: translate(100%, -50%); }
.x-bar-absolute { position: absolute; }
.x-bar-fixed { position: fixed; }
.x-bar-h .x-bar-container { height: inherit; }
.x-bar-container { display: flex; position: relative; }
.x-bar-top { width: 100%; }
[class^="x-bg"] { overflow: hidden; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; border-radius: inherit; pointer-events: none; }
.x-bg { z-index: -1; }
[class*="x-bg-layer-lower"] { z-index: 1; }
[class*="x-bg-layer-upper"] { z-index: 2; }
.x-mini-cart a:not(.x-anchor):focus:not(:focus-visible) { outline: 0px; }
.x-graphic { display: inline-flex; flex-flow: row; justify-content: flex-start; align-items: flex-start; flex-shrink: 0; position: relative; letter-spacing: 0px; line-height: 1; z-index: 2; }
.x-graphic-child { position: relative; }
.x-graphic-icon, .x-graphic-icon.x-icon { display: inline-flex; }
.x-graphic-icon, .x-graphic-icon.x-icon { font-size: 1em; }
.x-image { display: inline-block; line-height: 1; vertical-align: middle; }
@media (-ms-high-contrast: none), (-ms-high-contrast: active) {
.x-image { min-height: 0%; }
}
.x-image img { display: block; max-width: 100%; height: auto; vertical-align: bottom; border: 0px; }
a.x-image { cursor: pointer; }
.x-line { display: block; width: 0px; height: 0px; margin: 0px; border: 0px; padding: 0px; }
.x-menu { margin: 0px; padding: 0px; list-style: none; }
.x-menu, .x-menu li { min-width: 1px; }
.x-menu-layered .x-anchor { display: flex; }
.x-menu-layered li::before, .x-menu-layered li::after { content: ""; display: table; }
.x-menu-layered li::after { clear: both; }
.x-menu-layered { overflow: hidden; position: relative; }
.x-menu-layered li { pointer-events: none; }
.x-menu-layered .x-anchor { opacity: 0; transform: translate(25px); pointer-events: none; }
.x-current-layer > li > .x-anchor { opacity: 1; transform: translate(0px); pointer-events: auto; }
.x-modal-content-scroll-area { width: 100%; height: 100%; position: fixed; overflow: hidden; top: 0px; left: 0px; display: flex; flex-flow: column wrap; justify-content: space-between; align-items: center; }
.x-modal-content-scroll-area::before, .x-modal-content-scroll-area::after { content: ""; display: block; flex: 0 0 auto; }
.x-modal { visibility: hidden; position: fixed; inset: 0px; opacity: 0; pointer-events: none; z-index: 99999999; }
.x-modal.x-active { visibility: visible; opacity: 1; pointer-events: auto; }
.x-modal.x-active .x-modal-content-scroll-area { overflow: auto; }
.x-modal-bg { display: block; position: fixed; inset: 0px; z-index: -1; }
.x-modal-close { display: block; position: fixed; width: 1em; height: 1em; margin: 0px; border: 0px; padding: 0px; line-height: 1em; text-align: center; background-color: transparent; opacity: 0; transform: scale(0); z-index: 3; }
.x-modal-close span { display: block; }
.x-modal-close svg { display: block; width: 1em; height: 1em; margin: auto; font-size: 1em; fill: currentcolor; }
.x-modal.x-active .x-modal-close { opacity: 1; transform: scale(1); }
.x-modal-close-top { top: 0px; }
.x-modal-close-right { right: var(--x-body-scroll-active-bar-size); }
.x-modal-content { position: relative; flex: 0 0 auto; z-index: 2; width: 100%; margin: 0px auto; transform: translateY(-15px); }
.x-modal.x-active .x-modal-content { transform: translate(0px); }
[class*="x-separator"] { display: block; position: absolute; z-index: -1; left: 0px; right: 0px; margin: 0px auto; }
[class*="x-separator"][class*="bottom"] { bottom: 0px; transform: translateY(100%); }
[class*="x-separator"] svg { display: block; width: 100%; height: 100%; margin: 0px; }
.x-text { min-width: 1px; }
a.x-text { display: block; }
.x-text-headline { position: relative; }
.x-text-content { display: flex; }
.x-text-content-text { flex-grow: 1; min-width: 1px; max-width: 100%; }
.x-text-content-text, .x-text-content-text-primary { display: block; }
.x-text-content-text-primary > p:last-child { margin-bottom: 0px; }
.x-text-content-text-primary { margin-top: 0px; margin-bottom: 0px; }
.x-toggle { display: block; position: relative; transform: translate(0px); pointer-events: none; }
.x-toggle > span { display: block; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; margin: 0px auto; border-radius: inherit; background-color: currentcolor; }
.x-toggle-burger { height: 1em; }
[data-x-toggle-anim] { animation-name: none; animation-duration: 0.5s; animation-timing-function: cubic-bezier(0.86, 0, 0.07, 1); animation-delay: 0s; animation-iteration-count: infinite; animation-direction: alternate; animation-fill-mode: forwards; animation-play-state: paused; }
.x-modal.x-active { transition-delay: 0ms, 0ms; }
.x-div, .x-row, .x-col, .x-grid, .x-cell, .x-section, .x-anchor, .x-anchor-text-primary, .x-anchor-sub-indicator, .x-bar-is-sticky, .x-bar-is-sticky .x-bar-content, .x-graphic-child, .x-image, .x-line, .x-modal-close, .x-icon, .x-text, .x-text-content-text-primary, .x-menu-layered:not(.x-menu-first-level), .x-bar, .x-bar-container, .x-slide, .x-slide-pagination, .x-slide-pagination li { transition-duration: 0.3s; }
.x-modal { transition-property: opacity, visibility; }
.x-modal-close { transition-property: color, opacity, transform; }
.x-modal-content { transition-property: transform; }
.x-bar, .x-bar-container { transition-property: opacity, filter, transform; }
.x-bar-is-sticky, .x-bar-is-sticky .x-bar-content { transition-property: height, opacity; }
.x-line, .x-slide-pagination { transition-property: opacity, filter, transform; }
.x-menu-layered:not(.x-menu-first-level) { transition-property: height; }
.x-div, .x-row, .x-col, .x-grid, .x-cell, .x-section, .x-image, .x-anchor, .x-text-headline, .x-slide { transition-property: border-color, background-color, box-shadow, opacity, filter, transform; }
.x-slide-pagination li { transition-property: width, height, background-color, opacity, filter, transform; }
.x-icon { transition-property: color, border-color, background-color, box-shadow, text-shadow, opacity, filter, transform, fill, stroke; }
.x-text:not(.x-text-headline) { transition-property: color, border-color, background-color, box-shadow, text-shadow, column-rule, opacity, filter, transform; }
.x-anchor-text-primary, .x-anchor-sub-indicator, .x-text-content-text-primary { transition-property: color, text-shadow; }
.x-menu-layered .x-anchor { transition-property: border-color, background-color, box-shadow, opacity, transform; }
.x-graphic-child { transition-property: color, background-color, text-shadow, box-shadow, opacity, transform; }
.x-div, .x-row, .x-col, .x-grid, .x-cell, .x-section, .x-anchor, .x-anchor-text-primary, .x-anchor-sub-indicator, .x-bar-is-sticky, .x-bar-is-sticky .x-bar-content, .x-graphic-child, .x-image, .x-line, .x-modal-close, .x-icon, .x-text, .x-text-content-text-primary, .x-menu-layered:not(.x-menu-first-level), .x-bar, .x-bar-container, .x-slide, .x-slide-pagination, .x-slide-pagination li { transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.x-effect-animated { animation-fill-mode: both !important; }
@media print, (prefers-reduced-motion: reduce) {
.x-effect-animated { animation-duration: 1ms !important; transition-duration: 1ms !important; animation-iteration-count: 1 !important; }
}
p { margin: 0px 0px 1.313em; }
strong { font-weight: 700; }
:is(h1, :where(.satzbild)) { margin: 1.25em 0px 0.2em; text-rendering: optimizelegibility; }
:is(h1, :where(.satzbild)) { margin-top: 1em; font-size: 400%; line-height: 1.1; }
ul { padding: 0px; margin: 0px 0px 1.313em 1.655em; }
hr { height: 0px; margin: 1.313em 0px; border-width: 1px 0px 0px; border-style: solid none none; border-color: rgba(0, 0, 0, 0.075) currentcolor currentcolor; border-image: none; }
button { font-size: 100%; line-height: 1.7; }
button { font-family: Lato, "Helvetica Neue", Helvetica, Arial, sans-serif; }
.x-container { margin: 0px auto; }
.x-section { display: block; position: relative; margin: 0px 0px 1.313em; padding: 45px 0px; }
.x-section::before, .x-section::after { content: " "; display: table; width: 0px; }
.x-section::after { clear: both; }
.x-main { position: relative; }
.x-main::before, .x-main::after { content: " "; display: table; width: 0px; }
.x-main::after { clear: both; }
.hentry .entry-wrap { position: relative; border-top: 1px solid rgba(0, 0, 0, 0.075); padding: 50px 0px; }
.hentry .entry-wrap::before, .hentry .entry-wrap::after { content: " "; display: table; width: 0px; }
.hentry .entry-wrap::after { clear: both; }
@media (max-width: 766.98px) {
.hentry .entry-wrap { padding: 35px 0px; }
}
.hentry:first-child .entry-wrap { border-top: 0px; }
.hentry:last-child .entry-wrap { border-bottom: 1px solid rgba(0, 0, 0, 0.075); }
.entry-content { margin-top: 3%; padding: 0px 10%; }
@media (max-width: 766.98px) {
.entry-content { padding: 0px; }
}
.page .hentry .entry-wrap:last-child { border-bottom: 0px; }
.page .hentry .entry-content { padding: 0px; }
@media print {
* { background: none transparent !important; text-shadow: none !important; color: rgb(0, 0, 0) !important; box-shadow: none !important; }
html, body { overflow: visible !important; }
a, a:visited { text-decoration: underline; }
a[href^="#"]::after { content: ""; }
img { break-inside: avoid; }
img { max-width: 100% !important; }
p { orphans: 3; widows: 3; }
.x-root { display: block; }
.x-masthead, .x-colophon, .x-bg { display: none !important; }
.x-effect-enter { opacity: 1 !important; filter: none !important; animation: auto ease 0s 1 normal none running none !important; transform: none !important; }
}
body { font-feature-settings: "liga"; }
@media (min-width: 1200px) {
.x-hide-xl { display: none !important; }
}
@media (min-width: 979px) and (max-width: 1199px) {
.x-hide-lg { display: none !important; }
}
@media (min-width: 767px) and (max-width: 978px) {
.x-hide-md { display: none !important; }
}
@media (min-width: 480px) and (max-width: 766px) {
.x-hide-sm { display: none !important; }
}
@media (max-width: 479px) {
.x-hide-xs { display: none !important; }
}
:root { --x-layout-site-width: 88%; --x-layout-site-max-width: 1400px; --x-h1-letter-spacing: -0.035em; --x-h2-letter-spacing: -0.035em; --x-h3-letter-spacing: -0.035em; --x-h4-letter-spacing: -0.035em; --x-h5-letter-spacing: -0.035em; --x-h6-letter-spacing: -0.035em; }
a, :is(h1, :where(.satzbild)) a:hover { color: rgb(21, 21, 21); }
a:hover { color: rgba(21, 21, 21, 0.5); }
html { font-size: 14px; }
@media (min-width: 479px) {
html { font-size: 14px; }
}
@media (min-width: 766px) {
html { font-size: 14px; }
}
@media (min-width: 978px) {
html { font-size: 14px; }
}
@media (min-width: 1199px) {
html { font-size: 14px; }
}
body { font-style: normal; font-weight: 400; color: rgb(153, 153, 153); background: rgb(242, 242, 242); }
:is(h1, :where(.satzbild)), .x-text-headline { font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; font-style: normal; font-weight: 700; }
:is(h1, :where(.satzbild)) { letter-spacing: var(--x-h1-letter-spacing,-0.035em); }
.x-container.width { width: var(--x-layout-site-width,88%); }
.x-container.max { max-width: var(--x-layout-site-max-width,1400px); }
.x-main.full { float: none; clear: both; display: block; width: auto; }
@media (max-width: 978.98px) {
.x-main.full { float: none; display: block; width: auto !important; }
}
.entry-content { font-size: 1rem; }
body, button { font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; }
:is(h1, :where(.satzbild)), :is(h1, :where(.satzbild)) a { color: rgb(39, 39, 39); }
@font-face { font-family: FontAwesomePro; font-style: normal; font-weight: 900; font-display: block; src: url("schriften/fa-solid-900.woff2") format("woff2"); }
[data-x-icon-o], [data-x-icon-s] { display: inline-flex; font-style: normal; font-weight: 400; text-decoration: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; }
[data-x-icon-o]::before, [data-x-icon-s]::before { line-height: 1; }
@font-face { font-family: FontAwesome; font-style: normal; font-weight: 900; font-display: block; src: url("schriften/fa-solid-900.woff2") format("woff2"); }
[data-x-icon-s] { font-family: FontAwesome !important; font-weight: 900; }
[data-x-icon-s]::before { content: attr(data-x-icon-s); }
@font-face { font-family: FontAwesomeRegular; font-style: normal; font-weight: 400; font-display: block; src: url("schriften/fa-regular-400.woff2") format("woff2"); }
@font-face { font-family: FontAwesomePro; font-style: normal; font-weight: 400; font-display: block; src: url("schriften/fa-regular-400.woff2") format("woff2"); }
[data-x-icon-o] { font-family: FontAwesomeRegular !important; }
[data-x-icon-o]::before { content: attr(data-x-icon-o); }
@font-face { font-family: FontAwesomeLight; font-style: normal; font-weight: 300; font-display: block; src: url("schriften/fa-light-300.woff2") format("woff2"); }
@font-face { font-family: FontAwesomePro; font-style: normal; font-weight: 300; font-display: block; src: url("schriften/fa-light-300.woff2") format("woff2"); }
@font-face { font-family: FontAwesomeBrands; font-style: normal; font-weight: normal; font-display: block; src: url("schriften/fa-brands-400.woff2") format("woff2"); }
.mp-0.x-bar { width: calc(100% - 0px); margin-top: 0px; margin-left: 0px; margin-right: 0px; height: 4em; border-width: 0px; font-size: 18px; background-color: rgb(250, 250, 250); z-index: 900; }
.mp-0 .x-bar-content { display: flex; flex-direction: row; justify-content: space-between; align-items: center; flex: 0 1 100%; height: 4em; }
.mp-0.x-bar-outer-spacers::after, .mp-0.x-bar-outer-spacers::before { flex-basis: 20px; height: 20px; width: 20px !important; }
.mp-1 { opacity: 0; }
.mp-2.x-bar-container { display: flex; flex-direction: row; justify-content: space-between; align-items: center; flex: 0 1 auto; border-width: 0px; font-size: 1em; z-index: 9999; }
.mp-3.x-image { font-size: 1em; border-width: 0px; }
.mp-3.x-image img { aspect-ratio: auto; }
.mp-4.x-image { max-width: 35px; background-color: transparent; }
.mp-5.x-image { width: 180px; }
.mp-5.x-image img { width: 100%; }
.mp-6.x-anchor { width: 3em; height: 3em; margin: 0px -6px 0px 0px; background-color: transparent; }
.mp-6.x-anchor .x-toggle { color: rgb(0, 0, 0); }
.mp-6.x-anchor:hover .x-toggle, .mp-6.x-anchor[class*="active"] .x-toggle { color: rgba(0, 0, 0, 0.75); }
.mp-6.x-anchor .x-toggle-burger { width: 14em; margin: 4em 0px; font-size: 3px; }
.mp-6.x-anchor .x-toggle-burger-bun-t { transform: translate3d(0px, calc(-4em), 0px); }
.mp-6.x-anchor .x-toggle-burger-bun-b { transform: translate3d(0px, 4em, 0px); }
.mp-7.x-anchor { border-width: 0px; font-size: 1em; }
.mp-7.x-anchor .x-anchor-content { display: flex; flex-direction: row; justify-content: center; align-items: center; }
.mp-8.x-anchor { max-width: 100%; margin: 0em auto; }
.mp-8.x-anchor .x-anchor-content { padding: 0.4em 1em; }
.mp-8.x-anchor .x-anchor-text-primary { font-family: Rubik, sans-serif; font-size: 2.25em; font-style: normal; font-weight: 400; line-height: 1.4; letter-spacing: 0.025em; margin-right: calc(-0.025em); color: rgb(251, 251, 251); }
.mp-8.x-anchor:hover .x-anchor-text-primary, .mp-8.x-anchor[class*="active"] .x-anchor-text-primary { color: rgb(242, 242, 242); }
.mp-8.x-anchor .x-anchor-sub-indicator { width: 1em; margin: 0em -1.409em 0em 0.409em; font-size: 1em; color: rgba(255, 255, 255, 0.66); }
.mp-8.x-anchor:hover .x-anchor-sub-indicator, .mp-8.x-anchor[class*="active"] .x-anchor-sub-indicator { color: rgb(255, 255, 255); }
.mp-8.x-anchor, .mp-8.x-anchor :not([data-x-particle]) { transition-duration: 222ms; }
.mp-9 { transition-duration: 500ms, 0s; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.mp-9 .x-modal-content-scroll-area { font-size: 16px; padding: 0px calc(5.5em); }
.mp-9 .x-modal-bg { background-color: rgb(21, 21, 21); }
.mp-9 .x-modal-close { width: calc(2.5em); height: calc(2.5em); font-size: 2.2em; color: rgb(242, 242, 242); }
.mp-9 .x-modal-close:focus, .mp-9 .x-modal-close:hover { color: rgba(250, 250, 250, 0.75); }
.mp-9 .x-modal-content { display: flex; flex-direction: column; justify-content: flex-start; align-items: center; border-width: 0px; transition-duration: 500ms; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.mp-a { width: 300px; max-width: none; margin: 20px 0px; border-width: 4px 0px 0px; border-style: solid; border-color: rgb(251, 251, 251); font-size: 1em; }
.mp-b { font-size: 1em; }
.mp-b, .mp-b .x-anchor { transition-duration: 300ms; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
.mp-c.x-grid { gap: 20px 40px; place-content: start center; place-items: stretch; z-index: auto; border-width: 0px; font-size: 1em; grid-template-columns: auto auto; grid-template-rows: auto; }
.mp-d.x-cell { grid-area: auto; place-self: auto; z-index: auto; border-width: 0px; font-size: 1em; }
.mp-e { flex: 0 1 auto; border-width: 0px; font-size: 1em; aspect-ratio: auto; }
.mp-f { width: 50px; border-width: 0px; border-radius: 1000px; height: 50px; line-height: 50px; font-size: 1.75em; color: rgb(21, 21, 21); background-color: rgb(251, 251, 251); }
.mp-f:hover, .mp-f[class*="active"] { background-color: rgb(242, 242, 242); }
@media screen and (max-width: 978px) {
.mp-5.x-image { width: 160px; }
}
@media screen and (min-width: 480px) and (max-width: 978px) {
.mp-8.x-anchor .x-anchor-text-primary { font-size: 1.75em; }
}
@media screen and (max-width: 479px) {
.mp-8.x-anchor .x-anchor-text-primary { font-size: 1.65em; }
}
.mt-0.x-bar { height: 4em; border-width: 0px; font-size: 16px; background-color: rgb(21, 21, 21); z-index: 999; }
.mt-0 .x-bar-content { display: flex; flex-direction: row; justify-content: space-between; align-items: center; flex: 0 1 100%; height: 4em; }
.mt-0.x-bar-outer-spacers::after, .mt-0.x-bar-outer-spacers::before { flex-basis: 30px; height: 30px; width: 30px !important; }
.mt-1.x-bar-container { display: flex; flex-direction: row; justify-content: space-between; align-items: center; flex: 1 0 auto; border-width: 0px; font-size: 1em; z-index: 1; }
.mt-2.x-text { border-width: 0px; font-family: Figtree, sans-serif; font-size: 0.85em; font-style: normal; font-weight: 500; line-height: 1.4; letter-spacing: 0em; text-transform: none; color: rgb(255, 255, 255); }
.mt-2.x-text > :first-child { margin-top: 0px; }
.mt-2.x-text > :last-child { margin-bottom: 0px; }
@media screen and (max-width: 978px) {
.mt-1.x-bar-container { justify-content: center; }
}
.m11-0.x-section { margin: 0px; border-width: 0px; }
.m11-1.x-section { padding-top: 0px; }
.m11-2.x-section { padding-right: 0px; padding-left: 0px; }
.m11-3.x-section { padding-bottom: 0px; }
.m11-4.x-section { background-color: rgb(242, 242, 242); }
.m11-5.x-section { z-index: 9998; }
.m11-6.x-section { padding-top: 15vh; }
.m11-7.x-section { padding-bottom: 7.5vh; z-index: 2; }
.m11-8.x-section { background-color: rgb(251, 251, 251); }
.m11-9.x-section { padding-right: 0vh; padding-left: 0vh; }
.m11-a.x-section { padding-bottom: 15vh; }
.m11-b.x-section { z-index: auto; }
.m11-d.x-section { z-index: 1; }
.m11-e.x-row { z-index: 9999; }
.m11-g.x-row { margin-right: auto; margin-left: auto; border-width: 0px; padding: 1px; font-size: 1em; }
.m11-g > .x-row-inner { flex-direction: row; place-content: stretch flex-start; align-items: stretch; margin: calc(-11px); }
.m11-g > .x-row-inner > * { margin: calc(10px); }
.m11-h.x-row { z-index: auto; }
.m11-i.x-row { margin-top: 40px; margin-bottom: 40px; }
.m11-j.x-row { margin-top: 30px; margin-bottom: 0px; }
.m11-k > .x-row-inner > * { flex-grow: 1; }
.m11-l { --gap: 20px; }
.m11-m > .x-row-inner > :nth-child(n) { flex-basis: calc(100% - clamp(0px,var(--gap),9999px)); }
.m11-o > .x-row-inner > :nth-child(n) { flex-basis: calc(100% - clamp(0px,var(--gap),9999px)); }
.m11-p > .x-row-inner > :nth-child(n) { flex-basis: calc(100% - clamp(0px,var(--gap),9999px)); }
.m11-q > .x-row-inner > :nth-child(n) { flex-basis: calc(100% - clamp(0px,var(--gap),9999px)); }
.m11-r > .x-row-inner > :nth-child(n) { flex-basis: calc(100% - clamp(0px,var(--gap),9999px)); }
.m11-s > .x-row-inner > :nth-child(n) { flex-basis: calc(100% - clamp(0px,var(--gap),9999px)); }
.m11-t > .x-row-inner > :nth-child(n) { flex-basis: calc(100% - clamp(0px,var(--gap),9999px)); }
.m11-u > .x-row-inner > :nth-child(n) { flex-basis: calc(100% - clamp(0px,var(--gap),9999px)); }
.m11-v > .x-row-inner > :nth-child(n) { flex-basis: calc(100% - clamp(0px,var(--gap),9999px)); }
.m11-w > .x-row-inner > :nth-child(n) { flex-basis: calc(100% - clamp(0px,var(--gap),9999px)); }
.m11-x > .x-row-inner > :nth-child(n) { flex-basis: calc(100% - clamp(0px,var(--gap),9999px)); }
.m11-y > .x-row-inner > :nth-child(2n) { flex-basis: calc(50% - clamp(0px,var(--gap),9999px)); }
.m11-y > .x-row-inner > :nth-child(2n-1) { flex-basis: calc(50% - clamp(0px,var(--gap),9999px)); }
.m11-z > .x-row-inner > :nth-child(n) { flex-basis: calc(100% - clamp(0px,var(--gap),9999px)); }
.m11-10 > .x-row-inner > :nth-child(n) { flex-basis: calc(100% - clamp(0px,var(--gap),9999px)); }
.m11-11.x-col { z-index: 1; }
.m11-12.x-col { border-width: 0px; font-size: 1em; }
.m11-14.x-col { z-index: 3; }
.m11-15.x-col { border-radius: 4px; background-color: rgb(255, 255, 255); }
.m11-17.x-text { border-width: 0px; font-size: 1em; }
.m11-17.x-text .x-text-content-text-primary { font-style: normal; letter-spacing: 0.015em; margin-right: calc(-0.015em); color: rgb(21, 21, 21); }
.m11-19.x-text .x-text-content-text-primary { font-family: Rubik, sans-serif; font-weight: 700; }
.m11-1a.x-text .x-text-content-text-primary { font-size: 4em; line-height: 1; }
.m11-1b.x-text .x-text-content-text-primary { text-transform: none; }
.m11-1c.x-text { max-width: 800px; margin: 10px 0px 0px; }
.m11-1c.x-text .x-text-content-text-primary { font-size: 2.25em; font-weight: 700; }
.m11-1d.x-text .x-text-content-text-primary { font-family: Figtree, sans-serif; line-height: 1.4; }
.m11-1e.x-text .x-text-content-text-primary { text-transform: uppercase; }
.m11-1f.x-text .x-text-content-text-primary { font-size: 2em; font-weight: 500; }
.m11-1g.x-text { padding: 0vh 0vh 4vh; }
.m11-1g.x-text .x-text-content-text-primary { font-size: 6.5em; line-height: 1.1; }
.m11-1h.x-grid { gap: 20px; }
.m11-1i.x-grid { justify-content: center; }
.m11-1j.x-grid { align-content: start; width: 100%; }
.m11-1k.x-grid { place-items: stretch; z-index: auto; border-width: 0px; font-size: 1em; grid-template-rows: auto; }
.m11-1n.x-grid { grid-template-columns: 1fr; }
.m11-1o.x-grid { align-content: center; }
.m11-1p.x-grid { grid-template-columns: 55% 45%; }
.m11-1q.x-grid { gap: 10px; align-content: end; }
.m11-1r.x-grid { justify-content: start; max-width: 100%; grid-template-columns: 100%; }
.m11-1s.x-grid { grid-template-columns: 1fr 1fr; }
.m11-1u.x-grid { gap: 0px; border-radius: 4px; padding: 40px; }
.m11-1v.x-grid { gap: 20px 15px; margin: 0px auto 20px; grid-template-columns: auto 1fr; }
.m11-1w.x-cell { grid-area: auto; }
.m11-1x.x-cell { place-self: auto; border-width: 0px; font-size: 1em; }
.m11-1y.x-cell { display: flex; flex-wrap: wrap; }
.m11-1z.x-cell { flex-direction: row; }
.m11-20.x-cell { justify-content: flex-start; }
.m11-21.x-cell { align-items: flex-start; align-content: flex-start; }
.m11-22.x-cell { z-index: auto; }
.m11-23.x-cell { flex-direction: column; }
.m11-24.x-cell { justify-content: center; }
.m11-25.x-cell { align-items: flex-end; align-content: flex-end; z-index: 2; }
.m11-26.x-cell { z-index: 1; }
.m11-27.x-cell { justify-content: flex-end; }
.m11-28.x-cell { grid-column: 1 / 3; }
.m11-29.x-cell { grid-row: 2 / 3; align-items: center; align-content: center; }
.m11-2a.x-cell { grid-row: 1 / 2; }
.m11-2b.x-text { border-width: 0px; font-style: normal; text-transform: none; color: rgb(21, 21, 21); }
.m11-2b.x-text > :first-child { margin-top: 0px; }
.m11-2b.x-text > :last-child { margin-bottom: 0px; }
.m11-2c.x-text { padding-top: 40px; padding-bottom: 40px; font-weight: 600; letter-spacing: 0.015em; }
.m11-2d.x-text { padding-right: 0px; padding-left: 0px; }
.m11-2e.x-text { font-family: Figtree, sans-serif; }
.m11-2f.x-text { font-size: 2.25em; }
.m11-2g.x-text { line-height: 1.4; }
.m11-2i.x-text { font-size: 1.75em; line-height: 1.65; }
.m11-2j.x-text { font-weight: 500; }
.m11-2k.x-text { letter-spacing: 0em; }
.m11-2l.x-text { max-width: 1100px; padding-top: 5vh; padding-bottom: 0px; font-size: 4em; font-weight: 600; line-height: 1.2; }
.m11-2m.x-text { font-family: Rubik, sans-serif; }
.m11-2n.x-text { max-width: 1300px; }
.m11-2o.x-text { padding: 0vh 0vh 30px; }
.m11-2p.x-text { font-size: 1.4em; }
.m11-2q.x-text { font-weight: 700; }
.m11-2r.x-image { font-size: 1em; border-width: 0px; }
.m11-2r.x-image img { aspect-ratio: auto; }
.m11-2t.x-image { box-shadow: rgb(251, 251, 251) -3em -3em 0em 0em; }
.m11-2u.x-image { width: 75%; margin-top: 20px; margin-bottom: 0px; box-shadow: rgb(251, 251, 251) -2em 2em 0em 0em; }
.m11-2v.x-image { margin-right: 0px; margin-left: 0px; }
.m11-2w.x-image img { width: 100%; }
.m11-2x.x-image { margin-top: 0px; margin-bottom: 20px; }
.m11-2y.x-image { width: 80%; box-shadow: rgb(251, 251, 251) 3em 3em 0em 0em; }
.m11-2z.x-image { box-shadow: rgb(251, 251, 251) -2em -2em 0em 0em; }
.m11-30.x-image { width: 90%; }
.m11-31 { width: 60px; border-width: 0px; border-radius: 500px; height: 60px; line-height: 60px; color: rgb(242, 242, 242); background-color: rgb(21, 21, 21); }
.m11-32 { font-size: 2.25em; }
.m11-33 { font-size: 2em; }
.m11-34.x-anchor { margin: 20px 0px 0px; border-width: 0px; font-size: 1em; background-color: transparent; }
.m11-34.x-anchor .x-anchor-content { display: flex; flex-direction: row; justify-content: center; align-items: center; }
.m11-34.x-anchor .x-anchor-text { margin: 5px 5px 5px 12px; }
.m11-34.x-anchor .x-anchor-text-primary { font-family: Figtree, sans-serif; font-size: 1.2em; font-style: normal; font-weight: 500; line-height: 1; color: rgb(0, 0, 0); }
.m11-34.x-anchor:hover .x-anchor-text-primary, .m11-34.x-anchor[class*="active"] .x-anchor-text-primary { color: rgba(0, 0, 0, 0.75); }
.m11-34.x-anchor .x-graphic-icon { font-size: 1.75em; width: auto; color: rgb(21, 21, 21); border-width: 0px; }
.m11-34.x-anchor:hover .x-graphic-icon, .m11-34.x-anchor[class*="active"] .x-graphic-icon { color: rgba(21, 21, 21, 0.75); }
@media screen and (max-width: 1199px) {
.m11-9.x-section { padding-top: 12vh; }
}
@media screen and (min-width: 979px) and (max-width: 1199px) {
.m11-a.x-section { padding-bottom: 10vh; }
.m11-c.x-section { padding-top: 10vh; }
.m11-19.x-text .x-text-content-text-primary { font-size: 3.5em; }
.m11-1c.x-text .x-text-content-text-primary { font-size: 2em; }
.m11-2d.x-text { font-size: 2em; }
}
@media screen and (max-width: 978px) {
.m11-a.x-section { padding-bottom: 7.5vh; }
.m11-c.x-section { padding-top: 7.5vh; }
.m11-y > .x-row-inner > :nth-child(n) { flex-basis: calc(100% - clamp(0px,var(--gap),9999px)); }
.m11-1c.x-text .x-text-content-text-primary { font-size: 1.75em; }
.m11-1t.x-grid { grid-template-columns: 60% 40%; }
.m11-2d.x-text { font-size: 1.75em; }
.m11-2i.x-text { font-size: 1.5em; }
}
@media screen and (min-width: 767px) and (max-width: 978px) {
.m11-19.x-text .x-text-content-text-primary { font-size: 3em; }
.m11-1u.x-grid { padding: 30px; }
}
@media screen and (min-width: 767px) and (max-width: 1199px) {
.m11-1f.x-text .x-text-content-text-primary { font-size: 1.75em; }
.m11-2q.x-text { font-size: 1.75em; }
}
@media screen and (max-width: 766px) {
.m11-19.x-text .x-text-content-text-primary { font-size: 2em; }
.m11-1f.x-text .x-text-content-text-primary { font-size: 1.5em; }
.m11-1u.x-grid { padding: 20px; grid-template-columns: 1fr; }
.m11-2q.x-text { font-size: 1.5em; }
}
.x-main.full { overflow: hidden; }
@font-face { font-family: Figtree; font-style: italic; font-weight: 500; font-display: swap; src: url("schriften/figtree-italic-latin-ext.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Figtree; font-style: italic; font-weight: 500; font-display: swap; src: url("schriften/figtree-italic-latin.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Figtree; font-style: italic; font-weight: 600; font-display: swap; src: url("schriften/figtree-italic-latin-ext.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Figtree; font-style: italic; font-weight: 600; font-display: swap; src: url("schriften/figtree-italic-latin.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Figtree; font-style: italic; font-weight: 700; font-display: swap; src: url("schriften/figtree-italic-latin-ext.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Figtree; font-style: italic; font-weight: 700; font-display: swap; src: url("schriften/figtree-italic-latin.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Figtree; font-style: normal; font-weight: 500; font-display: swap; src: url("schriften/figtree-normal-latin-ext.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Figtree; font-style: normal; font-weight: 500; font-display: swap; src: url("schriften/figtree-latin.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Figtree; font-style: normal; font-weight: 600; font-display: swap; src: url("schriften/figtree-normal-latin-ext.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Figtree; font-style: normal; font-weight: 600; font-display: swap; src: url("schriften/figtree-latin.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Figtree; font-style: normal; font-weight: 700; font-display: swap; src: url("schriften/figtree-normal-latin-ext.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Figtree; font-style: normal; font-weight: 700; font-display: swap; src: url("schriften/figtree-latin.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Rubik; font-style: italic; font-weight: 400; font-display: swap; src: url("schriften/rubik-italic-latin-ext.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Rubik; font-style: italic; font-weight: 400; font-display: swap; src: url("schriften/rubik-italic-latin.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Rubik; font-style: italic; font-weight: 600; font-display: swap; src: url("schriften/rubik-italic-latin-ext.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Rubik; font-style: italic; font-weight: 600; font-display: swap; src: url("schriften/rubik-italic-latin.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Rubik; font-style: italic; font-weight: 700; font-display: swap; src: url("schriften/rubik-italic-latin-ext.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Rubik; font-style: italic; font-weight: 700; font-display: swap; src: url("schriften/rubik-italic-latin.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Rubik; font-style: normal; font-weight: 400; font-display: swap; src: url("schriften/rubik-normal-latin-ext.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Rubik; font-style: normal; font-weight: 400; font-display: swap; src: url("schriften/rubik-normal-latin.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Rubik; font-style: normal; font-weight: 600; font-display: swap; src: url("schriften/rubik-normal-latin-ext.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Rubik; font-style: normal; font-weight: 600; font-display: swap; src: url("schriften/rubik-normal-latin.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: Rubik; font-style: normal; font-weight: 700; font-display: swap; src: url("schriften/rubik-normal-latin-ext.woff2") format("woff2"); unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: Rubik; font-style: normal; font-weight: 700; font-display: swap; src: url("schriften/rubik-normal-latin.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
.mrl-0.x-section { margin: 0px; border-width: 0px; padding: 15vh 30px; background-color: rgb(242, 242, 242); z-index: 1; }
.mrl-1 { opacity: 0; }
:where(body:not(.tco-disable-effects)) .mrl-2:hover { opacity: 1; transform: scale(1.01); }
.mrl-3 { transform: translate(0px, -50%); }
.mrl-4.x-row { z-index: auto; margin-right: auto; margin-left: auto; border-width: 0px; padding: 1px; font-size: 1em; }
.mrl-4 > .x-row-inner { flex-direction: row; place-content: stretch flex-start; align-items: stretch; margin: calc(-11px); }
.mrl-4 > .x-row-inner > * { margin: calc(10px); }
.mrl-5.x-row { margin-top: 0px; margin-bottom: 7.5vh; }
.mrl-7 { --gap: 20px; }
.mrl-8 > .x-row-inner > :nth-child(n) { flex-basis: calc(100% - clamp(0px,var(--gap),9999px)); }
.mrl-9 > .x-row-inner > :nth-child(n) { flex-basis: calc(100% - clamp(0px,var(--gap),9999px)); }
.mrl-a.x-col { z-index: 1; border-width: 0px; font-size: 1em; }
.mrl-b.x-text { border-width: 0px; font-size: 1em; }
.mrl-b.x-text .x-text-content-text-primary { font-family: Rubik, sans-serif; font-size: 4em; font-style: normal; font-weight: 700; line-height: 1; letter-spacing: 0em; text-transform: none; color: rgb(21, 21, 21); }
.mrl-c.x-grid { gap: 20px; place-content: start center; place-items: stretch; z-index: auto; width: 100%; border-width: 0px; font-size: 1em; grid-template-columns: 1fr; grid-template-rows: auto; }
.mrl-d.x-cell { grid-area: auto; place-self: auto; display: flex; flex-flow: column wrap; place-content: flex-start; align-items: flex-start; z-index: auto; border-width: 0px; font-size: 1em; }
.mrl-e.x-text { margin: 20px 0px 0px; border-width: 0px; font-family: Figtree, sans-serif; font-size: 1.75em; font-style: normal; font-weight: 500; line-height: 1.65; letter-spacing: 0em; text-transform: none; color: rgb(21, 21, 21); }
.mrl-f.x-anchor { margin: 20px 0px 0px; border-width: 0px; font-size: 1em; background-color: transparent; }
.mrl-f.x-anchor .x-anchor-content { display: flex; flex-direction: row; justify-content: center; align-items: center; }
.mrl-f.x-anchor .x-anchor-text { margin: 5px 5px 5px 12px; }
.mrl-f.x-anchor .x-anchor-text-primary { font-family: Figtree, sans-serif; font-size: 1.2em; font-style: normal; font-weight: 500; line-height: 1; color: rgb(0, 0, 0); }
.mrl-f.x-anchor:hover .x-anchor-text-primary, .mrl-f.x-anchor[class*="active"] .x-anchor-text-primary { color: rgba(0, 0, 0, 0.75); }
.mrl-f.x-anchor .x-graphic-icon { font-size: 1.75em; width: auto; color: rgb(21, 21, 21); border-width: 0px; }
.mrl-f.x-anchor:hover .x-graphic-icon, .mrl-f.x-anchor[class*="active"] .x-graphic-icon { color: rgba(21, 21, 21, 0.75); }
.mrl-g { flex: 0 1 auto; border-width: 0px; font-size: 1em; aspect-ratio: auto; }
.mrl-j { height: 40vh; }
.mrl-k { display: flex; align-items: center; flex-wrap: wrap; align-content: center; }
.mrl-l { flex-direction: column; }
.mrl-m { justify-content: flex-end; z-index: 1; }
.mrl-m > .x-bg > .x-bg-layer-upper-color { background-color: rgba(21, 21, 21, 0.25); }
.mrl-n { position: absolute; }
.mrl-o { width: 100%; height: 100%; }
.mrl-p > .x-bg > .x-bg-layer-lower-image { background-image: url("bilder/bricks-laptop-wohnraum.jpg"); }
.mrl-q > .x-bg > .x-bg-layer-lower-image { background-repeat: no-repeat; background-size: cover; background-attachment: inherit; }
.mrl-r > .x-bg > .x-bg-layer-lower-image { background-position: center center; }
.mrl-s { z-index: 2; }
.mrl-s > .x-bg > .x-bg-layer-upper-color { background-color: rgba(21, 21, 21, 0.25); }
.mrl-t > .x-bg > .x-bg-layer-lower-image { background-image: url("bilder/bricks-website-drei-bildschirme.jpg"); }
.mrl-u { justify-content: center; }
.mrl-v { z-index: 3; }
.mrl-w > .x-bg > .x-bg-layer-lower-image { background-image: url("bilder/lindengaerten-monitor-gartenansicht.jpg"); }
.mrl-x > .x-bg > .x-bg-layer-lower-image { background-image: url("bilder/lindengaerten-laptops-website.jpg"); }
.mrl-y > .x-bg > .x-bg-layer-lower-image { background-image: url("bilder/chiaro-broschueren-wohnraum.jpg"); }
.mrl-z > .x-bg > .x-bg-layer-lower-image { background-position: 50% 70%; }
.mrl-10 > .x-bg > .x-bg-layer-lower-image { background-image: url("bilder/chiaro-laptop-gartenansicht.jpg"); }
.mrl-11 > .x-bg > .x-bg-layer-lower-image { background-position: 50% 60%; }
.mrl-12 > .x-bg > .x-bg-layer-lower-image { background-image: url("bilder/officegreen-monitor-empfang.jpg"); }
.mrl-13 > .x-bg > .x-bg-layer-lower-image { background-image: url("bilder/officegreen-laptop-buerofassade.jpg"); background-position: 100% 30%; }
.mrl-14 > .x-bg > .x-bg-layer-lower-image { background-image: url("bilder/covivio-zimmersuche-berlin-laptop.jpg"); }
.mrl-15 > .x-bg > .x-bg-layer-lower-image { background-image: url("bilder/covivio-laptop-startseite.jpg"); background-position: 50% 30%; }
.mrl-16 > .x-bg > .x-bg-layer-lower-image { background-image: url("bilder/townhouses-kleinmachnow-website-laptop-abendansicht.jpg"); background-position: 50% 55%; }
.mrl-17 > .x-bg > .x-bg-layer-lower-image { background-image: url("bilder/townhouses-kleinmachnow-website-laptop-fassade.jpg"); background-position: 50% 50%; }
.mrl-18 { flex-direction: row; justify-content: space-between; top: 50%; left: 0px; right: 0px; padding: 0em 1em; }
.mrl-18 > * { pointer-events: auto; }
div.mrl-18 { pointer-events: none; }
.mrl-19 { width: 3em; height: 3em; border-radius: 100em; }
.mrl-1a { --x-slides-per-page: 3; --x-slide-container-gap: 20px; --x-slide-container-transition-duration: 760ms; --x-slide-container-autoplay-transition-duration: 2500ms; padding: 0px; font-size: 1em; }
.mrl-1a .x-slide-container-content { width: 100%; }
.mrl-1a .x-slide-container { align-items: stretch; }
.mrl-1b { border-width: 0px; font-size: 1em; }
.x-slide-container.is-stacked .mrl-1b:not(.is-current-slide).x-effect-exit { z-index: auto; }
.x-slide-container.is-stacked .mrl-1b:not(.is-current-slide).x-effect-holding { z-index: 1; }
.mrl-1c.x-image { font-size: 1em; width: 40%; border-width: 0px; }
.mrl-1c.x-image img { width: 100%; aspect-ratio: auto; }
.mrl-1d { border-width: 0px; font-size: 3em; color: rgb(255, 255, 255); }
.mrl-1d:hover, .mrl-1d[class*="active"], [data-x-effect-provider*="colors"]:hover .mrl-1d { color: rgba(21, 21, 21, 0.8); }
.mrl-1e { --x-slide-pagination-item-bgc: rgba(0,0,0,0.16); --x-slide-pagination-item-bgc-alt: rgba(0,0,0,1); gap: 4px; justify-content: center; margin: 2em 0em 0em; font-size: 1em; }
.mrl-1e li { width: 20px; height: 4px; border-radius: 100px; }
.mrl-1e li.is-active { width: calc(60px); }
@media screen and (max-width: 1199px) {
.mrl-j { height: 35vh; }
}
@media screen and (min-width: 979px) and (max-width: 1199px) {
.mrl-0.x-section { padding-top: 10vh; padding-bottom: 10vh; }
.mrl-b.x-text .x-text-content-text-primary { font-size: 3.5em; }
.mrl-1c.x-image { width: 50%; }
}
@media screen and (max-width: 978px) {
.mrl-0.x-section { padding-top: 7.5vh; padding-bottom: 7.5vh; }
.mrl-e.x-text { font-size: 1.5em; }
.mrl-18 { padding-right: 0.5em; padding-left: 0.5em; }
.mrl-1a { --x-slide-container-gap: 10px; }
.mrl-1d { font-size: 2em; }
}
@media screen and (min-width: 767px) and (max-width: 978px) {
.mrl-b.x-text .x-text-content-text-primary { font-size: 3em; }
.mrl-1c.x-image { width: 60%; }
}
@media screen and (max-width: 766px) {
.mrl-b.x-text .x-text-content-text-primary { font-size: 2em; }
.mrl-1c.x-image { width: 70%; }
}
@media screen and (min-width: 480px) and (max-width: 1199px) {
.mrl-1a { --x-slides-per-page: 2; }
}
@media screen and (max-width: 479px) {
.mrl-1a { --x-slides-per-page: 1; }
}
.e993-e19 { pointer-events: none; }
.e993-e25 { pointer-events: none; }
.e993-e31 { pointer-events: none; }
.e993-e37 { pointer-events: none; }
.e993-e43 { pointer-events: none; }
.e993-e49 { pointer-events: none; }
.mg9-0.x-section { margin: 0px; border-width: 0px; padding: 0px; z-index: auto; }
.mg9-1.x-row { z-index: 1; margin-right: auto; margin-left: auto; border-width: 0px; padding: 8vh 30px; font-size: 1em; background-color: rgb(251, 251, 251); }
.mg9-1 > .x-row-inner { flex-direction: row; place-content: stretch flex-start; align-items: stretch; margin: calc(-15px); }
.mg9-1 > .x-row-inner > * { margin: calc(15px); }
.mg9-2 { --gap: 30px; }
.mg9-3 > .x-row-inner > :nth-child(3n) { flex-basis: calc(20% - clamp(0px,var(--gap),9999px)); }
.mg9-3 > .x-row-inner > :nth-child(3n-1) { flex-basis: calc(20% - clamp(0px,var(--gap),9999px)); }
.mg9-3 > .x-row-inner > :nth-child(3n-2) { flex-basis: calc(60% - clamp(0px,var(--gap),9999px)); }
.mg9-4 > .x-row-inner > :nth-child(3n) { flex-basis: calc(20% - clamp(0px,var(--gap),9999px)); }
.mg9-4 > .x-row-inner > :nth-child(3n-1) { flex-basis: calc(20% - clamp(0px,var(--gap),9999px)); }
.mg9-4 > .x-row-inner > :nth-child(3n-2) { flex-basis: calc(60% - clamp(0px,var(--gap),9999px)); }
.mg9-5.x-col { display: flex; flex-flow: column wrap; place-content: flex-start; align-items: flex-start; z-index: 1; border-width: 0px; font-size: 1em; }
.mg9-6.x-image { font-size: 1em; margin: 0px 0px 30px; border-width: 0px; }
.mg9-6.x-image img { width: 100%; aspect-ratio: auto; }
.mg9-7.x-image { width: 200px; }
.mg9-8.x-image { width: 164px; }
.mg9-9 { width: 200px; max-width: none; border-width: 4px 0px 0px; border-style: solid; border-color: rgb(21, 21, 21); font-size: 1em; }
.mg9-a.x-text { margin-top: 30px; }
.mg9-b.x-text { margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
.mg9-c.x-text { border-width: 0px; font-family: Figtree, sans-serif; font-size: 2.25em; font-style: normal; font-weight: 500; letter-spacing: 0em; text-transform: none; color: rgb(21, 21, 21); }
.mg9-c.x-text > :first-child { margin-top: 0px; }
.mg9-c.x-text > :last-child { margin-bottom: 0px; }
.mg9-c.x-text:hover, .mg9-c.x-text[class*="active"] { color: rgba(21, 21, 21, 0.81); }
.mg9-e.x-text { line-height: inherit; }
.mg9-h.x-text { line-height: 1.3; text-align: center; }
.mg9-i.x-text { margin-top: 8px; }
.mg9-j.x-text { margin-top: 6px; }
.mg9-k.x-text { border-width: 0px; font-size: 1em; }
.mg9-k.x-text .x-text-content-text-primary { font-family: Figtree, sans-serif; font-size: 1.5em; font-style: normal; font-weight: 500; line-height: 1.7; letter-spacing: 0.025em; margin-right: calc(-0.025em); text-transform: none; color: rgb(21, 21, 21); }
.mg9-k.x-text:hover .x-text-content-text-primary, .mg9-k.x-text[class*="active"] .x-text-content-text-primary { color: rgba(21, 21, 21, 0.81); }
@media screen and (max-width: 978px) {
.mg9-1 > .x-row-inner { justify-content: center; }
.mg9-3 > .x-row-inner > :nth-child(n) { flex-basis: calc(100% - clamp(0px,var(--gap),9999px)); }
.mg9-4 > .x-row-inner > :nth-child(n) { flex-basis: calc(100% - clamp(0px,var(--gap),9999px)); }
.mg9-5.x-col { align-items: center; align-content: center; }
.mg9-k.x-text .x-text-content-text-primary { font-size: 1.2em; text-align: center; }
}
@media screen and (min-width: 767px) and (max-width: 1199px) {
.mg9-c.x-text { font-size: 2em; }
}
@media screen and (max-width: 766px) {
.mg9-d.x-text { font-size: 1.75em; }
.mg9-g.x-text { font-size: 1.5em; }
}
@font-face { font-family: Rubik; font-style: normal; font-weight: 700; unicode-range: U+100-2BA, U+2BD-2C5, U+2C7-2CC, U+2CE-2D7, U+2DD-2FF, U+304, U+308, U+329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; src: url("schriften/rubik-normal-latin-ext-700.woff2") format("woff2"); font-display: swap; }
@font-face { font-family: Rubik; font-style: normal; font-weight: 700; unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; src: url("schriften/rubik-bold-latin.woff2") format("woff2"); font-display: swap; }

/* Bildschirmgerechte Bildquellen für die Projektkarten. */
.mrl-p > .x-bg > .x-bg-layer-lower-image { background-image: image-set(url("bilder/auswahl/bricks-laptop-wohnraum-720.webp") 1x, url("bilder/auswahl/bricks-laptop-wohnraum-1280.webp") 2x, url("bilder/bricks-website-laptop-zwischen-felsen.webp") 3x); }
.mrl-t > .x-bg > .x-bg-layer-lower-image { background-image: image-set(url("bilder/auswahl/bricks-website-drei-bildschirme-720.webp") 1x, url("bilder/auswahl/bricks-website-drei-bildschirme-1280.webp") 2x, url("bilder/bricks-website-drei-bildschirme.jpg") 3x); }
.mrl-w > .x-bg > .x-bg-layer-lower-image { background-image: image-set(url("bilder/auswahl/lindengaerten-monitor-gartenansicht-720.webp") 1x, url("bilder/auswahl/lindengaerten-monitor-gartenansicht-1280.webp") 2x, url("bilder/lindengaerten-website-monitor-gartenansicht.webp") 3x); }
.mrl-x > .x-bg > .x-bg-layer-lower-image { background-image: image-set(url("bilder/auswahl/lindengaerten-laptops-website-720.webp") 1x, url("bilder/auswahl/lindengaerten-laptops-website-1280.webp") 2x, url("bilder/lindengaerten-website-auf-zwei-laptops.webp") 3x); }
.mrl-y > .x-bg > .x-bg-layer-lower-image { background-image: image-set(url("bilder/auswahl/chiaro-broschueren-wohnraum-720.webp") 1x, url("bilder/auswahl/chiaro-broschueren-wohnraum-1280.webp") 2x, url("bilder/chiaro-broschueren-wohnraum.jpg") 3x); }
.mrl-10 > .x-bg > .x-bg-layer-lower-image { background-image: image-set(url("bilder/auswahl/chiaro-laptop-gartenansicht-720.webp") 1x, url("bilder/auswahl/chiaro-laptop-gartenansicht-1280.webp") 2x, url("bilder/chiaro-laptop-gartenansicht.jpg") 3x); }
.mrl-12 > .x-bg > .x-bg-layer-lower-image { background-image: image-set(url("bilder/auswahl/officegreen-monitor-empfang-720.webp") 1x, url("bilder/auswahl/officegreen-monitor-empfang-1280.webp") 2x, url("bilder/officegreen-monitor-empfang.jpg") 3x); }
.mrl-13 > .x-bg > .x-bg-layer-lower-image { background-image: image-set(url("bilder/auswahl/officegreen-laptop-buerofassade-720.webp") 1x, url("bilder/auswahl/officegreen-laptop-buerofassade-1280.webp") 2x, url("bilder/officegreen-laptop-buerofassade.jpg") 3x); }
.mrl-14 > .x-bg > .x-bg-layer-lower-image { background-image: image-set(url("bilder/auswahl/covivio-zimmersuche-berlin-laptop-720.webp") 1x, url("bilder/auswahl/covivio-zimmersuche-berlin-laptop-1280.webp") 2x, url("bilder/covivio-zimmersuche-berlin-laptop.jpg") 3x); }
.mrl-15 > .x-bg > .x-bg-layer-lower-image { background-image: image-set(url("bilder/auswahl/covivio-laptop-startseite-720.webp") 1x, url("bilder/auswahl/covivio-laptop-startseite-1280.webp") 2x, url("bilder/covivio-laptop-startseite.jpg") 3x); }
.mrl-16 > .x-bg > .x-bg-layer-lower-image { background-image: image-set(url("bilder/auswahl/townhouses-kleinmachnow-website-laptop-abendansicht-720.webp") 1x, url("bilder/auswahl/townhouses-kleinmachnow-website-laptop-abendansicht-1280.webp") 2x, url("bilder/townhouses-kleinmachnow-website-laptop-abendansicht.jpg") 3x); }
.mrl-17 > .x-bg > .x-bg-layer-lower-image { background-image: image-set(url("bilder/auswahl/townhouses-kleinmachnow-website-laptop-fassade-720.webp") 1x, url("bilder/auswahl/townhouses-kleinmachnow-website-laptop-fassade-1280.webp") 2x, url("bilder/townhouses-kleinmachnow-website-laptop-fassade.jpg") 3x); }
@media (min-width: 1800px), (min-height: 1300px) {
  .mrl-p > .x-bg > .x-bg-layer-lower-image { background-image: image-set(url("bilder/auswahl/bricks-laptop-wohnraum-1280.webp") 1x, url("bilder/bricks-website-laptop-zwischen-felsen.webp") 2x); }
  .mrl-t > .x-bg > .x-bg-layer-lower-image { background-image: image-set(url("bilder/auswahl/bricks-website-drei-bildschirme-1280.webp") 1x, url("bilder/bricks-website-drei-bildschirme.jpg") 2x); }
  .mrl-w > .x-bg > .x-bg-layer-lower-image { background-image: image-set(url("bilder/auswahl/lindengaerten-monitor-gartenansicht-1280.webp") 1x, url("bilder/lindengaerten-website-monitor-gartenansicht.webp") 2x); }
  .mrl-x > .x-bg > .x-bg-layer-lower-image { background-image: image-set(url("bilder/auswahl/lindengaerten-laptops-website-1280.webp") 1x, url("bilder/lindengaerten-website-auf-zwei-laptops.webp") 2x); }
  .mrl-y > .x-bg > .x-bg-layer-lower-image { background-image: image-set(url("bilder/auswahl/chiaro-broschueren-wohnraum-1280.webp") 1x, url("bilder/chiaro-broschueren-wohnraum.jpg") 2x); }
  .mrl-10 > .x-bg > .x-bg-layer-lower-image { background-image: image-set(url("bilder/auswahl/chiaro-laptop-gartenansicht-1280.webp") 1x, url("bilder/chiaro-laptop-gartenansicht.jpg") 2x); }
  .mrl-12 > .x-bg > .x-bg-layer-lower-image { background-image: image-set(url("bilder/auswahl/officegreen-monitor-empfang-1280.webp") 1x, url("bilder/officegreen-monitor-empfang.jpg") 2x); }
  .mrl-13 > .x-bg > .x-bg-layer-lower-image { background-image: image-set(url("bilder/auswahl/officegreen-laptop-buerofassade-1280.webp") 1x, url("bilder/officegreen-laptop-buerofassade.jpg") 2x); }
  .mrl-14 > .x-bg > .x-bg-layer-lower-image { background-image: image-set(url("bilder/auswahl/covivio-zimmersuche-berlin-laptop-1280.webp") 1x, url("bilder/covivio-zimmersuche-berlin-laptop.jpg") 2x); }
  .mrl-15 > .x-bg > .x-bg-layer-lower-image { background-image: image-set(url("bilder/auswahl/covivio-laptop-startseite-1280.webp") 1x, url("bilder/covivio-laptop-startseite.jpg") 2x); }
  .mrl-16 > .x-bg > .x-bg-layer-lower-image { background-image: image-set(url("bilder/auswahl/townhouses-kleinmachnow-website-laptop-abendansicht-1280.webp") 1x, url("bilder/townhouses-kleinmachnow-website-laptop-abendansicht.jpg") 2x); }
  .mrl-17 > .x-bg > .x-bg-layer-lower-image { background-image: image-set(url("bilder/auswahl/townhouses-kleinmachnow-website-laptop-fassade-1280.webp") 1x, url("bilder/townhouses-kleinmachnow-website-laptop-fassade.jpg") 2x); }
}
