.convert-carousel .right-column H2.carousel-header{font-size:42px;line-height:47px;margin-bottom:40px}.convert-carousel .service-carousel .slick-list,.detail-carousel .service-carousel .slick-list{height:auto}.convert-carousel .service-carousel .service,.convert-carousel .service-carousel .service .image-wrapper,.detail-carousel .service-carousel .service,.detail-carousel .service-carousel .service .image-wrapper{height:100%}.service-carousel .service IMG{height:100%;object-fit:cover;width:100%}.carousel-section{display:flex;margin:20px 0 100px}.service-carousel{background-color:#fff!important;height:100%!important;z-index:250}.service-carousel .slick-list{overflow:visible;padding:0 18% 0 0!important;position:relative;z-index:-1}.service-carousel .slick-list:after{background-color:#fff;bottom:0;content:" ";position:absolute;right:100%;top:0;width:4000px}.service-carousel .service{background-size:cover;float:left;height:100%;margin-right:20px;max-height:680px;overflow:hidden;padding:0;position:relative}.service-carousel .service:hover .text{background:#fff}.service-carousel .service:hover .text H2{background-color:transparent;box-shadow:none;color:#222429;padding-left:50px;text-shadow:none}.service-carousel .service:hover .text H2:before{width:30px}.service-carousel .service .text{background-color:rgba(0,0,0,.4);bottom:0;box-shadow:0 0 50px 70px rgba(0,0,0,.4);left:0;overflow:visible;position:absolute;text-shadow:0 2px #000;transition:.3s;width:100%}.service-carousel .service .text H2{color:#fff;padding:20px 25px 10px;transition:.3s}.service-carousel .service .text H2:before{left:5px;top:38px;width:0}.service-carousel .service .hidden-text{background:#343d42;bottom:0;max-height:80px;padding:30px 50px 30px 15px;position:absolute;transition:.5s;transition:.3s;width:100%}.service-carousel .service .hidden-text H2{background-color:rgba(0,0,0,.4);box-shadow:0 0 50px 70px rgba(0,0,0,.4);color:#fff;font-size:25px;margin-bottom:20px;overflow:visible;text-shadow:0 2px #000;transition:.3s}.service-carousel .service .hidden-text P{color:#757575;font-weight:200;margin-bottom:40px}.service-carousel .service .hidden-text .cta{padding-left:40px}.service-carousel .service .hidden-text .cta:before{width:30px}.service-carousel .service:hover{cursor:pointer}.service-carousel .service:hover .hidden-text{background:#fff;bottom:0;max-height:300px}.service-carousel .service:hover .hidden-text H2{background-color:transparent;box-shadow:none;color:#222429;text-shadow:none}.service-carousel .slick-next{bottom:-21px;left:auto;right:320px!important}.service-carousel .slick-prev{bottom:-20px;left:auto;right:400px!important}.service-carousel .slick-arrow{position:absolute}.service-carousel .slick-arrow .award-arrow .arrow-path{transition:.3s}.service-carousel .slick-arrow:hover{cursor:pointer}.service-carousel .slick-arrow:hover .award-arrow .arrow-path{fill:#de3112}.service-carousel .slick-prev{transform:rotate(180deg)}.convert-carousel .service-carousel .service{overflow:hidden}.award-arrow{height:50px;width:50px}@media screen and (max-width:1400px){.service-carousel .service .hidden-text H2,.service-carousel .service .text H2{font-size:20px}.service-carousel .service .text P{font-size:16px}.carousel-section .service-carousel .slick-next{right:0!important}.carousel-section .service-carousel .slick-prev{right:80px!important}}@media screen and (max-width:768px){.carousel-section .service-carousel .service .text H2{background:#fff;color:#222429;font-size:25px;margin-bottom:0;padding-left:40px}.carousel-section .service-carousel .service .text H2:before{top:31px;width:25px}.carousel-section .left-column{width:15px!important}.carousel-section .service-carousel .slick-dots{left:0;margin:30px auto auto;position:static;right:0;width:0}.carousel-section .service-carousel .slick-dots LI:before{background:#757575}.carousel-section .service-carousel .slick-dots LI.slick-active:before{background:#de3112}.carousel-section .service-carousel .service{overflow:hidden}.service-carousel .service .text{background-color:#fff;box-shadow:none;text-shadow:none}.service-carousel .service .hidden-text{background:#fff;bottom:-140px;bottom:0;height:auto;max-height:300px}.service-carousel .service .hidden-text H2{background-color:#fff;box-shadow:none;color:#000;font-size:21px;max-height:50px;text-shadow:none}.award-arrow{height:30px;width:30px}.carousel-section .service-carousel .slick-prev{right:60px!important}}@media screen and (max-width:576px){.carousel-section .service-carousel .service{max-height:440px;overflow:hidden}.convert-carousel .left-column{display:none}.convert-carousel .right-column{width:100%}.convert-carousel .service-carousel .service{margin-right:10px;max-height:400px}.carousel-section .left-column{display:none!important}.convert-carousel .service-carousel .service IMG{height:auto;max-width:100%}.convert-carousel .right-column H2.carousel-header{font-size:30px;line-height:32px}.carousel-section .service-carousel .slick-arrow{bottom:-20px!important}}@media screen and (max-width:450px){.service-carousel .service .hidden-text H2,.service-carousel .service .text H2{font-size:18px}.service-carousel .service .text P{font-size:14px}}