.carousel-section{overflow:hidden;padding-bottom:80px;padding-top:80px;position:relative}.carousel-section .owl-carousel .owl-nav{display:flex;justify-content:space-between;left:0;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:100%}.carousel-section .owl-carousel .owl-stage{padding-left:0!important}.carousel-section .owl-carousel .owl-stage-outer{overflow:unset}.carousel-wrapper{position:relative}button.custom-prev.btn{padding:5px}button.custom-next.btn,button.custom-prev.btn{background:#fff!important;border:none!important;box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22)}button.custom-next.btn{padding:3px}.custom-carousel-nav{position:absolute;top:41%;width:100%;z-index:2}.carousel-section h2{font-size:34px;font-weight:700;text-align:left}.carousel-container{margin:0 auto;max-width:1323px;padding-left:15px;padding-right:15px;width:100%}.carousel-section .item{margin:20px 0}.carousel-item__card{align-items:center;border:1px solid #ddd;border-radius:12px;box-shadow:0 13px 31px #dce1ed;display:flex;font-size:30px;font-weight:500;height:300px;justify-content:center;margin:30px 0 35px}.gallery-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.gallery-item{box-shadow:0 8px 20px rgba(0,0,0,.05);overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.gallery-item,.gallery-item img{border-radius:12px;display:block}.gallery-item img{height:250px!important;margin:0;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease;vertical-align:middle;width:100%}.gallery-item:hover img{transform:scale(1.05)}.gallery-item:hover{box-shadow:0 12px 24px rgba(0,0,0,.1)}@media (max-width:767px){.custom-carousel-nav{top:48%!important}.placement-experience .play-icon{top:11%}}
