.announce__screencast {
  position: relative;
  width: 1264px;
  max-width: calc(100% - 44px);
  margin-left: auto;
  margin-right: auto;
  margin-bottom: -15px;
}

.announce__screencast video {
  position: absolute;
  top: 75px;
  left: 2.54%;
  width: 1200px;
  max-width: 94.94% !important;
  height: auto;
}

@media(max-width: 1308px) {
  .announce__screencast video {
    top: calc((100vw - 44px) * 0.059);
  }
}

/*** grid ***/
.grid {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
  width: 72%;
  max-width: 920px;
  padding: 10px 20px;
  margin: 24px auto 12px;
}

.grid__item {
  width: 50%;
  order: 2;
}

@media(max-width: 980px) {
  .grid {
    width: calc(100% - 44px);
    margin: 20px auto 15px;
  }

}

@media (max-width: 750px) {
  .grid {
    width: 100%;
    padding: 0;„
  }

  .grid__item {
    width: 100%;
  }

  .grid__item_text {
    order: 1;
  }
}

@media(min-width: 751px) {
  .grid__item .announce__text {
    width: calc(100% - 40px);
  }
}

/*** grid end ***/

.mobile-video {
  position: relative;
  max-width: 522px;
  width: calc(100% - 44px);
  margin-left: auto;
  margin-right: auto;
}

.mobile-video video {
  position: absolute;
  top: 13.1%;
  left: 14.1%;
  width: 71.8%;
  height: auto;
}

@media(min-width: 751px) {
  .mobile-video {
    width: 100%;
    left: -7%;
  }
}

a.tab.underline {
  background: rgba(255, 255, 255, .7) !important;
}