.carousel{padding:64px 0;overflow:hidden}.carousel__content{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.carousel__title,.carousel__link{margin-bottom:32px}.carousel__link{order:2;white-space:nowrap}.carousel.bg--primary .embla::before{background-image:linear-gradient(to left, rgba(0, 158, 219, 0.8), #009EDB 20px)}.carousel.bg--primary .embla::after{background-image:linear-gradient(to right, rgba(0, 158, 219, 0.8), #009EDB 20px)}.carousel.bg--secondary .embla::before{background-image:linear-gradient(to left, rgba(0, 45, 189, 0.8), #002DBD 20px)}.carousel.bg--secondary .embla::after{background-image:linear-gradient(to right, rgba(0, 45, 189, 0.8), #002DBD 20px)}.carousel.bg--light .embla::before{background-image:linear-gradient(to left, rgba(235, 242, 245, 0.8), #EBF2F5 20px)}.carousel.bg--light .embla::after{background-image:linear-gradient(to right, rgba(235, 242, 245, 0.8), #EBF2F5 20px)}.carousel.bg--dark .embla::before{background-image:linear-gradient(to left, rgba(22, 26, 32, 0.8), #161A20 20px)}.carousel.bg--dark .embla::after{background-image:linear-gradient(to right, rgba(22, 26, 32, 0.8), #161A20 20px)}.carousel.bg--capri .embla::before{background-image:linear-gradient(to left, rgba(0, 158, 219, 0.8), #009EDB 20px)}.carousel.bg--capri .embla::after{background-image:linear-gradient(to right, rgba(0, 158, 219, 0.8), #009EDB 20px)}.carousel.bg--gunmetal .embla::before{background-image:linear-gradient(to left, rgba(40, 48, 64, 0.8), #283040 20px)}.carousel.bg--gunmetal .embla::after{background-image:linear-gradient(to right, rgba(40, 48, 64, 0.8), #283040 20px)}.carousel.bg--persian .embla::before{background-image:linear-gradient(to left, rgba(0, 45, 189, 0.8), #002DBD 20px)}.carousel.bg--persian .embla::after{background-image:linear-gradient(to right, rgba(0, 45, 189, 0.8), #002DBD 20px)}.carousel.bg--white .embla::before{background-image:linear-gradient(to left, rgba(255, 255, 255, 0.8), #FFF 20px)}.carousel.bg--white .embla::after{background-image:linear-gradient(to right, rgba(255, 255, 255, 0.8), #FFF 20px)}.carousel.bg--black .embla::before{background-image:linear-gradient(to left, rgba(0, 0, 0, 0.8), #000 20px)}.carousel.bg--black .embla::after{background-image:linear-gradient(to right, rgba(0, 0, 0, 0.8), #000 20px)}.carousel.bg--eerie .embla::before{background-image:linear-gradient(to left, rgba(22, 26, 32, 0.8), #161A20 20px)}.carousel.bg--eerie .embla::after{background-image:linear-gradient(to right, rgba(22, 26, 32, 0.8), #161A20 20px)}.carousel.bg--light-slate .embla::before{background-image:linear-gradient(to left, rgba(122, 135, 141, 0.8), #7A878D 20px)}.carousel.bg--light-slate .embla::after{background-image:linear-gradient(to right, rgba(122, 135, 141, 0.8), #7A878D 20px)}.carousel.bg--alice-blue .embla::before{background-image:linear-gradient(to left, rgba(235, 242, 245, 0.8), #EBF2F5 20px)}.carousel.bg--alice-blue .embla::after{background-image:linear-gradient(to right, rgba(235, 242, 245, 0.8), #EBF2F5 20px)}.embla{position:relative}.embla::before,.embla::after{position:absolute;top:0;z-index:1;width:200px;height:100%;content:""}.embla::before{right:100%}.embla::after{left:100%}.embla__container{display:flex}.embla__slide{position:relative}.embla__buttons{position:absolute;top:96px;left:0;z-index:2;width:100%;height:0}.embla__button{padding:0;color:#f8f9fa;background-color:rgba(0,0,0,0);border:0;transition:opacity .2s,transform .2s ease-in-out;touch-action:manipulation}.embla__button:disabled{cursor:default;opacity:0}.embla__button-icon{width:48px;height:48px;color:#161a20}.embla__button--prev{float:left}.embla__button--prev:hover{transform:translate3d(0, 0, 0) scale3d(1.2, 1.2, 1)}.embla__button--next{float:right;transform:translate3d(0, 0, 0) scale3d(-1, 1, 1)}.embla__button--next:hover{transform:translate3d(0, 0, 0) scale3d(-1.2, 1.2, 1)}.embla__nav{position:relative;margin-top:24px}.embla__dots{position:relative;overflow:hidden;text-align:center}.embla__dots--dark .embla__dot--is-selected{background-color:#161a20}.embla__dot{width:8px;height:8px;margin:4px;padding:0;background-color:#b9c8cf;border:0;border-radius:100%;transition:background-color .2s}.embla__dot:not(.embla__dot--is-selected):hover{background-color:#7a878d}.embla__dot--is-selected{background-color:#002dbd}.embla__dot--is-selected:not(:disabled){cursor:default}@media (min-width: 992px){.carousel{padding:120px 0}.carousel__link{order:0}.embla__buttons{left:-84px;width:calc(100% + 168px)}.embla__nav{margin-top:48px}}