.blogIntroHeaderBlock {
  margin-bottom: 100px;
  position: relative;
}
.blogIntroHeaderBlock .background {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
}
.blogIntroHeaderBlock .background:after {
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  background: #000;
  opacity: 0.6;
}
.blogIntroHeaderBlock .innerContent {
  padding: 300px 0 100px 0;
  position: relative;
  color: #fff;
}
.blogIntroHeaderBlock .innerContent .bigTitle {
  max-width: 1200px;
  width: 100%;
  display: block;
}
@media all and (max-width: 767px) {
  .blogIntroHeaderBlock {
    margin-bottom: 50px;
  }
  .blogIntroHeaderBlock .innerContent {
    padding: 150px 0 50px 0;
  }
}
.blogIntroBlock {
  padding-top: 0;
}
.blogIntroBlock:after,
.blogIntroBlock:before {
  display: none;
}
.blogIntroBlock .background {
  height: 100%;
  top: 0;
}
.blogIntroBlock .contentWrapper .cols .col:first-child {
  width: 50%;
}
.blogIntroBlock .contentWrapper .cols .col:last-child {
  width: 50%;
}
.blogIntroBlock .contentWrapper .cols .col .videoWrapper {
  cursor: default !important;
}
.blogIntroBlock .contentWrapper .cols .col .videoWrapper:hover:after {
  width: calc(100% - 40px) !important;
  height: calc(100% - 40px) !important;
  left: 20px !important;
  top: 20px !important;
}
.blogIntroBlock .contentWrapper .cols .col .videoWrapper:before {
  display: none;
}
@media all and (max-width: 850px) {
  .blogIntroBlock .contentWrapper .cols {
    display: table;
    width: 100%;
  }
  .blogIntroBlock .contentWrapper .cols .col:first-child {
    display: table-footer-group;
  }
  .blogIntroBlock .contentWrapper .cols .col:last-child {
    margin-top: 0 !important;
    margin-bottom: 50px;
    max-width: inherit;
  }
}
/*# sourceMappingURL=blog_intro_block.css.map */