@charset "UTF-8";

@import url("./uc-career-specialists-job-change.css");

.uc-ca-new-graduate {
  overflow: hidden;
  background: #fff;
}

.uc-ca-new-graduate .uc-ca-hero {
  background-image: url("../../img/uc/career-specialists-new-graduate/hero-bg.webp");
}

.uc-ca-new-graduate .uc-ca-hero__en {
  background-image: linear-gradient(97.63deg, rgba(255, 255, 255, 0.4) 1.54%, rgba(255, 255, 255, 0) 65.04%), linear-gradient(90deg, #1bb18b 0%, #1bb18b 100%);
}

.uc-ca-new-graduate .uc-ca-hero__term {
  border-color: #1cbd94;
  border-image: linear-gradient(108.17deg, #1cbd94 28.64%, #077a5d 91.62%) 1;
  background-image: linear-gradient(108.17deg, #1cbd94 28.64%, #077a5d 91.62%);
}

.uc-ca-new-graduate .uc-ca-hero__title-text {
  color: #1bb18b;
}

.uc-ca-new-graduate .uc-ca-advisers {
  background-image: url("../../img/uc/career-specialists-new-graduate/body-bg.webp");
}

.uc-ca-new-graduate .uc-ca-advisers__logo {
  width: 17.025rem;
  margin-inline: auto;
  margin-bottom: 1.7919rem;
}

.uc-ca-new-graduate .uc-ca-adviser-card__arrow {
  background: linear-gradient(141.04deg, #83e9cf 17.18%, #1dbd94 80.38%);
}

.uc-ca-new-graduate .uc-ca-adviser-card:focus-visible {
  outline-color: #1bb18b;
}

.uc-ca-new-graduate .uc-ng-consult {
  position: static;
  margin-inline: auto;
  transform: none;
}

@media screen and (max-width: 767.98px) {
  .uc-ca-new-graduate .uc-ca-hero {
    background-image: url("../../img/uc/career-specialists-new-graduate/hero-bg.webp");
  }

  .uc-ca-new-graduate .uc-ca-hero__term {
    border-color: #1cbd94;
    border-image: linear-gradient(108.17deg, #1cbd94 28.64%, #077a5d 91.62%) 1;
    background-image: linear-gradient(108.17deg, #1cbd94 28.64%, #077a5d 91.62%);
  }

  .uc-ca-new-graduate .uc-ca-advisers {
    background-image: url("../../img/uc/career-specialists-new-graduate/body-bg.webp");
  }

  .uc-ca-new-graduate .uc-ca-advisers__logo {
    width: 13.75rem;
    margin-bottom: 1.4375rem;
  }

  .uc-ca-new-graduate .uc-ng-consult {
    position: relative;
    left: 50%;
    width: 24rem;
    max-width: calc(100vw - 1.875rem);
    margin-inline: 0;
    transform: translateX(-50%);
  }
}
