.nuestros-lideres-modulo{--bg-color:transparent;--title-color:#555;--primary-purple:#7b2cbf;align-items:center;display:flex;flex-direction:column;font-family:Inter,sans-serif;overflow:hidden;padding:40px 0;width:100%}.nuestros-lideres-modulo .section-title{color:var(--title-color);font-size:30px;font-weight:700;margin-bottom:10px;text-align:center}.nuestros-lideres-modulo .carousel-container{align-items:center;display:flex;height:420px;justify-content:center;max-width:1200px;perspective:1000px;position:relative;width:100%}.nuestros-lideres-modulo .card{background-color:#e0e0e0;border-radius:16px;box-shadow:0 15px 35px rgba(0,0,0,.2);cursor:pointer;height:360px;left:50%;overflow:hidden;position:absolute;top:50%;transform-origin:center center;transition:all .6s cubic-bezier(.25,1,.5,1);user-select:none;width:260px}.nuestros-lideres-modulo .card:hover{box-shadow:0 25px 45px rgba(0,0,0,.35)}.nuestros-lideres-modulo .card img{display:block;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.25,1,.5,1);width:100%}.nuestros-lideres-modulo .card:hover img{transform:scale(1.08)}.nuestros-lideres-modulo .card-overlay{background-color:#000;height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .6s ease;width:100%;z-index:1}.nuestros-lideres-modulo .info-box{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:rgba(0,0,0,.45);border:1px solid hsla(0,0%,100%,.15);border-radius:12px;bottom:15px;display:flex;justify-content:space-between;left:15px;padding:12px 15px;position:absolute;right:15px;transition:all .5s cubic-bezier(.25,1,.5,1);z-index:2}.nuestros-lideres-modulo .card:hover .info-box{background:rgba(0,0,0,.65);border-color:hsla(0,0%,100%,.3);transform:translateY(-4px)}.nuestros-lideres-modulo .info-text{color:#fff;display:flex;flex-direction:column;gap:4px;max-width:80%}.nuestros-lideres-modulo .info-text h3{font-size:14px;font-weight:700;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nuestros-lideres-modulo .info-text p{font-size:11px;font-weight:400;line-height:1.2;margin:0;opacity:.9}.nuestros-lideres-modulo .linkedin-link{align-items:center;color:#fff;display:flex;font-size:24px;justify-content:center;text-decoration:none;transition:transform .2s ease}.nuestros-lideres-modulo .linkedin-link svg path{transition:fill .2s ease}.nuestros-lideres-modulo .linkedin-link:hover{transform:scale(1.1)}.nuestros-lideres-modulo .linkedin-link:hover svg path{fill:#7835c3}@keyframes focusFlash{0%{box-shadow:0 15px 35px rgba(0,0,0,.2),0 0 0 0 hsla(0,0%,100%,0)}30%{box-shadow:0 15px 35px rgba(0,0,0,.2),0 0 20px 8px hsla(0,0%,100%,.6)}to{box-shadow:0 15px 35px rgba(0,0,0,.2),0 0 0 0 hsla(0,0%,100%,0)}}.nuestros-lideres-modulo .card.active{animation:focusFlash .7s ease-out;transform:translate(-50%,-50%) scale(1);z-index:5}.nuestros-lideres-modulo .card.active .card-overlay{opacity:0}.nuestros-lideres-modulo .card.prev{transform:translate(calc(-50% - 270px),-50%) scale(.85);z-index:4}.nuestros-lideres-modulo .card.next{transform:translate(calc(-50% + 270px),-50%) scale(.85);z-index:4}.nuestros-lideres-modulo .card.next .card-overlay,.nuestros-lideres-modulo .card.prev .card-overlay{opacity:.4}.nuestros-lideres-modulo .card.prev-2{transform:translate(calc(-50% - 490px),-50%) scale(.7);z-index:3}.nuestros-lideres-modulo .card.next-2{transform:translate(calc(-50% + 490px),-50%) scale(.7);z-index:3}.nuestros-lideres-modulo .card.next-2 .card-overlay,.nuestros-lideres-modulo .card.prev-2 .card-overlay{opacity:.6}.nuestros-lideres-modulo .card.hidden{opacity:0;pointer-events:none;transform:translate(-50%,-50%) scale(.5);z-index:1}.nuestros-lideres-modulo .carousel-container.grabbing,.nuestros-lideres-modulo .carousel-container.grabbing .card{cursor:grabbing}.nuestros-lideres-modulo .controls{display:flex;gap:24px;margin-top:10px}.nuestros-lideres-modulo .control-btn{align-items:center;background:transparent;border:none;border-radius:50%;cursor:pointer;display:flex;height:46px;justify-content:center;outline:none;padding:0;width:46px}.nuestros-lideres-modulo .control-btn svg circle,.nuestros-lideres-modulo .control-btn svg path{transition:all .3s ease}.nuestros-lideres-modulo .control-btn:hover{box-shadow:0 4px 12px rgba(123,44,191,.3)}.nuestros-lideres-modulo .control-btn:hover svg circle{fill:var(--primary-purple);stroke:var(--primary-purple)}.nuestros-lideres-modulo .control-btn:hover svg path{fill:#fff}@media (max-width:768px){.nuestros-lideres-modulo .card{height:310px;width:220px}.nuestros-lideres-modulo .card.prev{transform:translate(calc(-50% - 210px),-50%) scale(.85)}.nuestros-lideres-modulo .card.next{transform:translate(calc(-50% + 210px),-50%) scale(.85)}.nuestros-lideres-modulo .card.next-2,.nuestros-lideres-modulo .card.prev-2{opacity:0;pointer-events:none}}