.testimonios-header{display:none}.testimonios-column{flex:1;display:flex;flex-direction:column;gap:20px;position:relative;overflow:visible;padding:40px 0;margin:-40px 0}.testimonios-column:nth-child(1){animation:scrollUp1 30s linear infinite}.testimonios-column:nth-child(2){animation:scrollDown1 35s linear infinite}.testimonios-column:nth-child(3){animation:scrollUp2 25s linear infinite}.testimonios-column:nth-child(4){animation:scrollDown2 40s linear infinite}.testimonio-card{background:#fff;border-radius:16px;padding:25px;box-shadow:0 2px 15px rgba(0,0,0,.06);transition:all .3s ease;min-height:auto;height:auto;display:flex;flex-direction:column;justify-content:space-between;border:1px solid #f0f0f0;cursor:pointer;position:relative;overflow:hidden}.testimonio-card:hover{transform:translateY(-8px);box-shadow:0 10px 40px rgba(0,0,0,.15);background:#fafafa}.testimonio-card:hover .testimonio-header{opacity:.9}.testimonio-card:hover .testimonio-texto{color:#333}.testimonio-header{display:flex;align-items:center;gap:15px;margin-bottom:18px;transition:all .3s ease}.testimonio-avatar{width:55px;height:55px;border-radius:50%;overflow:hidden;border:2px solid #f0f0f0;background:#f0f0f0;display:flex;align-items:center;justify-content:center;font-size:11px;color:#666;flex-shrink:0}.testimonio-avatar img{width:100%;height:100%;object-fit:cover}.testimonio-info{flex:1;min-width:0}.testimonio-nombre-pais{display:flex;align-items:center;gap:8px;margin-bottom:4px}.testimonio-info h4{font-size:1rem;font-weight:600;color:#1a1a1a;line-height:1.3;margin:0;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.country-flag{width:20px;height:15px;border-radius:2px;background-size:cover;background-position:center;flex-shrink:0}.testimonio-curso{font-size:.85rem;color:#666;font-weight:400;line-height:1.2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.testimonio-texto{font-size:.9rem;line-height:1.5;color:#555;margin-bottom:20px;font-style:normal;font-weight:400;text-align:left;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;flex:1;transition:all .3s ease}.testimonio-footer{display:flex;justify-content:center;align-items:center;margin-top:auto;padding-top:15px}.social-btn{color:white;text-decoration:none;padding:10px 20px;border-radius:8px;font-size:.85rem;font-weight:500;transition:all .3s ease;display:flex;align-items:center;gap:8px;white-space:nowrap;flex:1;justify-content:center;max-width:200px}.social-btn.linkedin{background:#0077b5}.social-btn.linkedin:hover{background:#005885;transform:translateY(-2px)}.social-btn.facebook{background:#1877f2}.social-btn.facebook:hover{background:#166fe5;transform:translateY(-2px)}.social-btn.otro{background:#666}.social-btn.otro:hover{background:#444;transform:translateY(-2px)}.social-btn:hover{color:white;text-decoration:none}.social-icon{width:16px;height:16px;flex-shrink:0}.flag-ar{background:linear-gradient(to bottom,#75aadd 33%,white 33%,white 66%,#75aadd 66%)}.flag-pe{background:linear-gradient(to right,#f00 33%,white 33%,white 66%,#f00 66%)}.flag-cl{background:linear-gradient(to right,#00f 50%,white 50%),linear-gradient(to bottom,white 50%,#f00 50%)}.flag-co{background:linear-gradient(to bottom,#fd0 50%,#00f 50%,#00f 75%,#f00 75%)}.flag-mx{background:linear-gradient(to right,#008000 33%,white 33%,white 66%,#f00 66%)}.flag-uy{background:repeating-linear-gradient(to bottom,#0093dd 0%,#0093dd 10%,white 10%,white 20%)}.flag-br{background:#009739}.flag-es{background:linear-gradient(to bottom,#fa0 25%,#f00 25%,#f00 75%,#fa0 75%)}.flag-ec{background:linear-gradient(to bottom,#fd0 50%,#00f 50%,#00f 75%,#f00 75%)}@media (max-width:1024px){.testimonio-card{padding:20px}}@media (max-width:768px){.testimonios-column{animation:none!important}.testimonio-card{min-height:auto;padding:18px}.testimonio-info h4{white-space:normal}.testimonio-curso{-webkit-line-clamp:3}}.testimonios-column:hover{animation-play-state:paused!important}