body.industry-mentors {
  background-color: white;
  background: linear-gradient(0deg, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.3)), url(../img/mentor_bg.png);
  background-size: contain;
  background-position: center bottom;
  background-repeat: no-repeat; }
  body.industry-mentors p {
    text-align: left; }
  body.industry-mentors .intro {
    color: white;
    background-color: #0a4d81; }
    body.industry-mentors .intro .mentor-intro-desc {
      padding: 60px 0;
      font-size: 20px;
      font-weight: 600;
      line-height: 37px;
      text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3); }
      body.industry-mentors .intro .mentor-intro-desc h2 {
        margin-top: 0;
        text-align: center;
        margin-bottom: 20px;
        font-weight: 600;
        color: #c0f2ff; }
      body.industry-mentors .intro .mentor-intro-desc p {
        text-align: center; }
  body.industry-mentors .content {
    position: relative;
    z-index: 50;
    box-shadow: 0px -30px 30px rgba(0, 0, 0, 0.2);
    padding: 60px 0;
    font-size: 20px;
    line-height: 32px; }
    body.industry-mentors .content .row {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      flex-wrap: wrap; }
      body.industry-mentors .content .row .row [class*='col-'] {
        display: flex;
        display: flex;
        flex-direction: column; }
    body.industry-mentors .content .signup a {
      padding: 7px 30px;
      border-radius: 3px;
      display: inline-block;
      background-color: #34ae9e;
      color: white;
      margin-top: 20px;
      text-decoration: none;
      transition: background-color, .2s; }
      body.industry-mentors .content .signup a:hover {
        background-color: #2e9a8c; }
    body.industry-mentors .content .content-desc {
      position: relative;
      top: 50%;
      padding: 15px;
      transform: translateY(-50%); }
      body.industry-mentors .content .content-desc img {
        margin-bottom: 15px;
        margin-left: -3px; }
  body.industry-mentors .callout {
    background-color: #063152; }
    body.industry-mentors .callout .callout-content {
      color: white;
      padding: 60px 0px;
      border-radius: 5px;
      font-size: 20px;
      text-align: center; }
      body.industry-mentors .callout .callout-content p {
        text-align: center; }
      body.industry-mentors .callout .callout-content .signup a {
        padding: 7px 30px;
        border-radius: 3px;
        display: inline-block;
        background-color: #34ae9e;
        color: white;
        margin-top: 20px;
        text-decoration: none;
        transition: background-color, .2s; }
        body.industry-mentors .callout .callout-content .signup a:hover {
          background-color: #2e9a8c; }

/*# sourceMappingURL=industry-mentors.css.map */
