.paragraph--type--stories-web-video .l--offset {
  -webkit-padding-start: 0;
          padding-inline-start: 0;
  -webkit-padding-end: 0;
          padding-inline-end: 0;
}
@media (min-width: 37.5em) {
  .paragraph--type--stories-web-video .l--offset {
    padding: 0;
  }
}

.paragraph--type--stories-web-video.l--offset {
  -webkit-padding-start: 15px;
          padding-inline-start: 15px;
  -webkit-padding-end: 15px;
          padding-inline-end: 15px;
  margin: 0 auto;
  max-width: 964px;
}
@media (min-width: 48em) {
  .paragraph--type--stories-web-video.l--offset {
    -webkit-padding-start: 7.4074074074%;
            padding-inline-start: 7.4074074074%;
    -webkit-padding-end: 7.4074074074%;
            padding-inline-end: 7.4074074074%;
  }
}
@media (min-width: 62em) {
  .paragraph--type--stories-web-video.l--offset {
    -webkit-padding-start: 0;
            padding-inline-start: 0;
    -webkit-padding-end: 0;
            padding-inline-end: 0;
  }
}

.hero__image--container .hero__image--wrapper .field--name-field-media-video-embed-field {
  -webkit-margin-start: 0;
          margin-inline-start: 0;
  -webkit-margin-end: 0;
          margin-inline-end: 0;
  margin-bottom: 0;
}
@media (min-width: 62em) {
  .hero__image--container .hero__image--wrapper .field--name-field-media-video-embed-field {
    -webkit-margin-start: min(10%, 170px);
            margin-inline-start: min(10%, 170px);
    -webkit-margin-end: max(-10%, -170px);
            margin-inline-end: max(-10%, -170px);
    margin-bottom: 0;
    padding-bottom: 90px;
  }
}
@media (min-width: 75em) {
  .hero__image--container .hero__image--wrapper .field--name-field-media-video-embed-field {
    padding-bottom: 0;
  }
  .hero__image--container .hero__image--wrapper .field--name-field-media-video-embed-field:after {
    content: "";
    -webkit-border-start: 2px solid var(--color-ictj-red);
            border-inline-start: 2px solid var(--color-ictj-red);
    height: 90px;
    display: inline-block;
    -webkit-margin-start: 60px;
            margin-inline-start: 60px;
  }
}

.field--name-body iframe {
  width: 100%;
  height: 582px;
}

.field--name-field-stories-web-video .field--name-field-exclude-from-search {
  display: none;
}
.field--name-field-stories-web-video .field--name-langcode {
  display: none;
}