.carousel{padding:100px 0 0 !important;overflow:hidden}
.carousel .section_title{text-transform:uppercase;font-weight:900;text-align:center;margin-bottom:45px}
.carousel .body_copy{margin-bottom:65px;text-align:center}
.carousel .slider_outer{padding:0 80px;position:relative}
@media(max-width:900px){.carousel .slider_outer{padding:0}
}.carousel .slick-active .inner{padding-left:25%}
.carousel .slick-active+.slick-active+.slick-active .inner{padding-left:0;padding-right:25%}
@media(max-width:900px){.carousel .slick-active+.slick-active+.slick-active .inner{padding:0}
}.carousel .slick-slide{width:calc(100% + 50%)}
@media(max-width:900px){.carousel .slick-slide{width:100%}
}.carousel .slick-slide:not(.slick-active) .inner{opacity:0;z-index:-1}
.carousel .inner{width:calc(100% + 50%);-webkit-transition:.3s;transition:.3s;margin:26px -25% 0 -25%;opacity:.2;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.carousel .inner .slide_content{background:#fff;padding:45px 20px;text-align:center}
@media(max-width:900px){.carousel .inner{margin:0;width:100%}
}.carousel .slick-list{padding:0 !important}
.carousel .slick-center{position:relative;z-index:999}
.carousel .slick-center .inner{padding:0 12.5%;opacity:1;-webkit-transform:translateY(-26px);transform:translateY(-26px)}
@media(max-width:900px){.carousel .slick-center .inner{padding:0;-webkit-transform:none;transform:none}
}.carousel .slick-slide{outline:0}
.carousel .circle_arrow{position:absolute;top:50%;-webkit-transform:rotate(180deg) translate(100%,50%);transform:rotate(180deg) translate(100%,50%);left:0;background:var(--color_gunmetal)}
.carousel .circle_arrow svg *{fill:var(--color_white)}
.carousel .circle_arrow.arrow_right{left:auto;right:0;-webkit-transform:rotate(0) translate(100%,-50%);transform:rotate(0) translate(100%,-50%)}
@media(max-width:900px){.carousel .circle_arrow{position:relative;top:auto;left:auto;right:auto;-webkit-transform:rotate(180deg);transform:rotate(180deg);margin:0 10px}
.carousel .circle_arrow.arrow_right{-webkit-transform:rotate(0);transform:rotate(0)}
}@media(max-width:900px){.carousel .slider_nav{text-align:center;margin-top:50px}
}