.mkt-video-loop{position:relative;overflow:hidden;aspect-ratio:16/9;border-radius:18px;background:var(--bg-page);box-shadow:0 0 0 1px rgba(8,24,29,.08),0 34px 70px -34px rgba(0,52,64,.45),0 14px 30px -20px rgba(0,52,64,.25)}.mkt-video-loop-medio{display:block;width:100%;height:100%;object-fit:cover}.mkt-video-loop-control{position:absolute;right:12px;bottom:12px;display:grid;width:38px;height:38px;place-items:center;border:0;border-radius:50%;background:rgba(8,24,29,.66);color:#fff;cursor:pointer;opacity:0;transition:opacity var(--dur-fast) var(--ease-out),transform var(--dur-press) var(--ease-out)}.mkt-video-loop-control svg{width:16px;height:16px}.mkt-video-loop-control:active{transform:scale(.95)}.mkt-video-loop-control:focus-visible{opacity:1;outline:2px solid var(--brand-bright);outline-offset:2px}.mkt-video-loop[data-estado=pausado] .mkt-video-loop-control,.mkt-video-loop[data-estado=quieto] .mkt-video-loop-control{opacity:1}.mkt-video-loop[data-estado=espera] .mkt-video-loop-control{visibility:hidden}@media (hover:hover) and (pointer:fine){.mkt-video-loop:hover .mkt-video-loop-control{opacity:1}}@media (hover:none){.mkt-video-loop-control{opacity:.85}}.mkt-video-portada{position:relative;display:block;width:100%;aspect-ratio:16/9;overflow:hidden;padding:0;border:0;border-radius:14px;background:#0b1a1f;cursor:pointer;box-shadow:0 0 0 1px rgba(255,255,255,.12),0 22px 44px -22px rgba(0,0,0,.6);transition:transform var(--dur-press) var(--ease-out)}.mkt-video-portada:active{transform:scale(.98)}.mkt-video-portada:focus-visible{outline:2px solid var(--brand-bright);outline-offset:4px}.mkt-video-portada-img{object-fit:cover}.mkt-video-portada:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,rgba(4,14,17,.35));pointer-events:none}.mkt-video-play{position:absolute;z-index:1;top:50%;left:50%;display:grid;width:68px;height:68px;margin:-34px 0 0 -34px;place-items:center;border-radius:50%;background:linear-gradient(112deg,var(--brand-500) 0,var(--brand-bright) 100%);color:#fff;box-shadow:0 14px 30px -10px rgba(0,184,187,.65);transition:transform var(--dur) var(--ease-out)}.mkt-video-play svg{width:26px;height:26px;margin-left:3px}@media (hover:hover) and (pointer:fine){.mkt-video-portada:hover .mkt-video-play{transform:scale(1.06)}}.mkt-video-duracion{position:absolute;z-index:1;right:10px;bottom:10px;padding:3px 9px;border-radius:999px;background:rgba(8,24,29,.75);color:#fff;font-size:12px;font-weight:700;font-variant-numeric:tabular-nums}.mkt-video-dialogo{width:min(1120px,calc(100vw - 24px));max-width:none;max-height:none;margin:auto;padding:0;overflow:visible;border:0;border-radius:16px;background:#000;color:#fff}.mkt-video-dialogo::backdrop{background:rgba(4,14,17,.84);backdrop-filter:blur(4px)}.mkt-video-dialogo[open]{animation:mkt-video-entra var(--dur-slow) var(--ease-out)}.mkt-video-dialogo[open]::backdrop{animation:mkt-video-velo var(--dur-slow) var(--ease-out)}.mkt-video-dialogo[data-cerrando=true]{animation:mkt-video-sale var(--dur-exit) var(--ease-in) forwards}.mkt-video-dialogo[data-cerrando=true]::backdrop{animation:mkt-video-velo-sale var(--dur-exit) var(--ease-in) forwards}@keyframes mkt-video-entra{0%{opacity:0;transform:scale(.97)}}@keyframes mkt-video-sale{to{opacity:0;transform:scale(.97)}}@keyframes mkt-video-velo{0%{opacity:0}}@keyframes mkt-video-velo-sale{to{opacity:0}}.mkt-video-marco{position:relative}.mkt-video-reproductor{display:block;width:100%;aspect-ratio:16/9;border-radius:16px;background:#000}.mkt-video-cerrar{position:absolute;z-index:2;top:10px;right:10px;display:grid;width:38px;height:38px;place-items:center;border:0;border-radius:50%;background:rgba(8,24,29,.6);color:#fff;cursor:pointer;transition:transform var(--dur-press) var(--ease-out)}.mkt-video-cerrar svg{width:18px;height:18px}.mkt-video-cerrar:active{transform:scale(.95)}.mkt-video-cerrar:focus-visible{outline:2px solid var(--brand-bright);outline-offset:2px}