.elementor-99 .elementor-element.elementor-element-2c919e5.elementor-element{--align-self:flex-start;}.elementor-99 .elementor-element.elementor-element-015b335 .marquee-item-20515e64{font-family:"Akt", Sans-serif;font-size:0.9rem;font-weight:300;color:#929292;}.elementor-99 .elementor-element.elementor-element-015b335 .marquee-separator-20515e64{font-family:"Satoshi", Sans-serif;color:var( --e-global-color-v4-foxdot-primaer );margin-left:10px;margin-right:10px;}.elementor-99 .elementor-element.elementor-element-015b335 .marquee-group-20515e64{gap:34px;}.elementor-99 .elementor-element.elementor-element-015b335 .marquee-wrapper-20515e64{--marquee-gap:34px;}.elementor-99 .elementor-element.elementor-element-d146081 .bento-grid-f09a17f0{--bento-gap-f09a17f0:16px;grid-gap:16px;gap:16px;--bento-cols-tablet-f09a17f0:3;--bento-cols-mobile-f09a17f0:2;}.elementor-99 .elementor-element.elementor-element-d146081 .bento-card-f09a17f0{border-radius:16px 16px 16px 16px;--bento-gradient-end-f09a17f0:#00000057;--bento-hover-gradient-end-f09a17f0:#000000B3;}.elementor-99 .elementor-element.elementor-element-d146081 .overlay-f09a17f0{background-image:linear-gradient(180deg, #FFFFFF00 0%, var(--bento-gradient-end-f09a17f0, rgba(0,0,0,0.85)) 100%);}.elementor-99 .elementor-element.elementor-element-d146081 .title-f09a17f0{font-family:"Akt", Sans-serif;color:#ffffff;}.elementor-99 .elementor-element.elementor-element-d146081 .tag-f09a17f0{background-color:#0000009E;color:#FFFFFF;}.elementor-99 .elementor-element.elementor-element-d146081 .meta-item-f09a17f0{font-family:"Akt", Sans-serif;color:#DDDDDD;}.elementor-99 .elementor-element.elementor-element-f7e9412{--grid-columns:3;}.elementor-99 .elementor-element.elementor-element-fdf0234{--grid-columns:3;}.elementor-99 .elementor-element.elementor-element-2ea55b3{--e-image-carousel-slides-to-show:6;}.elementor-99 .elementor-element.elementor-element-2ea55b3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-99 .elementor-element.elementor-element-2ea55b3 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-99 .elementor-element.elementor-element-2ea55b3 .elementor-swiper-button.elementor-swiper-button-next{color:var( --e-global-color-v4-foxdot-primaer );}.elementor-99 .elementor-element.elementor-element-2ea55b3 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-99 .elementor-element.elementor-element-2ea55b3 .elementor-swiper-button.elementor-swiper-button-next svg{fill:var( --e-global-color-v4-foxdot-primaer );}.elementor-99 .elementor-element.elementor-element-62b122a .review-card-2f435d8b{background-color:transparent;background-image:linear-gradient(159deg, #26282FE6 0%, var( --e-global-color-v4-hintergrund1 ) 100%);border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-v4-glas-light );border-radius:16px 16px 16px 16px;padding:24px 24px 24px 24px;}.elementor-99 .elementor-element.elementor-element-62b122a .reviews-widget-wrapper-2f435d8b .swiper-button-next::after, .elementor-99 .elementor-element.elementor-element-62b122a .reviews-widget-wrapper-2f435d8b .swiper-button-prev::after{font-size:28px;font-weight:700;}.elementor-99 .elementor-element.elementor-element-62b122a .reviews-widget-wrapper-2f435d8b .swiper-button-next, .elementor-99 .elementor-element.elementor-element-62b122a .reviews-widget-wrapper-2f435d8b .swiper-button-prev{color:var( --e-global-color-v4-foxdot-primaer );}.elementor-99 .elementor-element.elementor-element-62b122a .reviews-widget-wrapper-2f435d8b .swiper-pagination-bullet{width:12px;height:12px;background:#FCDFA0;opacity:1;}.elementor-99 .elementor-element.elementor-element-62b122a .reviews-widget-wrapper-2f435d8b .swiper-pagination-bullet-active{background:var( --e-global-color-v4-foxdot-primaer );}.elementor-99 .elementor-element.elementor-element-62b122a .review-stars-2f435d8b svg{fill:#ffc107;}.elementor-99 .elementor-element.elementor-element-62b122a .reviewer-name-2f435d8b{color:var( --e-global-color-v4-foxdot-text );font-family:"Akt", Sans-serif;}.elementor-99 .elementor-element.elementor-element-62b122a .review-text-2f435d8b{color:var( --e-global-color-v4-foxdot-text );font-family:"Akt", Sans-serif;font-size:0.8rem;}body.elementor-page-99:not(.elementor-motion-effects-element-type-background), body.elementor-page-99 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-v4-hintergrund1 );}@media(max-width:1366px){.elementor-99 .elementor-element.elementor-element-2ea55b3 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-99 .elementor-element.elementor-element-2ea55b3 .elementor-swiper-button.elementor-swiper-button-next{font-size:35px;}}@media(max-width:1024px){.elementor-99 .elementor-element.elementor-element-f7e9412{--grid-columns:2;--grid-row-gap:20px;}.elementor-99 .elementor-element.elementor-element-fdf0234{--grid-columns:2;--grid-row-gap:20px;}.elementor-99 .elementor-element.elementor-element-2ea55b3{--e-image-carousel-slides-to-show:2;}}@media(max-width:880px){.elementor-99 .elementor-element.elementor-element-f7e9412{--grid-row-gap:20px;}.elementor-99 .elementor-element.elementor-element-fdf0234{--grid-row-gap:20px;}}@media(max-width:767px){.elementor-99 .elementor-element.elementor-element-2c919e5.elementor-element{--align-self:center;}.elementor-99 .elementor-element.elementor-element-d146081 .title-f09a17f0{font-size:1rem;}.elementor-99 .elementor-element.elementor-element-f7e9412{--grid-columns:1;}.elementor-99 .elementor-element.elementor-element-fdf0234{--grid-columns:1;}.elementor-99 .elementor-element.elementor-element-2ea55b3{--e-image-carousel-slides-to-show:1;}}@media(min-width:2400px){.elementor-99 .elementor-element.elementor-element-2ea55b3{width:var( --container-widget-width, 3035px );max-width:3035px;--container-widget-width:3035px;--container-widget-flex-grow:0;}}/* Start custom CSS for image-carousel, class: .elementor-element-2ea55b3 */.elementor-99 .elementor-element.elementor-element-2ea55b3 .swiper-slide-image {
  width: 100%;
  height: 80px;
  object-fit: contain;
}/* End custom CSS */
/* Start custom CSS */.fx-breathe {
  animation: sway 6s ease-in-out infinite;
}

.fx-breathe2 {
  animation: sway-lg 12s ease-in-out infinite;
}

.fx-breathe3 {
  animation: sway-xl 9s ease-in-out infinite;
}

@keyframes sway    { 0%, 100% { translate: 0 -5px; }  50% { translate: 0 5px; } }
@keyframes sway-lg { 0%, 100% { translate: 0 -14px; } 50% { translate: 0 14px; } }
@keyframes sway-xl { 0%, 100% { translate: 0 -24px; } 50% { translate: 0 24px; } }
@keyframes drift   { 0%, 100% { rotate: -0.8deg; }    50% { rotate: 0.8deg; } }

@media (prefers-reduced-motion: reduce) {
  .fx-breathe, .fx-breathe2, .fx-breathe3 { animation: none; }
}/* End custom CSS */