.cards-carousel__card{margin:.25rem;padding-bottom:15px;width:80vw}.cards-carousel__carousel .flickity-slider{align-items:flex-start}.cards-carousel__card-content-wrap{padding:2rem}.cards-carousel__controls{display:-ms-grid;display:grid;width:9rem;-ms-grid-columns:1fr 2fr 1fr;grid-template-columns:1fr 2fr 1fr;margin-left:auto;padding:1rem 0;text-align:center}.cards-carousel__card-image img{aspect-ratio:2/1;max-height:400px;object-fit:cover;object-position:center;width:100%}.cards-carousel.single-slide .cards-carousel__controls{display:none}.cards-carousel.single-slide .cards-carousel__carousel{padding-top:20px}.button__link_wrap{padding:4rem 0 0;text-align:center}.bg-blue .cards-carousel__card-content-wrap h3{color:var(--color-white)}.cards-carousel__card.bg-blue .btn-primary:focus,.cards-carousel__card.bg-blue .btn-primary:hover{border-color:var(--color-gold)}.cards-carousel__card.bg-blue .btn-secondary:focus:before,.cards-carousel__card.bg-blue .btn-secondary:hover:before,.cards-carousel__card.bg-blue a.btn-secondary:focus:before,.cards-carousel__card.bg-blue a.btn-secondary:hover:before{background:var(--color-white)}.cards-carousel__card.bg-gold .cards-carousel__card-content-wrap hr{background-color:var(--color-blue)}@media (min-width:992px){.cards-carousel.two-slide .cards-carousel__card{transform:translateX(0)!important}.cards-carousel.two-slide .cards-carousel__card:nth-child(2){transform:translateX(101%)!important}.cards-carousel.two-slide .cards-carousel__carousel .flickity-slider{transform:translateX(0)!important}.cards-carousel.two-slide .cards-carousel__card{width:50%}.cards-carousel.two-slide .container.container--bleed-right{margin:0 auto;max-width:var(--width-content);padding-right:5.5rem!important}}@media (min-width:1720px){.cards-carousel.two-slide .container.container--bleed-right{padding-right:6rem!important}}@media (min-width:768px){.visible-phone{display:none!important}}@media (min-width:992px){.cards-carousel__card{width:40%}.cards-carousel__card-content-wrap{padding:2vw}}@media (max-width:767px){.hidden-phone{display:none!important}.cards-carousel__controls{margin:20px auto}}