/* Iframe & wrapper styling */ .video-wrapper { position: relative; overflow: hidden; /* Apply 'padding-top' for correct aspect ratio */ padding-top: 56.25%; /* 16:9 aspect ratio */ /* padding-top: 42.85%; */ /* 21:9 aspect ratio */ /* padding-top: 75%; */ /* 4:3 aspect ratio */ /* padding-top: 100%; */ /* 1:1 aspect ratio */ /* padding-top: 66.67%; */ /* 3:2 aspect ratio */ /* padding-top: 177.78%; */ /* 9:16 aspect ratio */ } .video-wrapper iframe { width: 100%; height: 100%; position: absolute; left: 0; top: 0; border: 0; }