.dnd-section:has(.module--text-video-carousel){overflow:hidden}.module--text-video-carousel{padding-bottom:calc(var(--spacing-base)*12);position:relative}.module--text-video-carousel .text-video-carousel{background-color:var(--white-color);border-radius:var(--rounded-large);box-shadow:0 4px 24px rgba(var(--black-color-rgb),.2);padding:calc(var(--spacing-base)*8) 20px}.module--text-video-carousel .text-video-carousel__wrapper__slide__inner{align-items:center;display:flex;gap:calc(var(--spacing-base)*8);width:100%}.module--text-video-carousel .text-video-carousel__wrapper__slide__inner__image-container,.module--text-video-carousel .text-video-carousel__wrapper__slide__inner__text,.module--text-video-carousel .text-video-carousel__wrapper__slide__inner__video-container{flex:1}.module--text-video-carousel .text-video-carousel__wrapper__slide__inner__image-container,.module--text-video-carousel .text-video-carousel__wrapper__slide__inner__video-container{display:flex}.module--text-video-carousel .text-video-carousel__wrapper__slide__inner__text{display:flex;flex-flow:column;gap:calc(var(--spacing-base)*4)}.module--text-video-carousel .text-video-carousel__wrapper__slide__inner__text__logo{display:flex;height:fit-content;width:fit-content}.module--text-video-carousel .text-video-carousel__wrapper__slide__inner__text__informations{align-items:center;display:flex;gap:calc(var(--spacing-base)*4)}.module--text-video-carousel .text-video-carousel__wrapper__slide__inner__text__informations__item{align-items:center;display:flex;gap:calc(var(--spacing-base)*2)}.module--text-video-carousel .text-video-carousel__wrapper__slide__inner__text__informations__item__icon{aspect-ratio:1/1;background-color:var(--second-accent-color);border-radius:50%;display:flex;flex-shrink:0;padding:calc(var(--spacing-base)*3)}.module--text-video-carousel .text-video-carousel__wrapper__slide__inner__video-container video{cursor:pointer}.module--text-video-carousel .text-video-carousel__wrapper__slide__inner__image-container img,.module--text-video-carousel .text-video-carousel__wrapper__slide__inner__video-container video{aspect-ratio:16/9;border-radius:var(--rounded-large);box-shadow:0 4px 24px rgba(var(--black-color-rgb),.2);height:100%;object-fit:cover;transition:box-shadow .25s ease-in-out;width:100%}.module--text-video-carousel .text-video-carousel__wrapper__slide:not(.swiper-slide-active) .text-video-carousel__wrapper__slide__inner__image-container img,.module--text-video-carousel .text-video-carousel__wrapper__slide:not(.swiper-slide-active) .text-video-carousel__wrapper__slide__inner__video-container video{box-shadow:0 4px 24px transparent}.module.module--carousel.module--text-video-carousel .swiper-navigation .swiper-button-prev{left:0;transform:translateY(-50%)}.module.module--carousel.module--text-video-carousel .swiper-navigation .swiper-button-next{right:0}.module.module--carousel.module--text-video-carousel .swiper-navigation .swiper-button-next,.module.module--carousel.module--text-video-carousel .swiper-navigation .swiper-button-prev{border:1px solid var(--black-color);border-radius:50%;height:calc(var(--spacing-base)*8);padding:calc(var(--spacing-base)*2);transition:background-color .25s ease-in-out;width:calc(var(--spacing-base)*8)}.module.module--carousel.module--text-video-carousel .swiper-navigation .swiper-button-next:hover,.module.module--carousel.module--text-video-carousel .swiper-navigation .swiper-button-prev:hover{background-color:var(--third-gray-color)}.module.module--carousel.module--text-video-carousel .swiper-navigation .swiper-button-prev svg{transform:translateX(-10%)}.module.module--carousel.module--text-video-carousel .swiper-navigation .swiper-button-next svg{transform:translateX(10%)}.module.module--carousel.module--text-video-carousel .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet{background-color:var(--third-gray-color);transition:background-color .25s ease-in-out}.module.module--carousel.module--text-video-carousel .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active,.module.module--carousel.module--text-video-carousel .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active+.swiper-pagination-bullet{margin-left:var(--spacing-base);transform:unset}.module.module--carousel.module--text-video-carousel .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--second-gray-color)}.module.module--carousel.module--text-video-carousel .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active .line{display:none}.module.module--carousel.module--text-video-carousel .swiper-controls{bottom:0;left:50%;position:absolute;translate:-50% 0}@media (width <= 992px){.module--text-video-carousel .text-video-carousel__wrapper__slide__inner{flex-flow:column;padding:calc(var(--spacing-base)*6)}.module--text-video-carousel .text-video-carousel__wrapper__slide__inner__text__informations{flex-flow:row wrap;gap:calc(var(--spacing-base)*2)}.module.module--carousel.module--text-video-carousel .swiper-controls{position:relative}.module.module--carousel.module--text-video-carousel .swiper-navigation .swiper-button-prev{left:0;translate:-50% 0}.module.module--carousel.module--text-video-carousel .swiper-navigation .swiper-button-next{right:0;translate:50% 0}.module.module--carousel.module--text-video-carousel .text-video-carousel__wrapper__slide__inner__image-container{width:100}}@media (width > 992px){.module--text-video-carousel{padding-inline:calc(var(--spacing-base)*12)}}