.block-header {
  position: relative;
  .gradienty(@color-accent1, @color-accent3);

  &:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: calc(~"(50% + 260px)");
    height: 100%;
    background-color: #fff;
  }
}

.block-header-container {
  position: relative;
  max-width: 1420px;
  height: 689px;
  padding-top: 100px;
  .mxauto;
  background: url("../img/headerbg2.png") no-repeat center top;
}

.block-header-item {
  display: flex;
  align-items: center;
  min-height: 536px;
}

.block-header-main {
  max-width: 390px;
}

.block-header-title {
  margin-bottom: 20px;
}

.block-header-btn {
  margin-top: 40px;
}

// responsive

@media (max-width: @screen-lg) {
  .block-header:before {
    content: none;
  }
}

@media (max-width: @screen-sm) {
  .block-header,
  .block-header-container {
    background: 0;
  }
  .block-header-container {
    height: auto;
    padding-top: 20%;
    padding-bottom: 20%;
  }
  .block-header-main {
    .mxauto;
  }
  .block-header-item {
    min-height: 0;
  }
  .block-header-image {
    display: none;
  }
}
