.cc_tvzghuq8_ORHusugcpU .c-video {
  display: flex;
  flex-direction: column;
  width: 100%;
}

.cc_tvzghuq8_ORHusugcpU .c-video__container {
  position: relative;
  width: var(--video-container-width, 100%);
  max-width: 100%;
  aspect-ratio: var(--video-aspect-ratio);
  padding-top: var(--video-padding-top, 0px);
  padding-bottom: var(--video-padding-bottom, 0px);
  padding-left: var(--video-padding-left, 0px);
  padding-right: var(--video-padding-right, 0px);
}

.cc_tvzghuq8_ORHusugcpU .c-video__placeholder {
  width: 100%;
  height: 100%;
  overflow: hidden;
  border-style: solid;
  border-width: var(--video-border-width, 0px);
  border-color: var(--video-border-color, transparent);
  border-radius: var(--video-corner-radius, 0px);
}

.cc_tvzghuq8_ORHusugcpU .c-video__placeholder svg {
  display: block;
  width: 100%;
  height: 100%;
}

.cc_tvzghuq8_ORHusugcpU .c-video__media {
  width: 100%;
  height: 100%;
  object-fit: cover;
  overflow: hidden;
  border-style: solid;
  border-width: var(--video-border-width, 0px);
  border-color: var(--video-border-color, transparent);
  border-radius: var(--video-corner-radius, 0px);
}

@media (max-width: 768px) {
  .cc_tvzghuq8_ORHusugcpU .c-video__container {
    width: var(--video-container-width-mobile, 100%);
  }
}
