.cards-carousel{margin:0 auto 50px auto;position:relative}.cards-carousel .item{display:flex;flex-direction:column;margin-right:3%;text-align:center;width:80%;aspect-ratio:1;padding-top:25px}.cards-carousel .item a,.cards-carousel .item span{display:flex;flex-direction:column;flex-grow:1;justify-content:space-between;padding:25px 15px 15px 15px;border-radius:20px;text-decoration:none}.cards-carousel .item a .icon,.cards-carousel .item span .icon{margin-top:-50px}.cards-carousel .item a .title,.cards-carousel .item span .title{color:#fff;font-family:"Poppins",Arial,Helvetica,sans-serif;font-size:18px;font-weight:700}.cards-carousel .item a img,.cards-carousel .item span img{width:110px;height:110px}.cards-carousel .flickity-page-dots .dot{opacity:1;background-color:#fff0;border:2px solid #ccc}.cards-carousel .flickity-page-dots .dot.is-selected{background-color:#ccc;width:12px;height:12px;margin-bottom:-1px}.cards-carousel .flickity-prev-next-button{background:#fff0;height:30px;width:30px;border-radius:0}.cards-carousel .flickity-prev-next-button.next{right:0}.cards-carousel .flickity-prev-next-button.previous{left:0}@media (min-width:375px){.cards-carousel .item{width:45%;max-width:200px}}@media (min-width:576px){.cards-carousel .item{width:30%}}