.fv {
  background-image: url(/business/solutions/img/top/top-01hero-pc.png);
  background-repeat: no-repeat;
  background-position: 50% 67%;
  background-size: cover;
}
@media (max-width: 640px) {
  .fv {
    background-image: url(/business/solutions/img/top/top-01hero-sp.png);
    background-position: center;
  }
}
.fv--lead {
  color: #fff !important;
  font-weight: bold;
}

.align-left {
  text-align: left;
}

#education .hero-text-link--sub-lead, #education .hero-text-link--caption, #workstation .hero-text-link--sub-lead, #workstation .hero-text-link--caption, #mid-market .hero-text-link--sub-lead, #mid-market .hero-text-link--caption, #infrastructure .hero-text-link--sub-lead, #infrastructure .hero-text-link--caption, #security .hero-text-link--sub-lead, #security .hero-text-link--caption, #aihpc .hero-text-link--sub-lead, #aihpc .hero-text-link--caption {
  color: #fff;
}
#education .hero-text-link--sub-lead, #workstation .hero-text-link--sub-lead, #mid-market .hero-text-link--sub-lead, #infrastructure .hero-text-link--sub-lead, #security .hero-text-link--sub-lead, #aihpc .hero-text-link--sub-lead {
  white-space: nowrap;
}
@media (max-width: 1000px) {
  #education .hero-text-link--sub-lead, #workstation .hero-text-link--sub-lead, #mid-market .hero-text-link--sub-lead, #infrastructure .hero-text-link--sub-lead, #security .hero-text-link--sub-lead, #aihpc .hero-text-link--sub-lead {
    white-space: normal;
  }
}
#education .cta-btn-m, #workstation .cta-btn-m, #mid-market .cta-btn-m, #infrastructure .cta-btn-m, #security .cta-btn-m, #aihpc .cta-btn-m {
  margin: min(2.489vw, 34px) 0 0;
}
@media (max-width: 1000px) {
  #education .cta-btn-m, #workstation .cta-btn-m, #mid-market .cta-btn-m, #infrastructure .cta-btn-m, #security .cta-btn-m, #aihpc .cta-btn-m {
    margin: min(10vw, 43px) auto 0 0;
  }
}
@media (max-width: 1000px) {
  #education .hero-text-link--text-wrapper, #workstation .hero-text-link--text-wrapper, #mid-market .hero-text-link--text-wrapper, #infrastructure .hero-text-link--text-wrapper, #security .hero-text-link--text-wrapper, #aihpc .hero-text-link--text-wrapper {
    height: min(186.047vw, 800px);
    padding-top: min(10vw, 43px);
  }
}

.color-rvs {
  background-color: #fff !important;
  color: #1E0013 !important;
}
.color-rvs::after, .color-rvs::before {
  background-color: #1E0013 !important;
}

.nav--spacer {
  margin: 0 min(1.464vw, 20px);
}

#education .hero-text-link-row {
  background-image: url(/business/solutions/img/top/top-01-pc.png);
}
@media (max-width: 1000px) {
  #education .hero-text-link-row {
    background-image: url(/business/solutions/img/top/top-01-sp.png);
  }
}

#workstation .hero-text-link-row {
  background-image: url(/business/solutions/img/top/top-05-pc.png);
}
@media (max-width: 1000px) {
  #workstation .hero-text-link-row {
    background-image: url(/business/solutions/img/top/top-05-sp.png);
  }
}

#mid-market .hero-text-link-row {
  background-image: url(/business/solutions/img/top/top-09-pc.png);
}
@media (max-width: 1000px) {
  #mid-market .hero-text-link-row {
    background-image: url(/business/solutions/img/top/top-09-sp.png);
  }
}

#infrastructure .hero-text-link-row {
  background-image: url(/business/solutions/img/top/top-12-pc.png);
}
@media (max-width: 1000px) {
  #infrastructure .hero-text-link-row {
    background-image: url(/business/solutions/img/top/top-12-sp.png);
  }
}

#security .hero-text-link-row {
  background-image: url(/business/solutions/img/top/top-18-pc.png);
}
@media (max-width: 1000px) {
  #security .hero-text-link-row {
    background-image: url(/business/solutions/img/top/top-18-sp.png);
  }
}

#aihpc .hero-text-link--sub-lead, #aihpc .hero-text-link--caption {
  color: #1E0013;
}
#aihpc .hero-text-link-row {
  background-image: url(/business/solutions/img/top/top-19-pc.png);
}
@media (max-width: 1000px) {
  #aihpc .hero-text-link-row {
    background-image: url(/business/solutions/img/top/top-19-sp.png);
  }
}/*# sourceMappingURL=top.css.map */