.carousel-2.section{padding:10px 0}.carousel-2 .header-text{max-width:950px;margin:0 auto 60px;text-align:center;padding:0 15px}.carousel-2 .header-text h2{color:#013478;line-height:1;font-size:42px;-webkit-font-smoothing:antialiased;font-weight:600;margin:0 0 5px}.carousel-2 .header-text h3{font-weight:300;color:#000;font-size:21px;line-height:30px;max-width:645px;margin:0 auto}.carousel-2 .slick-arrow{top:45%;transform:translateY(-45%);text-align:center;background:#003478}.carousel-2 .slick-arrow:hover{background:#003478}.carousel-2 .slick-next{right:calc(17% - 45px);width:auto;height:auto;padding:10px 20px 10px 25px}.carousel-2 .slick-prev{left:calc(17% - 45px);width:auto;height:auto;right:auto;padding:10px 25px 10px 20px}.carousel-2 .slick-prev img{transform:rotate(180deg)}.carousel-2 .slick-slide .img-slide{transition:.2s all;opacity:.6;margin:0 auto;width:auto;height:427px;position:relative}.carousel-2 .slick-center.slick-slide .img-slide{opacity:1;height:535px}.carousel-2 .slick-track{display:flex;align-items:center}.carousel-2 .slide{position:relative;padding:0 15px}.carousel-2 .caption{margin:0;text-align:center;max-width:450px;position:absolute;top:50%;right:50px;transform:translateY(-50%);color:#fff;opacity:.16}.carousel-2 .caption p{font-size:21px;line-height:36px}.carousel-2 .slick-center.slick-slide .caption{opacity:1}.carousel-2 .slick-prev:before,.carousel-2 .slick-next: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{width:60px;height:4px;margin:0 11px}.carousel-2 .slick-dots li button{width:100%;height:100%;border-radius:0;padding:0}.carousel-2 .slick-dotted.slick-slider{margin:0}.carousel-2 .carousel-flexbox a.button.button-default{max-width:290px;align-items:center;justify-content:center;margin:30px 9px 0px;height:50px;text-align:center;box-sizing:border-box;padding:0px}.carousel-2 .carousel-flexbox{height:50px;margin:35px 9px 0px 0px;text-align:left}.carousel-2 .carousel-flexbox a.button svg{margin-right:15px;width:18px;height: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;position:absolute;height:100%;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{margin:20px auto 30px;text-align:center;max-width:500px;position:static;opacity:1;transform:none;color:#000}.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 0;width:100%;max-width:300px}.carousel-2 .carousel-flexbox a.button.button-transparent{margin:0;width:100%;color:#000;max-width:300px}.carousel-2 .header-text h2{line-height:normal;font-size:26px}.saas-theme .carousel-2 .caption p{color:black}.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}}