.carousel-4{padding:100px 0;position:relative}.carousel-4__illustration{background-color:var(--color-primary);height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:0}.carousel-4__illustration img{height:100%!important;object-fit:cover;object-position:center;width:100%}.carousel-4__illustration:after{background:#031221;content:"";height:100%;left:0;mix-blend-mode:hard-light;position:absolute;top:0;width:100%;z-index:1}.carousel-4 .swiper{position:relative}.carousel-4 .swiper .swiper-wrapper{align-items:stretch;justify-content:flex-start;position:relative}.carousel-4 .swiper .swiper-wrapper .swiper-slide{height:auto}.carousel-4 .swiper .swiper-wrapper .swiper-slide.--auto-width{width:auto}.carousel-4 .swiper .swiper-pagination-bullet{background:#fff!important;opacity:.5!important}.carousel-4 .swiper .swiper-pagination-bullet-active{background:#fff!important;opacity:1!important}.carousel-4.--full-width{margin-left:calc(50% - 50vw);overflow:hidden;width:100vw}.carousel-4.--full-width .swiper{overflow:visible}.carousel-4__content{margin:0 auto;max-width:1290px;overflow:visible;padding:0 60px}.carousel-4__pagination{opacity:0;visibility:hidden;z-index:-1}.carousel-4__header{align-items:center;display:flex;justify-content:space-between;margin:0 auto 27px;max-width:1290px;padding:0 60px;position:relative}.carousel-4__header .header__title{color:var(--text-color-2);font-family:var(--title-font);font-size:40px;font-weight:700;letter-spacing:.05em;line-height:110%;margin-bottom:9px}.carousel-4__header .header__title blockquote,.carousel-4__header .header__title h1,.carousel-4__header .header__title h2,.carousel-4__header .header__title h3,.carousel-4__header .header__title h4,.carousel-4__header .header__title h5,.carousel-4__header .header__title h6{color:var(--text-color-2);font-family:var(--title-font);font-size:40px;font-weight:700;letter-spacing:.05em;line-height:110%;margin:0}.carousel-4__header .header__description{font-size:14px;line-height:22px}.carousel-4__header .header__arrows{align-items:center;display:flex;gap:10px;justify-content:flex-start;margin-top:-18px;transition:opacity .3s}.carousel-4__header .header__arrows div[role=button]{align-items:center;cursor:pointer;display:flex;height:40px;justify-content:center;position:relative;width:40px}.carousel-4__header .header__arrows div[role=button][aria-disabled=true]{cursor:default;opacity:.5}.carousel-4 .carousel-4__content{position:relative;width:100%}.carousel-4 .carousel-4__content .mask{background:hsla(0,0%,100%,.2);filter:blur(1em);height:100%;position:absolute;right:-400px;width:270px;z-index:2}@media only screen and (max-width:992px){.carousel-4{padding:50px 0 97px}.carousel-4__header{justify-content:center;padding:0 25px;text-align:center}.carousel-4__header .header__title{margin-bottom:12px}.carousel-4__header .header__title,.carousel-4__header .header__title blockquote,.carousel-4__header .header__title h1,.carousel-4__header .header__title h2,.carousel-4__header .header__title h3,.carousel-4__header .header__title h4,.carousel-4__header .header__title h5,.carousel-4__header .header__title h6{font-size:32px;letter-spacing:.05em;text-align:center}.carousel-4__header .header__arrows{display:none}.carousel-4__content{padding:0 20px!important}.carousel-4 .carousel-4__content .mask{display:none}.carousel-4 .swiper .carousel-4__pagination{opacity:1;transform:translate3d(0,58px,0);visibility:visible;z-index:1}}