@charset "UTF-8";
@font-face {
  font-family: "ff-meta-pro";
  src: url("/assets/v4/fonts/metapro_normal.otf") format("opentype");
}
@font-face {
  font-family: "ff-meta-pro-bold";
  src: url("/assets/v4/fonts/metapro_bold.otf") format("opentype");
}
#DPC .DPC-color-bkg-dark {
  background-color: #05325f;
}
#DPC .bkg-dark {
  background-color: #05325f;
}
#DPC .qld__cta-link:after, #DPC a.qld__cta-link:after {
  background-color: #C64E5A;
}
#DPC .bkg-grey {
  background-color: #F5F5F5;
}
#DPC .bkg-secondary {
  background-color: #4faa8f;
}
#DPC .bkg-tertiary {
  background-color: #C64E5A;
}
#DPC .bkg-dark-shade {
  background-color: rgb(10, 101, 192);
}

.img-rounded {
  border-radius: 1.5rem;
}

.mw-unset {
  max-width: unset !important;
}

.bkg-cover {
  background-size: cover;
}

.out-0 {
  outline: 0;
}

.mb-2rem {
  margin-bottom: 2rem !important;
}

.br-radius-0 {
  border-radius: 0 !important;
}

@media screen and (max-width: 991px) {
  .qld__link-columns {
    padding-left: 0;
  }
}
.qld__link-columns li {
  position: relative;
  list-style: none;
  display: flex;
  flex: 0 0 100%;
  align-items: center;
}
.qld__link-columns li:after {
  position: absolute;
  right: 0;
  width: 1.25rem;
  height: 1.25rem;
  margin: 0 0.5rem 0 0.5rem;
  content: "";
  flex: 0 0 auto;
  transition: margin 0.2s ease;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='currentColor' d='M443.7 266.8l-165.9 176C274.5 446.3 269.1 448 265.5 448c-3.986 0-7.988-1.375-11.16-4.156c-6.773-5.938-7.275-16.06-1.118-22.59L393.9 272H16.59c-9.171 0-16.59-7.155-16.59-15.1S7.421 240 16.59 240h377.3l-140.7-149.3c-6.157-6.531-5.655-16.66 1.118-22.59c6.789-5.906 17.27-5.469 23.45 1.094l165.9 176C449.4 251.3 449.4 260.7 443.7 266.8z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='currentColor' d='M443.7 266.8l-165.9 176C274.5 446.3 269.1 448 265.5 448c-3.986 0-7.988-1.375-11.16-4.156c-6.773-5.938-7.275-16.06-1.118-22.59L393.9 272H16.59c-9.171 0-16.59-7.155-16.59-15.1S7.421 240 16.59 240h377.3l-140.7-149.3c-6.157-6.531-5.655-16.66 1.118-22.59c6.789-5.906 17.27-5.469 23.45 1.094l165.9 176C449.4 251.3 449.4 260.7 443.7 266.8z'/%3E%3C/svg%3E");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-position: center;
          mask-position: center;
  background-color: #C64E5A;
}
.qld__link-columns li a {
  font-size: 1rem;
  display: block;
  text-decoration: none;
  font-weight: bold;
  flex: 0 0 100%;
}
.qld__link-columns li:hover a {
  text-decoration: underline;
  text-decoration-thickness: 2px;
  text-underline-offset: 0.3rem;
}
.qld__link-columns li:hover:after {
  margin: 0;
}
.qld__link-columns.qld__link-columns--1-col li a {
  padding: 1rem 0.25rem 1rem 0.25rem;
  border-bottom: 1px solid #818181;
}
.qld__link-columns.qld__link-columns--1-col li:first-child a {
  padding-top: 0;
}
.qld__link-columns.qld__link-columns--1-col li:last-child a {
  border-bottom: 0;
}

#DPC #qld-gov-au .qld__header {
  color: #fff;
}
#DPC #qld-gov-au .qld__header .qld__header__pre-header-url {
  color: #fff;
  font-size: 1rem;
  text-decoration: underline;
}
#DPC #qld-gov-au .qld__header .qld__header__pre-header-brand-image {
  height: 2rem;
}
@media screen and (min-width: 767px) {
  #DPC #qld-gov-au .qld__header .qld__header__pre-header-brand-image {
    height: 2.5rem;
  }
}
#DPC #qld-gov-au .qld__header .thin-bar {
  background-color: #05325f;
}
#DPC #qld-gov-au .qld__header .qld__header__pre-header {
  background-color: #05325f;
}
#DPC #qld-gov-au .qld__header .qld__header__pre-header > .container {
  padding-right: 0;
  padding-left: 1rem;
  max-width: 100%;
}
@media screen and (min-width: 767px) {
  #DPC #qld-gov-au .qld__header .qld__header__pre-header > .container {
    padding-left: 1rem;
    padding-right: 0;
  }
}
@media screen and (max-width: 991px) {
  #DPC #qld-gov-au .qld__header .qld__header__pre-header {
    padding: 0;
  }
  #DPC #qld-gov-au .qld__header .qld__header__pre-header .qld__header__main-nav-controls {
    display: none;
  }
}
@media screen and (min-width: 991px) {
  #DPC #qld-gov-au .qld__header .qld__header__pre-header {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
  #DPC #qld-gov-au .qld__header .qld__header__pre-header > .container {
    padding-right: 2rem;
    padding-left: 2rem;
  }
  #DPC #qld-gov-au .qld__header .qld__header__pre-header .qld__header__main-nav-controls {
    display: flex;
    justify-content: space-between;
  }
  #DPC #qld-gov-au .qld__header .qld__header__pre-header .qld__header__main-nav-controls .qld__header__pre-header-url {
    text-decoration: none;
    font-size: 0.875rem;
  }
  #DPC #qld-gov-au .qld__header .qld__header__pre-header .qld__header__cta-wrapper .qld__header__cta-link {
    text-decoration: none;
    font-size: 0.875rem;
  }
  #DPC #qld-gov-au .qld__header .qld__header__pre-header .qld__header__cta-wrapper .qld__header__cta-link:hover .qld__header__cta-link-text {
    text-decoration: underline;
    text-underline-offset: 0.3rem;
    text-decoration-thickness: 2px;
  }
}
@media screen and (min-width: 1199px) {
  #DPC #qld-gov-au .qld__header .qld__header__pre-header > .container {
    max-width: 1140px;
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
@media screen and (min-width: 1400px) {
  #DPC #qld-gov-au .qld__header .qld__header__pre-header > .container {
    max-width: 1320px;
  }
}
#DPC #qld-gov-au .qld__header .qld__header__pre-header .qld__header__cta-wrapper .qld__header__cta-link {
  color: #fff;
}
#DPC #qld-gov-au .qld__header .qld__header__heading {
  font-size: 1rem;
  line-height: 1rem;
}
@media screen and (min-width: 767px) {
  #DPC #qld-gov-au .qld__header .qld__header__heading {
    font-size: 1.25rem;
    line-height: 1.2;
  }
}
#DPC #qld-gov-au .qld__header .qld__header__main-nav-controls svg,
#DPC #qld-gov-au .qld__header .qld__header__main-nav-controls .qld__main-nav__toggle-text {
  color: #fff;
}
#DPC #qld-gov-au .qld__header .qld__skip-link__link {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
#DPC #qld-gov-au .qld__header .qld__skip-link__link:focus {
  outline: 3px solid #01b0e5;
  top: 16px;
  top: 1rem;
  left: 16px;
  left: 1rem;
  padding: 24px;
  padding: 1.5rem;
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: absolute;
  width: auto;
  color: #01b0e5;
  background-color: #05325f;
  z-index: 600;
}
#DPC #qld-gov-au .qld__header .qld__header__main .qld__header__brand {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
@media screen and (min-width: 991px) {
  #DPC #qld-gov-au .qld__header .qld__header__main .qld__header__brand {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
}
#DPC #qld-gov-au .qld__header .qld__header__main .qld__header__brand a {
  color: #414141;
  text-decoration: none;
  font-weight: 700;
}
#DPC #qld-gov-au .qld__header .qld__header__brand-image {
  display: none;
  padding-right: 1.5rem;
  margin-right: 1.5rem;
  border-right: solid 2px #05325f;
  align-items: center;
}
@media screen and (min-width: 991px) {
  #DPC #qld-gov-au .qld__header .qld__header__brand-image {
    display: block;
  }
}
#DPC #qld-gov-au .caretaker {
  font-size: 0.875rem;
  color: #fff;
  font-weight: 800;
  padding: 1rem;
  text-align: center;
}
#DPC #qld-gov-au .caretaker p {
  margin-bottom: 0;
}

#DPC body {
  font-family: "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal;
  font-variation-settings: "wdth" 100;
  overflow-y: scroll;
  font-size: 1rem;
  line-height: 1.4rem;
  margin: 0;
  padding: 0;
  -webkit-font-smoothing: antialiased;
  color: #414141;
  letter-spacing: 0.009rem;
  -webkit-text-size-adjust: 100%;
     -moz-text-size-adjust: 100%;
          text-size-adjust: 100%;
}
#DPC .qld__header__heading {
  font-family: "ff-meta-pro-bold", "Noto Sans";
}
#DPC a {
  color: #05325f;
}
#DPC a:visited {
  color: #551a8b;
}
#DPC h1 {
  font-size: 2rem;
  font-weight: 600;
  margin-bottom: 2rem;
  line-height: 52px;
}
@media screen and (min-width: 991px) {
  #DPC h1 {
    font-size: 2.5rem;
    margin-bottom: 4rem;
  }
}
@media screen and (max-width: 991px) {
  #DPC #content > h1 {
    line-height: 1.25;
  }
}
#DPC h2 {
  font-weight: 600;
  margin-bottom: 2rem;
  color: #414141;
  font-size: 1.75rem;
  line-height: 40px;
}
@media screen and (min-width: 991px) {
  #DPC h2 {
    font-size: 2rem;
    margin-bottom: 3rem;
  }
}
#DPC h2.qld__sidenav__title {
  font-size: 1.15rem;
  padding: 1rem;
}
#DPC h3 {
  font-weight: 600;
  font-size: 1.5rem;
  line-height: 32px;
  margin-bottom: 2.25rem;
  color: #414141;
}
#DPC h4 {
  font-weight: 600;
  font-size: 1.25rem;
  margin-bottom: 2rem;
  line-height: 24px;
  color: #414141;
}
#DPC .qld__body a {
  overflow-wrap: break-word;
}
#DPC .qld__body p {
  margin-top: 0;
  margin-bottom: 1.5rem;
  line-height: 1.5;
}
#DPC .qld__body .p-small {
  font-size: 0.8rem;
}
#DPC .qld__body .qld__cta-link:after {
  content: " ";
  width: 1.25rem;
  height: 1.5rem;
  margin: 0 0.5rem 0 0.5rem;
  transition: margin 0.2s ease;
  display: inline-block;
  vertical-align: text-top;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='currentColor' d='M443.7 266.8l-165.9 176C274.5 446.3 269.1 448 265.5 448c-3.986 0-7.988-1.375-11.16-4.156c-6.773-5.938-7.275-16.06-1.118-22.59L393.9 272H16.59c-9.171 0-16.59-7.155-16.59-15.1S7.421 240 16.59 240h377.3l-140.7-149.3c-6.157-6.531-5.655-16.66 1.118-22.59c6.789-5.906 17.27-5.469 23.45 1.094l165.9 176C449.4 251.3 449.4 260.7 443.7 266.8z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='currentColor' d='M443.7 266.8l-165.9 176C274.5 446.3 269.1 448 265.5 448c-3.986 0-7.988-1.375-11.16-4.156c-6.773-5.938-7.275-16.06-1.118-22.59L393.9 272H16.59c-9.171 0-16.59-7.155-16.59-15.1S7.421 240 16.59 240h377.3l-140.7-149.3c-6.157-6.531-5.655-16.66 1.118-22.59c6.789-5.906 17.27-5.469 23.45 1.094l165.9 176C449.4 251.3 449.4 260.7 443.7 266.8z'/%3E%3C/svg%3E");
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center;
  mask-position: center;
  background-color: #C64E5A;
}
#DPC .qld__body .qld__cta-link.qld__cta-link--view-all {
  font-size: 1.25rem;
  font-weight: bold;
  text-decoration-thickness: 1px;
  text-underline-offset: 0.3rem;
  white-space: nowrap;
}
#DPC .qld__body .qld__cta-link.qld__cta-link--view-all:after {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='currentColor' d='M283.3 148.7c-6.25-6.25-16.38-6.25-22.62 0s-6.25 16.38 0 22.62L329.4 240H144C135.2 240 128 247.2 128 256s7.156 16 16 16h185.4l-68.69 68.69c-6.25 6.25-6.25 16.38 0 22.62s16.38 6.25 22.62 0l96-96C382.4 264.2 384 260.1 384 256s-1.562-8.188-4.688-11.31L283.3 148.7zM256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM256 480c-123.5 0-224-100.5-224-224s100.5-224 224-224s224 100.5 224 224S379.5 480 256 480z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='currentColor' d='M283.3 148.7c-6.25-6.25-16.38-6.25-22.62 0s-6.25 16.38 0 22.62L329.4 240H144C135.2 240 128 247.2 128 256s7.156 16 16 16h185.4l-68.69 68.69c-6.25 6.25-6.25 16.38 0 22.62s16.38 6.25 22.62 0l96-96C382.4 264.2 384 260.1 384 256s-1.562-8.188-4.688-11.31L283.3 148.7zM256 0C114.6 0 0 114.6 0 256s114.6 256 256 256s256-114.6 256-256S397.4 0 256 0zM256 480c-123.5 0-224-100.5-224-224s100.5-224 224-224s224 100.5 224 224S379.5 480 256 480z'/%3E%3C/svg%3E");
  background-color: #C64E5A;
}
#DPC .qld__body .qld__cta-link:hover {
  text-decoration-thickness: 1.5px;
}
#DPC .qld__body .qld__cta-link:hover:after {
  margin: 0 0 0 1rem;
}
#DPC .qld__abstract p {
  font-size: 1.25rem;
  line-height: 1.5;
  color: #fff;
}

#DPC .btn {
  align-self: baseline;
  font-size: 0.9rem;
  background: none;
  padding: 0.625rem 1.5rem;
  border-radius: 0.375rem;
}
#DPC .btn.btn-tertiary, #DPC .btn.qld__btn--tertiary {
  color: #fff;
  border: 2px solid #C64E5A;
}
#DPC .btn.btn-tertiary a, #DPC .btn.qld__btn--tertiary a {
  color: #fff;
  text-decoration: none;
}
#DPC .btn.btn-tertiary a:hover, #DPC .btn.qld__btn--tertiary a:hover {
  text-decoration: underline;
}
#DPC .btn.qld__btn--tertiary:hover {
  text-decoration: underline;
  text-decoration-thickness: 1.5px;
  text-underline-offset: 0.3rem;
}
#DPC .btn.bkg-tertiary {
  background-color: #C64E5A;
}
#DPC .btn.qld__btn--secondary.outline {
  color: #414141;
  border: 2px solid #4faa8f;
}
#DPC .btn.qld__btn--secondary.outline:hover {
  text-decoration: underline;
  text-decoration-thickness: 1.5px;
  text-underline-offset: 0.3rem;
}
#DPC .btn.qld__btn--primary {
  background-color: #414141;
  color: #fff;
  border-color: #414141;
  border-width: 1px;
}
#DPC .btn.qld__btn--primary:hover {
  background-color: #052c53;
  text-underline-offset: 0.3rem;
  text-decoration: underline;
}
#DPC .btn.qld__btn--primary.input-end {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
#DPC .btn.btn-white {
  color: #fff;
  border-color: #fff;
  background: none;
  border: 3px solid;
}
#DPC .btn.btn-white:hover {
  text-decoration: underline;
  text-decoration-thickness: 2px;
  text-underline-offset: 0.3rem;
}
#DPC #formio .btn.btn-primary {
  background-color: #414141;
  color: #fff;
  border-color: #414141;
  border-width: 1px;
}
#DPC #formio .btn.btn-primary:hover {
  background-color: #052c53;
  text-underline-offset: 0.3rem;
  text-decoration: underline;
}
#DPC #formio .formio-component-submit {
  text-align: right;
}
#DPC #search-submit-handbooks {
  height: 58px;
}

.qld__card__icon svg {
  color: #C64E5A;
}
@media screen and (min-width: 991px) {
  .qld__card__icon svg {
    font-size: 5.5rem;
  }
}
.qld__card__icon svg .cls-1 {
  fill: #C64E5A;
}

@media screen and (min-width: 991px) {
  .qld__card-list .qld__card.qld__card--icon .qld__card__icon svg {
    font-size: 5.5rem;
  }
}

#DPC .qld__main-nav__scroll--locked {
  overflow: hidden;
}
#DPC .qld__main-nav {
  background-color: #f5f5f5;
  font-size: 1rem;
  line-height: 1.5;
  border-bottom: 0.25rem solid #4faa8f;
}
#DPC .qld__main-nav .qld__main-nav__item-toggle.qld__accordion--closed .qld__icon {
  color: #C64E5A;
}
@media screen and (max-width: 991px) {
  #DPC .qld__main-nav .qld__main-nav__header {
    display: flex;
    justify-content: space-between;
  }
  #DPC .qld__main-nav .qld__main-nav__header h6 {
    font-size: 1rem;
    line-height: 1.25rem;
    margin: 0 1rem;
    font-weight: normal;
  }
  #DPC .qld__main-nav .qld__main-nav__header .qld__main-nav__toggle.qld__main-nav__toggle--close {
    background-color: #05325f;
    padding: 0.25rem 1rem;
    display: flex;
    flex-direction: column;
    font-size: 0.9rem;
    border: 0;
    border-left: 2px solid #fff;
  }
  #DPC .qld__main-nav .qld__main-nav__header .qld__main-nav__toggle.qld__main-nav__toggle--close .qld__icon {
    font-size: 1.5rem;
    margin: 0 auto;
    color: #fff;
    margin-bottom: 0.25rem;
  }
  #DPC .qld__main-nav .qld__main-nav__header .qld__main-nav__item-title {
    display: flex;
    align-items: center;
    justify-content: space-between;
    position: relative;
    font-size: 1rem;
    line-height: 1.25;
    height: 100%;
  }
  #DPC .qld__main-nav .qld__link-list {
    padding-left: 0;
    background-color: #f5f5f5;
  }
  #DPC .qld__main-nav .qld__link-list .qld__main-nav__item .qld__main-nav__item-link {
    padding: 1rem 1rem 1rem 0.75rem;
    border-left-color: rgba(0, 0, 0, 0);
    width: 100%;
    display: block;
  }
  #DPC .qld__main-nav .qld__link-list .qld__main-nav__item.active .qld__main-nav__item-link {
    font-weight: 700 !important;
    color: #ffffff;
    margin-bottom: -0.5rem;
    text-decoration: none;
    text-decoration-thickness: 2px;
    text-underline-offset: 0.3rem;
  }
  #DPC .qld__main-nav .qld__link-list .qld__main-nav__item .qld__main-nav__item-title {
    display: flex;
    align-items: center;
    justify-content: space-between;
    position: relative;
    font-size: 1rem;
    line-height: 1.25;
    height: 100%;
  }
  #DPC .qld__main-nav .qld__link-list .qld__main-nav__item .qld__main-nav__item-title:before {
    content: "";
    display: block;
    height: 0.0625rem;
    position: absolute;
    bottom: 0;
    left: 4px;
    right: 0;
    background-color: #ebebeb;
  }
  #DPC .qld__main-nav .qld__link-list .qld__main-nav__item .qld__main-nav__item-title .qld__main-nav__item-link {
    padding: 1rem 1rem 1rem 0.75rem;
    border-left: solid 4px #4faa8f;
    display: flex;
    align-items: center;
    width: 100%;
    font-weight: 400;
    text-decoration: none;
    color: #414141;
  }
  #DPC .qld__main-nav .qld__link-list .qld__main-nav__item .qld__main-nav__item-title .qld__main-nav__item-link .qld__main-nav__item-icon {
    height: 1.25rem;
    width: 1.25rem;
    margin-right: 0.5rem;
    display: inline-block;
    color: #C64E5A;
    text-align: center;
  }
  #DPC .qld__main-nav .qld__link-list .qld__main-nav__item .qld__main-nav__item-title .qld__main-nav__item-toggle {
    position: relative;
    min-height: 1.75rem;
    min-width: 1.75rem;
    background-color: #fff;
    margin: 0 0.625rem;
    align-self: center;
    box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.2), 0px 1px 3px 1px rgba(0, 0, 0, 0.1);
    border: none;
    cursor: pointer;
    border-radius: 50%;
    padding: 0;
    color: #ffffff;
  }
  #DPC .qld__main-nav .qld__link-list .qld__main-nav__item .qld__main-nav__item-title .qld__main-nav__item-toggle .qld__main-nav__item-toggle-text {
    display: none;
  }
  #DPC .qld__main-nav .qld__link-list .qld__main-nav__item .qld__main-nav__item-title .qld__main-nav__item-toggle[aria-expanded=true] .qld__icon {
    transform: rotate(0deg);
  }
  #DPC .qld__main-nav .qld__link-list li {
    list-style: none;
    padding: 0;
  }
  #DPC .qld__main-nav .qld__link-list li .qld__main-nav__item-toggle .qld__icon {
    transform: rotate(180deg);
  }
  #DPC .qld__main-nav .qld__link-list li .qld__main-nav__sub-head .qld__main-nav__sub-item-text {
    display: none;
  }
  #DPC .qld__main-nav .qld__main-nav__menu-sub .qld__horizontal-rule {
    display: none;
  }
  #DPC .qld__main-nav .qld__main-nav__menu-sub .qld__link-columns {
    background-color: #fff;
  }
  #DPC .qld__main-nav .qld__main-nav__menu-sub .qld__link-columns li:after {
    display: none;
  }
  #DPC .qld__main-nav .qld__main-nav__menu-sub .qld__link-columns li a {
    text-decoration: none;
    -webkit-text-decoration: none;
    text-decoration-thickness: 0.5px;
    text-decoration-color: #3f7ab4;
    text-underline-offset: 0.3em;
    -webkit-text-decoration-skip: ink;
    text-decoration-skip-ink: auto;
    display: flex;
    flex-wrap: wrap;
    position: relative;
    margin: 0;
    background-color: rgba(0, 0, 0, 0);
    color: #05325f;
    border-left: solid 4px #ebebeb;
    width: 100%;
    font-weight: normal;
  }
  #DPC .qld__main-nav .qld__main-nav__menu-sub .qld__link-columns li a .qld__main-nav__sub-item-text {
    display: flex;
    justify-content: space-between;
    width: 100%;
    padding: 0.875rem 1rem 0.9375rem 1.5rem;
    font-size: 0.875rem;
    line-height: 1.4285714286;
    border-bottom: solid 1px #ebebeb;
  }
  #DPC .qld__main-nav .qld__main-nav__toggle.qld__main-nav__toggle--close {
    background-color: #05325f;
  }
  #DPC .qld__main-nav .qld__main-nav__menu-heading, #DPC .qld__main-nav .qld__main-nav__toggle-text {
    color: #fff;
  }
  #DPC .qld__main-nav .contact-us-cta .qld__link-list .qld__main-nav__item.qld__main-nav__item--cta .qld__main-nav__item-title .qld__main-nav__item-link {
    border-top: 1px solid #fff;
    background-color: #05325f;
    border-left: 0;
  }
  #DPC .qld__main-nav .contact-us-cta .qld__link-list .qld__main-nav__item.qld__main-nav__item--cta .qld__main-nav__item-title .qld__main-nav__item-link .qld__main-nav__item-icon {
    color: #fff;
  }
  #DPC .qld__main-nav .contact-us-cta .qld__link-list .qld__main-nav__item.qld__main-nav__item--cta .qld__main-nav__item-title .qld__main-nav__item-link .qld__main-nav__item-text {
    color: #fff;
  }
  #DPC .qld__main-nav .qld__main-nav__content .qld__main-nav__menu {
    opacity: 0;
    right: -320px;
    overflow: hidden;
    position: fixed;
    top: 0;
    bottom: 0;
    width: 320px;
    z-index: 200;
    transition: right 0.5s ease, opacity 0.5s ease;
    background-color: #05325f;
  }
  #DPC .qld__main-nav .qld__main-nav__content .qld__main-nav__menu .qld__main-nav__toggle svg {
    color: #efd700;
    width: 1.5rem;
    height: 1.5rem;
  }
  #DPC .qld__main-nav .qld__main-nav__content .qld__main-nav__menu .qld__main-nav__toggle svg:hover {
    color: #ffe817;
  }
  #DPC .qld__main-nav .qld__main-nav__content .qld__main-nav__menu .qld__main-nav__header {
    background-color: #05325f;
  }
  #DPC .qld__main-nav .qld__main-nav__content .qld__main-nav__overlay {
    transition: opacity 0.25s ease-out;
    background-color: #05325f;
    cursor: pointer;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    z-index: 190;
    opacity: 0.4;
    display: none;
  }
  #DPC .qld__main-nav .qld__main-nav__content.qld__main-nav__content--open .qld__main-nav__menu {
    opacity: 1;
    right: 0;
  }
  #DPC .qld__main-nav .qld__main-nav__content.qld__main-nav__content--open .qld__main-nav__overlay {
    opacity: 0.95;
    right: 0;
    display: block;
  }
}
@media screen and (min-width: 767px) and (max-width: 991px) {
  #DPC .qld__main-nav .qld__main-nav__content .qld__main-nav__menu {
    right: -420px;
    width: 420px;
  }
}
@media screen and (min-width: 991px) {
  #DPC .qld__main-nav {
    border-bottom: 0.5rem solid #4faa8f;
  }
  #DPC .qld__main-nav .qld__link-list {
    padding-bottom: 0;
    display: flex;
  }
  #DPC .qld__main-nav .qld__link-list li {
    list-style: none;
  }
  #DPC .qld__main-nav .qld__link-list li .qld__main-nav__item-toggle {
    align-items: center;
  }
  #DPC .qld__main-nav .qld__link-list li .qld__main-nav__item-toggle:hover {
    box-shadow: none;
    background-color: #ebebeb;
    border-bottom: 8px solid #05325f;
    margin-bottom: -8px;
    margin-bottom: -0.5rem;
  }
  #DPC .qld__main-nav .qld__link-list li.qld__main-nav__item.active .qld__main-nav__item-toggle {
    border-bottom: 8px solid #05325f;
    border-bottom: 8px solid #05325f;
    margin-bottom: -8px;
    margin-bottom: -0.5rem;
    box-shadow: none;
  }
  #DPC .qld__main-nav .qld__link-list li.qld__main-nav__item .qld__main-nav__item-home {
    font-size: 1.2rem;
  }
  #DPC .qld__main-nav .qld__main-nav__sub-head .qld__main-nav__sub-item-text {
    font-size: 1.5rem;
    color: #05325f;
    font-weight: 600;
  }
  #DPC .qld__main-nav .qld__main-nav__menu-sub .qld__horizontal-rule {
    display: block;
    margin: 2rem 0;
  }
  #DPC .qld__main-nav .qld__link-columns.qld__link-list li {
    box-shadow: 0 1px 0 #ebebeb;
    position: relative;
  }
  #DPC .qld__main-nav .qld__link-columns.qld__link-list li:after {
    width: 20px;
    width: 1.25rem;
    height: 20px;
    height: 1.25rem;
    margin: 0 8px 0 8px;
    margin: 0 0.5rem 0 0.5rem;
    content: "";
    flex: 0 0 auto;
    transition: margin 0.2s ease;
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='currentColor' d='M443.7 266.8l-165.9 176C274.5 446.3 269.1 448 265.5 448c-3.986 0-7.988-1.375-11.16-4.156c-6.773-5.938-7.275-16.06-1.118-22.59L393.9 272H16.59c-9.171 0-16.59-7.155-16.59-15.1S7.421 240 16.59 240h377.3l-140.7-149.3c-6.157-6.531-5.655-16.66 1.118-22.59c6.789-5.906 17.27-5.469 23.45 1.094l165.9 176C449.4 251.3 449.4 260.7 443.7 266.8z'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='currentColor' d='M443.7 266.8l-165.9 176C274.5 446.3 269.1 448 265.5 448c-3.986 0-7.988-1.375-11.16-4.156c-6.773-5.938-7.275-16.06-1.118-22.59L393.9 272H16.59c-9.171 0-16.59-7.155-16.59-15.1S7.421 240 16.59 240h377.3l-140.7-149.3c-6.157-6.531-5.655-16.66 1.118-22.59c6.789-5.906 17.27-5.469 23.45 1.094l165.9 176C449.4 251.3 449.4 260.7 443.7 266.8z'/%3E%3C/svg%3E");
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-position: center;
    mask-position: center;
    background-color: #C64E5A;
    display: block;
    position: absolute;
    right: 0;
    top: 1rem;
  }
  #DPC .qld__main-nav .qld__link-columns.qld__link-list li a {
    padding: 1rem 0.25rem 1rem 0.25rem;
  }
  #DPC .qld__main-nav .qld__link-columns.qld__link-list li a .qld__main-nav__sub-item-text {
    color: #05325f;
    font-size: 1rem;
  }
  #DPC .qld__main-nav .qld__link-columns.qld__link-list li:hover a {
    text-decoration: underline;
    -webkit-text-decoration: underline;
    text-decoration-thickness: 0.125rem;
    text-decoration-color: #05325f;
  }
  #DPC .qld__main-nav .qld__link-columns.qld__link-list li:hover:after {
    margin: 0;
  }
  #DPC .qld__main-nav .qld__main-nav__item-toggle.qld__accordion--closed[aria-expanded=false] .qld__icon {
    transform: rotate(180deg);
  }
  #DPC .qld__main-nav .qld__main-nav__item-toggle.qld__accordion--closed[aria-expanded=true] .qld__icon {
    transform: rotate(0deg);
  }
}

.qld__main-nav.qld__main-nav--mega .qld__main-nav__item-toggle {
  position: relative;
  min-height: 28px;
  min-height: 1.75rem;
  min-width: 28px;
  min-width: 1.75rem;
  background-color: #fff;
  margin: 0 10px;
  margin: 0 0.625rem;
  align-self: center;
  box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.2), 0px 1px 3px 1px rgba(0, 0, 0, 0.1);
  border: none;
  cursor: pointer;
  border-radius: 50%;
  padding: 0;
  color: #414141;
}

@media (min-width: 992px) {
  .qld__main-nav .qld__main-nav__no-desktop {
    border: 0;
    clip: rect(1px, 1px, 1px, 1px);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
  }
}
.qld__main-nav .qld__main-nav__menu::before {
  content: "";
  display: block;
  width: 4px;
  width: 0.25rem;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
}

@media (min-width: 992px) {
  .qld__main-nav .qld__main-nav__menu::before {
    display: none;
  }
}
@media (min-width: 699px) {
  .js .qld__main-nav .qld__main-nav__menu {
    width: 420px;
    width: 26.25rem;
  }
}
@media (min-width: 992px) {
  .js .qld__main-nav .qld__main-nav__menu {
    display: block;
    position: static;
    box-shadow: none;
    width: auto;
    overflow: visible;
  }
}
.qld__main-nav .qld__main-nav__menu .qld__main-nav__item a {
  text-decoration: none;
  -webkit-text-decoration: none;
  text-decoration-thickness: 0.5px;
  text-decoration-color: #3f7ab4;
  text-underline-offset: 0.3em;
  -webkit-text-decoration-skip: ink;
  text-decoration-skip-ink: auto;
}

.qld__main-nav .qld__main-nav__menu .qld__main-nav__item a:hover .qld__main-nav__sub-item-text,
.qld__main-nav .qld__main-nav__menu .qld__main-nav__item a:focus .qld__main-nav__sub-item-text {
  text-decoration: underline;
  -webkit-text-decoration: underline;
  text-decoration-thickness: 2px;
  text-decoration-color: #05325f;
}

.qld__main-nav .qld__main-nav__menu .qld__main-nav__item a:disabled,
.qld__main-nav .qld__main-nav__menu .qld__main-nav__item a[disabled] {
  text-decoration: none;
  -webkit-text-decoration: none;
}

.qld__main-nav .qld__main-nav__menu .qld__main-nav__item.active .qld__main-nav__item-link:hover {
  color: #05325f;
}

.qld__main-nav .qld__main-nav__menu .qld__main-nav__cta-wrapper .qld__main-nav__item--cta .qld__main-nav__item-title::before {
  background-color: #ebebeb;
  top: 0;
  bottom: auto;
  left: 0;
}

.qld__main-nav .qld__main-nav__menu .qld__main-nav__cta-wrapper .qld__main-nav__item--cta .qld__main-nav__item-link {
  color: #05325f;
  border: none;
}

.qld__main-nav .qld__main-nav__menu .qld__main-nav__cta-wrapper .qld__main-nav__item--cta .qld__main-nav__item-link a {
  text-decoration: none;
  -webkit-text-decoration: none;
  text-decoration-thickness: 0.5px;
  text-decoration-color: #3f7ab4;
  text-underline-offset: 0.3em;
  -webkit-text-decoration-skip: ink;
  text-decoration-skip-ink: auto;
}

.qld__main-nav .qld__main-nav__menu .qld__main-nav__cta-wrapper .qld__main-nav__item--cta .qld__main-nav__item-link a:hover,
.qld__main-nav .qld__main-nav__menu .qld__main-nav__cta-wrapper .qld__main-nav__item--cta .qld__main-nav__item-link a:focus {
  text-decoration: underline;
  -webkit-text-decoration: underline;
  text-decoration-thickness: 2px;
  text-decoration-color: #05325f;
}

.qld__main-nav .qld__main-nav__menu .qld__main-nav__cta-wrapper .qld__main-nav__item--cta .qld__main-nav__item-link a:disabled,
.qld__main-nav .qld__main-nav__menu .qld__main-nav__cta-wrapper .qld__main-nav__item--cta .qld__main-nav__item-link a[disabled] {
  text-decoration: none;
  -webkit-text-decoration: none;
}

.qld__main-nav .qld__main-nav__menu .qld__main-nav__cta-wrapper .qld__main-nav__item--cta .qld__main-nav__item-link:hover {
  background-color: #fff;
}

.qld__main-nav .qld__main-nav__menu .qld__main-nav__cta-wrapper .qld__main-nav__item--cta .qld__main-nav__item-link:hover .qld__main-nav__item-icon {
  color: #00702b;
}

.qld__main-nav .qld__main-nav__menu .qld__main-nav__cta-wrapper .qld__main-nav__item--cta .qld__main-nav__item-icon {
  color: #C64E5A;
}

.qld__main-nav .qld__main-nav__menu .qld__main-nav__cta-wrapper .qld__link-list {
  background-color: #f5f5f5;
}

.qld__main-nav .qld__main-nav__menu .qld__main-nav__item-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
  font-size: 16px;
  font-size: 1rem;
  line-height: 1.25;
  height: 100%;
}

.qld__main-nav .qld__main-nav__menu .qld__main-nav__item-title::before {
  content: "";
  display: block;
  height: 1px;
  height: 0.0625rem;
  position: absolute;
  bottom: 0;
  left: 4px;
  right: 0;
  background-color: #ebebeb;
}

@media (min-width: 992px) {
  .qld__main-nav .qld__main-nav__menu .qld__main-nav__item-title::before {
    height: 0;
  }
}
.qld__main-nav .qld__main-nav__menu .qld__main-nav__item-link {
  width: 100%;
  padding: 16px 16px 16px 12px;
  padding: 1rem 1rem 1rem 0.75rem;
  border-left: solid 4px #4faa8f;
  display: flex;
  align-items: center;
  color: #ffffff;
}

@media (min-width: 699px) {
  .qld__main-nav .qld__main-nav__menu .qld__main-nav__item-link {
    padding: 20px 16px 20px 12px;
    padding: 1.25rem 1rem 1.25rem 0.75rem;
  }
}
@media (min-width: 992px) {
  .qld__main-nav .qld__main-nav__menu .qld__main-nav__item-link {
    border-left: none;
    padding: 10px 8px 10px 8px;
    padding: 0.625rem 0.5rem 0.625rem 0.5rem;
    line-height: 32px;
    line-height: 2rem;
  }
}
@media (min-width: 1312px) {
  .qld__main-nav .qld__main-nav__menu .qld__main-nav__item-link {
    padding: 10px 12px 10px 12px;
    padding: 0.625rem 0.75rem 0.625rem 0.75rem;
  }
}
.qld__main-nav .qld__main-nav__menu .qld__main-nav__item-link:hover {
  color: #05325f;
  background-color: #ebebeb;
  border-left: 4px solid #05325f;
}

@media (min-width: 992px) {
  .qld__main-nav .qld__main-nav__menu .qld__main-nav__item-link:hover {
    border-bottom: 8px solid #05325f;
    border-left: none;
    margin-bottom: -8px;
    margin-bottom: -0.5rem;
  }
}
.qld__main-nav .qld__main-nav__menu .qld__main-nav__item-link:hover .qld__main-nav__item-icon {
  color: #00702b;
}

.qld__main-nav .qld__main-nav__menu .qld__main-nav__item-link:active {
  color: #ffffff;
  background-color: #fff;
  border-left-color: #f5f5f5;
  font-weight: bold;
}

.qld__main-nav .qld__main-nav__menu .qld__main-nav__item-link:active .qld__main-nav__item-icon {
  stroke-width: 10px;
}

@media (min-width: 992px) {
  .qld__main-nav .qld__main-nav__menu .qld__main-nav__item-link:active {
    border-bottom: 8px solid #fff;
    border-bottom: 0.5rem solid #fff;
    margin-bottom: -8px;
    margin-bottom: -0.5rem;
  }
}
.qld__main-nav .qld__main-nav__menu .qld__main-nav__item-icon {
  height: 20px;
  height: 1.25rem;
  width: 20px;
  width: 1.25rem;
  margin-right: 8px;
  margin-right: 0.5rem;
  display: inline-block;
  color: #C64E5A;
  text-align: center;
}

@media (min-width: 992px) {
  .qld__main-nav .qld__main-nav__menu .qld__main-nav__item-icon {
    height: 32px;
    height: 2rem;
    width: 24px;
    width: 1.5rem;
    vertical-align: bottom;
  }
}
.qld__main-nav .qld__main-nav__menu .qld__main-nav__item-icon svg {
  height: 100%;
  width: 100%;
  vertical-align: baseline;
}

.qld__main-nav .qld__main-nav__menu .qld__main-nav__item-text {
  display: inline-flex;
  flex-direction: column;
}

.qld__main-nav .qld__main-nav__menu .qld__main-nav__item-text::before {
  content: attr(data-name)/"";
  height: 0;
  visibility: hidden;
  overflow: hidden;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  pointer-events: none;
  font-weight: bold;
}

.qld__main-nav .qld__main-nav__menu.qld__main-nav__menu--dark {
  background-color: rgb(10, 101, 192);
}

.qld__main-nav .qld__main-nav__menu.qld__main-nav__menu--dark .qld__main-nav__header {
  background-color: #05325f;
}

.qld__main-nav .qld__main-nav__menu.qld__main-nav__menu--dark .qld__main-nav__menu-heading {
  color: #fff;
}

.qld__main-nav .qld__main-nav__menu.qld__main-nav__menu--dark .qld__main-nav__toggle {
  color: #ffffff;
  border-color: #1d9ac6;
}

.qld__main-nav .qld__main-nav__menu.qld__main-nav__menu--dark .qld__main-nav__toggle svg {
  color: #efd700;
}

.qld__main-nav .qld__main-nav__menu.qld__main-nav__menu--dark .qld__main-nav__toggle:hover {
  background-color: rgb(10, 101, 192);
}

.qld__main-nav .qld__main-nav__menu.qld__main-nav__menu--dark .qld__main-nav__toggle:hover svg {
  color: #ffe817;
}

.qld__main-nav .qld__main-nav__menu.qld__main-nav__menu--dark .qld__main-nav__cta-wrapper .qld__link-list {
  background-color: rgb(10, 101, 192);
}

.qld__main-nav .qld__main-nav__menu.qld__main-nav__menu--dark .qld__main-nav__cta-wrapper .qld__main-nav__item-title::before {
  background-color: #1d9ac6;
}

.qld__main-nav .qld__main-nav__menu.qld__main-nav__menu--dark .qld__main-nav__cta-wrapper .qld__main-nav__item--cta .qld__main-nav__item-link {
  color: #ffffff;
}

.qld__main-nav .qld__main-nav__menu.qld__main-nav__menu--dark .qld__main-nav__cta-wrapper .qld__main-nav__item--cta .qld__main-nav__item-link:hover {
  background-color: #05325f;
}

.qld__main-nav .qld__main-nav__menu.qld__main-nav__menu--dark .qld__main-nav__cta-wrapper .qld__main-nav__item--cta .qld__main-nav__item-link:hover .qld__main-nav__item-icon {
  color: #ffe817;
}

.qld__main-nav .qld__main-nav__menu.qld__main-nav__menu--dark .qld__main-nav__cta-wrapper .qld__main-nav__item--cta .qld__main-nav__item-icon {
  color: #efd700;
}

.qld__main-nav .qld__main-nav__menu.qld__main-nav__menu--dark-alt {
  background-color: #052c53;
}

.qld__main-nav .qld__main-nav__menu.qld__main-nav__menu--dark-alt .qld__main-nav__header {
  background-color: #05325f;
}

.qld__main-nav .qld__main-nav__menu.qld__main-nav__menu--dark-alt .qld__main-nav__menu-heading {
  color: #fff;
}

.qld__main-nav .qld__main-nav__menu.qld__main-nav__menu--dark-alt .qld__main-nav__toggle {
  color: #ffffff;
  border-color: #11b2d4;
}

.qld__main-nav .qld__main-nav__menu.qld__main-nav__menu--dark-alt .qld__main-nav__toggle svg {
  color: #efd700;
}

.qld__main-nav .qld__main-nav__menu.qld__main-nav__menu--dark-alt .qld__main-nav__toggle:hover {
  background-color: #052c53;
}

.qld__main-nav .qld__main-nav__menu.qld__main-nav__menu--dark-alt .qld__main-nav__toggle:hover svg {
  color: #ffe817;
}

.qld__main-nav .qld__main-nav__menu.qld__main-nav__menu--dark-alt .qld__main-nav__cta-wrapper .qld__link-list {
  background-color: #052c53;
}

.qld__main-nav .qld__main-nav__menu.qld__main-nav__menu--dark-alt .qld__main-nav__cta-wrapper .qld__main-nav__item-title::before {
  background-color: #11b2d4;
}

.qld__main-nav .qld__main-nav__menu.qld__main-nav__menu--dark-alt .qld__main-nav__cta-wrapper .qld__main-nav__item--cta .qld__main-nav__item-link {
  color: #ffffff;
  text-decoration: none;
  -webkit-text-decoration: none;
  text-decoration-line: solid;
  text-decoration-thickness: 0.5px;
  text-decoration-color: #b5cce2;
  text-underline-offset: 0.3em;
  -webkit-text-decoration-skip: ink;
  text-decoration-skip-ink: auto;
}

.qld__main-nav .qld__main-nav__menu.qld__main-nav__menu--dark-alt .qld__main-nav__cta-wrapper .qld__main-nav__item--cta .qld__main-nav__item-link:hover,
.qld__main-nav .qld__main-nav__menu.qld__main-nav__menu--dark-alt .qld__main-nav__cta-wrapper .qld__main-nav__item--cta .qld__main-nav__item-link:focus {
  text-decoration: underline;
  -webkit-text-decoration: underline;
  text-decoration-thickness: 2px;
  text-decoration-color: #ffffff;
}

.qld__main-nav .qld__main-nav__menu.qld__main-nav__menu--dark-alt .qld__main-nav__cta-wrapper .qld__main-nav__item--cta .qld__main-nav__item-link:disabled,
.qld__main-nav .qld__main-nav__menu.qld__main-nav__menu--dark-alt .qld__main-nav__cta-wrapper .qld__main-nav__item--cta .qld__main-nav__item-link[disabled] {
  text-decoration: none;
  -webkit-text-decoration: none;
}

.qld__main-nav .qld__main-nav__menu.qld__main-nav__menu--dark-alt .qld__main-nav__cta-wrapper .qld__main-nav__item--cta .qld__main-nav__item-link:hover {
  background-color: #05325f;
}

.qld__main-nav .qld__main-nav__menu.qld__main-nav__menu--dark-alt .qld__main-nav__cta-wrapper .qld__main-nav__item--cta .qld__main-nav__item-link:hover .qld__main-nav__item-icon {
  color: #ffe817;
}

.qld__main-nav .qld__main-nav__menu.qld__main-nav__menu--dark-alt .qld__main-nav__cta-wrapper .qld__main-nav__item--cta .qld__main-nav__item-icon {
  color: #efd700;
}

.qld__main-nav .qld__main-nav__overlay {
  transition: opacity 0.25s ease-out;
  background-color: #052c53;
  cursor: pointer;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  z-index: 190;
  opacity: 0.4;
  display: none;
}

.ie8 .qld__main-nav .qld__main-nav__overlay {
  filter: alpha(opacity=80);
}

.js .qld__main-nav .qld__main-nav__content.qld__main-nav__content--open .qld__main-nav__overlay {
  opacity: 0.95;
  right: 0;
  display: block;
}

@media (min-width: 992px) {
  .js .qld__main-nav .qld__main-nav__content.qld__main-nav__content--open .qld__main-nav__overlay {
    display: none;
  }
}
.qld__main-nav__menu-inner {
  position: relative;
  height: 100%;
}

.qld__main-nav__cta-wrapper {
  position: fixed;
  bottom: 0;
  width: 100%;
}

@media (min-width: 992px) {
  .qld__main-nav__cta-wrapper {
    display: none;
  }
}
.qld__main-nav__header {
  display: flex;
  background-color: #fff;
  color: #ffffff;
  align-items: center;
  box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.2), 0px 1px 3px 1px rgba(0, 0, 0, 0.1);
  position: relative;
}

@media (min-width: 992px) {
  .qld__main-nav__header {
    display: none;
  }
}
.qld__main-nav__header .qld__main-nav__toggle {
  margin-left: auto;
}

.qld__main-nav .qld__main-nav__menu-heading {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.4285714286;
  margin: 0px 16px;
  margin: 0rem 1rem;
  font-weight: normal;
  color: #03213f;
}

@media (min-width: 699px) {
  .qld__main-nav .qld__main-nav__menu-heading {
    font-size: 16px;
    font-size: 1rem;
    line-height: 1.5;
    line-height: 72px;
    line-height: 4.5rem;
  }
}
@media (min-width: 992px) {
  .qld__main-nav .qld__main-nav__menu-heading {
    display: none;
  }
  .qld__body .qld__main-nav .qld__main-nav__menu-heading {
    display: none;
  }
}
.qld__main-nav__toggle {
  display: flex;
  flex-direction: column;
  padding: 8px 16px 4px 16px;
  padding: 0.5rem 1rem 0.25rem 1rem;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.1428571429;
  border: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: rgba(0, 0, 0, 0);
  cursor: pointer;
  align-items: center;
  color: #05325f;
  border-left: solid 1px #ebebeb;
}

.qld__main-nav__toggle:focus {
  outline: 2px solid #0085b3;
  outline-offset: 2px;
}

.qld__main-nav__toggle::-moz-focus-inner {
  border: 0;
}

.qld__main-nav__toggle:hover {
  background-color: #f5f5f5;
}

.qld__main-nav__toggle:hover svg {
  color: #00702b;
}

@media (min-width: 699px) {
  .qld__main-nav__toggle {
    padding: 12px 16px;
    padding: 0.75rem 1rem;
  }
}
.qld__main-nav__toggle .qld__main-nav__toggle-text {
  font-size: 10px;
  font-size: 0.625rem;
  margin-top: 4px;
  margin-top: 0.25rem;
  line-height: 1rem;
}

@media (min-width: 699px) {
  .qld__main-nav__toggle .qld__main-nav__toggle-text {
    margin-top: 10px;
    margin-top: 0.625rem;
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 1.1428571429;
  }
}
.qld__main-nav__toggle:before {
  font-size: 16px;
  font-size: 1rem;
  line-height: 1;
  margin-bottom: 4px;
  margin-bottom: 0.25rem;
  display: block;
  text-align: center;
}

.qld__main-nav__toggle svg {
  height: 16px;
  height: 1rem;
  width: 16px;
  width: 1rem;
  margin: 1px auto;
  color: #C64E5A;
}

@media (min-width: 699px) {
  .qld__main-nav__toggle svg {
    height: 20px;
    height: 1.25rem;
    width: 20px;
    width: 1.25rem;
    margin: 0 auto;
  }
}
.qld__main-nav__toggle--open {
  color: #414141;
  background-color: rgba(0, 0, 0, 0);
}

.qld__main-nav__toggle--open:active {
  background-color: #05325f;
}

.qld__main-nav__toggle--close {
  background-color: rgba(0, 0, 0, 0);
}

@media (min-width: 699px) {
  .qld__main-nav__toggle--close {
    border-width: 2px;
  }
}
.qld__main-nav__toggle--close:active {
  background-color: #05325f;
}

.qld__main-nav__toggle-search--open .qld__main-nav__toggle-search-close-icon,
.qld__main-nav__toggle-search--open .fa-times {
  display: none;
}

.qld__main-nav__toggle-search--close .qld__main-nav__toggle-search-icon,
.qld__main-nav__toggle-search--close .fa-search {
  display: none;
}

.qld__main-nav .qld__link-list {
  margin: 0;
  padding: 0;
  background-color: #f5f5f5;
}

.qld__main-nav .qld__link-list:before,
.qld__main-nav .qld__link-list:after {
  content: " ";
  display: table;
}

.qld__main-nav .qld__link-list:after {
  clear: both;
}

.qld__main-nav .qld__main-nav__cta-wrapper .qld__link-list {
  padding-bottom: 0px;
  padding-bottom: 0rem;
}

.qld__main-nav.qld__main-nav--dark {
  background-color: #05325f;
}

.qld__main-nav.qld__main-nav--dark .qld__link-list {
  background-color: rgb(10, 101, 192);
}

@media (min-width: 992px) {
  .qld__main-nav.qld__main-nav--dark .qld__link-list {
    background-color: #05325f;
  }
}
.qld__main-nav.qld__main-nav--dark .qld__main-nav__menu .qld__main-nav__item-title::before {
  background-color: #1d9ac6;
}

.qld__main-nav.qld__main-nav--dark .qld__main-nav__menu .qld__main-nav__item a {
  text-decoration: none;
  -webkit-text-decoration: none;
  text-decoration-line: solid;
  text-decoration-thickness: 0.5px;
  text-decoration-color: #b5cce2;
  text-underline-offset: 0.3em;
  -webkit-text-decoration-skip: ink;
  text-decoration-skip-ink: auto;
}

.qld__main-nav.qld__main-nav--dark .qld__main-nav__menu .qld__main-nav__item a:hover .qld__main-nav__sub-item-text,
.qld__main-nav.qld__main-nav--dark .qld__main-nav__menu .qld__main-nav__item a:focus .qld__main-nav__sub-item-text {
  text-decoration: underline;
  -webkit-text-decoration: underline;
  text-decoration-thickness: 2px;
  text-decoration-color: #ffffff;
}

.qld__main-nav.qld__main-nav--dark .qld__main-nav__menu .qld__main-nav__item a:disabled,
.qld__main-nav.qld__main-nav--dark .qld__main-nav__menu .qld__main-nav__item a[disabled] {
  text-decoration: none;
  -webkit-text-decoration: none;
}

.qld__main-nav.qld__main-nav--dark .qld__main-nav__menu .qld__main-nav__item-link {
  color: #ffffff;
  border-color: #C64E5A;
}

.qld__main-nav.qld__main-nav--dark .qld__main-nav__menu .qld__main-nav__item-link:hover {
  background-color: #05325f;
  border-color: #ffe817;
}

.qld__main-nav.qld__main-nav--dark .qld__main-nav__menu .qld__main-nav__item-link:hover .qld__main-nav__item-icon {
  color: #ffe817;
}

.qld__main-nav.qld__main-nav--dark .qld__main-nav__menu .qld__main-nav__item.active .qld__main-nav__item-link {
  color: #ffffff;
}

@media (min-width: 992px) {
  .qld__main-nav.qld__main-nav--dark .qld__main-nav__menu .qld__main-nav__item.active .qld__main-nav__item-link {
    border-color: #05325f;
  }
}
.qld__main-nav.qld__main-nav--dark .qld__main-nav__menu .qld__main-nav__item-icon {
  color: #efd700;
}

.js .qld__main-nav__scroll--locked {
  overflow: hidden;
}

@media (min-width: 992px) {
  .js .qld__main-nav__scroll--locked {
    overflow: visible;
  }
}
@media (min-width: 992px) {
  .vertical-nav .qld__main-nav {
    display: none;
  }
}
.qld__main-nav__menu-inner div.qld__mega-nav_mobile-filler-120 {
  display: block;
  height: 0;
  padding-bottom: 120px;
}

@media (min-width: 992px) {
  .qld__main-nav__menu-inner div.qld__mega-nav_mobile-filler-120 {
    display: none;
  }
}
.qld__main-nav__menu-inner div.qld__mega-nav_mobile-filler-60 {
  display: block;
  height: 0;
  padding-bottom: 60px;
}

@media (min-width: 992px) {
  .qld__main-nav__menu-inner div.qld__mega-nav_mobile-filler-60 {
    display: none;
  }
}
@media print {
  .qld__main-nav {
    display: none;
  }
  .qld__main-nav a {
    color: #000 !important;
  }
  .qld__main-nav a:hover {
    background: rgba(0, 0, 0, 0) !important;
  }
  .qld__main-nav .active a {
    border-color: #fff !important;
    background-color: rgba(0, 0, 0, 0) !important;
  }
  .qld__main-nav .qld__link-list > li {
    border-color: #000 !important;
  }
  .qld__main-nav .qld__link-list > li:last-of-type {
    border-bottom: 1px solid !important;
  }
}
@media print and (min-width: 992px) {
  .qld__main-nav {
    border-bottom: 8px solid #000 !important;
    border-bottom: 0.5rem solid #000 !important;
  }
  .qld__main-nav .qld__link-list > li:last-of-type {
    border-bottom: none !important;
  }
}
@media print {
  .qld__main-nav__toggle {
    display: none !important;
  }
  .qld__main-nav__menu {
    background: rgba(0, 0, 0, 0) !important;
    position: static !important;
    display: block !important;
    width: auto !important;
  }
  .qld__main-nav__menu .qld__main-nav__menu-inner {
    padding: 0 !important;
  }
}
.qld__main-nav.qld__main-nav--mega {
  position: relative;
}

.qld__main-nav.qld__main-nav--mega .qld__main-nav__item-toggle:focus {
  outline: 2px solid #0085b3;
  outline-offset: 2px;
}

.qld__main-nav.qld__main-nav--mega .qld__main-nav__item-toggle::-moz-focus-inner {
  border: 0;
}

@media (min-width: 699px) {
  .qld__main-nav.qld__main-nav--mega .qld__main-nav__item-toggle {
    min-height: 32px;
    min-height: 2rem;
    min-width: 32px;
    min-width: 2rem;
  }
}
@media (min-width: 992px) {
  .qld__main-nav.qld__main-nav--mega .qld__main-nav__item-toggle {
    text-decoration: none;
    -webkit-text-decoration: none;
    text-decoration-thickness: 0.5px;
    text-decoration-color: #3f7ab4;
    text-underline-offset: 0.3em;
    -webkit-text-decoration-skip: ink;
    text-decoration-skip-ink: auto;
    margin: 0;
    border-radius: 0;
    box-shadow: none;
    line-height: 32px;
    background-color: rgba(0, 0, 0, 0);
    display: flex;
  }
  .qld__main-nav.qld__main-nav--mega .qld__main-nav__item-toggle:disabled,
  .qld__main-nav.qld__main-nav--mega .qld__main-nav__item-toggle[disabled] {
    text-decoration: none;
    -webkit-text-decoration: none;
  }
}
.qld__main-nav.qld__main-nav--mega .qld__main-nav__item-toggle .qld__icon {
  color: #C64E5A;
  transition: transform 0.25s ease-in;
}

.qld__main-nav.qld__main-nav--mega .qld__main-nav__item-toggle .qld__icon--md {
  height: 16px;
  width: 16px;
}

@media (min-width: 992px) {
  .qld__main-nav.qld__main-nav--mega .qld__main-nav__item-toggle .qld__icon {
    margin: 0px 12px 0px -4px;
    margin: 0rem 0.75rem 0rem -0.25rem;
  }
}
@media (min-width: 992px) {
  .qld__main-nav.qld__main-nav--mega .qld__main-nav__item-toggle.qld__accordion--open {
    z-index: 2;
    background-color: #fff;
    border-bottom: 8px solid #fff;
    margin-bottom: -8px;
    margin-bottom: -0.5rem;
  }
  .qld__main-nav.qld__main-nav--mega .qld__main-nav__item-toggle.qld__accordion--open:hover {
    background-color: #f5f5f5;
    border-color: #003e7d;
  }
}
.qld__main-nav.qld__main-nav--mega .qld__main-nav__item-toggle-text {
  display: none;
}

@media (min-width: 992px) {
  .qld__main-nav.qld__main-nav--mega .qld__main-nav__item-toggle-text {
    padding: 10px 8px 10px 8px;
    padding: 0.625rem 0.5rem 0.625rem 0.5rem;
    display: inline-flex;
    flex-direction: column;
    align-items: center;
    justify-content: space-between;
  }
  .qld__main-nav.qld__main-nav--mega .qld__main-nav__item-toggle-text::before {
    content: attr(data-name)/"";
    height: 0;
    visibility: hidden;
    overflow: hidden;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    pointer-events: none;
    font-weight: bold;
  }
}
@media (min-width: 1312px) {
  .qld__main-nav.qld__main-nav--mega .qld__main-nav__item-toggle-text {
    padding: 10px 12px 10px 12px;
    padding: 0.625rem 0.75rem 0.625rem 0.75rem;
  }
}
@media (min-width: 992px) {
  .qld__main-nav.qld__main-nav--mega .qld__main-nav__item-link {
    display: block;
    padding: 10px 8px 10px 8px;
    padding: 0.625rem 0.5rem 0.625rem 0.5rem;
    text-decoration: none;
    -webkit-text-decoration: none;
    text-decoration-thickness: 0.5px;
    text-decoration-color: #3f7ab4;
    text-underline-offset: 0.3em;
    -webkit-text-decoration-skip: ink;
    text-decoration-skip-ink: auto;
  }
  .qld__main-nav.qld__main-nav--mega .qld__main-nav__item-link:hover,
  .qld__main-nav.qld__main-nav--mega .qld__main-nav__item-link:focus {
    text-decoration: underline;
    -webkit-text-decoration: underline;
    text-decoration-thickness: 2px;
    text-decoration-color: #05325f;
  }
  .qld__main-nav.qld__main-nav--mega .qld__main-nav__item-link:disabled,
  .qld__main-nav.qld__main-nav--mega .qld__main-nav__item-link[disabled] {
    text-decoration: none;
    -webkit-text-decoration: none;
  }
}
@media (min-width: 1312px) {
  .qld__main-nav.qld__main-nav--mega .qld__main-nav__item-link {
    padding: 10px 12px 10px 12px;
    padding: 0.625rem 0.75rem 0.625rem 0.75rem;
  }
}
.qld__main-nav.qld__main-nav--mega .qld__main-nav__item-link--open {
  background-color: #fff;
  color: #05325f;
  font-weight: bold;
  border-top-right-radius: 16px;
  border-top-right-radius: 1rem;
}

.qld__main-nav.qld__main-nav--mega .qld__main-nav__item-link--open:hover {
  background-color: #fff;
  color: #05325f;
}

@media (min-width: 992px) {
  .qld__main-nav.qld__main-nav--mega .qld__main-nav__item-link.qld__main-nav__item-home .qld__main-nav__item-icon {
    margin: 0;
  }
  .qld__main-nav.qld__main-nav--mega .qld__main-nav__item-link.qld__main-nav__item-home .qld__main-nav__item-text {
    display: none;
  }
}
@media (min-width: 992px) {
  .qld__main-nav.qld__main-nav--mega .qld__main-nav__item-link--desktop-hide {
    display: none;
  }
}
.qld__main-nav.qld__main-nav--mega li a .qld__main-nav__sub-item-text {
  max-width: 90%;
}

.qld__main-nav.qld__main-nav--mega .qld__main-nav__menu-sub {
  background-color: #fff;
  z-index: 10;
}

@media (min-width: 992px) {
  .qld__main-nav.qld__main-nav--mega .qld__main-nav__menu-sub {
    position: absolute;
    left: -16px;
    right: -16px;
    box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.3), 0px 2px 2px 2px rgba(0, 0, 0, 0.05);
    border-radius: 0;
    margin-top: 8px;
    margin-top: 0.5rem;
    box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.3), 0px 2px 6px 2px rgba(0, 0, 0, 0.15);
    border-bottom-left-radius: 12px;
    border-bottom-left-radius: 0.75rem;
    border-bottom-right-radius: 12px;
    border-bottom-right-radius: 0.75rem;
  }
}
@media (min-width: 992px) {
  .qld__main-nav.qld__main-nav--mega .qld__main-nav__menu-sub .qld__main-nav__menu-sub-inner {
    padding: 32px 48px;
    padding: 2rem 3rem;
  }
}
@media (min-width: 1312px) {
  .qld__main-nav.qld__main-nav--mega .qld__main-nav__menu-sub .qld__main-nav__menu-sub-inner {
    padding: 48px 64px;
    padding: 3rem 4rem;
  }
}
.qld__main-nav.qld__main-nav--mega .qld__main-nav__menu-sub a.qld__main-nav__sub-heading {
  display: none;
  width: 85%;
}

@media (min-width: 992px) {
  .qld__main-nav.qld__main-nav--mega .qld__main-nav__menu-sub a.qld__main-nav__sub-heading {
    display: inline-flex;
    align-items: center;
    border-bottom: none;
    color: #05325f;
    margin: 0;
    padding: 0;
  }
  .qld__main-nav.qld__main-nav--mega .qld__main-nav__menu-sub a.qld__main-nav__sub-heading .qld__icon {
    color: #C64E5A;
    margin: 0 0 0 14px;
    margin: 0 0 0 0.875rem;
    transition: margin 0.2s ease;
    font-size: 1.5rem;
  }
  .qld__main-nav.qld__main-nav--mega .qld__main-nav__menu-sub a.qld__main-nav__sub-heading:hover .qld__icon {
    margin: 0 -4px 0 20px;
    margin: 0 -4px 0 1.25rem;
  }
}
.qld__main-nav.qld__main-nav--mega .qld__main-nav__menu-sub .qld__main-nav__item-desc {
  display: none;
}

@media (min-width: 992px) {
  .qld__main-nav.qld__main-nav--mega .qld__main-nav__menu-sub .qld__main-nav__item-desc {
    display: block;
  }
}
.qld__main-nav.qld__main-nav--mega .qld__main-nav__menu-sub .qld__link-columns {
  background-color: #fff;
}

@media (max-width: 991px) {
  .qld__main-nav.qld__main-nav--mega .qld__main-nav__menu-sub .qld__link-columns {
    margin: 0;
  }
}
.qld__main-nav.qld__main-nav--mega .qld__main-nav__menu-sub .qld__link-columns::before,
.qld__main-nav.qld__main-nav--mega .qld__main-nav__menu-sub .qld__link-columns::after {
  display: none;
}

@media (min-width: 992px) {
  .qld__main-nav.qld__main-nav--mega .qld__main-nav__menu-sub .qld__link-columns {
    max-height: 500px;
  }
}
.qld__main-nav.qld__main-nav--mega .qld__main-nav__menu-sub .qld__link-columns li {
  margin: 0;
}

@media (max-width: 991px) {
  .qld__main-nav.qld__main-nav--mega .qld__main-nav__menu-sub .qld__link-columns li {
    padding: 0;
  }
}
.qld__main-nav.qld__main-nav--mega .qld__main-nav__menu-sub .qld__link-columns li::after {
  display: none;
}

@media (min-width: 992px) {
  .qld__main-nav.qld__main-nav--mega .qld__main-nav__menu-sub .qld__link-columns li::after {
    display: block;
    position: absolute;
    right: 0;
    top: 16px;
    top: 1rem;
  }
}
.qld__main-nav.qld__main-nav--mega .qld__main-nav__menu-sub .qld__link-columns li:hover {
  background-color: #ebebeb;
}

@media (min-width: 992px) {
  .qld__main-nav.qld__main-nav--mega .qld__main-nav__menu-sub .qld__link-columns li:hover {
    background-color: rgba(0, 0, 0, 0);
  }
}
.qld__main-nav.qld__main-nav--mega .qld__main-nav__menu-sub .qld__link-columns li a {
  text-decoration: none;
  -webkit-text-decoration: none;
  text-decoration-thickness: 0.5px;
  text-decoration-color: #3f7ab4;
  text-underline-offset: 0.3em;
  -webkit-text-decoration-skip: ink;
  text-decoration-skip-ink: auto;
  display: flex;
  flex-wrap: wrap;
  position: relative;
  margin: 0;
  background-color: rgba(0, 0, 0, 0);
  color: #05325f;
  border-left: solid 4px #ebebeb;
  width: 100%;
  border-bottom: solid 1px #ebebeb;
}

.qld__main-nav.qld__main-nav--mega .qld__main-nav__menu-sub .qld__link-columns li a:disabled,
.qld__main-nav.qld__main-nav--mega .qld__main-nav__menu-sub .qld__link-columns li a[disabled] {
  text-decoration: none;
  -webkit-text-decoration: none;
}

@media (min-width: 992px) {
  .qld__main-nav.qld__main-nav--mega .qld__main-nav__menu-sub .qld__link-columns li a {
    color: #05325f;
    border: none;
    padding: 0;
  }
}
.qld__main-nav.qld__main-nav--mega .qld__main-nav__menu-sub .qld__link-columns li a:hover .qld__main-nav__sub-item-text .qld__icon {
  margin: 0 -4px 0 16px;
  margin: 0 -4px 0 1rem;
  color: #00702b;
}

.qld__main-nav.qld__main-nav--mega .qld__main-nav__menu-sub .qld__link-columns li .qld__main-nav__sub-item-text {
  display: flex;
  justify-content: space-between;
  width: 100%;
  padding: 14px 16px 15px 24px;
  padding: 0.875rem 1rem 0.9375rem 1.5rem;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.4285714286;
}

@media (min-width: 699px) {
  .qld__main-nav.qld__main-nav--mega .qld__main-nav__menu-sub .qld__link-columns li .qld__main-nav__sub-item-text {
    font-size: 16px;
    font-size: 1rem;
    line-height: 1.5;
  }
}
@media (min-width: 992px) {
  .qld__main-nav.qld__main-nav--mega .qld__main-nav__menu-sub .qld__link-columns li .qld__main-nav__sub-item-text {
    padding: 0;
    border-bottom: none;
    font-weight: bold;
  }
}
.qld__main-nav.qld__main-nav--mega .qld__main-nav__menu-sub .qld__link-columns li .qld__main-nav__sub-item-text .qld__icon {
  display: none;
  color: #C64E5A;
  margin: 0 0 0 16px;
  margin: 0 0 0 1rem;
  flex: 0 0 auto;
  transition: margin 0.2s ease;
}

@media (min-width: 992px) {
  .qld__main-nav.qld__main-nav--mega .qld__main-nav__menu-sub .qld__link-columns li .qld__main-nav__sub-item-text .qld__icon {
    display: block;
  }
}
.qld__main-nav.qld__main-nav--mega .qld__main-nav__menu-sub .qld__link-columns li:hover {
  border-color: #05325f;
  background-color: #fff;
}

@media (min-width: 992px) {
  .qld__main-nav.qld__main-nav--mega .qld__main-nav__menu-sub .qld__link-columns li:hover {
    background-color: rgba(0, 0, 0, 0);
  }
}
.qld__main-nav.qld__main-nav--mega .qld__main-nav__menu-sub .qld__link-columns li:hover .qld__main-nav__sub-item-text .qld__icon {
  margin: 0 -4px 0 16px;
  margin: 0 -4px 0 1rem;
  color: #00702b;
}

.qld__main-nav.qld__main-nav--mega .qld__main-nav__menu-sub .qld__link-columns li:nth-child(-n+3) .qld__main-nav__sub-item-text {
  border-top: none;
}

.qld__main-nav.qld__main-nav--mega .qld__main-nav__menu-sub .qld__link-columns li .qld__main-nav__item-desc {
  color: #636363;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.4285714286;
  font-weight: normal;
}

.qld__main-nav.qld__main-nav--mega .qld__main-nav__menu-sub .qld__link-columns li.active .qld__main-nav__sub-item-text {
  width: 100%;
  display: block;
  font-weight: bold;
  border-left: solid 4px rgba(0, 0, 0, 0);
}

.qld__main-nav.qld__main-nav--mega .qld__main-nav__menu-sub .qld__link-columns li:not(.active) {
  font-weight: normal;
}

.qld__main-nav.qld__main-nav--mega .qld__main-nav__menu-sub .qld__link-columns li.qld__main-nav__item--has-desc {
  box-shadow: none;
  padding: 0;
}

@media (min-width: 992px) {
  .qld__main-nav.qld__main-nav--mega .qld__main-nav__menu-sub .qld__link-columns li.qld__main-nav__item--has-desc .qld__main-nav__sub-item-text {
    padding: 16px 0;
    padding: 1rem 0;
  }
}
.qld__main-nav.qld__main-nav--mega .qld__main-nav__menu-sub .qld__link-columns li.qld__main-nav__item--has-desc .qld__main-nav__sub-item-text {
  color: #05325f;
  border-bottom: solid 1px #ebebeb;
}

.qld__main-nav.qld__main-nav--mega .qld__main-nav__menu-sub .qld__main-nav__sub-footer .qld__cta-link {
  display: flex;
  width: 100%;
  padding: 14px 16px 15px 24px;
  padding: 0.875rem 1rem 0.9375rem 1.5rem;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 24px;
  line-height: 1.5rem;
  border-left: solid 4px #ebebeb;
}

@media (min-width: 992px) {
  .qld__main-nav.qld__main-nav--mega .qld__main-nav__menu-sub .qld__main-nav__sub-footer .qld__cta-link {
    color: #05325f;
    border: none;
    justify-content: end;
    display: inline-flex;
    padding: 0;
    font-size: 20px;
    font-size: 1.25rem;
    line-height: 24px;
    line-height: 1.5rem;
  }
}
.qld__main-nav.qld__main-nav--mega .qld__main-nav__menu-sub .qld__main-nav__sub-footer .qld__cta-link:hover {
  color: #05325f;
  border-color: #05325f;
  background-color: #fff;
}

.qld__main-nav.qld__main-nav--mega.qld__main-nav--dark .qld__main-nav__menu .qld__main-nav__item-link--open {
  background-color: #05325f;
}

.qld__main-nav.qld__main-nav--mega.qld__main-nav--dark .qld__main-nav__menu .qld__main-nav__item-link--open:hover {
  color: #ffffff;
}

@media (min-width: 992px) {
  .qld__main-nav.qld__main-nav--mega.qld__main-nav--dark .qld__main-nav__menu .qld__main-nav__item-toggle {
    text-decoration: none;
    -webkit-text-decoration: none;
    text-decoration-line: solid;
    text-decoration-thickness: 0.5px;
    text-decoration-color: #b5cce2;
    text-underline-offset: 0.3em;
    -webkit-text-decoration-skip: ink;
    text-decoration-skip-ink: auto;
    color: #ffffff;
    fill: #ffffff;
  }
  .qld__main-nav.qld__main-nav--mega.qld__main-nav--dark .qld__main-nav__menu .qld__main-nav__item-toggle:hover,
  .qld__main-nav.qld__main-nav--mega.qld__main-nav--dark .qld__main-nav__menu .qld__main-nav__item-toggle:focus {
    text-decoration: underline;
    -webkit-text-decoration: underline;
    text-decoration-thickness: 2px;
    text-decoration-color: #ffffff;
  }
  .qld__main-nav.qld__main-nav--mega.qld__main-nav--dark .qld__main-nav__menu .qld__main-nav__item-toggle:disabled,
  .qld__main-nav.qld__main-nav--mega.qld__main-nav--dark .qld__main-nav__menu .qld__main-nav__item-toggle[disabled] {
    text-decoration: none;
    -webkit-text-decoration: none;
  }
  .qld__main-nav.qld__main-nav--mega.qld__main-nav--dark .qld__main-nav__menu .qld__main-nav__item-toggle.qld__accordion--open {
    background-color: #05325f;
    border-color: #05325f;
  }
  .qld__main-nav.qld__main-nav--mega.qld__main-nav--dark .qld__main-nav__menu .qld__main-nav__item-toggle .qld__icon {
    color: #efd700;
    margin: 0px 12px 0px -5px;
    margin: 0rem 0.75rem 0rem -0.3rem;
  }
  .qld__main-nav.qld__main-nav--mega.qld__main-nav--dark .qld__main-nav__menu .qld__main-nav__item-toggle:hover {
    border-bottom-color: #ffe817;
    background-color: rgb(10, 101, 192);
  }
  .qld__main-nav.qld__main-nav--mega.qld__main-nav--dark .qld__main-nav__menu .qld__main-nav__item-link {
    text-decoration: none;
    -webkit-text-decoration: none;
    text-decoration-line: solid;
    text-decoration-thickness: 0.5px;
    text-decoration-color: #b5cce2;
    text-underline-offset: 0.3em;
    -webkit-text-decoration-skip: ink;
    text-decoration-skip-ink: auto;
  }
  .qld__main-nav.qld__main-nav--mega.qld__main-nav--dark .qld__main-nav__menu .qld__main-nav__item-link:hover,
  .qld__main-nav.qld__main-nav--mega.qld__main-nav--dark .qld__main-nav__menu .qld__main-nav__item-link:focus {
    text-decoration: underline;
    -webkit-text-decoration: underline;
    text-decoration-thickness: 2px;
    text-decoration-color: #ffffff;
  }
  .qld__main-nav.qld__main-nav--mega.qld__main-nav--dark .qld__main-nav__menu .qld__main-nav__item-link:disabled,
  .qld__main-nav.qld__main-nav--mega.qld__main-nav--dark .qld__main-nav__menu .qld__main-nav__item-link[disabled] {
    text-decoration: none;
    -webkit-text-decoration: none;
  }
}
.qld__main-nav.qld__main-nav--mega.qld__main-nav--dark .qld__main-nav__menu .qld__main-nav__menu-sub {
  background-color: #05325f;
}

.qld__main-nav.qld__main-nav--mega.qld__main-nav--dark .qld__main-nav__menu .qld__main-nav__menu-sub a.qld__main-nav__sub-heading .qld__main-nav__sub-item-text {
  color: #ffffff;
}

.qld__main-nav.qld__main-nav--mega.qld__main-nav--dark .qld__main-nav__menu .qld__main-nav__menu-sub a.qld__main-nav__sub-heading .qld__icon {
  color: #efd700;
}

.qld__main-nav.qld__main-nav--mega.qld__main-nav--dark .qld__main-nav__menu .qld__main-nav__menu-sub .qld__main-nav__item-desc {
  color: #414141;
}

.qld__main-nav.qld__main-nav--mega.qld__main-nav--dark .qld__main-nav__menu .qld__main-nav__menu-sub .qld__link-columns {
  background-color: #05325f;
}

.qld__main-nav.qld__main-nav--mega.qld__main-nav--dark .qld__main-nav__menu .qld__main-nav__menu-sub .qld__link-columns li a {
  text-decoration: none;
  -webkit-text-decoration: none;
  text-decoration-line: solid;
  text-decoration-thickness: 0.5px;
  text-decoration-color: #b5cce2;
  text-underline-offset: 0.3em;
  -webkit-text-decoration-skip: ink;
  text-decoration-skip-ink: auto;
  color: #ffffff;
  border-color: rgb(10, 101, 192);
}

.qld__main-nav.qld__main-nav--mega.qld__main-nav--dark .qld__main-nav__menu .qld__main-nav__menu-sub .qld__link-columns li a:hover,
.qld__main-nav.qld__main-nav--mega.qld__main-nav--dark .qld__main-nav__menu .qld__main-nav__menu-sub .qld__link-columns li a:focus {
  text-decoration: underline;
  -webkit-text-decoration: underline;
  text-decoration-thickness: 2px;
  text-decoration-color: #ffffff;
}

.qld__main-nav.qld__main-nav--mega.qld__main-nav--dark .qld__main-nav__menu .qld__main-nav__menu-sub .qld__link-columns li a:disabled,
.qld__main-nav.qld__main-nav--mega.qld__main-nav--dark .qld__main-nav__menu .qld__main-nav__menu-sub .qld__link-columns li a[disabled] {
  text-decoration: none;
  -webkit-text-decoration: none;
}

.qld__main-nav.qld__main-nav--mega.qld__main-nav--dark .qld__main-nav__menu .qld__main-nav__menu-sub .qld__link-columns li a .qld__main-nav__sub-item-text {
  border-color: #1d9ac6;
  color: #ffffff;
}

.qld__main-nav.qld__main-nav--mega.qld__main-nav--dark .qld__main-nav__menu .qld__main-nav__menu-sub .qld__link-columns li a .qld__main-nav__sub-item-text .qld__icon {
  color: #efd700;
}

.qld__main-nav.qld__main-nav--mega.qld__main-nav--dark .qld__main-nav__menu .qld__main-nav__menu-sub .qld__link-columns li a:hover {
  background-color: #05325f;
}

.qld__main-nav.qld__main-nav--mega.qld__main-nav--dark .qld__main-nav__menu .qld__main-nav__menu-sub .qld__link-columns li .qld__main-nav__sub-item-text {
  color: #ffffff;
}

.qld__main-nav.qld__main-nav--mega.qld__main-nav--dark .qld__main-nav__menu .qld__main-nav__menu-sub .qld__main-nav__sub-footer {
  border-bottom: solid 2px #05325f;
}

.qld__main-nav.qld__main-nav--mega.qld__main-nav--dark .qld__main-nav__menu .qld__main-nav__menu-sub .qld__main-nav__sub-footer .qld__cta-link {
  background-color: #05325f;
  border-color: rgb(10, 101, 192);
  color: #ffffff;
}

.qld__main-nav.qld__main-nav--mega.qld__main-nav--dark .qld__main-nav__menu .qld__main-nav__menu-sub .qld__main-nav__sub-footer .qld__cta-link:hover {
  background-color: #05325f;
}

.qld__main-nav.qld__main-nav--mega .qld__main-nav__menu-inner div.qld__mega-nav_mobile-filler-120 {
  display: block;
  height: 0;
  padding-bottom: 120px;
}

@media (min-width: 992px) {
  .qld__main-nav.qld__main-nav--mega .qld__main-nav__menu-inner div.qld__mega-nav_mobile-filler-120 {
    display: none;
  }
}
.qld__main-nav.qld__main-nav--mega .qld__main-nav__menu-inner div.qld__mega-nav_mobile-filler-60 {
  display: block;
  height: 0;
  padding-bottom: 60px;
}

@media (min-width: 992px) {
  .qld__main-nav.qld__main-nav--mega .qld__main-nav__menu-inner div.qld__mega-nav_mobile-filler-60 {
    display: none;
  }
}
#DPC .qld__breadcrumbs {
  padding-top: 1rem;
  padding-bottom: 1.5rem;
}
@media screen and (min-width: 767px) {
  #DPC .qld__breadcrumbs {
    padding-top: 2.5rem;
    padding-bottom: 1.5rem;
  }
}
@media screen and (min-width: 991px) {
  #DPC .qld__breadcrumbs {
    padding-top: 3rem;
    padding-bottom: 2rem;
  }
}
#DPC .qld__breadcrumbs .qld__link-list {
  display: flex;
  padding-left: 0;
}
@media screen and (max-width: 767px) {
  #DPC .qld__breadcrumbs .qld__link-list {
    margin-bottom: 0;
  }
}
#DPC .qld__breadcrumbs .qld__link-list > li {
  list-style: none;
  margin: 0;
  font-size: 0.875rem;
}
@media screen and (max-width: 991px) {
  #DPC .qld__breadcrumbs .qld__link-list > li {
    display: none;
  }
  #DPC .qld__breadcrumbs .qld__link-list > li:nth-last-child(-n+2) {
    display: inline-block;
  }
  #DPC .qld__breadcrumbs .qld__link-list > li:nth-last-child(-n+2):after {
    display: none;
  }
  #DPC .qld__breadcrumbs .qld__link-list > li:nth-last-child(-n+2):before {
    content: " ";
    display: inline-block;
    width: 0.5rem;
    height: 0.75rem;
    margin: 0 0.25rem;
    vertical-align: middle;
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3Cpath fill='currentColor' d='M234.8 36.25c3.438 3.141 5.156 7.438 5.156 11.75c0 3.891-1.406 7.781-4.25 10.86L53.77 256l181.1 197.1c6 6.5 5.625 16.64-.9062 22.61c-6.5 6-16.59 5.594-22.59-.8906l-192-208c-5.688-6.156-5.688-15.56 0-21.72l192-208C218.2 30.66 228.3 30.25 234.8 36.25z'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3Cpath fill='currentColor' d='M234.8 36.25c3.438 3.141 5.156 7.438 5.156 11.75c0 3.891-1.406 7.781-4.25 10.86L53.77 256l181.1 197.1c6 6.5 5.625 16.64-.9062 22.61c-6.5 6-16.59 5.594-22.59-.8906l-192-208c-5.688-6.156-5.688-15.56 0-21.72l192-208C218.2 30.66 228.3 30.25 234.8 36.25z'/%3E%3C/svg%3E");
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-position: center;
    mask-position: center;
    background-color: #C64E5A;
  }
}
@media screen and (max-width: 991px) and (min-width: 767px) {
  #DPC .qld__breadcrumbs .qld__link-list > li:nth-last-child(-n+2):before {
    width: 0.5rem;
    height: 1rem;
    margin: 0 0.75rem;
  }
}
@media screen and (max-width: 991px) {
  #DPC .qld__breadcrumbs .qld__link-list > li[aria-current=page] {
    display: none;
  }
}
#DPC .qld__breadcrumbs .qld__link-list > li a {
  font-size: 0.875rem;
  text-decoration-thickness: 0.5px;
  text-underline-offset: 0.3rem;
}
#DPC .qld__breadcrumbs .qld__link-list > li a:hover {
  text-decoration-thickness: 1px;
}
@media screen and (min-width: 767px) {
  #DPC .qld__breadcrumbs .qld__link-list > li {
    font-size: 0.85rem;
  }
  #DPC .qld__breadcrumbs .qld__link-list > li a {
    font-size: 0.85rem;
  }
}
@media screen and (min-width: 1199px) {
  #DPC .qld__breadcrumbs .qld__link-list > li {
    font-size: 0.95rem;
  }
  #DPC .qld__breadcrumbs .qld__link-list > li a {
    font-size: 0.95rem;
  }
}
#DPC .qld__breadcrumbs .qld__link-list > li:after {
  content: " ";
  display: inline-block;
  width: 0.5rem;
  height: 0.75rem;
  margin: 0 0.25rem;
  vertical-align: middle;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3Cpath fill='currentColor' d='M85.14 475.8c-3.438-3.141-5.156-7.438-5.156-11.75c0-3.891 1.406-7.781 4.25-10.86l181.1-197.1L84.23 58.86c-6-6.5-5.625-16.64 .9062-22.61c6.5-6 16.59-5.594 22.59 .8906l192 208c5.688 6.156 5.688 15.56 0 21.72l-192 208C101.7 481.3 91.64 481.8 85.14 475.8z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3Cpath fill='currentColor' d='M85.14 475.8c-3.438-3.141-5.156-7.438-5.156-11.75c0-3.891 1.406-7.781 4.25-10.86l181.1-197.1L84.23 58.86c-6-6.5-5.625-16.64 .9062-22.61c6.5-6 16.59-5.594 22.59 .8906l192 208c5.688 6.156 5.688 15.56 0 21.72l-192 208C101.7 481.3 91.64 481.8 85.14 475.8z'/%3E%3C/svg%3E");
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center;
  mask-position: center;
  background-color: #C64E5A;
}
@media screen and (min-width: 767px) {
  #DPC .qld__breadcrumbs .qld__link-list > li:after {
    width: 0.5rem;
    height: 1rem;
    margin: 0 0.75rem;
  }
}
#DPC .qld__breadcrumbs .qld__link-list > li:nth-last-child(2) {
  display: flex;
  align-items: center;
}
#DPC .qld__breadcrumbs .qld__link-list > li:last-child {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
#DPC .qld__breadcrumbs .qld__link-list > li:last-child:after {
  display: none;
}

@media screen and (max-width: 991px) {
  #DPC #sidenav .qld__side-nav {
    margin-bottom: 2rem;
  }
}
#DPC #sidenav .qld__side-nav .qld__sidenav__title {
  font-size: 1.75rem;
  line-height: 2.25;
  margin-bottom: 0;
  padding-bottom: 0;
  padding-top: 0;
}
@media screen and (min-width: 991px) {
  #DPC #sidenav .qld__side-nav .qld__sidenav__title {
    font-size: 2rem;
    line-height: 1.25;
    padding-left: 0;
    padding-right: 0;
  }
}
#DPC #sidenav .qld__side-nav .qld__sidenav__title a {
  font-size: 1rem;
  border-bottom: solid 0.125rem #4faa8f;
  text-decoration: none;
  display: block;
  padding: 1rem;
}
@media screen and (min-width: 991px) {
  #DPC #sidenav .qld__side-nav .qld__sidenav__title a {
    padding-left: 0;
  }
}
@media screen and (max-width: 991px) {
  #DPC #sidenav .qld__side-nav #navtree {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  #DPC #sidenav .qld__side-nav #navtree span {
    font-size: 0.875rem;
  }
  #DPC #sidenav .qld__side-nav #navtree .qld__link-list li a {
    font-size: 0.875rem;
  }
}
#DPC #sidenav .qld__side-nav #navtree > li:nth-of-type(1) > a {
  border-top: 0;
}
#DPC #sidenav .qld__side-nav #navtree > li:nth-of-type(1) > span {
  border-top: 0;
}
@media screen and (max-width: 991px) {
  #DPC #sidenav .qld__side-nav.qld__accordion {
    border: 1px solid #ebebeb;
    border-radius: 4px;
  }
}
#DPC #sidenav .qld__side-nav.qld__accordion .qld__side-nav__toggle {
  padding: 1rem 3rem 1rem 1rem;
  width: 100%;
  display: flex;
  justify-content: space-between;
  font-size: 1.25rem;
  text-align: left;
  cursor: pointer;
  border: 0;
  position: relative;
  color: #05325f;
  font-weight: normal;
  line-height: 1.2;
  margin-bottom: 0;
  background-color: #f5f5f5;
}
#DPC #sidenav .qld__side-nav.qld__accordion .qld__side-nav__toggle:focus {
  outline-offset: -3px;
  z-index: 100;
  outline: 3px solid #0085b3;
}
#DPC #sidenav .qld__side-nav.qld__accordion .qld__side-nav__toggle span {
  display: block;
  text-decoration: underline;
  text-decoration-color: #05325f;
  text-decoration-thickness: 0.5px;
  text-underline-offset: 0.3em;
}
#DPC #sidenav .qld__side-nav.qld__accordion .qld__side-nav__toggle .qld__icon {
  font-size: 1.25rem;
  transition: 0.25s ease-in;
}
#DPC #sidenav .qld__side-nav.qld__accordion .qld__side-nav__toggle[aria-expanded=true] .qld__icon {
  transform: rotate(180deg);
  transition: 0.25s ease-in;
}
@media screen and (min-width: 991px) {
  #DPC #sidenav .qld__side-nav.qld__accordion .qld__side-nav__toggle {
    display: none;
  }
}
#DPC #sidenav .qld__side-nav.qld__accordion #nav-dpc {
  background-color: #f5f5f5;
}
@media screen and (min-width: 991px) {
  #DPC #sidenav .qld__side-nav.qld__accordion #nav-dpc {
    display: block;
    background-color: #fff;
  }
}
#DPC #sidenav .qld__side-nav .qld__link-list {
  padding-left: 0rem;
}
#DPC #sidenav .qld__side-nav .qld__link-list li {
  list-style: none;
}
#DPC #sidenav .qld__side-nav .qld__link-list li a {
  border-top: 1px solid #818181;
  padding: 1rem;
  font-size: 0.875rem;
  color: #414141;
  display: block;
  text-decoration: none;
}
#DPC #sidenav .qld__side-nav .qld__link-list li a.qld__sidenav__link {
  border-top: 1px solid #ebebeb;
  padding-left: 1rem;
}
#DPC #sidenav .qld__side-nav .qld__link-list li a.qld__sidenav__link + .qld__link-list {
  display: none;
}
#DPC #sidenav .qld__side-nav .qld__link-list li a.active-parent {
  font-weight: bold;
}
#DPC #sidenav .qld__side-nav .qld__link-list li a.active-parent + ul.qld__link-list li a, #DPC #sidenav .qld__side-nav .qld__link-list li a.active-parent + ul.qld__link-list li span {
  padding-left: 2rem;
}
@media screen and (min-width: 991px) {
  #DPC #sidenav .qld__side-nav .qld__link-list li a:hover {
    background-color: #f5f5f5;
    text-decoration: underline;
    text-underline-offset: 0.3rem;
    text-decoration-thickness: 2px;
    text-decoration-color: #3f7ab4;
    color: #3f7ab4;
  }
}
#DPC #sidenav .qld__side-nav .qld__link-list li.active span {
  border-top: 1px solid #818181;
  font-weight: bold;
  padding: 1rem;
  display: block;
  font-size: 0.875rem;
}
#DPC #sidenav .qld__side-nav .qld__link-list li.active .qld__link-list a {
  border-top: 1px solid #ebebeb;
  padding-left: 2rem;
}
#DPC #sidenav .qld__side-nav .qld__link-list li.active .qld__link-list .qld__link-list {
  display: none;
}

#DPC .qld__card-list {
  display: flex;
  flex-wrap: wrap;
}
@media screen and (min-width: 991px) {
  #DPC .qld__card-list.publications {
    margin-bottom: 2rem;
  }
}
#DPC .qld__card-list a.qld__card--clickable__link {
  text-decoration: none;
  background-color: transparent;
  border-top-left-radius: 1rem;
  border-top-right-radius: 1rem;
}
#DPC .qld__card-list a.qld__card--clickable__link .qld__card .qld__card__title {
  text-decoration: underline;
  text-underline-offset: 0.3rem;
  text-decoration-thickness: 1px;
}
#DPC .qld__card-list a.qld__card--clickable__link:hover {
  text-decoration: none;
}
#DPC .qld__card-list a.qld__card--clickable__link:hover .qld__card.card {
  box-shadow: 7px 6px 13px rgba(0, 0, 0, 0.02), 0px 2px 5px rgba(0, 0, 0, 0.1), 0px 13px 20px rgba(0, 0, 0, 0.1);
}
#DPC .qld__card-list a.qld__card--clickable__link:hover .qld__card.card .qld__card__title {
  text-decoration-thickness: 1.5px;
}
#DPC .qld__card {
  align-items: center;
  padding: 1rem;
  border-radius: 1rem;
  border-color: #818181;
  margin-bottom: 1.5rem;
}
@media screen and (max-width: 767px) {
  #DPC .qld__card.card {
    flex-direction: row;
    box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.3), 0px 2px 6px 2px rgba(0, 0, 0, 0.15);
  }
  #DPC .qld__card.card .qld__card__description {
    display: none;
  }
}
@media screen and (min-width: 767px) {
  #DPC .qld__card.card {
    padding: 1.25rem;
  }
}
#DPC .qld__card h3 {
  color: #03213f;
  margin-bottom: 0;
  font-size: 1.25rem;
  line-height: 1.4;
}
@media screen and (min-width: 767px) {
  #DPC .qld__card h3 {
    margin-bottom: 1rem;
  }
}
#DPC .qld__card.qld__card--icon {
  padding: 0 0.5rem;
}
#DPC .qld__card .qld__card__description {
  text-align: center;
}
#DPC .qld__card.qld__card--icon-left {
  align-items: flex-start;
  display: flex;
  padding: 1.25rem 1.25rem;
  border: 1px solid;
  flex-direction: row;
  align-items: center;
}
#DPC .qld__card.qld__card--icon-left .qld__card__inner {
  padding-left: 1.25rem;
}
#DPC .qld__card.qld__card--icon-left .qld__card__inner a {
  text-underline-offset: 0.3rem;
  text-decoration: underline;
  text-decoration-thickness: 1px;
}
@media screen and (min-width: 1199px) {
  #DPC .qld__card.qld__card--icon-left.card__xl_p {
    padding: 1.25rem;
  }
  #DPC .qld__card.qld__card--icon-left.card__xl-slim {
    padding: 1.25rem;
  }
}
#DPC .qld__card.qld__card--icon-left .qld__card__icon {
  background-color: #f5f5f5;
  margin-bottom: 0;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  border-radius: 50%;
  flex-direction: column;
  align-items: center;
  align-self: center;
  min-width: 72px;
  min-height: 72px;
}
#DPC .qld__card.qld__card--icon-left .qld__card__icon.no-bkg {
  background-color: transparent;
}
#DPC .qld__card.qld__card--icon-left .qld__card__icon .qld__card--icon {
  font-size: 2rem;
  max-width: unset;
  min-height: unset;
  display: flex;
  justify-content: space-between;
  min-width: unset;
  margin-right: 0;
  margin-bottom: 0;
}
#DPC .qld__card .icon-round-bkg {
  width: 72px;
  height: 72px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #f5f5f5;
  border-radius: 50%;
}
#DPC .qld__card .icon-round-bkg .qld__card--icon {
  font-size: 2rem;
  max-width: unset;
  min-height: unset;
  justify-content: space-between;
  margin-right: 0;
  margin-bottom: 0;
}
#DPC .qld__card .qld__card--icon {
  margin-bottom: 0rem;
  font-size: 2rem;
  color: #C64E5A;
}
#DPC .qld__card .qld__card--icon .cls-1 {
  fill: #C64E5A;
}
#DPC .qld__card .qld__card--icon h3.qld__card__title {
  margin-bottom: 0;
  font-size: 1.25rem;
  line-height: 1.4;
}
@media screen and (min-width: 767px) {
  #DPC .qld__card .qld__card--icon {
    margin-bottom: 1.5rem;
    font-size: 4.5rem;
  }
  #DPC .qld__card h3.qld__card__title {
    margin-bottom: 0.75rem;
  }
}
@media screen and (min-width: 991px) {
  #DPC .qld__card .qld__card--icon {
    margin-bottom: 1.5rem;
    font-size: 6.5rem;
  }
}
@media screen and (min-width: 1199px) {
  #DPC .qld__card .qld__card--icon {
    margin-bottom: 2rem;
    font-size: 6.5rem;
  }
}
#DPC .qld__card-list {
  margin-bottom: 0;
}
#DPC .qld__card-list [class^=col-] {
  margin-bottom: 2rem;
}
#DPC .qld__card-list [class^=col-]:last-of-type {
  margin-bottom: 0;
}
@media screen and (min-width: 767px) and (min-width: 991px) {
  #DPC .qld__card-list.publications [class^=col-]:nth-last-of-type(-n + 2), #DPC .qld__card-list.events [class^=col-]:nth-last-of-type(-n + 2) {
    margin-bottom: 0;
  }
}
@media screen and (min-width: 991px) {
  #DPC .qld__card-list.publications [class^=col-]:nth-last-of-type(-n + 3), #DPC .qld__card-list.events [class^=col-]:nth-last-of-type(-n + 3) {
    margin-bottom: 0;
  }
}
@media screen and (min-width: 767px) {
  #DPC .qld__card-list > div {
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
#DPC .qld__card-list .qld__card.card {
  margin-bottom: 0;
  height: 100%;
}
#DPC .qld__card-list .qld__card .icon-round-bkg {
  margin-right: 1.25rem;
}
@media screen and (min-width: 767px) {
  #DPC .qld__card-list .qld__card .icon-round-bkg {
    margin-right: 0rem;
    margin-bottom: 1rem;
  }
}
#DPC .qld__card-list .qld__card .qld__card__content {
  flex: 1 0 auto;
}
#DPC .qld__card-list .qld__card .qld__card__content .qld__card__title {
  text-align: left;
}
#DPC .qld__card-list .qld__card .qld__card__content .qld__card__description p {
  margin-bottom: 0;
}
#DPC .qld__card-list .qld__card.full-img {
  padding: 0;
  text-align: left;
  align-items: flex-start;
  flex-direction: column;
  border: 0;
  border-top-left-radius: 1rem;
  border-top-right-radius: 1rem;
  background-color: transparent;
  box-shadow: none;
  height: 100%;
  margin-bottom: 0;
  border-left: 1px solid #818181;
  border-right: 1px solid #818181;
}
#DPC .qld__card-list .qld__card.full-img .card-img-cover {
  height: 17rem;
  background-size: cover;
  width: 100%;
  border-top-left-radius: 1rem;
  border-top-right-radius: 1rem;
  border-bottom-right-radius: 2rem;
}
#DPC .qld__card-list .qld__card.full-img a {
  text-align: left;
  padding: 0 1.25rem;
  text-underline-offset: 0.3rem;
  text-decoration-thickness: 1px;
  display: block;
}
#DPC .qld__card-list .qld__card.full-img img {
  border-top-left-radius: 1rem;
  border-top-right-radius: 1rem;
  border-bottom-left-radius: 1rem;
  border-bottom-right-radius: 1.75rem;
  max-width: 100%;
  border-bottom-left-radius: 0;
  margin-bottom: 1rem;
}
@media screen and (max-width: 767px) {
  #DPC .qld__card-list .qld__card.full-img img {
    width: 100%;
  }
}
#DPC .qld__card-list .qld__card.full-img .card-img-body {
  background-color: #fff;
  border-bottom-left-radius: 1rem;
  border-bottom-right-radius: 1rem;
  border-bottom: 1px solid #818181;
  border-top: 0;
  padding: 1.5rem;
  padding-top: 1.25rem;
  flex: 1 0 auto;
  -webkit-box-flex: 1;
}
#DPC .qld__card-list .qld__card.full-img .card-img-body .qld__card__description {
  text-align: left;
  margin-top: 0.75rem;
  display: block;
}
#DPC .qld__card-list .qld__card.full-img .card-img-body .qld__card__description p {
  margin-bottom: 0;
}
#DPC .qld__card-list .qld__card--icon.qld__card--icon-left {
  height: unset;
}
@media screen and (max-width: 991px) {
  #DPC .qld__card-list .qld__link-columns.qld__link-columns--1-col {
    padding-left: 0;
  }
}
#DPC .qld__card-list.two-col [class^=col-] {
  margin-bottom: 0;
}
#DPC .qld__card-list.two-col [class^=col-] .qld__card.card {
  margin-bottom: 2rem;
}
#DPC .qld__card-list.two-col [class^=col-] .qld__link-columns {
  margin-bottom: 0;
}
#DPC .qld__card-list.two-col [class^=col-] .qld__link-columns li:first-child {
  padding-top: 0;
}
@media screen and (min-width: 767px) {
  #DPC .qld__card-list.publications .qld__card .qld__card__content .qld__card__title {
    text-align: center;
  }
}
#DPC .qld__card-list.careers [class^=col-] {
  margin-bottom: 0;
}
#DPC .qld__card-list.careers [class^=col-] .qld__card.card {
  margin-bottom: 2rem;
}
@media screen and (min-width: 991px) {
  #DPC .qld__card-list.careers [class^=col-] > a:last-of-type .qld__card.card {
    margin-bottom: 0;
  }
}

@media screen and (max-width: 1199px) {
  #DPC .inside .qld__banner > .container {
    padding-left: 0;
    padding-right: 0;
  }
}
#DPC .inside .qld__banner.qld__banner__advanced.qld__banner--dark-alt {
  background-color: #05325f;
}
#DPC .inside .qld__banner.qld__banner__advanced.qld__banner--dark-alt .qld__banner__main {
  display: flex;
  flex-direction: column-reverse;
}
#DPC .inside .qld__banner.qld__banner__advanced.qld__banner--dark-alt .qld__banner__main .qld__link-list li {
  color: #fff;
}
#DPC .inside .qld__banner.qld__banner__advanced.qld__banner--dark-alt .qld__banner__main .qld__link-list li a {
  color: #fff;
}
#DPC .inside .qld__banner.qld__banner__advanced.qld__banner--dark-alt .qld__banner__main .left-cell {
  padding-left: 1rem;
  padding-left: 1rem;
}
#DPC .inside .qld__banner.qld__banner__advanced.qld__banner--dark-alt .qld__banner__main .qld__banner__heading__wrapper {
  background-color: #fff;
  display: inline-block;
  border-left: 4px solid #C64E5A;
  padding: 0.75rem 1.5rem;
  margin-bottom: 1.5rem;
}
#DPC .inside .qld__banner.qld__banner__advanced.qld__banner--dark-alt .qld__banner__main .qld__banner__heading__wrapper .qld__banner__heading {
  color: #121940;
}
#DPC .inside .qld__banner.qld__banner__advanced.qld__banner--dark-alt .qld__banner__main .qld__banner__content--body p {
  color: #fff;
  font-size: 1.5rem;
  line-height: 1.5;
}
@media screen and (min-width: 1199px) {
  #DPC .inside .qld__banner.qld__banner__advanced.qld__banner--dark-alt .qld__banner__main {
    display: flex;
    flex-direction: row;
  }
  #DPC .inside .qld__banner.qld__banner__advanced.qld__banner--dark-alt .qld__banner__main .qld__banner__content .qld__breadcrumbs {
    padding-bottom: 1.5rem;
  }
}
#DPC .inside .qld__banner.qld__banner__advanced.qld__banner--dark-alt .qld__breadcrumbs .qld__link-list li[aria-current=page] {
  font-weight: bold;
}
#DPC .inside .qld__banner.qld__banner__advanced.qld__banner--dark-alt .qld__banner__hero {
  background-repeat: no-repeat;
  background-size: cover;
}
@media screen and (min-width: 1199px) {
  #DPC .inside .qld__banner.qld__banner__advanced.qld__banner--dark-alt .qld__banner__hero {
    min-height: 340px;
    max-width: 900px;
  }
}
@media screen and (min-width: 1199px) {
  #DPC .inside .qld__banner.qld__banner__advanced.qld__banner--dark-alt {
    min-height: 340px;
  }
}
#DPC .inside .qld__banner .right-cell {
  min-height: 260px;
  background-size: cover;
  background-repeat: no-repeat;
}
@media screen and (min-width: 767px) and (max-width: 1199px) {
  #DPC .inside .qld__banner .right-cell {
    min-height: 340px;
  }
}
@media screen and (min-width: 1199px) {
  #DPC .inside .qld__banner .right-cell {
    min-height: unset;
    flex-direction: row;
    height: 340px;
  }
}
@media screen and (min-width: 767px) {
  #DPC .inside.qld__banner {
    overflow: hidden;
  }
  #DPC .inside.qld__banner .right-cell {
    min-height: 340px;
  }
}
@media screen and (min-width: 991px) {
  #DPC .inside .qld__banner {
    overflow: hidden;
  }
}
#DPC .inside.landing-page .qld__banner .qld__link-list li {
  font-size: 1rem;
}
#DPC .inside.landing-page .qld__banner .qld__link-list li a {
  font-size: 1rem;
}
#DPC .inside.landing-page .qld__banner.work-for-us-banner .right-cell {
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 200px;
  background-position: -100px 20px;
}
@media screen and (min-width: 390px) {
  #DPC .inside.landing-page .qld__banner.work-for-us-banner .right-cell {
    min-height: 225px;
  }
}
@media screen and (min-width: 430px) {
  #DPC .inside.landing-page .qld__banner.work-for-us-banner .right-cell {
    min-height: 250px;
    background-position: -110px 20px;
  }
}
@media screen and (min-width: 499px) {
  #DPC .inside.landing-page .qld__banner.work-for-us-banner .right-cell {
    min-height: 300px;
    background-position: -140px 20px;
  }
}
@media screen and (min-width: 560px) {
  #DPC .inside.landing-page .qld__banner.work-for-us-banner .right-cell {
    min-height: 340px;
    background-position: -160px 20px;
  }
}
@media screen and (min-width: 699px) {
  #DPC .inside.landing-page .qld__banner.work-for-us-banner .right-cell {
    min-height: 395px;
    background-position: -180px 20px;
  }
}
@media screen and (min-width: 850px) {
  #DPC .inside.landing-page .qld__banner.work-for-us-banner .right-cell {
    min-height: 435px;
    background-position: -200px 20px;
  }
}
@media screen and (min-width: 900px) {
  #DPC .inside.landing-page .qld__banner.work-for-us-banner .right-cell {
    min-height: 470px;
    background-position: -150px 20px;
  }
}
@media screen and (min-width: 1050px) {
  #DPC .inside.landing-page .qld__banner.work-for-us-banner .right-cell {
    min-height: 545px;
    background-position: -155px 20px;
  }
}
@media screen and (min-width: 1150px) {
  #DPC .inside.landing-page .qld__banner.work-for-us-banner .right-cell {
    min-height: 555px;
  }
}
@media screen and (min-width: 1200px) {
  #DPC .inside.landing-page .qld__banner.work-for-us-banner .right-cell {
    min-height: 340px;
    background-position: -170px 0px;
    background-size: contain;
  }
}
@media screen and (min-width: 1600px) {
  #DPC .inside.landing-page .qld__banner.work-for-us-banner .right-cell {
    min-height: 340px;
    background-position: -100px 0px;
    background-size: cover;
    max-width: 900px;
  }
}
@media screen and (min-width: 1850px) {
  #DPC .inside.landing-page .qld__banner.work-for-us-banner .right-cell {
    min-height: 340px;
    background-position: -170px -75px;
    background-size: cover;
    max-width: unset !important;
  }
}

#DPC .container {
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
@media screen and (min-width: 767px) {
  #DPC .container {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
@media screen and (min-width: 1199px) {
  #DPC .container {
    max-width: 1140px;
  }
}
@media screen and (min-width: 1400px) {
  #DPC .container {
    max-width: 1320px;
  }
}
#DPC #qld-gov-au #content {
  min-height: calc(100vh - 472px - 113px - 60px - 160px);
}
#DPC #qld-gov-au .qld__body {
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}
@media screen and (min-width: 991px) {
  #DPC #qld-gov-au .qld__body {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
}
#DPC #qld-gov-au .qld__promo-panel {
  background-color: #C64E5A;
}
@media screen and (max-width: 991px) {
  #DPC #qld-gov-au .qld__promo-panel {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
}
@media screen and (min-width: 991px) {
  #DPC #qld-gov-au .qld__promo-panel {
    background-color: #05325f;
    height: 640px;
  }
}
@media screen and (min-width: 1199px) {
  #DPC #qld-gov-au .qld__promo-panel {
    height: 795px;
  }
}
@media screen and (min-width: 1400px) {
  #DPC #qld-gov-au .qld__promo-panel {
    height: 725px;
  }
}
#DPC #qld-gov-au .qld__promo-panel .qld__promo-panel__container {
  background-color: #C64E5A;
}
#DPC #qld-gov-au .qld__promo-panel .qld__promo-panel__container .qld__display-xl {
  margin-bottom: 1.25rem;
}
#DPC #qld-gov-au .qld__promo-panel .qld__promo-panel__container .qld__abstract p {
  font-size: 1.25rem;
  line-height: 1.5;
}
@media screen and (max-width: 991px) {
  #DPC #qld-gov-au .qld__promo-panel .qld__promo-panel__container .row {
    flex-direction: column-reverse;
  }
  #DPC #qld-gov-au .qld__promo-panel .qld__promo-panel__container .row > * {
    padding: 0;
  }
  #DPC #qld-gov-au .qld__promo-panel .qld__promo-panel__container .img-column {
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
@media screen and (min-width: 991px) {
  #DPC #qld-gov-au .qld__promo-panel .qld__promo-panel__container {
    padding: 3rem 2rem 2rem 1rem;
    margin: 0 auto;
    border-radius: 64px;
    position: absolute;
    z-index: 100;
    left: 50%;
    transform: translateX(-50%);
    width: 100%;
  }
}
@media screen and (min-width: 1199px) {
  #DPC #qld-gov-au .qld__promo-panel .qld__promo-panel__container {
    padding: 4rem 2rem 4rem 4rem;
  }
}
@media screen and (min-width: 1600px) {
  #DPC #qld-gov-au .qld__promo-panel .qld__promo-panel__container {
    position: absolute;
    z-index: 100;
    left: 50%;
    transform: translateX(-50%);
    max-width: 1600px;
  }
}
#DPC #qld-gov-au .qld__promo-panel .qld__promo-panel__container .qld__promo-panel__container-inner {
  display: flex;
  flex-direction: column;
  justify-content: center;
  height: 100%;
  padding: 0 1rem;
}
@media screen and (min-width: 991px) {
  #DPC #qld-gov-au .qld__promo-panel .qld__promo-panel__container .qld__promo-panel__container-inner {
    padding: 2.5rem 1rem;
  }
}
#DPC #qld-gov-au .qld__promo-panel .qld__promo-panel__container .qld__promo-panel__container-inner .qld__display-xl {
  color: #fff;
}
#DPC #qld-gov-au .qld__promo-panel .qld__promo-panel__container .qld__promo-panel__container-inner .qld__abstract {
  color: #fff;
  font-size: 1.5rem;
  line-height: 2rem;
}
#DPC #qld-gov-au .qld__promo-panel .qld__promo-panel__container .qld__promo-panel__container-inner .qld__abstract p {
  margin-bottom: 3rem;
}
#DPC #qld-gov-au .qld__promo-panel .qld__promo-panel__container .qld__promo-panel__container-inner .qld__promo-panel__btn {
  font-size: 1rem;
}
#DPC #qld-gov-au .qld__promo-panel .qld__promo-panel__container img {
  width: 100%;
}
#DPC #qld-gov-au .qld__promo-panel .qld__promo-panel__container > .container {
  max-width: 1400px;
}
@media screen and (min-width: 1199px) {
  #DPC #qld-gov-au .our-system-panel {
    position: relative;
    padding-top: 8rem;
    margin-top: -64px;
  }
}
@media screen and (min-width: 1300px) {
  #DPC #qld-gov-au .our-system-panel {
    padding-top: 6rem;
  }
}
@media screen and (min-width: 1400px) {
  #DPC #qld-gov-au .our-system-panel {
    padding-top: 6rem;
  }
}
@media screen and (min-width: 1600px) {
  #DPC #qld-gov-au .our-system-panel {
    position: relative;
    padding-top: 8rem;
    margin-top: -100px;
  }
}
#DPC #qld-gov-au .qld__link-columns > li:hover:after {
  background-color: #C64E5A;
}

#DPC #qld-gov-au .search-wrapper label {
  text-indent: -9999px;
  position: absolute;
  font-size: 0;
}
#DPC #qld-gov-au.inside .search-page-fullwidth {
  display: flex;
  justify-content: flex-end;
}
@media screen and (min-width: 767px) {
  #DPC #qld-gov-au.inside .search-page-fullwidth #content {
    padding-left: 0;
    padding-right: 0;
  }
}
@media screen and (min-width: 1199px) {
  #DPC #qld-gov-au.inside .search-page-fullwidth .search-fields {
    margin-bottom: 4rem;
  }
}
#DPC #qld-gov-au.inside .search-page-fullwidth .scope-toggle {
  background-color: #f5f5f5;
  border-radius: 0;
  color: #414141;
  min-height: 43px;
}
#DPC #qld-gov-au.inside .search-page-fullwidth #search-dropdown-submit {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  color: #fff;
  background-color: #05325f;
  min-height: 43px;
}
#DPC #qld-gov-au.inside .search-page-fullwidth #search-dropdown-submit:hover {
  text-decoration: underline;
  text-decoration-thickness: 1.5px;
  text-underline-offset: 0.3rem;
}
#DPC #qld-gov-au.inside .search-page-fullwidth .search-attributes {
  display: flex;
  flex-direction: column;
  margin-bottom: 2rem;
}
@media screen and (min-width: 0px) and (max-width: 350px) {
  #DPC #qld-gov-au.inside .search-page-fullwidth .search-attributes .search-results-text {
    display: none;
  }
}
@media screen and (max-width: 490px) {
  #DPC #qld-gov-au.inside .search-page-fullwidth .search-attributes {
    font-size: 0.875rem;
  }
}
@media screen and (max-width: 767px) {
  #DPC #qld-gov-au.inside .search-page-fullwidth .search-attributes .search-scope-context {
    display: none;
  }
}
#DPC #qld-gov-au.inside .search-page-fullwidth .search-attributes .seatch-scope-context {
  max-width: 200px;
}
#DPC #qld-gov-au.inside .search-page-fullwidth .search-attributes #searchresults_heading {
  display: flex;
  align-items: center;
  margin-bottom: 0rem;
}
#DPC #qld-gov-au.inside .search-page-fullwidth .search-attributes #searchresults_heading strong {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
@media screen and (max-width: 1199px) {
  #DPC #qld-gov-au.inside .search-page-fullwidth .search-attributes #searchresults_heading {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }
}
@media screen and (min-width: 1199px) {
  #DPC #qld-gov-au.inside .search-page-fullwidth .search-attributes .search-pagination {
    display: flex;
    justify-content: flex-end;
  }
}
#DPC #qld-gov-au.inside .search-page-fullwidth .search-attributes .search-pagination ul {
  padding-left: 0;
  display: flex;
  margin-bottom: 0;
}
#DPC #qld-gov-au.inside .search-page-fullwidth .search-attributes .search-pagination ul li {
  list-style: none;
}
#DPC #qld-gov-au.inside .search-page-fullwidth .search-attributes .search-pagination ul li:nth-child(1) .pagination-link {
  border-left: 1px solid;
}
#DPC #qld-gov-au.inside .search-page-fullwidth .search-attributes .search-pagination ul li span,
#DPC #qld-gov-au.inside .search-page-fullwidth .search-attributes .search-pagination ul li a {
  padding: 0.25rem 0.5rem;
  font-size: 0.75rem;
  border: 1px solid #61696b;
  border-left: 0;
  text-decoration: none;
  font-weight: 400;
  margin-bottom: 0;
}
@media screen and (min-width: 0px) and (max-width: 350px) {
  #DPC #qld-gov-au.inside .search-page-fullwidth .search-attributes .search-pagination ul li span,
  #DPC #qld-gov-au.inside .search-page-fullwidth .search-attributes .search-pagination ul li a {
    padding: 0.25rem 0.25rem;
  }
}
@media screen and (min-width: 490px) {
  #DPC #qld-gov-au.inside .search-page-fullwidth .search-attributes .search-pagination ul li span,
  #DPC #qld-gov-au.inside .search-page-fullwidth .search-attributes .search-pagination ul li a {
    font-size: 0.875rem;
  }
}
@media screen and (min-width: 490px) {
  #DPC #qld-gov-au.inside .search-page-fullwidth .search-attributes .search-pagination ul li span,
  #DPC #qld-gov-au.inside .search-page-fullwidth .search-attributes .search-pagination ul li a {
    padding: 0.5rem 0.75rem;
  }
}
#DPC #qld-gov-au.inside .search-page-fullwidth .search-attributes .search-pagination ul li span:hover,
#DPC #qld-gov-au.inside .search-page-fullwidth .search-attributes .search-pagination ul li a:hover {
  background-color: #e9ecef;
}
#DPC #qld-gov-au.inside .search-page-fullwidth .search-attributes .search-pagination ul li span.fb-current-result-page,
#DPC #qld-gov-au.inside .search-page-fullwidth .search-attributes .search-pagination ul li a.fb-current-result-page {
  background-color: #05325f;
  color: #fff;
}
#DPC #qld-gov-au.inside .search-page-fullwidth .search-attributes .search-pagination ul li span.fb-current-result-page:hover,
#DPC #qld-gov-au.inside .search-page-fullwidth .search-attributes .search-pagination ul li a.fb-current-result-page:hover {
  background-color: #05325f;
  color: #fff;
}
#DPC #qld-gov-au.inside .search-page-fullwidth .search-attributes .search-pagination ul li a[disabled] {
  color: #c1bbbb;
  pointer-events: none;
  background-color: #f5f5f5;
  border: 1px solid #ddd8d8;
  border-color: #ddd8d8 !important;
}
#DPC #qld-gov-au.inside .search-page-fullwidth .search-attributes .search-pagination ul li .no-decor {
  border: 0;
  padding: 0;
}
#DPC #qld-gov-au.inside .search-page-fullwidth .search-attributes .search-pagination ul li .fb-prev-result-page {
  border-left: 1px solid #61696b;
}
#DPC #qld-gov-au.inside .search-page-fullwidth .search-attributes .search-pagination ul li .fb-prev-result-page,
#DPC #qld-gov-au.inside .search-page-fullwidth .search-attributes .search-pagination ul li .fb-next-result-page {
  border-top-left-radius: 0.375rem;
  border-bottom-left-radius: 0.375rem;
}
#DPC #qld-gov-au.inside .search-page-fullwidth .search-attributes .search-pagination ul li .fb-previous-result-page {
  border-top-left-radius: 0.375rem;
  border-bottom-left-radius: 0.375rem;
  border-top-right-radius: 0rem;
  border-bottom-right-radius: 0rem;
  border-left: 1px solid;
}
#DPC #qld-gov-au.inside .search-page-fullwidth .search-attributes .search-pagination ul li .fb-next-result-page {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 0.375rem;
  border-bottom-right-radius: 0.375rem;
}
#DPC #qld-gov-au.inside .search-page-fullwidth .search-attributes .search-pagination .search-all-of-qld-gov {
  border: 2px solid #4faa8f;
  color: #414141;
}
@media screen and (min-width: 1199px) {
  #DPC #qld-gov-au.inside .search-page-fullwidth .search-attributes {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 2rem;
  }
}
#DPC #qld-gov-au.inside .search-page-fullwidth .search-attributes .searchQueryDisplay {
  max-width: 420px;
  display: inline-block;
}
@media screen and (min-width: 1199px) {
  #DPC #qld-gov-au.inside .search-page-fullwidth .search-attributes .searchQueryDisplay {
    max-width: 220px;
  }
}
#DPC #qld-gov-au.inside .search-page-fullwidth #content {
  padding-left: 0;
  padding-right: 0;
}
#DPC #qld-gov-au.inside .search-page-fullwidth #content h1 {
  display: none;
}
#DPC #qld-gov-au.inside .search-page-fullwidth #content p {
  margin-bottom: 0rem;
  line-height: 1.25;
}
#DPC #qld-gov-au.inside .search-page-fullwidth #content p a {
  display: block;
  font-weight: 600;
  margin-bottom: 0.5rem;
  line-height: 1.5;
}
#DPC #qld-gov-au.inside .search-page-fullwidth #content p .resSummary {
  font-size: 0.875rem;
}
#DPC #qld-gov-au.inside .search-page-fullwidth #content p .resURL {
  display: none;
}
#DPC #qld-gov-au.inside .search-page-fullwidth #content p {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  border-bottom: 2px solid #ebebeb;
}
#DPC #qld-gov-au .qld__header__search {
  display: none;
  align-items: center;
}
@media screen and (min-width: 991px) {
  #DPC #qld-gov-au .qld__header__search {
    display: flex;
  }
}
#DPC #qld-gov-au .qld__header__search .form-control,
#DPC #qld-gov-au .qld__header__search #siteSearch {
  border-color: #414141;
  border-width: 1px;
}
#DPC #qld-gov-au .qld__header__search #siteSearch {
  background-color: #414141;
  color: #fff;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
#DPC #qld-gov-au .qld__header__search #siteSearch:hover {
  background-color: #052c53;
  text-underline-offset: 0.3rem;
  text-decoration: underline;
}
#DPC #qld-gov-au .search-nav-controls {
  align-items: center;
}
#DPC #qld-gov-au .search-nav-controls .qld__header__pre-header-brand-image {
  width: 150px;
}
@media screen and (min-width: 375px) {
  #DPC #qld-gov-au .search-nav-controls .qld__header__pre-header-brand-image {
    width: 250px;
  }
}
#DPC #qld-gov-au .search-nav-controls .qld__header__toggle-main-nav {
  display: flex;
  flex-direction: column;
  padding: 0.5rem 1rem;
  align-items: center;
  justify-content: center;
  border: 0;
  border-left: 0.25px solid #fff;
  background-color: transparent;
}
@media screen and (max-width: 991px) {
  #DPC #qld-gov-au .search-nav-controls .qld__header__toggle-main-nav {
    width: 66px;
  }
}
#DPC #qld-gov-au .search-nav-controls .qld__header__toggle-main-nav .qld__icon {
  color: #fff;
  width: 1.25rem;
  height: 1.25rem;
  font-size: 1.25rem;
}
#DPC #qld-gov-au .search-nav-controls .qld__header__toggle-main-nav .qld__main-nav__toggle-text {
  font-size: 0.65rem;
}
#DPC #qld-gov-au .search-nav-controls .qld__header__toggle-main-nav.qld__main-nav__toggle-search.qld__main-nav__toggle-search--open {
  display: flex;
}
#DPC #qld-gov-au .search-nav-controls .qld__header__toggle-main-nav.qld__main-nav__toggle-search.qld__main-nav__toggle-search--open .qld__main-nav__toggle-search-close-icon {
  display: none;
}
#DPC #qld-gov-au .search-nav-controls .qld__header__toggle-main-nav .search-close-label {
  display: none;
}
#DPC #qld-gov-au .search-nav-controls.search-open .qld__main-nav__toggle-search-icon,
#DPC #qld-gov-au .search-nav-controls.search-open .search-label {
  display: none;
}
#DPC #qld-gov-au .search-nav-controls.search-open .qld__header__toggle-main-nav.qld__main-nav__toggle-search .qld__main-nav__toggle-search-close-icon,
#DPC #qld-gov-au .search-nav-controls.search-open .qld__header__toggle-main-nav.qld__main-nav__toggle-search .search-close-label {
  display: block;
}
#DPC #qld-gov-au .qld__header__main.search-open {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
#DPC #qld-gov-au .qld__header__main.search-open .qld__header__brand {
  display: none;
}
#DPC #qld-gov-au .qld__header__main.search-open .qld__header__search {
  display: block;
  width: 100%;
}
#DPC #qld-gov-au .qld__header__main.search-open .qld__header__search .search-wrapper label {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
#DPC #qld-gov-au #search-form-publications {
  margin-bottom: 2rem;
}
#DPC #qld-gov-au #search-dropdown-options a:active {
  color: #fff;
}

#DPC body.home .qld__card__icon {
  background: none;
}
#DPC body.home .home-carousel .carousel-item .left-cell {
  padding: 1.5rem 1rem;
}
@media screen and (min-width: 767px) {
  #DPC body.home .home-carousel .carousel-item .left-cell {
    padding: 2.5rem 2rem;
  }
}
@media screen and (min-width: 991px) {
  #DPC body.home .home-carousel .carousel-item .left-cell {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
}
#DPC body.home .home-carousel .carousel-item .right-cell {
  min-height: 210px;
  opacity: 0;
  transition: opacity 3s ease-in-out;
}
#DPC body.home .home-carousel .carousel-item .right-cell.fade-in {
  opacity: 1;
}
@media screen and (max-width: 767px) {
  #DPC body.home #content .qld__link-columns.qld__link-columns--1-col {
    padding-left: 0;
  }
}
@media screen and (min-width: 1600px) {
  #DPC body.home .qld__body.qld__body--contained.qld__promo-panel.bkg-dark-shade.ld__promo-panel--image-right {
    position: relative;
    height: 550px;
  }
  #DPC body.home .qld__body.qld__body--contained.qld__promo-panel.bkg-dark-shade.ld__promo-panel--image-right.qld__promo-panel__container {
    position: absolute;
    left: 50%;
    margin-left: -750px;
    max-width: 1500px;
  }
}

#DPC .carousel .container {
  padding-left: 0;
  padding-right: 0;
}
@media screen and (min-width: 767px) and (max-width: 1199px) {
  #DPC .carousel .container {
    max-width: 100%;
  }
}
#DPC .carousel .container .carousel-item {
  width: 100%;
}
#DPC .carousel .container .carousel-item > div {
  display: flex;
  flex-direction: column-reverse;
}
#DPC .carousel .container .carousel-item > div .left-cell {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
#DPC .carousel .container .carousel-item > div .left-cell h2 {
  color: #fff;
  display: flex;
  flex-direction: column;
  justify-content: center;
  position: relative;
  z-index: 1;
  color: #fff;
  font-weight: normal;
}
@media screen and (max-width: 767px) {
  #DPC .carousel .container .carousel-item > div .left-cell {
    background-color: #05325f;
  }
}
#DPC .carousel .container .carousel-item > div .right-cell {
  min-height: 260px;
  background-size: cover;
  background-repeat: no-repeat;
}
@media screen and (min-width: 767px) and (max-width: 1199px) {
  #DPC .carousel .container .carousel-item > div .right-cell {
    min-height: 340px;
  }
}
@media screen and (min-width: 1199px) {
  #DPC .carousel .container .carousel-item > div .right-cell {
    min-height: unset;
    background-size: contain;
  }
}
@media screen and (min-width: 1199px) {
  #DPC .carousel .container .carousel-item > div {
    flex-direction: row;
    height: 340px;
  }
}
@media screen and (min-width: 767px) and (max-width: 991px) {
  #DPC .carousel .carousel-indicators {
    margin-bottom: 2.5rem;
  }
}
@media screen and (max-width: 1199px) {
  #DPC .carousel .carousel-indicators {
    justify-content: flex-end;
  }
}
#DPC .carousel .carousel-indicators .carousel-control-prev,
#DPC .carousel .carousel-indicators .carousel-control-next {
  position: unset;
  background-color: unset;
  width: 1rem;
  height: 1rem;
}
#DPC .carousel .carousel-indicators .carousel-control-prev:hover,
#DPC .carousel .carousel-indicators .carousel-control-next:hover {
  opacity: 1;
}
#DPC .carousel .carousel-indicators .slide-indicator {
  width: 0.75rem;
  height: 0.75rem;
  border-radius: 50%;
  margin-left: 0.5rem;
  margin-right: 0.5rem;
  margin-top: 1px;
}
@media screen and (min-width: 1199px) {
  #DPC .carousel {
    max-height: 340px;
  }
  #DPC .carousel .banner-image {
    max-width: 900px;
    background-repeat: no-repeat;
    min-height: 340px;
    position: relative;
  }
}
@media screen and (min-width: 1850px) {
  #DPC .carousel .banner-image {
    max-width: unset;
  }
}
@media screen and (min-width: 767px) {
  #DPC .qld__banner.qld__banner__advanced .carousel {
    background-color: #05325f;
  }
}
@media screen and (min-width: 1199px) {
  #DPC .qld__banner.qld__banner__advanced .carousel {
    background-color: #05325f;
  }
}

#DPC .inside .accordion {
  margin-bottom: 1rem;
}
@media screen and (min-width: 991px) {
  #DPC .inside .accordion {
    margin-bottom: 2rem;
  }
}
#DPC .inside .accordion h2.accordion-header {
  margin-bottom: 0;
  font-size: 1.25rem;
  line-height: 1.2;
}
#DPC .inside .accordion .accordion-button {
  padding: 1rem 3rem 1rem 1rem;
  background-color: #f5f5f5;
  text-decoration: underline;
  -webkit-text-decoration: underline;
  text-decoration-line: solid;
  text-decoration-thickness: 1px;
  text-decoration-color: #05325f;
  text-underline-offset: 0.3rem;
  -webkit-text-decoration-skip: ink;
  text-decoration-skip-ink: auto;
  font-size: 1.25rem;
  line-height: 1.2;
  padding: 1rem;
  width: 100%;
  color: #05325f;
  font-weight: normal;
  position: relative;
  border: none;
  box-sizing: border-box;
  margin: 0;
  cursor: pointer;
  text-align: left;
}
@media screen and (min-width: 767px) {
  #DPC .inside .accordion .accordion-button {
    padding: 1rem 3rem 1rem 1rem;
  }
}
#DPC .qld__widgets {
  bottom: 0.75rem;
  right: 0.75rem;
  align-items: flex-end;
  display: flex;
  flex-direction: column;
  position: fixed;
  z-index: 1;
}
#DPC .qld__widgets .qld__btn--back-to-top {
  margin-top: 0.5rem;
  background-color: #e0e0e0;
  border-color: #e0e0e0;
  color: #05325f;
  padding: 0.5rem 1rem;
  border-radius: 4px;
  text-align: center;
  min-width: 8.75rem;
  text-decoration: none;
  box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.2), 0px 1px 3px 1px rgba(0, 0, 0, 0.1);
}
#DPC .qld__widgets .qld__btn--back-to-top.show {
  display: block !important;
}
#DPC .qld__widgets .qld__btn--back-to-top:hover {
  text-decoration: underline;
  text-underline-offset: 0.3rem;
  text-decoration-thickness: 2px;
  background-color: #e0e0e0;
}
#DPC .qld__widgets .qld__btn--back-to-top:after {
  margin: 0 0.25rem;
  content: "↑";
  color: #C64E5A;
  display: inline-block;
  width: auto;
  height: auto;
}
#DPC .qld__widgets .qld__widgets .qld__btn--floating {
  box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.3);
  display: inline-block;
}
#DPC .active > .page-link {
  background-color: #05325f;
  border-color: #05325f;
}

@media (min-width: 1312px) {
  .qld__widgets + .qld__footer {
    padding-bottom: 64px;
    padding-bottom: 4rem;
  }
}
/* Navigation */
.template-2 .qld__side-nav .qld__link-list ul {
  display: none;
}
.template-2 .qld__side-nav .qld__link-list li.active ul {
  display: block;
}

.home .publications a {
  text-decoration: none;
}
.home .publications a:hover {
  text-decoration: underline;
}

#DPC #qld-gov-au.inside .container {
  max-width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}
@media screen and (min-width: 991px) {
  #DPC #qld-gov-au.inside .container {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
@media screen and (min-width: 1199px) {
  #DPC #qld-gov-au.inside .container {
    max-width: 1140px;
  }
}
@media screen and (min-width: 1400px) {
  #DPC #qld-gov-au.inside .container {
    max-width: 1320px;
  }
}
@media screen and (min-width: 992px) {
  #DPC #qld-gov-au.inside #content {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
@media screen and (max-width: 1199px) {
  #DPC #qld-gov-au.inside.landing-page .qld__banner.qld__banner__advanced > .container {
    padding-left: 0;
    padding-right: 0;
  }
  #DPC #qld-gov-au.inside.landing-page .qld__banner.qld__banner__advanced .qld__banner__main {
    position: relative;
  }
  #DPC #qld-gov-au.inside.landing-page .qld__banner.qld__banner__advanced .qld__banner__main .qld__banner__content.left-cell {
    padding-left: 1rem;
    padding-top: 2rem;
    padding-bottom: 1rem;
  }
  #DPC #qld-gov-au.inside.landing-page .qld__banner.qld__banner__advanced .qld__banner__main .qld__banner__content.left-cell .qld__breadcrumbs.qld__breadcrumbs--dark {
    position: absolute;
    top: 0;
    width: 100%;
    background-color: #fff;
    margin-left: -1rem;
    padding-left: 1rem;
    padding-top: 0.75rem;
    padding-bottom: 1rem;
  }
  #DPC #qld-gov-au.inside.landing-page .qld__banner.qld__banner__advanced .qld__banner__main .qld__banner__content.left-cell .qld__breadcrumbs.qld__breadcrumbs--dark .qld__link-list {
    margin-bottom: 0;
  }
  #DPC #qld-gov-au.inside.landing-page .qld__banner.qld__banner__advanced .qld__banner__main .qld__banner__content.left-cell .qld__breadcrumbs.qld__breadcrumbs--dark .qld__link-list li a {
    color: #05325f !important;
  }
  #DPC #qld-gov-au.inside.landing-page .qld__banner.qld__banner__advanced .qld__banner__main .qld__banner__content.left-cell .qld__breadcrumbs.qld__breadcrumbs--dark .qld__link-list li[aria-current=page] {
    font-weight: normal !important;
    color: #414141 !important;
  }
}
@media screen and (min-width: 992px) and (max-width: 1200px) {
  #DPC #qld-gov-au.inside.landing-page .qld__banner.qld__banner__advanced .qld__banner__main .qld__banner__content.left-cell {
    padding-left: 2rem;
    padding-right: 2rem;
  }
  #DPC #qld-gov-au.inside.landing-page .qld__banner.qld__banner__advanced .qld__banner__main .qld__banner__content.left-cell .qld__breadcrumbs.qld__breadcrumbs--dark {
    margin-left: -2rem;
    padding-left: 2rem;
  }
  #DPC #qld-gov-au.inside.landing-page .qld__banner.qld__banner__advanced .qld__banner__main .qld__banner__content.left-cell .qld__breadcrumbs.qld__breadcrumbs--dark .qld__link-list {
    margin-bottom: 0;
  }
}
@media screen and (min-width: 1200px) {
  #DPC #qld-gov-au.inside.landing-page .qld__body {
    padding-top: 3rem;
    padding-bottom: 4rem;
  }
}
#DPC #qld-gov-au.inside.landing-page .qld__card.qld__card--icon-left .qld__card--icon {
  height: unset;
  max-width: unset;
}
#DPC #qld-gov-au.inside.landing-page .side-related-links {
  padding-left: 1rem;
  padding-right: 1rem;
}
#DPC #qld-gov-au.inside.landing-page .side-related-links h3 {
  font-size: 1.25rem;
  margin-bottom: 0.5rem;
}
@media screen and (min-width: 767px) {
  #DPC #qld-gov-au.inside.landing-page .side-related-links {
    padding-top: 3rem;
  }
}
#DPC #qld-gov-au.inside.landing-page .side-related-links .qld__link-columns.qld__link-columns--1-col {
  padding-left: 0rem;
  margin-bottom: 4rem;
}
#DPC #qld-gov-au.inside.landing-page .side-related-links .qld__link-columns.qld__link-columns--1-col li {
  padding: 1rem 1.5rem 1rem 0rem;
}
#DPC #qld-gov-au.inside.landing-page #search-form {
  margin-bottom: 0.5rem;
}
#DPC #qld-gov-au.inside.landing-page #search-form label {
  font-size: 1.25rem;
  margin-bottom: 0.5rem;
  font-weight: 500;
  line-height: 1.2;
  display: block;
}
#DPC #qld-gov-au.inside.landing-page #search-form .input-group {
  padding: 1rem 0.25rem;
}
#DPC #qld-gov-au.inside.landing-page #search-form-publications label {
  font-size: 1.25rem;
  margin-bottom: 0.5rem;
  font-weight: 600;
}
@media screen and (min-width: 767px) {
  #DPC #qld-gov-au.inside.landing-page #search-form-publications label {
    margin-bottom: 2rem;
  }
}
@media screen and (min-width: 767px) {
  #DPC #qld-gov-au.inside.landing-page #search-form-publications {
    margin-bottom: 4rem;
  }
}

#content ul,
#sidebar ul {
  padding-left: 2.5rem;
}
#content ul li,
#sidebar ul li {
  margin-bottom: 0.5rem;
}

#sidebar .filetype {
  display: none;
}

@media screen and (min-width: 991px) {
  #content h1 {
    margin-bottom: 3rem;
  }
  #content ul {
    margin-bottom: 2rem;
  }
}
#content .no-markers a[href*=".doc"], #content .no-markers a[href*=".docx"], #content .no-markers a[href*=".rtf"] {
  padding-left: 22px;
  background: url(../../v4/images/icons/icon_doc.gif) no-repeat;
}
#content .no-markers a[href*=".csv"], #content .no-markers a[href*=".xls"], #content .no-markers a[href*=".xlsx"] {
  padding-left: 22px;
  background: url(../../v4/images/icons/icon_excel.gif) no-repeat;
}
#content .no-markers a[href*=".pdf"], #content .no-markers a[href*=".PDF"] {
  padding-left: 22px;
  background: url(../../v4/images/icons/icon_pdf.gif) no-repeat;
}
#content .no-markers a[href*=".ppt"] {
  padding-left: 23px;
  background: url(../../v4/images/icons/icon_powerpoint.gif) no-repeat;
}
#content .qld__card-list.publications .qld__card__icon img {
  width: 65px;
}
#content .no-bullet.index {
  padding-left: 0;
}
#content .no-bullet.index li {
  list-style: none;
}
#content .no-bullet.index li a {
  font-weight: 600;
}
#content .no-bullet.index li a > ul {
  margin-top: 1rem;
}
#content .no-bullet.index li a > ul a {
  font-size: 0.875rem;
}
#content #formio {
  padding: 0;
}
#content .handbook-accordion h2.accordion-header {
  margin-top: 0;
  margin-bottom: 0;
}
#content .handbook-accordion .accordion-body ul {
  padding-left: 1.5rem;
  margin-bottom: 0;
}
#content .handbook-accordion .accordion-body ul li {
  list-style: none;
}
#content .handbook-accordion .accordion-body ul li a {
  text-decoration: none;
}
#content .handbook-accordion .accordion-body ul li > a {
  margin-bottom: 1rem;
  display: block;
  font-weight: bold;
}
#content .handbook-accordion .accordion-body ul li:last-child {
  margin-bottom: 0;
}
#content .handbook-accordion .accordion-body ul li:last-child a {
  margin-bottom: 0;
}
#content .handbook-accordion .accordion-body ul li ul li a {
  font-weight: normal;
}

#sidebar .text-box {
  background-color: #f5f5f5;
  padding: 1.5rem;
  border: 1px solid #ebebeb;
  border-radius: 1rem;
  margin-bottom: 1.5rem;
}
#sidebar .text-box ul {
  padding-left: 1rem;
}
#sidebar .text-box p {
  margin-bottom: 0.5rem;
}

#page-attributes {
  margin-bottom: 1rem;
}
@media screen and (min-width: 991px) {
  #page-attributes {
    margin-bottom: 2rem;
  }
}
#page-attributes .page-dates {
  display: flex;
  justify-content: space-between;
}
#page-attributes .page-dates p, #page-attributes .page-dates span {
  font-size: 0.875rem;
}
#page-attributes .page-dates strong {
  margin-right: 0.25rem;
}
#page-attributes .page-dates .page-date-updated p, #page-attributes .page-dates .page-date-reviewed p {
  display: flex;
  flex-direction: column;
}
@media screen and (min-width: 767px) {
  #page-attributes .page-dates .page-date-updated p, #page-attributes .page-dates .page-date-reviewed p {
    flex-direction: row;
  }
}
@media screen and (min-width: 991px) {
  #page-attributes .page-dates {
    justify-content: flex-start;
    flex-direction: column;
  }
}

#sidebar {
  font-size: 0.9rem;
}
#sidebar a {
  font-size: 0.9rem;
}

#DPC #qld-gov-au {
  /*
   * This combined file was created by the DataTables downloader builder:
   *   https://datatables.net/download
   *
   * To rebuild or modify this file with the latest versions of the included
   * software please visit:
   *   https://datatables.net/download/#bs5/jq-3.7.0/dt-2.1.8
   *
   * Included libraries:
   *   jQuery 3 3.7.0, DataTables 2.1.8
   */
  /*! Bootstrap 5 integration for DataTables
  *
  * ©2020 SpryMedia Ltd, all rights reserved.
  * License: MIT datatables.net/license/mit
  */
}
#DPC #qld-gov-au table {
  width: 100%;
  margin-bottom: 1rem;
  vertical-align: top;
  border-color: #61696b;
  caption-side: bottom;
  border-collapse: collapse;
  font-size: 0.875rem;
  margin-bottom: 1rem;
}
#DPC #qld-gov-au table th {
  background-color: #ccc;
  padding: 0.5rem;
}
#DPC #qld-gov-au table td {
  padding: 0.5rem;
  border-bottom-width: 1px;
  border-width: 1px;
  vertical-align: baseline;
}
#DPC #qld-gov-au table td p {
  font-size: 0.875rem;
  line-height: 1.5;
}
#DPC #qld-gov-au table tr:nth-of-type(odd) > * {
  background-color: #f5f5f5;
}
#DPC #qld-gov-au :root {
  --dt-row-selected: 13, 110, 253;
  --dt-row-selected-text: 255, 255, 255;
  --dt-row-selected-link: 9, 10, 11;
  --dt-row-stripe: 0, 0, 0;
  --dt-row-hover: 0, 0, 0;
  --dt-column-ordering: 0, 0, 0;
  --dt-html-background: white;
}
#DPC #qld-gov-au :root.dark {
  --dt-html-background: rgb(33, 37, 41);
}
#DPC #qld-gov-au table.dataTable td.dt-control {
  text-align: center;
  cursor: pointer;
}
#DPC #qld-gov-au table.dataTable td.dt-control:before {
  display: inline-block;
  box-sizing: border-box;
  content: "";
  border-top: 5px solid transparent;
  border-left: 10px solid rgba(0, 0, 0, 0.5);
  border-bottom: 5px solid transparent;
  border-right: 0px solid transparent;
}
#DPC #qld-gov-au table.dataTable tr.dt-hasChild td.dt-control:before {
  border-top: 10px solid rgba(0, 0, 0, 0.5);
  border-left: 5px solid transparent;
  border-bottom: 0px solid transparent;
  border-right: 5px solid transparent;
}
#DPC #qld-gov-au html.dark table.dataTable td.dt-control:before,
#DPC #qld-gov-au :root[data-bs-theme=dark] table.dataTable td.dt-control:before,
#DPC #qld-gov-au :root[data-theme=dark] table.dataTable td.dt-control:before {
  border-left-color: rgba(255, 255, 255, 0.5);
}
#DPC #qld-gov-au html.dark table.dataTable tr.dt-hasChild td.dt-control:before,
#DPC #qld-gov-au :root[data-bs-theme=dark] table.dataTable tr.dt-hasChild td.dt-control:before,
#DPC #qld-gov-au :root[data-theme=dark] table.dataTable tr.dt-hasChild td.dt-control:before {
  border-top-color: rgba(255, 255, 255, 0.5);
  border-left-color: transparent;
}
#DPC #qld-gov-au div.dt-scroll {
  width: 100%;
}
#DPC #qld-gov-au div.dt-scroll-body thead tr,
#DPC #qld-gov-au div.dt-scroll-body tfoot tr {
  height: 0;
}
#DPC #qld-gov-au div.dt-scroll-body thead tr th,
#DPC #qld-gov-au div.dt-scroll-body thead tr td,
#DPC #qld-gov-au div.dt-scroll-body tfoot tr th,
#DPC #qld-gov-au div.dt-scroll-body tfoot tr td {
  height: 0 !important;
  padding-top: 0px !important;
  padding-bottom: 0px !important;
  border-top-width: 0px !important;
  border-bottom-width: 0px !important;
}
#DPC #qld-gov-au div.dt-scroll-body thead tr th div.dt-scroll-sizing,
#DPC #qld-gov-au div.dt-scroll-body thead tr td div.dt-scroll-sizing,
#DPC #qld-gov-au div.dt-scroll-body tfoot tr th div.dt-scroll-sizing,
#DPC #qld-gov-au div.dt-scroll-body tfoot tr td div.dt-scroll-sizing {
  height: 0 !important;
  overflow: hidden !important;
}
#DPC #qld-gov-au table.dataTable thead > tr > th:active,
#DPC #qld-gov-au table.dataTable thead > tr > td:active {
  outline: none;
}
#DPC #qld-gov-au table.dataTable thead > tr > th.dt-orderable-asc span.dt-column-order:before,
#DPC #qld-gov-au table.dataTable thead > tr > th.dt-ordering-asc span.dt-column-order:before,
#DPC #qld-gov-au table.dataTable thead > tr > td.dt-orderable-asc span.dt-column-order:before,
#DPC #qld-gov-au table.dataTable thead > tr > td.dt-ordering-asc span.dt-column-order:before {
  position: absolute;
  display: block;
  bottom: 50%;
  content: "▲";
  content: "▲"/"";
}
#DPC #qld-gov-au table.dataTable thead > tr > th.dt-orderable-desc span.dt-column-order:after,
#DPC #qld-gov-au table.dataTable thead > tr > th.dt-ordering-desc span.dt-column-order:after,
#DPC #qld-gov-au table.dataTable thead > tr > td.dt-orderable-desc span.dt-column-order:after,
#DPC #qld-gov-au table.dataTable thead > tr > td.dt-ordering-desc span.dt-column-order:after {
  position: absolute;
  display: block;
  top: 50%;
  content: "▼";
  content: "▼"/"";
}
#DPC #qld-gov-au table.dataTable thead > tr > th.dt-orderable-asc,
#DPC #qld-gov-au table.dataTable thead > tr > th.dt-orderable-desc,
#DPC #qld-gov-au table.dataTable thead > tr > th.dt-ordering-asc,
#DPC #qld-gov-au table.dataTable thead > tr > th.dt-ordering-desc,
#DPC #qld-gov-au table.dataTable thead > tr > td.dt-orderable-asc,
#DPC #qld-gov-au table.dataTable thead > tr > td.dt-orderable-desc,
#DPC #qld-gov-au table.dataTable thead > tr > td.dt-ordering-asc,
#DPC #qld-gov-au table.dataTable thead > tr > td.dt-ordering-desc {
  position: relative;
  padding-right: 30px;
}
#DPC #qld-gov-au table.dataTable thead > tr > th.dt-orderable-asc span.dt-column-order,
#DPC #qld-gov-au table.dataTable thead > tr > th.dt-orderable-desc span.dt-column-order,
#DPC #qld-gov-au table.dataTable thead > tr > th.dt-ordering-asc span.dt-column-order,
#DPC #qld-gov-au table.dataTable thead > tr > th.dt-ordering-desc span.dt-column-order,
#DPC #qld-gov-au table.dataTable thead > tr > td.dt-orderable-asc span.dt-column-order,
#DPC #qld-gov-au table.dataTable thead > tr > td.dt-orderable-desc span.dt-column-order,
#DPC #qld-gov-au table.dataTable thead > tr > td.dt-ordering-asc span.dt-column-order,
#DPC #qld-gov-au table.dataTable thead > tr > td.dt-ordering-desc span.dt-column-order {
  position: absolute;
  right: 12px;
  top: 0;
  bottom: 0;
  width: 12px;
}
#DPC #qld-gov-au table.dataTable thead > tr > th.dt-orderable-asc span.dt-column-order:before,
#DPC #qld-gov-au table.dataTable thead > tr > th.dt-orderable-asc span.dt-column-order:after,
#DPC #qld-gov-au table.dataTable thead > tr > th.dt-orderable-desc span.dt-column-order:before,
#DPC #qld-gov-au table.dataTable thead > tr > th.dt-orderable-desc span.dt-column-order:after,
#DPC #qld-gov-au table.dataTable thead > tr > th.dt-ordering-asc span.dt-column-order:before,
#DPC #qld-gov-au table.dataTable thead > tr > th.dt-ordering-asc span.dt-column-order:after,
#DPC #qld-gov-au table.dataTable thead > tr > th.dt-ordering-desc span.dt-column-order:before,
#DPC #qld-gov-au table.dataTable thead > tr > th.dt-ordering-desc span.dt-column-order:after,
#DPC #qld-gov-au table.dataTable thead > tr > td.dt-orderable-asc span.dt-column-order:before,
#DPC #qld-gov-au table.dataTable thead > tr > td.dt-orderable-asc span.dt-column-order:after,
#DPC #qld-gov-au table.dataTable thead > tr > td.dt-orderable-desc span.dt-column-order:before,
#DPC #qld-gov-au table.dataTable thead > tr > td.dt-orderable-desc span.dt-column-order:after,
#DPC #qld-gov-au table.dataTable thead > tr > td.dt-ordering-asc span.dt-column-order:before,
#DPC #qld-gov-au table.dataTable thead > tr > td.dt-ordering-asc span.dt-column-order:after,
#DPC #qld-gov-au table.dataTable thead > tr > td.dt-ordering-desc span.dt-column-order:before,
#DPC #qld-gov-au table.dataTable thead > tr > td.dt-ordering-desc span.dt-column-order:after {
  left: 0;
  opacity: 0.125;
  line-height: 9px;
  font-size: 0.8em;
}
#DPC #qld-gov-au table.dataTable thead > tr > th.dt-orderable-asc,
#DPC #qld-gov-au table.dataTable thead > tr > th.dt-orderable-desc,
#DPC #qld-gov-au table.dataTable thead > tr > td.dt-orderable-asc,
#DPC #qld-gov-au table.dataTable thead > tr > td.dt-orderable-desc {
  cursor: pointer;
}
#DPC #qld-gov-au table.dataTable thead > tr > th.dt-orderable-asc:hover,
#DPC #qld-gov-au table.dataTable thead > tr > th.dt-orderable-desc:hover,
#DPC #qld-gov-au table.dataTable thead > tr > td.dt-orderable-asc:hover,
#DPC #qld-gov-au table.dataTable thead > tr > td.dt-orderable-desc:hover {
  outline: 2px solid rgba(0, 0, 0, 0.05);
  outline-offset: -2px;
}
#DPC #qld-gov-au table.dataTable thead > tr > th.dt-ordering-asc span.dt-column-order:before,
#DPC #qld-gov-au table.dataTable thead > tr > th.dt-ordering-desc span.dt-column-order:after,
#DPC #qld-gov-au table.dataTable thead > tr > td.dt-ordering-asc span.dt-column-order:before,
#DPC #qld-gov-au table.dataTable thead > tr > td.dt-ordering-desc span.dt-column-order:after {
  opacity: 0.6;
}
#DPC #qld-gov-au table.dataTable thead > tr > th.sorting_desc_disabled span.dt-column-order:after,
#DPC #qld-gov-au table.dataTable thead > tr > th.sorting_asc_disabled span.dt-column-order:before,
#DPC #qld-gov-au table.dataTable thead > tr > td.sorting_desc_disabled span.dt-column-order:after,
#DPC #qld-gov-au table.dataTable thead > tr > td.sorting_asc_disabled span.dt-column-order:before {
  display: none;
}
#DPC #qld-gov-au table.dataTable thead > tr > th:active,
#DPC #qld-gov-au table.dataTable thead > tr > td:active {
  outline: none;
}
#DPC #qld-gov-au div.dt-scroll-body > table.dataTable > thead > tr > th,
#DPC #qld-gov-au div.dt-scroll-body > table.dataTable > thead > tr > td {
  overflow: hidden;
}
#DPC #qld-gov-au :root.dark table.dataTable thead > tr > th.dt-orderable-asc:hover,
#DPC #qld-gov-au :root.dark table.dataTable thead > tr > th.dt-orderable-desc:hover,
#DPC #qld-gov-au :root.dark table.dataTable thead > tr > td.dt-orderable-asc:hover,
#DPC #qld-gov-au :root.dark table.dataTable thead > tr > td.dt-orderable-desc:hover,
#DPC #qld-gov-au :root[data-bs-theme=dark] table.dataTable thead > tr > th.dt-orderable-asc:hover,
#DPC #qld-gov-au :root[data-bs-theme=dark] table.dataTable thead > tr > th.dt-orderable-desc:hover,
#DPC #qld-gov-au :root[data-bs-theme=dark] table.dataTable thead > tr > td.dt-orderable-asc:hover,
#DPC #qld-gov-au :root[data-bs-theme=dark] table.dataTable thead > tr > td.dt-orderable-desc:hover {
  outline: 2px solid rgba(255, 255, 255, 0.05);
}
#DPC #qld-gov-au div.dt-processing {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 200px;
  margin-left: -100px;
  margin-top: -22px;
  text-align: center;
  padding: 2px;
  z-index: 10;
}
#DPC #qld-gov-au div.dt-processing > div:last-child {
  position: relative;
  width: 80px;
  height: 15px;
  margin: 1em auto;
}
#DPC #qld-gov-au div.dt-processing > div:last-child > div {
  position: absolute;
  top: 0;
  width: 13px;
  height: 13px;
  border-radius: 50%;
  background: rgb(13, 110, 253);
  background: rgb(var(--dt-row-selected));
  animation-timing-function: cubic-bezier(0, 1, 1, 0);
}
#DPC #qld-gov-au div.dt-processing > div:last-child > div:nth-child(1) {
  left: 8px;
  animation: datatables-loader-1 0.6s infinite;
}
#DPC #qld-gov-au div.dt-processing > div:last-child > div:nth-child(2) {
  left: 8px;
  animation: datatables-loader-2 0.6s infinite;
}
#DPC #qld-gov-au div.dt-processing > div:last-child > div:nth-child(3) {
  left: 32px;
  animation: datatables-loader-2 0.6s infinite;
}
#DPC #qld-gov-au div.dt-processing > div:last-child > div:nth-child(4) {
  left: 56px;
  animation: datatables-loader-3 0.6s infinite;
}
@keyframes datatables-loader-1 {
  0% {
    transform: scale(0);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes datatables-loader-3 {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}
@keyframes datatables-loader-2 {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(24px, 0);
  }
}
#DPC #qld-gov-au table.dataTable.nowrap th,
#DPC #qld-gov-au table.dataTable.nowrap td {
  white-space: nowrap;
}
#DPC #qld-gov-au table.dataTable th,
#DPC #qld-gov-au table.dataTable td {
  box-sizing: border-box;
}
#DPC #qld-gov-au table.dataTable th.dt-left,
#DPC #qld-gov-au table.dataTable td.dt-left {
  text-align: left;
}
#DPC #qld-gov-au table.dataTable th.dt-center,
#DPC #qld-gov-au table.dataTable td.dt-center {
  text-align: center;
}
#DPC #qld-gov-au table.dataTable th.dt-right,
#DPC #qld-gov-au table.dataTable td.dt-right {
  text-align: right;
}
#DPC #qld-gov-au table.dataTable th.dt-justify,
#DPC #qld-gov-au table.dataTable td.dt-justify {
  text-align: justify;
}
#DPC #qld-gov-au table.dataTable th.dt-nowrap,
#DPC #qld-gov-au table.dataTable td.dt-nowrap {
  white-space: nowrap;
}
#DPC #qld-gov-au table.dataTable th.dt-empty,
#DPC #qld-gov-au table.dataTable td.dt-empty {
  text-align: center;
  vertical-align: top;
}
#DPC #qld-gov-au table.dataTable th.dt-type-numeric,
#DPC #qld-gov-au table.dataTable th.dt-type-date,
#DPC #qld-gov-au table.dataTable td.dt-type-numeric,
#DPC #qld-gov-au table.dataTable td.dt-type-date {
  text-align: left;
  vertical-align: baseline;
}
#DPC #qld-gov-au table.dataTable thead th,
#DPC #qld-gov-au table.dataTable thead td,
#DPC #qld-gov-au table.dataTable tfoot th,
#DPC #qld-gov-au table.dataTable tfoot td {
  text-align: left;
  vertical-align: baseline;
}
#DPC #qld-gov-au table.dataTable thead th.dt-head-left,
#DPC #qld-gov-au table.dataTable thead td.dt-head-left,
#DPC #qld-gov-au table.dataTable tfoot th.dt-head-left,
#DPC #qld-gov-au table.dataTable tfoot td.dt-head-left {
  text-align: left;
}
#DPC #qld-gov-au table.dataTable thead th.dt-head-center,
#DPC #qld-gov-au table.dataTable thead td.dt-head-center,
#DPC #qld-gov-au table.dataTable tfoot th.dt-head-center,
#DPC #qld-gov-au table.dataTable tfoot td.dt-head-center {
  text-align: center;
}
#DPC #qld-gov-au table.dataTable thead th.dt-head-right,
#DPC #qld-gov-au table.dataTable thead td.dt-head-right,
#DPC #qld-gov-au table.dataTable tfoot th.dt-head-right,
#DPC #qld-gov-au table.dataTable tfoot td.dt-head-right {
  text-align: right;
}
#DPC #qld-gov-au table.dataTable thead th.dt-head-justify,
#DPC #qld-gov-au table.dataTable thead td.dt-head-justify,
#DPC #qld-gov-au table.dataTable tfoot th.dt-head-justify,
#DPC #qld-gov-au table.dataTable tfoot td.dt-head-justify {
  text-align: justify;
}
#DPC #qld-gov-au table.dataTable thead th.dt-head-nowrap,
#DPC #qld-gov-au table.dataTable thead td.dt-head-nowrap,
#DPC #qld-gov-au table.dataTable tfoot th.dt-head-nowrap,
#DPC #qld-gov-au table.dataTable tfoot td.dt-head-nowrap {
  white-space: nowrap;
}
#DPC #qld-gov-au table.dataTable tbody th.dt-body-left,
#DPC #qld-gov-au table.dataTable tbody td.dt-body-left {
  text-align: left;
}
#DPC #qld-gov-au table.dataTable tbody th.dt-body-center,
#DPC #qld-gov-au table.dataTable tbody td.dt-body-center {
  text-align: center;
}
#DPC #qld-gov-au table.dataTable tbody th.dt-body-right,
#DPC #qld-gov-au table.dataTable tbody td.dt-body-right {
  text-align: right;
}
#DPC #qld-gov-au table.dataTable tbody th.dt-body-justify,
#DPC #qld-gov-au table.dataTable tbody td.dt-body-justify {
  text-align: justify;
}
#DPC #qld-gov-au table.dataTable tbody th.dt-body-nowrap,
#DPC #qld-gov-au table.dataTable tbody td.dt-body-nowrap {
  white-space: nowrap;
}
#DPC #qld-gov-au table.table.dataTable {
  clear: both;
  margin-bottom: 0;
  max-width: none;
  border-spacing: 0;
}
#DPC #qld-gov-au table.table.dataTable.table-striped > tbody > tr:nth-of-type(2n + 1) > * {
  box-shadow: none;
}
#DPC #qld-gov-au table.table.dataTable > :not(caption) > * > * {
  background-color: var(--bs-table-bg);
}
#DPC #qld-gov-au table.table.dataTable > tbody > tr {
  background-color: transparent;
}
#DPC #qld-gov-au table.table.dataTable > tbody > tr.selected > * {
  box-shadow: inset 0 0 0 9999px rgb(13, 110, 253);
  box-shadow: inset 0 0 0 9999px rgb(var(--dt-row-selected));
  color: rgb(255, 255, 255);
  color: rgb(var(--dt-row-selected-text));
}
#DPC #qld-gov-au table.table.dataTable > tbody > tr.selected a {
  color: rgb(9, 10, 11);
  color: rgb(var(--dt-row-selected-link));
}
#DPC #qld-gov-au table.table.dataTable.table-striped > tbody > tr:nth-of-type(2n + 1) > * {
  box-shadow: inset 0 0 0 9999px rgba(var(--dt-row-stripe), 0.05);
}
#DPC #qld-gov-au table.table.dataTable.table-striped > tbody > tr:nth-of-type(2n + 1).selected > * {
  box-shadow: inset 0 0 0 9999px rgba(13, 110, 253, 0.95);
  box-shadow: inset 0 0 0 9999px rgba(var(--dt-row-selected), 0.95);
}
#DPC #qld-gov-au table.table.dataTable.table-hover > tbody > tr:hover > * {
  box-shadow: inset 0 0 0 9999px rgba(var(--dt-row-hover), 0.075);
}
#DPC #qld-gov-au table.table.dataTable.table-hover > tbody > tr.selected:hover > * {
  box-shadow: inset 0 0 0 9999px rgba(13, 110, 253, 0.975);
  box-shadow: inset 0 0 0 9999px rgba(var(--dt-row-selected), 0.975);
}
#DPC #qld-gov-au div.dt-container div.dt-layout-start > *:not(:last-child) {
  margin-right: 1em;
}
#DPC #qld-gov-au div.dt-container div.dt-layout-end > *:not(:first-child) {
  margin-left: 1em;
}
#DPC #qld-gov-au div.dt-container div.dt-layout-full {
  width: 100%;
}
#DPC #qld-gov-au div.dt-container div.dt-layout-full > *:only-child {
  margin-left: auto;
  margin-right: auto;
}
#DPC #qld-gov-au div.dt-container div.dt-layout-table > div {
  display: block !important;
}
@media screen and (max-width: 767px) {
  #DPC #qld-gov-au div.dt-container div.dt-layout-start > *:not(:last-child) {
    margin-right: 0;
  }
  #DPC #qld-gov-au div.dt-container div.dt-layout-end > *:not(:first-child) {
    margin-left: 0;
  }
}
#DPC #qld-gov-au div.dt-container div.dt-length label {
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
}
#DPC #qld-gov-au div.dt-container div.dt-length select {
  width: auto;
  display: inline-block;
  margin-right: 0.5em;
}
#DPC #qld-gov-au div.dt-container div.dt-search {
  text-align: right;
}
#DPC #qld-gov-au div.dt-container div.dt-search label {
  font-weight: normal;
  white-space: nowrap;
  text-align: left;
}
#DPC #qld-gov-au div.dt-container div.dt-search input {
  margin-left: 0.5em;
  display: inline-block;
  width: auto;
}
#DPC #qld-gov-au div.dt-container div.dt-paging {
  margin: 0;
}
#DPC #qld-gov-au div.dt-container div.dt-paging ul.pagination {
  margin: 2px 0;
  flex-wrap: wrap;
}
#DPC #qld-gov-au div.dt-container div.dt-row {
  position: relative;
}
#DPC #qld-gov-au div.dt-scroll-head table.dataTable {
  margin-bottom: 0 !important;
}
#DPC #qld-gov-au div.dt-scroll-body {
  border-bottom-color: var(--bs-border-color);
  border-bottom-width: var(--bs-border-width);
  border-bottom-style: solid;
}
#DPC #qld-gov-au div.dt-scroll-body > table {
  border-top: none;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
#DPC #qld-gov-au div.dt-scroll-body > table > tbody > tr:first-child {
  border-top-width: 0;
}
#DPC #qld-gov-au div.dt-scroll-body > table > thead > tr {
  border-width: 0 !important;
}
#DPC #qld-gov-au div.dt-scroll-body > table > tbody > tr:last-child > * {
  border-bottom: none;
}
#DPC #qld-gov-au div.dt-scroll-foot > .dt-scroll-footInner {
  box-sizing: content-box;
}
#DPC #qld-gov-au div.dt-scroll-foot > .dt-scroll-footInner > table {
  margin-top: 0 !important;
  border-top: none;
}
#DPC #qld-gov-au div.dt-scroll-foot > .dt-scroll-footInner > table > tfoot > tr:first-child {
  border-top-width: 0 !important;
}
@media screen and (max-width: 767px) {
  #DPC #qld-gov-au div.dt-container div.dt-length,
  #DPC #qld-gov-au div.dt-container div.dt-search,
  #DPC #qld-gov-au div.dt-container div.dt-info,
  #DPC #qld-gov-au div.dt-container div.dt-paging {
    text-align: center;
  }
  #DPC #qld-gov-au div.dt-container .row {
    --bs-gutter-y: 0.5rem;
  }
  #DPC #qld-gov-au div.dt-container div.dt-paging ul.pagination {
    justify-content: center !important;
  }
}
#DPC #qld-gov-au table.dataTable.table-sm > thead > tr th.dt-orderable-asc,
#DPC #qld-gov-au table.dataTable.table-sm > thead > tr th.dt-orderable-desc,
#DPC #qld-gov-au table.dataTable.table-sm > thead > tr th.dt-ordering-asc,
#DPC #qld-gov-au table.dataTable.table-sm > thead > tr th.dt-ordering-desc,
#DPC #qld-gov-au table.dataTable.table-sm > thead > tr td.dt-orderable-asc,
#DPC #qld-gov-au table.dataTable.table-sm > thead > tr td.dt-orderable-desc,
#DPC #qld-gov-au table.dataTable.table-sm > thead > tr td.dt-ordering-asc,
#DPC #qld-gov-au table.dataTable.table-sm > thead > tr td.dt-ordering-desc {
  padding-right: 20px;
}
#DPC #qld-gov-au table.dataTable.table-sm > thead > tr th.dt-orderable-asc span.dt-column-order,
#DPC #qld-gov-au table.dataTable.table-sm > thead > tr th.dt-orderable-desc span.dt-column-order,
#DPC #qld-gov-au table.dataTable.table-sm > thead > tr th.dt-ordering-asc span.dt-column-order,
#DPC #qld-gov-au table.dataTable.table-sm > thead > tr th.dt-ordering-desc span.dt-column-order,
#DPC #qld-gov-au table.dataTable.table-sm > thead > tr td.dt-orderable-asc span.dt-column-order,
#DPC #qld-gov-au table.dataTable.table-sm > thead > tr td.dt-orderable-desc span.dt-column-order,
#DPC #qld-gov-au table.dataTable.table-sm > thead > tr td.dt-ordering-asc span.dt-column-order,
#DPC #qld-gov-au table.dataTable.table-sm > thead > tr td.dt-ordering-desc span.dt-column-order {
  right: 5px;
}
#DPC #qld-gov-au div.dt-scroll-head table.table-bordered {
  border-bottom-width: 0;
}
#DPC #qld-gov-au div.table-responsive > div.dt-container > div.row {
  margin: 0;
}
#DPC #qld-gov-au div.table-responsive > div.dt-container > div.row > div[class^=col-]:first-child {
  padding-left: 0;
}
#DPC #qld-gov-au div.table-responsive > div.dt-container > div.row > div[class^=col-]:last-child {
  padding-right: 0;
}
#DPC #qld-gov-au :root[data-bs-theme=dark] {
  --dt-row-hover: 255, 255, 255;
  --dt-row-stripe: 255, 255, 255;
  --dt-column-ordering: 255, 255, 255;
}

#DPC .inside #myList-nav, #DPC .inside #myList {
  margin-bottom: 2rem;
}
#DPC .inside #myList-nav .listNav, #DPC .inside #myList .listNav {
  margin: 0 0 10px;
}
#DPC .inside #myList-nav .ln-letters, #DPC .inside #myList .ln-letters {
  overflow: hidden;
}
#DPC .inside #myList-nav .ln-letters a, #DPC .inside #myList .ln-letters a {
  font-size: 1em;
  display: block;
  float: left;
  padding: 5px 7px;
  border: 1px solid silver;
  border-right: none;
  text-decoration: none;
}
#DPC .inside #myList-nav .ln-letters a.ln-last, #DPC .inside #myList .ln-letters a.ln-last {
  border-right: 1px solid silver;
}
#DPC .inside #myList-nav .ln-letters a:hover,
#DPC .inside #myList-nav .ln-letters a .ln-selected, #DPC .inside #myList .ln-letters a:hover,
#DPC .inside #myList .ln-letters a .ln-selected {
  background-color: #2a64b6;
  color: #fff !important;
}
#DPC .inside #myList-nav .ln-letters a.ln-disabled, #DPC .inside #myList .ln-letters a.ln-disabled {
  color: #ccc;
}
#DPC .inside #myList-nav .ln-letter-count, #DPC .inside #myList .ln-letter-count {
  text-align: center;
  font-size: 0.8em;
  line-height: 1;
  margin-bottom: 3px;
  color: #336699;
}
@media screen and (max-width: 767px) {
  #DPC .inside {
    margin-bottom: 1rem;
  }
}
#DPC .inside #myList li[class^=ln-] p {
  font-size: 0.875rem;
}
#DPC .inside #myList li[class^=ln-] p a {
  font-size: 1rem;
}

#DPC footer.qld__footer {
  border-top: 0.25rem solid #4faa8f;
  padding: 1.5rem 0;
  color: #fff;
  font-size: 0.875rem;
  line-height: 1.5;
}
#DPC footer.qld__footer .qld__btn {
  border: 3px solid #C64E5A;
}
#DPC footer.qld__footer .qld__btn:hover {
  text-decoration: underline;
  text-decoration-thickness: 1.5px;
  text-underline-offset: 0.3rem;
}
#DPC footer.qld__footer .qld__footer__heading {
  font-size: 1.25rem;
  line-height: 1.2;
  font-weight: 700;
  margin-bottom: 1.5rem;
  color: #fff;
}
@media screen and (max-width: 991px) {
  #DPC footer.qld__footer .qld__footer__title {
    padding-top: 1rem;
    padding-bottom: 2rem;
  }
  #DPC footer.qld__footer .qld__footer__heading {
    margin-bottom: 0.75rem;
  }
  #DPC footer.qld__footer .qld__footer__column {
    padding-bottom: 0;
  }
  #DPC footer.qld__footer .qld__footer__column .qld__footer__heading {
    padding-top: 1.5rem;
    border-top: 2px solid #fff;
  }
  #DPC footer.qld__footer .start-footer-col {
    margin-bottom: 2rem;
  }
  #DPC footer.qld__footer .start-footer-col a.qld__btn {
    width: 100%;
  }
  #DPC footer.qld__footer .column-3, #DPC footer.qld__footer .column-4 {
    margin-top: 1rem;
  }
}
@media screen and (min-width: 991px) {
  #DPC footer.qld__footer {
    padding: 4rem 0;
  }
  #DPC footer.qld__footer .qld__footer__title .qld__footer__heading {
    margin-bottom: 3rem;
  }
  #DPC footer.qld__footer .qld__footer__column {
    border-right: 2px solid #fff;
    padding-left: 1rem;
  }
}
#DPC footer.qld__footer a {
  color: #fff;
}
#DPC footer.qld__footer a:focus {
  outline: 3px solid #4faa8f;
  outline-offset: 3px;
}
#DPC footer.qld__footer.qld__footer--dark-alt {
  background-color: #05325f;
}
#DPC footer.qld__footer .qld__link-list {
  display: flex;
  flex-direction: row;
  padding: 0;
  margin: 0;
  flex-wrap: wrap;
}
#DPC footer.qld__footer .qld__link-list li {
  list-style: none;
  padding: 0.75rem 0;
}
@media screen and (max-width: 991px) {
  #DPC footer.qld__footer .qld__link-list li {
    padding: 0.5rem 0;
  }
}
#DPC footer.qld__footer .qld__link-list li a {
  line-height: 1.5;
  text-decoration-color: #fff;
  text-underline-offset: 0.3rem;
}
#DPC footer.qld__footer .qld__link-list li a.qld__footer__clickable__link svg {
  margin-right: 0.5rem;
}
#DPC footer.qld__footer .qld__link-list li a.qld__footer__clickable__link:hover {
  text-decoration-color: #fff;
  text-decoration-thickness: 1.5px;
}
@media screen and (max-width: 991px) {
  #DPC footer.qld__footer .qld__link-list li {
    width: 50%;
  }
}
@media screen and (min-width: 991px) {
  #DPC footer.qld__footer .qld__link-list {
    flex-direction: column;
  }
}
#DPC footer .footer-logo {
  min-width: 250px;
  display: block;
  margin-bottom: 1rem;
}
#DPC footer .qld__footer__social svg {
  font-size: 1rem;
}/*# sourceMappingURL=global.css.map */