.carousel-2{background-color:var(--module-background-color,var(--color-primary));padding:100px 0;position:relative}.carousel-2.--full-width{margin-left:calc(50% - 50vw);overflow:hidden;width:100vw}.carousel-2.--full-width .swiper{overflow:visible}.carousel-2__content{margin:0 auto;max-width:1290px;overflow:visible;padding:0 40px 0 60px}.carousel-2__pagination{opacity:0;visibility:hidden;z-index:-1}.carousel-2__header{align-items:center;display:flex;justify-content:space-between;margin:0 auto 40px;max-width:1290px;padding:0 60px}.carousel-2__header .header__title{color:var(--text-color-2);font-family:var(--title-font);font-size:40px;font-weight:700;line-height:110%;margin-bottom:9px}.carousel-2__header .header__description{font-size:14px;line-height:22px}.carousel-2__header .header__arrows{align-items:center;display:flex;gap:10px;justify-content:flex-start;margin-top:35px;transition:opacity .3s}.carousel-2__header .header__arrows div[role=button]{align-items:center;cursor:pointer;display:flex;height:40px;justify-content:center;position:relative;width:40px}.carousel-2__header .header__arrows div[role=button][aria-disabled=true]{cursor:default;opacity:.5}.carousel-2 .swiper .swiper-wrapper{align-items:stretch;justify-content:flex-start}.carousel-2 .swiper .swiper-wrapper .swiper-slide{height:auto}.carousel-2 .swiper .swiper-wrapper .swiper-slide.--auto-width{width:auto}@media only screen and (max-width:992px){.carousel-2{padding:50px 0 97px}.carousel-2__header{justify-content:center;padding:0 25px;text-align:center}.carousel-2__header .header__title{font-size:32px;letter-spacing:.05em;margin-bottom:12px}.carousel-2__header .header__arrows{display:none}.carousel-2__content{padding:0 20px!important}.carousel-2 .swiper .carousel-2__pagination{opacity:1;transform:translate3d(0,58px,0);visibility:visible;z-index:1}}