.cards-slider{background-color:transparent;padding:80px 0}
.cards-slider .section-headings{margin-bottom:50px;max-width:100%;text-align:center}
.cards-slider .tns-outer{padding:0;overflow-x:hidden}
.cards-slider .tns-outer .tns-inner{padding-bottom:20px}
.cards-slider .controls{padding:0;top:30%}
.cards-slider .cards-wrapper .card{min-height:430px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:left}
.cards-slider .cards-wrapper .card--image{position:relative;height:300px;width:100%;border-radius:20px;overflow:hidden}
.cards-slider .cards-wrapper .card--image img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.cards-slider .cards-wrapper .card-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}
.cards-slider .cards-wrapper .card-content--title{margin-top:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;text-transform:capitalize}
.cards-slider .cards-wrapper .card-content--title img{width:50px}
.cards-slider .cards-wrapper .card-content--description p{margin:0}
.cards-slider.bg-grey{background-color:#f5f5f5}
@media(min-width:576px){.cards-slider .controls .btn-icon{position:relative}
.cards-slider .controls .btn-icon[class*=-previous]{left:-30px}
.cards-slider .controls .btn-icon[class*=-next]{right:-30px}
.cards-slider .cards-wrapper .card--image{height:250px}
}@media(min-width:576px) and (min-width:1200px){.cards-slider .controls .btn-icon[class*=-previous]{left:-65px}
.cards-slider .controls .btn-icon[class*=-next]{right:-65px}
}@media(min-width:992px){.cards-slider--container{max-width:900px;margin:0 auto}
}@media(min-width:1200px){.cards-slider--container{max-width:1024px}
}@media(min-width:1440px){.cards-slider--container{max-width:100%;margin:0}
}