.carousel-featured-case-studies-module .carousel-container{align-items:center;display:flex;flex-direction:column;max-width:100%;overflow:hidden;position:relative}.carousel-featured-case-studies-module .carousel-featured-case-studies-container{display:flex;gap:50px}.carousel-featured-case-studies-module .carousel-track-wrapper{overflow:hidden;width:100%}.carousel-featured-case-studies-module .rn1-carousel-track{display:flex;gap:45px;overflow-x:hidden;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}.carousel-featured-case-studies-container{flex-direction:column}.slick-track{display:flex!important;gap:45px}.carousel-featured-case-studies-module .carousel-track::-webkit-scrollbar{display:none}.carousel-featured-case-studies-module .rn1-carousel-item{align-items:flex-end;background-position:50%;background-size:cover;border-radius:25px;display:flex!important;flex-direction:column;height:480px;justify-content:flex-end;justify-content:center;padding:20px;position:relative;transition:all .5s ease}.carousel-featured-case-studies-module .carousel-content{align-items:flex-start;background:rgba(0,0,0,.7);border-radius:10px;color:#fff;display:flex;flex-direction:column;height:453px;max-width:453px;padding:25px;width:100%}.carousel-featured-case-studies-module .carousel-logo{margin-bottom:15px;max-width:120px}.carousel-featured-case-studies-module .carousel-title{color:#fff;font-family:Lexend Deca,sans-serif;font-size:28px;font-weight:600;margin-bottom:20px;text-decoration:none}.carousel-featured-case-studies-module .carousel-description{font-size:18px;margin:10px 0 25px}.carousel-featured-case-studies-module .case-studies-carousel-navigation{display:flex;gap:15px;justify-content:center;margin-top:15px}.carousel-featured-case-studies-module .rn1-carousel-next img,.carousel-featured-case-studies-module .rn1-carousel-prev img{height:auto;transition:opacity .3s ease;width:40px}.carousel-featured-case-studies-module .rn1-carousel-next img:hover,.carousel-featured-case-studies-module .rn1-carousel-prev img:hover{opacity:.7}.carousel-featured-case-studies-module button.rn1-carousel-next,.carousel-featured-case-studies-module button.rn1-carousel-prev{background:transparent;background-position:50%;background-repeat:no-repeat;background-size:contain;border:0;border:none!important;font-size:0;height:43px;width:43px}.carousel-featured-case-studies-module .case-studies-carousel-dots{display:flex}.carousel-featured-case-studies-module .case-studies-carousel-dots ul{align-items:center;display:flex;gap:38px;margin:0}.carousel-featured-case-studies-module .case-studies-carousel-dots ul li{min-height:50px}.case-studies-carousel-dots ul li button{display:none}.case-studies-carousel-dots ul li::marker{color:#ccc!important;font-size:35px}.case-studies-carousel-dots ul li.slick-active::marker{color:#999797!important}.carousel-featured-case-studies-module .carousel-dots span{background:#ccc;border-radius:50%;display:inline-block;height:10px;transition:background .3s ease;width:10px}.carousel-featured-case-studies-module .carousel-dots span.active{background:#999797}@media only screen and (max-width:768px){.carousel-featured-case-studies-module .rn1-carousel-track .slick-list .slick-slide{width:100%!important}.carousel-featured-case-studies-module .carousel-content,.carousel-featured-case-studies-module .rn1-carousel-item{height:550px}.carousel-featured-case-studies-module .rn1-carousel-item{border-radius:0;padding:0}.carousel-featured-case-studies-module .rn1-carousel-background-wrapper{background-position:50%;background-size:cover;border-radius:25px;display:flex!important;flex-direction:column;padding:20px}}