  /* HERO */
  .hero {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: start;
    width: 100vw;
    height: calc(100vh - 56px);
  }
    .breakcrumb {
      padding-left: 25px;
      display: flex;
      flex-direction: column;
    }
    .category {
      background: rgba(214, 31, 41, 0.6);
      color: white;
      text-transform: uppercase;
      font-size: 1.2em;
      font-weight: 700;
      width: fit-content;
      border-radius: 5px;
      padding: 0px 5px;
    }
    .title {
      display: flex;
      color: white;
      font-size: 2em;
      font-weight: 700;
      line-height: 2rem;
    }
  /* HERO END */


  /* CAREERS HEADER */
    .careersHeading {
      display: flex;
      flex-direction: column;
      padding: 25px;
    }
    .breadcrumb {
      display: flex;
      padding: 0;
      color: #D61F29;
      text-transform: uppercase;
      font-weight: 700;
    }
    .contentBody p {
      padding: 12.5px 0;
    }
  /* CAREERS HEADER END */


  /*  GALLERY STRIP  */

  .logos {
    overflow: hidden;
    padding: 60px 0;
    white-space: nowrap;
    background: url(../icons/reel_notch.svg), url(../icons/reel_notch.svg), #D61F29;
    background-position: top, bottom;
    background-repeat: repeat-x;
    background-size: 55px;
    margin: 50px 0 ;
  }

  .logos-slide {
    display: inline-block;
    animation: 70s autoRun infinite linear;
    transform-origin: left;
  }

  .logos-slide img {
    height: 200px;
    margin: 0 20px;
  }
/*  .logos-slide img:first-child {
    border: 1px solid green;
  }*/

  @keyframes autoRun {
    from {
      transform: translateX(0);
    }to{
      transform: translateX(-100%);
    }

  }
  
  span.update {
    font-size: small;
    color: grey;
    margin: 0 25px -40px 25px;
    display: block;
    text-align: right;
  }

  /*  GALLERY STRIP END  */


  /* APPLY */
  .careers {
    display: flex;
    flex-direction: column;
    padding: 0 25px ;
  }

  .heading {
    font-weight: 600;
    font-size: 2em;
    line-height: 2.5rem;
  }

  .apply {
    display: flex;
    flex-direction: column;
    row-gap: 25px;
    margin: 25px 0;
  }
  input[type=text],input[type=email] {
    width: 100%;
    border: 0;
    border-bottom: 1px solid #ccc;
  }
  input[type=submit]{
    border: none;
    border-radius: 50px;
    background: url(../icons/file-upload.svg) #D61F29;
    background-repeat: no-repeat;
    background-size: 20px;
    background-position: 90% center;
    color: white;
    padding: 10px 25px;
    font-weight: 500;
    font-size: 1.1em;
    display: flex;
    text-align: left;
    width: 200px;
  }

  /* APPLY END */

@media only screen and (min-width: 768px) {

  /* HERO */
    .hero {
      width: 100%;
    }
  /*  HERO END  */

  /* CAREERS HEADER */
    .careersHeading {
      width: 80%;
      margin: 0 auto;
    }
  /* CAREERS HEADER END */



  /*  GALLERY STRIP  */
  .logos-slide {
    animation: 70s autoRun infinite linear;
  }
  /*  GALLERY STRIP END  */

  /* APPLY */
  .careers {
    flex-direction: row;
    width: 80%;
    margin: 0 auto;
    column-gap: 10%;
    padding-bottom: 50px;
  }
  .apply {
    justify-content: center;
  }
  .heading, .apply {
    width: 50%;
  }
  /* APPLY END */
}