.Carousel:not(.flickity-enabled){display:contents}.Carousel.flickity-enabled{position:relative;width:100%}.Carousel.flickity-enabled:focus{outline:none}.Carousel.flickity-enabled .flickity-viewport{height:100%;overflow:hidden;position:relative;touch-action:pan-y}.Carousel.flickity-enabled .flickity-slider{height:100%;left:0;position:absolute;width:100%}.Carousel.flickity-enabled .flickity-cell{left:0;position:absolute}.Carousel.flickity-enabled.flickity-lightbox-disable .flickity-cell{cursor:auto!important;pointer-events:none!important}.Carousel.flickity-enabled.is-draggable:not(.flickity-lightbox-disable){-webkit-tap-highlight-color:rgba(0,0,0,0);user-select:none}.Carousel.flickity-enabled.is-draggable:not(.flickity-lightbox-disable) .flickity-viewport{cursor:move;cursor:grab}.Carousel.flickity-enabled.is-draggable:not(.flickity-lightbox-disable) .flickity-viewport.is-pointer-down{cursor:grabbing}body.is-loading-cursor .Carousel.flickity-enabled.is-draggable:not(.flickity-lightbox-disable) .flickity-viewport{cursor:wait}.Carousel.flickity-enabled .flickity-prev-next-button{display:none}.Carousel.flickity-enabled .flickity-page-dots{bottom:25px;right:20px;width:auto}.Carousel.flickity-enabled .flickity-page-dots .dot{margin:0 10px;opacity:1;transform:scale(1);transition:transform .4s cubic-bezier(.25,1,.5,1)}.Carousel.flickity-enabled .flickity-page-dots .dot.is-selected{transform:scale(1.5)}.Carousel.flickity-enabled.is-fade .flickity-slider>*{z-index:0}.Carousel.flickity-enabled.is-fade .flickity-cell{opacity:0!important;transform:translateX(0)!important;transition:opacity .5s cubic-bezier(.65,0,.35,1)!important}.Carousel.flickity-enabled.is-fade .flickity-cell.is-selected{opacity:1!important}.Carousel__index-wrapper{display:flex;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:opacity .3s ease;z-index:1}@media(max-width:767px){.Carousel__index-wrapper{display:none}}@media(hover:none){.Carousel__index-wrapper{bottom:0;left:50%;opacity:1;position:absolute;top:unset;transform:translateX(-50%)}}.Carousel__index-wrapper p{--line-height:1.375;color:#fff;display:flex;font-family:gt_america_rg,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:1.375;transition:color .6s ease}.Carousel__index-wrapper p strong{font-family:gt_america_md,sans-serif;font-style:normal;font-weight:500}.Carousel__index-wrapper p span{display:block;margin:0 8px;min-width:30px;width:fit-content}.Carousel__index-wrapper p span:first-of-type{text-align:right}.Carousel__index-wrapper.is-active{opacity:1}