.flickity-carousel{position:relative}.flickity-carousel--unchanged .flickity-slider{transform:translateX(0)!important}.flickity-carousel__item{display:flex;height:var(--carousel-item-height,auto);margin-bottom:var(--carousel-item-margin-bottom,0);margin-right:var(--carousel-item-margin-right,0);min-height:100%;width:var(--carousel-item-width,100%)}.flickity-carousel__item:last-child{margin-right:0}.flickity-carousel__item>div{min-height:100%;width:var(--carousel-item-width,100%)}.flickity-carousel__overlay{--gradient-distance:15%;height:100%;position:absolute;top:0;width:var(--gradient-distance);z-index:40}.flickity-carousel__overlay--left{background:linear-gradient(to left,var(--color-body-bg-transparent),var(--color-body-bg) 100%);left:0}.flickity-carousel--start .flickity-carousel__overlay--left{display:none}.flickity-carousel__overlay--right{background:linear-gradient(to right,var(--color-body-bg-transparent),var(--color-body-bg) 100%);right:0}.flickity-carousel--end .flickity-carousel__overlay--right{display:none}@media print,screen and (min-width:40em){.flickity-carousel__overlay{--gradient-distance:13%}}@media print,screen and (min-width:64em){.flickity-carousel__overlay{--gradient-distance:8%}}.flickity-prev-next-button{background:none;z-index:50}.flickity-prev-next-button:hover{background:none}.flickity-prev-next-button:disabled{display:none}.flickity-prev-next-button.next{right:-5px}@media screen and (min-width:80em){.flickity-prev-next-button.next{right:-40px}}.flickity-prev-next-button.previous{left:-15px}@media screen and (min-width:80em){.flickity-prev-next-button.previous{left:-40px}}.flickity-button-icon{fill:var(--color-body-text)}.flickity-page-dots .dot{background:var(--color-body-text)}