.card-carousel__intro{margin-bottom:40px;max-width:850px;text-align:center}.card-carousel__cta{padding-top:2rem;text-align:center}.card-carousel__item{background-color:var(--color-white);border-radius:2rem;margin:0 20px;width:calc(100% - 40px)}.card-carousel__carousel .flickity-slider{align-items:flex-start}.card-carousel__item-content{padding:1rem 7.5%;position:relative;text-align:center;width:100%;z-index:1}.card-carousel__item-content :is(h3,p){color:var(--color-main);margin-top:0}.card-carousel__item-content .btn{margin-top:5px}.card-carousel__item-image{aspect-ratio:55/40;border-radius:2rem 2rem 0 0;object-fit:cover;width:100%}.card-carousel__carousel .flickity-prev-next-button{--size:3rem;--vertical-pos:30px;background-color:var(--color-second);color:var(--color-main);height:var(--size);transition:background-color .2s ease,color .2s ease,opacity .2s ease;width:var(--size)}.card-carousel__carousel .flickity-prev-next-button:is(:hover,:focus){background-color:var(--color-main);color:var(--color-white)}.card-carousel__carousel .flickity-prev-next-button.previous{left:var(--vertical-pos)}.card-carousel__carousel .flickity-prev-next-button.next{right:var(--vertical-pos)}.card-carousel__carousel .flickity-prev-next-button .flickity-button-icon{height:100%;width:100%}.card-carousel__carousel .flickity-prev-next-button .flickity-button-icon path{transition:fill .2s ease;fill:var(--color-white)}@media (min-width:576px){.card-carousel__item{margin:0 12px;width:60%}.card-carousel__item-content{padding:1.5rem 7.5%}}@media (min-width:768px){.card-carousel__item{width:53%}.card-carousel__carousel .flickity-prev-next-button{--size:6rem}}@media (min-width:992px){.card-carousel__item{width:45%}.card-carousel__carousel .flickity-prev-next-button{--vertical-pos:60px}}@media (min-width:1200px){.card-carousel__item{width:38%}}