/* Mostrar cada toma completa, con formato adecuado a la pantalla. */
.background-section20.background-section21{height:min(480px,56.2637vw);min-height:0;max-height:none;padding:38px 7%;background:#252522}
.background-section21>.section-film21{background:#252522}
.background-section21>.section-film21 video{inset:auto 0 auto auto;top:0;width:auto;max-width:100%;height:100%;object-fit:contain;object-position:right center;mask-image:linear-gradient(90deg,transparent,#000 16%);-webkit-mask-image:linear-gradient(90deg,transparent,#000 16%)}
.background-section21>.section-film21::after{background:linear-gradient(90deg,#252522 0%,#252522bb 34%,#25252220 58%,transparent 85%)}
.background-section21>div{max-width:570px}
.background-section21 h2{font-size:clamp(62px,6.6vw,90px);text-shadow:0 1px 6px #0004}
.background-section21>.section-film21 .motion-toggle{background:#20211fd9}
@media(max-width:800px){.background-section20.background-section21{height:auto;min-height:0;aspect-ratio:512/910;padding:36px 7% 75px}.background-section21>.section-film21 video{inset:0;width:100%;height:100%;max-width:none;object-fit:contain;object-position:center;mask-image:none;-webkit-mask-image:none}.background-section21>.section-film21::after{background:linear-gradient(90deg,#121b19a3,#121b1929)}.background-section21 h2{font-size:clamp(55px,15vw,72px)}.background-section21>div{max-width:100%}}
