.psv-video-main {
  box-sizing: border-box;
  width: 100%;
  margin: 0;
  padding: 0;
}
.ibsa-video:not(.psv-theme-styled) .psv-video-container {
  box-sizing: border-box;
  width: 100%;
  max-width: var(--ibsa-container-width, 1200px);
  margin-inline: auto;
  padding-inline: clamp(20px, 4vw, 48px);
}
.ibsa-video:not(.psv-theme-styled) .psv-video-hero {
  padding-block: clamp(32px, 5vw, 64px);
}
.ibsa-video:not(.psv-theme-styled) .psv-video-title {
  margin: 0;
  overflow-wrap: anywhere;
}
.ibsa-video:not(.psv-theme-styled) .psv-video-section {
  padding-block: 0 clamp(40px, 6vw, 80px);
}
.psv-video video {
  display: block;
  width: 100%;
  height: auto;
  background: #000;
  border-radius: 12px;
}
