.cards-carousel__content-wrap{margin:0 auto 2rem;text-align:center}.cards-carousel__card{display:block;max-width:440px;padding:var(--col-gap) calc(var(--col-gap)/2);text-decoration:none;transition:none;width:100%}.cards-carousel__card,.cards-carousel__card:hover{color:var(--color-light-grey)}.cards-carousel__image{border-radius:20px;opacity:1;transition:all .5s}.cards-carousel__card-text{padding:2rem 2rem 0 0;position:relative}.cards-carousel__pager{align-items:center;display:flex;display:none;flex-wrap:wrap;gap:.5rem;justify-content:flex-start}.cards-carousel__pager button{background:transparent;border:none;cursor:pointer;height:4rem;padding:1.2rem;position:relative;width:4rem}.cards-carousel__pager button:after{background:transparent;border:1px solid var(--color-pink);content:"";display:block;height:1.6rem;transition:all var(--global-transition);width:1.6rem}.cards-carousel__pager button.is-selected:after,.cards-carousel__pager button:focus:after,.cards-carousel__pager button:hover:after{background:var(--color-pink)}.cards-carousel__nav{gap:2rem;padding:2rem 0 0}.cards-carousel__nav,.cards-carousel__nav-arrow{align-items:center;display:flex;justify-content:center}.cards-carousel__nav-arrow{background-color:transparent;border:.3rem solid;border-radius:50%;color:var(--color-blue);cursor:pointer;height:5rem;width:5rem}.cards-carousel__nav-arrow:focus,.cards-carousel__nav-arrow:hover{background-color:transparent;border-color:currentColor;color:var(--color-pink)}.cards-carousel__nav-arrow.is-disabled{cursor:not-allowed;opacity:.4;pointer-events:none}.cards-carousel__nav-arrow svg{color:currentColor;height:4rem;width:4rem}.cards-carousel__nav-count{color:var(--color-blue);font-size:clamp(1.6rem,1.53rem + .3vw,2rem);font-weight:500}.bg-blue .cards-carousel__card-text,.bg-blue .cards-carousel__card-text h3,.bg-blue .cards-carousel__content-wrap,.bg-blue .cards-carousel__content-wrap h2,.bg-blue .cards-carousel__nav-arrow,.bg-blue .cards-carousel__nav-count,.bg-gradient .cards-carousel__card-text,.bg-gradient .cards-carousel__card-text h3,.bg-gradient .cards-carousel__content-wrap,.bg-gradient .cards-carousel__content-wrap h2,.bg-gradient .cards-carousel__nav-arrow,.bg-gradient .cards-carousel__nav-count{color:var(--color-white)}.bg-blue .cards-carousel__nav-arrow:focus,.bg-blue .cards-carousel__nav-arrow:hover,.bg-gradient .cards-carousel__nav-arrow:focus,.bg-gradient .cards-carousel__nav-arrow:hover{color:var(--color-pink)}@media (min-width:992px){.cards-carousel__content-col{display:flex;gap:var(--col-gap);justify-content:space-between}.cards-carousel__card{padding:var(--col-gap) var(--col-gap) var(--col-gap) 0}.cards-carousel__pager{margin-left:-1.2rem}}@media (min-width:1280px){.cards-carousel__carousel{margin-right:calc(-50vw + 640px - 3rem)}}