.carousel-2.section{padding:10px 0}.carousel-2 .header-text{margin:0 auto 60px;max-width:950px;padding:0 15px;text-align:center}.carousel-2 .header-text h2{color:#013478;font-size:42px;line-height:1;-webkit-font-smoothing:antialiased;font-weight:600;margin:0 0 5px}.carousel-2 .header-text h3{color:#000;font-size:21px;font-weight:300;line-height:30px;margin:0 auto;max-width:645px}.carousel-2 .slick-arrow{background:#003478;border:0;cursor:pointer;text-align:center;top:45%;transform:translateY(-45%)}.carousel-2 .slick-arrow:hover{background:#003478}.carousel-2 .slick-next{height:auto;padding:10px 20px 10px 25px;right:calc(17% - 45px);width:auto}.carousel-2 .slick-prev{height:auto;left:calc(17% - 45px);padding:10px 25px 10px 20px;right:auto;width:auto}.carousel-2 .slick-prev img{transform:rotate(180deg)}.carousel-2 .slick-slide .img-slide{height:427px;margin:0 auto;opacity:.6;position:relative;transition:all .2s;width:auto}.carousel-2 .slick-center.slick-slide .img-slide{height:535px;opacity:1}.carousel-2 .slick-track{align-items:center;display:flex}.carousel-2 .slide{padding:0 15px;position:relative}.carousel-2 .caption{color:#fff;margin:0;max-width:450px;opacity:.16;position:absolute;right:50px;text-align:center;top:50%;transform:translateY(-50%)}.carousel-2 .caption p{font-size:21px;line-height:36px}.carousel-2 .slick-center.slick-slide .caption{opacity:1}.carousel-2 .slick-next:before,.carousel-2 .slick-prev:before{display:none}.carousel-2 .slick-dots,.carousel-2 .slick-dots li{list-style:none;position:static}.carousel-2 .slick-dots li button:before{display:none}.carousel-2 .slick-dots li{height:4px;margin:0 11px;width:60px}.carousel-2 .slick-dots li button{border-radius:0;height:100%;padding:0;width:100%}.carousel-2 .slick-dotted.slick-slider{margin:0}.carousel-2 .carousel-flexbox a.button.button-default{align-items:center;box-sizing:border-box;height:50px;justify-content:center;margin:30px 9px 0;max-width:290px;padding:0;text-align:center}.carousel-2 .carousel-flexbox{height:50px;margin:35px 9px 0 0;text-align:left}.carousel-2 .carousel-flexbox a.button svg{height:18px;margin-right:15px;width:18px}@media (min-width:601px){.carousel-2 .slick-arrow .mobile{display:none}}@media (max-width:1180px){.carousel-2 .caption{left:50%;transform:translate(-50%,-50%);width:100%}.img-slide .overlay{background:#0034789e;height:100%;position:absolute;width:100%}}@media (max-width:768px){.carousel-2 .slick-next{right:15px}.img-slide .overlay{display:none}.carousel-2 .carousel-flexbox{text-align:center}.carousel-2 .slick-prev{left:15px}.carousel-2 .slick-arrow{top:35%;transform:translateY(-35%)}.carousel-2 .caption{color:#000;margin:20px auto 30px;max-width:500px;opacity:1;position:static;text-align:center;transform:none}.carousel-2 .slick-slide .img-slide{opacity:1;transform:scale(1)}.carousel-2 .carousel-flexbox{flex-direction:column;margin-top:35px}.carousel-2 .carousel-flexbox a.button.button-default{margin:0 0 20px;max-width:300px;width:100%}.carousel-2 .carousel-flexbox a.button.button-transparent{color:#000;margin:0;max-width:300px;width:100%}.carousel-2 .header-text h2{font-size:26px;line-height:normal}.saas-theme .carousel-2 .caption p{color:#000}.saas-theme .carousel-2 .caption .button.clear{color:#29abe1!important}}@media (max-width:600px){.carousel-2 .slick-arrow .desktop{display:none}.carousel-2 .slick-slide .img-slide{padding:0}}@media (max-width:500px){.carousel-2 .slick-slide .img-slide{height:300px}}