.block-header-three-columns-blue {
  background-color: #181799;
  padding-top: 50px;
  padding-bottom: 50px;
}
@media screen and (min-width: 992px) {
  .block-header-three-columns-blue {
    padding-bottom: 119px;
  }
}
.block-header-three-columns-blue .c-title {
  font-weight: bold;
}
.block-header-three-columns-blue .header-three-columns-blue__text {
  color: #D0D0EB;
  text-align: center;
  margin-bottom: 40px;
}
@media screen and (min-width: 768px) {
  .block-header-three-columns-blue .header-three-columns-blue__text {
    margin-bottom: 85px;
  }
}
.block-header-three-columns-blue .header-three-columns-blue__cols {
  display: grid;
  grid-template-columns: 1fr;
  gap: 30px;
}
@media screen and (min-width: 992px) {
  .block-header-three-columns-blue .header-three-columns-blue__cols {
    grid-template-columns: repeat(3, 1fr);
  }
}
@media screen and (min-width: 1200px) {
  .block-header-three-columns-blue .header-three-columns-blue__cols {
    gap: 40px;
  }
}
.block-header-three-columns-blue .header-three-columns-blue__cols .header-three-columns-blue__el {
  border-radius: 8px;
  border: 1px solid #3f3eca;
  -webkit-box-shadow: 4px 4px 20px rgba(0, 0, 0, 0.16);
          box-shadow: 4px 4px 20px rgba(0, 0, 0, 0.16);
  text-align: center;
  overflow: hidden;
  position: relative;
}
.block-header-three-columns-blue .header-three-columns-blue__cols .header-three-columns-blue__el .c-btn-play-new {
  position: absolute;
  top: 18px;
  left: 15px;
}
.block-header-three-columns-blue .header-three-columns-blue__cols .header-three-columns-blue__el .header-three-columns-blue__el-img {
  aspect-ratio: 460/300;
  position: relative;
  overflow: hidden;
}
.block-header-three-columns-blue .header-three-columns-blue__cols .header-three-columns-blue__el .header-three-columns-blue__el-img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}
.block-header-three-columns-blue .header-three-columns-blue__cols .header-three-columns-blue__el .header-three-columns-blue__el-wrap {
  padding: 52px 20px 34px 20px;
  position: relative;
}
@media screen and (min-width: 1200px) {
  .block-header-three-columns-blue .header-three-columns-blue__cols .header-three-columns-blue__el .header-three-columns-blue__el-wrap {
    padding: 52px 29px 34px 29px;
  }
}
.block-header-three-columns-blue .header-three-columns-blue__cols .header-three-columns-blue__el .header-three-columns-blue__el-wrap .pulse {
  left: 0;
  right: 0;
  margin: auto;
  top: -19px;
}
.block-header-three-columns-blue .header-three-columns-blue__cols .header-three-columns-blue__el .header-three-columns-blue__el-wrap .title {
  margin-bottom: 22px;
  margin-top: 0;
  line-height: 1.1;
}
.block-header-three-columns-blue .header-three-columns-blue__cols .header-three-columns-blue__el .header-three-columns-blue__el-wrap .header-three-columns-blue__el-text {
  font-size: 17px;
  color: #D0D0EB;
  padding-bottom: 17px;
  line-height: 1.5;
}
.block-header-three-columns-blue .header-three-columns-blue__cols .header-three-columns-blue__el .header-three-columns-blue__el-wrap .header-three-columns-blue__el-text a {
  color: #fff;
}
/*# sourceMappingURL=block-header-three-columns-blue.css.map */
