.block-header-home-v2 {
  background-color: #0D111A;
  padding-bottom: 100px;
}
@media (max-width: 991.98px) {
  .block-header-home-v2 {
    padding-bottom: 50px;
  }
}
@media (max-width: 575.98px) {
  .block-header-home-v2 {
    padding-bottom: 40px;
  }
}
@media (min-width: 576px) and (max-width: 991.98px) {
  .block-header-home-v2 .spacer-left {
    padding-left: 44px;
  }
}
.block-header-home-v2 .upper-row {
  position: relative;
}
.block-header-home-v2 .upper-row .line-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  width: 50%;
}
@media (max-width: 991.98px) {
  .block-header-home-v2 .upper-row .line-wrapper {
    width: 66%;
  }
}
@media (max-width: 575.98px) {
  .block-header-home-v2 .upper-row .line-wrapper {
    width: 100%;
  }
}
.block-header-home-v2 .upper-row .line-wrapper .line-box {
  position: relative;
  padding-bottom: 282px;
}
@media (max-width: 991.98px) {
  .block-header-home-v2 .upper-row .line-wrapper .line-box {
    padding-bottom: 181px;
  }
}
@media (max-width: 575.98px) {
  .block-header-home-v2 .upper-row .line-wrapper .line-box {
    padding-bottom: 0;
  }
}
.block-header-home-v2 .upper-row .line-wrapper .line-box .accent-line.horizontal {
  position: absolute;
  transform-origin: left;
}
@media (max-width: 575.98px) {
  .block-header-home-v2 .upper-row .line-wrapper .line-box .accent-line.horizontal {
    transform-origin: center;
  }
}
.block-header-home-v2 .upper-row .line-wrapper .line-box .accent-line.vertical {
  position: absolute;
  transform-origin: top;
}
@media (max-width: 575.98px) {
  .block-header-home-v2 .upper-row .line-wrapper .line-box .accent-line.vertical {
    display: none;
  }
}
.block-header-home-v2 .upper-row h1 {
  padding-top: 60px;
}
@media (max-width: 991.98px) {
  .block-header-home-v2 .upper-row h1 {
    padding-top: 32px;
  }
}
@media (max-width: 575.98px) {
  .block-header-home-v2 .upper-row h1 {
    padding-top: 35px;
    line-height: 50px;
  }
  .block-header-home-v2 .upper-row h1 .header-pixel {
    line-height: 35px;
  }
}
@media (max-width: 450px) {
  .block-header-home-v2 .upper-row h1 {
    overflow-wrap: break-word;
  }
}
@media (max-width: 450px) {
  .block-header-home-v2 .upper-row h1 .newline {
    max-width: 275px;
    overflow-wrap: break-word;
  }
}
.block-header-home-v2 .upper-row h1 .newline:not(:first-child) {
  margin-top: 15px;
}
@media (max-width: 991.98px) {
  .block-header-home-v2 .upper-row h1 .newline:not(:first-child) {
    margin-top: -1px;
  }
}
@media (max-width: 575.98px) {
  .block-header-home-v2 .upper-row h1 .newline:not(:first-child) {
    margin-top: 17px;
  }
}
.block-header-home-v2 .lower-row {
  margin-top: 60px;
  align-items: center;
}
@media (max-width: 991.98px) {
  .block-header-home-v2 .lower-row {
    margin-top: 25px;
  }
}
@media (max-width: 575.98px) {
  .block-header-home-v2 .lower-row {
    margin-top: 35px;
  }
}
@media (max-width: 575.98px) {
  .block-header-home-v2 .lower-row .block-description {
    margin-bottom: 35px;
  }
}
.block-header-home-v2 .lower-row .block-description a {
  color: #A1EF8B;
}
.block-header-home-v2 .lower-row .block-description p:last-child, .block-header-home-v2 .lower-row .block-description ul:last-child {
  margin-bottom: 0;
}

/*# sourceMappingURL=block-header-home-v2.css.map */
