/** Import Bootstrap functions */
/** Relative Image Path. **/
/* line 7, stdin */
.career-outcomes {
  padding: 60px 0; }
  /* line 10, stdin */
  .career-outcomes__label {
    display: block;
    font-weight: 400;
    color: #231e21;
    margin-bottom: 36px;
    font-size: 18px;
    position: relative;
    text-transform: uppercase; }
    /* line 19, stdin */
    .career-outcomes__label::after {
      content: "";
      position: absolute;
      bottom: -8px;
      left: 0;
      width: 24px;
      height: 4px;
      background-color: #d9534f; }
  /* line 30, stdin */
  .career-outcomes__title {
    font-size: 36px;
    font-weight: 700;
    color: #231e21;
    margin-bottom: 20px; }
  /* line 37, stdin */
  .career-outcomes__copy {
    color: #231e21;
    font-size: 20px;
    line-height: 1.6; }
  /* line 43, stdin */
  .career-outcomes .content-row {
    margin-top: 30px; }
    /* line 46, stdin */
    .career-outcomes .content-row h4 {
      font-size: 32px;
      font-weight: 600;
      color: #333;
      margin-bottom: 15px; }

/* line 55, stdin */
.career-outcomes-list {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 24px; }

/* line 61, stdin */
.career-outcome-item {
  background: #f8f8f8;
  padding: 24px 16px;
  border-radius: 8px; }
  /* line 66, stdin */
  .career-outcome-item h3 {
    font-size: 24px;
    font-weight: 700;
    color: #231e21;
    margin-bottom: 0;
    line-height: 1.2; }
  /* line 74, stdin */
  .career-outcome-item .career-outcome-item__header {
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-bottom: #dce1de 1px solid;
    margin-bottom: 15px;
    padding-bottom: 15px;
    cursor: pointer; }
    /* line 83, stdin */
    .career-outcome-item .career-outcome-item__header img {
      width: 24px;
      height: 24px;
      transform: rotate(90deg);
      transition: transform 0.3s ease; }
    /* line 90, stdin */
    .career-outcome-item .career-outcome-item__header.collapsed img {
      transform: rotate(90deg); }
    /* line 94, stdin */
    .career-outcome-item .career-outcome-item__header:not(.collapsed) img {
      transform: rotate(-90deg); }
  /* line 99, stdin */
  .career-outcome-item__salary {
    color: #d22f27;
    font-size: 18px;
    font-weight: 600; }
    /* line 105, stdin */
    .career-outcome-item__salary span {
      font-weight: normal;
      margin-left: 8px;
      font-size: 16px; }
  /* line 112, stdin */
  .career-outcome-item__description {
    margin-top: 16px;
    margin-bottom: 0;
    color: #231e21;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.6; }

@media (min-width: 768px) {
  /* line 123, stdin */
  .mobile-only-collapse {
    cursor: default; }
    /* line 127, stdin */
    .mobile-only-collapse[data-toggle="collapse"] {
      pointer-events: none; }
    /* line 131, stdin */
    .mobile-only-collapse img.chevron-icon {
      display: none; } }

/* line 137, stdin */
.desktop-only {
  display: none; }
  @media (min-width: 768px) {
    /* line 137, stdin */
    .desktop-only {
      display: block; } }

@media (max-width: 768px) {
  /* line 146, stdin */
  .career-outcomes-list {
    grid-template-columns: 1fr; }
  /* line 150, stdin */
  .career-outcomes {
    padding: 40px 0; } }

/* line 155, stdin */
.career-outcome-img-wrap {
  margin: 60px auto;
  position: relative; }
  @media (min-width: 768px) {
    /* line 155, stdin */
    .career-outcome-img-wrap {
      margin: 30px auto; } }
  /* line 163, stdin */
  .career-outcome-img-wrap .career-outcome-img {
    width: 100%;
    max-width: 100%;
    position: relative;
    z-index: 1; }
    @media (max-width: 991.98px) {
      /* line 163, stdin */
      .career-outcome-img-wrap .career-outcome-img {
        max-width: 90%; } }
  /* line 174, stdin */
  .career-outcome-img-wrap .career-outcome-img-dots {
    width: 80%;
    height: 140px;
    margin: 0 auto;
    background-image: url("/wp-content/themes/swinburne/dist/images/dot-inline-brochure.svg");
    position: absolute;
    z-index: 0;
    bottom: -40px;
    right: 10%; }
    @media (max-width: 991.98px) {
      /* line 174, stdin */
      .career-outcome-img-wrap .career-outcome-img-dots {
        height: 150px;
        right: 0; } }

/*# sourceMappingURL=career-outcomes.css.map*/