
html {scroll-behavior: smooth}:root {--text-2xs: clamp(0.82rem, calc(0.00018518518518518534 * (100vw - 36rem) + 0.82rem), 0.84rem);--text-xs: clamp(1.02rem, calc(0.0010185185185185173 * (100vw - 36rem) + 1.02rem), 1.13rem);--text-s: clamp(1.28rem, calc(0.002037037037037037 * (100vw - 36rem) + 1.28rem), 1.5rem);--text-m: clamp(1.6rem, calc(0.003703703703703703 * (100vw - 36rem) + 1.6rem), 2rem);--text-l: clamp(2rem, calc(0.0062037037037037035 * (100vw - 36rem) + 2rem), 2.67rem);--text-xl: clamp(2.5rem, calc(0.00972222222222222 * (100vw - 36rem) + 2.5rem), 3.55rem);--text-2xl: clamp(3.13rem, calc(0.014907407407407411 * (100vw - 36rem) + 3.13rem), 4.74rem);--radius: 0.3em;--space-2xs: clamp(1.23rem, calc(0.004259259259259259 * (100vw - 36rem) + 1.23rem), 1.69rem);--space-xs: clamp(1.54rem, calc(0.006574074074074073 * (100vw - 36rem) + 1.54rem), 2.25rem);--space-s: clamp(1.92rem, calc(0.01 * (100vw - 36rem) + 1.92rem), 3rem);--space-m: clamp(2.4rem, calc(0.014814814814814815 * (100vw - 36rem) + 2.4rem), 4rem);--space-l: clamp(3rem, calc(0.021574074074074075 * (100vw - 36rem) + 3rem), 5.33rem);--space-xl: clamp(3.75rem, calc(0.031111111111111114 * (100vw - 36rem) + 3.75rem), 7.11rem);--space-2xl: clamp(4.69rem, calc(0.04425925925925926 * (100vw - 36rem) + 4.69rem), 9.47rem);--section-2xs: clamp(2.46rem, calc(0.008518518518518517 * (100vw - 36rem) + 2.46rem), 3.38rem);--section-xs: clamp(3.07rem, calc(0.013240740740740742 * (100vw - 36rem) + 3.07rem), 4.5rem);--section-s: clamp(3.84rem, calc(0.02 * (100vw - 36rem) + 3.84rem), 6rem);--section-m: clamp(4.8rem, calc(0.02962962962962963 * (100vw - 36rem) + 4.8rem), 8rem);--section-l: clamp(6rem, calc(0.04314814814814815 * (100vw - 36rem) + 6rem), 10.66rem);--section-xl: clamp(7.5rem, calc(0.06222222222222223 * (100vw - 36rem) + 7.5rem), 14.22rem);--section-2xl: clamp(9.38rem, calc(0.0886111111111111 * (100vw - 36rem) + 9.38rem), 18.95rem);--headings-2xs: clamp(0.82rem, calc(0.00018518518518518534 * (100vw - 36rem) + 0.82rem), 0.84rem);--headings-xs: clamp(1.02rem, calc(0.0010185185185185173 * (100vw - 36rem) + 1.02rem), 1.13rem);--headings-s: clamp(1.28rem, calc(0.002037037037037037 * (100vw - 36rem) + 1.28rem), 1.5rem);--headings-m: clamp(1.6rem, calc(0.003703703703703703 * (100vw - 36rem) + 1.6rem), 2rem);--headings-l: clamp(2rem, calc(0.0062037037037037035 * (100vw - 36rem) + 2rem), 2.67rem);--headings-xl: clamp(2.5rem, calc(0.00972222222222222 * (100vw - 36rem) + 2.5rem), 3.55rem);--headings-2xl: clamp(3.13rem, calc(0.014907407407407411 * (100vw - 36rem) + 3.13rem), 4.74rem);--brxw-max-screen-width: 1440px;--brxw-min-screen-width: 320px;--brxw-card-title-size: var(--brxw-text-l);--brxw-text-width-s: 20ch;--brxw-text-width-m: 45ch;--brxw-title-width-s: 20ch;--brxw-text-width-l: 65ch;--brxw-title-width-m: 25ch;--brxw-title-width-l: 35ch;--brxw-line-height-body: calc(8px + 2ex);--brxw-line-height-heading: calc(6px + 2ex);--brxw-container-gap: var(--brxw-space-3xl);--brxw-grid-gap: var(--brxw-space-l);--brxw-content-gap: var(--brxw-space-m);--brxw-section-space-horizontal: var(--brxw-space-m);--brxw-section-space-vertical: var(--brxw-space-3xl);--brxw-grid-1: minmax(0,1fr);--brxw-grid-2: repeat(2, minmax(0, 1fr));--brxw-grid-3: repeat(3, minmax(0, 1fr));--brxw-grid-4: repeat(4, minmax(0, 1fr));--brxw-grid-5: repeat(5, minmax(0, 1fr));--brxw-grid-6: repeat(6, minmax(0, 1fr));--brxw-grid-7: repeat(7, minmax(0, 1fr));--brxw-grid-8: repeat(8, minmax(0, 1fr));--brxw-grid-9: repeat(9, minmax(0, 1fr));--brxw-grid-10: repeat(10, minmax(0, 1fr));--brxw-grid-11: repeat(11, minmax(0, 1fr));--brxw-grid-12: repeat(12, minmax(0, 1fr));--brxw-grid-1-2: minmax(0, 1fr) minmax(0, 2fr);--brxw-grid-1-3: minmax(0, 1fr) minmax(0, 3fr);--brxw-grid-1-4: minmax(0, 1fr) minmax(0, 4fr);--brxw-grid-2-1: minmax(0, 2fr) minmax(0, 1fr);--brxw-grid-4-1: minmax(0, 4fr) minmax(0, 1fr);--brxw-grid-2-3: minmax(0, 2fr) minmax(0, 3fr);--brxw-grid-3-1: minmax(0, 3fr) minmax(0, 1fr);--brxw-grid-3-2: minmax(0, 3fr) minmax(0, 2fr);--brxw-container-width: 140rem;--brxw-width-10: 10rem;--brxw-width-20: 20rem;--brxw-width-30: 30rem;--brxw-width-40: 40rem;--brxw-width-50: 50rem;--brxw-width-70: 70rem;--brxw-width-60: 60rem;--brxw-width-80: 80rem;--brxw-width-90: 90rem;--brxw-width-100: 100rem;--brxw-width-110: 110rem;--brxw-width-120: 120rem;--brxw-width-130: 130rem;--brxw-width-140: 140rem;--brxw-screen-height: 100vh;--brxw-screen-width: 100vw;--brxw-radius-xs: clamp(0.4rem, calc(0vw + 0.4rem), 0.4rem);--brxw-radius-s: clamp(0.6rem, calc(-0.18vw + 0.86rem), 0.8rem);--brxw-radius-m: clamp(1rem, calc(-0.18vw + 1.26rem), 1.2rem);--brxw-radius-l: clamp(1.6rem, calc(-0.36vw + 2.11rem), 2rem);--brxw-radius-xl: clamp(2.4rem, calc(-0.71vw + 3.43rem), 3.2rem);--brxw-radius-full: 1e5px;--brxw-shadow-xs: 0 1px 2px var(--shadow-primary);--brxw-shadow-s: 0 1.5px 3px var(--shadow-primary);--brxw-shadow-m: 0 2px 6px var(--shadow-primary);--brxw-shadow-l: 0 3px 12px var(--shadow-primary);--brxw-shadow-xl: 0 6px 48px var(--shadow-primary);--brxw-ratio-square: 1;--brxw-ratio-landscape: 4/3;--brxw-ratio-portrait: 3/4;--brxw-ratio-classic: 3/2;--brxw-ratio-classic-portrait: 2/3;--brxw-ratio-widescreen: 16/9;--brxw-ratio-ultrawide: 18/5;--brxw-ratio-golden: 1.6180/1;--brxw-ratio-default: var(--brxw-ratio-landscape);--brxw-transition-s: .2s;--brxw-transition-m: .35s;--brxw-transition-l: .5s;--brxw-color-neutral-25: hsla(0, 0%, 94.9%, 1);--brxw-color-neutral-50: hsla(0, 0%, 87.45%, 1);--brxw-color-neutral-100: hsla(0, 0%, 79.61%, 1);--brxw-color-neutral-200: hsla(0, 0%, 71.76%, 1);--brxw-color-neutral-300: hsla(0, 0%, 64.31%, 1);--brxw-color-neutral-400: hsla(0, 0%, 56.47%, 1);--brxw-color-neutral-500: hsla(0, 0%, 48.63%, 1);--brxw-color-neutral-600: hsla(0, 0%, 40.78%, 1);--brxw-color-neutral-700: hsla(0, 0%, 32.94%, 1);--brxw-color-neutral-800: hsla(0, 0%, 25.49%, 1);--brxw-color-neutral-900: hsla(0, 0%, 18.04%, 1);--brxw-color-neutral-950: hsla(0, 0%, 10.98%, 1);--brxw-color-neutral-trans-10: hsla(0, 0%, 10.98%, 0.1);--brxw-color-neutral-trans-20: hsla(0, 0%, 10.98%, 0.2);--brxw-color-neutral-trans-30: hsla(0, 0%, 10.98%, 0.3);--brxw-color-neutral-trans-40: hsla(0, 0%, 10.98%, 0.4);--brxw-color-neutral-trans-50: hsla(0, 0%, 10.98%, 0.5);--brxw-color-neutral-trans-60: hsla(0, 0%, 10.98%, 0.6);--brxw-color-neutral-trans-70: hsla(0, 0%, 10.98%, 0.7);--brxw-color-neutral-trans-80: hsla(0, 0%, 10.98%, 0.8);--brxw-color-neutral-trans-90: hsla(0, 0%, 10.98%, 0.9);--brxw-color-overlay: hsla(0, 0%, 10.98%, 0.5);--brxw-text-xs: var(--brxw-text-fluid-xs);--brxw-text-s: var(--brxw-text-fluid-s);--brxw-text-m: var(--brxw-text-fluid-m);--brxw-text-l: var(--brxw-text-fluid-l);--brxw-text-xl: var(--brxw-text-fluid-xl);--brxw-text-2xl: var(--brxw-text-fluid-2xl);--brxw-text-3xl: var(--brxw-text-fluid-3xl);--brxw-text-4xl: var(--brxw-text-fluid-4xl);--brxw-text-5xl: var(--brxw-text-fluid-5xl);--brxw-space-3xs: var(--brxw-space-fluid-3xs);--brxw-space-2xs: var(--brxw-space-fluid-2xs);--brxw-space-xs: var(--brxw-space-fluid-xs);--brxw-space-s: var(--brxw-space-fluid-s);--brxw-space-m: var(--brxw-space-fluid-m);--brxw-space-l: var(--brxw-space-fluid-l);--brxw-space-xl: var(--brxw-space-fluid-xl);--brxw-space-2xl: var(--brxw-space-fluid-2xl);--brxw-space-3xl: var(--brxw-space-fluid-3xl);--brxw-space-4xl: var(--brxw-space-fluid-4xl);--brxw-space-5xl: var(--brxw-space-fluid-5xl);--brxw-text-fluid-xs: clamp(1.02rem, calc(-0.00010427528675703867 * (100vw - 32rem) + 1.02rem), 1.01rem);--brxw-text-fluid-s: clamp(1.28rem, calc(0.0007299270072992707 * (100vw - 32rem) + 1.28rem), 1.35rem);--brxw-text-fluid-m: clamp(1.6rem, calc(0.0020855057351407713 * (100vw - 32rem) + 1.6rem), 1.8rem);--brxw-text-fluid-l: clamp(2rem, calc(0.0041710114702815425 * (100vw - 32rem) + 2rem), 2.4rem);--brxw-text-fluid-xl: clamp(2.5rem, calc(0.007299270072992702 * (100vw - 32rem) + 2.5rem), 3.2rem);--brxw-text-fluid-2xl: clamp(3.13rem, calc(0.011783107403545358 * (100vw - 32rem) + 3.13rem), 4.26rem);--brxw-text-fluid-3xl: clamp(3.91rem, calc(0.018456725755995825 * (100vw - 32rem) + 3.91rem), 5.68rem);--brxw-text-fluid-4xl: clamp(4.88rem, calc(0.028154327424400417 * (100vw - 32rem) + 4.88rem), 7.58rem);--brxw-text-fluid-5xl: clamp(6.1rem, calc(0.04171011470281543 * (100vw - 32rem) + 6.1rem), 10.1rem);--brxw-space-fluid-3xs: clamp(0.66rem, calc(-0.0002678571428571431 * (100vw - 32rem) + 0.66rem), 0.63rem);--brxw-space-fluid-2xs: clamp(0.82rem, calc(0.00017857142857142873 * (100vw - 32rem) + 0.82rem), 0.84rem);--brxw-space-fluid-xs: clamp(1.02rem, calc(0.0009821428571428561 * (100vw - 32rem) + 1.02rem), 1.13rem);--brxw-space-fluid-s: clamp(1.28rem, calc(0.001964285714285714 * (100vw - 32rem) + 1.28rem), 1.5rem);--brxw-space-fluid-m: clamp(1.6rem, calc(0.0035714285714285704 * (100vw - 32rem) + 1.6rem), 2rem);--brxw-space-fluid-l: clamp(2rem, calc(0.005982142857142857 * (100vw - 32rem) + 2rem), 2.67rem);--brxw-space-fluid-xl: clamp(2.5rem, calc(0.009374999999999998 * (100vw - 32rem) + 2.5rem), 3.55rem);--brxw-space-fluid-2xl: clamp(3.13rem, calc(0.014375000000000002 * (100vw - 32rem) + 3.13rem), 4.74rem);--brxw-space-fluid-3xl: clamp(3.91rem, calc(0.021428571428571425 * (100vw - 32rem) + 3.91rem), 6.31rem);--brxw-space-fluid-4xl: clamp(4.88rem, calc(0.031607142857142854 * (100vw - 32rem) + 4.88rem), 8.42rem);--brxw-space-fluid-5xl: clamp(6.1rem, calc(0.04571428571428572 * (100vw - 32rem) + 6.1rem), 11.22rem);--min-viewport: 360;--max-viewport: 1600;--base-font: 10;--clamp-unit: 1vw;}.clickable-card { position: relative;}.clickable-card a::after { content: ''; position: absolute; inset: 0; z-index: 1;}.focus-card { position: relative; transition: outline 0.2s;}.focus-card a:focus { outline: none;}.focus-card:has(a:focus) { outline: 2px solid var(--color-primary); outline-offset: 2px;}.list-none { list-style: none; padding: 0; margin: 0;}a { text-decoration-thickness: 1px !important; text-underline-offset: 0.2em;}figure { margin: 0; padding: 0; border: 0; width: auto; height: auto; display: flex; }figcaption { margin: 0; padding: 0; border: 0; display: flex; color: var(--schwarz);} body.bricks-is-frontend :focus-visible:hover {outline: solid 2px var(--primary-color)} @supports not selector(:focus-visible) { body.bricks-is-frontend :focus:hover {outline: solid 2px var(--primary-color); }} body {line-height: 1.3; font-size: var(--text-m); font-family: "inter","inter Fallback"} h1, h2, h3, h4, h5, h6 {font-family: "inter","inter Fallback"; color: var(--primary-color); font-weight: 900} h1 {font-size: var(--headings-2xl)} h2 {font-size: var(--headings-xl)} h3 {font-size: var(--headings-l)} h4 {font-size: var(--headings-m); font-family: "inter","inter Fallback"} body.bricks-is-frontend :focus-visible {outline: solid 2px var(--primary-color)} @supports not selector(:focus-visible) { body.bricks-is-frontend :focus {outline: solid 2px var(--primary-color); }} .brxe-container {width: 1366px} .woocommerce main.site-main {width: 1366px} #brx-content.wordpress {width: 1366px} .bricks-button {border-radius: var(--radius)} :root .bricks-button[class*="primary"]:not(.outline) {background-color: var(--accent)} :root .bricks-button[class*="primary"] {color: var(--primary-color)} :root .bricks-button[class*="secondary"]:not(.outline) {background-color: var(--secondary-color)} :root .bricks-button[class*="secondary"] {color: var(--black)} :root .bricks-button[class*="secondary"]:hover {color: var(--white)} :root .bricks-button[class*="secondary"]:not(.outline):hover {background-color: var(--black)} :root .bricks-button[class*="primary"]:not(.outline):hover {background-color: var(--weiss)} .brxe-section {padding-top: var(--section-m); padding-right: var(--section-m); padding-bottom: var(--section-m); padding-left: var(--section-m)} :where(.brxe-accordion .accordion-content-wrapper) a, :where(.brxe-icon-box .content) a, :where(.brxe-list) a, :where(.brxe-post-content):not([data-source="bricks"]) a, :where(.brxe-posts .dynamic p) a, :where(.brxe-shortcode) a, :where(.brxe-tabs .tab-content) a, :where(.brxe-team-members) .description a, :where(.brxe-testimonials) .testimonial-content-wrapper a, :where(.brxe-text) a, :where(a.brxe-text), :where(.brxe-text-basic) a, :where(a.brxe-text-basic), :where(.brxe-post-comments) .comment-content a {text-decoration: underline; color: var(--color-primary)} :where(.brxe-accordion .accordion-content-wrapper) a:hover, :where(.brxe-icon-box .content) a:hover, :where(.brxe-list) a:hover, :where(.brxe-post-content):not([data-source="bricks"]) a:hover, :where(.brxe-posts .dynamic p) a:hover, :where(.brxe-shortcode) a:hover, :where(.brxe-tabs .tab-content) a:hover, :where(.brxe-team-members) .description a:hover, :where(.brxe-testimonials) .testimonial-content-wrapper a:hover, :where(.brxe-text) a:hover, :where(a.brxe-text):hover, :where(.brxe-text-basic) a:hover, :where(a.brxe-text-basic):hover, :where(.brxe-post-comments) .comment-content a:hover {color: var(--primary-color)}.brxe-form .form-group input {border: 1px solid #000000}.brxe-form .flatpickr {border: 1px solid #000000}.brxe-form select {border: 1px solid #000000}.brxe-form textarea {border: 1px solid #000000}.brxe-form .bricks-button {border: 1px solid #000000}.brxe-form .choose-files {border: 1px solid #000000}.brxe-form .form-group label {font-size: var(--text-s); text-transform: uppercase; font-weight: 700}.brxe-form .form-group .label {font-size: var(--text-s); text-transform: uppercase; font-weight: 700} .brxe-block {column-gap: var(--space-2xs); row-gap: var(--space-2xs)} .brxe-div {column-gap: var(--space-2xs); row-gap: var(--space-2xs)} html {background-color: var(--accent-l-9)} body {background: none}@media (max-width: 767px) { .brxe-section {padding-right: 40px; padding-left: 40px}}@media (max-width: 478px) { .brxe-section {padding-top: var(--section-m); padding-right: 20px; padding-bottom: var(--section-m); padding-left: 20px}}.brxw-header-02 {padding-top: var(--brxw-space-m); padding-bottom: var(--brxw-space-m)}.brxw-header-02__inner {flex-direction: row; align-items: center; justify-content: space-between; column-gap: var(--brxw-grid-gap)}.brxw-header-02__logo .bricks-site-logo {height: var(--brxw-space-l); width: auto}.brxw-header-02__nav-menu .bricks-nav-menu > li {margin-left: 0}.brxw-header-02__nav-menu .bricks-nav-menu {gap: var(--brxw-grid-gap)}.brxw-header-02__nav-menu .bricks-nav-menu .current-menu-item > a {text-decoration: underline}.brxw-header-02__nav-menu .bricks-nav-menu .current-menu-item > .brx-submenu-toggle > * {text-decoration: underline}.brxw-header-02__nav-menu .bricks-nav-menu > .current-menu-parent > a {text-decoration: underline}.brxw-header-02__nav-menu .bricks-nav-menu > .current-menu-parent > .brx-submenu-toggle > * {text-decoration: underline}.brxw-header-02__nav-menu .bricks-nav-menu > .current-menu-ancestor > a {text-decoration: underline}.brxw-header-02__nav-menu .bricks-nav-menu > .current-menu-ancestor > .brx-submenu-toggle > * {text-decoration: underline}.brxw-header-02__nav-menu .bricks-nav-menu > li:hover > a {text-decoration: underline}.brxw-header-02__nav-menu .bricks-nav-menu > li:hover > .brx-submenu-toggle > * {text-decoration: underline}.brxw-header-02__nav-menu .bricks-nav-menu { align-items: center;}.page-hero__button {margin-top: 20px}@media (max-width: 478px) {.page-hero__button {margin-top: 0}}.page-hero {background-color: var(--primary-color); color: white}.page-hero-grid {display: grid; align-items: initial; grid-gap: var(--space-xl); grid-template-columns: 1fr 1fr}@media (max-width: 767px) {.page-hero-grid {grid-template-columns: 1fr}}.page-hero__content-wrapper {row-gap: 10px}.page-hero__heading {color: var(--accent)}.page-hero__tagline {order: -1; margin-bottom: 0}.image {border-radius: var(--radius)}.image:not(.tag), .image img {object-fit: cover}.page-hero__image:not(.tag), .page-hero__image img {aspect-ratio: 1/1}.section-grid {display: grid; align-items: initial; grid-gap: var(--space-xl); grid-template-columns: 1fr 1fr}@media (max-width: 767px) {.section-grid {grid-template-columns: 1fr}}.section-image:not(.tag), .section-image img {aspect-ratio: 1/1}@media (max-width: 767px) {.section-content-wrapper {order: -1}}.section-heading {color: var(--accent)}.section-text ul li { list-style: none; padding-left: 0; } .section-text ul li { break-inside: avoid; position: relative; padding-left: 1em;} .section-text ul li::before { content: ''; display: inline-block; width: 0.35em; height: 0.35em; background-color: var(--accent); position: absolute; left: 0; top: 0.4em; flex-shrink: 0;} .section-text ul { padding: 0; margin: 1em; }.service-section__heading {text-align: center}.list-none { list-style: none; padding: 0; margin: 0;}.service-section__service-card {padding-top: var(--space-s); padding-right: var(--space-s); padding-bottom: var(--space-s); padding-left: var(--space-s); border: 5px none var(--accent); border-radius: var(--radius); align-items: center; background-color: var(--weiss)}.service-section__text-basic {text-align: center}.service-section__icon {order: -1; color: var(--accent); fill: var(--accent); font-size: var(--text-2xl); height: 1rem; fill: var(--accent-d-5); color: var(--accent-d-5)}.download-card {padding-top: var(--space-2xs); padding-right: var(--space-2xs); padding-bottom: var(--space-2xs); padding-left: var(--space-2xs); background-color: var(--primary-color); border-radius: var(--radius); color: white; height: 100%}.download-card-heading {color: var(--accent); font-size: var(--text-m)}.download-card-button {margin-top: auto}.social-icon {height: 4rem; fill: var(--weiss); color: var(--weiss)}:root {--bricks-color-01705e: #f5f5f5;--bricks-color-8ef36f: #e0e0e0;--bricks-color-e81314: #9e9e9e;--bricks-color-38fb81: #616161;--bricks-color-04cc0d: #424242;--bricks-color-4592b7: #212121;--bricks-color-55d53b: #ffeb3b;--bricks-color-1d19b1: #ffc107;--bricks-color-077e5e: #ff9800;--bricks-color-55557b: #ff5722;--bricks-color-daf443: #f44336;--bricks-color-0703c6: #9c27b0;--bricks-color-ad8c57: #2196f3;--bricks-color-a7ee8b: #03a9f4;--bricks-color-fccfe6: #81D4FA;--bricks-color-19093e: #4caf50;--bricks-color-e98309: #8bc34a;--bricks-color-e923c6: #cddc39;--primary-color: rgb(20,52,103);--schwarz: #000;--schwarz-l-1: #171717;--schwarz-l-2: #2e2e2e;--schwarz-l-3: #464646;--schwarz-l-4: #5d5d5d;--schwarz-l-5: #747474;--schwarz-l-6: #8b8b8b;--schwarz-l-7: #a2a2a2;--schwarz-l-8: #b9b9b9;--schwarz-l-9: #d1d1d1;--schwarz-l-10: #e8e8e8;--weiss: #fff;--accent: rgb(191,163,103);--primary-color-l-1: rgb(41, 70, 117);--primary-color-l-2: rgb(63, 89, 131);--primary-color-l-3: rgb(84, 107, 144);--primary-color-l-4: rgb(105, 126, 158);--primary-color-l-5: rgb(127, 144, 172);--primary-color-l-6: rgb(148, 163, 186);--primary-color-l-7: rgb(170, 181, 200);--primary-color-l-8: rgb(191, 200, 214);--primary-color-l-9: rgb(212, 218, 227);--primary-color-l-10: rgb(234, 237, 241);--accent-d-1: rgb(174, 148, 94);--accent-d-2: rgb(156, 133, 84);--accent-d-3: rgb(139, 119, 75);--accent-d-4: rgb(122, 104, 66);--accent-d-5: rgb(104, 89, 56);--accent-d-6: rgb(87, 74, 47);--accent-d-7: rgb(69, 59, 37);--accent-d-8: rgb(52, 44, 28);--accent-d-9: rgb(35, 30, 19);--accent-d-10: rgb(17, 15, 9);--accent-l-1: rgb(197, 171, 117);--accent-l-2: rgb(203, 180, 131);--accent-l-3: rgb(208, 188, 144);--accent-l-4: rgb(214, 196, 158);--accent-l-5: rgb(220, 205, 172);--accent-l-6: rgb(226, 213, 186);--accent-l-7: rgb(232, 222, 200);--accent-l-8: rgb(238, 230, 214);--accent-l-9: rgb(243, 238, 227);--accent-l-10: rgb(249, 247, 241);}:root[data-brx-theme="dark"] {--bricks-color-01705e: #f5f5f5;--bricks-color-8ef36f: #e0e0e0;--bricks-color-e81314: #9e9e9e;--bricks-color-38fb81: #616161;--bricks-color-04cc0d: #424242;--bricks-color-4592b7: #212121;--bricks-color-55d53b: #ffeb3b;--bricks-color-1d19b1: #ffc107;--bricks-color-077e5e: #ff9800;--bricks-color-55557b: #ff5722;--bricks-color-daf443: #f44336;--bricks-color-0703c6: #9c27b0;--bricks-color-ad8c57: #2196f3;--bricks-color-a7ee8b: #03a9f4;--bricks-color-fccfe6: #81D4FA;--bricks-color-19093e: #4caf50;--bricks-color-e98309: #8bc34a;--bricks-color-e923c6: #cddc39;}#brxe-6a9b39 .bricks-site-logo {height: 10rem}@media (max-width: 991px) {#brxe-6a9b39 .bricks-site-logo {height: 8rem}}@media (max-width: 767px) {#brxe-6a9b39 .bricks-site-logo {height: 5rem}}@layer bricks {@media (max-width: 991px) {#brxe-a8367a .bricks-nav-menu-wrapper { display: none; }#brxe-a8367a .bricks-mobile-menu-toggle { display: block; }}}#brxe-a8367a .bricks-mobile-menu-wrapper {justify-content: center}#brxe-a8367a .bricks-mobile-menu-wrapper:before {background-color: var(--primary-color)}#brxe-a8367a .bricks-mobile-menu > li > a {font-weight: 700}#brxe-a8367a .bricks-mobile-menu > li > .brx-submenu-toggle > * {font-weight: 700}#brxe-a8367a .bricks-mobile-menu-toggle {color: var(--primary-color)}#brxe-cgufen {margin-top: 0}#brxe-cgufen:hover {background-color: var(--accent-d-9); color: var(--weiss)}#brxe-cgufen svg {stroke: var(--primary-color); fill: var(--primary-color); color: var(--primary-color); height: 10px}#brxe-cgufen:hover svg,#brxe-cgufen:hover svg *,#brxe-cgufen:hover i { fill: #fff; stroke: #fff;}@media (max-width: 991px) {#brxe-cgufen {order: -1}}#brxe-supcpy {display: flex; align-items: center; column-gap: 60px}#brxe-3697e2 {text-transform: uppercase; font-size: var(--text-s)}.brxe-nmrbly {margin-top: 20px}.brxe-nmrbly svg {height: 10px; stroke: var(--primary-color); fill: var(--primary-color); color: var(--primary-color)}@media (max-width: 478px) {.brxe-nmrbly {margin-top: 0}}#brxe-bd036d:not(.tag), #brxe-bd036d img {aspect-ratio: auto}#brxe-7ba9a6 {color: var(--primary-color)}#brxe-6aeaa3 ul li { list-style: none; padding-left: 0; }#brxe-6aeaa3 ul li { break-inside: avoid; position: relative; padding-left: 1em;}#brxe-6aeaa3 ul li::before { content: ''; display: inline-block; width: 0.35em; height: 0.35em; background-color: var(--primary-color); position: absolute; left: 0; top: 0.4em; flex-shrink: 0;}#brxe-6aeaa3 ul { padding: 0; margin: 1em; }#brxe-nrdtmv {color: var(--weiss)}#brxe-qrjdyo {display: grid; align-items: initial; grid-template-columns: 1fr 1fr 1fr}@media (max-width: 991px) {#brxe-qrjdyo {grid-template-columns: 1fr 1fr}}@media (max-width: 478px) {#brxe-qrjdyo {grid-template-columns: 1fr}}#brxe-inpvaa {align-items: center; row-gap: var(--space-m)}#brxe-kofkia {background-color: var(--primary-color)}#brxe-dmuspf:not(.tag), #brxe-dmuspf img {object-fit: cover}#brxe-dmuspf {width: 300px}#brxe-nvxuwn {align-items: center}#brxe-vrenfu {background-color: white}#brxe-nglrsp {border-radius: var(--radius); height: 100%}@media (max-width: 767px) {#brxe-nglrsp {height: 300px}}#brxe-wnhbjh {display: grid; align-items: initial; grid-gap: var(--space-xl); grid-template-columns: 1fr 1fr}@media (max-width: 767px) {#brxe-wnhbjh {grid-template-columns: 1fr; grid-gap: var(--space-m)}}#brxe-ndhjbe {font-size: var(--text-s)}#brxe-hksglk:hover {background-color: var(--accent)}#brxe-hksglk {font-size: var(--text-s); background-color: white; margin-top: auto}#brxe-naqndn {font-size: var(--text-s)}#brxe-fvsebp:hover {background-color: var(--accent)}#brxe-fvsebp {font-size: var(--text-s); background-color: white}#brxe-xmioci {font-size: var(--text-s)}#brxe-mfglsu:hover {background-color: var(--accent)}#brxe-mfglsu {font-size: var(--text-s); background-color: white}#brxe-vuklaj {font-size: var(--text-s)}#brxe-siocot:hover {background-color: var(--accent)}#brxe-siocot {font-size: var(--text-s); background-color: white}#brxe-akvysp {display: grid; align-items: initial; grid-gap: var(--space-s); grid-template-columns: 1fr 1fr 1fr 1fr}@media (max-width: 991px) {#brxe-akvysp {grid-template-columns: 1fr 1fr}}@media (max-width: 478px) {#brxe-akvysp {grid-template-columns: 1fr}}#brxe-pydgfu {row-gap: 20px}#brxe-mkecvw {background-color: var(--schwarz-l-10)}#brxe-igvggs .bricks-nav-menu > li {margin-left: 0}#brxe-igvggs .bricks-nav-menu {gap: 30px}#brxe-igvggs .bricks-nav-menu > li:hover > a {color: var(--accent)}#brxe-igvggs .bricks-nav-menu > li:hover > .brx-submenu-toggle > * {color: var(--accent)}#brxe-igvggs {font-size: var(--text-s)}@media (max-width: 767px) {#brxe-igvggs .bricks-nav-menu > li {margin-left: 0}#brxe-igvggs .bricks-nav-menu {gap: 30px}}@media (max-width: 478px) {#brxe-igvggs .bricks-nav-menu {flex-direction: row}}#brxe-mnxpax {flex-direction: row; display: flex}#brxe-bklzuz {flex-direction: row; align-items: center; justify-content: space-between}@media (max-width: 478px) {#brxe-bklzuz {flex-direction: column; row-gap: 20px}}#brxe-wlhxjl {padding-top: 20px; padding-bottom: 20px; background-color: var(--primary-color); color: var(--weiss)}#brxe-kzajgk {right: 40px; bottom: 40px; transform: translateY(10px)}
/*# sourceURL=bricks-frontend-inline-inline-css */
