iframe { width: 50vw; aspect-ratio: 560/315; } #video { display: block; width: 80vw; padding: 0; margin: auto; margin-top: 20px; align-items: center; border: 5px solid white; } #video ul { list-style-type: none; } #video li { margin-bottom: 30px; } #video .title_video { width: 100%; background-color: white; color: black; margin: 0px; padding: 10px 0px 10px 0px; } #desc { display: block; background-color: rgba(255,255,255,0.3); width: 80vw; margin: auto; padding: 50px; font-size: 1.2rem; margin-top: 40px; }