.on-dark *{color:#fff!important}.one-column-carousel *{box-sizing:border-box}.one-column-carousel__grid{overflow:hidden;width:100%}.one-column-carousel__carousel-grid-wrapper{max-width:100%;width:100%}.one-column-carousel__column{padding:2rem 4rem}.one-column-carousel__column--type-content-carousel{padding:0;.slick-prev{left:0}.slick-next{right:0}}.one-column-carousel__carousel-header{padding:0 0 2rem}@media (min-width:992px){.one-column-carousel__grid{display:flex;justify-content:space-between}.one-column-carousel__column{flex-grow:0;flex-shrink:0;width:100%}}.slick-list{margin:0 auto!important;transform:scale(1.2)!important;width:100%}.one-column-carousel__carousel-column{transform:scale(.8)}.one-column-carousel__carousel-column--content{align-items:center;display:flex;height:100%;justify-content:center;padding:40px;transform:scale(1)}.one-column-carousel__carousel-column.slick-center{opacity:1;transform:scale(1)}.one-column-carousel__carousel-column>a,.one-column-carousel__carousel-column>span{display:block;padding:10px}.slick-next,.slick-prev{background-color:transparent;border:0;color:transparent;font-size:0;padding:0;top:50%;transform:translateY(-50%);width:20px;z-index:1}.slick-next,.slick-next:before,.slick-prev,.slick-prev:before{background-color:var(--bg-color);height:100%;position:absolute}.slick-next:before,.slick-prev:before{content:"";display:block;top:0;width:50vw}.slick-prev:before{right:0}.slick-next:before{left:0}.slick-next:after,.slick-prev:after{border-color:transparent transparent transparent #102d7b;border-style:solid;border-width:10px 0 10px 15px;content:"";display:block;height:0;position:relative;width:0}.slick-prev{left:-3rem}.slick-prev:after{transform:scaleX(-1)}.slick-next{right:-3rem}.mfp-bottom-bar{bottom:0;bottom:40px;box-sizing:border-box;height:auto;top:auto}.mfp-bottom-bar *{color:#fff!important}.caption-wrapper{background-color:rgba(0,0,0,.51);padding:2rem}@media (max-width:767px){.caption-wrapper{padding:2rem 3rem}}.mfp-title{padding-right:0}.on-dark .slick-next,.on-dark .slick-next:before,.on-dark .slick-prev,.on-dark .slick-prev:before{background-color:var(--bg-color)!important}.on-dark .slick-next:after,.on-dark .slick-prev:after{border-color:transparent transparent transparent #fff!important}