.resource-carousel{max-width:100%;padding:0 0 6rem 2rem}.resource-carousel .flickity-page-dots{bottom:0;padding-inline:2rem}.resource-carousel .flickity-page-dot{margin:.8rem 1.8rem .8rem .6rem}.resource-carousel__item{margin-right:2.4rem;transition:none!important;width:calc(100% - 4rem)}.resource-carousel__item:focus-visible .resource-carousel__button,.resource-carousel__item:hover .resource-carousel__button{background-color:var(--dark-teal);color:var(--white)}.resource-carousel__item:focus-visible .resource-carousel__button>svg,.resource-carousel__item:hover .resource-carousel__button>svg{color:var(--white)}.resource-carousel__heading{background:transparent;border:0;font-weight:600;padding:0}.resource-carousel__heading:before{content:"";cursor:pointer;inset:0;position:absolute}.resource-carousel__image>img{aspect-ratio:4/3;border-radius:var(--border-radius-lg);margin-bottom:2.5rem}.resource-carousel__button{color:var(--dark-teal);right:2.2rem;top:2.2rem;width:auto!important}.resource-carousel__button svg{height:20px;width:20px}.resource-carousel__item .modal{max-width:var(--container-width);padding:0}.resource-carousel__item .modal__close.button.button--primary{font-size:1.4rem;left:.8rem;right:auto}.resource-carousel__item
	.modal__close.button.button--primary:not(:hover,:focus){background:#fff;color:var(--dark-teal)}.resource-carousel__popup-content p{color:var(--dark-gray)}.resource-carousel__popup-content :last-child{margin-bottom:0}@media (min-width:768px){.resource-carousel__popup-image{min-height:100%;width:45%}.resource-carousel__popup-content{margin:0 auto;max-width:56rem;padding:5rem 4rem;width:55%}}@media (min-width:1220px){.resource-carousel{margin-left:calc((100vw - var(--container-width))/2);max-width:calc(var(--container-width) + (100vw - var(--container-width))/2);padding:0 0 6rem}.resource-carousel .flickity-page-dots{padding-inline:0}}@media (min-width:420px){.resource-carousel .flickity-page-dots{justify-content:inherit}.resource-carousel__item{width:38.4rem}}