
html {scroll-behavior: smooth}:root {--min-screen-width: 320px;--max-screen-width: 1366px;--primary: #FE7A29;--primary-5: #fe7a290d;--primary-10: #fe7a291a;--primary-20: #fe7a2933;--primary-30: #fe7a294d;--primary-40: #fe7a2966;--primary-50: #fe7a2980;--primary-60: #fe7a2999;--primary-70: #fe7a29b3;--primary-80: #fe7a29cc;--primary-90: #fe7a29e6;--primary-l-1: #ff9757;--primary-l-2: #ffb080;--primary-l-3: #ffcba8;--primary-l-4: #ffe3d1;--tertiary: #F64700;--tertiary-5: #f647000d;--tertiary-10: #f647001a;--tertiary-20: #f6470033;--tertiary-30: #f647004d;--tertiary-40: #f6470066;--tertiary-50: #f6470080;--tertiary-60: #f6470099;--tertiary-70: #f64700b3;--tertiary-80: #f64700cc;--tertiary-90: #f64700e6;--tertiary-l-1: #ff743d;--tertiary-l-2: #ff976b;--tertiary-l-3: #ffbd9e;--tertiary-l-4: #ffddcc;--base: #0E161B;--base-5: #0e161b0d;--base-10: #0e161b1a;--base-20: #0e161b33;--base-30: #0e161b4d;--base-40: #0e161b66;--base-50: #0e161b80;--base-60: #0e161b99;--base-70: #0e161bb3;--base-80: #0e161bcc;--base-90: #0e161be6;--base-d-1: #0c1318;--base-d-2: #080e11;--base-d-3: #060b0e;--base-d-4: #030507;--base-l-1: #383e43;--base-l-2: #64696d;--base-l-3: #96999c;--base-l-4: #c8cacb;--bg-body: #0E161B;--bg-surface: #ffffff;--text-body: #404040;--text-title: #0F1430;--light: #ffffff;--light-5: #ffffff0d;--light-10: #ffffff1a;--light-20: #ffffff33;--light-30: #ffffff4d;--light-40: #ffffff66;--light-50: #ffffff80;--light-60: #ffffff99;--light-70: #ffffffb3;--light-80: #ffffffcc;--light-90: #ffffffe6;--dark: #000000;--dark-5: #0000000d;--dark-10: #0000001a;--dark-20: #00000033;--dark-30: #0000004d;--dark-40: #00000066;--dark-50: #00000080;--dark-60: #00000099;--dark-70: #000000b3;--dark-80: #000000cc;--dark-90: #000000e6;--success: hsl(136,95%,56%);--success-5: hsla(136,95%,56%,0.05);--success-10: hsla(136,95%,56%,0.1);--success-20: hsla(136,95%,56%,0.2);--success-30: hsla(136,95%,56%,0.3);--success-40: hsla(136,95%,56%,0.4);--success-50: hsla(136,95%,56%,0.5);--success-60: hsla(136,95%,56%,0.6);--success-70: hsla(136,95%,56%,0.7);--success-80: hsla(136,95%,56%,0.8);--success-90: hsla(136,95%,56%,0.9);--error: hsl(351,95%,56%);--error-5: hsla(351,95%,56%,0.05);--error-10: hsla(351,95%,56%,0.1);--error-20: hsla(351,95%,56%,0.2);--error-30: hsla(351,95%,56%,0.3);--error-40: hsla(351,95%,56%,0.4);--error-50: hsla(351,95%,56%,0.5);--error-60: hsla(351,95%,56%,0.6);--error-70: hsla(351,95%,56%,0.7);--error-80: hsla(351,95%,56%,0.8);--error-90: hsla(351,95%,56%,0.9);--space-4xs: clamp(0.52rem,calc(-0.03vw + 0.53rem),0.49rem);--space-3xs: clamp(0.66rem,calc(0.04vw + 0.64rem),0.7rem);--space-2xs: clamp(0.82rem,calc(0.16vw + 0.77rem),0.99rem);--space-xs: clamp(1.02rem,calc(0.36vw + 0.91rem),1.4rem);--space-s: clamp(1.28rem,calc(0.67vw + 1.07rem),1.98rem);--space-m: clamp(1.6rem,calc(1.15vw + 1.23rem),2.8rem);--space-l: clamp(2rem,calc(1.87vw + 1.4rem),3.96rem);--space-xl: clamp(2.5rem,calc(2.96vw + 1.55rem),5.6rem);--space-2xl: clamp(3.13rem,calc(4.58vw + 1.66rem),7.92rem);--space-3xl: clamp(3.91rem,calc(6.97vw + 1.68rem),11.19rem);--space-4xl: clamp(4.88rem,calc(10.46vw + 1.53rem),15.83rem);--text-xs: clamp(1.26rem,calc(-0.24vw + 1.34rem),1.01rem);--text-s: clamp(1.42rem,calc(-0.07vw + 1.44rem),1.35rem);--text-m: clamp(1.6rem,calc(0.19vw + 1.54rem),1.8rem);--text-l: clamp(1.8rem,calc(0.57vw + 1.62rem),2.4rem);--text-xl: clamp(2.02rem,calc(1.12vw + 1.67rem),3.2rem);--text-2xl: clamp(2.28rem,calc(1.9vw + 1.67rem),4.26rem);--text-3xl: clamp(2.56rem,calc(2.98vw + 1.61rem),5.68rem);--text-4xl: clamp(2.88rem,calc(4.49vw + 1.45rem),7.58rem);--columns-1: repeat(1,minmax(0,1fr));--columns-2: repeat(2,minmax(0,1fr));--columns-3: repeat(3,minmax(0,1fr));--columns-4: repeat(4,minmax(0,1fr));--columns-5: repeat(5,minmax(0,1fr));--columns-6: repeat(6,minmax(0,1fr));--columns-7: repeat(7,minmax(0,1fr));--columns-8: repeat(8,minmax(0,1fr));--columns-9: repeat(9,minmax(0,1fr));--columns-10: repeat(10,minmax(0,1fr));--columns-11: repeat(11,minmax(0,1fr));--columns-12: repeat(12,minmax(0,1fr));--radius-xs: clamp(0.4rem,calc(0vw + 0.4rem),0.4rem);--radius-s: clamp(0.6rem,calc(0.19vw + 0.54rem),0.8rem);--radius-m: clamp(1rem,calc(0.19vw + 0.94rem),1.2rem);--radius-l: clamp(1.6rem,calc(0.38vw + 1.48rem),2rem);--radius-xl: clamp(2.6rem,calc(0.57vw + 2.42rem),3.2rem);--radius-full: 999rem;--shadow-xs: 0 1px 2px var(--shadow-primary);--shadow-s: 0 1.5px 3px var(--shadow-primary);--shadow-m: 0 2px 6px var(--shadow-primary);--shadow-l: 0 3px 12px var(--shadow-primary);--shadow-xl: 0 6px 48px var(--shadow-primary);}.soft-box-shadow { box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px; }.hero-video { position: relative; overflow: hidden;}.hero-video::after { content: ""; position: absolute; inset: 0; background: linear-gradient( to top, rgba(246, 71, 0, 0.95) 0%,  rgba(246, 71, 0, 0.85) 25%,  rgba(246, 71, 0, 0.45) 45%,  rgba(246, 71, 0, 0.2) 65%,  rgba(246, 71, 0, 0.05) 85%,  rgba(246, 71, 0, 0) 100%  ); opacity: 0; animation: fadeInVideoOverlay 1.8s ease-out forwards; pointer-events: none; z-index: 1;}.hero-video > * { position: relative; z-index: 2;}@keyframes fadeInVideoOverlay { 0% { opacity: 0; transform: translateY(10px); } 100% { opacity: 1; transform: translateY(0); }}gradient-box { background: linear-gradient(135deg, #ff7a00, #ffb347); transition: background 0.6s ease; }.gradient-box:hover { background: linear-gradient(135deg, #ffb347, #ff7a00);} .brxe-container {width: var(--max-screen-width); max-width: 100%} .woocommerce main.site-main {width: var(--max-screen-width)} #brx-content.wordpress {width: var(--max-screen-width); max-width: 100%} html {font-size: 62.5%} body {font-size: var(--text-m); color: var(--primary-d-4); line-height: 1.5} h1, h2, h3, h4, h5, h6 {color: var(--base); line-height: 1.2; font-family: "Oswald","Oswald Fallback"} h1 {color: var(--primary-d-4)} h2 {color: var(--primary-d-4)} h3 {color: var(--tertiary)} h4 {font-size: var(--text-s)} body.bricks-is-frontend :focus-visible {outline: 2px solid var(--primary)} @supports not selector(:focus-visible) { body.bricks-is-frontend :focus {outline: 2px solid var(--primary); }} .brxe-section {padding-top: var(--space-3xl); padding-right: var(--space-m); padding-bottom: var(--space-3xl); padding-left: var(--space-m)} .bricks-button {font-size: var(--text-s); font-weight: 600; line-height: 150%; padding-top: var(--space-xs); padding-right: var(--space-m); padding-bottom: var(--space-xs); padding-left: var(--space-m); border-radius: var(--radius-xs); transition: all .2s ease} :root .bricks-button[class*="primary"]:not(.outline) {background-color: var(--tertiary)} :root .bricks-button[class*="primary"] {color: var(--light)} :root .bricks-button[class*="secondary"]:not(.outline) {background-color: var(--secondary)} :root .bricks-button[class*="dark"]:not(.outline) {background-color: var(--base)} :root .bricks-button[class*="primary"]:not(.outline):hover {background-color: var(--primary-90)} :root .bricks-button[class*="secondary"]:not(.outline):hover {background-color: var(--secondary-90)} :root .bricks-button[class*="dark"]:not(.outline):hover {background-color: var(--dark-90)} :root .bricks-button[class*="light"]:not(.outline):where(:not(.bricks-lightbox)):hover {background-color: var(--light-90)} :root .bricks-button[class*="dark"] {color: var(--light)} :root .bricks-button[class*="secondary"] {color: var(--light)} :root .bricks-button[class*="light"]:where(:not(.bricks-lightbox)) {color: var(--dark)} :root .bricks-button[class*="light"]:not(.outline):where(:not(.bricks-lightbox)) {background-color: var(--light)} .bricks-button.outline {border-width: 1px} :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 {color: var(--primary)} html {background-color: var(--light-90)} body {background: none}:where(:root) .bricks-color-primary {color: var(--tertiary-90)}:where(:root) .bricks-background-primary {background-color: var(--tertiary-90)}:where(:root) .bricks-color-secondary {color: var(--primary-d-4)}:where(:root) .bricks-background-secondary {background-color: var(--primary-d-4)}:where(:root) .bricks-color-light {color: var(--primary-l-4)}:where(:root) .bricks-background-light {background-color: var(--primary-l-4)}:where(:root) .bricks-color-dark {color: var(--base)}:where(:root) .bricks-background-dark {background-color: var(--base)}@media (max-width: 767px) { .bricks-button {padding-top: var(--space-s); padding-bottom: var(--space-s)}}@media (max-width: 478px) { html {background-color: var(--bg-surface)} body {background: none}}.header.brxe-section {padding-top: var(--space-s); padding-right: var(--space-m); padding-bottom: var(--space-s); padding-left: var(--space-m)}.header__container.brxe-container {flex-direction: row; justify-content: space-between; align-items: center; padding-top: var(--space-s); padding-right: var(--space-s); padding-bottom: var(--space-s); padding-left: var(--space-s); border: 1px solid var(--dark); background-color: var(--light); width: auto; column-gap: var(--space-3xl)}@media (max-width: 991px) {.header__container.brxe-container {width: 100%}}.header__logo.brxe-logo {width: clamp(12.5rem, 11.1132rem + 2.9014vw, 15.5rem)}@media (max-width: 991px) {.header__logo.brxe-logo {order: 1}}.header__menu.brxe-nav-menu .bricks-nav-menu {gap: var(--space-xl); flex-direction: row}.header__menu.brxe-nav-menu .bricks-nav-menu > li {margin-top: auto; margin-bottom: auto; margin-left: 0}.header__menu.brxe-nav-menu .bricks-nav-menu > li > a {font-size: var(--text-m); font-weight: 600; color: var(--dark); line-height: 120%}.header__menu.brxe-nav-menu .bricks-nav-menu > li > .brx-submenu-toggle > * {font-size: var(--text-m); font-weight: 600; color: var(--dark); line-height: 120%}.header__menu.brxe-nav-menu .bricks-nav-menu .brx-submenu-toggle button {margin-left: 8px}.header__menu.brxe-nav-menu .bricks-nav-menu .sub-menu {background-color: var(--light); border: 1px solid var(--dark-20); border-radius: var(--radius-xs); box-shadow: 4px 4px 12px 0 var(--dark-5)}.header__menu.brxe-nav-menu .bricks-nav-menu .sub-menu > li > a {color: var(--dark); font-size: var(--text-s); font-weight: 600; line-height: 120%}.header__menu.brxe-nav-menu .bricks-nav-menu .sub-menu > li > .brx-submenu-toggle > * {color: var(--dark); font-size: var(--text-s); font-weight: 600; line-height: 120%}.header__menu.brxe-nav-menu .bricks-nav-menu .sub-menu a {padding-top: var(--space-xs); padding-right: var(--space-s); padding-bottom: var(--space-xs); padding-left: var(--space-s)}.header__menu.brxe-nav-menu .bricks-nav-menu .sub-menu button {padding-top: var(--space-xs); padding-right: var(--space-s); padding-bottom: var(--space-xs); padding-left: var(--space-s)}.header__menu.brxe-nav-menu .bricks-nav-menu .sub-menu button > * {transform: rotateZ(-90deg)}.header__menu.brxe-nav-menu .bricks-nav-menu > li:hover > a {color: var(--dark-80)}.header__menu.brxe-nav-menu .bricks-nav-menu > li:hover > .brx-submenu-toggle > * {color: var(--dark-80)}.header__menu.brxe-nav-menu .bricks-nav-menu > li > .sub-menu {transform: translateY(var(--space-xs))}.header__menu.brxe-nav-menu .bricks-nav-menu > li > .brx-megamenu {transform: translateY(var(--space-xs))}.header__menu.brxe-nav-menu .bricks-nav-menu .sub-menu .menu-item:hover {background-color: var(--dark-5)}@media (max-width: 991px) {.header__menu.brxe-nav-menu .bricks-mobile-menu .sub-menu > li > a {font-size: var(--text-s); text-transform: uppercase; color: var(--light)}.header__menu.brxe-nav-menu .bricks-mobile-menu .sub-menu > li > .brx-submenu-toggle > * {font-size: var(--text-s); text-transform: uppercase; color: var(--light)}.header__menu.brxe-nav-menu .bricks-mobile-menu .sub-menu > .menu-item > a {padding-right: var(--space-l); padding-left: var(--space-l)}.header__menu.brxe-nav-menu .bricks-mobile-menu .sub-menu > .menu-item > .brx-submenu-toggle > * {padding-right: var(--space-l); padding-left: var(--space-l)}.header__menu.brxe-nav-menu .bricks-mobile-menu > li > a {color: var(--light); font-size: var(--text-s); text-transform: uppercase; padding-top: 0; padding-right: var(--space-m); padding-bottom: 0; padding-left: var(--space-m)}.header__menu.brxe-nav-menu .bricks-mobile-menu > li > .brx-submenu-toggle > * {color: var(--light); font-size: var(--text-s); text-transform: uppercase; padding-top: 0; padding-right: var(--space-m); padding-bottom: 0; padding-left: var(--space-m)}.header__menu.brxe-nav-menu .bricks-mobile-menu-overlay {background-color: var(--dark-40)}.header__menu.brxe-nav-menu {order: 3}}@media (max-width: 478px) {.header__menu.brxe-nav-menu .bricks-mobile-menu-toggle {color: var(--base)}.header__menu.brxe-nav-menu.show-mobile-menu .bricks-mobile-menu-toggle {color: var(--tertiary) !important}}@media (max-width: 991px) {.header__btn.brxe-button {order: 2; margin-left: auto}}.undersider-intro.brxe-section {position: relative; isolation: isolate; overflow: hidden; padding-top: var(--space-4xl); padding-bottom: var(--space-4xl)}@media (max-width: 478px) {.undersider-intro.brxe-section {padding-bottom: var(--space-4xl)}}.undersider-intro__overlay.brxe-div {width: 100%; height: 100%; position: absolute; top: 0px; right: 0px; z-index: -1}.undersider-intro__container.brxe-container {row-gap: var(--space-m)}@media (max-width: 478px) {.undersider-intro__container.brxe-container {align-items: stretch}}.undersider-intro__container-info.brxe-block {row-gap: var(--space-xs); width: 1080px}.undersider-intro__heading.brxe-heading {font-size: var(--text-2xl); color: var(--light)}@media (max-width: 478px) {.undersider-intro__heading.brxe-heading {margin-top: var(--space-4xl)}}.undersider-intro__description.brxe-text-basic {max-width: 540px; color: var(--light); font-weight: 400}.footer.brxe-section {padding-top: var(--space-3xl); padding-right: var(--space-m); padding-bottom: var(--space-xl); padding-left: var(--space-m); border-top: 2px solid var(--tertiary); border-top-left-radius: 2px; border-top-right-radius: 2px; background-image: radial-gradient(ellipse farthest-side at top left, var(--tertiary-50) 10%, var(--base) 75%); background-color: var(--base)}@media (max-width: 478px) {.footer.brxe-section {padding-top: var(--space-4xl)}}.footer__container.brxe-container {row-gap: var(--space-l)}.footer__container-top.brxe-block {display: grid; align-items: initial; grid-gap: var(--space-xl); grid-template-columns: var(--columns-4)}@media (max-width: 991px) {.footer__container-top.brxe-block {flex-wrap: wrap; grid-template-columns: var(--columns-2)}}@media (max-width: 767px) {.footer__container-top.brxe-block {flex-direction: row; grid-template-columns: var(--columns-1)}}.footer__container-info.brxe-block {row-gap: var(--space-m); padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0}@media (max-width: 991px) {.footer__container-info.brxe-block {max-width: 100%}}@media (max-width: 767px) {.footer__container-info.brxe-block {width: 100%; max-width: 100%}}.footer__logo.brxe-logo {width: 260px}@media (max-width: 478px) {.footer__logo.brxe-logo {margin-bottom: var(--space-s)}}.footer__container-contact.brxe-block {row-gap: var(--space-3xs); padding-left: 0; margin-top: 0; margin-bottom: 0}.footer__contact-element.brxe-block {justify-content: center; align-items: flex-start; align-self: flex-start !important}.footer__contact-element-link.brxe-block {flex-wrap: nowrap; flex-direction: column; color: var(--text-body); align-self: flex-start !important; justify-content: flex-start}.footer__contact-element-link.brxe-block:hover {color: var(--dark)}.footer_contact-link.brxe-text-basic {color: var(--light); text-align: left}.footer__menu-section.brxe-block {padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; row-gap: var(--space-l); width: auto; flex-shrink: 0}.footer__menu-heading.brxe-heading {text-transform: uppercase; font-size: var(--text-l); color: var(--light); font-weight: 400}.footer__menu.brxe-nav-menu .bricks-nav-menu {flex-direction: column; gap: var(--space-m)}.footer__menu.brxe-nav-menu .bricks-nav-menu > li {margin-left: 0}.footer__menu.brxe-nav-menu .bricks-nav-menu > li > a {font-size: var(--text-m); color: var(--light-90)}.footer__menu.brxe-nav-menu .bricks-nav-menu > li > .brx-submenu-toggle > * {font-size: var(--text-m); color: var(--light-90)}.footer__menu.brxe-nav-menu .bricks-nav-menu > li:hover > a {text-decoration: underline; color: var(--tertiary)}.footer__menu.brxe-nav-menu .bricks-nav-menu > li:hover > .brx-submenu-toggle > * {text-decoration: underline; color: var(--tertiary)}.footer__menu.brxe-nav-menu {color: var(--light)}.footer__container-social.brxe-block {row-gap: var(--space-m); padding-left: 0; margin-top: 0; margin-bottom: 0}.footer__social-link.brxe-block {flex-wrap: nowrap; flex-direction: row; align-items: center; column-gap: var(--space-xs); color: var(--primary-l-4)}.footer__social-link.brxe-block:hover {color: var(--dark)}.footer__social-icon.brxe-icon {font-size: 14px; border: 1px solid var(--light-90); border-radius: var(--radius-xl); width: 30px; height: 30px; display: flex; justify-content: center; align-items: center; color: var(--light); fill: var(--light)}.footer__social-icon.brxe-icon:hover {color: var(--tertiary); fill: var(--tertiary)}.footer__social-info.brxe-text-basic {margin-left: 0; color: var(--light)}.footer__social-info.brxe-text-basic:hover {color: var(--tertiary)}.footer__divider.brxe-divider.horizontal .line {width: 100%; border-top-width: 1px; border-top-color: var(--primary-l-4)}.footer__divider.brxe-divider.vertical .line {border-right-width: 100%; border-right-color: var(--primary-l-4)}.footer__divider.brxe-divider .line {height: 1px}.footer__divider.brxe-divider .icon {color: var(--primary-l-4)}.footer__container-bot.brxe-block {flex-direction: row; justify-content: space-between; row-gap: var(--space-s); align-items: center}@media (max-width: 767px) {.footer__container-bot.brxe-block {flex-direction: column; flex-wrap: nowrap; align-items: flex-start; justify-content: flex-start}}.footer__credit-name.brxe-text-basic {font-size: var(--text-s); color: var(--light); font-weight: 300}.kontakt-soren.brxe-block {background-color: var(--light); display: grid; align-items: initial; grid-template-columns: repeat(1, minmax(0, 1fr)); grid-template-rows: repeat(1, minmax(0, 1fr))}@media (max-width: 767px) {.kontakt-soren.brxe-block {grid-template-columns: repeat(1, minmax(0, 1fr))}}.kontakt-soren__container.brxe-block {padding-top: var(--space-3xl); padding-right: var(--space-m); padding-bottom: var(--space-3xl); padding-left: var(--space-m); row-gap: var(--space-m); position: relative}.kontakt-soren__icon-close-wrapper.brxe-block {width: fit-content; background-color: transparent; position: absolute; top: var(--space-s); right: var(--space-s)}.kontakt-soren__icon-close.brxe-icon {flex-shrink: 0; font-size: 2.4rem; color: var(--dark); fill: var(--dark)}.kontakt-soren__form.brxe-form .bricks-button {background-color: var(--dark); color: var(--light); font-size: var(--text-m); line-height: 150%}.kontakt-soren__form.brxe-form .submit-button-wrapper {width: 100%; margin-top: var(--space-xs)}.kontakt-soren__form.brxe-form {justify-content: space-between; width: 100%}.kontakt-soren__form.brxe-form .form-group input {border-color: var(--dark-20); border-radius: 0; padding-top: var(--space-xs); padding-right: var(--space-xs); padding-bottom: var(--space-xs); padding-left: var(--space-xs); font-size: var(--text-m); line-height: 150%; color: var(--base)}.kontakt-soren__form.brxe-form .flatpickr {border-color: var(--dark-20); border-radius: 0; padding-top: var(--space-xs); padding-right: var(--space-xs); padding-bottom: var(--space-xs); padding-left: var(--space-xs)}.kontakt-soren__form.brxe-form select {border-color: var(--dark-20); border-radius: 0; padding-top: var(--space-xs); padding-right: var(--space-xs); padding-bottom: var(--space-xs); padding-left: var(--space-xs); color: var(--base-60); font-size: var(--text-m); line-height: 150%; color: var(--base)}.kontakt-soren__form.brxe-form textarea {border-color: var(--dark-20); border-radius: 0; padding-top: var(--space-xs); padding-right: var(--space-xs); padding-bottom: var(--space-xs); padding-left: var(--space-xs); font-size: var(--text-m); line-height: 150%; color: var(--base)}.kontakt-soren__form.brxe-form .bricks-button:not([type=submit]) {border-color: var(--dark-20); border-radius: 0}.kontakt-soren__form.brxe-form .choose-files {border-color: var(--dark-20); border-radius: 0}.kontakt-soren__form.brxe-form .form-group input:focus {border-color: var(--dark)}.kontakt-soren__form.brxe-form .flatpickr:focus {border-color: var(--dark)}.kontakt-soren__form.brxe-form select:focus {border-color: var(--dark)}.kontakt-soren__form.brxe-form textarea:focus {border-color: var(--dark)}.kontakt-soren__form.brxe-form .bricks-button:not([type=submit]):focus {border-color: var(--dark)}.kontakt-soren__form.brxe-form .choose-files:focus {border-color: var(--dark)}.kontakt-soren__form.brxe-form ::placeholder {color: var(--base-60)}.kontakt-soren__form.brxe-form button[type=submit].bricks-button {border: 1px solid var(--dark)}.kontakt-soren__form.brxe-form .form-group:not(.submit-button-wrapper):not(.message):not(.captcha) {padding-bottom: 0}@media (max-width: 991px) {.kontakt-soren__form.brxe-form {max-width: 540px}}@media (max-width: 767px) {.kontakt-soren__form.brxe-form .submit-button-wrapper {width: 100%}.kontakt-soren__form.brxe-form .form-group:not(.submit-button-wrapper):not(.message):not(.captcha) {padding-bottom: var(--space-xs)}.kontakt-soren__form.brxe-form {width: 100%}}#brxe-wepfyf .bricks-site-logo {height: 25%}@layer bricks {@media (max-width: 767px) {#brxe-nufwsw .bricks-nav-menu-wrapper { display: none; }#brxe-nufwsw .bricks-mobile-menu-toggle { display: block; }}}#brxe-nufwsw .bricks-nav-menu .sub-menu .menu-item:hover {background-color: var(--primary)}@media (max-width: 478px) {#brxe-nufwsw {visibility: hidden}}@layer bricks {@media (max-width: 991px) {#brxe-xlivol .bricks-nav-menu-wrapper { display: none; }#brxe-xlivol .bricks-mobile-menu-toggle { display: block; }}}#brxe-xlivol .bricks-nav-menu .sub-menu .menu-item:hover {background-color: var(--primary)}#brxe-xlivol {visibility: hidden; display: none}@media (max-width: 478px) {#brxe-xlivol {visibility: visible; display: flex}#brxe-xlivol .bricks-mobile-menu-wrapper:before {background-color: var(--base)}#brxe-xlivol .bricks-mobile-menu > li > a {color: var(--bg-surface); font-size: var(--text-l); font-weight: 500}#brxe-xlivol .bricks-mobile-menu > li > .brx-submenu-toggle > * {color: var(--bg-surface); font-size: var(--text-l); font-weight: 500}#brxe-xlivol .bricks-mobile-menu [aria-current="page"] {color: var(--tertiary)}#brxe-xlivol .bricks-mobile-menu [aria-current="page"] + button {color: var(--tertiary)}#brxe-xlivol .bricks-mobile-menu > .current-menu-item > a {color: var(--tertiary)}#brxe-xlivol .bricks-mobile-menu > .current-menu-parent > a {color: var(--tertiary)}#brxe-xlivol .bricks-mobile-menu > .current-menu-item > .brx-submenu-toggle > * {color: var(--tertiary)}#brxe-xlivol .bricks-mobile-menu > .current-menu-parent > .brx-submenu-toggle > * {color: var(--tertiary)}#brxe-xlivol .bricks-mobile-menu .sub-menu > li > a {color: var(--primary-l-4); font-size: var(--text-m); font-weight: 500; text-transform: capitalize; line-height: 5rem}#brxe-xlivol .bricks-mobile-menu .sub-menu > li > .brx-submenu-toggle > * {color: var(--primary-l-4); font-size: var(--text-m); font-weight: 500; text-transform: capitalize; line-height: 5rem}#brxe-xlivol .bricks-mobile-menu .sub-menu > .current-menu-item > a {color: var(--tertiary)}#brxe-xlivol .bricks-mobile-menu .sub-menu > .current-menu-item > .brx-submenu-toggle > * {color: var(--tertiary)}#brxe-xlivol .bricks-mobile-menu-wrapper {width: 85%; align-items: center; text-align: center; justify-content: center}#brxe-xlivol .bricks-mobile-menu-wrapper .brx-submenu-toggle {justify-content: center}#brxe-xlivol .bricks-mobile-menu-wrapper a {width: auto}}@media (max-width: 478px) {#brxe-wysaeb {visibility: hidden; display: none}}.brxe-slvmoh {position: relative; width: 100%}:where(.brxe-slvmoh > *:not(figcaption)) {position: relative}.brxe-slvmoh::before {background-image: linear-gradient(var(--primary-5), var(--tertiary-90) 25%); position: absolute; content: ""; top: 0; right: 0; bottom: 0; left: 0; pointer-events: none}#brxe-pxoiho {color: var(--base)}#brxe-ceizov {flex-direction: column}#brxe-movsec {flex-direction: column}@media (max-width: 478px) {#brxe-rxgiuk {justify-content: center; align-items: flex-start}}#brxe-zczssd {color: var(--light)}.brxe-popup-275 .brx-popup-content {max-width: 50%; background-color: rgba(0, 0, 0, 0)}.brxe-popup-275.brx-popup .brx-popup-backdrop {background-color: var(--base-80)}.brxe-popup-275.brx-infobox-popup::after {border-top-color: rgba(0, 0, 0, 0)}@media (max-width: 478px) {.brxe-popup-275 .brx-popup-content {max-width: 100%}}#brxe-edmjkx {align-self: center !important; justify-content: center; align-items: center}#brxe-wopryy .form-group:nth-child(1) {width: 100%}#brxe-wopryy .form-group:nth-child(2) {width: 100%}#brxe-wopryy .form-group:nth-child(3) {width: 100%}#brxe-wopryy .form-group:nth-child(4) {width: 100%}#brxe-wopryy .form-group:nth-child(5) {width: 100%}#brxe-wopryy .bricks-button {background-color: var(--base)}#brxe-wopryy .form-group:not(.submit-button-wrapper):not(.message):not(.captcha) {padding-bottom: var(--space-s)}#brxe-wopryy .bricks-button:hover {background-color: var(--tertiary)} @media (min-width: 768px) { main {  min-height: 100vh;  background: white;  position: relative; z-index: 1; } #brx-footer {  position: sticky; bottom: 0; left: 0; width: 100%;  } }  .wp-caption-text, .gallery-caption { display: none !important; } .gradient-hover { --start: #ff7a00; --end: #ffb347; background: linear-gradient(180deg, var(--start), var(--end)); transition: --start 0.4s ease, --end 0.4s ease; } .gradient-hover:hover { --start: #ffb347; --end: #ffd580; }
/*# sourceURL=bricks-frontend-inline-inline-css */
