a,a span { text-underline-offset: 0.15em; transition: text-decoration-color 0.15s ease;}.brxe-text a,a.brxe-text-link,.u-hover-links a span { text-decoration-line: underline; text-decoration-color: transparent;}.brxe-text a:hover,.brxe-text a:focus-visible,a.brxe-text-link:hover,a.brxe-text-link:focus-visible,.u-hover-links a:hover span,.u-hover-links a:focus-visible span { 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; height: 1em;}ul,ol { margin: 0; padding: 0; list-style: none;}.brxe-text ul,.brxe-text-basic ul,.brxe-post-content ul,.brxe-text ol,.brxe-text-basic ol,.brxe-post-content ol { margin: 0; padding: 0 0 0 1.25em;}.brxe-text ul,.brxe-text-basic ul,.brxe-post-content ul { list-style: disc;}.brxe-text ol,.brxe-text-basic ol,.brxe-post-content ol { list-style: decimal;}::selection { color: var(--color-white); background-color: var(--color-tertiary);}::-moz-selection { color: var(--color-white); background-color: var(--color-tertiary);}.u-clickable-overlay { position: absolute; inset: 0; z-index: 1; margin: 0; border-radius: inherit; cursor: pointer;}.u-visually-hidden { position: absolute; width: 1px; height: 1px; margin: -1px; padding: 0; overflow: hidden; white-space: nowrap; border: 0; clip: rect(0, 0, 0, 0); clip-path: inset(50%);}.u-background-img { position: absolute; inset: 0; z-index: -1; width: 100%; height: 100%; margin-top: 0; overflow: hidden; border-radius: inherit; object-fit: cover; background-position: bottom; background-size: cover;}.headline-1 span,.headline-2 span { position: relative; z-index: 0; display: inline-block;}.headline-1 span::after,.headline-2 span::after { content: ""; position: absolute; left: 0; z-index: -1; width: 100%; background-color: var(--color-secondary-bright); clip-path: inset(0 100% 0 0); transition: clip-path 1s cubic-bezier(0.22, 1, 0.36, 1); pointer-events: none;}.headline-1 span::after { bottom: 0.04em; height: 0.4em;}.headline-2 span::after { bottom: 0.06em; height: 0.35em;}.headline-1 span:nth-of-type(1)::after { transition-delay: 0s;}.headline-1 span:nth-of-type(2)::after { transition-delay: 0.45s;}.headline-1 span:nth-of-type(3)::after { transition-delay: 0.9s;}.headline-2 span:nth-of-type(1)::after { transition-delay: 0.4s;}.headline-2 span:nth-of-type(2)::after { transition-delay: 0.85s;}.headline-2 span:nth-of-type(3)::after { transition-delay: 1.3s;}.headline-1.marker-visible span::after,.headline-2.marker-visible span::after { clip-path: inset(0 0 0 0);}@media (prefers-reduced-motion: reduce) { .headline-1 span::after, .headline-2 span::after { clip-path: inset(0 0 0 0); transition: none; }}.hero-intro .hero-vorreiter,.hero-intro .hero-titel,.hero-intro .hero-langertext,.hero-intro .hero-buttons { opacity: 0; transform: translate3d(0, 24px, 0); will-change: transform, opacity;}.hero-intro .hero-image { opacity: 0; transform: translate3d(0, 32px, 0) scale(0.965); transform-origin: center bottom; will-change: transform, opacity;}.hero-intro.hero-visible .hero-vorreiter { animation: hero-fade-up 0.7s cubic-bezier(0.22, 1, 0.36, 1) 0.05s both;}.hero-intro.hero-visible .hero-titel { animation: hero-fade-up 0.95s cubic-bezier(0.22, 1, 0.36, 1) 0.14s both;}.hero-intro.hero-visible .hero-image { animation: hero-image-soft-rise 1.35s cubic-bezier(0.16, 1, 0.3, 1) 0.12s both;}.hero-intro.hero-visible .hero-langertext { animation: hero-fade-up 0.8s cubic-bezier(0.22, 1, 0.36, 1) 0.4s both;}.hero-intro.hero-visible .hero-buttons { animation: hero-buttons-in 0.75s cubic-bezier(0.22, 1, 0.36, 1) 0.58s both;}@keyframes hero-fade-up { from { opacity: 0; transform: translate3d(0, 24px, 0); } to { opacity: 1; transform: translate3d(0, 0, 0); }}@keyframes hero-image-soft-rise { 0% { opacity: 0; transform: translate3d(0, 32px, 0) scale(0.965); } 55% { opacity: 1; } 100% { opacity: 1; transform: translate3d(0, 0, 0) scale(1); }}@keyframes hero-buttons-in { from { opacity: 0; transform: translate3d(0, 18px, 0) scale(0.985); } to { opacity: 1; transform: translate3d(0, 0, 0) scale(1); }}@media (prefers-reduced-motion: reduce) { .hero-intro .hero-vorreiter, .hero-intro .hero-titel, .hero-intro .hero-langertext, .hero-intro .hero-buttons, .hero-intro .hero-image { opacity: 1; transform: none; clip-path: none; animation: none; }}body:not(.bricks-is-frontend).hero-intro .hero-vorreiter,body:not(.bricks-is-frontend).hero-intro .hero-titel,body:not(.bricks-is-frontend).hero-intro .hero-langertext,body:not(.bricks-is-frontend).hero-intro .hero-buttons,body:not(.bricks-is-frontend).hero-intro .hero-image { opacity: 1 !important; transform: none !important; clip-path: none !important; animation: none !important; will-change: auto !important;} html {font-size: 100%} body {font-family: "Courier Prime", monospace; font-size: var(--text-paragraph-m); line-height: 1.35em; color: var(--color-text-primary)} h1, h2, h3, h4, h5, h6 {font-family: "Outfit", sans-serif; color: var(--color-text-primary)} .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;}