/* Replace bullets with + for the shortcode output */
.career-bullets {
    list-style: none;
    margin: 0;
    padding-left: 0;
  }
  
  .career-bullets li::before {
      content: "+";
      position: relative;
      color: #E1001B;
      font-weight: 500;
      line-height: 1.2;
      font-size: 16px;
      margin-right: 8px;
  }

  .career-details-wrapper {
    display: flex;
    flex-direction: column;
    gap: 24px;
}

  .career-section.career-excerpt p {
    color: var(--Colour-Text, #FFF);
    font-family: Montserrat;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 110%;
}

  .career-details-wrapper h2 {
    color: #FFF;
    font-family: Montserrat;
    font-size: 20px;
    font-weight: 700;
    line-height: 110%;
}

.career-details-wrapper li, .career-details-wrapper p {
    color: #FFF;
    font-family: Montserrat;
    font-size: 14px;
    font-weight: 500;
    line-height: 140%;
    letter-spacing: -0.14px;
}


.career-details-wrapper li {
    border-bottom: solid 1px #1A1C38;
    padding: 16px 0;
    margin: 0;
}

@media (max-width: 767px) {

    .career-section.career-excerpt p, .career-details-wrapper h2 {
        font-size: 16px;
    }

    .career-details-wrapper li, .career-details-wrapper p {
        font-size: 15px;
    }



}
    