*,*::after,*::before{ box-sizing: border-box;}body{ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }section{ }:root .bricks-button[class*="light"]:not(.bricks-lightbox){ padding: 0; background: none;}:root .form-group > .options-wrapper > li { display: flex; flex-wrap: nowrap; gap: 10px;}:root body.bricks-is-frontend .brxe-form :focus-visible{ outline: none;} html {font-size: 100%} body {font-size: var(--text-body-fs); line-height: var(--text-body-lh); font-family: "Work Sans"; font-weight: 400; color: var(--color-text)} h1 {color: var(--color-headings); font-size: var(--text-h1-fs); line-height: var(--text-h1-lh); font-family: "Urbanist"; font-weight: 800} h2 {color: var(--color-headings); font-size: var(--text-h2-fs); line-height: var(--text-h2-lh); font-family: "Urbanist"; font-weight: 600} h3 {font-size: var(--text-h3-fs); line-height: var(--text-h3-lh); color: var(--color-headings); font-family: "Urbanist"; font-weight: 700} h4 {color: var(--color-headings); font-size: var(--text-h4-fs); line-height: var(--text-h4-lh); font-family: "Urbanist"; font-weight: 600} h5 {font-size: var(--text-h5-fs); line-height: var(--text-h5-lh); color: var(--color-headings); font-family: "Urbanist"; font-weight: 600} .brxe-section {padding-right: 2rem; padding-left: 2rem} .brxe-container {width: 100%; max-width: 1310px; margin-top: var(--container-padding-y); margin-bottom: var(--container-padding-y)} .woocommerce main.site-main {width: 100%} #brx-content.wordpress {width: 100%; max-width: 1310px} .bricks-button {font-family: "Urbanist"; font-size: 1.19rem; font-weight: 700; font-style: normal; text-transform: uppercase; line-height: normal; padding-top: 1.13rem; padding-right: 2.50rem; padding-bottom: 1.13rem; padding-left: 2.50rem; transition: var(--default-transient)} :root .bricks-button[class*="primary"] {color: var(--color-alt-text); border-radius: var(--btn-border-radius)} :root .bricks-button[class*="primary"]:not(.outline) {background-color: var(--color-gras-gruen)} :root .bricks-button[class*="primary"]:not(.outline):hover {background-color: var(--color-dunkel-gruen)} :root .bricks-button[class*="primary"]:not(.outline):focus {background-color: var(--color-dunkel-gruen)} :root .bricks-button[class*="secondary"]:not(.outline) {background-color: var(--bricks-color-fahjbw)} :root .bricks-button[class*="secondary"] {border: var(--border-width) solid var(--color-gras-gruen); border-radius: var(--btn-border-radius); color: var(--color-gras-gruen)} :root .bricks-button[class*="secondary"]:hover {color: var(--color-dunkel-gruen); border-color: var(--color-dunkel-gruen)} :root .bricks-button[class*="secondary"]:focus {color: var(--color-dunkel-gruen); border-color: var(--color-dunkel-gruen)} :root .bricks-button[class*="light"]:not(.bricks-lightbox) {color: var(--color-gras-gruen)} :root .bricks-button[class*="light"]:not(.bricks-lightbox):hover {color: var(--color-dunkel-gruen)} :root .bricks-button[class*="light"]:not(.bricks-lightbox):focus {color: var(--color-dunkel-gruen)} :root .bricks-button[class*="dark"]:not(.outline) {background-color: var(--color-helles-gruen)} :root .bricks-button[class*="dark"] {color: var(--color-text); border-radius: var(--btn-border-radius)} :root .bricks-button[class*="dark"]:not(.outline):hover {background-color: var(--color-grau-gruen)} :root .bricks-button[class*="dark"]:not(.outline):focus {background-color: var(--color-grau-gruen)} :root .bricks-button[class*="muted"]:not(.outline) {background-color: var(--bricks-color-fahjbw)} :root .bricks-button[class*="muted"] {color: var(--color-helles-gruen); border: var(--border-width) solid var(--color-helles-gruen); border-radius: var(--btn-border-radius)} :root .bricks-button[class*="muted"]:hover {color: var(--color-grau-gruen); border-color: var(--color-grau-gruen)} :root .bricks-button[class*="muted"]:focus {color: var(--color-grau-gruen); border-color: var(--color-grau-gruen)} :root .bricks-button[class*="info"] {color: var(--color-text); border-radius: var(--btn-border-radius)} :root .bricks-button[class*="info"]:not(.outline) {background-color: var(--color-helles-rot)} :root .bricks-button[class*="info"]:not(.outline):hover {background-color: var(--color-grau-gruen)} :root .bricks-button[class*="info"]:not(.outline):focus {background-color: var(--color-grau-gruen)} html {background-color: var(--color-bg)} body {background: none}.brxe-form .form-group label {font-size: var(--text-sm-fs); font-family: "Work Sans"; font-weight: 400; line-height: var(--text-sm-lh); text-transform: none}.brxe-form .form-group .label {font-size: var(--text-sm-fs); font-family: "Work Sans"; font-weight: 400; line-height: var(--text-sm-lh); text-transform: none}.brxe-form ::placeholder {font-size: var(--text-body-fs); line-height: var(--text-body-lh); font-family: "Work Sans"; font-weight: 400; color: var(--color-faded); text-transform: none}.brxe-form select {font-size: var(--text-body-fs); line-height: var(--text-body-lh); font-family: "Work Sans"; font-weight: 400; color: var(--color-faded); text-transform: none; font-size: var(--text-big-fs); line-height: normal; font-weight: 700; background-color: var(--color-bg-alt); border: 2px solid var(--color-dunkel-gruen); border-radius: var(--btn-border-radius); padding-top: 1.13rem; padding-right: 1.25rem; padding-bottom: 1.13rem; padding-left: 1.25rem}.brxe-form .form-group input {font-size: var(--text-big-fs); line-height: normal; font-weight: 700; font-family: "Work Sans"; text-transform: none; background-color: var(--color-bg-alt); border: 2px solid var(--color-dunkel-gruen); border-radius: var(--btn-border-radius); padding-top: 1.13rem; padding-right: 1.25rem; padding-bottom: 1.13rem; padding-left: 1.25rem}.brxe-form textarea {font-size: var(--text-big-fs); line-height: normal; font-weight: 700; font-family: "Work Sans"; text-transform: none; background-color: var(--color-bg-alt); border: 2px solid var(--color-dunkel-gruen); border-radius: var(--btn-border-radius); padding-top: 1.13rem; padding-right: 1.25rem; padding-bottom: 1.13rem; padding-left: 1.25rem}.brxe-form .flatpickr {background-color: var(--color-bg-alt); border: 2px solid var(--color-dunkel-gruen); border-radius: var(--btn-border-radius); padding-top: 1.13rem; padding-right: 1.25rem; padding-bottom: 1.13rem; padding-left: 1.25rem}.brxe-form .bricks-button {border: 2px solid var(--color-dunkel-gruen); border-radius: var(--btn-border-radius)}.brxe-form .choose-files {border: 2px solid var(--color-dunkel-gruen); border-radius: var(--btn-border-radius)}.brxe-form .form-group {padding-bottom: 0}.brxe-form .form-group input:focus {border-color: var(--color-gras-gruen)}.brxe-form .flatpickr:focus {border-color: var(--color-gras-gruen)}.brxe-form select:focus {border-color: var(--color-gras-gruen)}.brxe-form textarea:focus {border-color: var(--color-gras-gruen)}.brxe-form .bricks-button:focus {border-color: var(--color-gras-gruen)}.brxe-form .choose-files:focus {border-color: var(--color-gras-gruen)}:where(:root) .bricks-color-primary {color: var(--color-gras-gruen)}:where(:root) .bricks-background-primary {background-color: var(--color-gras-gruen)} :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, :where(.brxe-accordion .accordion-content-wrapper) a, :where(.brxe-icon-box .content) a, :where(.brxe-list) a, :where(.brxe-post-content):not([data-source=&quot;bricks&quot;]) 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, .link {color: var(--color-link); text-decoration: underline; transition: var(--default-transient)} :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, :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=&quot;bricks&quot;]) 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, .link:hover {color: var(--color-link--hover)}ul, ol {margin: 0;}