 html {font-size: 100%} body {font-size: clamp(1rem, 0.9rem + 0.5vw, 1.125rem); font-family: "Roboto Mono"; letter-spacing: -.75px} h1, h2, h3, h4, h5, h6 {font-family: "Writing Better"; letter-spacing: 0px; font-weight: 600; line-height: 1} h1 {font-size: clamp(3rem, 3rem + 5vw, 5rem)} h2 {font-size: clamp(2rem, 2rem + 1vw, 3rem)} h3 {font-size: clamp(1.5rem, 1.5rem + 1vw, 2.5rem)} h4 {font-size: 1.75em} h5 {font-size: 1.75em} .brxe-container {width: 90vw; max-width: 1400px; column-gap: var(--dis_medium); row-gap: var(--dis_medium); padding-top: var(--dis_small); padding-right: var(--dis_small); padding-bottom: var(--dis_small); padding-left: var(--dis_small)} .woocommerce main.site-main {width: 90vw} #brx-content.wordpress {width: 90vw; max-width: 1400px} .bricks-button {transition: all .3s ease; padding-top: .5em; padding-right: 1em; padding-bottom: .5em; padding-left: 1em; color: var(--dunkelgrau); font-weight: 600; line-height: .85; text-wrap: balance; letter-spacing: -.5px; font-size: 1em; border: 4.5px solid var(--gruen); border-radius: 5em; box-shadow: 2px 2px 10px 4px var(--dunkelgrau-t-5)} .bricks-button:not([class*="bricks-background-"]):not([class*="bricks-color-"]):not(.outline) {background-color: var(--hellgelb)} :root .bricks-button[class*="primary"]:not(.outline) {background-color: var(--hell-gelbgrn)} :root .bricks-button[class*="primary"] {color: var(--dunkelgrau)} :root .bricks-button[class*="secondary"]:not(.outline) {background-color: #6c6c6c} :root .bricks-button[class*="light"]:not(.outline):not(.bricks-lightbox) {background-color: #f5f5f5} :root .bricks-button[class*="dark"]:not(.outline) {background-color: #1a1a1a} :root .bricks-button[class*="dark"] {color: #ffffff} .bricks-button.sm {padding-top: .3em; padding-right: 1em; padding-bottom: .3em; padding-left: 1em} .bricks-button.md {padding-top: .6em; padding-right: 1.2em; padding-bottom: .6em; padding-left: 1.2em} .bricks-button.lg {padding-top: .8em; padding-right: 1.6em; padding-bottom: .8em; padding-left: 1.6em} :root .bricks-button[class*="secondary"] {color: var(--hellgelb)} .bricks-button:not([class*="bricks-background-"]):not([class*="bricks-color-"]):not(.outline):hover {background-color: var(--gruen)} .bricks-button:hover {color: var(--true-black)} :root .bricks-button[class*="primary"]:not(.outline):hover {background-color: var(--gruen)}:where(:root) .bricks-color-primary {color: var(--gruen)}:where(:root) .bricks-background-primary {background-color: var(--gruen)}:where(:root) .bricks-color-secondary {color: var(--hell-gelbgrn)}:where(:root) .bricks-background-secondary {background-color: var(--hell-gelbgrn)}:where(:root) .bricks-color-light {color: var(--hellgelb)}:where(:root) .bricks-background-light {background-color: var(--hellgelb)}:where(:root) .bricks-color-dark {color: var(--dunkelgrau)}:where(:root) .bricks-background-dark {background-color: var(--dunkelgrau)}:where(:root) .bricks-color-muted {color: var(--grau-orange)}:where(:root) .bricks-background-muted {background-color: var(--grau-orange)}:where(:root) * {border-color: #dcdcdc}:where(:root) .bricks-color-info {color: var(--gruen)}:where(:root) .bricks-background-info {background-color: var(--gruen)}:where(:root) .bricks-color-warning {color: #c0392b}:where(:root) .bricks-background-warning {background-color: #c0392b}:where(:root) .bricks-color-danger {color: var(--dunkelgrau)}:where(:root) .bricks-background-danger {background-color: var(--dunkelgrau)}:where(:root) .bricks-color-success {color: #008500}:where(:root) .bricks-background-success {background-color: #008500} :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 {transition: .3s ease; color: hsl(78, 33%, 37%); font-weight: 800} :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(--dunkelbraun); text-decoration: underline} .brxe-section {row-gap: var(--dis_medium); column-gap: var(--dis_medium); padding-top: var(--dis_small); padding-right: var(--dis_small); padding-bottom: var(--dis_small); padding-left: var(--dis_small)} .brxe-block {row-gap: var(--dis_small); column-gap: var(--dis_small)}.brxe-button, .bricks-button:where([type="submit"]) { max-height: calc( var(--icon-size) * 0.65 ); justify-content: space-between; gap: var(--dis_small); max-width: 80vw;}.brxe-button svg, .bricks-button:where([type="submit"]) svg{ background-color: var(--hellgelb); border: 4.5px solid var(--gruen); border-radius: 5em; margin-left: auto; margin-right: calc( var(--icon-size) * -0.5 ); box-shadow: 2px 2px 10px 4px var(--dunkelgrau-t-5); transition: all .3s ease; width: var(--icon-size); min-width: var(--icon-size) !important; height: var(--icon-size); fill: var(--dunkelgrau);}.brxe-button:hover svg, .bricks-button:where([type="submit"]):hover svg { background-color: var(--gruen); fill: var(--true-black);}.has-divider { position: relative !important; overflow: hidden; --divider-height: 3em; --divider-shadow-offset: 4px; --divider-main-color: var(--hellgelb); --divider-shadow-color: var(--dunkelgrau-t-3); --divider-svg: url('data:image/svg+xml;utf8,<svg viewBox="0 0 431 108" preserveAspectRatio="none" xmlns="http://www.w3.org/2000/svg"><path d="M430.776,39.754C427.741,39.523 427.316,41.681 424.195,40.802C421.916,40.16 422.803,38.074 420.457,38.42C419.159,38.611 418.077,35.864 416.232,36.754C413.06,38.285 411.594,34.818 409.949,34.767C403.1,34.554 403.031,33.689 402.85,33.012C402.429,31.435 400.434,31.199 396.672,35.298C395.043,37.073 391.531,32.349 388.709,36.257C387.648,37.726 381.807,35.878 379.79,37.413C377.727,38.983 377.787,38.994 375.596,40.384C375.022,40.749 374.264,42.644 373.633,43.43C372.314,45.073 371.694,44.021 369.99,45.226C369.236,45.76 365.001,46.402 363.867,45.075C362.256,43.19 361.787,44.809 356.95,44.891C353.706,44.946 352.46,47.283 351.64,44.319C351.012,42.052 349.613,46.154 347.221,45.383C343.298,44.117 342.466,48.258 341.106,46.369C339.114,43.6 335.668,44.727 333.32,41.926C332.644,41.12 330.322,42.227 329.135,42.006C327.898,41.777 328.818,39.111 325.775,40.042C323.344,40.786 323.292,40.335 321.139,39.002C320.407,38.549 319.283,39.705 318.241,39.346C315.262,38.319 315.41,37.981 312.33,37.345C309.686,36.799 305.307,35.18 305.031,34.855C301.56,30.769 299.481,36.36 296.406,33.82C294.593,32.323 291.862,34.672 290.472,33.878C288.091,32.518 287.909,32.652 285.401,33.8C284.046,34.42 283.331,33.515 283.266,33.031C282.916,30.429 280.117,33.686 276.567,32.694C273.091,31.723 272.826,33.92 269.535,32.405C268.855,32.091 265.794,30.682 260.176,32.563C253.682,34.739 253.522,34.357 253.079,34.753C249.703,37.771 248.624,35.043 244.586,37.153C242.674,38.152 241.633,34.564 237.795,37.516C235.353,39.394 234.04,35.341 231.165,35.104C230.938,35.085 227.178,35.507 226.967,35.58C219.034,38.315 217.793,41.447 216.417,41.66C214.151,42.011 214.297,42.372 212.949,44.278C212.25,45.267 211.988,45.018 211.334,46.03C209.912,48.234 200.876,48.702 197.041,51.035C192.753,53.642 191.825,50.817 187.486,53.344C185.959,54.233 184.297,50.822 181.256,54.597C179.388,56.916 177.098,53.899 175.643,54.911C173.338,56.513 173.158,56.447 170.2,55.64C167.348,54.862 166.201,57.771 163.223,54.3C159.273,49.698 158.281,51.307 152.533,49.319C149.628,48.314 149.24,52.51 145.859,50.524C143.076,48.89 142.835,49.703 139.489,48.872C137.107,48.28 136.29,43.395 135.324,45.691C135.231,45.91 134.813,46.904 132.416,45.066C131.262,44.18 131.139,44.357 129.816,44.897C128.698,45.352 128.058,44.099 127.285,43.876C124.118,42.961 124.264,44.021 123.906,44.405C122.929,45.456 119.928,42.658 118.437,42.566C116.322,42.436 116.304,42.369 114.131,40.711C111.371,38.604 111.056,39.948 109.586,39.952C105.088,39.962 105.198,41.828 102.027,40.987C101.172,40.761 101.242,41.084 100.807,41.891C99.623,44.091 95.676,44.294 93.705,41.782C92.766,40.585 92.571,40.875 91.062,40.717C88.806,40.479 88.775,39.374 87.768,39.864C86.488,40.486 86.495,39.895 85.194,39.32C82.835,38.277 82.359,40.293 80.271,38.739C77.59,36.744 77.544,39.67 75.485,39.491C72.616,39.241 73.155,40.485 71.263,42.66C70.501,43.536 69.895,42.824 69.458,43.895C68.774,45.574 65.102,43.335 63.467,44.591C62.315,45.477 62.189,45.237 60.834,44.697C57.148,43.23 57.134,45.355 56.166,45.201C54.727,44.972 54.773,43.989 51.982,44.877C46.263,46.697 43.427,42.832 43.604,45.218C43.703,46.546 43.126,46.311 42.412,47.411C42.284,47.608 42.205,47.835 42.072,48.029C41.462,48.922 37.989,48.95 34.778,51.629C33.39,52.786 34.379,54.468 31.347,54.362C26.476,54.193 26.794,51.041 22.096,52.416C19.661,53.129 19.446,50.744 16.927,52.189C14.858,53.375 14.805,53.478 12.442,53.069C9.572,52.572 8.56,56.93 2.826,54.288C1.496,53.676 1.447,54.137 0,54.057L0,2.734C0,1.823 -0.432,0.803 0,0L428.042,0C428.953,0 430.026,-0.519 430.776,0L430.776,39.754Z"/></svg>');}.has-divider::before,.has-divider::after,.has-divider > *:first-child::before,.has-divider > *:first-child::after { content: ""; position: absolute; left: 0; width: 100%; height: var(--divider-height); -webkit-mask-image: var(--divider-svg); mask-image: var(--divider-svg); -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; pointer-events: none;}.divider-t::before { top: var(--divider-shadow-offset); background-color: var(--divider-shadow-color); z-index: 10;}.divider-t > *:first-child::before { top: 0; background-color: var(--divider-main-color); z-index: 11;}.divider-b::after { bottom: var(--divider-shadow-offset); background-color: var(--divider-shadow-color); transform: scaleY(-1); z-index: 10;}.divider-b > *:first-child::after { bottom: 0; background-color: var(--divider-main-color); transform: scaleY(-1); z-index: 11;}.fadeout { transition: opacity .5s ease-in 1.5s, visibility 1s 1.5s !important; opacity: 0 !important; visibility: hidden !important; pointer-events: none; z-index: -1;}.brxe-form .form-group input {border: 4px solid var(--gruen); border-radius: 3em}.brxe-form .flatpickr {border: 4px solid var(--gruen); border-radius: 3em}.brxe-form select {border: 4px solid var(--gruen); border-radius: 3em}.brxe-form textarea {border: 4px solid var(--gruen); border-radius: 3em}.brxe-form .bricks-button {border: 4px solid var(--gruen); border-radius: 3em}.brxe-form .choose-files {border: 4px solid var(--gruen); border-radius: 3em}@media (max-width: 478px) { .brxe-container {width: 95vw} .woocommerce main.site-main {width: 95vw} #brx-content.wordpress {width: 95vw}}