.module.module--activities-carousel .activities-carousel .activities-carousel__wrapper .activities-carousel__wrapper__slide{border-radius:calc(var(--spacing-base)*4);display:flex;flex-flow:column;gap:0;overflow:hidden;transition:opacity .25s ease-in-out}.module--activities-carousel .activities-carousel__wrapper__slide:hover .activities-carousel__wrapper__slide__image img{transform:scale(1.05)}.module--activities-carousel .activities-carousel:has(.activities-carousel__wrapper__slide:hover) .activities-carousel__wrapper__slide:not(:hover){opacity:.7}.module--activities-carousel .activities-carousel__wrapper__slide__image{height:107px;overflow:hidden;width:100%}.module--activities-carousel .activities-carousel__wrapper__slide__image img{height:100%;object-fit:cover;transition:transform .25s ease-in-out;width:100%}.module--activities-carousel .activities-carousel__wrapper__slide__text{align-items:center;border:1px solid var(--medium-gray-color);border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;color:var(--black-color);display:flex;font-weight:var(--h2-font-weight-bold);padding:16px;text-align:left;width:100%}.module--activities-carousel .swiper-pagination.swiper-pagination-progressbar.swiper-pagination-horizontal{background-color:var(--first-accent-color);border-radius:200px;height:2px;overflow:hidden}.module--activities-carousel .swiper-pagination.swiper-pagination-progressbar.swiper-pagination-horizontal .swiper-pagination-progressbar-fill{background-color:var(--tenth-color)}.module.module--carousel.module--activities-carousel .swiper-navigation{display:flex;gap:calc(var(--spacing-base)*2)}.module.module--carousel.module--activities-carousel .swiper .swiper-navigation .swiper-button-next,.module.module--carousel.module--activities-carousel .swiper .swiper-navigation .swiper-button-prev{align-items:center;background-color:var(--third-color);border-radius:50%;bottom:unset;cursor:pointer;display:flex;height:calc(var(--spacing-base)*10);justify-content:center;left:unset;margin:unset;overflow:hidden;padding:0;position:relative;right:unset;top:unset;transform:unset;width:calc(var(--spacing-base)*10)}.module.module--carousel.module--activities-carousel .swiper-navigation .swiper-button-next svg,.module.module--carousel.module--activities-carousel .swiper-navigation .swiper-button-prev svg{all:unset;z-index:2}@media (width > 992px){.module.module--carousel.module--activities-carousel .swiper-controls{display:none}}@media (width <= 992px){.dnd-section:has(.module--activities-carousel){overflow:hidden}.module--activities-carousel .activities-carousel{overflow:visible;padding-right:140px}.module.module--carousel.module--activities-carousel .swiper-controls{align-items:center;display:flex;flex-flow:row;gap:calc(var(--spacing-base)*2);margin-top:calc(var(--spacing-base)*6);position:relative;width:calc(100% + 140px)}.module.module--carousel.module--activities-carousel .swiper-controls .swiper-navigation{display:flex;flex-flow:row;gap:calc(var(--spacing-base)*2);width:fit-content}.module--activities-carousel .activities-carousel__wrapper__slide__text{flex:1}}