.features-carousel{position:relative;margin-top:-13.4rem !important;padding-top:1.2rem}@media(max-width: 991.98px){.features-carousel{margin-top:0 !important}}.features-carousel__header{height:25.46rem;padding-bottom:5.2rem;display:flex;flex-direction:column;justify-content:flex-end}.features-carousel__viewport{position:relative}.features-carousel__swiper{overflow:visible}.features-carousel__slide{width:33.3333%}.features-carousel__card{position:relative;min-height:67rem;overflow:hidden;transition:transform var(--transition-base)}@media(max-width: 991.98px){.features-carousel__card{min-height:610px}}.features-carousel__card:hover{transform:translateY(-4px)}.features-carousel__bg{position:absolute;inset:0;background-size:cover;background-position:center;z-index:0}[data-theme=light] .features-carousel__bg{filter:invert(1);opacity:.25}.features-carousel__bg--blur{opacity:0;transition:opacity var(--transition-base);filter:blur(10px);transform:scale(1.04)}.features-carousel__card:hover .features-carousel__bg--blur{opacity:1}[data-theme=light] .features-carousel__card:hover .features-carousel__bg--blur{opacity:.4}.features-carousel__top{position:absolute;top:5.2rem;left:5.2rem;right:5.2rem;display:flex;align-items:flex-start;justify-content:space-between;z-index:2;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.4)}[data-theme=light] .features-carousel__top{text-shadow:none}.features-carousel__title--primary{color:#666;font-size:1.8rem}@media(max-width: 991.98px){.features-carousel__title--primary{font-size:16px}}.features-carousel__number{color:#666}.features-carousel__overlay{position:absolute;left:0;right:0;bottom:0;z-index:2;color:var(--color-text);padding:5.2rem;transform:translateY(8px);opacity:0;transition:opacity var(--transition-base),transform var(--transition-base)}.features-carousel__card:hover .features-carousel__overlay{opacity:1;transform:translateY(0)}.features-carousel__description{opacity:.95}.features-carousel__button{margin-top:3.2rem}.features-carousel__arrows{margin-left:auto;margin-top:8rem;z-index:3;width:fit-content}.features-carousel .swiper-wrapper{align-items:stretch}