  /**
 * Font mixins
 */
/**
 * Global mixins
 */
/**
 * Buttons mixins
 */
/**
 * Link mixins
 */
/**
 * Single posts mixins
 */
/**
 * Block elements mixins
 */
/**
 * Contact form mixins
 */
/**
 * Gallery slider
 * Used in photo gallery block
 * Used on single post
 * Used on single event
 */
/**
 * Slider elements
 */
.block-video {
  width: 100%;
  min-height: 18.75rem;
}
.block-video__container {
  position: relative;
  width: 100%;
  height: 0;
  padding-top: 56.25%;
}
.block-video__container .video-image,
.block-video__container .video-wrapper {
  overflow: hidden;
  border-radius: 0.25rem;
}
@media screen and (min-width: 577px) {
  .block-video__container .video-image,
  .block-video__container .video-wrapper {
    border-radius: 1rem;
  }
}
.block-video__container .video-image {
  margin: 0;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.block-video__container .video-image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}
.block-video__container .video-image--hidden {
  display: none;
}
.block-video__container .video-icon {
  display: flex;
  width: 3.75rem;
  height: 3.75rem;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: #3970de;
  cursor: pointer;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
@media screen and (min-width: 577px) {
  .block-video__container .video-icon {
    width: 6.25rem;
    height: 6.25rem;
  }
}
.block-video__container .video-icon img {
  width: auto;
  height: 47%;
  margin-left: 7%;
}
.block-video__container .video-icon--hidden {
  display: none;
}
.block-video__container .video-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.block-video__container .video-wrapper iframe {
  margin: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}
.block-video.wombat-bg-white {
  background-color: #fff;
}
.block-video.wombat-bg-ice-blue {
  background-color: #cce9ff;
}
.block-video.wombat-bg-sky-blue {
  background-color: #84c2f1;
}
.block-video.wombat-bg-midnight-blue {
  background-color: #00243f;
}

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