.services-carousel{padding:var(--space-lg) 0;position:relative}.h3_{font-size:clamp(1.9rem, 1.4vw + 0.6rem, 2.5rem);font-weight:700}.services-carousel .container{width:100%;max-width:1300px;margin-left:auto;padding-left:var(--space-md)}.services-carousel h2{text-align:center;margin:0 0 20px 0}.services-carousel .swiper{width:100%;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.services-carousel .swiper-wrapper{margin-right:0!important}.services-carousel .swiper-slide{width:260px;height:400px;border-radius:var(--border-radius-lg);overflow:hidden;position:relative;flex-shrink:0;box-shadow:0 4px 12px rgb(0 0 0 / .15)}.services-carousel .service-card{display:block;position:relative;width:100%;height:100%}.services-carousel img{width:100%;height:100%;object-fit:cover;border-radius:var(--border-radius-lg)}.services-carousel .overlay{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;padding:15px}.services-carousel .overlay h3{margin:0 0 5px}.services-carousel .overlay p{margin:0}.services-carousel .swiper-button-prev,.services-carousel .swiper-button-next{background:var(--nv-orange,#ff6600);color:#fff;width:40px;height:40px;border-radius:var(--border-radius-lg)}.services-carousel .swiper-button-prev::after,.services-carousel .swiper-button-next::after{font-size:18px}@media (max-width:768px){.services-carousel .swiper{cursor:grab}.services-carousel .swiper-slide{width:94%;max-width:370px}.services-carousel .swiper{overflow:visible}.services-carousel .swiper:active{cursor:grabbing}.services-carousel .swiper-wrapper{transition-timing-function:ease-in-out!important}}