diff --git a/donate/static/donate/assets/css/style.css b/donate/static/donate/assets/css/style.css
index a3db013ebe6dac96c041340e357c26c6654e4c7b..dfe15d720f2a23e584f430ebb40ec6a73ce77fb2 100644
--- a/donate/static/donate/assets/css/style.css
+++ b/donate/static/donate/assets/css/style.css
@@ -1175,8 +1175,21 @@ img.full-width {
 }
 
 .responsive-object {
-  padding-bottom: 0 !important;
-  overflow: hidden;
+    position: relative;
+}
+
+.responsive-object.ratio-16-9 {
+    padding-bottom: calc(100% / 16 * 9);
+}
+
+.responsive-object iframe,
+.responsive-object object,
+.responsive-object embed {
+    position: absolute;
+    top: 0;
+    left: 0;
+    width: 100%;
+    height: 100%;
 }