.wp-block-embed {
  position: relative;
  width: 100%;
  margin: 0 auto;
}
.wp-block-embed.wp-has-aspect-ratio.wp-embed-aspect-16-9 {
  aspect-ratio: 16/9;
}
.wp-block-embed.wp-has-aspect-ratio.wp-embed-aspect-9-16 {
  aspect-ratio: 9/16;
}
.wp-block-embed.wp-has-aspect-ratio iframe {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.wp-block-embed__wrapper {
  width: 100%;
  height: 100%;
}
.wp-block-embed {
  --termly-blocked-content-max-height:300px;
  --termly-blocked-content-max-width: 400px;
}
.wp-block-embed:has(.termly-blocked-content) .wp-block-embed__wrapper::before {
  padding-top: 0 !important;
}
.wp-block-embed .termly-blocked-content {
  max-width: 100% !important;
  height: 100% !important;
}
