.carousel{margin-bottom:170px;text-align:center}@media screen and (max-width:600px){.carousel{margin-bottom:90px}}.carousel .btn--medium{border-radius:10rem;font-family:Oswald,oswald-fallback,Roboto,roboto-fallback,sans-serif;line-height:5.5rem;padding:0 6rem;text-transform:uppercase}@media screen and (max-width:600px){.carousel .btn--medium{margin-top:-2rem}}.carousel__item{border-radius:6px;box-shadow:0 8px 29px 0 #0003,0 4px 8px 0 #0003;height:34rem!important;margin:2rem;overflow:hidden;transform:translateY(15%);width:42rem}@media screen and (max-width:600px){.carousel__item{height:26rem;margin:1rem;width:24rem}}.carousel__item img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.carousel__item.slick-current{animation:slideDown 9s ease;animation-fill-mode:both}.carousel__item.prev-item{animation:slideUp 9s ease;animation-fill-mode:both}.carousel__item.prev-prev-item{animation:slideUpSmall 9s ease;animation-fill-mode:both}.carousel__item.next-item{animation:slideDownSmall 9s ease;animation-fill-mode:both}.carousel__item.next-next-item{animation:slideDownSmaller 9s ease;animation-fill-mode:both}.carousel .slick-list{padding:100px 50px!important}.carousel .slick-arrow{display:none!important}.carousel__heading{margin:160px auto -100px;max-width:620px;text-align:center}@media screen and (max-width:600px){.carousel__heading{margin:90px auto -100px}}.carousel__description{font-size:1.76rem;line-height:1.7;margin-top:.5rem}@media screen and (max-width:600px){.carousel__description{font-size:15px;line-height:1.5;margin-bottom:0;padding:0 1.5rem}}.carousel__title{font-family:Oswald,oswald-fallback,Roboto,roboto-fallback,sans-serif;font-size:7.5rem;margin-bottom:0;position:relative;text-transform:uppercase}@media screen and (max-width:600px){.carousel__title{font-size:4.05rem}}.carousel__title span{color:#fff;left:0;opacity:1;position:absolute;text-shadow:1px 1px 0 #9c9c9c,-1px 1px 0 #9c9c9c,1px -1px 0 #9c9c9c,-1px -1px 0 #9c9c9c,0 1px 0 #9c9c9c,0 -1px 0 #9c9c9c,-1px 0 0 #9c9c9c,1px 0 0 #9c9c9c,2px 2px 0 #9c9c9c,-2px 2px 0 #9c9c9c,2px -2px 0 #9c9c9c,-2px -2px 0 #9c9c9c,0 2px 0 #9c9c9c,0 -2px 0 #9c9c9c,-2px 0 0 #9c9c9c,2px 0 0 #9c9c9c,1px 2px 0 #9c9c9c,-1px 2px 0 #9c9c9c,1px -2px 0 #9c9c9c,-1px -2px 0 #9c9c9c,2px 1px 0 #9c9c9c,-2px 1px 0 #9c9c9c,2px -1px 0 #9c9c9c,-2px -1px 0 #9c9c9c;top:-54px;width:100%;z-index:-1}@media screen and (max-width:600px){.carousel__title span{font-size:3.51rem;top:-23px}}@keyframes slideDownSmaller{0%{transform:translateY(-50%)}to{transform:translateY(-30%)}}@keyframes slideDownSmall{0%{transform:translateY(-30%)}to{transform:translateY(0)}}@keyframes slideDown{0%{transform:translateY(0)}to{transform:translateY(15%)}}@keyframes slideUp{0%,40%{transform:translateY(15%)}to{transform:translateY(0)}}@keyframes slideUpSmall{0%{transform:translateY(0)}to{transform:translateY(-30%)}}