.cards-slider{padding-top:64px;padding-bottom:64px;color:#fff;background:#1b1420;overflow:hidden}.cards-slider__title{font-size:28px;line-height:36px;color:#fff;margin:0 0 16px}.cards-slider .item{display:flex;flex-direction:column;width:100%;max-width:400px;flex:0 0 400px;height:auto}.cards-slider .item__img img{display:block;width:100%;height:auto;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.cards-slider .item__title{margin:0 0 8px}.cards-slider .item__link{margin-top:auto;padding-top:16px}.cards-slider .item__content{display:flex;flex-direction:column;background:#fff;padding:32px;color:#232933;height:100%}.cards-slider .items{display:flex;gap:16px;overflow:visible}.cards-slider__nav{display:flex;gap:8px;padding-top:24px}.cards-slider__nav .next,.cards-slider__nav .prev{display:block;padding:13px 19px;border:1px solid #fff;background:#fff;border-radius:999px;pointer-events:auto;opacity:1;line-height:0;transition:opacity .3s ease,background .3s ease;cursor:pointer}.cards-slider__nav .next svg path,.cards-slider__nav .prev svg path{stroke:#232933}.cards-slider__nav .next:hover,.cards-slider__nav .prev:hover{background:rgba(245,245,242,.4)}.cards-slider__nav .next:hover svg path,.cards-slider__nav .prev:hover svg path{stroke:#fff}.cards-slider__nav .next.swiper-button-disabled,.cards-slider__nav .prev.swiper-button-disabled{pointer-events:none;opacity:.3}.cards-slider__pagination{display:flex;gap:6px 12px;margin-top:24px}.cards-slider__pagination .swiper-pagination-bullet{opacity:1;width:12px;height:12px;border:1px solid #fff;background:rgba(245,245,242,.4);transition:background .3s ease,width .3s ease;border-radius:6px;margin:0 !important}.cards-slider__pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#fff;width:32px}.cards-slider__left{z-index:2;position:relative;width:100%;max-width:400px;flex:0 0 400px}.cards-slider__right{z-index:1;position:relative;width:100%;max-width:calc(100% - 464px);flex:0 0 calc(100% - 464px)}.cards-slider__right .swiper-wrapper{z-index:1;position:relative}.cards-slider__right::before{content:"";display:block;z-index:2;position:absolute;right:100%;top:0;background:#1b1420;width:200%;height:100%}.cards-slider>.container{display:flex;gap:32px 64px}.cards-slider.bg-light{background:#f3efeb;color:#232933}.cards-slider.bg-light .cards-slider__title{color:#232933}.cards-slider.bg-light .cards-slider__nav .next,.cards-slider.bg-light .cards-slider__nav .prev{border:1px solid #232933;background:#232933}.cards-slider.bg-light .cards-slider__nav .next svg path,.cards-slider.bg-light .cards-slider__nav .prev svg path{stroke:#fff}.cards-slider.bg-light .cards-slider__nav .next:hover,.cards-slider.bg-light .cards-slider__nav .prev:hover{background:rgba(35,41,51,.8)}.cards-slider.bg-light .cards-slider__right::before{background:#f3efeb}.cards-slider.bg-light .cards-slider__pagination .swiper-pagination-bullet{border:1px solid #232933;background:rgba(35,41,51,.4)}.cards-slider.bg-light .cards-slider__pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#232933}.cards-slider.bg-white{background:#fff;color:#232933}.cards-slider.bg-white .item__content{border:1px solid #e1dfdd}.cards-slider.bg-white .cards-slider__title{color:#232933}.cards-slider.bg-white .cards-slider__nav .next,.cards-slider.bg-white .cards-slider__nav .prev{border:1px solid #232933;background:#232933}.cards-slider.bg-white .cards-slider__nav .next svg path,.cards-slider.bg-white .cards-slider__nav .prev svg path{stroke:#fff}.cards-slider.bg-white .cards-slider__nav .next:hover,.cards-slider.bg-white .cards-slider__nav .prev:hover{background:rgba(35,41,51,.8)}.cards-slider.bg-white .cards-slider__right::before{background:#fff}.cards-slider.bg-white .cards-slider__pagination .swiper-pagination-bullet{border:1px solid #232933;background:rgba(35,41,51,.4)}.cards-slider.bg-white .cards-slider__pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#232933}@media screen and (max-width: 840px){.cards-slider{padding-top:32px;padding-bottom:32px}.cards-slider__left,.cards-slider__right{max-width:100%;flex:0 0 100%}.cards-slider>.container{flex-direction:column}}@media screen and (max-width: 480px){.cards-slider .item{max-width:100%;flex:0 0 100%}.cards-slider .item__content{padding:16px}}/*# sourceMappingURL=cards-slider.min.css.map */