/** Import Bootstrap functions */
/** Relative Image Path. **/
/* line 3, assets/styles/common/_placeholders.scss */
.block.disciplines .discipline .content-wrapper h3 {
  font-size: 22px;
  line-height: 22px;
  text-transform: uppercase; }
  @media (max-width: 991.98px) {
    /* line 3, assets/styles/common/_placeholders.scss */
    .block.disciplines .discipline .content-wrapper h3 {
      font-size: 18px;
      line-height: 20px;
      font-weight: 700; } }

/* line 7, stdin */
.block.disciplines {
  margin-bottom: 115px;
  position: relative; }
  /* line 11, stdin */
  .block.disciplines .discipline {
    margin-bottom: 40px;
    display: flex;
    align-items: flex-end; }
    /* line 16, stdin */
    .block.disciplines .discipline .content-wrapper {
      height: 100%;
      width: 100%;
      position: relative;
      display: flex;
      flex-direction: column;
      justify-content: space-between; }
      /* line 24, stdin */
      .block.disciplines .discipline .content-wrapper .disciplines-header {
        position: relative; }
        /* line 27, stdin */
        .block.disciplines .discipline .content-wrapper .disciplines-header::after {
          content: "";
          position: absolute;
          bottom: 0;
          right: 0;
          background-image: url("/wp-content/themes/swinburne/dist/images/icon-link-arrow-black.svg");
          background-size: 30px 30px;
          background-repeat: no-repeat;
          display: block;
          width: 30px;
          height: 30px;
          filter: invert(14%) sepia(75%) saturate(4677%) hue-rotate(346deg) brightness(112%) contrast(92%);
          opacity: 0; }
      /* line 43, stdin */
      .block.disciplines .discipline .content-wrapper::after {
        content: "";
        bottom: 0;
        left: 0;
        position: absolute;
        width: 100%;
        height: 3px;
        background-color: #000;
        opacity: 1;
        transition: all 0.3s ease 0s; }
      /* line 55, stdin */
      .block.disciplines .discipline .content-wrapper .icon {
        margin-bottom: 24px;
        filter: invert(14%) sepia(75%) saturate(4677%) hue-rotate(346deg) brightness(112%) contrast(92%); }
      /* line 60, stdin */
      .block.disciplines .discipline .content-wrapper h3 {
        color: #231e21;
        font-weight: 700; }
    /* line 70, stdin */
    .block.disciplines .discipline:hover .content-wrapper::after {
      width: 24px;
      background-color: #ed1c2e; }
    /* line 77, stdin */
    .block.disciplines .discipline:hover .disciplines-header::after {
      opacity: 1; }
    /* line 82, stdin */
    .block.disciplines .discipline:hover h3 {
      color: #ed1c2e; }

/*# sourceMappingURL=disciplines.css.map*/