.booth-info-block{background-color:var(--ff-color-white)}.booth-info-block__container{padding:var(--ff-spacing-20) var(--ff-grid-margin);align-items:flex-start;gap:var(--ff-spacing-8);flex-direction:column;display:flex}.booth-info-block__content-row{--ff-grid-gutter:var(--ff-spacing-12);align-items:flex-start;width:100%}.booth-info-block__content-col{margin-bottom:var(--ff-spacing-8)}@media (min-width:48em){.booth-info-block__content-col{margin-bottom:0}}.booth-info-block__content{align-items:flex-start;gap:var(--ff-spacing-8);flex-direction:column;display:flex}.booth-info-block__headline{color:var(--ff-color-text);font-family:var(--ff-font-family-headline);font-size:var(--ff-font-size-h2);font-weight:700;line-height:var(--ff-line-height-h2);margin:0}.booth-info-block__number{padding:var(--ff-spacing-6) var(--ff-spacing-9);background-color:var(--ff-color-secondary);color:var(--ff-color-black-5);font-family:var(--ff-font-family-headline);font-size:var(--ff-font-size-display);font-weight:700;line-height:var(--ff-line-height-display);margin:var(--ff-spacing-2) 0;border-radius:var(--ff-border-radius-1);justify-content:center;align-items:center;display:inline-flex}.booth-info-block__description{color:var(--ff-color-text);font-size:var(--ff-font-size-large);line-height:var(--ff-line-height-large);margin:0}.booth-info-block__cta{margin-top:0}.booth-info-block__cta farfalla-button{width:auto}.booth-info-block__cta farfalla-button::part(base){border-radius:var(--ff-border-radius-round);background-color:var(--ff-color-black);border-color:var(--ff-color-black);color:var(--ff-color-white);padding:var(--ff-component-medium-padding-y,.5rem) var(--ff-component-medium-padding-x,1rem);justify-content:center;align-items:center;gap:var(--ff-spacing-1);display:flex}.booth-info-block__cta a{text-decoration:none}.booth-info-block__image-container{aspect-ratio:4/3;border-radius:var(--ff-border-radius-2);width:100%;position:relative;overflow:hidden}
.hero-block{width:100%;min-height:80vh;color:var(--ff-color-white);text-align:center;z-index:11;position:relative}.hero-block__media-wrapper{z-index:1;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.hero-block__decorative-wrapper{top:0;left:var(--ff-grid-margin);z-index:20;display:none;position:absolute}@media (min-width:48em){.hero-block__decorative-wrapper{display:block;transform:translateY(-50%)}}.hero-block__decorative-image{aspect-ratio:1;object-fit:cover;border-radius:50%;width:clamp(10rem,25vw,20.6319rem);height:auto;display:block}.hero-block__container{justify-content:center;align-items:center;gap:var(--ff-spacing-8);min-height:80vh;padding:var(--ff-spacing-20) var(--ff-grid-margin);z-index:10;flex-direction:column;display:flex;position:relative}.hero-block__row{width:100%}.hero-block__video{object-fit:cover;z-index:2;width:100%;height:100%;position:absolute;top:0;left:0}.hero-block__poster{z-index:1;background-position:50%;background-size:cover;width:100%;height:100%;position:absolute;top:0;left:0}.hero-block__overlay{background-color:var(--ff-color-primary);z-index:3;width:100%;height:100%;position:absolute;top:0;left:0}.hero-block__content{align-items:center;gap:var(--ff-spacing-8);flex-direction:column;width:100%;display:flex}.hero-block__headline{font-size:var(--ff-font-size-h1);font-weight:var(--ff-font-weight-bold);text-align:center;margin:0;line-height:1.1}@media (min-width:64em){.hero-block__headline{font-size:var(--ff-font-size-display)}}.hero-block__countdown{gap:var(--ff-spacing-2);flex-wrap:wrap;justify-content:center;display:flex}@media (min-width:36em){.hero-block__countdown{gap:var(--ff-spacing-4)}}.hero-block__countdown-card{background-color:var(--ff-color-white);color:var(--ff-color-black);padding:var(--ff-spacing-4);border-radius:var(--ff-spacing-2);flex-direction:column;align-items:center;min-width:80px;display:flex}@media (min-width:48em){.hero-block__countdown-card{min-width:120px;padding:var(--ff-spacing-6)}}.hero-block__countdown-value{font-size:var(--ff-font-size-h2);font-weight:var(--ff-font-weight-bold);line-height:1}.hero-block__countdown-label{font-size:var(--ff-font-size-xxsmall);font-weight:var(--ff-font-weight-bold);text-transform:uppercase;margin-top:var(--ff-spacing-1)}.hero-block__subheadline{font-size:var(--ff-font-size-h3);font-weight:var(--font-weight-semibold);text-align:center;margin:0}
.distributor-selection{background-color:var(--ff-color-black-90);width:100%;min-height:43.75rem;position:relative;overflow:hidden}.distributor-selection__map-bg{z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.distributor-selection__container{z-index:1;padding:var(--ff-spacing-20) var(--ff-grid-margin);flex-direction:column;justify-content:center;align-items:center;min-height:43.75rem;display:flex;position:relative}.distributor-selection__content-row{--ff-grid-gutter:var(--ff-spacing-10);align-items:flex-start;width:100%}.distributor-selection__content-col{margin-bottom:var(--ff-spacing-8)}@media (min-width:80em){.distributor-selection__content-col{margin-bottom:0}}.distributor-selection__content-card{width:100%;padding:var(--ff-spacing-8);align-items:flex-start;gap:var(--ff-spacing-8);border-radius:var(--ff-border-radius-2);color:var(--ff-color-white);background:#141d1e99;flex-direction:column;display:flex}.distributor-selection__selection-card{width:100%;padding:var(--ff-spacing-8);border-radius:var(--ff-border-radius-2);color:var(--ff-color-white);background:#141d1e99;flex-direction:column;align-items:flex-start;display:flex}.distributor-selection__dropdown{margin-bottom:var(--ff-spacing-8)!important}.distributor-selection__headline{color:var(--ff-color-white);margin:0}.distributor-selection__description{color:var(--ff-color-text,#e9f3f3);font-family:var(--ff-font-family-headline);font-size:var(--ff-font-size-xxlarge);line-height:var(--ff-line-height-xxlarge);opacity:.9;margin:0}.distributor-selection__dropdown-label{font-size:var(--ff-font-size-small);margin-bottom:var(--ff-spacing-2);color:var(--ff-color-white);display:block}.distributor-selection farfalla-button[slot=trigger]{width:100%;--ff-button-bg:var(--ff-color-black)!important;--ff-button-color:var(--ff-color-white)!important;--ff-button-border:transparent!important;border:none!important}.distributor-selection farfalla-button[slot=trigger]::part(base){background-color:var(--ff-color-black)!important;color:var(--ff-color-white)!important;border:none!important}.distributor-selection farfalla-dropdown::part(panel){background-color:var(--ff-color-black)!important;border:none!important}.distributor-selection farfalla-menu{background-color:var(--ff-color-black)!important}.distributor-selection farfalla-menu-item{color:var(--ff-color-white)!important}.distributor-selection__results{width:100%}.distributor-selection__company-name{font-size:var(--ff-font-size-large);color:var(--ff-color-white);opacity:.8;margin-bottom:var(--ff-spacing-1)}.distributor-selection__website{margin-bottom:var(--ff-spacing-8)}.distributor-selection__website-link{color:var(--ff-color-text,#e9f3f3);font-feature-settings:"liga" off, "clig" off;font-family:var(--ff-font-family-headline);font-size:var(--ff-font-size-h2);font-weight:700;line-height:var(--ff-line-height-h2);text-decoration:none}.distributor-selection__info-grid{gap:var(--ff-spacing-4);flex-direction:column;display:flex}.distributor-selection__info-item{flex-direction:column;display:flex}.distributor-selection__info-label{color:#e9f3f3;font-feature-settings:"liga" off, "clig" off;font-family:var(--ff-font-family-headline);font-size:var(--ff-font-size-large);font-weight:600;line-height:var(--ff-line-height-large);margin-bottom:var(--ff-spacing-1)}.distributor-selection__info-value{align-items:center;gap:var(--ff-spacing-2);display:flex}.distributor-selection__icon{color:var(--ff-color-primary)}
.fair-booking{background-color:var(--ff-color-primary)}.fair-booking__container{padding:var(--ff-spacing-20) var(--ff-grid-margin);align-items:flex-start;gap:var(--ff-spacing-8);flex-direction:column;display:flex}.fair-booking__header{max-width:800px}.fair-booking__headline{color:var(--ff-color-white);margin:0}.fair-booking__description{margin-top:var(--ff-spacing-4);color:var(--ff-color-white);opacity:.9}.fair-booking__header-row,.fair-booking__content-row{width:100%}.fair-booking__content-container{background-color:var(--ff-color-background-component);border-radius:var(--ff-border-radius-2);padding:var(--ff-spacing-8);width:100%;color:var(--ff-interaction-color-decoration)!important}.fair-booking__card{gap:var(--ff-spacing-8);flex-direction:column;display:flex}.fair-booking__steps-row{--ff-grid-gutter:var(--ff-spacing-8)}.fair-booking__steps-row>[class*=col-]{margin-bottom:var(--ff-spacing-8)}@media (min-width:64em){.fair-booking__steps-row>[class*=col-]{margin-bottom:0}}.fair-booking__step-title{margin-bottom:var(--ff-spacing-2);font-size:var(--ff-font-size-xlarge);font-weight:600;line-height:var(--ff-line-height-xlarge);color:var(--ff-interaction-color-decoration)!important}.fair-booking__calendar{-webkit-user-select:none;user-select:none;flex-direction:column;display:flex}.fair-booking__weekday-headers{grid-template-columns:repeat(7, minmax(var(--ff-spacing-8), 1fr));text-align:center;margin-bottom:var(--ff-spacing-2);display:grid}.fair-booking__weekday-header{font-size:var(--ff-font-size-xlarge);font-weight:600;line-height:var(--ff-line-height-xlarge);padding:var(--ff-spacing-1) 0;color:var(--ff-interaction-color-decoration)!important}.fair-booking__calendar-grid{grid-template-columns:repeat(7, minmax(var(--ff-spacing-8), 1fr));gap:var(--ff-spacing-1);display:grid}.fair-booking__day-tag{justify-content:center;align-items:center;width:100%!important;margin:0!important;font-weight:900!important;display:flex!important}.fair-booking__day-tag[disabled]{pointer-events:none;opacity:.3!important}.fair-booking__filter-group{gap:var(--ff-spacing-2);margin-top:var(--ff-spacing-2);flex-wrap:wrap;display:flex}farfalla-filter-tag[selected]{--background-color:var(--ff-color-black)!important;--color:var(--ff-color-white)!important;--border-color:var(--ff-color-black)!important;--ff-color-text:var(--ff-color-white)!important}farfalla-filter-tag[selected]::part(base),farfalla-filter-tag[selected]::part(button),farfalla-filter-tag[selected]::part(label){color:var(--ff-color-white)!important}farfalla-filter-tag{cursor:pointer;--color:var(--ff-interaction-color-decoration)!important;--ff-color-text:var(--ff-interaction-color-decoration)!important;--ff-color-secondary:var(--ff-interaction-color-decoration)!important;padding:var(--ff-spacing-1) 0!important;font-weight:700!important}farfalla-filter-tag::part(base),farfalla-filter-tag::part(button),farfalla-filter-tag::part(label){color:var(--ff-interaction-color-decoration)!important}.fair-booking__form{gap:var(--ff-spacing-4);flex-direction:column;max-width:500px;display:flex}.fair-booking__form-field{width:100%;display:block}farfalla-textfield{width:100%;display:block;--color:var(--ff-interaction-color-decoration)!important;--label-color:var(--ff-interaction-color-decoration)!important;--ff-color-text:var(--ff-interaction-color-decoration)!important;--ff-color-secondary:var(--ff-interaction-color-decoration)!important}farfalla-textfield::part(input),farfalla-textfield::part(label){color:var(--ff-interaction-color-decoration)!important}.fair-booking__form-field--checkbox{margin:var(--ff-spacing-2) 0}.fair-booking__checkbox-label{align-items:center;gap:var(--ff-spacing-2);cursor:pointer;font-size:var(--ff-font-size-small);-webkit-user-select:none;user-select:none;display:flex;color:var(--ff-interaction-color-decoration)!important}.fair-booking__checkbox-input{appearance:none;border:1px solid var(--ff-color-border-component);border-radius:var(--ff-border-radius-05);background-color:var(--ff-color-white);cursor:pointer;flex-shrink:0;width:18px;height:18px;transition:all .2s;position:relative}.fair-booking__checkbox-input:checked{background-color:var(--ff-color-black);border-color:var(--ff-color-black)}.fair-booking__checkbox-input:checked:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:10px;position:absolute;top:1px;left:5px;transform:rotate(45deg)}.fair-booking__submit-button{margin-top:var(--ff-spacing-4);align-self:flex-start;--ff-interaction-color-background-primary:var(--ff-color-black)!important;--ff-interaction-color-text-primary:var(--ff-color-white)!important;--ff-interaction-color-border-primary:var(--ff-color-black)!important}.fair-booking__submit-button::part(base){background-color:var(--ff-color-black)!important;border-color:var(--ff-color-black)!important;color:var(--ff-color-white)!important}.fair-booking__submit-button[disabled]{cursor:not-allowed!important;pointer-events:none!important}.fair-booking__submit-button[disabled]::part(base){background-color:var(--ff-color-black-5)!important;border-color:var(--ff-color-black-10)!important}.fair-booking__submit-button[disabled]::part(label){color:var(--ff-color-black-60)!important}.fair-booking__feedback{min-height:var(--ff-spacing-6)}.fair-booking__message{font-size:var(--ff-font-size-small);margin:0}.fair-booking__message--success{color:var(--ff-color-text-success)}.fair-booking__message--error{color:var(--ff-color-text-error)}@media (max-width:768px){.fair-booking__content-container{padding:var(--ff-spacing-6)}}
.team-members-block{background-color:var(--ff-color-white)}.team-members-block__container{padding:var(--ff-spacing-20) var(--ff-grid-margin);gap:var(--ff-spacing-8);flex-direction:column;display:flex}.team-members-block__headline{color:var(--ff-color-text);font-family:var(--ff-font-family-headline);font-size:var(--ff-font-size-h2);font-weight:700;line-height:var(--ff-line-height-h2);margin:0}.team-members-block__description{margin:var(--ff-spacing-4) 0 0 0;color:var(--ff-color-text);font-size:var(--ff-font-size-medium);line-height:var(--ff-line-height-medium);white-space:pre-wrap}.team-members-block__header-row,.team-members-block__content-row{width:100%}.team-members-block__col{margin-bottom:var(--ff-spacing-8)}@media (min-width:80em){.team-members-block__col{margin-bottom:0}}.team-members-block__card{flex-direction:column;justify-content:flex-start;align-items:flex-start;height:100%;display:flex;width:100%!important}.team-members-block__card::part(image),.team-members-block__card::part(media-area),.team-members-block__card::part(media),.team-members-block__card [slot=image]{border-radius:var(--ff-border-radius-2)!important;overflow:hidden!important}.team-members-block__image{aspect-ratio:9/16;object-fit:cover;display:flex;border-radius:var(--ff-border-radius-2)!important;width:100%!important}.team-members-block__image-placeholder{aspect-ratio:9/16;background-color:var(--ff-color-black-5);border-radius:var(--ff-border-radius-2);text-align:center;width:100%;padding:var(--ff-spacing-4);color:var(--ff-color-black-40);font-size:var(--ff-font-size-xsmall);justify-content:center;align-items:center;display:flex}.team-members-block__name{font-size:var(--ff-font-size-xlarge);font-weight:600;line-height:var(--ff-line-height-xlarge);color:var(--ff-color-text)!important;margin-top:var(--ff-spacing-4)!important;margin-bottom:var(--ff-spacing-1)!important;margin-inline:0!important}.team-members-block__position{font-size:var(--ff-font-size-small);font-weight:600;line-height:var(--ff-line-height-small);color:var(--ff-color-text)!important;margin:0!important;margin-inline:0!important}
.icon-cards-block{background-color:var(--ff-color-white)}.icon-cards-block__container{padding:var(--ff-spacing-20) var(--ff-grid-margin);gap:var(--ff-spacing-8);flex-direction:column;display:flex}.icon-cards-block__headline{color:var(--ff-color-text);font-family:var(--ff-font-family-headline);font-size:var(--ff-font-size-h2);font-style:normal;font-weight:700;line-height:var(--ff-line-height-h2);margin:0}.icon-cards-block__header-row,.icon-cards-block__content-row{width:100%}.icon-cards-block__col{margin-bottom:var(--ff-spacing-8)}@media (min-width:48em){.icon-cards-block__col{margin-bottom:var(--ff-spacing-8)}}@media (min-width:80em){.icon-cards-block__col{margin-bottom:0}}.icon-cards-block__card{padding:var(--ff-spacing-8);flex-direction:column;justify-content:flex-start;align-items:flex-start;height:100%;min-height:19.375rem;display:flex;--background-color:var(--ff-color-secondary)!important;--ff-card-background:var(--ff-color-secondary)!important;background-color:var(--ff-color-secondary)!important;border-radius:var(--ff-border-radius-2)!important;width:100%!important}.icon-cards-block__icon{object-fit:contain;flex-shrink:0;width:64px;height:64px}.icon-cards-block__card-headline{font-size:var(--ff-font-size-h4);font-style:normal;font-weight:700;line-height:var(--ff-line-height-h4);color:var(--ff-color-text-inverted)!important;margin-top:var(--ff-spacing-4)!important;margin-bottom:var(--ff-spacing-2)!important}.icon-cards-block__card-description{margin:0;font-weight:400;color:var(--ff-color-text-inverted)!important}
.client-statements-block{background-color:var(--ff-color-white);flex-direction:column;display:flex}.client-statements-block__container{padding:var(--ff-spacing-20) var(--ff-grid-margin);flex-direction:column;display:flex}.client-statements-block__headline{margin-bottom:var(--ff-spacing-8)}.client-statements-block__header-row,.client-statements-block__content-row{width:100%}.client-statements-block__slider-container{position:relative;overflow:hidden}.client-statements-block__slider{scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:smooth;display:flex;overflow-x:auto}.client-statements-block__slider::-webkit-scrollbar{display:none}.client-statements-block__item{scroll-snap-align:start;flex:0 0 100%}.client-statements-block__content-wrapper{gap:var(--ff-spacing-16);flex-direction:column;display:flex}@media (min-width:48em){.client-statements-block__content-wrapper{flex-direction:row;align-items:center}}.client-statements-block__image-wrapper{aspect-ratio:1;border-radius:var(--ff-border-radius-2);flex-shrink:0;width:14.375rem;position:relative;overflow:hidden}.client-statements-block__image{object-fit:cover;width:100%;height:100%}.client-statements-block__text-wrapper{flex-direction:column;flex-grow:1;display:flex}@media (min-width:48em){.client-statements-block__text-wrapper{max-width:42.5rem}}.client-statements-block__author-info{flex-direction:column;margin:0;display:flex}.client-statements-block__author-name{text-transform:uppercase;margin:0;font-size:1.1rem;font-weight:700}.client-statements-block__author-role{text-transform:uppercase;color:var(--ff-color-black-60);margin:0;font-size:.85rem;line-height:1.2}.client-statements-block__navigation{margin-top:var(--ff-spacing-14);align-items:center;gap:var(--ff-spacing-4);display:flex}.client-statements-block__nav-index{color:var(--ff-color-black-60);font-weight:700}
.video-highlight-block{background-color:var(--ff-color-black-90);color:var(--ff-color-white)}.video-highlight-block__container{padding:var(--ff-spacing-20) var(--ff-grid-margin);padding-top:0}.video-highlight-block__top-image-row{width:100%;margin-bottom:var(--ff-spacing-3)}.video-highlight-block__top-image-col{justify-content:center;display:flex}.video-highlight-block__top-image-wrapper{width:23.75rem}.video-highlight-block__top-image{width:100%;height:auto;display:block}.video-highlight-block__content-row{align-items:flex-start;width:100%}.video-highlight-block__logo-col{display:none}@media (min-width:64em){.video-highlight-block__logo-col{display:block}}.video-highlight-block__logo-container{padding:var(--ff-spacing-5);max-width:100%}.video-highlight-block__logo{object-fit:contain;width:100%;height:auto}.video-highlight-block__content-col{flex-direction:column;display:flex}.video-highlight-block__header-row{width:100%}.video-highlight-block__text-section{padding-top:var(--ff-spacing-15)}.video-highlight-block__headline{color:var(--ff-color-white);margin:0}.video-highlight-block__description{margin-top:var(--ff-spacing-4);color:var(--ff-color-white);opacity:.8}.video-highlight-block__cards-row{margin-top:var(--ff-spacing-15);width:100%}.video-highlight-block__card-col{margin-bottom:var(--ff-spacing-8);justify-content:center;display:flex}@media (min-width:48em){.video-highlight-block__card-col{margin-bottom:0}}.video-highlight-block__card{aspect-ratio:1;text-align:center;background-color:var(--ff-color-secondary);width:100%;max-width:15rem;padding:var(--ff-spacing-6);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;overflow:hidden;container-type:inline-size}.video-highlight-block__card-headline{color:var(--ff-color-text,#e9f3f3);font-feature-settings:"liga" off, "clig" off;margin-bottom:var(--ff-spacing-1);white-space:nowrap;font-size:clamp(1.25rem,22cqw,3.5rem);font-style:normal;font-weight:700;line-height:1}.video-highlight-block__card-description{color:var(--ff-color-text,#e9f3f3);font-feature-settings:"liga" off, "clig" off;opacity:1;font-style:normal;font-weight:400}.video-highlight-block__video-row{margin-top:var(--ff-spacing-15);margin-bottom:var(--ff-spacing-6);width:100%}.video-highlight-block__facade,.video-highlight-block__iframe{aspect-ratio:16/9;background-color:var(--ff-color-black-10);border:none;width:100%;display:block;position:relative}.video-highlight-block__facade{cursor:pointer;overflow:hidden}.video-highlight-block__play-button{color:#fff;z-index:2;background-color:#0009;border:none;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;transition:transform .2s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.video-highlight-block__play-button svg{width:32px;height:32px}.video-highlight-block__facade:hover .video-highlight-block__play-button{transform:translate(-50%,-50%)scale(1.1)}
.products-block{position:relative;overflow:hidden}.products-block__background-layer{z-index:0;flex-direction:column;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.products-block__zone{width:100%}.products-block__zone--white-top{background-color:var(--ff-color-white);height:calc(35% + var(--top-offset));width:100%}.products-block__zone--black-middle{background-color:var(--ff-color-black);flex:1;width:100%}.products-block__zone--white-bottom{background-color:var(--ff-color-white);height:calc(25% - var(--bottom-offset));width:100%}.products-block__caption--white{color:var(--ff-color-white)!important}.products-block__decorative{z-index:1;width:auto;height:23.75rem;display:none;position:absolute}.products-block__decorative img{object-fit:contain;width:auto;height:100%}@media (min-width:64em){.products-block__decorative{display:block}}.products-block__decorative--left{left:0;top:calc(35% + var(--top-offset));transform:translateY(-50%)}.products-block__decorative--right{right:0;bottom:calc(25% - var(--bottom-offset));transform:translateY(50%)}.products-block__container{z-index:2;padding:var(--ff-spacing-20) var(--ff-grid-margin);flex-direction:column;display:flex;position:relative}.products-block__header-row{margin-bottom:var(--ff-spacing-20)}.products-block__header-col{justify-content:flex-start;display:flex}.products-block__header{width:100%;max-width:42.5rem}.products-block__item-row{margin-bottom:var(--ff-spacing-20)}.products-block__item{text-align:center;flex-direction:column;align-items:center;width:100%;display:flex}.products-block__item-headline{margin-bottom:var(--ff-spacing-10)}.products-block__image-container{width:100%;margin-bottom:var(--ff-spacing-10);justify-content:center;display:flex}.products-block__image{width:100%;max-width:51.875rem;height:auto;display:block}.products-block__caption{max-width:51.875rem;margin:0 auto}@media (max-width:64em){.products-block__image{max-width:calc(100% - var(--ff-spacing-10))}}
.content-block{background-color:var(--ff-color-white)}.content-block__container{padding:var(--ff-spacing-20) var(--ff-grid-margin)}.content-block__content-row{justify-content:center}
.faq-block{background-color:var(--ff-color-white)}.faq-block__container{padding:var(--ff-spacing-20) var(--ff-grid-margin);flex-direction:column;display:flex}.faq-block__header-row{margin-bottom:var(--ff-spacing-20)}.faq-block__headline{margin:0}.faq-block__content-row{width:100%}.faq-block__accordion-col{justify-content:flex-start;display:flex}.faq-block__accordion{width:100%;max-width:40.625rem}.faq-block__collapsible{margin-bottom:var(--ff-spacing-4);display:block}.faq-block__collapsible::part(header){background-color:var(--ff-color-black-1);border:1.5px solid var(--ff-color-border-component);border-radius:var(--ff-border-radius-1);padding:var(--ff-spacing-4) var(--ff-spacing-6)}.faq-block__collapsible::part(body){background-color:var(--ff-color-black-1);border:1.5px solid var(--ff-color-border-component);border-radius:0 0 var(--ff-border-radius-1) var(--ff-border-radius-1);border-top:none}.faq-block__collapsible[open]::part(header){border-radius:var(--ff-border-radius-1) var(--ff-border-radius-1) 0 0;border-bottom:none}.faq-block__item-overline{font-size:var(--ff-font-size-xsmall);text-transform:uppercase;color:var(--ff-color-black-60);margin-bottom:var(--ff-spacing-1);display:block}.faq-block__item-headline{font-weight:600;display:block}.faq-block__item-description{padding:0 var(--ff-spacing-6) var(--ff-spacing-6) var(--ff-spacing-6);color:var(--ff-color-black-80);line-height:var(--ff-line-height-body)}
.sticky-scroll-button{z-index:9999;color:#fff;border-radius:var(--ff-border-radius-2,2.5rem);cursor:pointer;box-shadow:var(--elevation-raised-color-shadow,0 4px 12px #00000026);white-space:nowrap;opacity:1;background-color:#00ab97;border:none;padding:.75rem 1.5rem;font-weight:600;transition:bottom .6s cubic-bezier(.34,1.56,.64,1),right .6s cubic-bezier(.34,1.56,.64,1),transform .6s cubic-bezier(.34,1.56,.64,1),opacity .4s,background-color .2s;position:fixed;right:50%;transform:translate(50%)scale(1.1)}.sticky-scroll-button.is-sticky{transform:translate(0)scale(1)}.sticky-scroll-button.is-hidden{opacity:0;pointer-events:none;transform:translate(50%)translateY(2rem)scale(.9)}.sticky-scroll-button.is-sticky.is-hidden{transform:translateY(1rem)scale(.9)}.sticky-scroll-button:hover{background-color:#008f7a;transform:translateY(-2px)}.sticky-scroll-button:not(.is-sticky):hover{transform:translate(50%)translateY(-2px)scale(1.12)}@media (max-width:768px){.sticky-scroll-button{padding:.6rem 1.25rem;font-size:.875rem}}
