.logo-carousel-section{background-color:#fff;padding:60px 0}.carousel-title{text-align:center;color:var(--dark-blue);margin-top:10px;margin-bottom:40px;padding:0 24px;font-size:16px;font-weight:400}.logo-scroller{max-width:1200px;margin:0 auto;overflow:hidden;-webkit-mask:linear-gradient(90deg,#0000,#fff 20% 80%,#0000);mask:linear-gradient(90deg,#0000,#fff 20% 80%,#0000)}.scroller-inner{flex-wrap:nowrap;width:max-content;animation:40s linear infinite logo-scroll;display:flex}.logo-scroller:hover .scroller-inner{animation-play-state:paused}.logo-list{align-items:center;gap:40px;padding:0 20px;display:flex}.logo-list img{width:auto;max-height:40px;transition:all .3s}.logo-list img:hover{filter:grayscale(0);opacity:1;transform:scale(1.1)}@keyframes logo-scroll{0%{transform:translate(0)}to{transform:translate(-40%)}}
.testimonials-section{background-color:#fff;padding:80px 0;font-family:Lexend,sans-serif;position:relative}.testimonials-container{max-width:1200px;margin:0 auto;padding:0 60px;position:relative}.testimonials-title{text-align:center;color:var(--dark-blue);margin-bottom:60px;font-size:2.2rem;font-weight:600}.testimonial-card{box-sizing:border-box;background-color:#f8f9fb;border-radius:16px;flex-direction:column;min-height:220px;margin:0 7px;padding:24px;display:flex;box-shadow:0 4px 15px #0000004d}.testimonial-card footer{border:none;align-items:center;gap:16px;margin-bottom:16px;display:flex}.author-photo{object-fit:cover;border-radius:50%;width:60px;height:60px}.author-name{color:#000;margin-left:20px;font-size:17px;font-style:normal;font-weight:500}.testimonial-text{color:#000;flex-grow:1;font-size:14.5px;font-weight:300;line-height:1.3}.splide-button-prev,.splide-button-next{background-color:var(--teal-button);border-radius:50%;width:44px;height:44px;top:55%;color:#fff!important}.splide-button-prev:hover,.splide-button-next:hover{background-color:var(--teal-button-hover)}.splide-button-prev{left:0}.splide-button-next{right:0}.splide-button-next:after,.splide-button-prev:after{font-weight:800;font-size:1.2rem!important}.splide-pagination{margin-top:40px;position:relative}.splide-pagination-bullet{opacity:1;background-color:#ccc}.splide-pagination-bullet-active{background-color:var(--teal-button)}.carousel-inner{overflow:visible}.multi-item-carousel .carousel-inner{display:flex}.multi-item-carousel .carousel-item{flex:0 0 25%;margin-right:0;transition:transform .5s}.multi-item-carousel .carousel-item,.multi-item-carousel .carousel-item-next,.multi-item-carousel .carousel-item-prev,.multi-item-carousel .carousel-item.active{display:block}.multi-item-carousel .cuadro{text-align:center}
.steps-section{background-color:var(--dark-blue);color:var(--text-light);padding:80px 0;font-family:Lexend,sans-serif}.steps-container{text-align:center;padding:0 50px}.steps-section h2{margin-bottom:80px;font-size:2.2rem;font-weight:600}.steps-list-2{margin:0 auto 30px;padding:0;font-family:Lexend,sans-serif;list-style:none;display:flex}@media (min-width:992px){.steps-list-2{justify-content:space-between;overflow:visible}.step-item{flex:1}}@media (max-width:991.98px){.steps-list-2{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:1rem;overflow:auto visible}.steps-list-2::-webkit-scrollbar{display:none}.step-item{align-items:center;min-height:75px;display:flex}}.steps-dots{justify-content:center;gap:8px;margin-top:-20px;margin-bottom:30px;display:none}.steps-dots .dot{cursor:pointer;background:#7f8a94;border-radius:50%;width:8px;height:8px;transition:background .3s}.steps-dots .dot.active{background:#fff}@media (max-width:768px){.steps-dots{justify-content:center;display:flex}}.step-item{flex:1}.step-content{align-items:flex-start;gap:.75rem;display:flex}.step-number{color:#30a5bf;margin-top:-10px;margin-right:10px;font-size:40px;font-weight:500}.step-text{color:#fff;text-align:left;border-top:1px solid #fff;width:max-content;min-width:145px;margin:0;padding-top:.5rem;padding-right:20px;font-size:15px;font-weight:300;line-height:1.3;position:relative}
