.carousel-2 .header-text{max-width:800px;margin:0 auto;padding:75px 20px 0;text-align:center}.carousel-2 .slider{position:relative}.carousel-2 .slider:before{width:100%;height:50%;bottom:0;left:0;position:absolute;content:'';background-color:#233b64;z-index:-1}.carousel-2 .caption{display:flex;align-items:center;justify-content:center;flex-direction:column;margin:3em;padding:2em;background-color:white;box-shadow:0 2px 14px rgba(0,0,0,.26);opacity:.5;transition:all .2s ease;text-align:center}.carousel-2 .slick-current .caption{opacity:1}.carousel-2 .slick-dotted.slick-slider{margin-bottom:0}.carousel-2 .carousel-cta{background-color:#233b64;padding:75px 0 0}.carousel-2 .carousel-cta.has-cta{padding:75px 0;text-align:center}.carousel-2 .carousel-cta.has-cta .button{color:white;margin-top:2em}@media(min-width:48em){.carousel-2 .caption{margin:1em;padding:2em 3em;background-color:white}}.carousel-2 .slick-prev,.carousel-2 .slick-next,.carousel-2 .slick-arrow{border-radius:50%;width:40px;height:40px;padding:.5em;top:50%;position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:100}.carousel-2 .slick-next{right:5%;transform:translate(0,-50%)}.carousel-2 .slick-prev{left:5%;transform:translate(0,-54%)}@media(min-width:768px){.carousel-2 .slick-prev,.carousel-2 .slick-next,.carousel-2 .slick-arrow{width:60px;height:60px}.carousel-2 .slick-next{right:13.5%;transform:translate(0,-50%)}.carousel-2 .slick-prev{left:13.5%;transform:translate(0,-54%)}}.carousel-2 .slick-prev svg{display:block;width:auto;height:80%;position:absolute;left:50%;top:50%;transform:translate(-55%,-45%)}.carousel-2 .slick-next svg{display:block;width:auto;height:80%;position:absolute;left:50%;top:50%;transform:translate(-45%,-45%)}.carousel-2 .slick-prev span,.carousel-2 .slick-next span{position:absolute;width:1px;height:1px;overflow:hidden;text-indent:-10em}.carousel-2 .slick-prev:before,.carousel-2 .slick-next:before{display:none}.carousel-2 .slick-dots li button:before{display:none}.carousel-2 .slick-dots li{margin:0 .75em}.carousel-2 .slick-dots button{background-color:white}.carousel-2 .slick-dots .slick-active button{background-color:#999}