.carousel{overflow:hidden}.carousel--dragging a{pointer-events:none!important}@media (min-width:640px){.carousel:before{content:var(--carousel-options-sm);display:none}}@media (min-width:768px){.carousel:before{content:var(--carousel-options-md);display:none}}@media (min-width:1024px){.carousel:before{content:var(--carousel-options-lg)}}@media (min-width:1280px){.carousel:before{content:var(--carousel-options-xl)}}.carousel__inner{display:flex;width:var(--carousel-inner-container-width)}@media (min-width:640px){.carousel__inner{width:var(--carousel-inner-container-width-sm)}}@media (min-width:768px){.carousel__inner{width:var(--carousel-inner-container-width-md)}}@media (min-width:1024px){.carousel__inner{width:var(--carousel-inner-container-width-lg)}}@media (min-width:1280px){.carousel__inner{width:var(--carousel-inner-container-width-xl)}}.carousel__item{flex-grow:0;flex-shrink:0;margin-right:var(--carousel-item-gutter);position:relative;width:calc((100% - var(--carousel-stub-count)*(var(--carousel-stub-width) + var(--carousel-stub-gutter)) - (var(--carousel-item-count) - 1)*var(--carousel-item-gutter))/var(--carousel-item-count))}@media (min-width:640px){.carousel__item{margin-right:var(--carousel-item-gutter-sm);width:calc((100% - var(--carousel-stub-count-sm)*(var(--carousel-stub-width-sm) + var(--carousel-stub-gutter-sm)) - (var(--carousel-item-count-sm) - 1)*var(--carousel-item-gutter-sm))/var(--carousel-item-count-sm))}}@media (min-width:768px){.carousel__item{margin-right:var(--carousel-item-gutter-md);width:calc((100% - var(--carousel-stub-count-md)*(var(--carousel-stub-width-md) + var(--carousel-stub-gutter-md)) - (var(--carousel-item-count-md) - 1)*var(--carousel-item-gutter-md))/var(--carousel-item-count-md))}}@media (min-width:1024px){.carousel__item{margin-right:var(--carousel-item-gutter-lg);width:calc((100% - var(--carousel-stub-count-lg)*(var(--carousel-stub-width-lg) + var(--carousel-stub-gutter-lg)) - (var(--carousel-item-count-lg) - 1)*var(--carousel-item-gutter-lg))/var(--carousel-item-count-lg))}}@media (min-width:1280px){.carousel__item{margin-right:var(--carousel-item-gutter-xl);width:calc((100% - var(--carousel-stub-count-xl)*(var(--carousel-stub-width-xl) + var(--carousel-stub-gutter-xl)) - (var(--carousel-item-count-xl) - 1)*var(--carousel-item-gutter-xl))/var(--carousel-item-count-xl))}}@media (min-width:1024px){.carousel--lg-fade{height:488px!important}}@media (min-width:1280px){.carousel--xl-fade{height:687px!important}}@media (min-width:1024px){.carousel--lg-fade,.carousel--xl-fade{position:relative}.carousel--lg-fade .carousel__inner,.carousel--xl-fade .carousel__inner{height:100%;position:relative;width:100%}.carousel--lg-fade .carousel__item,.carousel--xl-fade .carousel__item{flex:0 0 auto;height:100%;opacity:0;position:absolute;transition:opacity .5s;width:100%}.carousel--lg-fade .carousel__item.is-selected,.carousel--xl-fade .carousel__item.is-selected{opacity:1;transition:opacity .3s;z-index:1}}
