.swiper{padding:20px 0!important;overflow:visible!important}.swiper-slide{height:auto!important;transition:all .4s cubic-bezier(.4,0,.2,1)!important}.swiper-slide-active{z-index:10!important;opacity:1!important;transform:scale(1.05)!important}.swiper-slide:not(.swiper-slide-active){opacity:.7!important;filter:blur(.5px)!important;transform:scale(.95)!important}.swiper-slide-prev{transform:translate(15px)scale(.95)!important}.swiper-slide-next{transform:translate(-15px)scale(.95)!important}@media (max-width:768px){.swiper-slide:not(.swiper-slide-active){opacity:.5!important}.swiper-slide-prev{transform:translate(10px)scale(.95)!important}.swiper-slide-next{transform:translate(-10px)scale(.95)!important}}@media (max-width:640px){.swiper{padding:0 40px!important}}.swiper-slide-active .service-card{box-shadow:0 10px 30px #0e6b8126!important}
.no-scroll{width:100%;height:100vh;overflow:hidden}.timeline-dot{box-shadow:0 10px 40px #0000001a}.timeline-active{height:100vh;overflow:hidden}*{scroll-behavior:smooth}.timeline-container::-webkit-scrollbar{display:none}.timeline-container{scroll-snap-type:y mandatory;height:100vh;overflow-y:scroll}.timeline-section{scroll-snap-align:start;height:100vh}@keyframes pulse-glow{0%,to{opacity:1;box-shadow:0 0 20px #0e6b814d}50%{opacity:.8;box-shadow:0 0 40px #0e6b8199}}.animate-pulse-glow{animation:2s ease-in-out infinite pulse-glow}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}
