/** Import Bootstrap functions */
/** Relative Image Path. **/
/* line 7, stdin */
.structure h2 {
  font-size: 32px;
  font-style: normal;
  font-weight: 700;
  line-height: 40px;
  /* 125% */ }

/* line 14, stdin */
.structure img {
  width: auto;
  max-width: 100%; }

/* line 19, stdin */
.structure ul {
  list-style: square !important;
  list-style-position: outside !important; }

/* line 24, stdin */
.structure li::marker {
  color: #ed1c2e !important;
  font-size: 20px !important; }

/* line 31, stdin */
.structure .accordion:not(.v-accordion).basic-accordion .card .card-header {
  text-transform: uppercase;
  padding: 20px 0; }
  /* line 35, stdin */
  .structure .accordion:not(.v-accordion).basic-accordion .card .card-header::after {
    transition: transform 0.3s ease;
    background-image: url("/wp-content/themes/swinburne/dist/images/icon-chevron.svg");
    transform: rotate(-90deg); }
  /* line 42, stdin */
  .structure .accordion:not(.v-accordion).basic-accordion .card .card-header.collapsed::after {
    background-image: url("/wp-content/themes/swinburne/dist/images/icon-chevron.svg");
    transform: rotate(90deg); }

/* line 53, stdin */
.structure-units-group .modal-header {
  border-color: #000; }

/* line 58, stdin */
.structure-units-group .modal .modal-dialog .modal-content a {
  text-decoration: none !important;
  color: #ed1c2e; }

/* line 63, stdin */
.structure-units-group .modal .modal-dialog .modal-content .close {
  width: 25px;
  height: 25px;
  filter: none !important;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  border: 1px solid #000; }

/* line 74, stdin */
.structure-units-group .modal .modal-dialog .modal-content .unit-title {
  font-size: 32px;
  font-weight: 500;
  line-height: 1.3; }
  @media (max-width: 991.98px) {
    /* line 74, stdin */
    .structure-units-group .modal .modal-dialog .modal-content .unit-title {
      font-size: 20px; } }

/* line 85, stdin */
.structure-units-group .modal .modal-dialog .modal-content .modal-body h3 {
  font-size: 22px; }

/* line 92, stdin */
.structure-unit-link {
  color: #000;
  text-decoration: none !important;
  display: flex;
  flex-direction: row;
  gap: 15px;
  align-items: center; }
  /* line 100, stdin */
  .structure-unit-link:hover {
    color: #ed1c2e !important; }
  /* line 104, stdin */
  .structure-unit-link .structure-unit-link-icon {
    display: block;
    width: 20px;
    height: 20px;
    background-image: url("/wp-content/themes/swinburne/dist/images/icon-chevron-right.svg");
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center; }

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