
html {scroll-behavior: smooth}.fr-notification-alpha.brxe-xheaderrow {padding-top: var(--space-xs); padding-right: var(--section-padding-x); padding-bottom: var(--space-xs); padding-left: var(--section-padding-x); background-color: var(--primary); position: relative; transition: display .3s ease}.header--aktion.brxe-container {background-color: var(--primary); color: var(--white)}.fr-notification-alpha__inner.brxe-container {flex-direction: row; align-items: center; column-gap: calc(var(--content-gap) / 2); row-gap: calc(var(--content-gap) / 2); flex-wrap: nowrap; justify-content: center}@media (max-width: 767px) {.fr-notification-alpha__inner.brxe-container {align-items: flex-start; justify-content: flex-start}}@media (max-width: 478px) {.fr-notification-alpha__inner.brxe-container {flex-wrap: wrap; justify-content: flex-start; padding-right: 1em; padding-left: 1em}}.icon--aktion.brxe-icon {color: var(--white); fill: var(--white); font-size: var(--text-l)}.link--header.brxe-text-basic {color: var(--white); font-weight: 700}.fr-notification-alpha__close.brxe-div {display: flex; position: absolute; top: 50%; right: 1em; transform: translateY(-50%)}@media (max-width: 478px) {.fr-notification-alpha__close.brxe-div {transform: translateY(0px); top: 1em}}.fr-notification-alpha__close-icon.brxe-icon {color: var(--primary); fill: var(--primary); background-color: var(--primary)}.ffw-header-top.brxe-xheaderrow {--x-overlay-header-background: var(--base-hover)}@media (max-width: 478px) {.ffw-header-top.brxe-xheaderrow {display: none}}.ffw-footer__contact-details.brxe-div {align-items: stretch; font-size: var(--text-s); row-gap: calc(var(--content-gap) / 2); flex-direction: column; grid-template-columns: var(--grid-2); display: flex; column-gap: var(--content-gap)}.ffw-footer__contact-details * {min-width:fit-content;}@media (max-width: 478px) {.ffw-footer__contact-details.brxe-div {grid-template-columns: var(--grid-1); flex-wrap: wrap}}.ffw-footer__meta-wrapper.brxe-div {display: flex; flex-direction: column; row-gap: .5em; width: auto}.ffw-footer__meta-link.brxe-text-link .icon {color: var(--text-light); fill: var(--text-light)}.ffw-footer__meta-link.brxe-text-link .icon > i {font-size: 1.5em}.ffw-footer__meta-link.brxe-text-link .icon > svg {width: 1.5em; height: 1.5em}.ffw-footer__meta-link.brxe-text-link {color: var(--white); text-decoration: none}.ffw-footer__meta-link.brxe-text-link:hover {color: var(--secondary)}.ffw-footer__meta-link:hover {color: var(--white);}.header.brxe-section {background-color: var(--base)}.x-header_sticky-active .header__logo img { width: 7.5rem;}@media (max-width: 991px) {.header__logo.brxe-image {width: 12rem}}.mm.brxe-nav-nested {margin-left: auto}.mm-sandstone-content.brxe-div {background-color: var(--base)}.mm-sandstone-col.brxe-block {row-gap: 1rem}.mm:not(.brx-open) .mm-sandstone-col { padding: var(--space-m);}.mm.brx-open .mm-sandstone-col {padding: var(--space-m) var(--section-padding-x);}.mm-sandstone__col-heading.brxe-heading {font-size: var(--text-l); color: var(--white)}.mm-sandstone-divider.brxe-block {height: 1px; background-color: var(--base-light-trans-40)}.mm-sandstone-list.brxe-block {row-gap: var(--space-s); column-gap: var(--space-s); flex-direction: row; display: grid; align-items: initial; grid-gap: calc(var(--space-xs)*.5); grid-template-columns: var(--grid-1)}.mm-sandstone-list { list-style: none; padding-inline-start: 0; list-style-type: none; -webkit-margin-before: 0em; margin-block-start: 0em; margin-block-end: 0;}@media (max-width: 478px) {.mm-sandstone-list.brxe-block {grid-template-columns: var(--grid-1)}}.mm-sandstone-item.brxe-block {padding-top: var(--space-xs); padding-right: var(--space-xs); padding-bottom: var(--space-xs); padding-left: var(--space-xs); position: relative}.mm-sandstone-item.brxe-block:hover {background-color: var(--base-hover)}.mm-sandstone-item { transition: background-color 0.2s ease-in-out;} .mm-sandstone-item:hover, .mm-sandstone-item:focus-within { background-color: var(--neutral-ultra-light);}.mm-sandstone-item__heading.brxe-heading {font-size: var(--text-m); color: var(--white)}.mm-sandstone-item__heading a::after { content: ''; position: absolute; inset: 0;}.mm-sandstone-item__desc.brxe-text-basic {font-size: var(--text-s); color: var(--white)}.mm-sandstone-col--highlight.brxe-block {background-color: var(--base-hover); flex-basis: 37%; flex-shrink: 0}.mm-slate-list.brxe-block {display: grid; align-items: initial; grid-gap: var(--space-s); grid-template-columns: var(--grid-2)}.mm.brx-open .mm-slate-list { grid-template-columns: var(--grid-1); padding: var(--space-s) var(--section-padding-x);} .mm:not(.brx-open) .mm-slate-list { padding: var(--space-s);}.mm-slate-item.brxe-block {flex-direction: row; row-gap: 2rem; column-gap: 2rem; position: relative; padding-top: var(--space-s); padding-right: var(--space-s); padding-bottom: var(--space-s); padding-left: var(--space-s); flex-wrap: nowrap}.mm-slate-item.brxe-block:hover {background-color: var(--base-hover)}.mm-slate-item { transition: background-color 0.2s ease-in-out;} .mm-slate-item:hover, .mm-slate-item:focus-within { background-color: var(--neutral-ultra-light);}.mm-slate-item__content.brxe-block {row-gap: 0.5rem}.mm-slate-item__link.brxe-heading {font-size: var(--text-l); color: var(--white)}.mm-slate-item__link a::after { content: ''; position: absolute; inset: 0;}.mm-slate-item__text.brxe-text-basic {font-size: var(--text-s); color: var(--white)}.mm-slate-item__icon-wrapper.brxe-div {order: -1; padding-top: 1rem; padding-right: 1rem; padding-bottom: 1rem; padding-left: 1rem; background-color: var(--base-hover); display: flex; justify-content: center; align-items: center; width: 10rem; height: 10rem; border-radius: var(--radius-s)}.mm-sandstone-article__img.brxe-image:not(.tag), .mm-sandstone-article__img.brxe-image img {object-fit: cover}.mm-sandstone-article__img.brxe-image {width: 100%; height: 100%}.mm-sandstone-article__img.brxe-icon {width: 100%; height: 100%}.mm-slate-cta.brxe-block {background-color: var(--base-hover); display: grid; align-items: initial; grid-template-columns: var(--grid-2-1); grid-gap: var(--grid-gap)}.mm.brx-open .mm-slate-cta { grid-template-columns: var(--grid-1); padding: var(--space-l) var(--section-padding-x);} .mm:not(.brx-open) .mm-slate-cta { padding: var(--space-l);}.mm-slate-cta__heading.brxe-heading {font-size: var(--h3); color: var(--white)}.mm-slate-cta__text.brxe-text-basic {color: var(--white)}.mm-slate-cta__button.brxe-button {background-color: var(--secondary); color: var(--white)}.btn--secondary.brxe-button {cursor: pointer}.mm__nav-link.brxe-text-link {line-height: 1}.ffw-hero-home.brxe-section {position: relative; isolation: isolate; min-height: 100vh}@media (max-width: 1159px) {.ffw-hero-home.brxe-section {min-height: 85vh}}@media (max-width: 991px) {.ffw-hero-home.brxe-section {min-height: 75vh}}@media (max-width: 767px) {.ffw-hero-home.brxe-section {height: auto; min-height: 75vh}}.ffw-hero-home__content-wrapper.brxe-container {row-gap: var(--content-gap); align-items: flex-start; justify-content: flex-end; color: var(--white); position: relative; z-index: 1; margin-top: auto; padding-top: 15rem}@media (max-width: 991px) {.ffw-hero-home__content-wrapper.brxe-container {margin-top: var(--section-space-xxl); padding-top: 0}}@media (max-width: 767px) {.ffw-hero-home__content-wrapper.brxe-container {margin-top: calc(var(--section-space-xxl)*1.5)}}@media (max-width: 478px) {.ffw-hero-home__content-wrapper.brxe-container {padding-top: 5rem}}.badge-special-wrapper.brxe-div {flex-direction: row; row-gap: var(--space-m); grid-template-columns: var(--grid-2); grid-gap: var(--space-xs); display: flex; column-gap: var(--space-m); overflow: hidden; border-radius: var(--radius-xs)}@media (max-width: 478px) {.badge-special-wrapper.brxe-div {flex-wrap: wrap}.badge-special-wrapper * {grow:1;}}.badge-item.brxe-div {display: flex; align-items: center; column-gap: 0.5em; line-height: 1; border-radius: 1rem; padding-top: .5rem; padding-right: var(--space-xs); padding-bottom: .5rem; padding-left: var(--space-xs); background-color: var(--secondary-trans-70)}.fr-badge-alpha__icon-wrapper.brxe-div {display: flex; align-items: center; column-gap: .25em; padding-top: .5em; padding-right: .5em; padding-bottom: .5em; padding-left: .5em; border-radius: var(--fr-card-radius); min-width: 0px}.trust-item__icon.brxe-icon {display: flex; align-items: center; line-height: 1; font-size: var(--text-xxl); border-radius: var(--radius-xs)}.badge-item-wrapper__label.brxe-div {display: flex; flex-direction: column; justify-content: flex-start; column-gap: 0.25em; row-gap: 0.25em}.badge-item__label.brxe-text-basic {display: flex; align-items: center; line-height: 1; color: var(--white); font-size: calc(var(--text-s)*0.85); border-radius: var(--radius-xs); padding-left: 0.25em}.ffw-hero-home__lede.brxe-text-basic {font-size: var(--text-l); max-width: 75ch}.fr-lede.brxe-text-basic {color: var(--white)}.fr-cta-links-alpha.brxe-div {column-gap: var(--content-gap); row-gap: var(--content-gap); display: flex; flex-wrap: wrap; flex-direction: row}@media (max-width: 478px) {.fr-cta-links-alpha > * { width: 100% !important;}}.trust-wrapper.brxe-div {flex-direction: row; row-gap: var(--space-m); grid-template-columns: var(--grid-2); grid-gap: var(--space-xs); display: flex; column-gap: var(--space-m)}.trust-wrapper * {min-width: fit-content;}@media (max-width: 478px) {.trust-wrapper.brxe-div {flex-wrap: wrap}.trust-wrapper * {grow:1;}}.trust-item.brxe-div {display: flex; align-items: center; column-gap: 0.5em; line-height: 1; background-color: var(--base); background-image: url(https://funfusion-wetzlar.de/wp-content/uploads/endless-flooring-v2.svg); background-size: cover; border-radius: var(--radius-xs); padding-right: var(--space-xs); padding-left: var(--space-xs)}.trust-item-wrapper__label.brxe-div {display: flex; flex-direction: column; justify-content: flex-start; column-gap: 0.25em; row-gap: 0.25em}.trust-item__label.brxe-text-basic {display: flex; align-items: center; line-height: 1; color: var(--white); font-size: calc(var(--text-s)*0.85); border-radius: var(--radius-xs); padding-left: 0.25em}.fr-background-alpha.brxe-div {position: absolute; top: 0px; right: 0px; bottom: 0px; left: 0px; z-index: -1}.fr-background-alpha__image.brxe-image:not(.tag), .fr-background-alpha__image.brxe-image img {object-fit: cover}.fr-background-alpha__image.brxe-image {position: absolute; top: 0px; right: 0px; bottom: 0px; left: 0px; width: 100%; z-index: -1; height: 100%}.fr-background-alpha__overlay.brxe-div {z-index: -1; position: absolute; top: 0px; right: 0px; bottom: 0px; left: 0px; background-color: var(--black-trans-60)}.ffw-intro.brxe-section {background-color: var(--base); background-image: url(https://funfusion-wetzlar.de/wp-content/uploads/digital-rain.svg); background-size: cover; color: var(--white); position: relative; column-gap: var(--fr-container-gap); row-gap: var(--fr-container-gap)}:where(.ffw-intro.brxe-section > *) {position: relative}.ffw-intro.brxe-section::before {background-image: linear-gradient(145deg, var(--base-ultra-dark-trans-60), var(--base) 50%); position: absolute; content: ""; top: 0; right: 0; bottom: 0; left: 0; pointer-events: none}.ffw-intro__content-wrapper.brxe-container {justify-content: center; row-gap: var(--fr-content-gap); max-width: px; align-items: center}.ffw-intro__heading.brxe-heading {max-width: var(--width-l)}@media (max-width: 478px) {.ffw-intro__heading.brxe-heading {text-align: center}}.ffw-intro__lede.brxe-text-basic {text-align: center}.fr-feature-romeo.brxe-block {flex-direction: row; flex-wrap: nowrap; border: 1px solid var(--white); border-radius: var(--fr-card-radius); overflow: hidden; padding-left: 0; column-gap: 0px}@media (max-width: 767px) {.fr-feature-romeo.brxe-block {flex-direction: column; row-gap: var(--grid-gap); border-style: none}}.fr-feature-card-romeo.brxe-block {flex-direction: column; flex-grow: 1; border: 1px solid var(--white)}.fr-feature-card-romeo { --card-width-collapsed: 20%; --card-padding: var(--space-m); --card-min-height: 24em; --card-content-width: 24ch; --transition-duration: .3s; --transition-function: ease-in-out; --overlay-color: var(--black-trans-50); --overlay-color-hover: var(--black-trans-80);}.fr-feature-card-romeo { flex-basis: var(--card-width-collapsed); transition: flex-basis var(--transition-duration) var(--transition-function); min-height: var(--card-min-height); isolation: isolate; position: relative; overflow: hidden; height: 100%;} .fr-feature-card-romeo.is-hover,.fr-feature-card-romeo:focus-within {flex-basis: 100%; cursor: pointer;} .fr-feature-card-romeo:focus-within :focus {outline: 0; box-shadow: none;}@media (max-width: 767px) { .fr-feature-card-romeo { border-radius: var(--fr-card-radius); }}@media (min-width: 767px) { .fr-feature-card-romeo__heading {  display: flex; align-items: center; width: var(--card-content-width); max-width: var(--card-content-width); opacity: 0; } .fr-feature-card-romeo__lede { width: var(--card-content-width); max-width: var(--card-content-width); opacity: 0; translate: 0% 200%; transition: opacity var(--transition-duration) var(--transition-function), translate var(--transition-duration) var(--transition-function); } .fr-feature-card-romeo__heading::before { content: '›'; order: 1; margin-left: .25em; } .fr-feature-card-romeo.is-hover .fr-feature-card-romeo__heading, .fr-feature-card-romeo:focus-within .fr-feature-card-romeo__heading { opacity: 1; } .fr-feature-card-romeo.is-hover .fr-feature-card-romeo__lede, .fr-feature-card-romeo:focus-within .fr-feature-card-romeo__lede { translate: 0% 0%; opacity: 1; }}.fr-feature-card-romeo__media,.fr-feature-card-romeo__media img {position: absolute; height: 100%; width: 100%; z-index: -1; min-width: 100%; min-height: 100%;}.fr-feature-card-romeo__overlay{opacity: 1; transition: opacity var(--transition-duration) var(--transition-function);} .fr-feature-card-romeo.is-hover .fr-feature-card-romeo__overlay,.fr-feature-card-romeo:focus-within .fr-feature-card-romeo__overlay {opacity: 0;}.fr-feature-card-romeo__inner { position: absolute; background-image: linear-gradient(180deg, transparent 40%, var(--overlay-color-hover)); width: 100%; height: 100%; display: flex; flex-direction: column; z-index: 1; padding: var(--card-padding); justify-content: flex-end; align-items: flex-start; gap: calc(var(--content-gap) / 2); transition: opacity var(--transition-duration) var(--transition-function);} .fr-feature-card-romeo:focus-within .fr-feature-card-romeo__inner,.fr-feature-card-romeo.is-hover .fr-feature-card-romeo__inner {opacity: 1;}@media (min-width: 767px) { .fr-feature-card-romeo__inner { opacity: 0; }}.fr-feature-card-romeo__heading--vert { writing-mode: vertical-lr; text-orientation: mixed; white-space: nowrap; rotate: 180deg;} .fr-feature-card-romeo__heading--vert { position: absolute; left: var(--card-padding); bottom: var(--card-padding); translate: 0% 0%; line-height: 1; opacity: 1; transition: opacity var(--transition-duration) var(--transition-function), translate var(--transition-duration) var(--transition-function);} .fr-feature-card-romeo:focus-within .fr-feature-card-romeo__heading--vert,.fr-feature-card-romeo.is-hover .fr-feature-card-romeo__heading--vert { opacity: 0; translate: -500% 0%;}@media (max-width: 767px) { .fr-feature-card-romeo__overlay, .fr-feature-card-romeo__heading--vert { display: none; }}.fr-feature-card-romeo__media.brxe-image:not(.tag), .fr-feature-card-romeo__media.brxe-image img {object-fit: cover}.fr-feature-card-romeo__overlay.brxe-div {background-color: var(--overlay-color); top: 0px; right: 0px; bottom: 0px; left: 0px; position: absolute; z-index: -1}.fr-feature-card-romeo__heading--vert.brxe-text-basic {font-weight: 600; font-size: var(--h3); color: var(--white)}.fr-feature-card-romeo__heading.brxe-heading {color: var(--white); z-index: 1}.fr-feature-card-romeo__lede.brxe-text-basic {color: var(--white)}.special.brxe-section {color: var(--white); position: relative; background-image: url(https://funfusion-wetzlar.de/wp-content/uploads/digital-rain-v2.svg); background-size: cover}:where(.special.brxe-section > *) {position: relative}.special.brxe-section::before {background-image: linear-gradient(var(--base) 10%, var(--base-trans-10) 50%, var(--base) 90%); position: absolute; content: ""; top: 0; right: 0; bottom: 0; left: 0; pointer-events: none}.special__feature-grid.brxe-container {display: flex; row-gap: var(--container-gap)}@media (max-width: 991px) {.events__feature-grid { grid-template-columns: 1fr; var(--fr-container-gap);}}.fr-feature-grid-mike__content-wrapper.brxe-block {row-gap: var(--content-gap)}.fr-feature-grid-mike__content-wrapper {position: sticky; top: var(--header-height);}.special__header.brxe-block {row-gap: var(--content-gap); column-gap: fr-feature-grid-mike; align-items: center}.special__lede.brxe-text-basic {text-align: center; max-width: var(--width-l)}.events-container.brxe-div {grid-gap: var(--grid-gap); display: grid; align-items: initial; padding-left: 0; grid-template-columns: var(--grid-auto-4)}@media (max-width: 1159px) {.events-container.brxe-div {grid-template-columns: var(--grid-2)}}@media (max-width: 767px) {.events-container.brxe-div {grid-template-columns: var(--grid-1)}}.fr-article-card-charlie.brxe-block {overflow: hidden; position: relative; border-radius: var(--fr-card-radius); margin-right: 0; height: 30rem}*.fr-article-card-charlie {transition: translate .3s ease-in-out; list-style: none;} .fr-article-card-charlie:hover {translate: 0 -.5rem;}.events_image-wrapper.brxe-div {width: 100%; height: 100%; max-height: 35rem; display: flex; flex-direction: column; min-height: 35rem}.fr-article-card-charlie__image.brxe-image:not(.tag), .fr-article-card-charlie__image.brxe-image img {object-fit: cover}.fr-article-card-charlie__image.brxe-image {width: 100%; height: 100%}@media (max-width: 478px) {.fr-article-card-charlie__image.brxe-image {min-height: 35rem}}.fr-article-card-charlie__body.brxe-div {left: 0px; width: 100%; padding-top: var(--fr-card-padding); padding-right: var(--fr-card-padding); padding-bottom: var(--fr-card-padding); padding-left: var(--fr-card-padding); min-height: 50%; display: flex; align-items: flex-start; flex-direction: column; justify-content: flex-end; background-image: linear-gradient(rgba(255, 0, 0, 0), var(--base-ultra-dark-trans-60)); color: var(--shade-white); row-gap: var(--fr-card-gap); position: absolute; z-index: 1; top: 0px; height: 100%; border: 2px solid var(--white)}.special__body.brxe-div {cursor: pointer}.fr-article-card-charlie__footer.brxe-div {display: flex; column-gap: var(--fr-card-gap); row-gap: var(--fr-card-gap)}.fr-article-card-charlie__info.brxe-div {display: flex; row-gap: var(--fr-card-gap); column-gap: var(--fr-card-gap); flex-wrap: wrap}.fr-article-card-charlie__date.brxe-text-basic {display: flex}.special__dauer.brxe-text-basic {background-image: url(https://funfusion-wetzlar.de/wp-content/uploads/corner-gradients.svg); background-size: cover; font-size: calc(var(--text-s)*0.75); padding-top: calc(var(--space-xs)*0.25); padding-right: calc(var(--space-xs)*0.55); padding-bottom: calc(var(--space-xs)*0.25); padding-left: calc(var(--space-xs)*0.55); border-radius: var(--radius-xs)}.ffw-modal.brxe-xpromodalnestable .x-modal_content {background-image: url(https://funfusion-wetzlar.de/wp-content/uploads/endless-flooring-v2.svg); background-size: cover; border-radius: var(--radius-xs)}.ffw-modal.brxe-xpromodalnestable .x-modal_container {width: var(--width-l)}.ffw-modal.brxe-xpromodalnestable .x-modal_backdrop {background-color: var(--black-trans-60)}.special__block.brxe-block {column-gap: var(--space-s); row-gap: var(--space-s)}.event__titel.brxe-text-basic {font-size: var(--text-l); font-weight: 700}.event-wrapper__image.brxe-block {position: relative}.event__date.brxe-text-basic {position: absolute; bottom: 1rem; left: 1rem; background-image: url(https://funfusion-wetzlar.de/wp-content/uploads/corner-gradients.svg); background-size: cover; z-index: 1; padding-top: calc(var(--space-xs)*0.25); padding-right: calc(var(--space-xs)*0.55); padding-bottom: calc(var(--space-xs)*0.25); padding-left: calc(var(--space-xs)*0.55); border-radius: var(--radius-xs)}.event__image.brxe-image:not(.tag), .event__image.brxe-image img {object-fit: cover}.event__image.brxe-image {width: 100%; height: 15em}.ffw-special.brxe-section {background-image: url(https://funfusion-wetzlar.de/wp-content/uploads/endless-flooring-v2.svg); background-size: cover; position: relative}:where(.ffw-special.brxe-section > *) {position: relative}.ffw-special.brxe-section::before {background-image: linear-gradient(var(--base), transparent, var(--base)); position: absolute; content: ""; top: 0; right: 0; bottom: 0; left: 0; pointer-events: none}.ffw-special__inner-wrapper.brxe-container {display: grid; align-items: initial; grid-template-columns: var(--grid-2); grid-gap: var(--grid-gap); align-items: center; grid-template-rows: var(--grid-1)}@media (max-width: 767px) {.ffw-special__inner-wrapper.brxe-container {grid-template-columns: var(--grid-1)}}.fr-hero-alpha__content-wrapper.brxe-div {display: flex; flex-direction: column; row-gap: var(--content-gap); justify-content: center; align-items: flex-start}.fr-hero-alpha__media-wrapper.brxe-div {border-radius: var(--radius, var(--radius-m)); overflow: hidden}.fr-hero-alpha__media.brxe-image {width: 100%; height: 100%}.info-box.brxe-section {padding-top: 0; padding-bottom: 0; background-color: var(--base-hover); color: var(--white); background-image: linear-gradient(var(--base) 50%, var(--base-hover) 50%)}.fr-cta-card-charlie.brxe-block {padding-top: var(--fr-card-padding); padding-right: var(--fr-card-padding); padding-bottom: var(--fr-card-padding); padding-left: var(--fr-card-padding); border-radius: var(--fr-card-radius); width: var(--width-vp-max); background-image: url(https://funfusion-wetzlar.de/wp-content/uploads/tangled-waves.svg); background-size: cover; display: grid; align-items: initial; grid-template-columns: var(--grid-3-1); grid-template-rows: var(--grid-1); grid-gap: var(--grid-gap); align-items: stretch; position: relative; max-width: var(--width-xl)}:where(.fr-cta-card-charlie.brxe-block > *) {position: relative}.fr-cta-card-charlie.brxe-block::before {background-image: linear-gradient(var(--black-trans-30), var(--black-trans-30)); position: absolute; content: ""; top: 0; right: 0; bottom: 0; left: 0; pointer-events: none}@media (max-width: 767px) {.fr-cta-card-charlie.brxe-block {grid-template-columns: var(--grid-1)}}.info-box__cta-card-charlie.brxe-block {padding-top: var(--fr-card-padding); padding-right: var(--fr-card-padding); padding-bottom: var(--fr-card-padding); padding-left: var(--fr-card-padding); border-radius: var(--fr-card-radius); background-image: url(https://funfusion-wetzlar.de/wp-content/uploads/tangled-waves.svg); background-size: cover; align-items: stretch; position: relative; margin-right: auto; margin-left: auto; width: var(--width-xl)}:where(.info-box__cta-card-charlie.brxe-block > *) {position: relative}.info-box__cta-card-charlie.brxe-block::before {background-image: linear-gradient(var(--black-trans-30), var(--black-trans-30)); position: absolute; content: ""; top: 0; right: 0; bottom: 0; left: 0; pointer-events: none}@media (max-width: 767px) {.info-box__cta-card-charlie.brxe-block {grid-template-columns: var(--grid-1)}}.fr-cta-card-charlie__main.brxe-block {justify-content: center; row-gap: var(--content-gap)}.info-box__main.brxe-block {align-self: center !important; align-items: center}.info-box__heading.brxe-heading {font-size: var(--h3); margin-right: auto; margin-left: auto}@media (max-width: 767px) {.info-box__heading.brxe-heading {margin-left: auto}}.info-box__text.brxe-text-basic {text-align: center}@media (max-width: 767px) {.info-box__text.brxe-text-basic {text-align: center}}.fr-cta-card-charlie__side.brxe-block {justify-content: center; align-items: flex-end}@media (max-width: 767px) {.fr-cta-card-charlie__side.brxe-block {align-items: flex-start}}@media (max-width: 767px) {.gutschein-cta__cta.brxe-button {margin-right: auto; margin-left: auto}}.fr-feature-section-uniform.brxe-section {row-gap: calc(var(--container-gap) * 1.5)}.sports-meetings-zone.brxe-section {background-color: var(--base-hover); background-position: center center; padding-top: var(--section-space-l)}.fr-feature-grid-uniform.brxe-container {row-gap: calc(var(--container-gap) * 2)}@media (min-width: 992px) {.fr-feature-grid-uniform > *:nth-child(even) > * {order: -1;}}@media (max-width: 767px) {.fr-feature-grid-uniform { grid-template-columns: 1fr;}}.fr-feature-card-uniform.brxe-div {background-color: var(--fr-bg-dark); color: var(--fr-text-light); border-radius: var(--fr-card-radius); display: grid; align-items: initial; grid-gap: calc(var(--grid-gap) * 2); grid-template-columns: var(--grid-2); grid-template-rows: var(--grid-1); align-items: center; padding-right: calc(var(--image-overlap) * 2); padding-left: calc(var(--image-overlap) * 2)}.fr-feature-card-uniform { --image-overlap: var(--space-m);}@media (max-width: 991px) {.fr-feature-card-uniform.brxe-div {grid-template-columns: var(--grid-1)}}@media (max-width: 767px) {.fr-feature-card-uniform.brxe-div {align-items: flex-end; padding-right: var(--space-m); padding-left: var(--space-m)}}.fr-feature-card-uniform__content.brxe-div {display: flex; flex-direction: column; row-gap: var(--content-gap); padding-top: var(--space-xxl); padding-bottom: var(--space-xxl); align-items: flex-start}@media (max-width: 991px) {.fr-feature-card-uniform__content.brxe-div {padding-top: var(--space-l); padding-bottom: var(--space-l)}}@media (max-width: 767px) {.fr-feature-card-uniform__content.brxe-div {padding-top: 0}}.fr-feature-card-uniform__heading.brxe-heading {font-size: var(--h2)}.fr-feature-card-uniform__media-wrapper.brxe-div {order: -1; border-radius: var(--fr-card-radius); min-height: calc(100% + (var(--image-overlap) * 2)); height: 100%}@media (max-width: 767px) {.fr-feature-card-uniform__media-wrapper.brxe-div {min-height: calc(100% + var(--image-overlap))}}.ffw-image_wrapper.brxe-div {position: relative; display: inline-block; overflow: visible}.fr-feature-card-uniform__media.brxe-image {order: -1; border-radius: var(--fr-card-radius); overflow: hidden; flex-grow: 1; height: 100%}.fr-feature-card-uniform__media.brxe-image:not(.tag), .fr-feature-card-uniform__media.brxe-image img {object-fit: cover}@media (max-width: 767px) {.fr-feature-card-uniform__media.brxe-image {min-height: calc(100% + var(--image-overlap))}}.ffw-image.brxe-image {z-index: 5; display: block}.ffw-image_effect-primary.brxe-div {height: 100%; background-color: var(--primary); z-index: 2; position: absolute; top: 50%; width: 100%; left: 50%; transform: translateX(-50%) translateY(-50%) rotateZ(5deg)}.ff-image_effect-white.brxe-div {height: 100%; z-index: 2; position: absolute; top: 50%; width: 100%; left: 50%; transform: translateX(-50%) translateY(-50%) rotateZ(10deg); border: 2px solid var(--white)}.ffw-image_effect-secondary.brxe-div {height: 100%; background-color: var(--secondary); z-index: 1; position: absolute; top: 50%; width: 100%; left: 50%; transform: translateX(-50%) translateY(-50%) rotateZ(-4deg)}.gap--m {}.ffw-footer.brxe-section {row-gap: var(--container-gap); background-color: var(--bg-dark); background-image: url(https://funfusion-wetzlar.de/wp-content/uploads/footer_bg.svg); background-size: cover; color: var(--text-light); padding-top: var(--section-space-xs); padding-bottom: calc(var(--section-space-xs)*0.5)}.ffw-footer__grid.brxe-container {display: grid; align-items: initial; grid-template-columns: var(--grid-3); grid-template-rows: var(--grid-1); grid-gap: var(--container-gap); align-content: stretch; align-items: flex-start}.ffw-footer__grid,.ffw-footer__grid > * {position: relative; display:grid; gap: var(--space-s);} .ffw-footer__grid > *:first-child::after,.ffw-footer__grid::after{content: ''; position: absolute; bottom: calc((var(--container-gap) / 2) * -1); width: 100%; height: .05em; background-color: var(--base-light-trans-40);}@media (max-width: 1159px) {.ffw-footer__grid.brxe-container {grid-template-columns: var(--grid-2); display: flex}}@media (max-width: 991px) {.ffw-footer__grid.brxe-container {display: flex; flex-direction: column}}.ffw-footer__content-wrapper.brxe-div {display: flex; flex-direction: row; row-gap: var(--grid-gap); justify-content: space-between; width: 100%; align-items: center; grid-column: 1 / 6}@media (max-width: 767px) {.ffw-footer__content-wrapper.brxe-div {flex-direction: column}}.fr-logo-wrapper.brxe-div {display: flex; flex-direction: column; column-gap: var(--space-m); row-gap: var(--space-m)}@media (max-width: 767px) {.fr-logo-wrapper.brxe-div {align-self: flex-start !important}}.ffw-footer__logo.brxe-image {width: 17.5em}.fr-newsletter-wrapper.brxe-block {align-items: flex-end; padding-top: var(--space-xs); padding-right: var(--space-xs); padding-bottom: var(--space-xs); padding-left: var(--space-xs); width: var(--width-m)}@media (max-width: 767px) {.fr-newsletter-wrapper.brxe-block {width: 100%; order: -1}}.ffw-footer__cta-wrapper.brxe-div {display: flex; flex-direction: column; row-gap: var(--fr-card-gap); grid-column: 4 / end; width: 100%; align-items: flex-start}.ffw-footer__contact-heading.brxe-heading {font-size: var(--h3); font-weight: 700; color: var(--text-light)}.ffw-footer__nav-wrapper.brxe-div {grid-column: 1 / 4; display: grid; align-items: initial; grid-template-columns: var(--grid-3); grid-template-rows: var(--grid-1); grid-gap: var(--grid-gap); width: 100%}@media (max-width: 991px) {.ffw-footer__nav-wrapper.brxe-div {grid-template-columns: var(--grid-2)}}@media (max-width: 767px) {.ffw-footer__nav-wrapper.brxe-div {grid-template-columns: var(--grid-2)}}@media (max-width: 478px) {.ffw-footer__nav-wrapper.brxe-div {grid-template-columns: var(--grid-1)}}.ffw-footer__nav-column.brxe-div {display: flex; flex-direction: column; align-items: flex-start; row-gap: var(--space-m)}.ffw-footer__nav-heading.brxe-heading {font-size: var(--h4); font-weight: 700; color: var(--text-light)}.ffw-footer__list.brxe-div {display: flex; flex-direction: column; row-gap: var(--space-xs)}.ffw-footer__link.brxe-text-link {text-decoration: none; font-size: var(--text-s); color: var(--text-light)}.ffw-footer__link.brxe-text-link:hover {color: var(--secondary)}.ffw-footer__meta-heading.brxe-heading {font-size: var(--h4); color: var(--text-light); font-family: "Kanit"}.fr-social-charlie.brxe-div {display: flex; flex-wrap: wrap; column-gap: 1em; row-gap: 1em}.fr-social-charlie {--icon-size: 1.8em; --icon-color: var(--white); --icon-color-hover: var(--secondary);} .fr-social-charlie a svg {height: var(--icon-size); width: var(--icon-size); fill: var(--icon-color);} .fr-social-charlie a:hover svg { fill: var(--icon-color-hover);}.fr-social-charlie__icon-group.brxe-div {display: flex; align-items: center; text-decoration: none; transition: all .3s ease-in-out; height: var(--space-l)}.fr-social-charlie__icon-group:hover {transform: translateY(-.15em); }.fr-social-charlie__icon.brxe-icon {width: 1em; height: 1em; display: flex; align-self: center; justify-content: center; align-items: center; flex-direction: column; padding-top: .25em; padding-right: .25em; padding-bottom: .25em; padding-left: .25em}.fr-social-charlie__icon.brxe-icon:hover {color: var(--secondary); fill: var(--secondary)}.ffw-footer__contact-wrapper.brxe-div {display: flex; flex-direction: column; align-self: flex-end !important; grid-column: full; column-gap: var(--space-m); row-gap: var(--space-m); margin-bottom: auto}@media (max-width: 1159px) {.ffw-footer__contact-wrapper.brxe-div {width: 100%; flex-direction: row; display: grid; align-items: initial; grid-template-columns: var(--grid-2)}}@media (max-width: 991px) {.ffw-footer__contact-wrapper.brxe-div {width: 100%; flex-direction: row; display: grid; align-items: initial; grid-template-rows: var(--grid-2); grid-template-columns: var(--grid-2)}}@media (max-width: 767px) {.ffw-footer__contact-wrapper.brxe-div {grid-template-columns: var(--grid-1)}}.legal-meta-bravo.brxe-container {display: flex; flex-direction: row; flex-wrap: wrap; column-gap: var(--content-gap); row-gap: var(--content-gap); font-size: var(--text-s); justify-content: space-between}.legal-meta-bravo a {color: var(--shade-dark);} .legal-meta-bravo a:hover {color: var(--black);}@media (max-width: 991px) {.legal-meta-bravo.brxe-container {font-size: var(--text-s)}}.fr-subfooter-bravo__legal-list.brxe-div {align-items: center; display: flex; flex-wrap: wrap; row-gap: var(--space-s); column-gap: var(--space-s)}.fr-subfooter-bravo__link.brxe-text-basic {text-decoration: none}.fr-subfooter-bravo__link.brxe-text-basic:hover {color: var(--secondary)}
