.carousel-2.section{padding:100px 0}.carousel-2 .header-text{max-width:733px;margin:0 auto 60px;text-align:center;padding:0 15px}.carousel-2 .slick-arrow{top:45%;transform:translateY(-45%);text-align:center}.carousel-2 .slick-next{right:0rem;width:auto;height:auto}.carousel-2 .slick-prev{left:0rem;width:auto;height:auto;right:auto}.carousel-2 .slick-prev img{transform:rotate(180deg)}.carousel-2 .slick-track{display:flex;align-items:center}.saas-theme .carousel-2 .caption *{font-weight:400;font-size:21px;color:#234362 !important;letter-spacing:0;line-height:32px;text-align:left}.saas-theme .carousel-2 .caption strong{font-weight:700}.carousel-2 .slide{position:relative;min-height:30rem;padding:0 15px}.carousel-2 .caption{margin:0;text-align:center;max-width:540px;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 .caption img{max-width:10rem}.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;text-align:left;margin-left:4rem;width:fit-content}.carousel-2 .slick-dots li button:before{display:none}.carousel-2 .slick-dots li{width:13px;border-radius:50%;height:13px;margin:0 11px;opacity:.37;background:#234362}.saas-image-column-10 .image-column-slider li button,.saas-carousel-4 .slick-dots li button,.carousel-2 .slick-dots li button{background:#234362 !important}.carousel-2 .slick-dots li button{width:100%;height:100%;border-radius:50%;padding:0}.carousel-2 .slick-dots li.slick-active{opacity:1}.carousel-2 .slick-dotted.slick-slider{margin:0}.carousel-2 .carousel-flexbox{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.carousel-2 .carousel-flexbox a.button.button-default{max-width:290px;display:flex;align-items:center;justify-content:center;margin:35px 9px 0px;height:50px;text-align:center;box-sizing:border-box;padding:14px 25px 15px}.carousel-2 .carousel-flexbox a.button.button-transparent{height:50px;margin:35px 9px 0px;display:flex;padding:14px 25px 15px;text-align:center;justify-content:center;align-items:center}.carousel-2 .carousel-flexbox a.button svg{margin-right:15px;width:18px;height:18px}.carousel-2 .slick-dots,.carousel-2 .slick-dots li{margin-top:-2.5rem}@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%}}@media(max-width:768px){.carousel-2 .slick-next{right:15px}.carousel-2 .slick-prev{left:15px}.carousel-2 .slick-arrow{top:190px;transform:none}.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}}@media(max-width:600px){.carousel-2.section{padding:3rem 0}.carousel-2 .slick-arrow .desktop{display:none}.carousel-2 .slick-slide .img-slide{padding:0}}@media(max-width:500px){.carousel-2 .slick-arrow{width:50px;height:50px;line-height:50px}.carousel-2 .slick-prev{left:5px}.carousel-2 .slick-next{right:5px}}