@charset "UTF-8";
@import url("https://pro.fontawesome.com/releases/v5.15.0/css/all.css");

/*COLOURS*/
.adx-brand-darkblue-tint {
  color: #eceeef !important;
}
.adx-brand-darkblue-lightest {
  color: #9fa8ae !important;
}
.adx-brand-darkblue-lighter {
  color: #707c86 !important;
}
.adx-brand-darkblue-light {
  color: #40515d !important;
}
.adx-brand-darkblue {
  color: #102535 !important;
}
.adx-brand-darkblue-dark {
  color: #0b1a25 !important;
}
.adx-brand-darkblue-darker {
  color: #0a1620 !important;
}
.adx-brand-darkblue-darkest {
  color: #08131b !important;
}
.adx-brand-darkblue-trans-50 {
  color: rgba(16, 37, 53, 0.5) !important;
}
.adx-brand-darkblue-trans-70 {
  color: rgba(16, 37, 53, 0.3) !important;
}
.adx-brand-darkblue-trans-80 {
  color: rgba(16, 37, 53, 0.2) !important;
}
.adx-brand-darkblue-border {
  border-color: #102535 !important;
}
.adx-bg-brand-darkblue-tint {
  background: #eceeef !important;
  color: #000;
}
.adx-bg-brand-darkblue-lightest {
  background: #9fa8ae !important;
  color: #000;
}
.adx-bg-brand-darkblue-lighter {
  background: #707c86 !important;
  color: #fff;
}
.adx-bg-brand-darkblue-light {
  background: #40515d !important;
  color: #fff;
}
.adx-bg-brand-darkblue {
  background: #102535 !important;
  color: #fff;
}
.adx-bg-brand-darkblue-dark {
  background: #0b1a25 !important;
  color: #fff;
}
.adx-bg-brand-darkblue-darker {
  background: #0a1620 !important;
  color: #fff;
}
.adx-bg-brand-darkblue-darkest {
  background: #08131b !important;
  color: #fff;
}
.adx-bg-brand-darkblue-trans-50 {
  background: rgba(16, 37, 53, 0.5) !important;
  color: #000;
}
.adx-bg-brand-darkblue-trans-70 {
  background: rgba(16, 37, 53, 0.3) !important;
  color: #000;
}
.adx-bg-brand-darkblue-trans-80 {
  background: rgba(16, 37, 53, 0.2) !important;
  color: #000;
}
.adx-brand-midblue-tint {
  color: #ebf2f7 !important;
}
.adx-brand-midblue-lightest {
  color: #99bdd7 !important;
}
.adx-brand-midblue-lighter {
  color: #669cc4 !important;
}
.adx-brand-midblue-light {
  color: #337bb0 !important;
}
.adx-brand-midblue {
  color: #005a9c !important;
}
.adx-brand-midblue-dark {
  color: #003f6d !important;
}
.adx-brand-midblue-darker {
  color: #00365e !important;
}
.adx-brand-midblue-darkest {
  color: #002d4e !important;
}
.adx-brand-midblue-trans-50 {
  color: rgba(0, 90, 156, 0.5) !important;
}
.adx-brand-midblue-trans-70 {
  color: rgba(0, 90, 156, 0.3) !important;
}
.adx-brand-midblue-trans-80 {
  color: rgba(0, 90, 156, 0.2) !important;
}
.adx-brand-midblue-border {
  border-color: #005a9c !important;
}
.adx-bg-brand-midblue-tint {
  background: #ebf2f7 !important;
  color: #000;
}
.adx-bg-brand-midblue-lightest {
  background: #99bdd7 !important;
  color: #000;
}
.adx-bg-brand-midblue-lighter {
  background: #669cc4 !important;
  color: #000;
}
.adx-bg-brand-midblue-light {
  background: #337bb0 !important;
  color: #fff;
}
.adx-bg-brand-midblue {
  background: #005a9c !important;
  color: #fff;
}
.adx-bg-brand-midblue-dark {
  background: #003f6d !important;
  color: #fff;
}
.adx-bg-brand-midblue-darker {
  background: #00365e !important;
  color: #fff;
}
.adx-bg-brand-midblue-darkest {
  background: #002d4e !important;
  color: #fff;
}
.adx-bg-brand-midblue-trans-50 {
  background: rgba(0, 90, 156, 0.5) !important;
  color: #000;
}
.adx-bg-brand-midblue-trans-70 {
  background: rgba(0, 90, 156, 0.3) !important;
  color: #000;
}
.adx-bg-brand-midblue-trans-80 {
  background: rgba(0, 90, 156, 0.2) !important;
  color: #000;
}
.adx-brand-lightblue-lightest {
  color: #f8fcfd !important;
}
.adx-brand-lightblue-lighter {
  color: white !important;
}
.adx-brand-lightblue-light {
  color: white !important;
}
.adx-brand-lightblue {
  color: #b8dceb !important;
}
.adx-brand-lightblue-dark {
  color: #819aa5 !important;
}
.adx-brand-lightblue-darker {
  color: #6e848d !important;
}
.adx-brand-lightblue-darkest {
  color: #5c6e76 !important;
}
.adx-brand-lightblue-tint {
  color: #f9fcfd !important;
}
.adx-brand-lightblue-trans-50 {
  color: rgba(184, 220, 235, 0.5) !important;
}
.adx-brand-lightblue-trans-70 {
  color: rgba(184, 220, 235, 0.3) !important;
}
.adx-brand-lightblue-trans-80 {
  color: rgba(184, 220, 235, 0.2) !important;
}
.adx-brand-lightblue-border {
  border-color: #b8dceb !important;
}
.adx-bg-brand-lightblue-tint {
  background: #f9fcfd !important;
  color: #000;
}
.adx-bg-brand-lightblue-lightest {
  background: #e3f1f7 !important;
  color: #000;
}
.adx-bg-brand-lightblue-lighter {
  background: #d4eaf3 !important;
  color: #000;
}
.adx-bg-brand-lightblue-light {
  background: #c6e3ef !important;
  color: #000;
}
.adx-bg-brand-lightblue {
  background: #b8dceb !important;
  color: #000;
}
.adx-bg-brand-lightblue-dark {
  background: #819aa5 !important;
  color: #000;
}
.adx-bg-brand-lightblue-darker {
  background: #6e848d !important;
  color: #fff;
}
.adx-bg-brand-lightblue-darkest {
  background: #5c6e76 !important;
  color: #fff;
}
.adx-bg-brand-lightblue-trans-50 {
  background: rgba(184, 220, 235, 0.5) !important;
  color: #000;
}
.adx-bg-brand-lightblue-trans-70 {
  background: rgba(184, 220, 235, 0.3) !important;
  color: #000;
}
.adx-bg-brand-lightblue-trans-80 {
  background: rgba(184, 220, 235, 0.2) !important;
  color: #000;
}
.adx-brand-gold-tint {
  color: #f9f5eb !important;
}
.adx-brand-gold-lightest {
  color: #e1cf9c !important;
}
.adx-brand-gold-lighter {
  color: #d1b86b !important;
}
.adx-brand-gold-light {
  color: #c2a039 !important;
}
.adx-brand-gold {
  color: #b38808 !important;
}
.adx-brand-gold-dark {
  color: #7d5f06 !important;
}
.adx-brand-gold-darker {
  color: #6b5205 !important;
}
.adx-brand-gold-darkest {
  color: #5a4404 !important;
}
.adx-brand-gold-trans-50 {
  color: rgba(179, 136, 8, 0.5) !important;
}
.adx-brand-gold-trans-70 {
  color: rgba(179, 136, 8, 0.3) !important;
}
.adx-brand-gold-trans-80 {
  color: rgba(179, 136, 8, 0.2) !important;
}
.adx-brand-gold-border {
  border-color: #b38808 !important;
}
.adx-bg-brand-gold-tint {
  background: #f9f5eb !important;
  color: #000;
}
.adx-bg-brand-gold-lightest {
  background: #e1cf9c !important;
  color: #000;
}
.adx-bg-brand-gold-lighter {
  background: #d1b86b !important;
  color: #000;
}
.adx-bg-brand-gold-light {
  background: #c2a039 !important;
  color: #000;
}
.adx-bg-brand-gold {
  background: #b38808 !important;
  color: #000;
}
.adx-bg-brand-gold-dark {
  background: #7d5f06 !important;
  color: #fff;
}
.adx-bg-brand-gold-darker {
  background: #6b5205 !important;
  color: #fff;
}
.adx-bg-brand-gold-darkest {
  background: #5a4404 !important;
  color: #fff;
}
.adx-bg-brand-gold-trans-50 {
  background: rgba(179, 136, 8, 0.5) !important;
  color: #000;
}
.adx-bg-brand-gold-trans-70 {
  background: rgba(179, 136, 8, 0.3) !important;
  color: #000;
}
.adx-bg-brand-gold-trans-80 {
  background: rgba(179, 136, 8, 0.2) !important;
  color: #000;
}
.adx-brand-red-tint {
  color: #fcebeb !important;
}
.adx-brand-red-lightest {
  color: #ee9999 !important;
}
.adx-brand-red-lighter {
  color: #e56666 !important;
}
.adx-brand-red-light {
  color: #dd3333 !important;
}
.adx-brand-red {
  color: #d40000 !important;
}
.adx-brand-red-dark {
  color: #940000 !important;
}
.adx-brand-red-darker {
  color: #7f0000 !important;
}
.adx-brand-red-darkest {
  color: #6a0000 !important;
}
.adx-brand-red-trans-50 {
  color: rgba(212, 0, 0, 0.5) !important;
}
.adx-brand-red-trans-70 {
  color: rgba(212, 0, 0, 0.3) !important;
}
.adx-brand-red-trans-80 {
  color: rgba(212, 0, 0, 0.2) !important;
}
.adx-brand-red-border {
  border-color: #d40000 !important;
}
.adx-bg-brand-red-tint {
  background: #fcebeb !important;
  color: #000;
}
.adx-bg-brand-red-lightest {
  background: #ee9999 !important;
  color: #000;
}
.adx-bg-brand-red-lighter {
  background: #e56666 !important;
  color: #000;
}
.adx-bg-brand-red-light {
  background: #dd3333 !important;
  color: #fff;
}
.adx-bg-brand-red {
  background: #d40000 !important;
  color: #fff;
}
.adx-bg-brand-red-dark {
  background: #940000 !important;
  color: #fff;
}
.adx-bg-brand-red-darker {
  background: #7f0000 !important;
  color: #fff;
}
.adx-bg-brand-red-darkest {
  background: #6a0000 !important;
  color: #fff;
}
.adx-bg-brand-red-trans-50 {
  background: rgba(212, 0, 0, 0.5) !important;
  color: #000;
}
.adx-bg-brand-red-trans-70 {
  background: rgba(212, 0, 0, 0.3) !important;
  color: #000;
}
.adx-bg-brand-red-trans-80 {
  background: rgba(212, 0, 0, 0.2) !important;
  color: #000;
}
.adx-primary-lightest {
  color: #e7e9eb !important;
}
.adx-primary-lighter {
  color: #3985be !important;
}
.adx-primary-light {
  color: #2e6997 !important;
}
.adx-primary {
  color: #102535 !important;
}
.adx-primary-dark {
  color: #0b1a25 !important;
}
.adx-primary-darker {
  color: #0a1620 !important;
}
.adx-primary-darkest {
  color: #08131b !important;
}
.adx-primary-tint {
  color: #eceeef !important;
}
.adx-primary-trans-50 {
  color: rgba(16, 37, 53, 0.5) !important;
}
.adx-primary-trans-70 {
  color: rgba(16, 37, 53, 0.3) !important;
}
.adx-primary-trans-80 {
  color: rgba(16, 37, 53, 0.2) !important;
}
.adx-primary-border {
  border-color: #102535 !important;
}
.adx-bg-primary-tint {
  background: #eceeef !important;
  color: #000;
}
.adx-bg-primary-lightest {
  background: #9fa8ae !important;
  color: #000;
}
.adx-bg-primary-lighter {
  background: #707c86 !important;
  color: #fff;
}
.adx-bg-primary-light {
  background: #40515d !important;
  color: #fff;
}
.adx-bg-primary {
  background: #102535 !important;
  color: #fff;
}
.adx-bg-primary-dark {
  background: #0b1a25 !important;
  color: #fff;
}
.adx-bg-primary-darker {
  background: #0a1620 !important;
  color: #fff;
}
.adx-bg-primary-darkest {
  background: #08131b !important;
  color: #fff;
}
.adx-bg-primary-trans-50 {
  background: rgba(16, 37, 53, 0.5) !important;
  color: #000;
}
.adx-bg-primary-trans-70 {
  background: rgba(16, 37, 53, 0.3) !important;
  color: #000;
}
.adx-bg-primary-trans-80 {
  background: rgba(16, 37, 53, 0.2) !important;
  color: #000;
}
.adx-accent-lightest {
  color: #effceb !important;
}
.adx-accent-lighter {
  color: #dff9d7 !important;
}
.adx-accent-light {
  color: #bcf3ab !important;
}
.adx-accent {
  color: #63E33B !important;
}
.adx-accent-dark {
  color: #459f29 !important;
}
.adx-accent-darker {
  color: #3b8823 !important;
}
.adx-accent-darkest {
  color: #32721e !important;
}
.adx-accent-tint {
  color: #f3fdef !important;
}
.adx-accent-trans-50 {
  color: rgba(99, 227, 59, 0.5) !important;
}
.adx-accent-trans-70 {
  color: rgba(99, 227, 59, 0.3) !important;
}
.adx-accent-trans-80 {
  color: rgba(99, 227, 59, 0.2) !important;
}
.adx-accent-border {
  border-color: #63E33B !important;
}
.adx-bg-accent-tint {
  background: #f3fdef !important;
  color: #000;
}
.adx-bg-accent-lightest {
  background: #c1f4b1 !important;
  color: #000;
}
.adx-bg-accent-lighter {
  background: #a1ee89 !important;
  color: #000;
}
.adx-bg-accent-light {
  background: #82e962 !important;
  color: #000;
}
.adx-bg-accent {
  background: #63E33B !important;
  color: #000;
}
.adx-bg-accent-dark {
  background: #459f29 !important;
  color: #000;
}
.adx-bg-accent-darker {
  background: #3b8823 !important;
  color: #fff;
}
.adx-bg-accent-darkest {
  background: #32721e !important;
  color: #fff;
}
.adx-bg-accent-trans-50 {
  background: rgba(99, 227, 59, 0.5) !important;
  color: #000;
}
.adx-bg-accent-trans-70 {
  background: rgba(99, 227, 59, 0.3) !important;
  color: #000;
}
.adx-bg-accent-trans-80 {
  background: rgba(99, 227, 59, 0.2) !important;
  color: #000;
}
.adx-complimentary-lightest {
  color: #f1eef9 !important;
}
.adx-complimentary-lighter {
  color: #e1dbf3 !important;
}
.adx-complimentary-light {
  color: #c2b5e6 !important;
}
.adx-complimentary {
  color: #7356C5 !important;
}
.adx-complimentary-dark {
  color: #513c8a !important;
}
.adx-complimentary-darker {
  color: #453476 !important;
}
.adx-complimentary-darkest {
  color: #3a2b63 !important;
}
.adx-complimentary-tint {
  color: #f4f1fa !important;
}
.adx-complimentary-trans-50 {
  color: rgba(115, 86, 197, 0.5) !important;
}
.adx-complimentary-trans-70 {
  color: rgba(115, 86, 197, 0.3) !important;
}
.adx-complimentary-trans-80 {
  color: rgba(115, 86, 197, 0.2) !important;
}
.adx-complimentary-border {
  border-color: #7356C5 !important;
}
.adx-bg-complimentary-tint {
  background: #f4f1fa !important;
  color: #000;
}
.adx-bg-complimentary-lightest {
  background: #c7bbe8 !important;
  color: #000;
}
.adx-bg-complimentary-lighter {
  background: #ab9adc !important;
  color: #000;
}
.adx-bg-complimentary-light {
  background: #8f78d1 !important;
  color: #000;
}
.adx-bg-complimentary {
  background: #7356C5 !important;
  color: #fff;
}
.adx-bg-complimentary-dark {
  background: #513c8a !important;
  color: #fff;
}
.adx-bg-complimentary-darker {
  background: #453476 !important;
  color: #fff;
}
.adx-bg-complimentary-darkest {
  background: #3a2b63 !important;
  color: #fff;
}
.adx-bg-complimentary-trans-50 {
  background: rgba(115, 86, 197, 0.5) !important;
  color: #000;
}
.adx-bg-complimentary-trans-70 {
  background: rgba(115, 86, 197, 0.3) !important;
  color: #000;
}
.adx-bg-complimentary-trans-80 {
  background: rgba(115, 86, 197, 0.2) !important;
  color: #000;
}
.adx-neutral-tint {
  color: #f9fafa !important;
}
.adx-neutral-lightest {
  color: #e3e6e8 !important;
}
.adx-neutral-lighter {
  color: #d5d9dd !important;
}
.adx-neutral-light {
  color: #c7cdd1 !important;
}
.adx-neutral {
  color: #B9C0C6 !important;
}
.adx-neutral-dark {
  color: #82868b !important;
}
.adx-neutral-darker {
  color: #6f7377 !important;
}
.adx-neutral-darkest {
  color: #5d6063 !important;
}
.adx-neutral-trans-50 {
  color: rgba(185, 192, 198, 0.5) !important;
}
.adx-neutral-trans-70 {
  color: rgba(185, 192, 198, 0.3) !important;
}
.adx-neutral-trans-80 {
  color: rgba(185, 192, 198, 0.2) !important;
}
.adx-neutral-border {
  border-color: #B9C0C6 !important;
}
.adx-bg-neutral-tint {
  background: #f9fafa !important;
  color: #000;
}
.adx-bg-neutral-lightest {
  background: #e3e6e8 !important;
  color: #000;
}
.adx-bg-neutral-lighter {
  background: #d5d9dd !important;
  color: #000;
}
.adx-bg-neutral-light {
  background: #c7cdd1 !important;
  color: #000;
}
.adx-bg-neutral {
  background: #B9C0C6 !important;
  color: #000;
}
.adx-bg-neutral-dark {
  background: #82868b !important;
  color: #000;
}
.adx-bg-neutral-darker {
  background: #6f7377 !important;
  color: #fff;
}
.adx-bg-neutral-darkest {
  background: #5d6063 !important;
  color: #fff;
}
.adx-bg-neutral-trans-10 {
  background: rgba(185, 192, 198, 0.9) !important;
  color: #fff;
}
.adx-bg-neutral-trans-20 {
  background: rgba(185, 192, 198, 0.8) !important;
  color: #fff;
}
.adx-bg-neutral-trans-50 {
  background: rgba(185, 192, 198, 0.5) !important;
  color: #fff;
}
.adx-bg-neutral-trans-70 {
  background: rgba(185, 192, 198, 0.3) !important;
  color: #fff;
}
.adx-bg-neutral-trans-80 {
  background: rgba(185, 192, 198, 0.2) !important;
  color: #fff;
}
.adx-positive-tint {
  color: #edf7f1 !important;
}
.adx-positive-lightest {
  color: #a7d5b9 !important;
}

.adx-positive-lighter {
  color: #7ac095 !important;
}

.adx-positive-light {
  color: #4eab72 !important;
}

.adx-positive {
  color: #22964f !important;
}

.adx-positive-dark {
  color: #186937 !important;
}

.adx-positive-darker {
  color: #145a2f !important;
}

.adx-positive-darkest {
  color: #114b28 !important;
}

.adx-positive-trans-50 {
  color: rgba(34, 150, 79, 0.5) !important;
}

.adx-positive-trans-70 {
  color: rgba(34, 150, 79, 0.3) !important;
}

.adx-positive-trans-80 {
  color: rgba(34, 150, 79, 0.2) !important;
}

.adx-positive-border {
  border-color: #22964f !important;
}

.adx-bg-positive-tint {
  background: #edf7f1 !important;
  color: #000;
}

.adx-bg-positive-lightest {
  background: #a7d5b9 !important;
  color: #000;
}

.adx-bg-positive-lighter {
  background: #7ac095 !important;
  color: #000;
}

.adx-bg-positive-light {
  background: #4eab72 !important;
  color: #000;
}

.adx-bg-positive {
  background: #22964f !important;
  color: #fff;
}

.adx-bg-positive-dark {
  background: #186937 !important;
  color: #fff;
}

.adx-bg-positive-darker {
  background: #145a2f !important;
  color: #fff;
}

.adx-bg-positive-darkest {
  background: #114b28 !important;
  color: #fff;
}

.adx-bg-positive-trans-10 {
  background: rgba(34, 150, 79, 0.9) !important;
  color: #fff;
}

.adx-bg-positive-trans-20 {
  background: rgba(34, 150, 79, 0.8) !important;
  color: #fff;
}

.adx-bg-positive-trans-50 {
  background: rgba(34, 150, 79, 0.5) !important;
  color: #fff;
}

.adx-bg-positive-trans-70 {
  background: rgba(34, 150, 79, 0.3) !important;
  color: #fff;
}

.adx-bg-positive-trans-80 {
  background: rgba(34, 150, 79, 0.2) !important;
  color: #fff;
}

.adx-negative-tint {
  color: #fcefee !important;
}

.adx-negative-lightest {
  color: #eeadab !important;
}

.adx-negative-lighter {
  color: #e58480 !important;
}

.adx-negative-light {
  color: #dd5b56 !important;
}

.adx-negative {
  color: #d4322c !important;
}

.adx-negative-dark {
  color: #94231f !important;
}

.adx-negative-darker {
  color: #7f1e1a !important;
}

.adx-negative-darkest {
  color: #6a1916 !important;
}

.adx-negative-trans-50 {
  color: rgba(212, 50, 44, 0.5) !important;
}

.adx-negative-trans-70 {
  color: rgba(212, 50, 44, 0.3) !important;
}

.adx-negative-trans-80 {
  color: rgba(212, 50, 44, 0.2) !important;
}

.adx-negative-border {
  border-color: #d4322c !important;
}

.adx-bg-negative-tint {
  background: #fcefee !important;
  color: #000;
}

.adx-bg-negative-lightest {
  background: #eeadab !important;
  color: #000;
}

.adx-bg-negative-lighter {
  background: #e58480 !important;
  color: #000;
}

.adx-bg-negative-light {
  background: #dd5b56 !important;
  color: #000;
}

.adx-bg-negative {
  background: #d4322c !important;
  color: #fff;
}

.adx-bg-negative-dark {
  background: #94231f !important;
  color: #fff;
}

.adx-bg-negative-darker {
  background: #7f1e1a !important;
  color: #fff;
}

.adx-bg-negative-darkest {
  background: #6a1916 !important;
  color: #fff;
}

.adx-bg-negative-trans-10 {
  background: rgba(212, 50, 44, 0.9) !important;
  color: #fff;
}

.adx-bg-negative-trans-20 {
  background: rgba(212, 50, 44, 0.8) !important;
  color: #fff;
}

.adx-bg-negative-trans-50 {
  background: rgba(212, 50, 44, 0.5) !important;
  color: #fff;
}

.adx-bg-negative-trans-70 {
  background: rgba(212, 50, 44, 0.3) !important;
  color: #fff;
}

.adx-bg-negative-trans-80 {
  background: rgba(212, 50, 44, 0.2) !important;
  color: #fff;
}

.adx-warning-tint {
  color: #fff8ed !important;
}

.adx-warning-lightest {
  color: #ffdba7 !important;
}

.adx-warning-lighter {
  color: #ffc87b !important;
}

.adx-warning-light {
  color: #ffb64f !important;
}

.adx-warning {
  color: #ffa423 !important;
}

.adx-warning-dark {
  color: #b37319 !important;
}

.adx-warning-darker {
  color: #996215 !important;
}

.adx-warning-darkest {
  color: #805212 !important;
}

.adx-warning-trans-50 {
  color: rgba(255, 164, 35, 0.5) !important;
}

.adx-warning-trans-70 {
  color: rgba(255, 164, 35, 0.3) !important;
}

.adx-warning-trans-80 {
  color: rgba(255, 164, 35, 0.2) !important;
}

.adx-warning-border {
  border-color: #ffa423 !important;
}

.adx-bg-warning-tint {
  background: #fff8ed !important;
  color: #000;
}

.adx-bg-warning-lightest {
  background: #ffdba7 !important;
  color: #000;
}

.adx-bg-warning-lighter {
  background: #ffc87b !important;
  color: #000;
}

.adx-bg-warning-light {
  background: #ffb64f !important;
  color: #000;
}

.adx-bg-warning {
  background: #ffa423 !important;
  color: #000;
}

.adx-bg-warning-dark {
  background: #b37319 !important;
  color: #000;
}

.adx-bg-warning-darker {
  background: #996215 !important;
  color: #fff;
}

.adx-bg-warning-darkest {
  background: #805212 !important;
  color: #fff;
}

.adx-bg-warning-trans-10 {
  background: rgba(255, 164, 35, 0.9) !important;
  color: #fff;
}

.adx-bg-warning-trans-20 {
  background: rgba(255, 164, 35, 0.8) !important;
  color: #fff;
}

.adx-bg-warning-trans-50 {
  background: rgba(255, 164, 35, 0.5) !important;
  color: #fff;
}

.adx-bg-warning-trans-70 {
  background: rgba(255, 164, 35, 0.3) !important;
  color: #fff;
}

.adx-bg-warning-trans-80 {
  background: rgba(255, 164, 35, 0.2) !important;
  color: #fff;
}

.adx-information-tint {
  color: #ebeef6 !important;
}

.adx-information-lightest {
  color: #9baad0 !important;
}

.adx-information-lighter {
  color: #697fb9 !important;
}

.adx-information-light {
  color: #3755a1 !important;
}

.adx-information {
  color: #052A8A !important;
}

.adx-information-dark {
  color: #041d61 !important;
}

.adx-information-darker {
  color: #031953 !important;
}

.adx-information-darkest {
  color: #031545 !important;
}

.adx-information-trans-50 {
  color: rgba(5, 42, 138, 0.5) !important;
}

.adx-information-trans-70 {
  color: rgba(5, 42, 138, 0.3) !important;
}

.adx-information-trans-80 {
  color: rgba(5, 42, 138, 0.2) !important;
}

.adx-information-border {
  border-color: #052A8A !important;
}

.adx-bg-information-tint {
  background: #ebeef6 !important;
  color: #000;
}

.adx-bg-information-lightest {
  background: #9baad0 !important;
  color: #000;
}

.adx-bg-information-lighter {
  background: #697fb9 !important;
  color: #fff;
}

.adx-bg-information-light {
  background: #3755a1 !important;
  color: #fff;
}

.adx-bg-information {
  background: #052A8A !important;
  color: #fff;
}

.adx-bg-information-dark {
  background: #041d61 !important;
  color: #fff;
}

.adx-bg-information-darker {
  background: #031953 !important;
  color: #fff;
}

.adx-bg-information-darkest {
  background: #031545 !important;
  color: #fff;
}

.adx-bg-information-trans-10 {
  background: rgba(5, 42, 138, 0.9) !important;
  color: #fff;
}

.adx-bg-information-trans-20 {
  background: rgba(5, 42, 138, 0.8) !important;
  color: #fff;
}

.adx-bg-information-trans-50 {
  background: rgba(5, 42, 138, 0.5) !important;
  color: #fff;
}

.adx-bg-information-trans-70 {
  background: rgba(5, 42, 138, 0.3) !important;
  color: #fff;
}

.adx-bg-information-trans-80 {
  background: rgba(5, 42, 138, 0.2) !important;
  color: #fff;
}

.adx-rev-lightest {
  color: white !important;
}

.adx-rev-lighter {
  color: white !important;
}

.adx-rev-light {
  color: white !important;
}

.adx-rev {
  color: #fff !important;
}

.adx-rev-dark {
  color: #b3b3b3 !important;
}

.adx-rev-darker {
  color: #999999 !important;
}

.adx-rev-darkest {
  color: gray !important;
}

.adx-rev-tint {
  color: white !important;
}

.adx-rev-trans-50 {
  color: rgba(255, 255, 255, 0.5) !important;
}

.adx-rev-trans-70 {
  color: rgba(255, 255, 255, 0.3) !important;
}

.adx-rev-trans-80 {
  color: rgba(255, 255, 255, 0.2) !important;
}

.adx-rev-border {
  border-color: #fff !important;
}

.adx-bg-rev-tint {
  background: white !important;
  color: #000;
}

.adx-bg-rev-lightest {
  background: white !important;
  color: #000;
}

.adx-bg-rev-lighter {
  background: white !important;
  color: #000;
}

.adx-bg-rev-light {
  background: white !important;
  color: #000;
}

.adx-bg-rev {
  background: #fff !important;
  color: #000;
}

.adx-bg-rev-dark {
  background: #b3b3b3 !important;
  color: #000;
}

.adx-bg-rev-darker {
  background: #999999 !important;
  color: #000;
}

.adx-bg-rev-darkest {
  background: gray !important;
  color: #000;
}

.adx-bg-rev-trans-10 {
  background: rgba(255, 255, 255, 0.9) !important;
  color: #000;
}

.adx-bg-rev-trans-20 {
  background: rgba(255, 255, 255, 0.8) !important;
  color: #000;
}

.adx-bg-rev-trans-50 {
  background: rgba(255, 255, 255, 0.5) !important;
  color: #000;
}

.adx-bg-rev-trans-70 {
  background: rgba(255, 255, 255, 0.3) !important;
  color: #000;
}

.adx-bg-rev-trans-80 {
  background: rgba(255, 255, 255, 0.2) !important;
  color: #000;
}

.adx-blk-lightest {
  color: #e6e6e6 !important;
}

.adx-blk-lighter {
  color: #595959 !important;
}

.adx-blk-light {
  color: #404040 !important;
}

.adx-blk {
  color: #000 !important;
}

.adx-blk-dark {
  color: black !important;
}

.adx-blk-darker {
  color: black !important;
}

.adx-blk-darkest {
  color: black !important;
}

.adx-blk-tint {
  color: #ebebeb !important;
}

.adx-blk-trans-50 {
  color: rgba(0, 0, 0, 0.5) !important;
}

.adx-blk-trans-70 {
  color: rgba(0, 0, 0, 0.3) !important;
}

.adx-blk-trans-80 {
  color: rgba(0, 0, 0, 0.2) !important;
}

.adx-blk-border {
  border-color: #000 !important;
}

.adx-bg-blk-tint {
  background: #ebebeb !important;
  color: #000;
}

.adx-bg-blk-lightest {
  background: #999999 !important;
  color: #000;
}

.adx-bg-blk-lighter {
  background: #666666 !important;
  color: #fff;
}

.adx-bg-blk-light {
  background: #333333 !important;
  color: #fff;
}

.adx-bg-blk {
  background: #000 !important;
  color: #fff;
}

.adx-bg-blk-dark {
  background: black !important;
  color: #fff;
}

.adx-bg-blk-darker {
  background: black !important;
  color: #fff;
}

.adx-bg-blk-darkest {
  background: black !important;
  color: #fff;
}

.adx-bg-blk-trans-10 {
  background: rgba(0, 0, 0, 0.9) !important;
  color: #fff;
}

.adx-bg-blk-trans-20 {
  background: rgba(0, 0, 0, 0.8) !important;
  color: #fff;
}

.adx-bg-blk-trans-50 {
  background: rgba(0, 0, 0, 0.5) !important;
  color: #fff;
}

.adx-bg-blk-trans-70 {
  background: rgba(0, 0, 0, 0.3) !important;
  color: #fff;
}

.adx-bg-blk-trans-80 {
  background: rgba(0, 0, 0, 0.2) !important;
  color: #fff;
}

.adx-ld1-tint {
  color: #f1fbfe !important;
}

.adx-ld1-lightest {
  color: #b7e9f9 !important;
}

.adx-ld1-lighter {
  color: #94dff6 !important;
}

.adx-ld1-light {
  color: #70d4f3 !important;
}

.adx-ld1 {
  color: #4cc9f0 !important;
}

.adx-ld1-dark {
  color: #358da8 !important;
}

.adx-ld1-darker {
  color: #2e7990 !important;
}

.adx-ld1-darkest {
  color: #266578 !important;
}

.adx-ld1-trans-50 {
  color: rgba(76, 201, 240, 0.5) !important;
}

.adx-ld1-trans-70 {
  color: rgba(76, 201, 240, 0.3) !important;
}

.adx-ld1-trans-80 {
  color: rgba(76, 201, 240, 0.2) !important;
}

.adx-ld1-border {
  border-color: #4cc9f0 !important;
}

.adx-bg-ld1-tint {
  background: #f1fbfe !important;
  color: #000;
}

.adx-bg-ld1-lightest {
  background: #b7e9f9 !important;
  color: #000;
}

.adx-bg-ld1-lighter {
  background: #94dff6 !important;
  color: #000;
}

.adx-bg-ld1-light {
  background: #70d4f3 !important;
  color: #000;
}

.adx-bg-ld1 {
  background: #4cc9f0 !important;
  color: #000;
}

.adx-bg-ld1-dark {
  background: #358da8 !important;
  color: #fff;
}

.adx-bg-ld1-darker {
  background: #2e7990 !important;
  color: #fff;
}

.adx-bg-ld1-darkest {
  background: #266578 !important;
  color: #fff;
}

.adx-bg-ld1-trans-50 {
  background: rgba(76, 201, 240, 0.5) !important;
  color: #000;
}

.adx-bg-ld1-trans-70 {
  background: rgba(76, 201, 240, 0.3) !important;
  color: #000;
}

.adx-bg-ld1-trans-80 {
  background: rgba(76, 201, 240, 0.2) !important;
  color: #000;
}

.adx-ld2-tint {
  color: #fff3f3 !important;
}

.adx-ld2-lightest {
  color: #fdc2c3 !important;
}

.adx-ld2-lighter {
  color: #fca4a5 !important;
}

.adx-ld2-light {
  color: #fb8587 !important;
}

.adx-ld2 {
  color: #fa6769 !important;
}

.adx-ld2-dark {
  color: #af484a !important;
}

.adx-ld2-darker {
  color: #963e3f !important;
}

.adx-ld2-darkest {
  color: #7d3435 !important;
}

.adx-ld2-trans-50 {
  color: rgba(250, 103, 105, 0.5) !important;
}

.adx-ld2-trans-70 {
  color: rgba(250, 103, 105, 0.3) !important;
}

.adx-ld2-trans-80 {
  color: rgba(250, 103, 105, 0.2) !important;
}

.adx-ld2-border {
  border-color: #fa6769 !important;
}

.adx-bg-ld2-tint {
  background: #fff3f3 !important;
  color: #000;
}

.adx-bg-ld2-lightest {
  background: #fdc2c3 !important;
  color: #000;
}

.adx-bg-ld2-lighter {
  background: #fca4a5 !important;
  color: #000;
}

.adx-bg-ld2-light {
  background: #fb8587 !important;
  color: #000;
}

.adx-bg-ld2 {
  background: #fa6769 !important;
  color: #000;
}

.adx-bg-ld2-dark {
  background: #af484a !important;
  color: #fff;
}

.adx-bg-ld2-darker {
  background: #963e3f !important;
  color: #fff;
}

.adx-bg-ld2-darkest {
  background: #7d3435 !important;
  color: #fff;
}

.adx-bg-ld2-trans-50 {
  background: rgba(250, 103, 105, 0.5) !important;
  color: #000;
}

.adx-bg-ld2-trans-70 {
  background: rgba(250, 103, 105, 0.3) !important;
  color: #000;
}

.adx-bg-ld2-trans-80 {
  background: rgba(250, 103, 105, 0.2) !important;
  color: #000;
}

.adx-ld3-tint {
  color: #fef7ed !important;
}

.adx-ld3-lightest {
  color: #fcd5a5 !important;
}

.adx-ld3-lighter {
  color: #fbc078 !important;
}

.adx-ld3-light {
  color: #f9ab4b !important;
}

.adx-ld3 {
  color: #f8961e !important;
}

.adx-ld3-dark {
  color: #ae6915 !important;
}

.adx-ld3-darker {
  color: #955a12 !important;
}

.adx-ld3-darkest {
  color: #7c4b0f !important;
}

.adx-ld3-trans-50 {
  color: rgba(248, 150, 30, 0.5) !important;
}

.adx-ld3-trans-70 {
  color: rgba(248, 150, 30, 0.3) !important;
}

.adx-ld3-trans-80 {
  color: rgba(248, 150, 30, 0.2) !important;
}

.adx-ld3-border {
  border-color: #f8961e !important;
}

.adx-bg-ld3-tint {
  background: #fef7ed !important;
  color: #000;
}

.adx-bg-ld3-lightest {
  background: #fcd5a5 !important;
  color: #000;
}

.adx-bg-ld3-lighter {
  background: #fbc078 !important;
  color: #000;
}

.adx-bg-ld3-light {
  background: #f9ab4b !important;
  color: #000;
}

.adx-bg-ld3 {
  background: #f8961e !important;
  color: #000;
}

.adx-bg-ld3-dark {
  background: #ae6915 !important;
  color: #000;
}

.adx-bg-ld3-darker {
  background: #955a12 !important;
  color: #fff;
}

.adx-bg-ld3-darkest {
  background: #7c4b0f !important;
  color: #fff;
}

.adx-bg-ld3-trans-50 {
  background: rgba(248, 150, 30, 0.5) !important;
  color: #000;
}

.adx-bg-ld3-trans-70 {
  background: rgba(248, 150, 30, 0.3) !important;
  color: #000;
}

.adx-bg-ld3-trans-80 {
  background: rgba(248, 150, 30, 0.2) !important;
  color: #000;
}

.adx-ld4-tint {
  color: #fffbf1 !important;
}

.adx-ld4-lightest {
  color: #fde9b9 !important;
}

.adx-ld4-lighter {
  color: #fbdd95 !important;
}

.adx-ld4-light {
  color: #fad272 !important;
}

.adx-ld4 {
  color: #f9c74f !important;
}

.adx-ld4-dark {
  color: #ae8b37 !important;
}

.adx-ld4-darker {
  color: #95772f !important;
}

.adx-ld4-darkest {
  color: #7d6428 !important;
}

.adx-ld4-trans-50 {
  color: rgba(249, 199, 79, 0.5) !important;
}

.adx-ld4-trans-70 {
  color: rgba(249, 199, 79, 0.3) !important;
}

.adx-ld4-trans-80 {
  color: rgba(249, 199, 79, 0.2) !important;
}

.adx-ld4-border {
  border-color: #f9c74f !important;
}

.adx-bg-ld4-tint {
  background: #fffbf1 !important;
  color: #000;
}

.adx-bg-ld4-lightest {
  background: #fde9b9 !important;
  color: #000;
}

.adx-bg-ld4-lighter {
  background: #fbdd95 !important;
  color: #000;
}

.adx-bg-ld4-light {
  background: #fad272 !important;
  color: #000;
}

.adx-bg-ld4 {
  background: #f9c74f !important;
  color: #000;
}

.adx-bg-ld4-dark {
  background: #ae8b37 !important;
  color: #000;
}

.adx-bg-ld4-darker {
  background: #95772f !important;
  color: #000;
}

.adx-bg-ld4-darkest {
  background: #7d6428 !important;
  color: #000;
}

.adx-bg-ld4-trans-50 {
  background: rgba(249, 199, 79, 0.5) !important;
  color: #000;
}

.adx-bg-ld4-trans-70 {
  background: rgba(249, 199, 79, 0.3) !important;
  color: #000;
}

.adx-bg-ld4-trans-80 {
  background: rgba(249, 199, 79, 0.2) !important;
  color: #000;
}

.adx-ld5-tint {
  color: #f6faf3 !important;
}

.adx-ld5-lightest {
  color: #d3e5c5 !important;
}

.adx-ld5-lighter {
  color: #bcd8a7 !important;
}

.adx-ld5-light {
  color: #a6cb8a !important;
}

.adx-ld5 {
  color: #90be6d !important;
}

.adx-ld5-dark {
  color: #65854c !important;
}

.adx-ld5-darker {
  color: #567241 !important;
}

.adx-ld5-darkest {
  color: #485f37 !important;
}

.adx-ld5-trans-50 {
  color: rgba(144, 190, 109, 0.5) !important;
}

.adx-ld5-trans-70 {
  color: rgba(144, 190, 109, 0.3) !important;
}

.adx-ld5-trans-80 {
  color: rgba(144, 190, 109, 0.2) !important;
}

.adx-ld5-border {
  border-color: #90be6d !important;
}

.adx-bg-ld5-tint {
  background: #f6faf3 !important;
  color: #000;
}

.adx-bg-ld5-lightest {
  background: #d3e5c5 !important;
  color: #000;
}

.adx-bg-ld5-lighter {
  background: #bcd8a7 !important;
  color: #000;
}

.adx-bg-ld5-light {
  background: #a6cb8a !important;
  color: #000;
}

.adx-bg-ld5 {
  background: #90be6d !important;
  color: #000;
}

.adx-bg-ld5-dark {
  background: #65854c !important;
  color: #fff;
}

.adx-bg-ld5-darker {
  background: #567241 !important;
  color: #fff;
}

.adx-bg-ld5-darkest {
  background: #485f37 !important;
  color: #fff;
}

.adx-bg-ld5-trans-50 {
  background: rgba(144, 190, 109, 0.5) !important;
  color: #000;
}

.adx-bg-ld5-trans-70 {
  background: rgba(144, 190, 109, 0.3) !important;
  color: #000;
}

.adx-bg-ld5-trans-80 {
  background: rgba(144, 190, 109, 0.2) !important;
  color: #000;
}

.adx-ld6-tint {
  color: #f0f8f6 !important;
}

.adx-ld6-lightest {
  color: #b4ddd1 !important;
}

.adx-ld6-lighter {
  color: #8eccb9 !important;
}

.adx-ld6-light {
  color: #69bba2 !important;
}

.adx-ld6 {
  color: #43aa8b !important;
}

.adx-ld6-dark {
  color: #2f7761 !important;
}

.adx-ld6-darker {
  color: #286653 !important;
}

.adx-ld6-darkest {
  color: #225546 !important;
}

.adx-ld6-trans-50 {
  color: rgba(67, 170, 139, 0.5) !important;
}

.adx-ld6-trans-70 {
  color: rgba(67, 170, 139, 0.3) !important;
}

.adx-ld6-trans-80 {
  color: rgba(67, 170, 139, 0.2) !important;
}

.adx-ld6-border {
  border-color: #43aa8b !important;
}

.adx-bg-ld6-tint {
  background: #f0f8f6 !important;
  color: #000;
}

.adx-bg-ld6-lightest {
  background: #b4ddd1 !important;
  color: #000;
}

.adx-bg-ld6-lighter {
  background: #8eccb9 !important;
  color: #000;
}

.adx-bg-ld6-light {
  background: #69bba2 !important;
  color: #000;
}

.adx-bg-ld6 {
  background: #43aa8b !important;
  color: #000;
}

.adx-bg-ld6-dark {
  background: #2f7761 !important;
  color: #fff;
}

.adx-bg-ld6-darker {
  background: #286653 !important;
  color: #fff;
}

.adx-bg-ld6-darkest {
  background: #225546 !important;
  color: #fff;
}

.adx-bg-ld6-trans-50 {
  background: rgba(67, 170, 139, 0.5) !important;
  color: #000;
}

.adx-bg-ld6-trans-70 {
  background: rgba(67, 170, 139, 0.3) !important;
  color: #000;
}

.adx-bg-ld6-trans-80 {
  background: rgba(67, 170, 139, 0.2) !important;
  color: #000;
}

.adx-ld7-tint {
  color: #f9f4f9 !important;
}

.adx-ld7-lightest {
  color: #dec7e1 !important;
}

.adx-ld7-lighter {
  color: #ccacd2 !important;
}

.adx-ld7-light {
  color: #b793c4 !important;
}

.adx-ld7 {
  color: #a279b5 !important;
}

.adx-ld7-dark {
  color: #8653a2 !important;
}

.adx-ld7-darker {
  color: #764594 !important;
}

.adx-ld7-darkest {
  color: #633b7e !important;
}

.adx-ld7-trans-50 {
  color: rgba(195, 115, 249, 0.5) !important;
}

.adx-ld7-trans-70 {
  color: rgba(195, 115, 249, 0.3) !important;
}

.adx-ld7-trans-80 {
  color: rgba(195, 115, 249, 0.2) !important;
}

.adx-ld7-border {
  border-color: #a279b5 !important;
}

.adx-bg-ld7-tint {
  background: #f9f4f9 !important;
  color: #000;
}

.adx-bg-ld7-lightest {
  background: #dec7e1 !important;
  color: #000;
}

.adx-bg-ld7-lighter {
  background: #ccacd2 !important;
  color: #000;
}

.adx-bg-ld7-light {
  background: #b793c4 !important;
  color: #000;
}

.adx-bg-ld7 {
  background: #a279b5 !important;
  color: #000;
}

.adx-bg-ld7-dark {
  background: #8653a2 !important;
  color: #fff;
}

.adx-bg-ld7-darker {
  background: #764594 !important;
  color: #fff;
}

.adx-bg-ld7-darkest {
  background: #633b7e !important;
  color: #fff;
}

.adx-bg-ld7-trans-50 {
  background: rgba(195, 115, 249, 0.5) !important;
  color: #000;
}

.adx-bg-ld7-trans-70 {
  background: rgba(195, 115, 249, 0.3) !important;
  color: #000;
}

.adx-bg-ld7-trans-80 {
  background: rgba(195, 115, 249, 0.2) !important;
  color: #000;
}

.adx-ib-lightest {
  color: #fff1e9 !important;
}

.adx-ib-lighter {
  color: #fee3d5 !important;
}

.adx-ib-light {
  color: #fdc2a3 !important;
}

.adx-ib {
  color: #fb6f26 !important;
}

.adx-ib-dark {
  color: #b04e1b !important;
}

.adx-ib-darker {
  color: #974317 !important;
}

.adx-ib-darkest {
  color: #7e3813 !important;
}

.adx-ib-tint {
  color: #fff3ee !important;
}

.adx-ib-trans-50 {
  color: rgba(251, 111, 38, 0.5) !important;
}

.adx-ib-trans-70 {
  color: rgba(251, 111, 38, 0.3) !important;
}

.adx-ib-trans-80 {
  color: rgba(251, 111, 38, 0.2) !important;
}

.adx-ib-border {
  border-color: #fb6f26 !important;
}

.adx-bg-ib-tint {
  background: #fff3ee !important;
  color: #000;
}

.adx-bg-ib-lightest {
  background: #fdc5a8 !important;
  color: #000;
}

.adx-bg-ib-lighter {
  background: #fda97d !important;
  color: #000;
}

.adx-bg-ib-light {
  background: #fc8c51 !important;
  color: #000;
}

.adx-bg-ib {
  background: #fb6f26 !important;
  color: #000;
}

.adx-bg-ib-dark {
  background: #b04e1b !important;
  color: #fff;
}

.adx-bg-ib-darker {
  background: #974317 !important;
  color: #fff;
}

.adx-bg-ib-darkest {
  background: #7e3813 !important;
  color: #fff;
}

.adx-bg-ib-trans-50 {
  background: rgba(251, 111, 38, 0.5) !important;
  color: #000;
}

.adx-bg-ib-trans-70 {
  background: rgba(251, 111, 38, 0.3) !important;
  color: #000;
}

.adx-bg-ib-trans-80 {
  background: rgba(251, 111, 38, 0.2) !important;
  color: #000;
}

.adx-hsm-lightest {
  color: #edfafe !important;
}

.adx-hsm-lighter {
  color: #f1fbfe !important;
}

.adx-hsm-light {
  color: #c1edfa !important;
}

.adx-hsm {
  color: #4bcaf1 !important;
}

.adx-hsm-dark {
  color: #358da9 !important;
}

.adx-hsm-darker {
  color: #2d7991 !important;
}

.adx-hsm-darkest {
  color: #266579 !important;
}

.adx-hsm-tint {
  color: #f1fbfe !important;
}

.adx-hsm-trans-50 {
  color: rgba(75, 202, 241, 0.5) !important;
}

.adx-hsm-trans-70 {
  color: rgba(75, 202, 241, 0.3) !important;
}

.adx-hsm-trans-80 {
  color: rgba(75, 202, 241, 0.2) !important;
}

.adx-hsm-border {
  border-color: #4bcaf1 !important;
}

.adx-bg-hsm-tint {
  background: #f1fbfe !important;
  color: #000;
}

.adx-bg-hsm-lightest {
  background: #b7eaf9 !important;
  color: #000;
}

.adx-bg-hsm-lighter {
  background: #93dff7 !important;
  color: #000;
}

.adx-bg-hsm-light {
  background: #6fd5f4 !important;
  color: #000;
}

.adx-bg-hsm {
  background: #4bcaf1 !important;
  color: #000;
}

.adx-bg-hsm-dark {
  background: #358da9 !important;
  color: #fff;
}

.adx-bg-hsm-darker {
  background: #2d7991 !important;
  color: #fff;
}

.adx-bg-hsm-darkest {
  background: #266579 !important;
  color: #fff;
}

.adx-bg-hsm-trans-50 {
  background: rgba(75, 202, 241, 0.5) !important;
  color: #000;
}

.adx-bg-hsm-trans-70 {
  background: rgba(75, 202, 241, 0.3) !important;
  color: #000;
}

.adx-bg-hsm-trans-80 {
  background: rgba(75, 202, 241, 0.2) !important;
  color: #000;
}

.adx-vis-cat1-lightest {
  color: #e6edf8 !important;
}

.adx-vis-cat1-lighter {
  color: #79adfb !important;
}

.adx-vis-cat1-light {
  color: #478ff9 !important;
}

.adx-vis-cat1 {
  color: #064FBB !important;
}

.adx-vis-cat1-dark {
  color: #043783 !important;
}

.adx-vis-cat1-darker {
  color: #042f70 !important;
}

.adx-vis-cat1-tint {
  color: #ebf1fa !important;
}

.adx-vis-cat1-trans-50 {
  color: rgba(6, 79, 187, 0.5) !important;
}

.adx-vis-cat1-trans-70 {
  color: rgba(6, 79, 187, 0.3) !important;
}

.adx-vis-cat1-trans-80 {
  color: rgba(6, 79, 187, 0.2) !important;
}

.adx-vis-cat1-border {
  border-color: #064FBB !important;
}

.adx-bg-vis-cat1 {
  background: #064FBB !important;
  color: #fff;
}

.adx-bg-vis-cat1-light {
  background: #0864ec !important;
  color: #fff;
}

.adx-bg-vis-cat1-lighter {
  background: #2f80f8 !important;
  color: #fff;
}

.adx-bg-vis-cat1-lightest {
  background: #609efa !important;
  color: #000;
}

.adx-bg-vis-cat1-dark {
  background: #043a8a !important;
  color: #fff;
}

.adx-bg-vis-cat1-darker {
  background: #032558 !important;
  color: #fff;
}

.adx-bg-vis-cat1-trans-50 {
  background: rgba(6, 79, 187, 0.5) !important;
  color: #000;
}

.adx-bg-vis-cat1-trans-70 {
  background: rgba(6, 79, 187, 0.3) !important;
  color: #000;
}

.adx-bg-vis-cat1-trans-80 {
  background: rgba(6, 79, 187, 0.2) !important;
  color: #000;
}

.adx-bg-vis-cat1-tint {
  background: #ebf1fa !important;
  color: #000;
}

.adx-vis-cat2-lightest {
  color: #ebe6f8 !important;
}

.adx-vis-cat2-lighter {
  color: #9c79fb !important;
}

.adx-vis-cat2-light {
  color: #7847f9 !important;
}

.adx-vis-cat2 {
  color: #3706BB !important;
}

.adx-vis-cat2-dark {
  color: #270483 !important;
}

.adx-vis-cat2-darker {
  color: #210470 !important;
}

.adx-vis-cat2-tint {
  color: #efebfa !important;
}

.adx-vis-cat2-trans-50 {
  color: rgba(55, 6, 187, 0.5) !important;
}

.adx-vis-cat2-trans-70 {
  color: rgba(55, 6, 187, 0.3) !important;
}

.adx-vis-cat2-trans-80 {
  color: rgba(55, 6, 187, 0.2) !important;
}

.adx-vis-cat2-border {
  border-color: #3706BB !important;
}

.adx-bg-vis-cat2 {
  background: #3706BB !important;
  color: #fff;
}

.adx-bg-vis-cat2-light {
  background: #4608ec !important;
  color: #fff;
}

.adx-bg-vis-cat2-lighter {
  background: #652ff8 !important;
  color: #fff;
}

.adx-bg-vis-cat2-lightest {
  background: #8a60fa !important;
  color: #fff;
}

.adx-bg-vis-cat2-dark {
  background: #28048a !important;
  color: #fff;
}

.adx-bg-vis-cat2-darker {
  background: #1a0358 !important;
  color: #fff;
}

.adx-bg-vis-cat2-trans-50 {
  background: rgba(55, 6, 187, 0.5) !important;
  color: #000;
}

.adx-bg-vis-cat2-trans-70 {
  background: rgba(55, 6, 187, 0.3) !important;
  color: #000;
}

.adx-bg-vis-cat2-trans-80 {
  background: rgba(55, 6, 187, 0.2) !important;
  color: #000;
}

.adx-bg-vis-cat2-tint {
  background: #efebfa !important;
  color: #000;
}

.adx-vis-cat3-lightest {
  color: #f4e6f8 !important;
}

.adx-vis-cat3-lighter {
  color: #dd79fb !important;
}

.adx-vis-cat3-light {
  color: #d047f9 !important;
}

.adx-vis-cat3 {
  color: #9106BB !important;
}

.adx-vis-cat3-dark {
  color: #660483 !important;
}

.adx-vis-cat3-darker {
  color: #570470 !important;
}

.adx-vis-cat3-tint {
  color: #f6ebfa !important;
}

.adx-vis-cat3-trans-50 {
  color: rgba(145, 6, 187, 0.5) !important;
}

.adx-vis-cat3-trans-70 {
  color: rgba(145, 6, 187, 0.3) !important;
}

.adx-vis-cat3-trans-80 {
  color: rgba(145, 6, 187, 0.2) !important;
}

.adx-vis-cat3-border {
  border-color: #9106BB !important;
}

.adx-bg-vis-cat3 {
  background: #9106BB !important;
  color: #fff;
}

.adx-bg-vis-cat3-light {
  background: #b708ec !important;
  color: #fff;
}

.adx-bg-vis-cat3-lighter {
  background: #ca2ff8 !important;
  color: #fff;
}

.adx-bg-vis-cat3-lightest {
  background: #d660fa !important;
  color: #000;
}

.adx-bg-vis-cat3-dark {
  background: #6b048a !important;
  color: #fff;
}

.adx-bg-vis-cat3-darker {
  background: #440358 !important;
  color: #fff;
}

.adx-bg-vis-cat3-trans-50 {
  background: rgba(145, 6, 187, 0.5) !important;
  color: #000;
}

.adx-bg-vis-cat3-trans-70 {
  background: rgba(145, 6, 187, 0.3) !important;
  color: #000;
}

.adx-bg-vis-cat3-trans-80 {
  background: rgba(145, 6, 187, 0.2) !important;
  color: #000;
}

.adx-bg-vis-cat3-tint {
  background: #f6ebfa !important;
  color: #000;
}

.adx-vis-cat4-lightest {
  color: #f8e6f3 !important;
}

.adx-vis-cat4-lighter {
  color: #fb79d8 !important;
}

.adx-vis-cat4-light {
  color: #f947ca !important;
}

.adx-vis-cat4 {
  color: #BB068B !important;
}

.adx-vis-cat4-dark {
  color: #830461 !important;
}

.adx-vis-cat4-darker {
  color: #700453 !important;
}

.adx-vis-cat4-tint {
  color: #faebf6 !important;
}

.adx-vis-cat4-trans-50 {
  color: rgba(187, 6, 139, 0.5) !important;
}

.adx-vis-cat4-trans-70 {
  color: rgba(187, 6, 139, 0.3) !important;
}

.adx-vis-cat4-trans-80 {
  color: rgba(187, 6, 139, 0.2) !important;
}

.adx-vis-cat4-border {
  border-color: #BB068B !important;
}

.adx-bg-vis-cat4 {
  background: #BB068B !important;
  color: #fff;
}

.adx-bg-vis-cat4-light {
  background: #ec08b0 !important;
  color: #fff;
}

.adx-bg-vis-cat4-lighter {
  background: #f82fc3 !important;
  color: #fff;
}

.adx-bg-vis-cat4-lightest {
  background: #fa60d1 !important;
  color: #000;
}

.adx-bg-vis-cat4-dark {
  background: #8a0466 !important;
  color: #fff;
}

.adx-bg-vis-cat4-darker {
  background: #580342 !important;
  color: #fff;
}

.adx-bg-vis-cat4-trans-50 {
  background: rgba(187, 6, 139, 0.5) !important;
  color: #000;
}

.adx-bg-vis-cat4-trans-70 {
  background: rgba(187, 6, 139, 0.3) !important;
  color: #000;
}

.adx-bg-vis-cat4-trans-80 {
  background: rgba(187, 6, 139, 0.2) !important;
  color: #000;
}

.adx-bg-vis-cat4-tint {
  background: #faebf6 !important;
  color: #000;
}

.adx-vis-cat5-lightest {
  color: #f8ebe6 !important;
}

.adx-vis-cat5-lighter {
  color: #fb9c79 !important;
}

.adx-vis-cat5-light {
  color: #f97847 !important;
}

.adx-vis-cat5 {
  color: #BB3706 !important;
}

.adx-vis-cat5-dark {
  color: #832704 !important;
}

.adx-vis-cat5-darker {
  color: #702104 !important;
}

.adx-vis-cat5-tint {
  color: #faefeb !important;
}

.adx-vis-cat5-trans-50 {
  color: rgba(187, 55, 6, 0.5) !important;
}

.adx-vis-cat5-trans-70 {
  color: rgba(187, 55, 6, 0.3) !important;
}

.adx-vis-cat5-trans-80 {
  color: rgba(187, 55, 6, 0.2) !important;
}

.adx-vis-cat5-border {
  border-color: #BB3706 !important;
}

.adx-bg-vis-cat5 {
  background: #BB3706 !important;
  color: #fff;
}

.adx-bg-vis-cat5-light {
  background: #ec4608 !important;
  color: #fff;
}

.adx-bg-vis-cat5-lighter {
  background: #f8652f !important;
  color: #000;
}

.adx-bg-vis-cat5-lightest {
  background: #fa8a60 !important;
  color: #000;
}

.adx-bg-vis-cat5-dark {
  background: #8a2804 !important;
  color: #fff;
}

.adx-bg-vis-cat5-darker {
  background: #581a03 !important;
  color: #fff;
}

.adx-bg-vis-cat5-trans-50 {
  background: rgba(187, 55, 6, 0.5) !important;
  color: #000;
}

.adx-bg-vis-cat5-trans-70 {
  background: rgba(187, 55, 6, 0.3) !important;
  color: #000;
}

.adx-bg-vis-cat5-trans-80 {
  background: rgba(187, 55, 6, 0.2) !important;
  color: #000;
}

.adx-bg-vis-cat5-tint {
  background: #faefeb !important;
  color: #000;
}

.adx-vis-cat6-lightest {
  color: #f8f4e6 !important;
}

.adx-vis-cat6-lighter {
  color: #fbdd79 !important;
}

.adx-vis-cat6-light {
  color: #f9d047 !important;
}

.adx-vis-cat6 {
  color: #BB9106 !important;
}

.adx-vis-cat6-dark {
  color: #836604 !important;
}

.adx-vis-cat6-darker {
  color: #705704 !important;
}

.adx-vis-cat6-tint {
  color: #faf6eb !important;
}

.adx-vis-cat6-trans-50 {
  color: rgba(187, 145, 6, 0.5) !important;
}

.adx-vis-cat6-trans-70 {
  color: rgba(187, 145, 6, 0.3) !important;
}

.adx-vis-cat6-trans-80 {
  color: rgba(187, 145, 6, 0.2) !important;
}

.adx-vis-cat6-border {
  border-color: #BB9106 !important;
}

.adx-bg-vis-cat6 {
  background: #BB9106 !important;
  color: #000;
}

.adx-bg-vis-cat6-light {
  background: #ecb708 !important;
  color: #000;
}

.adx-bg-vis-cat6-lighter {
  background: #f8ca2f !important;
  color: #000;
}

.adx-bg-vis-cat6-lightest {
  background: #fad660 !important;
  color: #000;
}

.adx-bg-vis-cat6-dark {
  background: #8a6b04 !important;
  color: #fff;
}

.adx-bg-vis-cat6-darker {
  background: #584403 !important;
  color: #fff;
}

.adx-bg-vis-cat6-trans-50 {
  background: rgba(187, 145, 6, 0.5) !important;
  color: #000;
}

.adx-bg-vis-cat6-trans-70 {
  background: rgba(187, 145, 6, 0.3) !important;
  color: #000;
}

.adx-bg-vis-cat6-trans-80 {
  background: rgba(187, 145, 6, 0.2) !important;
  color: #000;
}

.adx-bg-vis-cat6-tint {
  background: #faf6eb !important;
  color: #000;
}

.adx-vis-cat7-lightest {
  color: #f5f8e6 !important;
}

.adx-vis-cat7-lighter {
  color: #e0fb79 !important;
}

.adx-vis-cat7-light {
  color: #d5f947 !important;
}

.adx-vis-cat7 {
  color: #96BB06 !important;
}

.adx-vis-cat7-dark {
  color: #698304 !important;
}

.adx-vis-cat7-darker {
  color: #5a7004 !important;
}

.adx-vis-cat7-tint {
  color: #f7faeb !important;
}

.adx-vis-cat7-trans-50 {
  color: rgba(150, 187, 6, 0.5) !important;
}

.adx-vis-cat7-trans-70 {
  color: rgba(150, 187, 6, 0.3) !important;
}

.adx-vis-cat7-trans-80 {
  color: rgba(150, 187, 6, 0.2) !important;
}

.adx-vis-cat7-border {
  border-color: #96BB06 !important;
}

.adx-bg-vis-cat7 {
  background: #96BB06 !important;
  color: #000;
}

.adx-bg-vis-cat7-light {
  background: #beec08 !important;
  color: #000;
}

.adx-bg-vis-cat7-lighter {
  background: #cff82f !important;
  color: #000;
}

.adx-bg-vis-cat7-lightest {
  background: #dafa60 !important;
  color: #000;
}

.adx-bg-vis-cat7-dark {
  background: #6e8a04 !important;
  color: #000;
}

.adx-bg-vis-cat7-darker {
  background: #475803 !important;
  color: #fff;
}

.adx-bg-vis-cat7-trans-50 {
  background: rgba(150, 187, 6, 0.5) !important;
  color: #000;
}

.adx-bg-vis-cat7-trans-70 {
  background: rgba(150, 187, 6, 0.3) !important;
  color: #000;
}

.adx-bg-vis-cat7-trans-80 {
  background: rgba(150, 187, 6, 0.2) !important;
  color: #000;
}

.adx-bg-vis-cat7-tint {
  background: #f7faeb !important;
  color: #000;
}

.adx-vis-cat8-lightest {
  color: #ecf8e6 !important;
}

.adx-vis-cat8-lighter {
  color: #a1fb79 !important;
}

.adx-vis-cat8-light {
  color: #7ef947 !important;
}

.adx-vis-cat8 {
  color: #3EBB06 !important;
}

.adx-vis-cat8-dark {
  color: #2b8304 !important;
}

.adx-vis-cat8-darker {
  color: #257004 !important;
}

.adx-vis-cat8-tint {
  color: #f0faeb !important;
}

.adx-vis-cat8-trans-50 {
  color: rgba(62, 187, 6, 0.5) !important;
}

.adx-vis-cat8-trans-70 {
  color: rgba(62, 187, 6, 0.3) !important;
}

.adx-vis-cat8-trans-80 {
  color: rgba(62, 187, 6, 0.2) !important;
}

.adx-vis-cat8-border {
  border-color: #3EBB06 !important;
}

.adx-bg-vis-cat8 {
  background: #3EBB06 !important;
  color: #000;
}

.adx-bg-vis-cat8-light {
  background: #4eec08 !important;
  color: #000;
}

.adx-bg-vis-cat8-lighter {
  background: #6df82f !important;
  color: #000;
}

.adx-bg-vis-cat8-lightest {
  background: #90fa60 !important;
  color: #000;
}

.adx-bg-vis-cat8-dark {
  background: #2e8a04 !important;
  color: #fff;
}

.adx-bg-vis-cat8-darker {
  background: #1d5803 !important;
  color: #fff;
}

.adx-bg-vis-cat8-trans-50 {
  background: rgba(62, 187, 6, 0.5) !important;
  color: #000;
}

.adx-bg-vis-cat8-trans-70 {
  background: rgba(62, 187, 6, 0.3) !important;
  color: #000;
}

.adx-bg-vis-cat8-trans-80 {
  background: rgba(62, 187, 6, 0.2) !important;
  color: #000;
}

.adx-bg-vis-cat8-tint {
  background: #f0faeb !important;
  color: #000;
}

.adx-vis-cat9-lightest {
  color: #e6f3f0 !important;
}

.adx-vis-cat9-lighter {
  color: #47f8ce !important;
}

.adx-vis-cat9-light {
  color: #16f6c1 !important;
}

.adx-vis-cat9 {
  color: #058869 !important;
}

.adx-vis-cat9-dark {
  color: #045f4a !important;
}

.adx-vis-cat9-darker {
  color: #03523f !important;
}

.adx-vis-cat9-tint {
  color: #ebf5f3 !important;
}

.adx-vis-cat9-trans-50 {
  color: rgba(5, 136, 105, 0.5) !important;
}

.adx-vis-cat9-trans-70 {
  color: rgba(5, 136, 105, 0.3) !important;
}

.adx-vis-cat9-trans-80 {
  color: rgba(5, 136, 105, 0.2) !important;
}

.adx-vis-cat9-border {
  border-color: #058869 !important;
}

.adx-bg-vis-cat9 {
  background: #058869 !important;
  color: #fff;
}

.adx-bg-vis-cat9-light {
  background: #07b98f !important;
  color: #fff;
}

.adx-bg-vis-cat9-lighter {
  background: #09eab5 !important;
  color: #000;
}

.adx-bg-vis-cat9-lightest {
  background: #2ff7c8 !important;
  color: #000;
}

.adx-bg-vis-cat9-dark {
  background: #035743 !important;
  color: #fff;
}

.adx-bg-vis-cat9-darker {
  background: #01261d !important;
  color: #fff;
}

.adx-bg-vis-cat9-trans-50 {
  background: rgba(5, 136, 105, 0.5) !important;
  color: #000;
}

.adx-bg-vis-cat9-trans-70 {
  background: rgba(5, 136, 105, 0.3) !important;
  color: #000;
}

.adx-bg-vis-cat9-trans-80 {
  background: rgba(5, 136, 105, 0.2) !important;
  color: #000;
}

.adx-bg-vis-cat9-tint {
  background: #ebf5f3 !important;
  color: #000;
}

.adx-vis-cat10-lightest {
  color: #e6f1f3 !important;
}

.adx-vis-cat10-lighter {
  color: #48d4fa !important;
}

.adx-vis-cat10-light {
  color: #16c8f8 !important;
}

.adx-vis-cat10 {
  color: #046E8B !important;
}

.adx-vis-cat10-dark {
  color: #034d61 !important;
}

.adx-vis-cat10-darker {
  color: #024253 !important;
}

.adx-vis-cat10-tint {
  color: #ebf3f6 !important;
}

.adx-vis-cat10-trans-50 {
  color: rgba(4, 110, 139, 0.5) !important;
}

.adx-vis-cat10-trans-70 {
  color: rgba(4, 110, 139, 0.3) !important;
}

.adx-vis-cat10-trans-80 {
  color: rgba(4, 110, 139, 0.2) !important;
}

.adx-vis-cat10-border {
  border-color: #046E8B !important;
}

.adx-bg-vis-cat10 {
  background: #046E8B !important;
  color: #fff;
}

.adx-bg-vis-cat10-light {
  background: #0595bd !important;
  color: #fff;
}

.adx-bg-vis-cat10-lighter {
  background: #07bcee !important;
  color: #fff;
}

.adx-bg-vis-cat10-lightest {
  background: #2fcef9 !important;
  color: #000;
}

.adx-bg-vis-cat10-dark {
  background: #034759 !important;
  color: #fff;
}

.adx-bg-vis-cat10-darker {
  background: #012028 !important;
  color: #fff;
}

.adx-bg-vis-cat10-trans-50 {
  background: rgba(4, 110, 139, 0.5) !important;
  color: #000;
}

.adx-bg-vis-cat10-trans-70 {
  background: rgba(4, 110, 139, 0.3) !important;
  color: #000;
}

.adx-bg-vis-cat10-trans-80 {
  background: rgba(4, 110, 139, 0.2) !important;
  color: #000;
}

.adx-bg-vis-cat10-tint {
  background: #ebf3f6 !important;
  color: #000;
}

.adx-vis-cat11-lightest {
  color: #e6eaf3 !important;
}

.adx-vis-cat11-lighter {
  color: #497af8 !important;
}

.adx-vis-cat11-light {
  color: #1856f7 !important;
}

.adx-vis-cat11 {
  color: #052A8A !important;
}

.adx-vis-cat11-dark {
  color: #041d61 !important;
}

.adx-vis-cat11-darker {
  color: #031953 !important;
}

.adx-vis-cat11-tint {
  color: #ebeef6 !important;
}

.adx-vis-cat11-trans-50 {
  color: rgba(5, 42, 138, 0.5) !important;
}

.adx-vis-cat11-trans-70 {
  color: rgba(5, 42, 138, 0.3) !important;
}

.adx-vis-cat11-trans-80 {
  color: rgba(5, 42, 138, 0.2) !important;
}

.adx-vis-cat11-border {
  border-color: #052A8A !important;
}

.adx-bg-vis-cat11 {
  background: #052A8A !important;
  color: #fff;
}

.adx-bg-vis-cat11-light {
  background: #0739bb !important;
  color: #fff;
}

.adx-bg-vis-cat11-lighter {
  background: #0948ec !important;
  color: #fff;
}

.adx-bg-vis-cat11-lightest {
  background: #3068f8 !important;
  color: #fff;
}

.adx-bg-vis-cat11-dark {
  background: #031b59 !important;
  color: #fff;
}

.adx-bg-vis-cat11-darker {
  background: #010c28 !important;
  color: #fff;
}

.adx-bg-vis-cat11-trans-50 {
  background: rgba(5, 42, 138, 0.5) !important;
  color: #000;
}

.adx-bg-vis-cat11-trans-70 {
  background: rgba(5, 42, 138, 0.3) !important;
  color: #000;
}

.adx-bg-vis-cat11-trans-80 {
  background: rgba(5, 42, 138, 0.2) !important;
  color: #000;
}

.adx-bg-vis-cat11-tint {
  background: #ebeef6 !important;
  color: #000;
}

.adx-bg-vis-vir-start {
  background: #bcdf27 !important;
  color: #000;
}

.adx-vis-vir-start {
  color: #bcdf27 !important;
}

.adx-bg-vis-vir-s1 {
  background: #95cc41 !important;
  color: #000;
}

.adx-vis-vir-s1 {
  color: #95cc41 !important;
}

.adx-bg-vis-vir-s2 {
  background: #6fb85a !important;
  color: #000;
}

.adx-vis-vir-s2 {
  color: #6fb85a !important;
}

.adx-bg-vis-vir-s3 {
  background: #48a574 !important;
  color: #000;
}

.adx-vis-vir-s3 {
  color: #48a574 !important;
}

.adx-bg-vis-vir-mid {
  background: #21918d !important;
  color: #fff;
}

.adx-vis-vir-mid {
  color: #21918d !important;
}

.adx-bg-vis-vir-m1 {
  background: #2b7687 !important;
  color: #fff;
}

.adx-vis-vir-m1 {
  color: #2b7687 !important;
}

.adx-bg-vis-vir-m2 {
  background: #355b81 !important;
  color: #fff;
}

.adx-vis-vir-m2 {
  color: #355b81 !important;
}

.adx-bg-vis-vir-m3 {
  background: #3e407b !important;
  color: #fff;
}

.adx-vis-vir-m3 {
  color: #3e407b !important;
}

.adx-bg-vis-vir-end {
  background: #482575 !important;
  color: #fff;
}

.adx-vis-vir-end {
  color: #482575 !important;
}

.adx-bg-vis-vir-gradient-top {
  background: linear-gradient(180deg, #bcdf27 0%, #95cc41 12.5%, #6fb85a 25%, #48a574 37.5%, #21918d 50%, #2b7687 62.5%, #355b81 75%, #3e407b 87.5%, #482575 100%);
  color: #fff !important;
}

.adx-bg-vis-vir-gradient-bottom {
  background: linear-gradient(0deg, #bcdf27 0%, #95cc41 12.5%, #6fb85a 25%, #48a574 37.5%, #21918d 50%, #2b7687 62.5%, #355b81 75%, #3e407b 87.5%, #482575 100%);
  color: #fff !important;
}

.adx-bg-vis-vir-gradient-left {
  background: linear-gradient(90deg, #bcdf27 0%, #95cc41 12.5%, #6fb85a 25%, #48a574 37.5%, #21918d 50%, #2b7687 62.5%, #355b81 75%, #3e407b 87.5%, #482575 100%);
  color: #fff !important;
}

.adx-bg-vis-vir-gradient-right {
  background: linear-gradient(-90deg, #bcdf27 0%, #95cc41 12.5%, #6fb85a 25%, #48a574 37.5%, #21918d 50%, #2b7687 62.5%, #355b81 75%, #3e407b 87.5%, #482575 100%);
  color: #fff !important;
}

.adx-bg-vis-mag-start {
  background: #fece91 !important;
  color: #000;
}

.adx-vis-mag-start {
  color: #fece91 !important;
}

.adx-bg-vis-mag-s1 {
  background: #eca88b !important;
  color: #000;
}

.adx-vis-mag-s1 {
  color: #eca88b !important;
}

.adx-bg-vis-mag-s2 {
  background: #da8386 !important;
  color: #000;
}

.adx-vis-mag-s2 {
  color: #da8386 !important;
}

.adx-bg-vis-mag-s3 {
  background: #c85d80 !important;
  color: #000;
}

.adx-vis-mag-s3 {
  color: #c85d80 !important;
}

.adx-bg-vis-mag-mid {
  background: #b6377a !important;
  color: #fff;
}

.adx-vis-mag-mid {
  color: #b6377a !important;
}

.adx-bg-vis-mag-m1 {
  background: #8e2d69 !important;
  color: #fff;
}

.adx-vis-mag-m1 {
  color: #8e2d69 !important;
}

.adx-bg-vis-mag-m2 {
  background: #662359 !important;
  color: #fff;
}

.adx-vis-mag-m2 {
  color: #662359 !important;
}

.adx-bg-vis-mag-m3 {
  background: #3d1848 !important;
  color: #fff;
}

.adx-vis-mag-m3 {
  color: #3d1848 !important;
}

.adx-bg-vis-mag-end {
  background: #150e37 !important;
  color: #fff;
}

.adx-vis-mag-end {
  color: #150e37 !important;
}

.adx-bg-vis-mag-gradient-top {
  background: linear-gradient(180deg, #fece91 0%, #eca88b 12.5%, #da8386 25%, #c85d80 37.5%, #b6377a 50%, #8e2d69 62.5%, #662359 75%, #3d1848 87.5%, #150e37 100%);
  color: #fff !important;
}

.adx-bg-vis-mag-gradient-bottom {
  background: linear-gradient(0deg, #fece91 0%, #eca88b 12.5%, #da8386 25%, #c85d80 37.5%, #b6377a 50%, #8e2d69 62.5%, #662359 75%, #3d1848 87.5%, #150e37 100%);
  color: #fff !important;
}

.adx-bg-vis-mag-gradient-left {
  background: linear-gradient(90deg, #fece91 0%, #eca88b 12.5%, #da8386 25%, #c85d80 37.5%, #b6377a 50%, #8e2d69 62.5%, #662359 75%, #3d1848 87.5%, #150e37 100%);
  color: #fff !important;
}

.adx-bg-vis-mag-gradient-right {
  background: linear-gradient(-90deg, #fece91 0%, #eca88b 12.5%, #da8386 25%, #c85d80 37.5%, #b6377a 50%, #8e2d69 62.5%, #662359 75%, #3d1848 87.5%, #150e37 100%);
  color: #fff !important;
}

.adx-bg-vis-turbo-start {
  background: #ba2208 !important;
  color: #fff;
}

.adx-vis-turbo-start {
  color: #ba2208 !important;
}

.adx-bg-vis-turbo-s1 {
  background: #f65f18 !important;
  color: #000;
}

.adx-vis-turbo-s1 {
  color: #f65f18 !important;
}

.adx-bg-vis-turbo-s2 {
  background: #ffa423 !important;
  color: #000;
}

.adx-vis-turbo-s2 {
  color: #ffa423 !important;
}

.adx-bg-vis-turbo-s3 {
  background: #dedd32 !important;
  color: #000;
}

.adx-vis-turbo-s3 {
  color: #dedd32 !important;
}

.adx-bg-vis-turbo-mid {
  background: #95fb51 !important;
  color: #000;
}

.adx-vis-turbo-mid {
  color: #95fb51 !important;
}

.adx-bg-vis-turbo-m1 {
  background: #4df884 !important;
  color: #000;
}

.adx-vis-turbo-m1 {
  color: #4df884 !important;
}

.adx-bg-vis-turbo-m2 {
  background: #27d7c4 !important;
  color: #000;
}

.adx-vis-turbo-m2 {
  color: #27d7c4 !important;
}

.adx-bg-vis-turbo-m3 {
  background: #2f9df5 !important;
  color: #fff;
}

.adx-vis-turbo-m3 {
  color: #2f9df5 !important;
}

.adx-bg-vis-turbo-end {
  background: #4a58dd !important;
  color: #fff;
}

.adx-vis-turbo-end {
  color: #4a58dd !important;
}

.adx-bg-vis-turbo-gradient-top {
  background: linear-gradient(180deg, #ba2208 0%, #f65f18 12.5%, #ffa423 25%, #dedd32 37.5%, #95fb51 50%, #4df884 62.5%, #27d7c4 75%, #2f9df5 87.5%, #4a58dd 100%);
  color: #fff !important;
}

.adx-bg-vis-turbo-gradient-bottom {
  background: linear-gradient(0deg, #ba2208 0%, #f65f18 12.5%, #ffa423 25%, #dedd32 37.5%, #95fb51 50%, #4df884 62.5%, #27d7c4 75%, #2f9df5 87.5%, #4a58dd 100%);
  color: #fff !important;
}

.adx-bg-vis-turbo-gradient-left {
  background: linear-gradient(90deg, #ba2208 0%, #f65f18 12.5%, #ffa423 25%, #dedd32 37.5%, #95fb51 50%, #4df884 62.5%, #27d7c4 75%, #2f9df5 87.5%, #4a58dd 100%);
  color: #fff !important;
}

.adx-bg-vis-turbo-gradient-right {
  background: linear-gradient(-90deg, #ba2208 0%, #f65f18 12.5%, #ffa423 25%, #dedd32 37.5%, #95fb51 50%, #4df884 62.5%, #27d7c4 75%, #2f9df5 87.5%, #4a58dd 100%);
  color: #fff !important;
}

.adx-bg-vis-rb-start {
  background: #bf363a !important;
  color: #fff;
}

.adx-vis-rb-start {
  color: #bf363a !important;
}

.adx-bg-vis-rb-s1 {
  background: #cc6467 !important;
  color: #000;
}

.adx-vis-rb-s1 {
  color: #cc6467 !important;
}

.adx-bg-vis-rb-s2 {
  background: #d99394 !important;
  color: #000;
}

.adx-vis-rb-s2 {
  color: #d99394 !important;
}

.adx-bg-vis-rb-s3 {
  background: #e5c1c1 !important;
  color: #000;
}

.adx-vis-rb-s3 {
  color: #e5c1c1 !important;
}

.adx-bg-vis-rb-mid {
  background: #f2efee !important;
  color: #000;
}

.adx-vis-rb-mid {
  color: #f2efee !important;
}

.adx-bg-vis-rb-m1 {
  background: #c1d1df !important;
  color: #000;
}

.adx-vis-rb-m1 {
  color: #c1d1df !important;
}

.adx-bg-vis-rb-m2 {
  background: #91b4d1 !important;
  color: #000;
}

.adx-vis-rb-m2 {
  color: #91b4d1 !important;
}

.adx-bg-vis-rb-m3 {
  background: #6096c2 !important;
  color: #000;
}

.adx-vis-rb-m3 {
  color: #6096c2 !important;
}

.adx-bg-vis-rb-end {
  background: #2f78b3 !important;
  color: #fff;
}

.adx-vis-rb-end {
  color: #2f78b3 !important;
}

.adx-bg-vis-rb-gradient-top {
  background: linear-gradient(180deg, #bf363a 0%, #cc6467 12.5%, #d99394 25%, #e5c1c1 37.5%, #f2efee 50%, #c1d1df 62.5%, #91b4d1 75%, #6096c2 87.5%, #2f78b3 100%);
  color: #fff !important;
}

.adx-bg-vis-rb-gradient-bottom {
  background: linear-gradient(0deg, #bf363a 0%, #cc6467 12.5%, #d99394 25%, #e5c1c1 37.5%, #f2efee 50%, #c1d1df 62.5%, #91b4d1 75%, #6096c2 87.5%, #2f78b3 100%);
  color: #fff !important;
}

.adx-bg-vis-rb-gradient-left {
  background: linear-gradient(90deg, #bf363a 0%, #cc6467 12.5%, #d99394 25%, #e5c1c1 37.5%, #f2efee 50%, #c1d1df 62.5%, #91b4d1 75%, #6096c2 87.5%, #2f78b3 100%);
  color: #fff !important;
}

.adx-bg-vis-rb-gradient-right {
  background: linear-gradient(-90deg, #bf363a 0%, #cc6467 12.5%, #d99394 25%, #e5c1c1 37.5%, #f2efee 50%, #c1d1df 62.5%, #91b4d1 75%, #6096c2 87.5%, #2f78b3 100%);
  color: #fff !important;
}

.adx-bg-vis-ryg-start {
  background: #d4322c !important;
  color: #fff;
}

.adx-vis-ryb-start {
  color: #d4322c !important;
}

.adx-vis-ryb-start-border {
  border-color: #d4322c !important;
}

.adx-bg-vis-ryg-s1 {
  background: #dd634d !important;
  color: #000;
}

.adx-vis-ryb-s1 {
  color: #dd634d !important;
}

.adx-vis-ryb-s1-border {
  border-color: #dd634d !important;
}

.adx-bg-vis-ryg-s2 {
  background: #e7956d !important;
  color: #000;
}

.adx-vis-ryb-s2 {
  color: #e7956d !important;
}

.adx-vis-ryb-s2-border {
  border-color: #e7956d !important;
}

.adx-bg-vis-ryg-s3 {
  background: #f0c68e !important;
  color: #000;
}

.adx-vis-ryb-s3 {
  color: #f0c68e !important;
}

.adx-vis-ryb-s3-border {
  border-color: #f0c68e !important;
}

.adx-bg-vis-ryg-mid {
  background: #f9f7ae !important;
  color: #000;
}

.adx-vis-ryb-mid {
  color: #f9f7ae !important;
}

.adx-vis-ryb-mid-border {
  border-color: #f9f7ae !important;
}

.adx-bg-vis-ryg-m1 {
  background: #c3df96 !important;
  color: #000;
}

.adx-vis-ryb-m1 {
  color: #c3df96 !important;
}

.adx-vis-ryb-m1-border {
  border-color: #c3df96 !important;
}

.adx-bg-vis-ryg-m2 {
  background: #8ec77f !important;
  color: #000;
}

.adx-vis-ryb-m2 {
  color: #8ec77f !important;
}

.adx-vis-ryb-m2-border {
  border-color: #8ec77f !important;
}

.adx-bg-vis-ryg-m3 {
  background: #58ae67 !important;
  color: #000;
}

.adx-vis-ryb-m3 {
  color: #58ae67 !important;
}

.adx-vis-ryb-m3-border {
  border-color: #58ae67 !important;
}

.adx-bg-vis-ryg-end {
  background: #22964f !important;
  color: #fff;
}

.adx-vis-ryb-end {
  color: #22964f !important;
}

.adx-vis-ryb-end-border {
  border-color: #22964f !important;
}

.adx-bg-vis-ryg-gradient-top {
  background: linear-gradient(180deg, #d4322c 0%, #dd634d 12.5%, #e7956d 25%, #f0c68e 37.5%, #f9f7ae 50%, #c3df96 62.5%, #8ec77f 75%, #58ae67 87.5%, #22964f 100%);
  color: #fff !important;
}

.adx-bg-vis-ryg-gradient-bottom {
  background: linear-gradient(0deg, #d4322c 0%, #dd634d 12.5%, #e7956d 25%, #f0c68e 37.5%, #f9f7ae 50%, #c3df96 62.5%, #8ec77f 75%, #58ae67 87.5%, #22964f 100%);
  color: #fff !important;
}

.adx-bg-vis-ryg-gradient-left {
  background: linear-gradient(90deg, #d4322c 0%, #dd634d 12.5%, #e7956d 25%, #f0c68e 37.5%, #f9f7ae 50%, #c3df96 62.5%, #8ec77f 75%, #58ae67 87.5%, #22964f 100%);
  color: #fff !important;
}

.adx-bg-vis-ryg-gradient-right {
  background: linear-gradient(-90deg, #d4322c 0%, #dd634d 12.5%, #e7956d 25%, #f0c68e 37.5%, #f9f7ae 50%, #c3df96 62.5%, #8ec77f 75%, #58ae67 87.5%, #22964f 100%);
  color: #fff !important;
}

.adx-bg-vis-earth-start {
  background: #A16928 !important;
  color: #fff;
}

.adx-vis-earth-start {
  color: #A16928 !important;
}

.adx-bg-vis-earth-s1 {
  background: #b4894f !important;
  color: #000;
}

.adx-vis-earth-s1 {
  color: #b4894f !important;
}

.adx-bg-vis-earth-s2 {
  background: #c7aa75 !important;
  color: #000;
}

.adx-vis-earth-s2 {
  color: #c7aa75 !important;
}

.adx-bg-vis-earth-s3 {
  background: #daca9c !important;
  color: #000;
}

.adx-vis-earth-s3 {
  color: #daca9c !important;
}

.adx-bg-vis-earth-mid {
  background: #edeac2 !important;
  color: #000;
}

.adx-vis-earth-mid {
  color: #edeac2 !important;
}

.adx-bg-vis-earth-m1 {
  background: #bcd1ba !important;
  color: #000;
}

.adx-vis-earth-m1 {
  color: #bcd1ba !important;
}

.adx-bg-vis-earth-m2 {
  background: #8bb9b2 !important;
  color: #000;
}

.adx-vis-earth-m2 {
  color: #8bb9b2 !important;
}

.adx-bg-vis-earth-m3 {
  background: #59a0a9 !important;
  color: #000;
}

.adx-vis-earth-m3 {
  color: #59a0a9 !important;
}

.adx-bg-vis-earth-end {
  background: #2887a1 !important;
  color: #fff;
}

.adx-vis-earth-end {
  color: #2887a1 !important;
}









/*END COLOURS*/




/*IMAGE ASPECTS*/

.adx-aspect.wide {
  position: relative;
  padding-bottom: 56.25%;
}
.adx-aspect.square {
  position: relative;
  padding-bottom: 100%;
}
.adx-aspect.portrait {
  position: relative;
  padding-bottom: 133.3333333333%;
}
.adx-aspect.landscape {
  position: relative;
  padding-bottom: 75%;
}
.adx-aspect img {
  position: absolute;
  object-fit: cover;
  width: 100%;
  height: 100% !important;
  
}
.adx-aspect img.top-center {
  object-position: top center;
}
.adx-aspect img.bottom-center {
  object-position: bottom center;
}
.adx-aspect img.center-center {
  object-position: center center;
}
.adx-aspect img.left-top {
  object-position: left top;
}
.adx-aspect img.left-bottom {
  object-position: left bottom;
}
.adx-aspect img.left-center {
  object-position: left center;
}
.adx-aspect img.right-top {
  object-position: right top;
}
.adx-aspect img.right-bottom {
  object-position: right bottom;
}
.adx-aspect img.right-center {
  object-position: right center;
}

.w100 {
  width: 100%;
}

.w90 {
  width: 90%;
}

.w80 {
  width: 80%;
}

.w70 {
  width: 70%;
}

.w60 {
  width: 60%;
}

.w50 {
  width: 50%;
}

.w40 {
  max-width: 40%;
}

.w30 {
  width: 30%;
}

.w20 {
  width: 20%;
}

.w10 {
  width: 10%;
}


/*END IMAGE ASPECTS*/



/*MARGINS AND SPACING*/
.adx-margin-top-xxs {
  margin-top: 0.579rem;
}

.adx-margin-top-xs {
  margin-top: 0.694rem;
}

.adx-margin-top-s {
  margin-top: 0.833rem;
}

.adx-margin-top-m {
  margin-top: 1rem;
}

.adx-margin-top-l {
  margin-top: 1.44rem;
}

.adx-margin-top-xl {
  margin-top: 1.728rem;
}

.adx-margin-top-xxl {
  margin-top: 2.074rem;
}

.clearboth {
  clear: both;
}
/*END MARGINS AND SPACING*/

/*TYPOGRAPHY*/

@font-face {
  font-family: "made_evolve_sans_regular";
  src: url("https://mediaproduction.adelaide.edu.au/uoa-styles/assets/fonts/made_evolve_sans_regular-webfont.woff") format("woff2"), url("https://mediaproduction.adelaide.edu.au/uoa-styles/assets/fonts/made_evolve_sans_regular-webfont.woff") format("woff");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "made_evolve_sans_bold";
  src: url("https://mediaproduction.adelaide.edu.au/uoa-styles/assets/fonts/made_evolve_sans_bold-webfont.woff2") format("woff2"), url("https://mediaproduction.adelaide.edu.au/uoa-styles/assets/fonts/made_evolve_sans_bold-webfont.woff") format("woff");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "made_evolve_sans_light";
  src: url("https://mediaproduction.adelaide.edu.au/uoa-styles/assets/fonts/made_evolve_sans_light-webfont.woff2") format("woff2"), url("https://mediaproduction.adelaide.edu.au/uoa-styles/assets/fonts/made_evolve_sans_light-webfont.woff") format("woff");
  font-weight: 400;
  font-style: normal;
}

.adx p {
  font-size: 1rem;
  line-height: 1.6;
  font-family: "Arial", sans-serif;
  letter-spacing: -0.02rem;
}

.adx h1,
.adx h2,
.adx h3 {
  font-family: "made_evolve_sans_bold", sans-serif;
}

.adx h4,
.adx h5,
.adx h6 {
  font-family: "Arial", sans-serif;
}

.adx h2 {
  color: #102535;
  border-left: 8px solid #d40000;
  padding-left: 0.5em;
}

.adx h3:not(.dp-panel-heading) {
  padding: 0.5em;
  background-color: #102535;
  border-radius: 0.08em;
  color: #f1f1f1f1;
  letter-spacing: 0.03em;
}

.adx h3 i {
  margin-right: 1em;
}

.adx h4:not(.adx-markup-label) {
  color: #005a9c;
  font-weight: 700;
  margin-top: 1em;
}

.adx li {
  margin-bottom: 1em;
  font-family: "Arial", sans-serif;
}
.adx li,
.adx aside {
  font-size: 1em;
  line-height: 1.6;
  font-family: "Arial", sans-serif;
  letter-spacing: -0.02rem;
}

a.external > span img {
  display: none;
}



/*END TYPOGRAPHY*/



/*LAYOUT?*/

.adx-show-xxs {
  width: 0.579rem;
  height: 0.579rem;
  background: #d40000;
  margin: 0.833rem;
}
.adx-show-xs {
  width: 0.694rem;
  height: 0.694rem;
  background: #d40000;
  margin: 0.833rem;
}
.adx-show-s {
  width: 0.833rem;
  height: 0.833rem;
  background: #d40000;
  margin: 0.833rem;
}
.adx-show-m {
  width: 1rem;
  height: 1rem;
  background: #d40000;
  margin: 0.833rem;
}
.adx-show-l {
  width: 1.44rem;
  height: 1.44rem;
  background: #d40000;
  margin: 0.833rem;
}
.adx-show-xl {
  width: 1.728rem;
  height: 1.728rem;
  background: #d40000;
  margin: 0.833rem;
}
.adx-show-xxl {
  width: 2.074rem;
  height: 2.074rem;
  background: #d40000;
  margin: 0.833rem;
}
.adx-show-xxxl {
  width: 2.986rem;
  height: 2.986rem;
  background: #d40000;
  margin: 0.833rem;
}
.adx-show-xxs:hover, .adx-show-xs:hover, .adx-show-s:hover, .adx-show-m:hover, .adx-show-l:hover, .adx-show-xl:hover, .adx-show-xxl:hover, .adx-show-xxxl:hover {
  background: #005a9c;
  transition: all 0.5s;
}

.colour-samples {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin: 0;
}

.colour-block {
  min-width: 15ch;
  height: 1.44rem;
  padding: 0.579rem;
  font-size: 0.833rem;
}
.colour-block-xl {
  height: calc(2.986rem * 3);
}

.grid-4 {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(18ch, 1fr));
  grid-column: auto;
  align-items: center;
}

/*END LAYOUT*/




/*CUES AND DIRECTIONS*/


.adx .adx-cue, .adx .adx-cue-blk, .adx .adx-cue-blk-left, .adx .adx-cue-blk-bottom, .adx .adx-cue-blk-right, .adx .adx-cue-blk-top, .adx .adx-cue-rev, .adx .adx-cue-rev-left, .adx .adx-cue-rev-bottom, .adx .adx-cue-rev-right, .adx .adx-cue-rev-top, .adx .adx-cue-information, .adx .adx-cue-information-left, .adx .adx-cue-information-bottom, .adx .adx-cue-information-right, .adx .adx-cue-information-top, .adx .adx-cue-warning, .adx .adx-cue-warning-left, .adx .adx-cue-warning-bottom, .adx .adx-cue-warning-right, .adx .adx-cue-warning-top, .adx .adx-cue-negative, .adx .adx-cue-negative-left, .adx .adx-cue-negative-bottom, .adx .adx-cue-negative-right, .adx .adx-cue-negative-top, .adx .adx-cue-positive, .adx .adx-cue-positive-left, .adx .adx-cue-positive-bottom, .adx .adx-cue-positive-right, .adx .adx-cue-positive-top, .adx .adx-cue-neutral, .adx .adx-cue-neutral-left, .adx .adx-cue-neutral-bottom, .adx .adx-cue-neutral-right, .adx .adx-cue-neutral-top, .adx .adx-cue-complimentary, .adx .adx-cue-complimentary-left, .adx .adx-cue-complimentary-bottom, .adx .adx-cue-complimentary-right, .adx .adx-cue-complimentary-top, .adx .adx-cue-accent, .adx .adx-cue-accent-left, .adx .adx-cue-accent-bottom, .adx .adx-cue-accent-right, .adx .adx-cue-accent-top, .adx .adx-cue-primary, .adx .adx-cue-primary-left, .adx .adx-cue-primary-bottom, .adx .adx-cue-primary-right, .adx .adx-cue-primary-top, .adx .adx-cue-brand-red, .adx .adx-cue-brand-red-left, .adx .adx-cue-brand-red-bottom, .adx .adx-cue-brand-red-right, .adx .adx-cue-brand-red-top, .adx .adx-cue-brand-gold, .adx .adx-cue-brand-gold-left, .adx .adx-cue-brand-gold-bottom, .adx .adx-cue-brand-gold-right, .adx .adx-cue-brand-gold-top, .adx .adx-cue-brand-lightblue, .adx .adx-cue-brand-lightblue-left, .adx .adx-cue-brand-lightblue-bottom, .adx .adx-cue-brand-lightblue-right, .adx .adx-cue-brand-lightblue-top, .adx .adx-cue-brand-midblue, .adx .adx-cue-brand-midblue-left, .adx .adx-cue-brand-midblue-bottom, .adx .adx-cue-brand-midblue-right, .adx .adx-cue-brand-midblue-top, .adx .adx-cue-brand-darkblue, .adx .adx-cue-brand-darkblue-left, .adx .adx-cue-brand-darkblue-bottom, .adx .adx-cue-brand-darkblue-right, .adx .adx-cue-brand-darkblue-top, .adx .adx-cue-ld, .adx .adx-cue-attention, .adx .adx-cue-summary, .adx .adx-cue-reference, .adx .adx-cue-notification, .adx .adx-cue-note, .adx .adx-cue-case-study, .adx .adx-cue-definition, .adx .adx-cue-example, .adx .adx-cue-bordered, .adx .adx-cue-left, .adx .adx-cue-bottom, .adx .adx-cue-right, .adx .adx-cue-top, .adx .adx-cue-phil-toolkit, .adx .adx-cue-content-warning, .adx .adx-direction-cue-assessment, .adx .adx-direction-cue-discussion, .adx .adx-direction-cue-extra, .adx .adx-direction-cue-interactive, .adx .adx-direction-cue-investigate, .adx .adx-direction-cue-practice, .adx .adx-direction-cue-reading, .adx .adx-direction-cue-reflect, .adx .adx-direction-cue-watch, .adx .adx-direction-cue-write {
  background: #f8f9f9;
  padding: 1rem 1.728rem;
  max-width: 90ch;
  margin: 1rem auto 2.5rem auto;
}
.adx .adx-cue-top {
  border-top: 1rem solid #B9C0C6;
}
.adx .adx-cue-right {
  border-right: 1rem solid #B9C0C6;
}
.adx .adx-cue-bottom {
  border-bottom: 1rem solid #B9C0C6;
}
.adx .adx-cue-left {
  border-left: 1rem solid #B9C0C6;
}
.adx .adx-cue-bordered {
  border: 1px solid #B9C0C6;
  border-left: 1rem solid #B9C0C6;
}




.adx .adx-direction-cue-assessment {
  border-left: 1rem solid #3706BB;
}
.adx .adx-direction-cue-discussion {
  border-left: 1rem solid #9106BB;
}
.adx .adx-direction-cue-extra {
  border-left: 1rem solid #BB068B;
}
.adx .adx-direction-cue-interactive {
  border-left: 1rem solid #BB3706;
}
.adx .adx-direction-cue-investigate {
  border-left: 1rem solid #BB9106;
}
.adx .adx-direction-cue-practice {
  border-left: 1rem solid #96BB06;
}
.adx .adx-direction-cue-reading {
  border-left: 1rem solid #3EBB06;
}
.adx .adx-direction-cue-reflect {
  border-left: 1rem solid #058869;
}
.adx .adx-direction-cue-watch {
  border-left: 1rem solid #046E8B;
}
.adx .adx-direction-cue-write {
  border-left: 1rem solid #052A8A;
}
.adx .adx-cue-ld:before, .adx .adx-cue-attention:before, .adx .adx-cue-summary:before, .adx .adx-cue-reference:before, .adx .adx-cue-notification:before, .adx .adx-cue-note:before, .adx .adx-cue-case-study:before, .adx .adx-cue-definition:before, .adx .adx-cue-example:before, .adx .adx-cue-phil-toolkit:before, .adx .adx-cue-content-warning:before {
  display: block;
  text-transform: uppercase;
  color: #4cc9f0;
  font-weight: bold;
  font-size: 80%;
  text-align: right;
}
.adx .adx-cue-example {
  background: #fef5e9;
}
.adx .adx-cue-example:before {
  color: #955A12;
  content: "example";
  font-family: "Arial", sans-serif;
}
.adx .adx-cue-definition {
  background: #ecf7f3;
}
.adx .adx-cue-definition:before {
  content: "definition";
  color: #286653;
  font-family: "Arial", sans-serif;
}
.adx .adx-cue-note {
  background: #f8f9f9;
}
.adx .adx-cue-note:before {
  content: "note";
  color: #5D6063;
  font-family: "Arial", sans-serif;
}

.adx .adx-cue-case-study {
  background: #f8f9f9;
}

.adx .adx-cue-case-study:before {
  content: "case study";
  color: #005a9c;
  font-family: "Arial", sans-serif;
}

.adx .adx-cue-notification {
  border-left: 1rem solid #005a9c;
  background: #e6eff5;
}
.adx .adx-cue-notification:before {
  content: "notification";
  color: #005a9c;
  font-family: "Arial", sans-serif;
}
.adx .adx-cue-reference {
  border-top: 0.5ch solid #005a9c !important;
  box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 3px 0px, rgba(0, 0, 0, 0.06) 0px 1px 2px 0px;
}
.adx .adx-cue-reference ul {
  list-style: none;
  padding-left: 0;
}
.adx .adx-cue-reference:before {
  content: "references";
  color: #005a9c;
  font-size: 90%;
  text-align: left;
  border-bottom: 1px solid #005a9c;
  font-family: "Arial", sans-serif;
}
.adx .adx-cue-summary {
  border-left: 1rem solid #567241;
  background: #f4f9f0;
}
.adx .adx-cue-summary:before {
  content: "summary";
  color: #567241;
  font-family: "Arial", sans-serif;
}
.adx .adx-cue-phil-toolkit {
  background: #f9f4f9;
}
.adx .adx-cue-phil-toolkit:before {
  content: "Philosophical Toolkit";
  color: #764594;
  font-family: "Arial", sans-serif;
}
.adx .adx-cue-attention {
  border: 1px solid #963E3F !important;
  border-left: 1rem solid #963E3F !important;
  background: #fff0f0;
}
.adx .adx-cue-attention:before {
  content: "attention";
  color: #963E3F;
  font-family: "Arial", sans-serif;
}

.adx .adx-cue-content-warning {
  border: 1px solid #f7961c !important;
  border-left: 1rem solid #f7961c !important;
  background: #fef7ed;
}

.adx .adx-cue-content-warning:before {
  content: "\f071   content warning";
  color: #f7961c;
  font-family: "Font Awesome 5 Pro", sans-serif;
}

.adx .adx-cue-brand-darkblue, .adx .adx-cue-brand-darkblue-left, .adx .adx-cue-brand-darkblue-bottom, .adx .adx-cue-brand-darkblue-right, .adx .adx-cue-brand-darkblue-top {
  background: #e7e9eb;
}
.adx .adx-cue-brand-darkblue-top {
  border-top: 1rem solid #102535;
}
.adx .adx-cue-brand-darkblue-right {
  border-right: 1rem solid #102535;
}
.adx .adx-cue-brand-darkblue-bottom {
  border-bottom: 1rem solid #102535;
}
.adx .adx-cue-brand-darkblue-left {
  border-left: 1rem solid #102535;
}
.adx .adx-cue-brand-midblue, .adx .adx-cue-brand-midblue-left, .adx .adx-cue-brand-midblue-bottom, .adx .adx-cue-brand-midblue-right, .adx .adx-cue-brand-midblue-top {
  background: #e6eff5;
}
.adx .adx-cue-brand-midblue-top {
  border-top: 1rem solid #005a9c;
}
.adx .adx-cue-brand-midblue-right {
  border-right: 1rem solid #005a9c;
}
.adx .adx-cue-brand-midblue-bottom {
  border-bottom: 1rem solid #005a9c;
}
.adx .adx-cue-brand-midblue-left {
  border-left: 1rem solid #005a9c;
}
.adx .adx-cue-brand-lightblue, .adx .adx-cue-brand-lightblue-left, .adx .adx-cue-brand-lightblue-bottom, .adx .adx-cue-brand-lightblue-right, .adx .adx-cue-brand-lightblue-top {
  background: #f8fcfd;
}
.adx .adx-cue-brand-lightblue-top {
  border-top: 1rem solid #b8dceb;
}
.adx .adx-cue-brand-lightblue-right {
  border-right: 1rem solid #b8dceb;
}
.adx .adx-cue-brand-lightblue-bottom {
  border-bottom: 1rem solid #b8dceb;
}
.adx .adx-cue-brand-lightblue-left {
  border-left: 1rem solid #b8dceb;
}
.adx .adx-cue-brand-gold, .adx .adx-cue-brand-gold-left, .adx .adx-cue-brand-gold-bottom, .adx .adx-cue-brand-gold-right, .adx .adx-cue-brand-gold-top {
  background: #f7f3e6;
}
.adx .adx-cue-brand-gold-top {
  border-top: 1rem solid #b38808;
}
.adx .adx-cue-brand-gold-right {
  border-right: 1rem solid #b38808;
}
.adx .adx-cue-brand-gold-bottom {
  border-bottom: 1rem solid #b38808;
}
.adx .adx-cue-brand-gold-left {
  border-left: 1rem solid #b38808;
}
.adx .adx-cue-brand-red, .adx .adx-cue-brand-red-left, .adx .adx-cue-brand-red-bottom, .adx .adx-cue-brand-red-right, .adx .adx-cue-brand-red-top {
  background: #fbe6e6;
}
.adx .adx-cue-brand-red-top {
  border-top: 1rem solid #d40000;
}
.adx .adx-cue-brand-red-right {
  border-right: 1rem solid #d40000;
}
.adx .adx-cue-brand-red-bottom {
  border-bottom: 1rem solid #d40000;
}
.adx .adx-cue-brand-red-left {
  border-left: 1rem solid #d40000;
}
.adx .adx-cue-primary, .adx .adx-cue-primary-left, .adx .adx-cue-primary-bottom, .adx .adx-cue-primary-right, .adx .adx-cue-primary-top {
  background: #e7e9eb;
  border: 0;
}
.adx .adx-cue-primary-top {
  border-top: 1rem solid #102535;
}
.adx .adx-cue-primary-right {
  border-right: 1rem solid #102535;
}
.adx .adx-cue-primary-bottom {
  border-bottom: 1rem solid #102535;
}
.adx .adx-cue-primary-left {
  border-left: 1rem solid #102535;
}
.adx .adx-cue-accent, .adx .adx-cue-accent-left, .adx .adx-cue-accent-bottom, .adx .adx-cue-accent-right, .adx .adx-cue-accent-top {
  background: #effceb;
  border: 0;
}
.adx .adx-cue-accent-top {
  border-top: 1rem solid #63E33B;
}
.adx .adx-cue-accent-right {
  border-right: 1rem solid #63E33B;
}
.adx .adx-cue-accent-bottom {
  border-bottom: 1rem solid #63E33B;
}
.adx .adx-cue-accent-left {
  border-left: 1rem solid #63E33B;
}
.adx .adx-cue-complimentary, .adx .adx-cue-complimentary-left, .adx .adx-cue-complimentary-bottom, .adx .adx-cue-complimentary-right, .adx .adx-cue-complimentary-top {
  background: #f1eef9;
  border: 0;
}
.adx .adx-cue-complimentary-top {
  border-top: 1rem solid #7356C5;
}
.adx .adx-cue-complimentary-right {
  border-right: 1rem solid #7356C5;
}
.adx .adx-cue-complimentary-bottom {
  border-bottom: 1rem solid #7356C5;
}
.adx .adx-cue-complimentary-left {
  border-left: 1rem solid #7356C5;
}
.adx .adx-cue-neutral, .adx .adx-cue-neutral-left, .adx .adx-cue-neutral-bottom, .adx .adx-cue-neutral-right, .adx .adx-cue-neutral-top {
  background: #f8f9f9;
  border: 0;
}
.adx .adx-cue-neutral-top {
  border-top: 1rem solid #B9C0C6;
}
.adx .adx-cue-neutral-right {
  border-right: 1rem solid #B9C0C6;
}
.adx .adx-cue-neutral-bottom {
  border-bottom: 1rem solid #B9C0C6;
}
.adx .adx-cue-neutral-left {
  border-left: 1rem solid #B9C0C6;
}
.adx .adx-cue-positive, .adx .adx-cue-positive-left, .adx .adx-cue-positive-bottom, .adx .adx-cue-positive-right, .adx .adx-cue-positive-top {
  background: #e9f5ed;
  border: 0;
}
.adx .adx-cue-positive-top {
  border-top: 1rem solid #22964f;
}
.adx .adx-cue-positive-right {
  border-right: 1rem solid #22964f;
}
.adx .adx-cue-positive-bottom {
  border-bottom: 1rem solid #22964f;
}
.adx .adx-cue-positive-left {
  border-left: 1rem solid #22964f;
}
.adx .adx-cue-negative, .adx .adx-cue-negative-left, .adx .adx-cue-negative-bottom, .adx .adx-cue-negative-right, .adx .adx-cue-negative-top {
  background: #fbebea;
  border: 0;
}
.adx .adx-cue-negative-top {
  border-top: 1rem solid #d4322c;
}
.adx .adx-cue-negative-right {
  border-right: 1rem solid #d4322c;
}
.adx .adx-cue-negative-bottom {
  border-bottom: 1rem solid #d4322c;
}
.adx .adx-cue-negative-left {
  border-left: 1rem solid #d4322c;
}
.adx .adx-cue-warning, .adx .adx-cue-warning-left, .adx .adx-cue-warning-bottom, .adx .adx-cue-warning-right, .adx .adx-cue-warning-top {
  background: #fff6e9;
  border: 0;
}
.adx .adx-cue-warning-top {
  border-top: 1rem solid #ffa423;
}
.adx .adx-cue-warning-right {
  border-right: 1rem solid #ffa423;
}
.adx .adx-cue-warning-bottom {
  border-bottom: 1rem solid #ffa423;
}
.adx .adx-cue-warning-left {
  border-left: 1rem solid #ffa423;
}
.adx .adx-cue-information, .adx .adx-cue-information-left, .adx .adx-cue-information-bottom, .adx .adx-cue-information-right, .adx .adx-cue-information-top {
  background: #e6eaf3;
  border: 0;
}
.adx .adx-cue-information-top {
  border-top: 1rem solid #052A8A;
}
.adx .adx-cue-information-right {
  border-right: 1rem solid #052A8A;
}
.adx .adx-cue-information-bottom {
  border-bottom: 1rem solid #052A8A;
}
.adx .adx-cue-information-left {
  border-left: 1rem solid #052A8A;
}
.adx .adx-cue-rev, .adx .adx-cue-rev-left, .adx .adx-cue-rev-bottom, .adx .adx-cue-rev-right, .adx .adx-cue-rev-top {
  background: white;
  border: 0;
}
.adx .adx-cue-rev-top {
  border-top: 1rem solid #fff;
}
.adx .adx-cue-rev-right {
  border-right: 1rem solid #fff;
}
.adx .adx-cue-rev-bottom {
  border-bottom: 1rem solid #fff;
}
.adx .adx-cue-rev-left {
  border-left: 1rem solid #fff;
}
.adx .adx-cue-blk, .adx .adx-cue-blk-left, .adx .adx-cue-blk-bottom, .adx .adx-cue-blk-right, .adx .adx-cue-blk-top {
  background: #e6e6e6;
  border: 0;
}
.adx .adx-cue-blk-top {
  border-top: 1rem solid #000;
}
.adx .adx-cue-blk-right {
  border-right: 1rem solid #000;
}
.adx .adx-cue-blk-bottom {
  border-bottom: 1rem solid #000;
}
.adx .adx-cue-blk-left {
  border-left: 1rem solid #000;
}
.adx .persona, .adx .persona-blurple, .adx .persona-question, .adx .persona-brand-red, .adx .persona-brand-gold, .adx .persona-brand-lightblue, .adx .persona-brand-midblue, .adx .persona-brand-darkblue, .adx .persona-blk, .adx .persona-rev, .adx .persona-information, .adx .persona-warning, .adx .persona-negative, .adx .persona-positive, .adx .persona-neutral {
  display: flex;
}
.adx .persona h5, .adx .persona-blurple h5, .adx .persona-question h5, .adx .persona-brand-red h5, .adx .persona-brand-gold h5, .adx .persona-brand-lightblue h5, .adx .persona-brand-midblue h5, .adx .persona-brand-darkblue h5, .adx .persona-blk h5, .adx .persona-rev h5, .adx .persona-information h5, .adx .persona-warning h5, .adx .persona-negative h5, .adx .persona-positive h5, .adx .persona-neutral h5 {
  color: #102535;
}
.adx .persona .persona-image, .adx .persona-blurple .persona-image, .adx .persona-question .persona-image, .adx .persona-brand-red .persona-image, .adx .persona-brand-gold .persona-image, .adx .persona-brand-lightblue .persona-image, .adx .persona-brand-midblue .persona-image, .adx .persona-brand-darkblue .persona-image, .adx .persona-blk .persona-image, .adx .persona-rev .persona-image, .adx .persona-information .persona-image, .adx .persona-warning .persona-image, .adx .persona-negative .persona-image, .adx .persona-positive .persona-image, .adx .persona-neutral .persona-image {
  max-width: 100px;
  max-height: 100px;
  position: relative;
  overflow: hidden;
  border-radius: 50%;
  margin-right: 1em;
  border: 3px solid #d5d9dd;
  height: auto;
  width: auto;
}
.adx .persona .persona-image img, .adx .persona-blurple .persona-image img, .adx .persona-question .persona-image img, .adx .persona-brand-red .persona-image img, .adx .persona-brand-gold .persona-image img, .adx .persona-brand-lightblue .persona-image img, .adx .persona-brand-midblue .persona-image img, .adx .persona-brand-darkblue .persona-image img, .adx .persona-blk .persona-image img, .adx .persona-rev .persona-image img, .adx .persona-information .persona-image img, .adx .persona-warning .persona-image img, .adx .persona-negative .persona-image img, .adx .persona-positive .persona-image img, .adx .persona-neutral .persona-image img {
  display: inline;
  margin: 0 auto;
  width: 100%;
  height: auto;
}
@media only screen and (max-width: 600px) {
  .adx .persona .persona-image, .adx .persona-blurple .persona-image, .adx .persona-question .persona-image, .adx .persona-brand-red .persona-image, .adx .persona-brand-gold .persona-image, .adx .persona-brand-lightblue .persona-image, .adx .persona-brand-midblue .persona-image, .adx .persona-brand-darkblue .persona-image, .adx .persona-blk .persona-image, .adx .persona-rev .persona-image, .adx .persona-information .persona-image, .adx .persona-warning .persona-image, .adx .persona-negative .persona-image, .adx .persona-positive .persona-image, .adx .persona-neutral .persona-image {
    width: 50px;
    height: 50px;
    margin-top: 1em;
  }
}
.adx .persona .persona-content, .adx .persona-blurple .persona-content, .adx .persona-question .persona-content, .adx .persona-brand-red .persona-content, .adx .persona-brand-gold .persona-content, .adx .persona-brand-lightblue .persona-content, .adx .persona-brand-midblue .persona-content, .adx .persona-brand-darkblue .persona-content, .adx .persona-blk .persona-content, .adx .persona-rev .persona-content, .adx .persona-information .persona-content, .adx .persona-warning .persona-content, .adx .persona-negative .persona-content, .adx .persona-positive .persona-content, .adx .persona-neutral .persona-content {
  margin-top: 1em;
  max-width: 80%;
}
.adx .persona-neutral {
  background: #f8f9f9;
  border: 0;
}
.adx .persona-neutral h5 {
  color: #B9C0C6;
  font-weight: 700;
}
.adx .persona-neutral .persona-image {
  border: 3px solid #eaecee;
}
.adx .persona-positive {
  background: #e9f5ed;
  border: 0;
}

.adx .persona-positive .persona-image {
  border: 3px solid #bde0ca;
}
.adx .persona-negative {
  background: #fbebea;
  border: 0;
}
.adx .persona-negative h5 {
  color: #d4322c;
  font-weight: 700;
}
.adx .persona-negative .persona-image {
  border: 3px solid #f2c2c0;
}
.adx .persona-warning {
  background: #fff6e9;
  border: 0;
}

.adx .persona-warning .persona-image {
  border: 3px solid #ffe4bd;
}
.adx .persona-information {
  background: #e6eaf3;
  border: 0;
}

.adx .persona-information .persona-image {
  border: 3px solid #b4bfdc;
}
.adx .persona-rev {
  background: white;
  border: 0;
}
.adx .persona-rev h5 {
  color: #fff;
  font-weight: 700;
}
.adx .persona-rev .persona-image {
  border: 3px solid white;
}
.adx .persona-blk {
  background: #e6e6e6;
  border: 0;
}
.adx .persona-blk h5 {
  color: #000;
  font-weight: 700;
}
.adx .persona-blk .persona-image {
  border: 3px solid #b3b3b3;
}
.adx .persona-brand-darkblue {
  background: #e7e9eb;
  border: 0;
}
.adx .persona-brand-darkblue h5 {
  color: #102535;
  font-weight: 700;
}
.adx .persona-brand-darkblue .persona-image {
  border: 3px solid #b7bec2;
}
.adx .persona-brand-midblue {
  background: #e6eff5;
  border: 0;
}

.adx .persona-brand-midblue .persona-image {
  border: 3px solid #b3cee1;
}
.adx .persona-brand-lightblue {
  background: #f8fcfd;
  border: 0;
}

.adx .persona-brand-lightblue .persona-image {
  border: 3px solid #eaf5f9;
}
.adx .persona-brand-gold {
  background: #f7f3e6;
  border: 0;
}

.adx .persona-brand-gold .persona-image {
  border: 3px solid #e8dbb5;
}
.adx .persona-brand-red {
  background: #fbe6e6;
  border: 0;
}

.adx .persona-brand-red .persona-image {
  border: 3px solid #f2b3b3;
}
.adx .persona-question {
  background: #f1eef9;
  border: 0;
}

.adx .persona-question .persona-image {
  border: 3px solid #d5ccee;
}
.adx .persona-blurple {
  background: #697fb92b;
  border: 0;
}

.adx .persona-blurple .persona-image {
  border: 3px solid #d2d9ea;
}

.adx div.adx-direction, .adx div.adx-direction-assess, .adx div.adx-direction-inform, .adx div.adx-direction-ib, .adx div.adx-direction-hsm, .adx div.adx-direction-write, .adx div.adx-direction-watch, .adx div.adx-direction-reflect, .adx div.adx-direction-reading, .adx div.adx-direction-practice, .adx div.adx-direction-investigate, .adx div.adx-direction-interactive, .adx div.adx-direction-extra, .adx div.adx-direction-discussion, .adx div.adx-direction-assessment, .adx div.adx-direction-negative, .adx div.adx-direction-positive, .adx div.adx-direction-warning, .adx div.adx-direction-question, .adx div.adx-direction-info, .adx div.adx-direction-listen, .adx div.adx-direction-university {
  position: relative;
  padding: 1.44rem;
  margin: 1rem auto;
  background: #f3f3f3;
  max-width: 90ch;
  overflow: initial !important;
}
.adx div.adx-direction > *, .adx div.adx-direction-assess > *, .adx div.adx-direction-inform > *, .adx div.adx-direction-ib > *, .adx div.adx-direction-hsm > *, .adx div.adx-direction-write > *, .adx div.adx-direction-watch > *, .adx div.adx-direction-reflect > *, .adx div.adx-direction-reading > *, .adx div.adx-direction-practice > *, .adx div.adx-direction-investigate > *, .adx div.adx-direction-interactive > *, .adx div.adx-direction-extra > *, .adx div.adx-direction-discussion > *, .adx div.adx-direction-assessment > *, .adx div.adx-direction-negative > *, .adx div.adx-direction-positive > *, .adx div.adx-direction-warning > *, .adx div.adx-direction-question > *, .adx div.adx-direction-info > * , .adx div.adx-direction-listen > *, .adx div.adx-direction-university > * {
  margin-left: 2.074rem !important;
}
.adx div.adx-direction:before, .adx div.adx-direction-assess:before, .adx div.adx-direction-inform:before, .adx div.adx-direction-ib:before, .adx div.adx-direction-hsm:before, .adx div.adx-direction-write:before, .adx div.adx-direction-watch:before, .adx div.adx-direction-reflect:before, .adx div.adx-direction-reading:before, .adx div.adx-direction-practice:before, .adx div.adx-direction-investigate:before, .adx div.adx-direction-interactive:before, .adx div.adx-direction-extra:before, .adx div.adx-direction-discussion:before, .adx div.adx-direction-assessment:before, .adx div.adx-direction-negative:before, .adx div.adx-direction-positive:before, .adx div.adx-direction-warning:before, .adx div.adx-direction-question:before, .adx div.adx-direction-info:before, .adx div.adx-direction-listen:before, .adx div.adx-direction-university:before {
  position: absolute;
  top: 0;
  margin-left: -1.44rem;
  margin-right: 1.728rem;
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%2382868b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3C/svg%3E");
  background: #82868b;
  padding: 0.579rem;
  padding-top: 1.44rem;
  height: calc(100% - 0.579rem - 1.44rem);
}

.adx div.adx-direction h5, .adx div.adx-direction-assess h5, .adx div.adx-direction-inform h5, .adx div.adx-direction-ib h5, .adx div.adx-direction-hsm h5, .adx div.adx-direction-write h5, .adx div.adx-direction-watch h5, .adx div.adx-direction-reflect h5, .adx div.adx-direction-reading h5, .adx div.adx-direction-practice h5, .adx div.adx-direction-investigate h5, .adx div.adx-direction-interactive h5, .adx div.adx-direction-extra h5, .adx div.adx-direction-discussion h5, .adx div.adx-direction-assessment h5, .adx div.adx-direction-negative h5, .adx div.adx-direction-positive h5, .adx div.adx-direction-warning h5, .adx div.adx-direction-question h5, .adx div.adx-direction-info h5 {
  color: #102535;
  font-weight: 700;
}
.adx div.adx-direction ol, .adx div.adx-direction-assess ol, .adx div.adx-direction-inform ol, .adx div.adx-direction-ib ol, .adx div.adx-direction-hsm ol, .adx div.adx-direction-write ol, .adx div.adx-direction-watch ol, .adx div.adx-direction-reflect ol, .adx div.adx-direction-reading ol, .adx div.adx-direction-practice ol, .adx div.adx-direction-investigate ol, .adx div.adx-direction-interactive ol, .adx div.adx-direction-extra ol, .adx div.adx-direction-discussion ol, .adx div.adx-direction-assessment ol, .adx div.adx-direction-negative ol, .adx div.adx-direction-positive ol, .adx div.adx-direction-warning ol, .adx div.adx-direction-question ol, .adx div.adx-direction-info ol, .adx div.adx-direction ul, .adx div.adx-direction-assess ul, .adx div.adx-direction-inform ul, .adx div.adx-direction-ib ul, .adx div.adx-direction-hsm ul, .adx div.adx-direction-write ul, .adx div.adx-direction-watch ul, .adx div.adx-direction-reflect ul, .adx div.adx-direction-reading ul, .adx div.adx-direction-practice ul, .adx div.adx-direction-investigate ul, .adx div.adx-direction-interactive ul, .adx div.adx-direction-extra ul, .adx div.adx-direction-discussion ul, .adx div.adx-direction-assessment ul, .adx div.adx-direction-negative ul, .adx div.adx-direction-positive ul, .adx div.adx-direction-warning ul, .adx div.adx-direction-question ul, .adx div.adx-direction-info ul {
  padding-left: 2em !important;
}
.adx div.adx-direction-info {
  background: #e6eaf3;
}
.adx div.adx-direction-info:before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='16' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='8' x2='12.01' y2='8'%3E%3C/line%3E%3C/svg%3E");
  background: #052A8A;
}

.adx div.adx-direction-info .step-list, .adx div.adx-direction-info .block-list {
  background: #b4bfdc;
  border-color: #506aad;
}
.adx div.adx-direction-info .step-list li, .adx div.adx-direction-info .block-list li {
  border-color: #506aad;
}
.adx div.adx-direction-question {
  background: #e7e9eb;
}
.adx div.adx-direction-question:before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpath d='M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3'%3E%3C/path%3E%3Cline x1='12' y1='17' x2='12.01' y2='17'%3E%3C/line%3E%3C/svg%3E");
  background: #102535;
}

.adx div.adx-direction-question .step-list, .adx div.adx-direction-question .block-list {
  background: #b3cee1;
  border-color: #4d8cba;
}
.adx div.adx-direction-question .step-list li, .adx div.adx-direction-question .block-list li {
  border-color: #4d8cba;
}
.adx div.adx-direction-warning {
  background: #fff6e9;
}
.adx div.adx-direction-warning:before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 576 512' fill='%23fff'%3E%3Cpath d='M248.747 204.705l6.588 112c.373 6.343 5.626 11.295 11.979 11.295h41.37a12 12 0 0 0 11.979-11.295l6.588-112c.405-6.893-5.075-12.705-11.979-12.705h-54.547c-6.903 0-12.383 5.812-11.978 12.705zM330 384c0 23.196-18.804 42-42 42s-42-18.804-42-42 18.804-42 42-42 42 18.804 42 42zm-.423-360.015c-18.433-31.951-64.687-32.009-83.154 0L6.477 440.013C-11.945 471.946 11.118 512 48.054 512H527.94c36.865 0 60.035-39.993 41.577-71.987L329.577 23.985zM53.191 455.002L282.803 57.008c2.309-4.002 8.085-4.002 10.394 0l229.612 397.993c2.308 4-.579 8.998-5.197 8.998H58.388c-4.617.001-7.504-4.997-5.197-8.997z'/%3E%3C/svg%3E");
  width: 24px;
  background: #ffa423;
}

.adx div.adx-direction-warning .step-list, .adx div.adx-direction-warning .block-list {
  background: #ffe4bd;
  border-color: #ffbf65;
}
.adx div.adx-direction-warning .step-list li, .adx div.adx-direction-warning .block-list li {
  border-color: #ffbf65;
}
.adx div.adx-direction-positive {
  background: #e9f5ed;
}
.adx div.adx-direction-positive:before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 11.08V12a10 10 0 1 1-5.93-9.14'%3E%3C/path%3E%3Cpolyline points='22 4 12 14.01 9 11.01'%3E%3C/polyline%3E%3C/svg%3E");
  background: #22964f;
}

.adx div.adx-direction-positive .step-list, .adx div.adx-direction-positive .block-list {
  background: #b3cee1;
  border-color: #4d8cba;
}
.adx div.adx-direction-positive .step-list li, .adx div.adx-direction-positive .block-list li {
  border-color: #4d8cba;
}
.adx div.adx-direction-negative {
  background: #fbebea;
}
.adx div.adx-direction-negative:before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='15' y1='9' x2='9' y2='15'%3E%3C/line%3E%3Cline x1='9' y1='9' x2='15' y2='15'%3E%3C/line%3E%3C/svg%3E");
  background: #d4322c;
}

.adx div.adx-direction-negative .step-list, .adx div.adx-direction-negative .block-list {
  background: #b3cee1;
  border-color: #4d8cba;
}
.adx div.adx-direction-negative .step-list li, .adx div.adx-direction-negative .block-list li {
  border-color: #4d8cba;
}
.adx div.adx-direction-assessment {
  background: #ebe6f8;
}
.adx div.adx-direction-assessment:before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");
  background: #3706BB;
}

.adx div.adx-direction-assessment .step-list, .adx div.adx-direction-assessment .block-list {
  background: #c3b4eb;
  border-color: #7351cf;
}
.adx div.adx-direction-assessment .step-list li, .adx div.adx-direction-assessment .block-list li {
  border-color: #7351cf;
}
.adx div.adx-direction-discussion {
  background: #f4e6f8;
}
.adx div.adx-direction-discussion:before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M21 14l-3 -3h-7a1 1 0 0 1 -1 -1v-6a1 1 0 0 1 1 -1h9a1 1 0 0 1 1 1v10' /%3E%3Cpath d='M14 15v2a1 1 0 0 1 -1 1h-7l-3 3v-10a1 1 0 0 1 1 -1h2' /%3E%3C/svg%3E");
  background: #9106BB;
}

.adx div.adx-direction-discussion .step-list, .adx div.adx-direction-discussion .block-list {
  background: #deb4eb;
  border-color: #b251cf;
}
.adx div.adx-direction-discussion .step-list li, .adx div.adx-direction-discussion .block-list li {
  border-color: #b251cf;
}
.adx div.adx-direction-extra {
  background: #f8e6f3;
}
.adx div.adx-direction-extra:before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'/%3E%3Crect x='4' y='4' width='6' height='6' rx='1' /%3E%3Crect x='4' y='14' width='6' height='6' rx='1' /%3E%3Crect x='14' y='14' width='6' height='6' rx='1' /%3E%3Cline x1='14' y1='7' x2='20' y2='7' /%3E%3Cline x1='17' y1='4' x2='17' y2='10' /%3E%3C/svg%3E");
  background: #BB068B;
}

.adx div.adx-direction-extra .step-list, .adx div.adx-direction-extra .block-list {
  background: #ebb4dc;
  border-color: #cf51ae;
}
.adx div.adx-direction-extra .step-list li, .adx div.adx-direction-extra .block-list li {
  border-color: #cf51ae;
}
.adx div.adx-direction-interactive {
  background: #f8ebe6;
}
.adx div.adx-direction-interactive:before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'/%3E%3Ccircle cx='5' cy='18' r='2' /%3E%3Ccircle cx='19' cy='6' r='2' /%3E%3Cpath d='M19 8v5a5 5 0 0 1 -5 5h-3l3 -3m0 6l-3 -3' /%3E%3Cpath d='M5 16v-5a5 5 0 0 1 5 -5h3l-3 -3m0 6l3 -3' /%3E%3C/svg%3E");
  background: #BB3706;
}

.adx div.adx-direction-interactive .step-list, .adx div.adx-direction-interactive .block-list {
  background: #ebc3b4;
  border-color: #cf7351;
}
.adx div.adx-direction-interactive .step-list li, .adx div.adx-direction-interactive .block-list li {
  border-color: #cf51ae;
}
.adx div.adx-direction-investigate {
  background: #f8f4e6;
}
.adx div.adx-direction-investigate:before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'/%3E%3Ccircle cx='10' cy='10' r='7' /%3E%3Cline x1='21' y1='21' x2='15' y2='15' /%3E%3C/svg%3E");
  background: #BB9106;
}

.adx div.adx-direction-investigate .step-list, .adx div.adx-direction-investigate .block-list {
  background: #ebdeb4;
  border-color: #cfb251;
}
.adx div.adx-direction-investigate .step-list li, .adx div.adx-direction-investigate .block-list li {
  border-color: #cfb251;
}
.adx div.adx-direction-practice {
  background: #f5f8e6;
}
.adx div.adx-direction-practice:before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M9 5h-2a2 2 0 0 0 -2 2v12a2 2 0 0 0 2 2h10a2 2 0 0 0 2 -2v-12a2 2 0 0 0 -2 -2h-2' /%3E%3Crect x='9' y='3' width='6' height='4' rx='2' /%3E%3Cpath d='M9 14l2 2l4 -4' /%3E%3C/svg%3E");
  background: #96BB06;
}

.adx div.adx-direction-practice .step-list, .adx div.adx-direction-practice .block-list {
  background: #e0ebb4;
  border-color: #b6cf51;
}
.adx div.adx-direction-practice .step-list li, .adx div.adx-direction-practice .block-list li {
  border-color: #b6cf51;
}
.adx div.adx-direction-reading {
  background: #ecf8e6;
}
.adx div.adx-direction-reading:before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='%23fff'%3E%3Cpath d='m22 6v-0.1-0.2c0-0.1-0.1-0.1-0.1-0.2s-0.1-0.1-0.1-0.2-0.1-0.1-0.2-0.1l-0.1-0.1s-0.1 0-0.1-0.1c-2.9-1.5-6.4-1.6-9.4-0.1-3-1.5-6.5-1.4-9.4 0.2 0 0-0.1 0-0.1 0.1l-0.1 0.1c-0.1 0-0.1 0.1-0.2 0.1 0 0-0.1 0.1-0.1 0.2s-0.1 0.1-0.1 0.2v0.2 0 13 0.1 0.2c0 0.1 0 0.1 0.1 0.2v0.1l0.1 0.1c0 0.1 0.1 0.1 0.1 0.2 0 0 0.1 0.1 0.2 0.1s0.1 0.1 0.2 0.1h0.2 0.1 0.1 0.2c0.1 0 0.1 0 0.2-0.1h0.1c2.5-1.4 5.5-1.4 8 0h0.1 0.1c0.1 0 0.2 0.1 0.3 0.1s0.2 0 0.3-0.1h0.1 0.1c2.5-1.4 5.5-1.4 8 0h0.1 0.1c0.1 0 0.2 0.1 0.3 0.1s0.2 0 0.3-0.1h0.1c0.1 0 0.2-0.1 0.3-0.2s0.1-0.1 0.1-0.2v-0.1c0-0.1 0-0.1 0.1-0.2v-0.2-0.1-13zm-18 11.4v-10.8c2.2-1.1 4.8-1.1 7 0v10.8c-2.3-0.8-4.7-0.8-7 0zm9 0v-10.8c2.2-1.1 4.8-1.1 7 0v10.8c-2.3-0.8-4.7-0.8-7 0z'/%3E%3C/svg%3E");
  background: #3EBB06;
}

.adx div.adx-direction-reading .step-list, .adx div.adx-direction-reading .block-list {
  background: #c5ebb4;
  border-color: #78cf51;
}
.adx div.adx-direction-reading .step-list li, .adx div.adx-direction-reading .block-list li {
  border-color: #78cf51;
}
.adx div.adx-direction-reflect {
  background: #e6f3f0;
}
.adx div.adx-direction-reflect:before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'/%3E%3Cline x1='12' y1='3' x2='12' y2='21' /%3E%3Cpolyline points='16 7 16 17 21 17 16 7' /%3E%3Cpolyline points='8 7 8 17 3 17 8 7' /%3E%3C/svg%3E");
  background: #058869;
}

.adx div.adx-direction-reflect .step-list, .adx div.adx-direction-reflect .block-list {
  background: #b4dbd2;
  border-color: #78cf51;
}
.adx div.adx-direction-reflect .step-list li, .adx div.adx-direction-reflect .block-list li {
  border-color: #50ac96;
}
.adx div.adx-direction-watch {
  background: #e6f1f3;
}
.adx div.adx-direction-watch:before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolygon points='10 8 16 12 10 16 10 8'%3E%3C/polygon%3E%3C/svg%3E");
  background: #046E8B;
}

.adx div.adx-direction-watch .step-list, .adx div.adx-direction-watch .block-list {
  background: #b4d4dc;
  border-color: #4f9aae;
}
.adx div.adx-direction-watch .step-list li, .adx div.adx-direction-watch .block-list li {
  border-color: #4f9aae;
}
.adx div.adx-direction-listen {
  background: #e6f1f3;
}
.adx div.adx-direction-listen:before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E %3Cpolygon points='11 5 6 9 2 9 2 15 6 15 11 19 11 5'%3E%3C/polygon%3E%3Cpath d='M19.07 4.93a10 10 0 0 1 0 14.14M15.54 8.46a5 5 0 0 1 0 7.07'%3E%3C/path%3E%3C/svg%3E");
  background: #046E8B;
}
.adx div.adx-direction-listen h5 {
  color: #046E8B;
}
.adx div.adx-direction-listen .step-list, .adx div.adx-direction-listen .block-list {
  background: #b4d4dc;
  border-color: #4f9aae;
}
.adx div.adx-direction-listen .step-list li, .adx div.adx-direction-listen .block-list li {
  border-color: #4f9aae;
}
.adx div.adx-direction-write {
  background: #e6eaf3;
}
.adx div.adx-direction-write:before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolygon points='14 2 18 6 7 17 3 17 3 13 14 2'%3E%3C/polygon%3E%3Cline x1='3' y1='22' x2='21' y2='22'%3E%3C/line%3E%3C/svg%3E");
  background: #052A8A;
}

.adx div.adx-direction-write .step-list, .adx div.adx-direction-write .block-list {
  background: #b4bfdc;
  border-color: #506aad;
}
.adx div.adx-direction-write .step-list li, .adx div.adx-direction-write .block-list li {
  border-color: #506aad;
}
.adx div.adx-direction-university {
  background: #e7e9eb;
}
.adx div.adx-direction-university:before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke=' %23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M22 9l-10 -4l-10 4l10 4l10 -4v6' /%3E%3Cpath d='M6 10.6v5.4a6 3 0 0 0 12 0v-5.4' /%3E%3C/svg%3E");
  background: #102535;
}
.adx div.adx-direction-university h5 {
  color: #102535;
}
.adx div.adx-direction-university .step-list, .adx div.adx-direction-university .block-list {
  background: #b7bec2;
  border-color: #586672;
}
.adx div.adx-direction-university .step-list li, .adx div.adx-direction-university .block-list li {
  border-color: #586672;
}



.adx div.adx-direction-hsm {
  background: #edfafe;
}
.adx div.adx-direction-hsm:before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='%23fff'%3E%3Cpath fill='none' d='M0 0H24V24H0z'/%3E%3Cpath d='M9 7.539L15 21.539 18.659 13 23 13 23 11 17.341 11 15 16.461 9 2.461 5.341 11 1 11 1 13 6.659 13z'/%3E%3C/svg%3E");
  background: #4bcaf1;
}

.adx div.adx-direction-hsm .step-list, .adx div.adx-direction-hsm .block-list {
  background: #c9effb;
  border-color: #81daf5;
}
.adx div.adx-direction-hsm .step-list li, .adx div.adx-direction-hsm .block-list li {
  border-color: #81daf5;
}
.adx div.adx-direction-ib {
  background: #fff1e9;
}
.adx div.adx-direction-ib:before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='%23fff'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath d='M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm-2.29-2.333A17.9 17.9 0 0 1 8.027 13H4.062a8.008 8.008 0 0 0 5.648 6.667zM10.03 13c.151 2.439.848 4.73 1.97 6.752A15.905 15.905 0 0 0 13.97 13h-3.94zm9.908 0h-3.965a17.9 17.9 0 0 1-1.683 6.667A8.008 8.008 0 0 0 19.938 13zM4.062 11h3.965A17.9 17.9 0 0 1 9.71 4.333 8.008 8.008 0 0 0 4.062 11zm5.969 0h3.938A15.905 15.905 0 0 0 12 4.248 15.905 15.905 0 0 0 10.03 11zm4.259-6.667A17.9 17.9 0 0 1 15.973 11h3.965a8.008 8.008 0 0 0-5.648-6.667z'/%3E%3C/svg%3E");
  background: #fb6f26;
}

.adx div.adx-direction-ib .step-list, .adx div.adx-direction-ib .block-list {
  background: #fed4be;
  border-color: #fc9a67;
}
.adx div.adx-direction-ib .step-list li, .adx div.adx-direction-ib .block-list li {
  border-color: #fc9a67;
}
.adx div.adx-direction-inform {
  background: #e7e9eb;
}
.adx div.adx-direction-inform:before {
  background: #102535;
  content: "";
  width: 24px;
}
.adx div.adx-direction-inform h5 {
  color: #102535;
}
.adx div.adx-direction-inform .step-list, .adx div.adx-direction-inform .block-list {
  background: #b7bec2;
  border-color: #586672;
}
.adx div.adx-direction-inform .step-list li, .adx div.adx-direction-inform .block-list li {
  border-color: #586672;
}
.adx div.adx-direction-assess {
  background: #fbebea;
}
.adx div.adx-direction-assess:before {
  content: "";
  background: #d4322c;
  width: 24px;
}
.adx div.adx-direction-assess h5 {
  color: #d4322c;
}
.adx div.adx-direction-assess .step-list, .adx div.adx-direction-assess .block-list {
  background: #f2c2c0;
  border-color: #e1706b;
}
.adx div.adx-direction-assess .step-list li, .adx div.adx-direction-assess .block-list li {
  border-color: #e1706b;
}


/*DP-WRAPPER OVERRIDE*/
.dp-wrapper.adx div.adx-direction:before, .dp-wrapper.adx div.adx-direction-assess:before, .dp-wrapper.adx div.adx-direction-inform:before, .dp-wrapper.adx div.adx-direction-ib:before, .dp-wrapper.adx div.adx-direction-hsm:before, .dp-wrapper.adx div.adx-direction-write:before, .dp-wrapper.adx div.adx-direction-watch:before, .dp-wrapper.adx div.adx-direction-reflect:before, .dp-wrapper.adx div.adx-direction-reading:before, .dp-wrapper.adx div.adx-direction-practice:before, .dp-wrapper.adx div.adx-direction-investigate:before, .dp-wrapper.adx div.adx-direction-interactive:before, .dp-wrapper.adx div.adx-direction-extra:before, .dp-wrapper.adx div.adx-direction-discussion:before, .dp-wrapper.adx div.adx-direction-assessment:before, .dp-wrapper.adx div.adx-direction-negative:before, .dp-wrapper.adx div.adx-direction-positive:before, .dp-wrapper.adx div.adx-direction-warning:before, .dp-wrapper.adx div.adx-direction-question:before, .dp-wrapper.adx div.adx-direction-info:before, .dp-wrapper.adx div.adx-direction-listen:before, .dp-wrapper.adx div.adx-direction-university:before {
  position: absolute;
  top: 0;
  margin-left: -1.44rem;
  margin-right: 1.728rem;
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%2382868b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3C/svg%3E");
  background: #82868b;
  padding: 0.579rem;
  padding-top: 1.44rem;
  height: 100%;
}


.dp-wrapper.adx div.adx-direction h5, .adx div.adx-direction-assess h5, .adx div.adx-direction-inform h5, .adx div.adx-direction-ib h5, .adx div.adx-direction-hsm h5, .adx div.adx-direction-write h5, .adx div.adx-direction-watch h5, .adx div.adx-direction-reflect h5, .adx div.adx-direction-reading h5, .adx div.adx-direction-practice h5, .adx div.adx-direction-investigate h5, .adx div.adx-direction-interactive h5, .adx div.adx-direction-extra h5, .adx div.adx-direction-discussion h5, .adx div.adx-direction-assessment h5, .adx div.adx-direction-negative h5, .adx div.adx-direction-positive h5, .adx div.adx-direction-warning h5, .adx div.adx-direction-question h5, .adx div.adx-direction-info h5 {
  color: #102535;
  font-weight: 700;
}
.dp-wrapper.adx div.adx-direction ol, .adx div.adx-direction-assess ol, .adx div.adx-direction-inform ol, .adx div.adx-direction-ib ol, .adx div.adx-direction-hsm ol, .adx div.adx-direction-write ol, .adx div.adx-direction-watch ol, .adx div.adx-direction-reflect ol, .adx div.adx-direction-reading ol, .adx div.adx-direction-practice ol, .adx div.adx-direction-investigate ol, .adx div.adx-direction-interactive ol, .adx div.adx-direction-extra ol, .adx div.adx-direction-discussion ol, .adx div.adx-direction-assessment ol, .adx div.adx-direction-negative ol, .adx div.adx-direction-positive ol, .adx div.adx-direction-warning ol, .adx div.adx-direction-question ol, .adx div.adx-direction-info ol, .adx div.adx-direction ul, .adx div.adx-direction-assess ul, .adx div.adx-direction-inform ul, .adx div.adx-direction-ib ul, .adx div.adx-direction-hsm ul, .adx div.adx-direction-write ul, .adx div.adx-direction-watch ul, .adx div.adx-direction-reflect ul, .adx div.adx-direction-reading ul, .adx div.adx-direction-practice ul, .adx div.adx-direction-investigate ul, .adx div.adx-direction-interactive ul, .adx div.adx-direction-extra ul, .adx div.adx-direction-discussion ul, .adx div.adx-direction-assessment ul, .adx div.adx-direction-negative ul, .adx div.adx-direction-positive ul, .adx div.adx-direction-warning ul, .adx div.adx-direction-question ul, .adx div.adx-direction-info ul {
  padding-left: 2em !important;
}
.dp-wrapper.adx div.adx-direction-info {
  background: #e6eaf3;
}
.dp-wrapper.adx div.adx-direction-info:before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='16' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='8' x2='12.01' y2='8'%3E%3C/line%3E%3C/svg%3E");
  background: #052A8A;
}

.dp-wrapper.adx div.adx-direction-info .step-list,.dp-wrapper .adx div.adx-direction-info .block-list {
  background: #b4bfdc;
  border-color: #506aad;
}
.dp-wrapper.adx div.adx-direction-info .step-list li, .dp-wrapper.adx div.adx-direction-info .block-list li {
  border-color: #506aad;
}
.dp-wrapper.adx div.adx-direction-question {
  background: #e7e9eb;
}
.dp-wrapper.adx div.adx-direction-question:before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpath d='M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3'%3E%3C/path%3E%3Cline x1='12' y1='17' x2='12.01' y2='17'%3E%3C/line%3E%3C/svg%3E");
  background: #102535;
}

.dp-wrapper.adx div.adx-direction-question .step-list, .dp-wrapper.adx div.adx-direction-question .block-list {
  background: #b3cee1;
  border-color: #4d8cba;
}
.dp-wrapper.adx div.adx-direction-question .step-list li, .dp-wrapper.adx div.adx-direction-question .block-list li {
  border-color: #4d8cba;
}
.dp-wrapper.adx div.adx-direction-warning {
  background: #fff6e9;
}
.dp-wrapper.adx div.adx-direction-warning:before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 576 512' fill='%23fff'%3E%3Cpath d='M248.747 204.705l6.588 112c.373 6.343 5.626 11.295 11.979 11.295h41.37a12 12 0 0 0 11.979-11.295l6.588-112c.405-6.893-5.075-12.705-11.979-12.705h-54.547c-6.903 0-12.383 5.812-11.978 12.705zM330 384c0 23.196-18.804 42-42 42s-42-18.804-42-42 18.804-42 42-42 42 18.804 42 42zm-.423-360.015c-18.433-31.951-64.687-32.009-83.154 0L6.477 440.013C-11.945 471.946 11.118 512 48.054 512H527.94c36.865 0 60.035-39.993 41.577-71.987L329.577 23.985zM53.191 455.002L282.803 57.008c2.309-4.002 8.085-4.002 10.394 0l229.612 397.993c2.308 4-.579 8.998-5.197 8.998H58.388c-4.617.001-7.504-4.997-5.197-8.997z'/%3E%3C/svg%3E");
  width: 24px;
  background: #ffa423;
}

.dp-wrapper.adx div.adx-direction-warning .step-list, .dp-wrapper.adx div.adx-direction-warning .block-list {
  background: #ffe4bd;
  border-color: #ffbf65;
}
.dp-wrapper.adx div.adx-direction-warning .step-list li, .dp-wrapper.adx div.adx-direction-warning .block-list li {
  border-color: #ffbf65;
}
.dp-wrapper.adx div.adx-direction-positive {
  background: #e9f5ed;
}
.dp-wrapper.adx div.adx-direction-positive:before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 11.08V12a10 10 0 1 1-5.93-9.14'%3E%3C/path%3E%3Cpolyline points='22 4 12 14.01 9 11.01'%3E%3C/polyline%3E%3C/svg%3E");
  background: #22964f;
}

.dp-wrapper.adx div.adx-direction-positive .step-list, .dp-wrapper.adx div.adx-direction-positive .block-list {
  background: #b3cee1;
  border-color: #4d8cba;
}
.dp-wrapper.adx div.adx-direction-positive .step-list li, .dp-wrapper.adx div.adx-direction-positive .block-list li {
  border-color: #4d8cba;
}
.dp-wrapper.adx div.adx-direction-negative {
  background: #fbebea;
}
.dp-wrapper.adx div.adx-direction-negative:before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='15' y1='9' x2='9' y2='15'%3E%3C/line%3E%3Cline x1='9' y1='9' x2='15' y2='15'%3E%3C/line%3E%3C/svg%3E");
  background: #d4322c;
}

.dp-wrapper.adx div.adx-direction-negative .step-list,.dp-wrapper.adx div.adx-direction-negative .block-list {
  background: #b3cee1;
  border-color: #4d8cba;
}
.dp-wrapper.adx div.adx-direction-negative .step-list li, .dp-wrapper.adx div.adx-direction-negative .block-list li {
  border-color: #4d8cba;
}
.dp-wrapper.adx div.adx-direction-assessment {
  background: #ebe6f8;
}
.dp-wrapper.adx div.adx-direction-assessment:before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");
  background: #3706BB;
}

.dp-wrapper.adx div.adx-direction-assessment .step-list, .dp-wrapper.adx div.adx-direction-assessment .block-list {
  background: #c3b4eb;
  border-color: #7351cf;
}
.dp-wrapper.adx div.adx-direction-assessment .step-list li, .dp-wrapper.adx div.adx-direction-assessment .block-list li {
  border-color: #7351cf;
}
.dp-wrapper.adx div.adx-direction-discussion {
  background: #f4e6f8;
}
.dp-wrapper.adx div.adx-direction-discussion:before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M21 14l-3 -3h-7a1 1 0 0 1 -1 -1v-6a1 1 0 0 1 1 -1h9a1 1 0 0 1 1 1v10' /%3E%3Cpath d='M14 15v2a1 1 0 0 1 -1 1h-7l-3 3v-10a1 1 0 0 1 1 -1h2' /%3E%3C/svg%3E");
  background: #9106BB;
}

.dp-wrapper.adx div.adx-direction-discussion .step-list, .dp-wrapper.adx div.adx-direction-discussion .block-list {
  background: #deb4eb;
  border-color: #b251cf;
}
.dp-wrapper.adx div.adx-direction-discussion .step-list li, .dp-wrapper.adx div.adx-direction-discussion .block-list li {
  border-color: #b251cf;
}
.dp-wrapper.adx div.adx-direction-extra {
  background: #f8e6f3;
}
.dp-wrapper.adx div.adx-direction-extra:before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'/%3E%3Crect x='4' y='4' width='6' height='6' rx='1' /%3E%3Crect x='4' y='14' width='6' height='6' rx='1' /%3E%3Crect x='14' y='14' width='6' height='6' rx='1' /%3E%3Cline x1='14' y1='7' x2='20' y2='7' /%3E%3Cline x1='17' y1='4' x2='17' y2='10' /%3E%3C/svg%3E");
  background: #BB068B;
}

.dp-wrapper.adx div.adx-direction-extra .step-list, .dp-wrapper.adx div.adx-direction-extra .block-list {
  background: #ebb4dc;
  border-color: #cf51ae;
}
.dp-wrapper.adx div.adx-direction-extra .step-list li, .dp-wrapper.adx div.adx-direction-extra .block-list li {
  border-color: #cf51ae;
}
.dp-wrapper.adx div.adx-direction-interactive {
  background: #f8ebe6;
}
.dp-wrapper.adx div.adx-direction-interactive:before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'/%3E%3Ccircle cx='5' cy='18' r='2' /%3E%3Ccircle cx='19' cy='6' r='2' /%3E%3Cpath d='M19 8v5a5 5 0 0 1 -5 5h-3l3 -3m0 6l-3 -3' /%3E%3Cpath d='M5 16v-5a5 5 0 0 1 5 -5h3l-3 -3m0 6l3 -3' /%3E%3C/svg%3E");
  background: #BB3706;
}

.dp-wrapper.adx div.adx-direction-interactive .step-list, .dp-wrapper.adx div.adx-direction-interactive .block-list {
  background: #ebc3b4;
  border-color: #cf7351;
}
.dp-wrapper.adx div.adx-direction-interactive .step-list li, .dp-wrapper.adx div.adx-direction-interactive .block-list li {
  border-color: #cf51ae;
}
.dp-wrapper.adx div.adx-direction-investigate {
  background: #f8f4e6;
}
.dp-wrapper.adx div.adx-direction-investigate:before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'/%3E%3Ccircle cx='10' cy='10' r='7' /%3E%3Cline x1='21' y1='21' x2='15' y2='15' /%3E%3C/svg%3E");
  background: #BB9106;
}

.dp-wrapper.adx div.adx-direction-investigate .step-list, .dp-wrapper.adx div.adx-direction-investigate .block-list {
  background: #ebdeb4;
  border-color: #cfb251;
}
.dp-wrapper.adx div.adx-direction-investigate .step-list li, .dp-wrapper.adx div.adx-direction-investigate .block-list li {
  border-color: #cfb251;
}
.dp-wrapper.adx div.adx-direction-practice {
  background: #f5f8e6;
}
.dp-wrapper.adx div.adx-direction-practice:before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M9 5h-2a2 2 0 0 0 -2 2v12a2 2 0 0 0 2 2h10a2 2 0 0 0 2 -2v-12a2 2 0 0 0 -2 -2h-2' /%3E%3Crect x='9' y='3' width='6' height='4' rx='2' /%3E%3Cpath d='M9 14l2 2l4 -4' /%3E%3C/svg%3E");
  background: #96BB06;
}

.dp-wrapper.adx div.adx-direction-practice .step-list, .dp-wrapper.adx div.adx-direction-practice .block-list {
  background: #e0ebb4;
  border-color: #b6cf51;
}
.dp-wrapper.adx div.adx-direction-practice .step-list li, .dp-wrapper.adx div.adx-direction-practice .block-list li {
  border-color: #b6cf51;
}
.dp-wrapper.adx div.adx-direction-reading {
  background: #ecf8e6;
}
.dp-wrapper.adx div.adx-direction-reading:before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='%23fff'%3E%3Cpath d='m22 6v-0.1-0.2c0-0.1-0.1-0.1-0.1-0.2s-0.1-0.1-0.1-0.2-0.1-0.1-0.2-0.1l-0.1-0.1s-0.1 0-0.1-0.1c-2.9-1.5-6.4-1.6-9.4-0.1-3-1.5-6.5-1.4-9.4 0.2 0 0-0.1 0-0.1 0.1l-0.1 0.1c-0.1 0-0.1 0.1-0.2 0.1 0 0-0.1 0.1-0.1 0.2s-0.1 0.1-0.1 0.2v0.2 0 13 0.1 0.2c0 0.1 0 0.1 0.1 0.2v0.1l0.1 0.1c0 0.1 0.1 0.1 0.1 0.2 0 0 0.1 0.1 0.2 0.1s0.1 0.1 0.2 0.1h0.2 0.1 0.1 0.2c0.1 0 0.1 0 0.2-0.1h0.1c2.5-1.4 5.5-1.4 8 0h0.1 0.1c0.1 0 0.2 0.1 0.3 0.1s0.2 0 0.3-0.1h0.1 0.1c2.5-1.4 5.5-1.4 8 0h0.1 0.1c0.1 0 0.2 0.1 0.3 0.1s0.2 0 0.3-0.1h0.1c0.1 0 0.2-0.1 0.3-0.2s0.1-0.1 0.1-0.2v-0.1c0-0.1 0-0.1 0.1-0.2v-0.2-0.1-13zm-18 11.4v-10.8c2.2-1.1 4.8-1.1 7 0v10.8c-2.3-0.8-4.7-0.8-7 0zm9 0v-10.8c2.2-1.1 4.8-1.1 7 0v10.8c-2.3-0.8-4.7-0.8-7 0z'/%3E%3C/svg%3E");
  background: #3EBB06;
}

.dp-wrapper.adx div.adx-direction-reading .step-list, .dp-wrapper.adx div.adx-direction-reading .block-list {
  background: #c5ebb4;
  border-color: #78cf51;
}
.dp-wrapper.adx div.adx-direction-reading .step-list li, .dp-wrapper.adx div.adx-direction-reading .block-list li {
  border-color: #78cf51;
}
.dp-wrapper.adx div.adx-direction-reflect {
  background: #e6f3f0;
}
.dp-wrapper.adx div.adx-direction-reflect:before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'/%3E%3Cline x1='12' y1='3' x2='12' y2='21' /%3E%3Cpolyline points='16 7 16 17 21 17 16 7' /%3E%3Cpolyline points='8 7 8 17 3 17 8 7' /%3E%3C/svg%3E");
  background: #058869;
}

.dp-wrapper.adx div.adx-direction-reflect .step-list, .dp-wrapper.adx div.adx-direction-reflect .block-list {
  background: #b4dbd2;
  border-color: #78cf51;
}
.dp-wrapper.adx div.adx-direction-reflect .step-list li, .dp-wrapper.adx div.adx-direction-reflect .block-list li {
  border-color: #50ac96;
}
.dp-wrapper.adx div.adx-direction-watch {
  background: #e6f1f3;
}
.dp-wrapper.adx div.adx-direction-watch:before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolygon points='10 8 16 12 10 16 10 8'%3E%3C/polygon%3E%3C/svg%3E");
  background: #046E8B;
}

.dp-wrapper.adx div.adx-direction-watch .step-list, .dp-wrapper.adx div.adx-direction-watch .block-list {
  background: #b4d4dc;
  border-color: #4f9aae;
}
.dp-wrapper.adx div.adx-direction-watch .step-list li, .dp-wrapper.adx div.adx-direction-watch .block-list li {
  border-color: #4f9aae;
}
.dp-wrapper.adx div.adx-direction-listen {
  background: #e6f1f3;
}
.dp-wrapper.adx div.adx-direction-listen:before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E %3Cpolygon points='11 5 6 9 2 9 2 15 6 15 11 19 11 5'%3E%3C/polygon%3E%3Cpath d='M19.07 4.93a10 10 0 0 1 0 14.14M15.54 8.46a5 5 0 0 1 0 7.07'%3E%3C/path%3E%3C/svg%3E");
  background: #046E8B;
}
.dp-wrapper.adx div.adx-direction-listen h5 {
  color: #046E8B;
}
.dp-wrapper.adx div.adx-direction-listen .step-list, .dp-wrapper.adx div.adx-direction-listen .block-list {
  background: #b4d4dc;
  border-color: #4f9aae;
}
.dp-wrapper.adx div.adx-direction-listen .step-list li, .dp-wrapper.adx div.adx-direction-listen .block-list li {
  border-color: #4f9aae;
}
.dp-wrapper.adx div.adx-direction-write {
  background: #e6eaf3;
}
.dp-wrapper.adx div.adx-direction-write:before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolygon points='14 2 18 6 7 17 3 17 3 13 14 2'%3E%3C/polygon%3E%3Cline x1='3' y1='22' x2='21' y2='22'%3E%3C/line%3E%3C/svg%3E");
  background: #052A8A;
}

.dp-wrapper.adx div.adx-direction-write .step-list, .dp-wrapper.adx div.adx-direction-write .block-list {
  background: #b4bfdc;
  border-color: #506aad;
}
.dp-wrapper.adx div.adx-direction-write .step-list li, .dp-wrapper.adx div.adx-direction-write .block-list li {
  border-color: #506aad;
}
.dp-wrapper.adx div.adx-direction-university {
  background: #e7e9eb;
}
.dp-wrapper.adx div.adx-direction-university:before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke=' %23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath stroke='none' d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M22 9l-10 -4l-10 4l10 4l10 -4v6' /%3E%3Cpath d='M6 10.6v5.4a6 3 0 0 0 12 0v-5.4' /%3E%3C/svg%3E");
  background: #102535;
}
.dp-wrapper.adx div.adx-direction-university h5 {
  color: #102535;
}
.dp-wrapper.adx div.adx-direction-university .step-list, .dp-wrapper.adx div.adx-direction-university .block-list {
  background: #b7bec2;
  border-color: #586672;
}
.dp-wrapper.adx div.adx-direction-university .step-list li, .dp-wrapper.adx div.adx-direction-university .block-list li {
  border-color: #586672;
}



.dp-wrapper.adx div.adx-direction-hsm {
  background: #edfafe;
}
.dp-wrapper.adx div.adx-direction-hsm:before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='%23fff'%3E%3Cpath fill='none' d='M0 0H24V24H0z'/%3E%3Cpath d='M9 7.539L15 21.539 18.659 13 23 13 23 11 17.341 11 15 16.461 9 2.461 5.341 11 1 11 1 13 6.659 13z'/%3E%3C/svg%3E");
  background: #4bcaf1;
}

.dp-wrapper.adx div.adx-direction-hsm .step-list, .dp-wrapper.adx div.adx-direction-hsm .block-list {
  background: #c9effb;
  border-color: #81daf5;
}
.dp-wrapper.adx div.adx-direction-hsm .step-list li, .dp-wrapper.adx div.adx-direction-hsm .block-list li {
  border-color: #81daf5;
}
.dp-wrapper.adx div.adx-direction-ib {
  background: #fff1e9;
}
.dp-wrapper.adx div.adx-direction-ib:before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='%23fff'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath d='M12 22C6.477 22 2 17.523 2 12S6.477 2 12 2s10 4.477 10 10-4.477 10-10 10zm-2.29-2.333A17.9 17.9 0 0 1 8.027 13H4.062a8.008 8.008 0 0 0 5.648 6.667zM10.03 13c.151 2.439.848 4.73 1.97 6.752A15.905 15.905 0 0 0 13.97 13h-3.94zm9.908 0h-3.965a17.9 17.9 0 0 1-1.683 6.667A8.008 8.008 0 0 0 19.938 13zM4.062 11h3.965A17.9 17.9 0 0 1 9.71 4.333 8.008 8.008 0 0 0 4.062 11zm5.969 0h3.938A15.905 15.905 0 0 0 12 4.248 15.905 15.905 0 0 0 10.03 11zm4.259-6.667A17.9 17.9 0 0 1 15.973 11h3.965a8.008 8.008 0 0 0-5.648-6.667z'/%3E%3C/svg%3E");
  background: #fb6f26;
}

.dp-wrapper.adx div.adx-direction-ib .step-list, .dp-wrapper.adx div.adx-direction-ib .block-list {
  background: #fed4be;
border-color: #fc9a67;
}
.dp-wrapper.adx div.adx-direction-ib .step-list li, .dp-wrapper.adx div.adx-direction-ib .block-list li {
  border-color: #fc9a67;
}
.dp-wrapper.adx div.adx-direction-inform {
  background: #e7e9eb;
}
.dp-wrapper.adx div.adx-direction-inform:before {
  background: #102535;
  content: "";
  width: 24px;
}
.dp-wrapper.adx div.adx-direction-inform h5 {
  color: #102535;
}
.adx div.adx-direction-inform .step-list, .adx div.adx-direction-inform .block-list {
  background: #b7bec2;
  border-color: #586672;
}
.adx div.adx-direction-inform .step-list li, .adx div.adx-direction-inform .block-list li {
  border-color: #586672;
}

/*END OVERRIDE*/







/*END CUES AND DIRECTIONS*/


.adx-markup-font-text {
  font-family: "Arial", sans-serif;
}
.adx-markup-font-heading {
  font-family: "made_evolve_sans_bold", sans-serif;
}
.adx-markup-font-alternative {
  font-family: "Book Antiqua Regular", "Georgia", "Times New Roman", serif;
}
.adx-markup-size-xxs {
  font-size: 0.579rem !important;
}
.adx-markup-size-xs {
  font-size: 0.694rem !important;
}
.adx-markup-size-s {
  font-size: 0.833rem !important;
}
.adx-markup-size-m {
  font-size: 1rem !important;
}
.adx-markup-size-l {
  font-size: 1.44rem !important;
}
.adx-markup-size-xl {
  font-size: 1.728rem !important;
}
.adx-markup-size-xxl {
  font-size: 2.074rem !important;
}
.adx-markup-size-xxxl {
  font-size: 2.986rem !important;
}
.adx-markup-caps {
  text-transform: uppercase;
}
.adx-markup-label {
  font-size: 0.694rem;
  font-weight: 400;
  letter-spacing: 0.1rem;
  text-transform: uppercase;
  max-width: 100%;
  margin: 2.074rem 0 1.728rem 0;
  padding: 0.694rem;
  color: #82868b;
  background: #eeeff1;
  border: 1px solid #d5d9dd;
  clear: both;
  font-family: "Arial", sans-serif;
  font-weight: bold;
}
.adx-markup-highlight-yellow {
  background: rgba(255, 222, 32, 0.3);
  padding: 0 0.25ch;
}
.adx-markup-highlight-green {
  background: rgba(32, 255, 110, 0.3);
  padding: 0 0.25ch;
}
.adx-markup-highlight-orange {
  background: rgba(255, 102, 0, 0.3);
  padding: 0 0.25ch;
}
.adx-markup-highlight-blue {
  background: rgba(47, 157, 245, 0.3);
  padding: 0 0.25ch;
}
.adx-markup-highlight-pink {
  background: rgba(255, 32, 176, 0.3);
  padding: 0 0.25ch;
}
.adx-markup-strike {
  text-decoration: line-through;
}
.adx-markup-guide {
  font-family: "Arial", sans-serif;
  text-transform: uppercase;
  letter-spacing: 0.2rem;
}
.adx-markup-block-brand-darkblue-gradient {
  padding: 0.5em;
  background: linear-gradient(-90deg, #102535 0%, #0b1a25 80%, #0a1620 100%);
  border-radius: 0.579rem;
  color: #fff;
}
.adx-markup-block-brand-midblue-gradient {
  padding: 0.5em;
  background: linear-gradient(-90deg, #005a9c 0%, #003f6d 80%, #00365e 100%);
  border-radius: 0.579rem;
  color: #fff;
}
.adx-markup-block-brand-lightblue-gradient {
  padding: 0.5em;
  background: linear-gradient(-90deg, #b8dceb 0%, #819aa5 80%, #6e848d 100%);
  border-radius: 0.579rem;
  color: #000;
}
.adx-markup-block-brand-gold-gradient {
  padding: 0.5em;
  background: linear-gradient(-90deg, #b38808 0%, #7d5f06 80%, #6b5205 100%);
  border-radius: 0.579rem;
  color: #000;
}
.adx-markup-block-brand-red-gradient {
  padding: 0.5em;
  background: linear-gradient(-90deg, #d40000 0%, #940000 80%, #7f0000 100%);
  border-radius: 0.579rem;
  color: #fff;
}
.adx-markup-block-primary-gradient {
  padding: 0.5em;
  background: linear-gradient(90deg, #102535 0%, #0b1a25 95%, #0a1620 100%);
  border-radius: 0.08em;
  color: #fff;
}
.adx-markup-block-accent-gradient {
  padding: 0.5em;
  background: linear-gradient(90deg, #63E33B 0%, #459f29 95%, #3b8823 100%);
  border-radius: 0.08em;
  color: #000;
}
.adx-markup-block-complimentary-gradient {
  padding: 0.5em;
  background: linear-gradient(90deg, #7356C5 0%, #513c8a 95%, #453476 100%);
  border-radius: 0.08em;
  color: #fff;
}
.adx-markup-block-brand-darkblue {
  padding: 0.5em;
  background-color: #102535;
  border-radius: 0.579rem;
  color: #fff;
}
.adx-markup-block-brand-midblue {
  padding: 0.5em;
  background-color: #005a9c;
  border-radius: 0.579rem;
  color: #fff;
}
.adx-markup-block-brand-lightblue {
  padding: 0.5em;
  background-color: #b8dceb;
  border-radius: 0.579rem;
  color: #000;
}
.adx-markup-block-brand-gold {
  padding: 0.5em;
  background-color: #b38808;
  border-radius: 0.579rem;
  color: #000;
}
.adx-markup-block-brand-red {
  padding: 0.5em;
  background-color: #d40000;
  border-radius: 0.579rem;
  color: #fff;
}
.adx-markup-block-primary {
  padding: 0.5em;
  background-color: #102535;
  border-radius: 0.08em;
  color: #fff;
}
.adx-markup-block-accent {
  padding: 0.5em;
  background-color: #63E33B;
  border-radius: 0.08em;
  color: #000;
}
.adx-markup-block-complimentary {
  padding: 0.5em;
  background-color: #7356C5;
  border-radius: 0.08em;
  color: #fff;
}
.adx-markup-section, .adx-markup-section-caps {
  padding-bottom: 0.15em;
  border-bottom: 0.1em solid CurrentColor;
}
.adx-markup-section-caps {
  text-transform: uppercase;
}

code {
  background-color: #eeeff1;
  padding: 0.1rem;
  border: 1px solid #d5d9dd;
}

.adx blockquote {
  margin: 0 auto;
  padding: 1rem 1.728rem;
  border-width: 0 0 0 0.694rem !important;
  border-style: solid;
  border-color: #102535;
  max-width: 90ch;
  background: #f1f1f1;
  width: fit-content;
}
.adx blockquote > * {
  max-width: 75ch;
  font-family: "Arial", sans-serif;
}
.adx blockquote cite {
  display: block;
  font-size: 0.833rem;
  font-style: italic;
  margin: 0.833rem 0 0 0;
}
.adx blockquote cite::before {
  content: "—  ";
  margin-left: 1em;
}
.adx blockquote.fancyquote {
  font-style: italic;
  border-width: 4px 0 !important;
  border-style: solid;
  border-color: #102535;
  margin-left: auto;
  margin-right: auto;
}
.adx blockquote.fancyquote p {
  font-family: "Book Antiqua Regular", "Georgia", "Times New Roman", serif;
  font-size: 1.3rem;
}
.adx blockquote.pullquote-right {
  margin: 1rem 0 1rem 1rem;
  float: right;
  max-width: 30ch;
  background: #102535;
  color: #fff;
  border: 0;
}
.adx blockquote.pullquote-right cite {
  text-align: right;
}
.adx blockquote.pullquote-left {
  margin: 1rem 1rem 1rem 0;
  float: left;
  max-width: 30ch;
  background: #102535;
  color: #fff;
  border: 0;
}
.adx blockquote.pullquote-left cite {
  text-align: right;
}

.adx input[type=text], .adx input[type=email], .adx input[type=password], .adx input[type=number], .adx input[type=datetime-local] {
  width: 100%;
  padding: 0.8em;
  font-family: "Arial", sans-serif;
  color: #303030;
  border: 1px solid #d5d9dd;
  background: #eeeff1;
  margin-bottom: 1em;
  border-radius: 2px;
  transition: all 0.2s ease-in-out;
}

.adx select {
  width: 100%;
  padding: 0.8em;
  font-family: "Arial", sans-serif;
  color: #303030;
  border: 1px solid #d5d9dd;
  background: #eeeff1;
  margin-bottom: 1em;
  border-radius: 2px;
  transition: all 0.2s ease-in-out;
}

.adx option {
  padding: 0.8em;
}

.adx input:focus, textarea:focus {
  outline: none;
  border: 1px solid #005a9c !important;
}

.adx input:disabled {
  border: none;
  background: #f9fafa;
}

.required:after {
  font-family: "Font Awesome 5 Pro";
  content: "\f069";
  margin-left: 10px;
  color: #d40000;
  font-weight: 900;
}

.adx textarea {
  width: 100%;
  margin-top: 1em;
  padding: 0.8em;
  font-family: "Arial", sans-serif;
  color: #303030;
  border: 1px solid #d5d9dd;
  background: #eeeff1;
  border-radius: 2px;
}

.adx form {
  max-width: 50ch;
  margin: auto;
}

.adx form button {
  width: 100%;
}

.adx form input[type=submit] {
  width: 100%;
}

.kl_checkbox_input label {
  color: black !important;
}

.adx label {
  font-size: 0.7em;
  color: #a7adb2;
  font-weight: 700;
  transition: all 0.2s ease-in-out;
}

.inputLabel:focus-within label {
  color: #005a9c;
}

.adx-container {
  display: block;
  position: relative;
  padding-left: 35px;
  margin-bottom: 20px;
  cursor: pointer;
  font-size: 22px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* Hide the browser's default checkbox */
.adx-container input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}

/* Create a custom checkbox */
.checkmark {
  position: absolute;
  top: -4px;
  left: 0;
  height: 20px;
  width: 20px;
  background-color: #eeeff1;
  border: 1px solid #d5d9dd;
  border-radius: 0.5ch;
}

/* On mouse-over, add a grey background color */
.adx-container:hover input ~ .checkmark {
  background-color: #ccc;
}

/* When the checkbox is checked, add a blue background */
.adx-container input:checked ~ .checkmark {
  background-color: #005a9c;
}

label input:checked + .test {
  color: #005a9c !important;
}

/* Create the checkmark/indicator (hidden when not checked) */
.checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

/* Show the checkmark when checked */
.adx-container input:checked ~ .checkmark:after {
  display: block;
}

/* Style the checkmark/indicator */
.adx-container .checkmark:after {
  left: 7px;
  top: 4px;
  width: 3px;
  height: 7px;
  border: solid white;
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

.radioMark {
  position: absolute;
  top: -4px;
  left: 0;
  height: 20px;
  width: 20px;
  background-color: #eeeff1;
  border: 1px solid #d5d9dd;
  border-radius: 50%;
}

/* On mouse-over, add a grey background color */
.adx-container:hover input ~ .radioMark {
  background-color: #ccc;
}

/* When the radio button is checked, add a blue background */
.adx-container input:checked ~ .radioMark {
  background-color: #005a9c;
}

/* Create the indicator (the dot/circle - hidden when not checked) */
.radioMark:after {
  content: "";
  position: absolute;
  display: none;
}

/* Show the indicator (dot/circle) when checked */
.adx-container input:checked ~ .radioMark:after {
  display: block;
}

/* Style the indicator (dot/circle) */
.adx-container .radioMark:after {
  top: 6px;
  left: 6px;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: white;
}

ul.circle {
  list-style: circle;
}
ul.disc {
  list-style: disc;
}
ul.square {
  list-style: square;
}

ol.alpha-lower {
  list-style: lower-alpha;
}
ol.alpha-upper {
  list-style: upper-alpha;
}
ol.zero {
  list-style: decimal-leading-zero;
}
ol.roman-lower {
  list-style: lower-roman;
}
ol.roman-upper {
  list-style: upper-roman;
}

ul.boxed, ol.boxed {
  padding: 0.694rem 2.074rem;
  margin: 0.833rem auto;
  max-width: 90ch;
  background: #f3f4f5;
  border-radius: 0.5ch;
  list-style-position: inside;
}

ul.block-list {
  list-style-type: none !important;
  margin-top: 1em;
  background: #f3f4f5;
  padding: 1em;
  border: 1px solid #B9C0C6;
  border-radius: 0.402rem;
  font-size: 1rem;
  max-width: 90ch;
}
ul.block-list li {
  padding: 1em;
  border-bottom: 1px solid #B9C0C6;
  counter-increment: step-counter;
  margin-left: 1em;
  line-height: 1.4;
}
ul.block-list li p {
  padding: 0.1em 0;
}
ul.block-list li:last-child {
  border-bottom: none;
}

ul.fancy-ul li{
  padding: 0.8rem 0;
  border-bottom: 1px solid #B9C0C6;
  margin-left: 1rem;
}

ol.fancy-ol {
  list-style-type: none !important;
  background: #eeeff1;
  border: 1px solid #d5d9dd;
  border-radius: 0.402rem;
  font-size: 1rem;
  max-width: 90ch;
  margin: 1rem auto !important; /* override for CIDIlabs */
}
ol.fancy-ol.inside {
  background: none !important;
}
ol.fancy-ol.broken-list:first-of-type {
  counter-reset: mycounter;
}
ol.fancy-ol.broken-list li::before {
  counter-increment: mycounter;
  content: counter(mycounter) " ";
}
ol.fancy-ol li {
  padding-top: 1.5em;
  padding-bottom: 1.5em;
  border-bottom: 1px solid #B9C0C6;
  margin-left: 1.5rem !important;
  margin-right: 1.5rem !important;
  counter-increment: step-counter;
  margin: 0;
  text-indent: -3.2em;
  padding-left: 3.2em;
}
ol.fancy-ol li:last-child {
  border-bottom: none;
}
ol.fancy-ol li::before {
  content: " " counter(step-counter);
  text-transform: uppercase;
  font-size: 0.7rem;
  background: #0a1620;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-right: 0.7rem;
  padding-left: 0.7rem;
  color: #fff;
  border-radius: 0.3em;
  margin-right: 2em;
  font-weight: bold;
}
ol.fancy-ol li::before p {
  margin-left: 1rem;
}

ol.fancy-ol li p {
  margin-top: 1rem;
}

.step-list {
  list-style-type: none !important;
  margin: 0 auto;
  max-width: 90ch;
  background: #eeeff1;
  border: 1px solid #d5d9dd;
  border-radius: 0.4rem;
  font-size: 1rem;
}
.step-list > li {
  padding-top: 1.5em;
  padding-bottom: 1.5em;
  border-bottom: 1px solid #B9C0C6;
  margin-left: 1.5rem !important;
  margin-right: 1.5rem !important;
  counter-increment: step-counter;
  margin: 0;
  text-indent: -5.1em;
  padding-left: 5.1em;
}
.step-list > li.step-2 {
  counter-reset: step-counter 1;
}
.step-list > li.step-3 {
  counter-reset: step-counter 2;
}
.step-list > li.step-4 {
  counter-reset: step-counter 3;
}
.step-list > li.step-5 {
  counter-reset: step-counter 4;
}
.step-list > li.step-6 {
  counter-reset: step-counter 5;
}
.step-list > li.step-7 {
  counter-reset: step-counter 6;
}
.step-list > li.step-8 {
  counter-reset: step-counter 7;
}
.step-list > li.step-9 {
  counter-reset: step-counter 8;
}
.step-list > li.step-10 {
  counter-reset: step-counter 9;
}
.step-list > li.step-11 {
  counter-reset: step-counter 10;
}
.step-list > li.step-12 {
  counter-reset: step-counter 11;
}
.step-list > li.step-13 {
  counter-reset: step-counter 12;
}
.step-list > li.step-14 {
  counter-reset: step-counter 13;
}
.step-list > li.step-15 {
  counter-reset: step-counter 14;
}
.step-list > li.step-16 {
  counter-reset: step-counter 15;
}
.step-list > li.step-17 {
  counter-reset: step-counter 16;
}
.step-list > li.step-18 {
  counter-reset: step-counter 17;
}
.step-list > li:last-child {
  border-bottom: none;
}

.step-list > li:before {
  content: "step " counter(step-counter);
  text-transform: uppercase;
  font-size: 0.694rem;
  background: #0a1620;
  border-radius: 0.3rem;
  color: #fff;
  padding: 0.7rem;
  margin-right: 2em;
  font-weight: bold;
}

.step-list > li > ul, .step-list > li > ol {
  text-indent: 0;
}

dl {
  margin: 0 auto;
  padding: 1.728rem;
  font-size: 1rem;
  max-width: 90ch;
}

dt {
  font-size: 1.44rem;
  font-weight: 300;
  margin: 1.728rem 0 0 0;
  padding: 0 0.579rem;
  color: #102535;
  border-bottom: 1px solid #9fa8ae;
  line-height: 1.2;
  letter-spacing: -0.02rem;
}
dt:first-of-type {
  margin-top: 0;
}

dd {
  background: #f3f4f5;
  padding: 0.833rem;
  border-bottom: 1px solid #9fa8ae;
  border-right: 1px solid #9fa8ae;
  line-height: 1.6;
}

dl.description {
  display: flex;
  flex-direction: column;
  padding: 1.728rem;
  background: #f9fafa;
  border-radius: 0.402rem;
}
dl.description dt {
  font-weight: bold;
  font-size: 1.44rem;
  border: none;
  letter-spacing: normal;
  padding-left: 0;
  line-height: 1.2;
  letter-spacing: -0.02rem;
}
dl.description dd {
  margin: 0;
  padding: 0.579rem 0.833rem 0.833rem;
  border: none;
  border-radius: none;
  border-bottom: 1px solid #B9C0C6;
  background: none;
  padding-left: 0;
  font-size: 1rem;
  line-height: 1.6;
}

ul.icon-list {
  list-style: none;
  padding: 0;
  margin: 0 4em;
  max-width: 90ch;
}
ul.icon-list li {
  padding: 0.694rem;
}
ul.icon-list.sun-accent li::marker {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%2363E33B ' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='5'/%3E%3Cpath d='M12 1v2M12 21v2M4.2 4.2l1.4 1.4M18.4 18.4l1.4 1.4M1 12h2M21 12h2M4.2 19.8l1.4-1.4M18.4 5.6l1.4-1.4'/%3E%3C/svg%3E");
}
ul.icon-list.sun-accent li {
  padding: 0.694rem;
}
ul.icon-list.sun-complimentary li::marker {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%237356C5 ' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='5'/%3E%3Cpath d='M12 1v2M12 21v2M4.2 4.2l1.4 1.4M18.4 18.4l1.4 1.4M1 12h2M21 12h2M4.2 19.8l1.4-1.4M18.4 5.6l1.4-1.4'/%3E%3C/svg%3E");
}
ul.icon-list.sun-complimentary li {
  padding: 0.694rem;
}
ul.icon-list.sun-red li::marker {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23d40000 ' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='5'/%3E%3Cpath d='M12 1v2M12 21v2M4.2 4.2l1.4 1.4M18.4 18.4l1.4 1.4M1 12h2M21 12h2M4.2 19.8l1.4-1.4M18.4 5.6l1.4-1.4'/%3E%3C/svg%3E");
}
ul.icon-list.sun-red li {
  padding: 0.694rem;
}

ul.adx-item-blocks {
  list-style: none;
  display: flex;
  flex-flow: row wrap;
  align-content: center;
  justify-content: center;
}
ul.adx-item-blocks li {
  margin: 0.833rem;
  max-width: 30ch;
  transition: all 0.2s ease-in-out;
  background: #f9fafa;
  border-radius: 3px;
  padding: 1rem 1.728rem;
  box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 2px 0px;
}
ul.adx-item-blocks li p {
  font-family: "made_evolve_sans_regular", Arial, sans-serif !important;
}
ul.adx-item-blocks li strong {
  font-family: "made_evolve_sans_bold", sans-serif;
}
ul.adx-item-blocks li:hover {
  box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 6px -1px, rgba(0, 0, 0, 0.06) 0px 2px 4px -1px;
  background: #fff;
}
ul.adx-item-blocks.block-ld1 li {
  background: #f6fcfe !important;
}
ul.adx-item-blocks.block-ld1 li:hover {
  background: #e4f7fd !important;
}
ul.adx-item-blocks.block-ld2 li {
  background: #fff7f8 !important;
}
ul.adx-item-blocks.block-ld2 li:hover {
  background: #fee8e9 !important;
}
ul.adx-item-blocks.block-ld3 li {
  background: #fffaf4 !important;
}
ul.adx-item-blocks.block-ld3 li:hover {
  background: #feefdd !important;
}
ul.adx-item-blocks.block-ld4 li {
  background: #fffcf6 !important;
}
ul.adx-item-blocks.block-ld4 li:hover {
  background: #fef7e5 !important;
}
ul.adx-item-blocks.block-ld5 li {
  background: #f9fcf8 !important;
}
ul.adx-item-blocks.block-ld5 li:hover {
  background: #eef5e9 !important;
}
ul.adx-item-blocks.block-ld6 li {
  background: #f6fbf9 !important;
}
ul.adx-item-blocks.block-ld6 li:hover {
  background: #e3f2ee !important;
}
ul.adx-item-blocks.block-ld7 li {
  background: #fcf8ff !important;
}
ul.adx-item-blocks.block-ld7 li:hover {
  background: #f6eafe !important;
}

.todoList {
  box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 6px -1px, rgba(0, 0, 0, 0.06) 0px 2px 4px -1px;
  width: 80%;
  margin: 2.074rem auto;
  border: 1px solid #d5d9dd;
  border-top: solid 2.074rem #102535;
  border-radius: 0.402rem;
}

.todoList > * {
  padding: 1rem 1.44rem;
}

.todoList h2 {
  margin: 0;
  line-height: 1;
  border: none;
}

.todoList .items {
  display: flex;
  flex-direction: column;
  padding: 1.44rem;
  counter-reset: done-items pending-items;
}

.todoList h3 {
  margin: 0.694rem 0;
  padding: 0.694rem 0.833rem;
  font-size: 1rem;
  text-transform: uppercase;
  position: relative;
  background: #949a9e;
  display: inline-flex;
  align-items: center;
  justify-content: space-between;
  margin-left: -0.833rem;
}

.todoList h3::after {
  display: inline-block;
  float: right;
  background: #102535;
  color: #fff;
  padding: 0.694rem;
  top: 0%;
  min-width: 1.5em;
  text-align: center;
  align-self: flex-end;
}

.todoList .done {
  order: 1;
}

.todoList .done::after {
  content: counter(done-items);
}

.todoList .pending {
  order: 3;
}

.todoList .pending::after {
  content: counter(pending-items);
}

.todoList input {
  position: absolute;
  left: -999px;
}

.todoList input:focus + label {
  background: rgba(255, 255, 255, 0.4);
}

.todoList input:checked + label {
  order: 2;
  animation: done 0.6s;
  counter-increment: done-items;
}

.todoList input:checked + label::before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%2363E33B' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 11.08V12a10 10 0 1 1-5.93-9.14'%3E%3C/path%3E%3Cpolyline points='22 4 12 14.01 9 11.01'%3E%3C/polyline%3E%3C/svg%3E");
}

.todoList label {
  order: 4;
  animation: pending 0.6s;
  display: block;
  position: relative;
  padding: 0.833rem 0 0.833rem 2.074rem;
  cursor: pointer;
  counter-increment: pending-items;
  font-size: unset;
  color: unset;
  font-weight: unset;
  transition: unset;
}

.todoList label:hover {
  background: rgba(16, 37, 53, 0.1);
}

.todoList label::before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%2382868b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3C/svg%3E");
  display: block;
  position: absolute;
  left: 0;
  top: 0.833rem;
}

@-moz-keyframes done {
  0% {
    -moz-transform: translateY(20px);
    transform: translateY(20px);
    opacity: 0;
    background: rgba(255, 255, 255, 0.4);
  }
  50% {
    opacity: 1;
    background: rgba(255, 255, 255, 0.4);
  }
}
@-webkit-keyframes done {
  0% {
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
    opacity: 0;
    background: rgba(255, 255, 255, 0.4);
  }
  50% {
    opacity: 1;
    background: rgba(255, 255, 255, 0.4);
  }
}
@keyframes done {
  0% {
    -moz-transform: translateY(20px);
    -ms-transform: translateY(20px);
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
    opacity: 0;
    background: rgba(255, 255, 255, 0.4);
  }
  50% {
    opacity: 1;
    background: rgba(255, 255, 255, 0.4);
  }
}
@-moz-keyframes pending {
  0% {
    -moz-transform: translateY(-20px);
    transform: translateY(-20px);
    opacity: 0;
    background: rgba(255, 255, 255, 0.4);
  }
  50% {
    opacity: 1;
    background: rgba(255, 255, 255, 0.4);
  }
}
@-webkit-keyframes pending {
  0% {
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px);
    opacity: 0;
    background: rgba(255, 255, 255, 0.4);
  }
  50% {
    opacity: 1;
    background: rgba(255, 255, 255, 0.4);
  }
}
@keyframes pending {
  0% {
    -moz-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px);
    opacity: 0;
    background: rgba(255, 255, 255, 0.4);
  }
  50% {
    opacity: 1;
    background: rgba(255, 255, 255, 0.4);
  }
}
ol.adx-apa, ul.adx-apa {
  list-style: none;
  margin: 1.728rem 0 !important;
  padding: 0;
  max-width: 75ch;
}
ol.adx-apa li, ul.adx-apa li {
  margin-left: 0.833rem;
  padding-left: 2em;
  text-indent: -2em;
}
ol.adx-apa.ref-list::before, ul.adx-apa.ref-list::before {
  content: "References";
  display: block;
  font-weight: bold;
  text-transform: uppercase;
  border-top: 1px solid #d5d9dd;
  padding-top: 0.402rem;
  color: #40515d;
  border-color: #40515d;
}

ol.adx-timeline {
  margin: 0 auto;
  padding: 0;
  max-width: 90ch;
}
ol.adx-timeline > * {
  margin: 0;
}
ol.adx-timeline.simple li {
  display: grid;
  grid-template-columns: 1fr 3fr;
  border-color: #B9C0C6;
}
ol.adx-timeline.simple li header {
  padding: 0.694rem;
  grid-column: 1;
  text-align: right;
}
ol.adx-timeline.simple li header > * {
  margin: 0;
}
ol.adx-timeline.simple li header .subhead {
  color: #82868b;
  text-transform: uppercase;
  margin-top: 0.3rem;
}
ol.adx-timeline.simple li section {
  border-left: 8px solid;
  grid-column: 2;
  padding: 0.694rem;
  position: relative;
  border-color: #B9C0C6;
}
ol.adx-timeline.simple li section p:last-child {
  padding-bottom: 1rem;
  border-bottom: 1px dotted #B9C0C6;
}

aside.adx {
  font-size: 1rem;
  float: right;
  margin: 0 1rem 0.833rem;
  padding: 0;
  background: #f3f4f5;
  border-radius: 0;
  display: flex;
  flex-flow: column;
  max-width: 40%;
  min-width: 25ch;
  padding: 0.579rem;
}
aside.adx.image {
  background: none;
}
aside.adx.image figure {
  margin: 0;
}
aside.adx::after {
  content: "";
  display: block;
  clear: both;
}
aside.adx > * {
  margin-top: 0;
}
aside.adx ul li {
  margin: 0.579rem 0;
}
aside.adx header {
  text-align: center;
}
aside.adx.left {
  float: left;
}
aside.adx.keypoints {
  background: #f3f4f5;
  padding: 0;
}
aside.adx.keypoints header {
  background: #102535;
  margin: 0 0 0.833rem 0;
  padding: 0 0.694rem;
  text-align: center;
}
aside.adx.keypoints h3 {
  padding: 0;
  font-size: 1rem;
  width: 100%;
  text-transform: uppercase;
  color: #fff;
  background: none;
}
aside.adx.keypoints p {
  padding: 0 0.694rem;
  margin: 0;
}
aside.adx.keypoints ul {
  margin: 0 0.694rem;
  padding: 0.694rem;
}
aside.adx.keypoints ul:last-child {
  padding-bottom: 0.833rem;
}
aside.adx.keypoints ul li {
  list-style-type: "★";
  padding-inline-start: 1ch;
  margin: 0.694rem;
}
aside.adx.keypoints ul li::marker {
  color: #4aaa2c;
}

.adx-button {
  border: 2px solid #82868b;
  padding: 0.694rem;
  font-size: 0.833rem;
  text-transform: uppercase;
  background: #f9fafa;
  transition: 0.3s all;
  text-align: center;
  letter-spacing: 0.1rem;
  cursor: pointer;
  margin: 0.402rem;
  border-radius: 0.5ch;
}
.adx-button a {
  text-decoration: none !important;
}
.adx-button:hover {
  background: #82868b;
  color: #fff;
}
.adx-button:hover a {
  color: #fff;
}
.adx-button.brand-darkblue {
  background: #eceeef;
  border-color: #102535;
  color: #0b1a25;
}
.adx-button.brand-darkblue:hover {
  background: #102535;
  color: #fff;
}
.adx-button.brand-midblue {
  background: #ebf2f7;
  border-color: #005a9c;
  color: #003f6d;
}
.adx-button.brand-midblue a {
  color: #003f6d;
}
.adx-button.brand-midblue:hover {
  background: #005a9c;
  color: #fff;
}
.adx-button.brand-midblue:hover a {
  color: #fff;
}
.adx-button.brand-lightblue {
  background: #f9fcfd;
  border-color: #b8dceb;
  color: #819aa5;
}
.adx-button.brand-lightblue a {
  color: #819aa5;
}
.adx-button.brand-lightblue:hover {
  background: #b8dceb;
  color: #fff;
}
.adx-button.brand-lightblue:hover a {
  color: #fff;
}
.adx-button.brand-gold {
  background: #f9f5eb;
  border-color: #b38808;
  color: #7d5f06;
}
.adx-button.brand-gold:hover {
  background: #b38808;
  color: #fff;
}
.adx-button.brand-gold:hover a {
  color: #fff;
}
.adx-button.brand-red {
  background: #fcebeb;
  border-color: #d40000;
  color: #940000;
}
.adx-button.brand-red:hover {
  background: #d40000;
  color: #fff;
}
.adx-button.brand-red:hover a {
  color: #fff;
}
.adx-button.primary {
  background: #eceeef;
  border-color: #0b1a25;
  color: #0b1a25;
}
.adx-button.primary:hover {
  background: #0b1a25;
  color: #fff;
}
.adx-button.primary:hover a {
  color: #fff;
}
.adx-button.accent {
  background: #f3fdef;
  border-color: #459f29;
  color: #459f29;
}
.adx-button.accent:hover {
  background: #459f29;
  color: #fff;
}
.adx-button.accent:hover a {
  color: #fff;
}
.adx-button.complimentary {
  background: #f4f1fa;
  border-color: #513c8a;
  color: #513c8a;
}
.adx-button.complimentary:hover {
  background: #513c8a;
  color: #fff;
}
.adx-button.complimentary:hover a {
  color: #fff;
}
.adx-button.neutral {
  background: #f9fafa;
  border-color: #82868b;
  color: #82868b;
}
.adx-button.neutral:hover {
  background: #82868b;
  color: #fff;
}
.adx-button.neutral:hover a {
  color: #fff;
}
.adx-button.positive {
  background: #edf7f1;
  border-color: #186937;
  color: #186937;
}
.adx-button.positive:hover {
  background: #186937;
  color: #fff;
}
.adx-button.positive:hover a {
  color: #fff;
}
.adx-button.negative {
  background: #fcefee;
  border-color: #94231f;
  color: #94231f;
}
.adx-button.negative:hover {
  background: #94231f;
  color: #fff;
}
.adx-button.negative:hover a {
  color: #fff;
}
.adx-button.warning {
  background: #fff8ed;
  border-color: #b37319;
  color: #b37319;
}
.adx-button.warning:hover {
  background: #b37319;
  color: #fff;
}
.adx-button.warning:hover a {
  color: #fff;
}
.adx-button.information {
  background: #ebeef6;
  border-color: #041d61;
  color: #041d61;
}
.adx-button.information:hover {
  background: #041d61;
  color: #fff;
}
.adx-button.information:hover a {
  color: #fff;
}
.adx-button.rev {
  background: white;
  border-color: #b3b3b3;
  color: #b3b3b3;
}
.adx-button.rev:hover {
  background: #b3b3b3;
  color: #fff;
}
.adx-button.rev:hover a {
  color: #fff;
}

.adx-button.blk {
  background: #ebebeb;
  border-color: black;
  color: black;
}
.adx-button.blk:hover {
  background: black;
  color: #fff;
}
.adx-button.blk:hover a {
  color: #fff;
}

.adx-button.disabled, .adx-button button[disabled] {
  pointer-events: none;
  color: #B9C0C6;
  border-color: #a7adb2;
  border-radius: 0;
  background: #f9fafa;
}

.adx-button-group {
  list-style: none;
  margin: 0.694rem;
  padding: 0.579rem;
  display: flex;
  justify-content: center;
}
.adx-button-group.adx-button {
  margin: 0;
}
.adx-button-group > * {
  border-radius: 0;
  padding: 0.694rem 1.44rem;
  margin: 0;
}
.adx-button-group > *:first-child {
  border-radius: 0.5ch 0 0 0.5ch;
}
.adx-button-group > *:last-child {
  border-radius: 0 0.5ch 0.5ch 0;
}
.adx-button-group > *:not(:last-child) {
  border-right: none;
}

.adx-button-stack {
  list-style: none;
  margin: 0.694rem;
  padding: 0.579rem;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.adx-button-stack > * {
  border-radius: 0;
  padding: 0.694rem 1.44rem;
  width: 40ch;
  margin: 0 !important;
}
.adx-button-stack .adx-button {
  margin: 0 !important;
}
.adx-button-stack .adx-button:first-child {
  border-radius: 0.5ch 0.5ch 0 0;
}
.adx-button-stack .adx-button:last-child {
  border-radius: 0 0 0.5ch 0.5ch;
}
.adx-button-stack .adx-button:not(:last-child) {
  border-bottom: none;
}

.adx-button.appstore {
  border: none;
  padding: 0.694rem;
  background: none;
  transition: 0.3s all;
  text-align: center;
  cursor: pointer;
  margin: 0.402rem;
  border-radius: 0.5ch;
  width: auto;
  height: 60px;
  display: inline-grid;
}
.adx-button.appstore.ios {
  content: url("https://mediaproduction.adelaide.edu.au/uoa-styles/assets/Download_on_the_App_Store_Badge_US-UK_blk_092917.png");
}
.adx-button.appstore.google {
  content: url("https://mediaproduction.adelaide.edu.au/uoa-styles/assets/google-play-badge.png");
}

hr.adx-gradient-primary {
  margin: 1.728rem 0;
  border: 0;
  height: 3px;
  background-image: linear-gradient(to right, #fff, #63E33B, #102535, #63E33B, #fff);
}
hr.adx-gradient-complimentary {
  margin: 1.728rem 0;
  border: 0;
  height: 3px;
  background-image: linear-gradient(to right, #fff, #63E33B, #7356C5, #63E33B, #fff);
}
hr.adx-gradient-accent {
  margin: 1.728rem 0;
  border: 0;
  height: 3px;
  background-image: linear-gradient(to right, #fff, #7356C5, #63E33B, #7356C5, #fff);
}
hr.adx-gradient-brand-midblue {
  margin: 1.728rem 0;
  border: 0;
  height: 3px;
  background-image: linear-gradient(to right, #fff, #669cc4, #005a9c, #669cc4, #fff);
}

nav ul.adx-subsection {
  max-width: 100%;
  list-style: none;
  display: flex;
  text-transform: uppercase;
  font-weight: bold;
  border-bottom: 1px solid #B9C0C6;
}
nav ul.adx-subsection a {
  text-decoration: none;
  color: #a7adb2;
  transition: 0.3 all;
}
nav ul.adx-subsection a:hover {
  color: #63E33B;
}
nav ul.adx-subsection li {
  padding-right: 0.694rem;
  margin: 0.579rem 0;
}
nav ul.adx-subsection li:last-child a {
  color: #82868b;
}
nav ul.adx-subsection li:last-child a:hover {
  color: #63E33B;
}
nav ul.adx-subsection li:nth-child(1):after {
  padding-left: 0.579rem;
  content: " /";
  color: #a7adb2;
}

nav.adx-sequence {
  max-width: 100%;
}
nav.adx-sequence ul {
  list-style: none;
  counter-reset: step;
  display: flex;
  padding: 0;
  margin-bottom: 0;
}
nav.adx-sequence ul li {
  display: flex;
  flex-direction: column;
  flex: 1;
  text-align: center;
  position: relative;
  color: #949a9e;
  text-transform: uppercase;
  font-size: 0.833rem;
}
nav.adx-sequence ul li:before {
  width: 2.074rem;
  height: 2.074rem;
  content: counter(step);
  counter-increment: step;
  align-self: center;
  background: #B9C0C6;
  color: #fff;
  border-radius: 100%;
  line-height: 2.074rem;
  margin-bottom: 0.694rem;
}
nav.adx-sequence ul li:after {
  width: 100%;
  border: 2px solid #B9C0C6;
  content: "";
  position: absolute;
  top: 1rem;
  left: -50%;
  z-index: -1;
}
nav.adx-sequence ul li:first-child:after {
  border: none;
}
nav.adx-sequence ul li.progress {
  color: #102535;
}
nav.adx-sequence ul li.progress:before, nav.adx-sequence ul li.progress:after {
  background: #102535 !important;
  border-color: #102535;
}
nav.adx-sequence ul li.complete {
  color: #102535;
}
nav.adx-sequence ul li.complete:before {
  content: "✔";
  color: #fff;
  background: #102535 !important;
  border-color: #102535;
}

ul.adx-nav-table, ol.adx-nav-table {
  list-style: none;
  max-width: 90ch;
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));
  grid-gap: 0.5ch;
  grid-auto-flow: dense;
  border: 1px solid #d5d9dd;
  border-radius: 0.5ch;
  overflow: hidden;
  padding: 1ch;
  margin: 0.833rem auto;
}
ul.adx-nav-table li, ol.adx-nav-table li {
  display: flex;
  flex-direction: column;
  justify-content: start;
  margin: 0;
  padding: 1rem 0.694rem;
  background: #f9fafa;
  text-align: center;
  border: 1px solid #d5d9dd;
  position: relative;
  transition: all ease 0.2s;
}
ul.adx-nav-table li > *, ol.adx-nav-table li > * {
  margin: 0;
  line-height: 1.2;
}
ul.adx-nav-table li a, ol.adx-nav-table li a {
  text-decoration: none !important;
  color: #102535;
  transition: all ease 0.2s;
}
ul.adx-nav-table li a:hover, ol.adx-nav-table li a:hover {
  color: #fff;
}
ul.adx-nav-table li a::after, ol.adx-nav-table li a::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
}
ul.adx-nav-table li:hover, ol.adx-nav-table li:hover {
  background: #102535;
  color: #fff;
  transform: scale(1.025);
}
ul.adx-nav-table li.full, ol.adx-nav-table li.full {
  grid-column: 1/-1;
}
ul.adx-nav-table li.notLink, ol.adx-nav-table li.notLink {
  background-color: unset;
  border-color: unset;
  border-style: none;
}
ul.adx-nav-table li.notLink:hover, ol.adx-nav-table li.notLink:hover {
  background-color: unset;
  border-color: unset;
  color: unset;
  transform: unset;
}

ul.adx-nav-cards, ol.adx-nav-cards {
  list-style: none;
  min-width: 80%;
  max-width: 100%;
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(25ch, 1fr));
  grid-gap: 1ch;
  grid-auto-flow: dense;
  overflow: hidden;
  padding: 1ch;
}
ul.adx-nav-cards > *, ol.adx-nav-cards > * {
  margin: 0;
  padding: 0;
}
ul.adx-nav-cards li, ol.adx-nav-cards li {
  border: 1px solid #d5d9dd;
  padding: 0 0.694rem;
  border-radius: 0.5ch 0.5ch 0 0;
  overflow: hidden;
  position: relative;
  transition: all ease 0.2s;
}
ul.adx-nav-cards li:focus-within, ul.adx-nav-cards li:hover, ol.adx-nav-cards li:focus-within, ol.adx-nav-cards li:hover {
  box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 6px -1px, rgba(0, 0, 0, 0.06) 0px 2px 4px -1px;
  transform: scale(1.025);
}
ul.adx-nav-cards li div.slab, ol.adx-nav-cards li div.slab {
  content: " ";
  height: 3em;
  background: #102535;
  margin: -0.694rem -0.694rem;
}
ul.adx-nav-cards li a, ol.adx-nav-cards li a {
  text-decoration: none;
  color: #102535;
}
ul.adx-nav-cards li a:hover, ol.adx-nav-cards li a:hover {
  transition: all 0.2s;
}
ul.adx-nav-cards li a::after, ol.adx-nav-cards li a::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
}
ul.adx-nav-cards li:hover, ol.adx-nav-cards li:hover {
  background: #f9fafa;
}
ul.adx-nav-cards li > *, ol.adx-nav-cards li > * {
  padding: 0;
  margin: 0.402rem 0;
}
ul.adx-nav-cards li p.label, ol.adx-nav-cards li p.label {
  text-transform: uppercase;
  font-size: 0.833rem;
  margin: 0.833rem 0;
}
ul.adx-nav-cards li p.description, ol.adx-nav-cards li p.description {
  color: #102535;
  line-height: 1.1;
  font-size: 0.833rem;
}
ul.adx-nav-cards.timeline li, ol.adx-nav-cards.timeline li {
  color: #ffffff;
  padding: 0px;
  font-size: 0.833rem;
  border: none;
}
ul.adx-nav-cards.timeline li:focus-within, ul.adx-nav-cards.timeline li:hover, ol.adx-nav-cards.timeline li:focus-within, ol.adx-nav-cards.timeline li:hover {
  box-shadow: none;
  transform: scale(1.025);
  background: none;
}
ul.adx-nav-cards.timeline li h4, ol.adx-nav-cards.timeline li h4 {
  color: #ffffff;
  font-size: 1rem;
}
ul.adx-nav-cards.timeline li .module, ol.adx-nav-cards.timeline li .module {
  margin: 0px;
  padding: 0.402rem 0.694rem;
  background: #005a9c;
}
ul.adx-nav-cards.timeline li .tutorial, ol.adx-nav-cards.timeline li .tutorial {
  margin: 0px;
  padding: 0.402rem 0.694rem;
  background: #102535;
}
ul.adx-nav-cards.timeline li .assessment, ol.adx-nav-cards.timeline li .assessment {
  margin: 0px;
  padding: 0.402rem 0.694rem;
  background: #d40000;
}

.adx-toc {
  max-width: 80%;
  margin-left: auto;
  margin-right: auto;
  border: 1px solid #d5d9dd;
  border-radius: 0.5ch;
  overflow: hidden;
  padding: 1.728rem;
  background: #f9fafa;
}
.adx-toc ol {
  counter-reset: item;
  list-style-type: none;
  list-style-position: inside;
  margin: 0;
  padding: 0;
}
.adx-toc ol li::before {
  content: counters(item, ".") ". ";
  counter-increment: item;
  text-transform: uppercase;
  font-weight: bold;
  color: #40515d;
  font-size: 0.833rem;
  padding-right: 0.579rem;
}
.adx-toc li {
  margin: 0;
  margin-left: 2.5ch;
  padding: 0.579rem 0;
  padding-left: 0.579rem;
  text-transform: capitalize;
}
.adx-toc li > ol > li {
  border-left: 1px solid #d5d9dd;
}
.adx-toc ol.modules li::before {
  content: "Module " counters(item, ".") ". ";
}
.adx-toc ol.modules li > ol > li {
  border-left: 1px solid #d5d9dd;
  margin-left: 9.5ch;
}
.adx-toc ol.modules li > ol > li:before {
  content: counters(item, ".") " ";
}
.adx-toc ol.modules li > ol > li > ol > li {
  margin-left: 3.5ch;
}

ul.adx-card-images, ol.adx-card-images {
  list-style: none;
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(250px, 1fr));
  grid-gap: 0.694rem;
  grid-auto-flow: dense;
}
ul.adx-card-images li, ol.adx-card-images li {
  background: #f9fafa;
  border: 1px solid #d5d9dd;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
  border-radius: 0.402rem;
  overflow: hidden;
  height: max-content;
}
ul.adx-card-images li header, ol.adx-card-images li header {
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: repeat(2, minmax(100px, 1fr));
  color: #fff;
  align-items: end;
  max-height: 60vh;
}
ul.adx-card-images li header h1, ul.adx-card-images li header h2, ul.adx-card-images li header h3, ul.adx-card-images li header h4, ol.adx-card-images li header h1, ol.adx-card-images li header h2, ol.adx-card-images li header h3, ol.adx-card-images li header h4 {
  background: none;
  color: #fff;
  border: none;
  box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 3px 0px, rgba(0, 0, 0, 0.06) 0px 1px 2px 0px;
}
ul.adx-card-images li header:after, ol.adx-card-images li header:after {
  grid-area: 1/1/4/2;
  background: rgba(0, 0, 0, 0.2);
  content: " ";
  width: 100%;
  height: 100%;
  z-index: 1;
}
ul.adx-card-images li header img, ol.adx-card-images li header img {
  grid-area: 1/1/4/2;
  padding: 0;
  object-fit: cover;
  object-position: center;
  width: 100%;
  height: 100%;
  max-height: 80vh;
}
ul.adx-card-images li header img.top, ol.adx-card-images li header img.top {
  object-position: top;
}
ul.adx-card-images li header img.bottom, ol.adx-card-images li header img.bottom {
  object-position: bottom;
}
ul.adx-card-images li header img ~ *, ol.adx-card-images li header img ~ * {
  grid-area: 2/1/4/2;
  justify-content: end;
  z-index: 10;
  padding: 0.694rem;
}
ul.adx-card-images li article, ol.adx-card-images li article {
  width: calc(100% - 0.694rem*2);
  padding: 0 0.694rem;
}
ul.adx-card-images li footer, ol.adx-card-images li footer {
  width: calc(100% - 0.694rem*2);
  padding: 0 0.694rem;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
}
ul.adx-card-images li footer [class^=adx-button], ol.adx-card-images li footer [class^=adx-button] {
  margin-left: auto;
}

.adx pre {
  background: #f9fafa;
  padding: 1rem;
  min-width: 60%;
  max-width: 100%;
  margin-left: auto !important;
  margin-right: auto !important;
  white-space: pre-wrap !important;
  margin-bottom: 2em !important;
  border: none;
  font-family: 'Courier New', monospaced;
  font-size: 1em;
}

.adx pre.kl_code_highlight {
  line-height: 1em !important;
}

.adx pre code {
  background: none;
  border: none;
}

.adx code {
  border-radius: 0.5ch;
  padding: 0.15ch 0.5ch;
  font-size: 0.833rem !important;
  letter-spacing: 0.05ch;
  white-space: pre-wrap !important;
}

figure.adx {
  margin: 1.44rem 0;
  display: flex;
  flex-direction: column;
  border-radius: 0.694rem;
  overflow: hidden;
  align-content: center;
  justify-content: center;
  border-radius: 0.402rem;
  border: 1px solid #B9C0C6;
}
figure.adx.w80 {
  width: 80%;
  margin-left: auto;
  margin-right: auto;
}
figure.adx.w60 {
  width: 60%;
  margin-left: auto;
  margin-right: auto;
}
figure.adx.w40 {
  width: 40%;
  margin-left: auto;
  margin-right: auto;
}
figure.adx img {
  max-width: 100%;
}
figure.adx figcaption {
  color: #595959;
  font-size: 1rem;
  text-align: center;
  font-family: "Arial", sans-serif;
  margin-bottom: 2em;
  margin-top: 0.5rem !important;
}
figure.adx cite a {
  display: inline-block;
  background: #f5f6f6;
  color: #595959;
  padding: 0.5ch;
  font-style: italic;
}
figure.adx cite a:hover {
  color: #102535;
}

.adx-gallery {
  margin: 1.44rem 0;
  display: flex;
  flex-wrap: wrap;
  /*  allow items to wrap  */
  justify-content: center;
  border-radius: 0.402rem;
  border: 1px solid #B9C0C6;
}
.adx-gallery figcaption {
  padding: 0.579rem;
  font-size: 1rem;
  flex-basis: 100%;
  text-align: center;
}
.adx-gallery cite a {
  display: inline-block;
  background: #f5f6f6;
  color: #949a9e;
  padding: 0.5ch;
}
.adx-gallery cite a:hover {
  color: #102535;
}
.adx-gallery.two-up > figure {
  margin: 0;
  flex-basis: calc(50% - (2 * 0.402rem));
  margin: 0.402rem;
  border: none;
  border-radius: 0;
}
.adx-gallery.three-up > figure {
  margin: 0;
  flex-basis: calc(30% - (2 * 0.402rem));
  margin: 0.402rem;
  border: none;
  border-radius: 0;
}
.adx-gallery.four-up > figure {
  margin: 0;
  flex-basis: calc(25% - (2 * 0.402rem));
  margin: 0.402rem;
  border: none;
}

@media (max-width: 700px) {
  figure.adx.w80 {
    width: 90%;
  }
  figure.adx.w60 {
    width: 90%;
  }
  figure.adx.w40 {
    width: 90%;
  }

  .adx-gallery.four-up > figure, .adx-gallery.three-up > figure {
    flex-basis: calc(50% - (2 * 0.402rem));
  }
}
.adx figcaption {
  padding-top: 0.579rem;
  text-align: center;
  font-family: "Arial", sans-serif;
}
.adx figcaption cite {
  display: inline-block;
  background: #f5f6f6;
  color: #595959;
  padding: 0.5ch;
  font-style: italic;
}
.adx figcaption cite:hover {
  color: #102535;
}

.adx table.adx {
  font-size: 1rem;
  min-width: 80%;
  max-width: 100%;
  margin: 1.44rem 0;
  margin-left: auto;
  margin-right: auto;
  border-collapse: separate !important;
  border-spacing: 4px !important;
  border: 1px solid #f2f2f2;
  background: #FFF;
}
.adx table.adx.text-small {
  font-size: 80% !important;
}
.adx table.adx.text-smaller {
  font-size: 70% !important;
}
.adx table.adx .w20 {
  width: 20%;
}
.adx table.adx .w25 {
  width: 25%;
}
.adx table.adx .w30 {
  width: 30%;
}
.adx table.adx .w40 {
  width: 40%;
}
.adx table.adx .w50 {
  width: 50%;
}
.adx table.adx .w60 {
  width: 60%;
}
.adx table.adx tr {
  background: #f9fafa;
  transition: background 0.1s linear;
}
.adx table.adx tr:nth-child(even) {
  background: #f5f6f6;
}
.adx table.adx tr:hover {
  background: #eeeff1;
}
.adx table.adx th, .adx table.adx td {
  text-align: left;
  padding: 0.694rem 0.694rem !important;
  vertical-align: top;
}
.adx table.adx td {
  font-family: 'Arial',sans-serif;
}

.adx table.adx td p, .adx table.adx th p {
  margin: 0;
}
.adx table.adx tr.accent {
  background: #c1f4b1;
}
.adx table.adx tr.primary {
  background: #9fa8ae;
}
.adx table.adx tr.accent {
  background: #c1f4b1;
}
.adx table.adx tr.primary {
  background: #cfd3d7 !important;
}
.adx table.adx tr.accent {
  background: #e0f9d8 !important;
}
.adx table.adx tr.complimentary {
  background: #e3ddf3 !important;
}
.adx table.adx tr.neutral {
  background: #f1f2f4 !important;
}
.adx table.adx tr.positive {
  background: #d3eadc !important;
}
.adx table.adx tr.negative {
  background: #f6d6d5 !important;
}
.adx table.adx tr.warning {
  background: #ffedd3 !important;
}
.adx table.adx tr.information {
  background: #cdd4e8 !important;
}
.adx table.adx tr.rev {
  background: white !important;
}
.adx table.adx tr.blk {
  background: #cccccc !important;
}
.adx table.adx caption {
  caption-side: top;
  padding: 1rem;
  font-family: "Arial", sans-serif !important;
}
.adx table.adx caption > * {
  font-style: normal;
}
.adx table.adx caption.caption-bottom {
  caption-side: bottom !important;
}
.adx table.adx th {
  background: #005a9c;
  color: #FFF;
  font-family: "made_evolve_sans_bold", Arial, sans-serif;
  font-weight: unset;

}
.adx table.adx th li {
  font-family: "made_evolve_sans_regular", Arial, sans-serif;
}
.adx table.adx tr:first-child th:first-child {
  border-top-left-radius: 3px;
}
.adx table.adx tr:first-child th:last-child {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
.adx table.adx tr:last-child th:first-child {
  border-bottom-left-radius: 3px;
}
.adx table.adx.minimal {
  border-spacing: 0 8px !important;
  border: none;
}
.adx table.adx.minimal tr {
  background: none;
  transition: background 0.1s linear;
  padding-bottom: 1em;
}
.adx table.adx.minimal tr:nth-child(even) {
  background: none;
}
.adx table.adx.minimal tr:hover {
  background: #f9fafa;
}
.adx table.adx.minimal td {
  text-align: left;
  padding: 0.833rem 0.833rem;
}
.adx table.adx.minimal th {
  text-align: left;
  padding: 1rem 0.833rem;
  background: #eeeff1;
  color: #82868b;
}
.adx table.adx.simple {
  border-collapse: collapse !important;
  border-spacing: 0px !important;
}
.adx table.adx.simple tr {
  background: none;
  transition: background 0.1s linear;
  padding-bottom: 1em;
}
.adx table.adx.simple tr:nth-child(even) {
  background: none;
}
.adx table.adx.simple tr:hover {
  background: #f9fafa;
}
.adx table.adx.simple td {
  text-align: left;
  padding: 0.833rem 0.833rem;
  border: 1px solid #B9C0C6;
}
.adx table.adx.simple th {
  text-align: left;
  padding: 1rem 0.833rem;
  background: #102535;
  border: 1px solid #B9C0C6;
}
.adx table.adx.styled {
  border-spacing: 0px !important;
  border-collapse: collapse !important;
}
.adx table.adx.styled th, .adx table.adx.styled td {
  text-align: left;
  border-bottom: 1px solid #d5d9dd;
  padding: 0.694rem 0.694rem;
}
.adx table.adx.styled th {
  background: #f5f6f6;
  border-bottom: 3px solid #B9C0C6;
  color: #000;
  text-align: center;
}
.adx table.adx.styled caption {
  caption-side: top;
  padding: 1.44rem 1rem 0.402rem;
  color: #102535;
}
.adx table.adx.styled tr {
  border: 1px solid #B9C0C6;
}
.adx table.adx.styled td:first-child {
  border-left: 1px solid #d5d9dd;
}
.adx table.adx.styled td:last-child {
  border-right: 1px solid #d5d9dd;
}
.adx table.adx.styled tr:last-child td {
  border-bottom: 3px solid #B9C0C6;
}
.adx table.adx.styled thead tr {
  text-align: left;
  text-transform: uppercase;
  color: #102535;
  font-size: 0.833rem;
  font-weight: lighter;
}
.adx table.adx.styled tbody tr {
  background: #f9fafa;
}
.adx table.adx.styled tbody td {
  padding: 0.833rem 0.833rem;
  border: 1px solid #B9C0C6;
}

header.adx-hero {
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: minmax(250px, 50vh);
  align-content: center;
  justify-content: center;
  width: 100%;
  overflow: clip;
}
header.adx-hero .image {
  grid-area: 1/1/2/2;
}
header.adx-hero .image img {
  display: grid;
  min-width: 400px;
  min-height: 400px;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
header.adx-hero .image img.center-center {
  object-position: center center;
}
header.adx-hero .image img.left-center {
  object-position: left center;
}
header.adx-hero .image img.right-center {
  object-position: right center;
}
header.adx-hero .image img.center-top {
  object-position: center top;
}
header.adx-hero .image img.left-top {
  object-position: left top;
}
header.adx-hero .image img.right-top {
  object-position: right top;
}
header.adx-hero .image img.center-bottom {
  object-position: center bottom;
}
header.adx-hero .image img.left-bottom {
  object-position: left bottom;
}
header.adx-hero .image img.right-bottom {
  object-position: right bottom;
}
header.adx-hero .overlay {
  grid-area: 1/1/2/2;
  display: grid;
  width: 100%;
  height: 100%;
}
header.adx-hero .text {
  grid-area: 1/1/2/2;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  text-align: left;
  margin: 2vw;
}
header.adx-hero .text.right {
  text-align: right;
}
header.adx-hero .text.left {
  text-align: left;
}
header.adx-hero .text > * {
  margin: 0;
  padding-bottom: 0.579rem;
  color: #fff;
}

header.adx-shield {
  display: grid;
  grid-template-columns: 3fr 1fr 3fr 120px;
  grid-template-rows: minmax(250px, 50vh);
  align-content: center;
  justify-content: center;
  width: 100%;
  overflow: clip;
  background: #102535;
  height: 400px;
  border-left: 10px solid #d40000;
}
header.adx-shield .image {
  grid-area: 1/3/1/3;
  width: 40%;
  clip-path: path("M0.06,0.28v149.77c0,0-8.75,171.93,186.55,245.66c0,0,178.89-51.54,188.19-245.2s0,0,0,0V0.28H0.06z");
  transform: scale(1.2);
  justify-self: center;
  min-width: 400px;
  min-height: 400px;
  margin-right: -3vw;
}
header.adx-shield .image img {
  display: grid;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
header.adx-shield .image img.center-center {
  object-position: center center;
}
header.adx-shield .image img.left-center {
  object-position: left center;
}
header.adx-shield .image img.right-center {
  object-position: right center;
}
header.adx-shield .image img.center-top {
  object-position: center top;
}
header.adx-shield .image img.left-top {
  object-position: left top;
}
header.adx-shield .image img.right-top {
  object-position: right top;
}
header.adx-shield .image img.center-bottom {
  object-position: center bottom;
}
header.adx-shield .image img.left-bottom {
  object-position: left bottom;
}
header.adx-shield .image img.right-bottom {
  object-position: right bottom;
}
header.adx-shield .image.left {
  grid-area: 1/2/1/2;
}
header.adx-shield .make-history {
  grid-area: 1/4/1/4;
  display: grid;
  margin: 1vw;
}
header.adx-shield .make-history img {
  display: grid;
  width: 100%;
  align-self: end;
}
header.adx-shield .make-history.left {
  grid-area: 1/1/1/1;
}
header.adx-shield .overlay {
  grid-area: 1/1/2/2;
  display: grid;
  width: 100%;
  height: 100%;
}
header.adx-shield .text {
  grid-area: 1/1/2/2;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  text-align: left;
  margin: 4vw;
  border: none;
  background: none;
  text-align: left;
}
header.adx-shield .text h2 {
  font-size: 3rem;
  border: none;
  padding-left: 0px;
}
header.adx-shield .text.left {
  grid-area: 1/4/1/4;
}
header.adx-shield .text > * {
  margin: 0;
  padding-bottom: 0.579rem;
  color: #fff;
}
header.adx-shield.left {
  grid-template-columns: 160px 3fr 1fr 3fr;
}
header.adx-shield.basic {
  grid-template-columns: 1fr 4fr 2fr;
  border-left: none;
  height: 250px;
}
header.adx-shield.basic .text {
  grid-area: 1/2/1/2;
  margin-top: 7vw;
}
header.adx-shield.basic .curve {
  position: relative;
  align-items: end;
  display: grid;
}
header.adx-shield.basic .curve.left {
  grid-area: 1/1/1/1;
  background: #005a9c;
  clip-path: path("M10,6.7V0H0V322.82H250.2C10,246.75,10,6.7,10,6.7Z");
  object-position: left bottom;
}
header.adx-shield.basic .curve.right {
  grid-area: 1/3/1/3;
  background: #d40000;
  clip-path: path("M430.23,-3.3V0h32.26V322.82H0C240.23,216.75,240.23,5.7,240.23,-23.3Z");
  object-position: right bottom;
}

@media screen and (max-width: 1400px) {
  header.adx-shield.right {
    grid-template-columns: 3fr 0fr 3fr 120px;
  }
  header.adx-shield.right .image {
    transform: scale(1.06);
  }
  header.adx-shield.right .text {
    margin: 4vw 3vw 4vw 3vw;
  }

  header.adx-shield.left {
    grid-template-columns: 160px 3fr 0fr 3fr;
  }
  header.adx-shield.left .image {
    transform: scale(1.06);
  }
  header.adx-shield.left .text {
    margin: 4vw 3vw 4vw 3vw;
  }
}
@media screen and (max-width: 1200px) {
  header.adx-shield.right {
    grid-template-columns: 3fr 0fr 3fr 0fr;
  }

  header.adx-shield.left {
    grid-template-columns: 0fr 3fr 0fr 3fr;
  }
}
@media screen and (max-width: 1000px) {
  header.adx-shield.right {
    grid-template-columns: 3fr 0fr 0fr 0fr;
  }
  header.adx-shield.right .image {
    display: none;
  }
  header.adx-shield.right .text {
    margin: 4vw;
  }

  header.adx-shield.left {
    grid-template-columns: 0fr 0fr 0fr 3fr;
  }
  header.adx-shield.left .image {
    display: none;
  }
  header.adx-shield.left .text {
    margin: 4vw;
  }
}
@media screen and (max-width: 1200px) {
  header.adx-shield.basic {
    grid-template-columns: 1fr 4fr 0fr;
  }
  header.adx-shield.basic .curve.right {
    display: none;
  }
  header.adx-shield.basic .text {
    margin: 4vw 6vw 4vw 0;
  }
}
.adx-profile {
  margin: 1rem auto;
  display: grid;
  grid-template-columns: 200px 2fr;
  border: 1px solid #d5d9dd;
  border-radius: 0.5ch;
  padding: 0.833rem;
  box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 6px -1px, rgba(0, 0, 0, 0.06) 0px 2px 4px -1px;
  background: #f9fafa;
  max-width: 75ch;
}
.adx-profile img {
  grid-column: 1;
  object-fit: cover;
  width: 200px;
  height: 200px;
  border-radius: 50%;
}
.adx-profile section {
  grid-column: 2;
  padding: 0.694rem;
}
.adx-profile section > * {
  margin: 0.579rem;
}
.adx-profile section .name {
  color: #102535;
  background: none;
  padding: 0;
}
.adx-profile section .title {
  text-transform: uppercase;
  color: #82868b;
  font-family: "made_evolve_sans_bold", sans-serif;
}
.adx-profile section .location::before {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%2382868b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M17.7,10.8L12,22.9L6.3,10.8c-1.9-4.1,0.7-9,5.2-9.4c0.2,0,0.4,0,0.6,0s0.4,0,0.6,0C17.1,1.8,19.7,6.7,17.7,10.8z'/%3E%3Ccircle class='st0' cx='12' cy='7.8' r='2.5'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 1rem 1rem;
  display: inline-block;
  width: 1rem;
  height: 1rem;
  content: "";
  vertical-align: text-top;
  padding-right: 0.5ch;
}
.adx-profile section .contact::before {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%2382868b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='4'%3E%3C/circle%3E%3Cpath d='M16 8v5a3 3 0 0 0 6 0v-1a10 10 0 1 0-3.92 7.94'%3E%3C/path%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 1rem 1rem;
  display: inline-block;
  width: 1rem;
  height: 1rem;
  content: "";
  vertical-align: text-top;
  padding-right: 0.5ch;
}
.adx-profile section .availability {
  border-bottom: 1px solid #d5d9dd;
  padding-bottom: 0.833rem;
  margin-bottom: 1rem;
}
.adx-profile section .availability::before {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%2382868b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 1rem 1rem;
  display: inline-block;
  width: 1rem;
  height: 1rem;
  content: "";
  vertical-align: text-top;
  padding-right: 0.5ch;
}

.adx-status:before {
  display: inline-block;
  content: " ";
  width: 1ch;
  height: 1ch;
  border-radius: 50%;
  margin-right: 1ch;
  border: 2px solid #B9C0C6;
}
.adx-status.positive::before {
  color: #22964f;
  border-color: #22964f;
  background: #edf7f1;
}
.adx-status.negative::before {
  color: #d4322c;
  border-color: #d4322c;
  background: #fcefee;
}
.adx-status.warning::before {
  color: #ffa423;
  border-color: #ffa423;
  background: #fff8ed;
}
.adx-status.information::before {
  color: #052A8A;
  border-color: #052A8A;
  background: #ebeef6;
}
.adx-status.neutral::before {
  color: #B9C0C6;
  background: #f9fafa;
}

details.adx {
  border: 1px solid #B9C0C6;
  font-size: 1rem;
  padding: 0 0.694rem;
  margin: 1rem auto;
  max-width: 90ch;
}

summary {
  font-weight: bold;
  margin-left: -0.694rem;
  margin-right: -0.694rem;
  padding: 0.833rem;
  cursor: pointer;
}

details.adx[open] {
  background: #f9fafa;
  padding-bottom: 0.833rem;
}
details.adx[open].primary {
  background: #102535;
  color: #fff;
}
details.adx[open].complimentary {
  background: #564194;
  color: #fff;
}
details.adx[open].accent {
  background: #4aaa2c;
  color: #fff;
}
details.adx[open].positive {
  background: #22964f;
  color: #fff;
}
details.adx[open].negative {
  background: #d4322c;
  color: #fff;
}
details.adx[open].warning {
  background: #ffa423;
  color: #fff;
}
details.adx[open].information {
  background: #052A8A;
  color: #fff;
}
details.adx[open].neutral {
  background: #B9C0C6;
  color: #fff;
}
details.adx[open] summary {
  border-bottom: 1px solid #B9C0C6;
  margin-bottom: 1rem;
  background: #fff;
  color: #000;
}

section.adx.video {
  border-radius: 0.5ch;
  border: 1px solid #d5d9dd;
  padding: 0.833rem;
  box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 6px -1px, rgba(0, 0, 0, 0.06) 0px 2px 4px -1px;
  margin: 1.728rem auto;
}
section.adx.video header.full {
  margin: -0.833rem;
  margin-bottom: 1.44rem;
  z-index: -1;
  padding: 0.833rem;
  background: #102535;
  border-radius: 0.5ch 0.5ch 0 0;
  display: grid;
  grid-template-columns: auto 1fr;
  align-items: top;
}
section.adx.video header.full .vid-title {
  color: white;
  display: inline-block;
  justify-items: start;
  margin: 1rem;
  grid-area: 1/2/1/2;
}
section.adx.video header.full .icon {
  color: white;
  font-size: 2.2rem;
  margin: 0.833rem;
  margin-top: 1.1rem;
  margin-bottom: 0;
  margin-right: 1.5rem;
  grid-area: 1/1/1/1;
}
section.adx.video header.full .icon .text {
  grid-column: 2;
}
section.adx.video header.full .icon .icon {
  margin: 1rem;
  padding: 1rem;
}
section.adx.video header.full .icon .icon.primary {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23102535' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolygon points='10 8 16 12 10 16 10 8'%3E%3C/polygon%3E%3C/svg%3E") center/contain no-repeat;
}
section.adx.video header.full .icon .icon.complimentary {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%237356C5' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolygon points='10 8 16 12 10 16 10 8'%3E%3C/polygon%3E%3C/svg%3E") center/contain no-repeat;
}
section.adx.video header.full .icon .icon.accent {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%2363E33B' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolygon points='10 8 16 12 10 16 10 8'%3E%3C/polygon%3E%3C/svg%3E") center/contain no-repeat;
}
section.adx.video header.full .icon .icon.ui-rev {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolygon points='10 8 16 12 10 16 10 8'%3E%3C/polygon%3E%3C/svg%3E") center/contain no-repeat;
}
section.adx.video header.full .icon .icon.ui-blk {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolygon points='10 8 16 12 10 16 10 8'%3E%3C/polygon%3E%3C/svg%3E") center/contain no-repeat;
}
section.adx.video .v-icon-holder {
  display: grid;
  grid-template-columns: 2;
  width: 100%;
  height: 100%;
  align-items: center;
  text-align: center;
  min-height: 3em;
  margin-bottom: 0.694rem;
}
section.adx.video .v-icon-holder:hover {
  color: #4aaa2c;
  background: #f1f1f1;
  cursor: pointer;
}
section.adx.video footer {
  display: grid;
  grid-template-columns: 1fr;
  justify-items: center;
  align-items: center;
  margin-top: 0.694rem;
}

.videoWrapper {
  position: relative;
  padding-bottom: 56.25%;
  /* 16:9 */
  height: 0;
}

.videoWrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100% !important;
  height: 100% !important;
}

a.adx-button {
  font-family: "Arial", sans-serif;
  font-size: 1em;
  line-height: 1.6;
  letter-spacing: -0.02rem;
  text-decoration: none !important;
}
a.adx-button:focus, a.adx-button:focus-visible {
  outline: none;
}

a.adx-icon {
  font-size: 1rem;
  color: #102535;
  text-decoration: none;
  align-items: center;
}
a.adx-icon:before {
  content: " ";
  position: relative;
  margin: 0.2ch 1ch;
  top: 0.5ch;
}
a.adx-icon.download:before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23102535' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 15v4c0 1.1.9 2 2 2h14a2 2 0 0 0 2-2v-4M17 9l-5 5-5-5M12 12.8V2.5'/%3E%3C/svg%3E");
}
a.adx-icon.external:before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23102535' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M18 14v5a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8c0-1.1.9-2 2-2h5M15 3h6v6M10 14L20.2 3.8'/%3E%3C/g%3E%3C/svg%3E");
}

a.download {
  background-image: none;
  padding: 0;
  line-height: inherit;
}

.adx-switch {
  position: relative;
  display: inline-block;
  width: 4rem;
  height: 2rem;
  background-color: #d5d9dd;
  border-radius: 2rem;
  transition: all 0.3s;
  margin: 1rem;
}

.adx-switch::after {
  content: "";
  position: absolute;
  width: 1.6rem;
  height: 1.6rem;
  border-radius: 50%;
  background-color: white;
  top: 0.2rem;
  left: 0.2rem;
  transition: all 0.3s;
}

.adx-checkbox:checked + .adx-switch::after {
  left: 2.2rem;
}

.adx-checkbox:checked + .adx-switch.ui-positive {
  background-color: #22964f;
}

.adx-checkbox:checked + .adx-switch.ui-negative {
  background-color: #d4322c;
}

.adx-checkbox:checked + .adx-switch.ui-warning {
  background-color: #ffa423;
}

.adx-checkbox:checked + .adx-switch.ui-information {
  background-color: #052A8A;
}

.adx-checkbox:checked + .adx-switch.accent {
  background-color: #63E33B;
}

.adx-checkbox:checked + .adx-switch.complimentary {
  background-color: #7356C5;
}

.adx-checkbox:checked + .adx-switch.primary {
  background-color: #102535;
}

.adx-checkbox {
  display: none;
}

section.adx-podcast-square {
  display: grid;
  grid-template-columns: 3fr 2fr;
  grid-template-rows: 1fr auto;
  max-width: 35ch;
  border-radius: 0.5ch;
  border: 1px solid #d5d9dd;
  margin: 1.44rem auto;
  box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 6px -1px, rgba(0, 0, 0, 0.06) 0px 2px 4px -1px;
}
section.adx-podcast-square div {
  grid-column: span 2;
  z-index: -1;
}
section.adx-podcast-square h3 {
  grid-column: 1;
  font-size: 1rem;
  margin: 0;
  padding: 0.579rem 0 0 0.579rem !important;
  color: #40515d !important;
  background: none !important;
}
section.adx-podcast-square h3 + p {
  grid-column: 1;
  font-size: 0.833rem;
  margin: 0;
  padding: 0.579rem 0 1rem 0.579rem;
  color: #82868b;
}
section.adx-podcast-square audio {
  grid-column: span 2;
  height: 2.074rem;
  z-index: 999;
  width: 95%;
  margin: auto;
  padding-bottom: 0.5em;
}

section.adx-podcast-wide {
  display: grid;
  grid-template-columns: 1rem 5fr 2fr 1rem;
  grid-template-rows: 1rem 1fr 1rem auto;
  max-width: 75ch;
  border-radius: 0.5ch;
  border: 1px solid #d5d9dd;
  margin: 1.44rem auto;
  box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 6px -1px, rgba(0, 0, 0, 0.06) 0px 2px 4px -1px;
}
section.adx-podcast-wide div.art {
  grid-column: 3;
  grid-row: 2;
  box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 3px 0px, rgba(0, 0, 0, 0.06) 0px 1px 2px 0px;
}
section.adx-podcast-wide div.track {
  grid-column: 2;
  grid-row: 2;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding-right: 1em;
}
section.adx-podcast-wide div.track h3 {
  font-size: 1.44rem;
  margin: 0;
  padding: 0.579rem 0 0 0.579rem;
  color: #40515d;
  background: none;
}
section.adx-podcast-wide div.track h3 + p {
  font-size: 1rem;
  margin: 0;
  padding: 0.579rem 0 1rem 0.579rem;
  color: #82868b;
}
section.adx-podcast-wide audio {
  grid-column: span 4;
  grid-row: 4;
  height: 2.074rem;
  width: 95%;
  margin: auto;
  padding-bottom: 0.5em;
}

/*

  Each of these items affects MyUni/CIDILabs components that are native to the platform and aren't custom-written HTML layouts like the components in the style guide.
  These are to _override_ styles inherent in MyUni

*/
.adx.kl_wrapper > div {
  overflow: visible !important;
  margin-bottom: 1.25em;
  clear: both;
}

.adx .kl_quick_check {
  box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 6px -1px, rgba(0, 0, 0, 0.06) 0px 2px 4px -1px;
  margin: 2.074rem auto;
  border: 1px solid #d5d9dd !important;
  border-top: solid 2.074rem #102535 !important;
  border-radius: 0.402rem;
  color: #82868b;
  overflow: hidden;
  margin: 10px 0;
  padding: 20px;
}
.adx .kl_quick_check h3 {
  color: #102535;
  background: none;
}
.adx .kl_quick_check .kl_quick_check_field {
  margin: 3px 10px 30px 0;
  float: left;
}
.adx .kl_quick_check .kl_quick_check_answer_wrapper {
  clear: both;
  position: relative;
}
.adx table td {
  text-align: left;
}
.adx .table {
  font-size: 1rem;
  min-width: 80%;
  max-width: 100%;
  margin: 1.44rem 0;
  margin-left: auto;
  margin-right: auto;
  border-collapse: separate;
  border-spacing: 0;
  border: 0;
}
.adx .ui-state-default,
.adx .ui-widget-header .ui-state-default {
  border: 1px solid #ccc;
  color: #333;
  font-weight: normal;
  background-image: linear-gradient(to bottom, white, #e6e6e6);
  border-bottom-color: #bbb;
}

.adx .kl_panels_wrapper .ui-accordion-header,
.adx .kl_wrapper .ui-accordion-header {
  background: white;
  border-radius: 0;
  /* needs to override nests of styles applied by CIDILabs */
}
.adx h3.kl_panels_expander_open {
  border: 1px solid #ccc !important;
  color: #333;
  background: #102535 !important;
  border-bottom: 0 !important;
}
.adx .ui-accordion-content.kl_panel_content {
  background: #f9fafa;
}
.adx .kl_panels_wrapper.ui-accordion .ui-accordion-content {
  padding: 10px;
  clear: both;
  top: -2px;
  margin-bottom: 0;
  border: 1px solid #ccc !important;
}
.adx .kl_custom_accordion.ui-accordion .ui-accordion-header,
.adx .kl_panels_accordion.ui-accordion .ui-accordion-header,
.adx .kl_panels_expander.ui-accordion .ui-accordion-header,
.adx .kl_custom_accordion.ui-accordion .ui-accordion-header,
.adx .kl_panels_accordion.ui-accordion .ui-accordion-header,
.adx .kl_panels_expander.ui-accordion .ui-accordion-header {
  padding: 0;
  margin: 5px 0 2px;
  font-weight: 700;
  font-size: 1.3em;
}
.adx .kl_custom_accordion.ui-accordion .ui-accordion-header a,
.adx .kl_panels_accordion.ui-accordion .ui-accordion-header a,
.adx .kl_panels_expander.ui-accordion .ui-accordion-header a,
.adx .kl_custom_accordion.ui-accordion .ui-accordion-header a,
.adx .kl_panels_accordion.ui-accordion .ui-accordion-header a,
.adx .kl_panels_expander.ui-accordion .ui-accordion-header a {
  padding: 10px;
  padding-left: 30px;
  text-decoration: none !important;
}
.adx .kl_panel_heading a {
  color: #000;
}
.adx .ui-accordion-header-active a {
  color: white !important;
}
.adx .kl_panel_heading .ui-icon {
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
  width: 16px;
  height: 16px;
  background-image: url("https://du11hjcvx0uqb.cloudfront.net/dist/images/jqueryui/ui-icons_222222_256x240-a2c05c5e96.png");
  margin-left: 0.5em;
  top: 0%;
  margin-top: 10px;
  float: left;
}
.adx .kl_panel_heading .ui-icon-triangle-1-e {
  background-position: -32px -16px;
}
.adx .ui-accordion .ui-accordion-header a {
  display: block;
  font-size: 1em;
  padding: 0.5em 0.5em 0.5em 0.7em;
}

.adx #kl_navigation ul > li {
  border: 1px solid #d5d9dd;
  padding: 1em;
  border-radius: 0.5ch;
  overflow: hidden;
  position: relative;
  transition: all ease 0.2s;
  font-family: "made_evolve_sans_bold", Arial, sans-serif;
  width: 100%;
  margin-bottom: 0;
}
.adx #kl_navigation ul {
  list-style: none;
  min-width: 70%;
  max-width: 97%;
  display: flex;
  grid-gap: 1ch;
  grid-auto-flow: dense;
  padding: 0.5ch;
}
.adx #kl_navigation a {
  color: inherit;
  text-decoration: none;
}
.adx #kl_navigation ul > li:hover {
  background: inherit;
  box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 6px -1px, rgba(0, 0, 0, 0.06) 0px 2px 4px -1px;
  transform: scale(1.025);
}


.adx .dp-link-grid ul > li {
  border: 1px solid #d5d9dd;
  padding: 1em !important;
  border-radius: 0.5ch;
  transition: all ease 0.2s;
  font-family: "made_evolve_sans_bold", Arial, sans-serif;
  margin-bottom: 0;
  max-width: 100%;
  flex-grow: 1;
}

.adx .dp-link-grid a {
  color: inherit;
  text-decoration: none;
  text-align: center;
}
.adx .dp-link-grid ul > li:hover {
  background: inherit;
  box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 6px -1px, rgba(0, 0, 0, 0.06) 0px 2px 4px -1px;
  transform: scale(1.025);
}

.adx .dp-link-grid .row {
  gap: 1ch;
}

.adx .dp-link-grid .row:before, .adx .dp-link-grid .row:after {
  display: none;
}






.tooltip {
  position: relative;
  display: inline-block;
  cursor: help;
  border-bottom: 1px solid #b8dceb;
  box-shadow: 0px -6px 0px #b8dceb inset;
  transition: all 0.2s ease-in-out;
  line-height: 1;
}

.tooltiptext {
  font-size: 0.9em;
  visibility: hidden;
  width: max-content;
  max-width: 300px;
  background-color: #102535;
  color: #fff;
  text-align: center;
  border-radius: 5px;
  padding: 10px 5px;
  position: absolute;
  z-index: 1;
  bottom: 140%;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: opacity 0.4s;
  line-height: 1.2;
}

.tooltip:hover {
  box-shadow: 0px -25px 0px #b8dceb inset;
}

.tooltip:hover .tooltiptext {
  visibility: visible;
  opacity: 1;
}

.tooltip .tooltiptext::after {
  content: " ";
  position: absolute;
  top: 100%;
  /* At the bottom of the tooltip */
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: black transparent transparent transparent;
}

.tooltiptext > .tooltip .tooltiptext {
  display: none;
}

.tooltiptext > .tooltip {
  cursor: auto;
  border: unset;
  box-shadow: unset;
}

.pages.show .show-content {
  overflow-x: unset !important;
}

.glance-container {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}

.glance-grid {
  text-align: center;
}
.glance-grid h4 {
  margin-bottom: -10px;
  font-weight: 700;
  color: black !important;
  background: unset;
  font-size: 1em;
}
.glance-grid .glance-content {
  width: 160px;
  height: 160px;
  background: #102535;
  margin: 0.6em;
  text-align: center;
  vertical-align: middle;
  border-radius: 2px;
  display: flex;
  justify-content: center;
  align-content: center;
  flex-direction: column;
}
.glance-grid .glance-content h4 {
  color: white !important;
}
.glance-grid .glance-content h5 {
  color: white;
  font-size: 2.8em;
  font-weight: 700;
}
.glance-grid .glance-content a {
  text-decoration: none !important;
}
.glance-grid .glance-content .external .ui-icon-extlink {
  display: none !important;
}

.support-grid {
  margin-top: -0.8em;
  text-align: center;
}
.support-grid h4 {
  margin-bottom: -10px;
  font-weight: 700;
  color: black !important;
  background: unset;
  font-size: 1em;
}
.support-grid .support-content {
  width: 160px;
  height: 160px;
  background: #102535;
  margin: 0.6em 0.2em;
  text-align: center;
  border-radius: 2px;
  transition: all 0.2s ease-in-out;
  cursor: pointer;
  display: block;
}
.support-grid .support-content a {
  text-decoration: none !important;
}
.support-grid .support-content .external .ui-icon-extlink {
  display: none !important;
}
.support-grid .support-content:hover {
  transform: scale(1.02);
}
.support-grid .support-content h4 {
  color: white !important;
  margin-top: 0 !important;
  padding-top: 23px;
  color: white;
  font-size: 2.8em;
  margin-bottom: 0;
}

.support-grid .support-content a {
  color: white !important;
}

.stay-connected-social .ui-icon-extlink {
  display: none !important;
}

.stay-connected-social {
  width: 80%;
  margin: auto;
  background: #eeeff1;
  border: 1px solid #d5d9dd;
  padding: 1em 2em !important;
  border-radius: 0.402rem;
}

.adx #assignment_show li {
  font-family: "Arial", sans-serif;
  letter-spacing: -0.02rem;
}

.icon-grid {
  display: grid;
  grid-template-columns: 1fr 1fr;
  margin: 12px 0;
  align-content: center;
  justify-content: center;
  width: 100%;
  overflow: clip;
  background: #f1f1f1;
}
.icon-grid .adx-icon {
  display: grid;
  grid-template-columns: 1fr 3fr;
  margin: 1vw;
}
.icon-grid .adx-icon i, .icon-grid .adx-icon .i-num {
  font-size: 32pt;
  object-position: center center;
  text-align: center;
  vertical-align: middle;
  line-height: 100%;
}
.icon-grid .adx-icon.number h1 {
  font-style: normal;
  margin: 0;
  min-width: 52px;
  text-align: center;
}
.icon-grid .adx-icon h6.icon-text {
  font-size: 14px;
  margin: 0 0 0 1vw;
  display: inline-grid;
}
.icon-grid .adx-icon h6.icon-text:before {
  content: "" !important;
}
.glance-content .external_link_icon {
  display: none !important;
}
.adx li p {
  margin: 0;
}

/*CIDILabs overrides */

.kl_wrapper ul {
  padding-left: 12px;
}

.adx .kl_message_block.kl_message_block_tip {
  border-color: #102535 !important;
}

.adx .kl_message_heading.kl_message_heading_tip {
  background: #102535 !important;
}

.adx .kl_current .kl_colored_bar, .adx .kl_complete .kl_colored_bar   {
  background-color: #102535 !important;
}

.adx .kl_progress_icons li.kl_complete a {
  background:  #102535 !important;
}
/* editor-view of the progress icons */
.adx p.kl_module_progress_icons {
  background: #102535 !important;
}
section.adx.video footer a.inline_disabled.no_preview {
  color: #102535;
  width: 100%;
  display: block;
  text-decoration: none !important;
  font-family: 'Arial', sans-serif;
}

section.adx.video footer a.file_download_btn {
  display: none;
}

section.adx.video footer a.inline_disabled.no_preview:before {
  position: relative;
  top: 0.5ch;
  margin:  0.2ch 1ch;
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23102535' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 15v4c0 1.1.9 2 2 2h14a2 2 0 0 0 2-2v-4M17 9l-5 5-5-5M12 12.8V2.5'/%3E%3C/svg%3E");
}

.step-list .tippy-popper {
  text-indent: 0;
}

/*override for Canvas modals*/

.ui-dialog .ui-dialog-title {
  font-family: "made_evolve_sans_bold", sans-serif;
  text-align: center;
  width: 100%;
}
.ui-dialog-titlebar.ui-widget-header.ui-corner-all.ui-helper-clearfix {
  border-bottom: none;
}
.ui-dialog.ui-widget-content {
  border-radius: 5px;
  padding: 1em;
}

/* HAPIB modal grid additions - LVP-4377 */

.basicbutton {
  /*! background-color: #337BB0; */
  /*! color: white; */
  border: 2px solid #102535;
  border-radius: 0.25rem !important;
  background: none;
  font-family: "Made Evolve Sans", sans-serif;
  font-size: 1em !important;
}

.basicbutton:hover {
  background-color: #005A9C;
  border: 2px solid #003F6D;
  color: white
}

.redbutton {
  background-color: #ff8888 !important;
  color: black;
  border: 2px solid #ff5555 !important;
  border-radius: 0.5rem;
  margin-bottom: 1.4em !important;
}

.redbutton:hover {
  background-color: #ff5555 !important;
  border: 2px solid #940000 !important;
  color: black;
}

.pinkbutton {
  background-color: #FDC2C3 !important;
  color: black;
  border: 2px solid #FB8587 !important;
  border-radius: 0.5rem;
  margin-bottom: 1.4em !important;
}

.pinkbutton:hover {
  background-color: #FB8587 !important;
  border: 2px solid #AF484A !important;
  color: black;
}

.orangebutton {
  background-color: #FCD5A5 !important;
  color: black;
  border: 2px solid #F9AB4B !important;
  border-radius: 0.5rem;
}

.orangebutton:hover {
  background-color: #F9AB4B !important;
  border: 2px solid #AE6915 !important;
  color: black;
}

.yellowbutton {
  background-color: #FDE9B9 !important;
  color: black;
  border: 2px solid #FAD272 !important;
  border-radius: 0.5rem;
}

.yellowbutton:hover {
  background-color: #FAD272 !important;
  border: 2px solid #AE8B37 !important;
  color: black;
}

.greenbutton {
  background-color: #D3E5C5 !important;
  color: black;
  border: 2px solid #a6cb8a !important;
  border-radius: 0.5rem;
  margin-bottom: 1.4em !important;
  margin-bottom: 1.4em !important;
}

.greenbutton:hover {
  background-color: #a6cb8a !important;
  border: 2px solid #65854C !important;
  color: black;
}

.bluebutton {
  background-color: #B7E9F9 !important;
  color: black;
  border: 2px solid #70d4f3 !important;
  /*! border-width: 2px !important; */
  border-radius: 0.5rem;

  margin-bottom: 1.4em !important;
}

.bluebutton:hover {
  background-color: #70d4f3 !important;
  border: 2px solid #358DA8 !important;
  color: black;
}

.purplebutton {
  background-color: #dec7e1  !important;
  color: black;
  border: 2px solid #b793c4 !important;
  border-radius: 0.5rem;
  margin-bottom: 1.4em !important;
}


.purplebutton:hover {
  background-color: #b793c4 !important;
  border: 2px solid #8653a2 !important;
  color: black;
}

.greybutton {
  background-color: #e3e6e8 !important;
  color: black;
  border: 2px solid #c7cdd1 !important;
  border-radius: 0.5rem;
  margin-bottom: 1.4em !important;
}

.greybutton:hover {
  background-color: #c7cdd1 !important;
  border: 2px solid #82868b !important;
  color: black;
}

.modalboxbg {
  border: 2px solid #99BDD7;
  background: #EBF2F7;
  width: 99%;
  border-radius: 0.5rem;
  font-family: "Arial", sans-serif;
}

.extraimgpadding {
  margin: 1rem 0;
}

.mfp-figure {
  background: white;
  border-radius: 16px;
}

.mfp-title {
  color: #102535 !important;
  text-align: center !important;
}

.mfp-close {
  color: #102535 !important;
  right: 5px !important;
}

figure, a.kl_popup_single, image.kl_popup_image {
  outline: none !important;
}

.adx img:focus-visible, .adx a:focus-visible, .adx a:focus {
  outline: none;
}


/* DESIGN PLUS OVERRIDES */

li.nav-item {
  margin-bottom: 0;
}

.adx .dp-nav-grid ul > li a {
  border: 1px solid #d5d9dd;
  padding: 1em;
  border-radius: 0.5ch;
  overflow: hidden;
  position: relative;
  transition: all ease 0.2s;
  font-family: "made_evolve_sans_bold", Arial, sans-serif;
  width: 100%;
  margin-bottom: 0;
}
.adx .dp-nav-grid ul {
  list-style: none;
  min-width: 70%;
  max-width: 97%;
  display: flex;
  grid-gap: 1ch;
  grid-auto-flow: dense;
  padding: 0.5ch;
}
.adx .dp-nav-grid a {
  color: inherit;
  text-decoration: none;
}
.adx .dp-nav-grid ul > li a:hover {
  color: inherit;
  background: inherit;
  box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 6px -1px, rgba(0, 0, 0, 0.06) 0px 2px 4px -1px;
  transform: scale(1.025);
}

.adx .external_link_icon {
  display: none !important;
}