/* muro de testimonios */
#video-reviews.muro{--mh:264px}
#video-reviews.muro .vmarquee{margin-top:0}
#video-reviews.muro .vtrack{gap:16px;padding:8px;align-items:stretch;animation-duration:var(--d,220s);animation-direction:normal}
#video-reviews.muro .rev .vtrack{animation-direction:reverse}
#video-reviews.muro .vrcard{flex:0 0 330px;height:var(--mh);display:flex;flex-direction:column}
#video-reviews.muro .vthumb{flex:0 0 auto}
#video-reviews.muro .vcap{flex:1;display:flex;flex-direction:column;justify-content:center;padding:10px 16px}
#video-reviews.muro .vcap .s{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.wacard{flex:0 0 auto;height:var(--mh);display:block;border-radius:18px;overflow:hidden;border:1px solid var(--line);background:#f7f8fd;cursor:zoom-in;transition:transform .25s,box-shadow .25s}
.wacard img{display:block;width:100%;height:100%;object-fit:cover}
@media(hover:hover){.wacard:hover{transform:translateY(-4px);box-shadow:0 22px 48px -22px rgba(11,15,28,.3)}}
@media(hover:none){#video-reviews.muro .vmarquee:hover .vtrack{animation-play-state:running}}
@media(prefers-reduced-motion:reduce){#video-reviews.muro .vmarquee{overflow-x:auto}}
.muro-mas{text-align:center;margin-top:34px}
.muro-mas a{font-weight:700;font-size:15px;color:#2563eb;border-bottom:1px solid #c7d2fe;padding-bottom:2px}
.walb{position:fixed;inset:0;z-index:210;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(8,10,20,.86);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;pointer-events:none;transition:opacity .25s;cursor:zoom-out}
.walb.open{opacity:1;pointer-events:auto}
.walb img{max-width:min(96vw,1200px);max-height:90vh;width:auto;height:auto;border-radius:16px;background:#fff}

@media(max-width:760px){#video-reviews.muro{--mh:232px}#video-reviews.muro .vrcard{flex-basis:260px}#video-reviews.muro .vtrack{gap:12px;padding:6px}}
