.hero-slideshow-container{width:100%;height:100%;position:relative}.hero-slideshow-container .embla,.hero-slideshow-container .embla__viewport{height:100%}.hero-slideshow-container .embla__container{height:100%;display:flex}.hero-slideshow-container .embla__slide{flex:0 0 100%;min-width:0;height:100%;position:relative;overflow:hidden}.hero-slideshow-container.effect-parallax .embla__slide>*{transition:transform 3s ease-out;transform:scale(1.1)}.hero-slideshow-container.effect-parallax .embla__slide.is-selected>*{transform:scale(1)}.hero-slideshow-container.effect-zoom .embla__slide{transform-origin:50%}.hero-slideshow-container .embla__container{backface-visibility:hidden;-webkit-font-smoothing:antialiased}.hero-slideshow-container .embla__button{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:all .3s}.hero-slideshow-container .embla__button:hover{transform:scale(1.1)}.hero-slideshow-container .embla__dots{z-index:20;gap:.5rem;display:flex;position:absolute;bottom:2rem;left:50%;transform:translate(-50%)}.hero-slideshow-container .embla__dot{cursor:pointer;background-color:#ffffff80;border:none;border-radius:50%;width:.75rem;height:.75rem;padding:0;transition:all .3s}.hero-slideshow-container .embla__dot:hover{background-color:#ffffffb3}.hero-slideshow-container .embla__dot.is-selected{background-color:#fff;border-radius:.375rem;width:2rem}.hero-slideshow-container [data-animated-layer]{will-change:transform,opacity}@media (prefers-reduced-motion:reduce){.hero-slideshow-container,.hero-slideshow-container *{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-width:768px){.hero-slideshow-container .embla__button{padding:.5rem}.hero-slideshow-container .embla__button svg{width:1.25rem;height:1.25rem}.hero-slideshow-container .embla__dots{bottom:1rem}}
.comparison-cards-grid{align-items:stretch;display:grid}.comparison-cards-carousel{align-items:stretch;display:flex}.comparison-cards-carousel .carousel{flex-direction:column;display:flex}.comparison-cards-carousel .carousel__viewport{align-items:stretch;display:flex}.comparison-cards-carousel .carousel__container{display:flex;align-items:stretch!important}.comparison-cards-carousel .carousel__slide{align-self:stretch!important;align-items:stretch!important;display:flex!important}.comparison-cards-carousel .carousel__slide>div{align-items:stretch;width:100%;display:flex}
