@keyframes hover-gradient{0%{transform:translateX(-100%)}100%{transform:translateX(100%)}}@keyframes text-hover-gradient{0%{background-position:100% 0%}100%{background-position:0% 0%}}.carousel__header{margin:0 auto;max-width:1700px;padding-left:16px;padding-right:24px}@media print,screen and (min-width: 52.5625em){.carousel__header{padding-left:24px;padding-right:24px}}@media print,screen and (min-width: 82.5625em){.carousel__header{padding-left:80px;padding-right:80px}}.umb-block-grid__area .carousel__header{max-width:none;padding-left:0;padding-right:0}.umb-block-grid__area .carousel__header .cell{padding:0}.carousel .section-header{margin:0 -8px 3rem !important}@media print,screen and (min-width: 52.5625em){.carousel .section-header{margin:0 -12px 5rem !important}}@media print,screen and (min-width: 82.5625em){.carousel .section-header{margin:0 -16px 5rem !important}}.color-bg-section .carousel .section-header{margin-left:0 !important;margin-right:0 !important}.carousel__controls{display:none;padding-bottom:3rem}.carousel__controls .icon-cta{margin-left:1rem}@media print,screen and (min-width: 52.5625em){.carousel__controls{align-items:flex-end;height:100%;justify-content:flex-end;padding-bottom:5rem}.carousel-enabled .carousel__controls{display:flex}}.tabbed-carousel .carousel__controls{padding-bottom:0}.carousel__viewport{display:flex;margin:0 -0.625rem 0 0;overflow:scroll hidden;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-color:rgba(0,0,0,0) rgba(0,0,0,0);scrollbar-width:0}.carousel__viewport::-webkit-scrollbar{display:none}@media print,screen and (min-width: 52.5625em){.carousel__viewport{margin-left:-0.625rem;margin-right:0}}.carousel__card-wrapper{flex:0 0 100%;padding-right:1.25rem;position:relative;scroll-snap-align:start;width:100%}@media print,screen and (min-width: 52.5625em){.carousel__card-wrapper{flex:0 0 33.3333333333%;padding:0 0.625rem;width:33.3333333333%}.carousel__card-wrapper--event,.carousel__card-wrapper--highlight,.carousel__card-wrapper--featured-large{flex:0 0 100%;width:100%}}.carousel-enabled .carousel__card-wrapper{flex:0 0 90%;width:90%}@media print,screen and (min-width: 52.5625em){.carousel-enabled .carousel__card-wrapper{flex:0 0 31%;width:31%}.carousel-enabled .carousel__card-wrapper--event,.carousel-enabled .carousel__card-wrapper--featured-large{flex:0 0 65%;width:65%}.carousel-enabled .carousel__card-wrapper--highlight{flex:0 0 75%;width:75%}}@media print,screen and (min-width: 82.5625em){.carousel-enabled .carousel__card-wrapper--highlight{flex:0 0 65%;width:65%}}.carousel__carousel{padding-left:16px;position:relative;transition:opacity .25s linear}@media print,screen and (min-width: 52.5625em){.carousel__carousel{margin:0 auto;max-width:1700px;padding-left:24px;padding-right:24px}}@media print,screen and (min-width: 82.5625em){.carousel__carousel{padding-left:80px;padding-right:80px}}@media print,screen and (min-width: 52.5625em){.carousel__carousel--2-cards .carousel__card-wrapper{flex:0 0 50%;width:50%}}@media print,screen and (min-width: 52.5625em){.carousel__carousel--2-cards .carousel__card-wrapper--featured-large{flex:0 0 65%;width:65%}}@media print,screen and (min-width: 52.5625em){.carousel__carousel--2-cards .carousel__card-wrapper--highlight{flex:0 0 75%;width:75%}}@media print,screen and (min-width: 82.5625em){.carousel__carousel--2-cards .carousel__card-wrapper--highlight{flex:0 0 65%;width:65%}}.umb-block-grid__area .carousel__carousel{max-width:none;padding-left:0;padding-right:0}@media print{.carousel .icon-cta{display:none}}