/**
 * @file
 * Video paragraph.
 */
.paragraph-video {
  position: relative;
  left: -15px;
  margin: 90px 0;
  width: calc(100% + 30px);
}
@media (max-width: 767px) {
  .paragraph-video {
    margin: 45px 0;
  }
}
.paragraph-video--background-color {
  padding: 90px 0;
  margin: 0;
  background: rgb(236, 9, 40);
  background: linear-gradient(0deg, rgb(236, 9, 40) 50%, rgb(248, 248, 248) 50%);
}
@media (max-width: 767px) {
  .paragraph-video--background-color {
    padding: 45px 15px;
  }
}
.paragraph-video--background-color .paragraph-video__field-remote-video-item {
  margin: 10px;
}
.paragraph-video--background-color iframe {
  -webkit-box-shadow: 0px 25px 15px -15px rgba(0, 0, 0, 0.5);
  box-shadow: 0px 25px 15px -15px rgba(0, 0, 0, 0.5);
}
.paragraph-video__field-remote-video {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  max-width: 1146px;
  margin: 0 auto;
}
.paragraph-video__field-remote-video-item {
  width: 100%;
  margin: 0;
}
@media (min-width: 767px) {
  .paragraph-video__field-remote-video-item {
    margin: 15px;
    max-width: 830px;
    min-width: calc(50% - 30px);
    flex: 1;
  }
}
@media (min-width: 767px) {
  .paragraph-video__field-remote-video-item:last-child:nth-child(odd) {
    max-width: calc(50% - 30px);
  }
}
@media (min-width: 767px) {
  .paragraph-video__field-remote-video-item:first-child:nth-child(odd) {
    max-width: 830px;
  }
}
.paragraph-video .media-remote-video__field-media-oembed-video {
  position: relative;
}
.paragraph-video .wistia_responsive_padding {
  padding: 0 !important;
}
.paragraph-video iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: block;
  background-color: #000;
}

/*# sourceMappingURL=video.css.map */
