.card-slider{background:rgba(230,236,239,.5);overflow:hidden;padding:64px 0}.card-slider__top{text-align:center}.cs__subtext{margin-top:24px}.card-slider__slick{margin-top:24px;--gap:64px;--arrow-distance:216px;position:relative;& .slick-slide{margin:0 var(--gap);opacity:.5;transition:opacity .3s ease;&.slick-center{opacity:1}}& .slick-list{margin:0 var(--gap);overflow:visible}& .slick-track{align-items:center;display:flex!important}& .slick-arrow{align-items:center;border:2px solid #1a90fc;border-radius:50%;cursor:pointer;display:flex;height:48px;justify-content:center;padding:2px;position:absolute;top:50%;transform:translateY(-50%);transition:background .2s ease-in-out;width:48px;z-index:1;&:hover{background:#1a90fc;& svg path{stroke:#fff}}&.slick-prev{left:var(--arrow-distance)}&.slick-next{right:var(--arrow-distance)}}@media(max-width:1140px){--gap:48px;--arrow-distance:164px}@media(max-width:992px){--gap:32px;--arrow-distance:128px}@media(max-width:768px){--gap:16px}@media(max-width:576px){--gap:8px}}.card-slider__card{background:#fff;border-radius:24px;box-shadow:0 24px 48px 0 #0000001a;overflow:hidden;width:100%}.cs__image{display:flex;height:375px;padding:var(--pad-dk);&.cs__image--cover{& img{height:100%;object-fit:cover;width:100%}}}.cs__text{border-top:1px solid #e6ecef;padding:48px 40px 56px;text-align:center;& p{margin:0}}.cs__button{display:flex;justify-content:center;margin-top:24px}@media(max-width:992px){.cs__image{padding:var(--pad-mb)}.cs__text{padding:32px 24px 40px}}@media(max-width:768px){.cs__image{aspect-ratio:3/2;height:auto}}@media(max-width:576px){.cs__text{padding:24px 16px 32px}}