.cards-carousel__header{align-items:center;display:flex;flex-direction:column;gap:1.5rem;margin-bottom:2.5rem;text-align:center}.cards-carousel__heading{display:inline-block}.cards-carousel__heading:after{background:var(--c-third);content:"";display:block;height:.4rem;margin:2.4rem auto 0;width:6rem}.cards-carousel__content{text-align:center}.cards-carousel__content p{margin:0}.cards-carousel__card{background-color:var(--c-main);border-radius:12px;display:flex;flex-direction:column;margin:0 auto 1.5rem;max-width:500px;overflow:hidden;width:100%}.cards-carousel__image-wrap{flex-shrink:0;line-height:0}.cards-carousel__image{display:block;height:305px;object-fit:cover;width:100%}.cards-carousel__card-body{display:flex;flex:1;flex-direction:column;gap:1.25rem;padding:34px 40px 36px}.cards-carousel__card-blurb,.cards-carousel__card-heading{color:var(--c-white);margin:0}.cards-carousel__card-cta{align-items:center;display:flex;gap:10px;margin-top:auto;text-decoration:none;width:fit-content}.cards-carousel__nav-info-container{align-items:center;display:flex;flex-direction:column;gap:2rem;margin-top:2rem}.cards-carousel__nav{align-items:center;display:flex;gap:1rem}.cards-carousel__nav-arrow{align-items:center;background-color:var(--c-white);border:.1rem solid var(--c-main);border-radius:50%;color:var(--c-main);cursor:pointer;display:flex;height:5rem;justify-content:center;width:5rem}.cards-carousel__nav-arrow:focus,.cards-carousel__nav-arrow:hover{background-color:var(--c-main);color:var(--c-white)}.cards-carousel__nav-arrow svg{color:currentColor;height:3rem;width:3rem}@media (min-width:992px){.cards-carousel__card{margin-right:3rem}}