.carousel-cards-section{width:100%;background-color:#fff}.carousel-cards-section .carousel-cards-title{font-size:48px!important;line-height:1.15!important;font-weight:700!important;max-width:820px;margin:0 auto!important}@media(max-width:768px){.carousel-cards-section .carousel-cards-title{font-size:32px!important}}.carousel-cards-section .carousel-cards-wrapper{position:relative}.carousel-cards-section .carousel-cards-wrapper .ant-carousel .slick-slide>div{height:100%}.carousel-cards-section .carousel-cards-wrapper .ant-carousel .slick-track{display:flex!important;align-items:stretch}.carousel-cards-section .carousel-cards-card{display:flex;flex-direction:column;min-height:460px;padding:28px 28px 0;border-radius:24px;box-shadow:0 1px 2px rgba(0,0,0,.04);overflow:hidden;transition:box-shadow .2s ease,transform .2s ease}.carousel-cards-section .carousel-cards-card:hover{box-shadow:0 8px 24px rgba(0,0,0,.08)}.carousel-cards-section .carousel-cards-card-title{font-size:22px!important;font-weight:600!important;line-height:1.3!important}.carousel-cards-section .carousel-cards-card-image{width:100%;height:220px;overflow:hidden;border-top-left-radius:16px;border-top-right-radius:16px;margin-top:auto}.carousel-cards-section .carousel-cards-card-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.carousel-cards-section .carousel-cards-arrow{width:40px;height:40px;border-radius:9999px;border:1px solid rgba(0,0,0,.12);background:#fff;color:#1a1a1a;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s ease,border-color .15s ease,transform .15s ease}.carousel-cards-section .carousel-cards-arrow:hover{background:#f5f5f5;border-color:rgba(0,0,0,.2)}.carousel-cards-section .carousel-cards-arrow:active{transform:scale(.96)}