/****************
* /BREAKPOINTS *
****************/
/**********
 * SPACES *
**********/
/**********
 * WIDTHS *
**********/
/**************
 * FONTS *
**************/
/**********
 * MIXINS *
**********/
/**************
 * FONT SIZES *
**************/
/********************
 * MOBILE VARIABLES *
********************/
/***************
 * BOX SHOADOW *
***************/
.video-block .video-wrapper a {
  display: inline-block;
  height: 0px;
  width: 100%;
  padding-bottom: 56.25%;
}
.video-block .video-wrapper a .play-button {
  width: 0;
  height: 0;
  border-top: 40px solid transparent;
  border-bottom: 40px solid transparent;
  border-left: 65px solid #ffffff;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  z-index: 2;
  opacity: 0.7;
  transition: all 300ms ease-in-out !important;
}
.video-block .video-wrapper a img {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.video-block .video-wrapper a:hover .play-button {
  opacity: 1;
  transform: translate(-50%, -50%) scale(1.05);
}
.video-block .video-wrapper video {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  max-width: 100%;
  height: auto;
  -o-object-fit: cover;
     object-fit: cover;
}
.video-block .video-wrapper video img {
  -o-object-fit: cover;
     object-fit: cover;
}/*# sourceMappingURL=video.css.map */