.carousel{position:relative}.carousel__title{margin-top:10px}@media(min-width: 1024px){.carousel__title{font-size:40px;font-size:4rem;bottom:0;color:#fff;left:50%;margin-top:0;max-width:calc(100% - 100px);position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);text-shadow:0 2px 10px rgba(0,0,0,.4);width:100%;z-index:9}}@media(min-width: 1024px){.carousel__title{font-size:60px;font-size:6rem}}@media(min-width: 1280px){.carousel__title{max-width:calc(100% - 600px)}}.carousel__title a{color:inherit}.carousel__item{min-height:213px;position:relative}@media(min-width: 520px){.carousel__item{min-height:346px}}@media(min-width: 640px){.carousel__item{min-height:280px}}@media(min-width: 768px){.carousel__item{min-height:336px}}@media(min-width: 1024px){.carousel__item{min-height:352px}}.constrained-width .carousel__item{min-height:186px}@media(min-width: 520px){.constrained-width .carousel__item{min-height:320px}}@media(min-width: 640px){.constrained-width .carousel__item{min-height:262px}}@media(min-width: 768px){.constrained-width .carousel__item{min-height:318px}}@media(min-width: 1024px){.constrained-width .carousel__item{min-height:338px}}.carousel__title+.o-slider__list .figure-image--wrapper:after,.carousel__title+.carousel__item .figure-image--wrapper:after{bottom:0;background:-webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(76, 76, 76, 0)), to(rgba(19, 19, 19, 0.5)));background:linear-gradient(to bottom, rgba(76, 76, 76, 0) 0, rgba(19, 19, 19, 0.5) 100%);content:"";display:block;height:58px;left:0;position:absolute;right:0}.carousel__caption{font-size:16px;font-size:1.6rem;background:#2d2d2d;color:#fff;padding:10px 60px 10px 15px}.carousel__caption :first-child{margin-top:0}.carousel__caption :last-child{margin-bottom:0}.carousel__asset{position:relative}

/*# sourceMappingURL=carousel.map*/