
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);}.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.3em; color: var(--primary);}.is-bg { position: absolute; inset: 0; width: 100%; height: 100%; border-radius: 0; z-index: -2;  object-fit: cover; object-position: center;}.is-bg-parent, :has(> .is-bg) { position: relative; isolation: isolate;} 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: "Satoshi","Satoshi Fallback"} h1, h2, h3, h4, h5, h6 {color: var(--primary)} h1 {font-size: var(--headings-2xl)} h2 {font-size: var(--headings-xl)} h3 {font-size: var(--headings-l)} h4 {font-size: var(--headings-m)} body.bricks-is-frontend :focus-visible {outline: solid 2px var(--primary)} @supports not selector(:focus-visible) { body.bricks-is-frontend :focus {outline: solid 2px var(--primary); }} .brxe-container {width: 1366px; padding-top: var(--section-m); padding-bottom: var(--section-m)} .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(--primary)} :root .bricks-button[class*="primary"] {color: var(--light)} :root .bricks-button[class*="primary"]:not(.outline):hover {background-color: var(--dark)} :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)} .brxe-section {padding-right: var(--section-m); padding-left: var(--section-m)} :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: #000000} :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}.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); flex-direction: column} .brxe-div:where(:not(.brx-dropdown-content)) {display: flex}@media (max-width: 991px) { .brxe-section {padding-right: var(--section-s); padding-left: var(--section-s)}}@media (max-width: 767px) { .brxe-section {padding-right: var(--section-2xs); padding-left: var(--section-2xs)}}.image {border-radius: var(--radius)}.image:not(.tag), .image img {object-fit: cover}.list-none {display: grid; align-items: initial; grid-gap: var(--space-m); grid-template-columns: 1fr 1fr 1fr}.list-none { list-style: none; padding: 0; margin: 0;}@media (max-width: 767px) {.list-none {grid-template-columns: 1fr}}.service-card {padding-top: 1em; padding-right: 1em; padding-bottom: 1em; padding-left: 1em; background-color: var(--grey); border: 1px solid var(--dark-l-5); border-radius: var(--radius)}.custom-list-style ul li { list-style: none; padding-left: 0; } .custom-list-style ul li { break-inside: avoid; position: relative; padding-left: 1em;} .custom-list-style ul li::before { content: ''; display: inline-block; width: 0.35em; height: 0.35em; background-color: #18914a; position: absolute; left: 0; top: 0.5em; flex-shrink: 0;} .custom-list-style ul { padding: 0; margin: 1em; }.footer-container {flex-direction: row}@media (max-width: 478px) {.footer-container {flex-direction: column}}.legal-menu__nav {display: flex; flex-direction: row; width: auto}@media (max-width: 478px) {.legal-menu__nav {flex-direction: column}}.legal-menu__list {padding-left: 0; display: flex; justify-content: center; flex-wrap: nowrap; column-gap: 1em; row-gap: 1em; margin-top: 0; margin-bottom: 0}.legal-menu__list {list-style-type: none;}@media (max-width: 478px) {.legal-menu__list {flex-direction: column}}.legal-menu__list-item {width: auto; color: var(--neutral-ultra-light)}.legal-menu__link:hover {color: var(--neutral-light)}.legal-menu__link {text-decoration: underline}.schließen { cursor: pointer;}: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: #3F5E14;--dark: #000;--light: #fff;--dark-l-1: #2a2a2a;--dark-l-2: #555555;--dark-l-3: #808080;--dark-l-4: #aaaaaa;--dark-l-5: #d5d5d5;--grey: #f5f5f5;}: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-fvbjqy .bricks-site-logo {height: 4rem}@layer bricks {@media (max-width: 767px) {#brxe-kxwarl .bricks-nav-menu-wrapper { display: none; }#brxe-kxwarl .bricks-mobile-menu-toggle { display: block; }}}#brxe-kxwarl .bricks-nav-menu > li > a {color: var(--light)}#brxe-kxwarl .bricks-nav-menu > li > .brx-submenu-toggle > * {color: var(--light)}#brxe-kxwarl .bricks-mobile-menu-toggle {color: var(--light)}#brxe-kxwarl .bricks-mobile-menu-wrapper:before {background-color: var(--primary)}#brxe-kxwarl .bricks-mobile-menu-wrapper {justify-content: center}#brxe-kxwarl .bricks-mobile-menu > li > a {color: var(--light); font-weight: 700}#brxe-kxwarl .bricks-mobile-menu > li > .brx-submenu-toggle > * {color: var(--light); font-weight: 700}#brxe-xionnt {flex-direction: row; align-items: center; justify-content: space-between; padding-top: var(--space-s); padding-bottom: var(--space-s)}#brxe-ixjroo {background-color: var(--primary)}#brxe-wcbqbm {margin-top: 20px}#brxe-qrlcln:not(.tag), #brxe-qrlcln img {aspect-ratio: 1/1}#brxe-fexwnk {display: grid; align-items: initial; grid-gap: var(--section-m); grid-template-columns: 1fr 1fr}@media (max-width: 767px) {#brxe-fexwnk {grid-template-columns: 1fr}}#brxe-dcwzle {background-color: var(--grey)}#brxe-jyvbqn {column-gap: var(--section-xs); row-gap: var(--section-xs)}#brxe-qylvxh:not(.tag), #brxe-qylvxh img {aspect-ratio: 3/2}#brxe-cqaerp {flex-direction: column}#brxe-sinvaf {display: grid; align-items: initial; grid-gap: var(--section-m); grid-template-columns: 1fr 1fr}@media (max-width: 767px) {#brxe-sinvaf {grid-template-columns: 1fr}}#brxe-ohrjun {background-color: var(--grey)}#brxe-wctdhx .form-group input {border-radius: 0.2em}#brxe-wctdhx .flatpickr {border-radius: 0.2em}#brxe-wctdhx select {border-radius: 0.2em}#brxe-wctdhx textarea {border-radius: 0.2em}#brxe-wctdhx .bricks-button:not([type=submit]) {border-radius: 0.2em}#brxe-wctdhx .choose-files {border-radius: 0.2em}.brxe-form .form-group input:focus,.brxe-form .form-group textarea:focus { outline: 2px solid var(--primary); border-color: var(--primary);} .brxe-form .form-group:focus-within { outline: none;}#brxe-lagtot {flex-direction: column}#brxe-vhypra {display: grid; align-items: initial; grid-gap: var(--section-m); grid-template-columns: 1fr 1fr}@media (max-width: 767px) {#brxe-vhypra {grid-template-columns: 1fr}}@media (max-width: 478px) {#brxe-mvqicc {order: 3}}#brxe-ysyvmn {flex-direction: row; column-gap: var(--space-s)}#brxe-glkrzi {row-gap: var(--space-s); column-gap: var(--space-s); padding-top: var(--space-s); padding-bottom: var(--space-s); align-items: center; justify-content: space-between}#brxe-sdzjxl {background-color: var(--grey); font-size: var(--text-s)}#brxe-gvtcuh .x-back-to-top_icon > * {fill: var(--primary); color: var(--primary)}#brxe-gvtcuh {right: 40px; bottom: 40px; transform: translateY(10px)}#brxe-wrypiy {text-decoration: underline}#brxe-ibqhwq {display: flex; align-self: flex-end !important; align-items: flex-end; margin-bottom: 20px}#brxe-vbludn .x-offcanvas_inner {width: 600px}#brxe-xjwley {text-decoration: underline}#brxe-zgaitp {display: flex; align-self: flex-end !important; align-items: flex-end; margin-bottom: 20px}#brxe-ztvfjh .x-offcanvas_inner {width: 600px}
/*# sourceURL=bricks-frontend-inline-inline-css */
