:root{--intro-carousel-color:#fff;--intro-carousel-navigation-color:#fff}.intro-carousel .carousel__item__title{color:var(--intro-carousel-color);font-size:3.8rem}.intro-carousel .carousel__item__text{margin:40px 0}.intro-carousel .carousel__list-wrapper{align-items:center;align-items:stretch;list-style-type:none;margin:0;padding:0}.intro-carousel .carousel__list-item{color:var(--intro-carousel-color);display:flex;height:auto;justify-content:space-between}.intro-carousel .carousel-image{background-repeat:no-repeat;background-size:cover;bottom:0;left:0;position:absolute;right:0;top:0}.intro-carousel .carousel-image--left-top{background-position:0 0}.intro-carousel .carousel-image--center-top{background-position:top}.intro-carousel .carousel-image--right-top{background-position:100% 0}.intro-carousel .carousel-image--left-center{background-position:0}.intro-carousel .carousel-image--center-center{background-position:50%}.intro-carousel .carousel-image--right-center{background-position:100%}.intro-carousel .carousel-image--left-bottom{background-position:0 100%}.intro-carousel .carousel-image--center-bottom{background-position:bottom}.intro-carousel .carousel-image--right-bottom{background-position:100% 100%}.intro-carousel .carousel__list-item>*{flex:1 1 0}.intro-carousel .swiper-pagination-bullet{border-color:var(--intro-carousel-color)}.intro-carousel .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--intro-carousel-color)}.intro-carousel .carousel__item-content{margin:0 auto;max-width:1200px;position:relative;width:100%;z-index:20}.intro-carousel.swiper-button-prev{color:var(--intro-carousel-navigation-color);left:32px!important}.intro-carousel.swiper-button-next{color:var(--intro-carousel-navigation-color);right:32px!important}.intro-carousel.swiper-pagination-bullets.swiper-pagination-horizontal{margin-top:0;position:absolute}@media screen and (max-width:768px){.intro-carousel .swiper-slide.carousel__list-item{flex-direction:column-reverse;justify-content:flex-end}.intro-carousel.swiper-button-next,.intro-carousel.swiper-button-prev{display:flex}.intro-carousel.swiper-button-next:after,.intro-carousel.swiper-button-prev:after{font-size:calc(var(--swiper-navigation-size)/2)}.intro-carousel.swiper-button-next{right:16px!important}.intro-carousel.swiper-button-prev{left:16px!important}}