a { text-underline-offset: 0.125em;}.brxe-text a,a.brxe-text-link,.u-overlay-link .paragraph-m { text-decoration: underline; text-decoration-color: transparent; transition: text-decoration-color 0.15s ease;}.brxe-text a:hover,a.brxe-text-link:hover,.u-overlay-link:hover .paragraph-m { text-decoration-color: currentColor;}.splide__slide, .brxe-slider-nested { background-color: unset !important;}.brxe-icon { line-height: 0;}svg:not([width]) {min-width:0;width: 1em;}svg:not([height]) {min-height:0;width: 1em;}ul,ol { list-style: none; margin: 0; padding: 0;}.brxe-text ul,.brxe-text-basic ul,.brxe-post-content ul { list-style: disc; margin: 0; padding: 0 0 0 1.25em;}.brxe-text ol,.brxe-text-basic ol,.brxe-post-content ol { list-style: decimal; margin: 0; padding: 0 0 0 1.25em;}.btn-primary-negative { text-decoration: none;}.btn-primary-negative:hover,.btn-primary-negative:focus-visible { text-decoration: none; color: var(--color-primary); background-color: var(--color-white);}.btn-primary-negative:focus { outline: none;}.btn-primary-negative:focus-visible { outline: 3px solid var(--color-primary); outline-offset: 3px; box-shadow: 0 0 0 6px color-mix( in srgb, var(--color-primary) 18%, transparent );}.btn-primary-negative svg,.btn-primary-negative svg * { fill: currentColor !important;}@media (prefers-reduced-motion: reduce) { .btn-primary-negative { transition: none !important; animation: none !important; }}.anim-headline,.anim-paragraph,.anim-button,.anim-block1,.anim-divider,.anim-block2,.anim-infobox { opacity: 0; animation-duration: 0.75s; animation-fill-mode: forwards; animation-timing-function: cubic-bezier(0.22, 1, 0.36, 1);}.anim-headline { transform: translateY(40px); animation-name: heroFadeUpHeadline;}.anim-paragraph,.anim-button { transform: translateY(20px); animation-name: heroFadeUp;}.anim-block1,.anim-divider,.anim-block2 { transform: translateX(30px); animation-name: heroFadeRight;}.anim-infobox { animation-name: heroFadeIn;}.anim-headline { animation-delay: 0.15s;}.anim-paragraph { animation-delay: 0.35s;}.anim-button { animation-delay: 0.55s;}.anim-block1 { animation-delay: 0.75s;}.anim-divider { animation-delay: 0.90s;}.anim-block2 { animation-delay: 1.05s;}.anim-infobox { animation-delay: 1.35s;}@keyframes heroFadeUpHeadline { from { opacity: 0; transform: translateY(40px); } to { opacity: 1; transform: translateY(0); }}@keyframes heroFadeUp { from { opacity: 0; transform: translateY(20px); } to { opacity: 1; transform: translateY(0); }}@keyframes heroFadeRight { from { opacity: 0; transform: translateX(30px); } to { opacity: 1; transform: translateX(0); }}@keyframes heroFadeIn { from { opacity: 0; } to { opacity: 1; }}@media (prefers-reduced-motion: reduce) { .anim-headline, .anim-paragraph, .anim-button, .anim-block1, .anim-divider, .anim-block2, .anim-infobox { opacity: 1; transform: none; animation: none; }}@media (max-width: 991px) { .anim-block1, .anim-divider, .anim-block2, .anim-infobox { opacity: 1; transform: none; animation: none; }} html {font-size: 100%} body {font-size: var(--font-body); font-family: "Euclid Circular B", sans-serif; line-height: 1.625rem} h1, h2, h3, h4, h5, h6 {line-height: 100%} .brxe-container {width: 100%; column-gap: 0px; row-gap: 0px; max-width: var(--container-width-primary)} .woocommerce main.site-main {width: 100%} #brx-content.wordpress {width: 100%; max-width: var(--container-width-primary)} .brxe-section {padding-right: var(--section-padding-primary); padding-left: var(--section-padding-primary)} .brxe-text * + p, .brxe-post-content:not([data-source=bricks]) * + p, body:not(.woocommerce-checkout) [class*=woocommerce] * + p:not(.brxe-woocommerce-account-form-edit-account *) {margin-block-start: 1.5em}h1,h2,h3,h4,h5,h6, ul, ol, li, p, figure, blockquote {margin: 0;}blockquote, button {padding: 0;}