:root{--clr-error:#ff003d;--clr-disabled:#939393;--section-gap:80px;--element-gap:30px;--container-max-width:1040px}
.cards-slider{padding:80px 0 65px}
.cards-slider .section-headings{text-align:center;max-width:960px}
.cards-slider .section-headings .section-title{font-family:"Open Sans Regular",sans-serif}
.cards-slider .section-headings .section-description p{margin-bottom:0}
.cards-slider .splide__arrow--prev{left:-2rem}
.cards-slider .splide__arrow--next{right:-2rem}
.cards-slider .splide__track{max-width:1140px;margin:0 auto}
.cards-slider .splide__pagination{bottom:-20px}
.cards-slider .cards-slider--wrapper{display:grid;grid-auto-flow:row;grid-gap:25px}
.cards-slider.bg-grey{background-color:#f5f1ec}
.cards-slider.bg-black{background-color:#2f2c28;color:#fff}
.cards-slider.version-two .card{grid-template-rows:auto;color:#fff}
.cards-slider.version-two .card-image{height:16.5625rem;position:relative;padding-bottom:0}
.cards-slider.version-two .card-body{margin-top:15px;position:relative;border:0;background-color:transparent;padding:0}
@media(min-width:992px){.cards-slider .cards-slider--wrapper{grid-auto-flow:column}
}@media(min-width:1200px) and (min-height:750px){:root{--section-gap:100px;--element-gap:50px}
}@media(min-width:1440px){.cards-slider .splide__arrow--prev{left:-1rem}
.cards-slider .splide__arrow--next{right:-1rem}
}@media(min-width:1800px){:root{--container-max-width:1190px}
}@media(min-width:2200px){:root{--container-max-width:1400px}
}