
:root {--km-green: #244D3A;--km-cream: #F5F3EE;--km-gold: #D5B46C;--space-section: clamp(4rem, 8vw, 8rem);--space-gutter: clamp(1.25rem, 4vw, 2.25rem);--radius-m: 0.75rem;} body {background: none} body {font-family: "Manrope", Arial, sans-serif; font-size: 1rem; line-height: 1.65; color: #25302A} h1, h2, h3, h4, h5, h6 {font-family: "Manrope", Arial, sans-serif; font-weight: 700; line-height: 1.08; color: #17231D} h1 {font-size: clamp(2.7rem, 6vw, 5.4rem)} h2 {font-size: clamp(2rem, 4vw, 3.5rem)}:where(:root) .bricks-color-primary {color: #244D3A}:where(:root) .bricks-background-primary {background-color: #244D3A}:where(:root) .bricks-color-secondary {color: #D5B46C}:where(:root) .bricks-background-secondary {background-color: #D5B46C}:root {--bricks-color-grey-100: #f5f5f5;--bricks-color-grey-300: #e0e0e0;--bricks-color-grey-500: #9e9e9e;--bricks-color-grey-700: #616161;--bricks-color-grey-800: #424242;--bricks-color-grey-900: #212121;--bricks-color-yellow: #ffeb3b;--bricks-color-amber: #ffc107;--bricks-color-orange: #ff9800;--bricks-color-deep-orange: #ff5722;--bricks-color-red: #f44336;--bricks-color-purple: #9c27b0;--bricks-color-blue: #2196f3;--bricks-color-light-blue: #03a9f4;--bricks-color-sky-blue: #81D4FA;--bricks-color-green: #4caf50;--bricks-color-light-green: #8bc34a;--bricks-color-lime: #cddc39;}#brxe-hdrlog {font-size: 1.25rem; font-weight: 700; color: var(--km-green)}@media (max-width: 767px) {#brxe-hdrlog {font-size: 1rem; max-width: 15rem}}#brxe-navh01 {font-weight: 600; color: var(--km-green)}@media (max-width: 767px) {#brxe-navh01 {font-size: 1.2rem}}#brxe-navh02 {font-weight: 600; color: var(--km-green)}@media (max-width: 767px) {#brxe-navh02 {font-size: 1.2rem}}#brxe-navh03 {font-weight: 600; color: var(--km-green)}@media (max-width: 767px) {#brxe-navh03 {font-size: 1.2rem}}#brxe-navh04 {font-weight: 600; color: var(--km-green)}@media (max-width: 767px) {#brxe-navh04 {font-size: 1.2rem}}#brxe-navcta {background-color: var(--km-green); font-weight: 700; color: var(--km-cream); padding-top: 0.75rem; padding-right: 1.15rem; padding-bottom: 0.75rem; padding-left: 1.15rem; border-radius: var(--radius-m)}@media (max-width: 767px) {#brxe-navcta {width: 100%; justify-content: center; margin-top: 0.75rem}}#brxe-navcls .brxa-wrap {color: var(--km-green)}#brxe-navcls {position: absolute; top: 1.25rem; right: var(--space-gutter)}#brxe-navits {flex-direction: row; align-items: center; justify-content: flex-end; column-gap: 1.5rem; width: 100%}@media (max-width: 767px) {#brxe-navits {flex-direction: column; align-items: stretch; justify-content: flex-start; row-gap: 0.75rem}}#brxe-navopn .brxa-wrap {color: var(--km-green)}#brxe-navopn {display: none}@media (max-width: 767px) {#brxe-navopn {display: flex}}@layer bricks {@media (max-width: 767px) {#brxe-navhdr .brx-toggle-div { display: inline-flex; }#brxe-navhdr .brxe-toggle { display: inline-flex; }[data-script-id="navhdr"] .brx-nav-nested-items {opacity: 0;visibility: hidden;gap: 0;position: fixed;z-index: 1001;top: 0;right: 0;bottom: 0;left: 0;display: flex;align-items: center;justify-content: center;flex-direction: column;background-color: #fff;overflow-y: scroll;flex-wrap: nowrap;}#brxe-navhdr.brx-open .brx-nav-nested-items {opacity: 1;visibility: visible;}}}#brxe-navhdr.brx-open .brx-nav-nested-items {width: 22rem; height: 100vh; top: 0; right: 0; background-color: var(--km-cream); align-items: stretch; justify-content: flex-start}#brxe-navhdr.brx-open .brx-dropdown-content > * {padding-top: 5rem; padding-right: var(--space-gutter); padding-bottom: 2rem; padding-left: var(--space-gutter)}#brxe-navhdr .brx-nav-nested-items > li > a {font-weight: 600; color: var(--km-green)}#brxe-navhdr .brx-nav-nested-items > li > .brxe-text-link:not(a) {font-weight: 600; color: var(--km-green)}#brxe-navhdr .brx-nav-nested-items > li > .brxe-icon {font-weight: 600; color: var(--km-green)}#brxe-navhdr .brx-nav-nested-items > li:has( > .brxe-svg) {font-weight: 600; color: var(--km-green)}#brxe-navhdr .brx-nav-nested-items > li > .brx-submenu-toggle > * {font-weight: 600; color: var(--km-green)}#brxe-navhdr .brx-nav-nested-items > li > .brx-submenu-toggle {gap: 1.5rem}#brxe-navhdr {flex-grow: 1; justify-content: flex-end; align-items: center}#brxe-hdrcnt {flex-direction: row; align-items: center; justify-content: space-between; column-gap: 2rem; max-width: 76rem}@media (max-width: 767px) {#brxe-hdrcnt {flex-direction: row; row-gap: 0px; column-gap: 1rem; flex-wrap: nowrap; align-items: center; justify-content: space-between}}#brxe-hdrsec {padding-top: 1rem; padding-right: var(--space-gutter); padding-bottom: 1rem; padding-left: var(--space-gutter); background-color: #F8F7F2; overflow: visible}@media (max-width: 767px) {#brxe-hdrsec {padding-top: 0.85rem; padding-right: var(--space-gutter); padding-bottom: 0.85rem; padding-left: var(--space-gutter)}}#brxe-hreyeb {font-size: 0.82rem; font-weight: 700; letter-spacing: 0.14em; color: var(--km-gold)}#brxe-hrhead {max-width: 56rem; color: #F8F7F2}@media (max-width: 767px) {#brxe-hrhead {font-size: 2.45rem; line-height: 1.05}}@media (max-width: 478px) {#brxe-hrhead {font-size: 2.15rem; line-height: 1.06}}#brxe-hrcopy {max-width: 42rem; font-size: 1.15rem; line-height: 1.65; color: #E9EEE9}@media (max-width: 767px) {#brxe-hrcopy {font-size: 1rem; line-height: 1.6}}#brxe-hrbtn1 {background-color: var(--km-gold); font-weight: 700; color: #17231D; padding-top: 0.95rem; padding-right: 1.4rem; padding-bottom: 0.95rem; padding-left: 1.4rem; border-radius: var(--radius-m)}@media (max-width: 478px) {#brxe-hrbtn1 {width: 100%; justify-content: center}}#brxe-hrleft {flex-direction: column; align-items: flex-start; row-gap: 1.35rem; width: 100%}#brxe-hvlabl {font-size: 0.78rem; font-weight: 700; letter-spacing: 0.12em; color: var(--km-green)}#brxe-hvhead {font-size: 1.55rem; line-height: 1.15; color: #17231D}#brxe-hvst01 {padding-top: 1rem; padding-right: 1rem; padding-bottom: 1rem; padding-left: 1rem; background-color: #E2E8E3; font-weight: 700; color: #17231D; border-radius: var(--radius-m)}#brxe-hvst02 {padding-top: 1rem; padding-right: 1rem; padding-bottom: 1rem; padding-left: 1rem; background-color: #E8E0CF; font-weight: 700; color: #17231D; border-radius: var(--radius-m)}#brxe-hvst03 {padding-top: 1rem; padding-right: 1rem; padding-bottom: 1rem; padding-left: 1rem; background-color: var(--km-gold); font-weight: 700; color: #17231D; border-radius: var(--radius-m)}#brxe-hrvisu {flex-direction: column; row-gap: 0.75rem; padding-top: 1.5rem; padding-right: 1.5rem; padding-bottom: 1.5rem; padding-left: 1.5rem; background-color: var(--km-cream); border-radius: var(--radius-m); width: 100%; max-width: 26rem}@media (max-width: 991px) {#brxe-hrvisu {max-width: 100%}}@media (max-width: 478px) {#brxe-hrvisu {padding-top: 1.1rem; padding-right: 1.1rem; padding-bottom: 1.1rem; padding-left: 1.1rem}}#brxe-hrcnt1 {display: grid; align-items: initial; grid-template-columns: minmax(0, 1.15fr) minmax(18rem, 0.85fr); grid-gap: clamp(2rem, 6vw, 6rem); align-items: center; max-width: 76rem}@media (max-width: 991px) {#brxe-hrcnt1 {grid-template-columns: 1fr; row-gap: 2.5rem}}@media (max-width: 767px) {#brxe-hrcnt1 {width: 100%; max-width: 100%}}#brxe-herose {background-color: var(--km-green); padding-top: var(--space-section); padding-right: var(--space-gutter); padding-bottom: var(--space-section); padding-left: var(--space-gutter); overflow: hidden}@media (max-width: 767px) {#brxe-herose {padding-top: 3.5rem; padding-right: var(--space-gutter); padding-bottom: 3.5rem; padding-left: var(--space-gutter)}}@media (max-width: 478px) {#brxe-herose {padding-top: 2.75rem; padding-right: var(--space-gutter); padding-bottom: 2.75rem; padding-left: var(--space-gutter)}}#brxe-trust1 {font-weight: 700}@media (max-width: 767px) {#brxe-trust1 {padding-top: 0.9rem; padding-right: 0.8rem; padding-bottom: 0.9rem; padding-left: 0.8rem; background-color: var(--km-cream); border-radius: var(--radius-m); font-size: 0.9rem; line-height: 1.35; text-align: center; font-weight: 700}}#brxe-trust2 {font-weight: 700}@media (max-width: 767px) {#brxe-trust2 {padding-top: 0.9rem; padding-right: 0.8rem; padding-bottom: 0.9rem; padding-left: 0.8rem; background-color: #E2E8E3; border-radius: var(--radius-m); font-size: 0.9rem; line-height: 1.35; text-align: center; font-weight: 700}}#brxe-trust3 {font-weight: 700}@media (max-width: 767px) {#brxe-trust3 {padding-top: 0.9rem; padding-right: 0.8rem; padding-bottom: 0.9rem; padding-left: 0.8rem; background-color: #E8E0CF; border-radius: var(--radius-m); font-size: 0.9rem; line-height: 1.35; text-align: center; font-weight: 700}}#brxe-trust4 {font-weight: 700}@media (max-width: 767px) {#brxe-trust4 {padding-top: 0.9rem; padding-right: 0.8rem; padding-bottom: 0.9rem; padding-left: 0.8rem; background-color: #D7DED8; border-radius: var(--radius-m); font-size: 0.9rem; line-height: 1.35; text-align: center; font-weight: 700}}#brxe-trustc {flex-direction: row; justify-content: space-between; column-gap: 2rem; max-width: 76rem}@media (max-width: 767px) {#brxe-trustc {flex-direction: row; row-gap: 0px; width: 100%; max-width: 100%; display: grid; align-items: initial; grid-template-columns: repeat(2, minmax(0, 1fr)); grid-gap: 0.75rem}}#brxe-trusts {padding-top: 1.75rem; padding-right: var(--space-gutter); padding-bottom: 1.75rem; padding-left: var(--space-gutter); border-bottom: 1px solid #D8DDD8}@media (max-width: 767px) {#brxe-trusts {padding-top: 1.25rem; padding-right: var(--space-gutter); padding-bottom: 1.25rem; padding-left: var(--space-gutter)}}#brxe-abvkey {font-size: 0.78rem; font-weight: 700; letter-spacing: 0.12em; color: var(--km-green)}#brxe-abvhed {font-size: clamp(1.6rem, 3vw, 2.35rem); line-height: 1.12; color: #17231D}#brxe-abvtxt {line-height: 1.65; color: #25302A}#brxe-aboutv {width: 46%; min-height: 26rem; background-color: #DCE4DD; border-radius: var(--radius-m); flex-direction: column; justify-content: flex-end; row-gap: 1rem; padding-top: 2rem; padding-right: 2rem; padding-bottom: 2rem; padding-left: 2rem}@media (max-width: 991px) {#brxe-aboutv {width: 100%; min-height: auto}}@media (max-width: 767px) {#brxe-aboutv {min-height: auto; display: flex; padding-top: 1.5rem; padding-right: 1.5rem; padding-bottom: 1.5rem; padding-left: 1.5rem}}@media (max-width: 767px) {#brxe-abouth {font-size: 2rem; line-height: 1.12}}@media (max-width: 478px) {#brxe-abouth {font-size: 1.8rem; line-height: 1.12}}#brxe-aboutp {max-width: 38rem}#brxe-aboutq {font-weight: 700; color: var(--km-green)}@media (max-width: 478px) {#brxe-aboutq {font-size: 0.92rem; line-height: 1.7}}#brxe-aboutt {width: 54%; flex-direction: column; row-gap: 1.25rem}@media (max-width: 991px) {#brxe-aboutt {width: 100%}}@media (max-width: 767px) {#brxe-aboutt {width: 100%; max-width: 100%}}#brxe-aboutc {flex-direction: row; column-gap: clamp(2rem, 6vw, 6rem); align-items: center; max-width: 76rem}@media (max-width: 991px) {#brxe-aboutc {flex-direction: column; row-gap: 2.5rem; width: 100%; max-width: 100%}}#ueber-uns {padding-top: var(--space-section); padding-right: var(--space-gutter); padding-bottom: var(--space-section); padding-left: var(--space-gutter)}@media (max-width: 767px) {#ueber-uns {padding-top: 3.5rem; padding-right: var(--space-gutter); padding-bottom: 3.5rem; padding-left: var(--space-gutter)}}@media (max-width: 767px) {#brxe-servhd {font-size: 2rem; line-height: 1.12}}#brxe-svc001 {flex-direction: column; row-gap: 0.7rem; padding-top: 2rem; padding-right: 2rem; padding-bottom: 2rem; padding-left: 2rem; background-color: var(--km-cream); border-radius: var(--radius-m)}@media (max-width: 767px) {#brxe-svc001 {padding-top: 1.5rem; padding-right: 1.5rem; padding-bottom: 1.5rem; padding-left: 1.5rem}}#brxe-svc002 {flex-direction: column; row-gap: 0.7rem; padding-top: 2rem; padding-right: 2rem; padding-bottom: 2rem; padding-left: 2rem; background-color: #E2E8E3; border-radius: var(--radius-m)}@media (max-width: 767px) {#brxe-svc002 {padding-top: 1.5rem; padding-right: 1.5rem; padding-bottom: 1.5rem; padding-left: 1.5rem}}#brxe-svc003 {flex-direction: column; row-gap: 0.7rem; padding-top: 2rem; padding-right: 2rem; padding-bottom: 2rem; padding-left: 2rem; background-color: #E8E0CF; border-radius: var(--radius-m)}@media (max-width: 767px) {#brxe-svc003 {padding-top: 1.5rem; padding-right: 1.5rem; padding-bottom: 1.5rem; padding-left: 1.5rem}}#brxe-svc004 {flex-direction: column; row-gap: 0.7rem; padding-top: 2rem; padding-right: 2rem; padding-bottom: 2rem; padding-left: 2rem; background-color: #D7DED8; border-radius: var(--radius-m)}@media (max-width: 767px) {#brxe-svc004 {padding-top: 1.5rem; padding-right: 1.5rem; padding-bottom: 1.5rem; padding-left: 1.5rem}}#brxe-servgr {display: grid; align-items: initial; grid-template-columns: repeat(2, minmax(0, 1fr)); grid-gap: 1.25rem}@media (max-width: 767px) {#brxe-servgr {grid-template-columns: 1fr; width: 100%; grid-gap: 0.85rem}}#brxe-servcn {flex-direction: column; row-gap: 2.5rem; max-width: 76rem}@media (max-width: 767px) {#brxe-servcn {row-gap: 1.75rem; width: 100%; max-width: 100%}}#leistungen {background-color: #FFFFFF; padding-top: var(--space-section); padding-right: var(--space-gutter); padding-bottom: var(--space-section); padding-left: var(--space-gutter)}@media (max-width: 767px) {#leistungen {padding-top: 3.5rem; padding-right: var(--space-gutter); padding-bottom: 3.5rem; padding-left: var(--space-gutter)}}#brxe-ctahdg {text-align: center; color: #F8F7F2}@media (max-width: 767px) {#brxe-ctahdg {font-size: 2rem; line-height: 1.12}}#brxe-ctatxt {max-width: 42rem; text-align: center; color: #E9EEE9}#brxe-ctabut {background-color: var(--km-gold); font-weight: 700; color: #17231D; padding-top: 0.9rem; padding-right: 1.35rem; padding-bottom: 0.9rem; padding-left: 1.35rem; border-radius: var(--radius-m)}@media (max-width: 478px) {#brxe-ctabut {width: 100%; justify-content: center}}#brxe-ctacon {flex-direction: column; align-items: center; row-gap: 1.25rem; max-width: 60rem}@media (max-width: 767px) {#brxe-ctacon {width: 100%; max-width: 100%}}#kontakt {background-color: var(--km-green); padding-top: clamp(3.5rem, 7vw, 6rem); padding-right: var(--space-gutter); padding-bottom: clamp(3.5rem, 7vw, 6rem); padding-left: var(--space-gutter)}@media (max-width: 767px) {#kontakt {padding-top: 3.5rem; padding-right: var(--space-gutter); padding-bottom: 3.5rem; padding-left: var(--space-gutter)}}#brxe-ftrh01 {color: #F8F7F2}#brxe-ftrp01 {color: #E9EEE9}#brxe-ftrbrd {flex-direction: column; row-gap: 0.6rem}#brxe-ftrh02 {color: #F8F7F2}#brxe-ftrn01 {color: #E9EEE9}#brxe-ftrn02 {color: #E9EEE9}#brxe-ftrn03 {color: #E9EEE9}#brxe-ftrnav {flex-direction: column; row-gap: 0.5rem}#brxe-ftrh03 {color: #F8F7F2}#brxe-ftrc01 {color: #E9EEE9}#brxe-ftrc02 {color: #E9EEE9}#brxe-ftrcon {flex-direction: column; row-gap: 0.5rem}#brxe-ftrcnt {flex-direction: row; justify-content: space-between; align-items: flex-start; column-gap: 3rem; max-width: 76rem}@media (max-width: 767px) {#brxe-ftrcnt {flex-direction: column; row-gap: 2.25rem; width: 100%; max-width: 100%}}#brxe-ftrleg {font-size: 0.8rem; color: #C8D0CA; margin-top: 2.5rem; margin-right: auto; margin-left: auto; width: 100%; max-width: 76rem}@media (max-width: 767px) {#brxe-ftrleg {font-size: 0.76rem; line-height: 1.55}}#brxe-ftrsec {background-color: var(--km-green); padding-top: 3.5rem; padding-right: var(--space-gutter); padding-bottom: 2rem; padding-left: var(--space-gutter)}@media (max-width: 767px) {#brxe-ftrsec {padding-top: 3rem; padding-right: var(--space-gutter); padding-bottom: 1.75rem; padding-left: var(--space-gutter)}}
/*# sourceURL=bricks-frontend-inline-inline-css */
