.carousel-section{overflow:hidden;padding-bottom:80px;padding-top:80px}.carousel-section .owl-carousel .owl-stage-outer{overflow:unset}.carousel-section .owl-carousel .owl-stage{padding-left:0!important}.carousel-section .owl-carousel .owl-nav .owl-next,.carousel-section .owl-carousel .owl-nav .owl-prev{border:1px solid #c3c3c3;border-radius:50%;font-size:30px;height:50px;width:50px}.carousel-section .owl-carousel .owl-nav .owl-next:focus,.carousel-section .owl-carousel .owl-nav .owl-prev:focus{outline:0}.carousel-section h2{font-size:34px;font-weight:700;text-align:left}.carousel-container{margin:0 auto;max-width:1140px;padding-left:15px;padding-right:15px;width:100%}.carousel-item{margin:0}.carousel-item__card{align-items:center;border-radius:20px;display:flex;filter:grayscale(100%);height:280px;justify-content:center;width:280px}.first-carousel .owl-item{max-width:280px}.carousel-item-text .custom-card-hidden{opacity:0;transition:opacity 2s ease-in-out,visibility 2s ease-in-out;visibility:hidden}.carousel-item-text:hover .custom-card-hidden{opacity:1;visibility:visible}