.carousel{position:relative}.carousel .slick-next.slick-arrow,.carousel .slick-prev.slick-arrow{z-index:9999;background:transparent;font-size:0}.carousel .slick-next:hover.slick-arrow:before,.carousel .slick-prev:hover.slick-arrow:before{opacity:.5;transition:.5s}.carousel .slick-prev.slick-arrow:before{display:block;content:"";background-image:url(https://www.isgroupe.com/hubfs/Canva%20images/arrow-01.png);background-repeat:no-repeat;background-size:50px;width:50px;height:50px}.carousel .slick-prev.slick-arrow{left:10px;right:10px}.carousel .slick-next.slick-arrow:before{display:block;content:"";background-image:url(https://www.isgroupe.com/hubfs/Canva%20images/arrow-02.png);background-repeat:no-repeat;background-size:50px;width:50px;height:50px}.carousel ul.slick-dots{z-index:9999;padding:10px 0 15px}.carousel.slick-initialized.slick-slider{overflow:hidden}.carousel.slick-initialized.slick-slider ul.slick-dots li button{cursor:pointer}.carousel .slick-slide img{border:0}.slick-slide img{width:100%}.slick-slide .carousel-item--desc{display:flex;justify-content:center;flex-wrap:wrap;flex-direction:column;position:absolute;z-index:10;top:50%;left:50%;transform:translate(-50%,-50%)}.slick-slide .carousel-item--desc .carousel-item--desctitle p{color:#fff;font-size:36px;font-weight:700}.slick-slide .carousel-item--desctitle{text-align:center}.slick-slide .carousel-item--desclink{margin:2rem auto 1rem}.slick-slide .carousel-item--desclink a{background-color:#19a0da;padding:10px 20px;width:200px;display:block}.slick-slide .carousel-item--desclink a:hover{background-color:#6bd6f4;transition:.5s}.slick-slide .carousel-item--desclink a span{display:block;color:#fff;text-align:center;font-size:18px}.carousel-item .carousel-item--img{position:relative;display:block;width:100%;padding:0;overflow:hidden}.carousel-item .carousel-item--img:before{display:block;content:""}.carousel-item .carousel-item--img:after{background-color:rgba(6,90,149,.3);display:block;content:"";z-index:10;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%}.carousel-item .carousel-item--img img{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}@media screen and (max-width:991px){.carousel-item .carousel-item--img:before{padding-top:154.25%}}@media screen and (min-width:1200px){.carousel-item .carousel-item--img:before{padding-top:29.25%}}