@charset "UTF-8";

/* line 102, ../../sass/_asu_components/variables/_colors.scss */

:focus {
    outline: 0;
}


/* hide rfi button */

/* #header-main .navbar-site-buttons a:first-child {
    display: none;
} */


/* line 20, ../../sass/_asu_components/variables/_typography.scss */

body {
    font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, sans-serif;
    font-weight: 400;
    color: #191919;
}


/* line 27, ../../sass/_asu_components/variables/_typography.scss */


/* .text-white {
  color: #e8e8e8 !important;
} */


/* line 31, ../../sass/_asu_components/variables/_typography.scss */

.text-underline {
    text-decoration: underline;
}


/* line 35, ../../sass/_asu_components/variables/_typography.scss */

.text-capitalize {
    text-transform: capitalize !important;
}


/* line 40, ../../sass/_asu_components/variables/_typography.scss */

u,
ins {
    text-decoration-line: none;
    font-style: italic;
}


/* line 47, ../../sass/_asu_components/variables/_typography.scss */

abbr {
    text-decoration-line: none !important;
    text-decoration-style: none !important;
    text-decoration-color: initial !important;
}


/*!
 * Bootstrap v4.5.3 (https://getbootstrap.com/)
 * Copyright 2011-2020 The Bootstrap Authors
 * Copyright 2011-2020 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */


/* line 2, ../../sass/_asu_components/bootstrap/_root.scss */

:root {
    blue: #00a3e0;
    indigo: #6610f2;
    purple: #6f42c1;
    pink: #e83e8c;
    red: #dc3545;
    orange: #ff7f32;
    yellow: #ffc107;
    green: #78be20;
    teal: #20c997;
    cyan: #17a2b8;
    white: #ffffff;
    gray: #6c757d;
    gray-dark: #343a40;
    gold: #ffc627;
    maroon: #8c1d40;
    bluefocus: #00baff;
    darkgold: #7f6227;
    darkmaroon: #440e22;
    primary: #8c1d40;
    secondary: #ffc627;
    success: #78be20;
    info: #00a3e0;
    warning: #ff7f32;
    danger: #cc2f2f;
    light: #e8e8e8;
    dark: #191919;
    gold: #ffc627;
    maroon: #8c1d40;
    gray: #bfbfbf;
    gray-1: #fafafa;
    gray-2: #e8e8e8;
    gray-3: #d0d0d0;
    gray-4: #bfbfbf;
    gray-5: #747474;
    gray-6: #484848;
    gray-7: #191919;
    --breakpoint-xs: 0;
    --breakpoint-sm: 576px;
    --breakpoint-md: 768px;
    --breakpoint-lg: 992px;
    --breakpoint-xl: 1200px;
    --font-family-sans-serif: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, sans-serif;
    --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}


/* line 19, ../../sass/_asu_components/bootstrap/_reboot.scss */

*,
*::before,
*::after {
    box-sizing: border-box;
}


/* line 25, ../../sass/_asu_components/bootstrap/_reboot.scss */

html {
    font-family: sans-serif;
    line-height: 1.15;
    -webkit-text-size-adjust: 100%;
    -webkit-tap-highlight-color: transparent;
}


/* line 35, ../../sass/_asu_components/bootstrap/_reboot.scss */

article,
aside,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section {
    display: block;
}


/* line 46, ../../sass/_asu_components/bootstrap/_reboot.scss */

body {
    margin: 0;
    font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, sans-serif;
    font-size: 1.125rem;
    font-weight: 400;
    line-height: 1.5;
    color: #191919;
    text-align: left;
    background-color: #ffffff;
}


/* line 66, ../../sass/_asu_components/bootstrap/_reboot.scss */

[tabindex="-1"]:focus:not(:focus-visible) {
    outline: 0 !important;
}


/* line 76, ../../sass/_asu_components/bootstrap/_reboot.scss */

hr {
    box-sizing: content-box;
    height: 0;
    overflow: visible;
}


/* line 92, ../../sass/_asu_components/bootstrap/_reboot.scss */

h1,
h2,
h3,
h4,
h5,
h6 {
    margin-top: 0;
    margin-bottom: 0.5rem;
}


/* line 101, ../../sass/_asu_components/bootstrap/_reboot.scss */

p {
    margin-top: 0;
    margin-bottom: 1rem;
}


/* line 114, ../../sass/_asu_components/bootstrap/_reboot.scss */

abbr[title],
abbr[data-original-title] {
    text-decoration: underline;
    text-decoration: underline dotted;
    cursor: help;
    border-bottom: 0;
    text-decoration-skip-ink: none;
}


/* line 123, ../../sass/_asu_components/bootstrap/_reboot.scss */

address {
    margin-bottom: 1rem;
    font-style: normal;
    line-height: inherit;
}


/* line 129, ../../sass/_asu_components/bootstrap/_reboot.scss */

ol,
ul,
dl {
    margin-top: 0;
    margin-bottom: 1rem;
}


/* line 136, ../../sass/_asu_components/bootstrap/_reboot.scss */

ol ol,
ul ul,
ol ul,
ul ol {
    margin-bottom: 0;
}


/* line 143, ../../sass/_asu_components/bootstrap/_reboot.scss */

dt {
    font-weight: 700;
}


/* line 147, ../../sass/_asu_components/bootstrap/_reboot.scss */

dd {
    margin-bottom: .5rem;
    margin-left: 0;
}


/* line 152, ../../sass/_asu_components/bootstrap/_reboot.scss */

blockquote {
    margin: 0 0 1rem;
}


/* line 156, ../../sass/_asu_components/bootstrap/_reboot.scss */

b,
strong {
    font-weight: bolder;
}


/* line 161, ../../sass/_asu_components/bootstrap/_reboot.scss */

small {
    font-size: 80%;
}


/* line 170, ../../sass/_asu_components/bootstrap/_reboot.scss */

sub,
sup {
    position: relative;
    font-size: 75%;
    line-height: 0;
    vertical-align: baseline;
}


/* line 178, ../../sass/_asu_components/bootstrap/_reboot.scss */

sub {
    bottom: -.25em;
}


/* line 179, ../../sass/_asu_components/bootstrap/_reboot.scss */

sup {
    top: -.5em;
}


/* line 217, ../../sass/_asu_components/bootstrap/_reboot.scss */

pre,
code,
kbd,
samp {
    font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
    font-size: 1em;
}


/* line 225, ../../sass/_asu_components/bootstrap/_reboot.scss */

pre {
    margin-top: 0;
    margin-bottom: 1rem;
    overflow: auto;
    -ms-overflow-style: scrollbar;
}


/* line 242, ../../sass/_asu_components/bootstrap/_reboot.scss */

figure {
    margin: 0 0 1rem;
}


/* line 252, ../../sass/_asu_components/bootstrap/_reboot.scss */

img {
    vertical-align: middle;
    border-style: none;
}


/* line 257, ../../sass/_asu_components/bootstrap/_reboot.scss */

svg {
    overflow: hidden;
    vertical-align: middle;
}


/* line 269, ../../sass/_asu_components/bootstrap/_reboot.scss */

table {
    border-collapse: collapse;
}


/* line 273, ../../sass/_asu_components/bootstrap/_reboot.scss */

caption {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
    color: #6c757d;
    text-align: left;
    caption-side: bottom;
}


/* line 285, ../../sass/_asu_components/bootstrap/_reboot.scss */

th {
    text-align: inherit;
    text-align: -webkit-match-parent;
}


/* line 296, ../../sass/_asu_components/bootstrap/_reboot.scss */

label {
    display: inline-block;
    margin-bottom: 0.5rem;
}


/* line 305, ../../sass/_asu_components/bootstrap/_reboot.scss */

button {
    border-radius: 0;
}


/* line 314, ../../sass/_asu_components/bootstrap/_reboot.scss */

button:focus {
    outline: 1px dotted;
    outline: 5px auto -webkit-focus-ring-color;
}


/* line 319, ../../sass/_asu_components/bootstrap/_reboot.scss */

input,
button,
select,
optgroup,
textarea {
    margin: 0;
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
}


/* line 330, ../../sass/_asu_components/bootstrap/_reboot.scss */

button,
input {
    overflow: visible;
}


/* line 335, ../../sass/_asu_components/bootstrap/_reboot.scss */

button,
select {
    text-transform: none;
}


/* line 343, ../../sass/_asu_components/bootstrap/_reboot.scss */

[role="button"] {
    cursor: pointer;
}


/* line 350, ../../sass/_asu_components/bootstrap/_reboot.scss */

select {
    word-wrap: normal;
}


/* line 358, ../../sass/_asu_components/bootstrap/_reboot.scss */

button,
[type="button"],
[type="reset"],
[type="submit"] {
    -webkit-appearance: button;
}


/* line 371, ../../sass/_asu_components/bootstrap/_reboot.scss */

button:not(:disabled),
[type="button"]:not(:disabled),
[type="reset"]:not(:disabled),
[type="submit"]:not(:disabled) {
    cursor: pointer;
}


/* line 378, ../../sass/_asu_components/bootstrap/_reboot.scss */

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
    padding: 0;
    border-style: none;
}


/* line 386, ../../sass/_asu_components/bootstrap/_reboot.scss */

input[type="radio"],
input[type="checkbox"] {
    box-sizing: border-box;
    padding: 0;
}


/* line 393, ../../sass/_asu_components/bootstrap/_reboot.scss */

textarea {
    overflow: auto;
    resize: vertical;
}


/* line 399, ../../sass/_asu_components/bootstrap/_reboot.scss */

fieldset {
    min-width: 0;
    padding: 0;
    margin: 0;
    border: 0;
}


/* line 414, ../../sass/_asu_components/bootstrap/_reboot.scss */

legend {
    display: block;
    width: 100%;
    max-width: 100%;
    padding: 0;
    margin-bottom: .5rem;
    font-size: 1.5rem;
    line-height: inherit;
    color: inherit;
    white-space: normal;
}


/* line 426, ../../sass/_asu_components/bootstrap/_reboot.scss */

progress {
    vertical-align: baseline;
}


/* line 431, ../../sass/_asu_components/bootstrap/_reboot.scss */

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
    height: auto;
}


/* line 436, ../../sass/_asu_components/bootstrap/_reboot.scss */

[type="search"] {
    outline-offset: -2px;
    -webkit-appearance: none;
}


/* line 449, ../../sass/_asu_components/bootstrap/_reboot.scss */

[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}


/* line 458, ../../sass/_asu_components/bootstrap/_reboot.scss */

::-webkit-file-upload-button {
    font: inherit;
    -webkit-appearance: button;
}


/* line 467, ../../sass/_asu_components/bootstrap/_reboot.scss */

output {
    display: inline-block;
}


/* line 471, ../../sass/_asu_components/bootstrap/_reboot.scss */

summary {
    display: list-item;
    cursor: pointer;
}


/* line 476, ../../sass/_asu_components/bootstrap/_reboot.scss */

template {
    display: none;
}


/* line 482, ../../sass/_asu_components/bootstrap/_reboot.scss */

[hidden] {
    display: none !important;
}


/* line 7, ../../sass/_asu_components/bootstrap/_type.scss */

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
    margin-bottom: 0.5rem;
    font-weight: 500;
    line-height: 1.2;
}


/* line 16, ../../sass/_asu_components/bootstrap/_type.scss */

h1,
.h1 {
    font-size: 2.5rem;
}


/* line 17, ../../sass/_asu_components/bootstrap/_type.scss */

h2,
.h2 {
    font-size: 2rem;
}


/* line 18, ../../sass/_asu_components/bootstrap/_type.scss */

h3,
.h3 {
    font-size: 1.75rem;
}


/* line 19, ../../sass/_asu_components/bootstrap/_type.scss */

h4,
.h4 {
    font-size: 1.5rem;
}


/* line 20, ../../sass/_asu_components/bootstrap/_type.scss */

h5,
.h5 {
    font-size: 1.25rem;
}


/* line 21, ../../sass/_asu_components/bootstrap/_type.scss */

h6,
.h6 {
    font-size: 1rem;
}


/* line 23, ../../sass/_asu_components/bootstrap/_type.scss */

.lead {
    font-size: 1.25rem;
    font-weight: 300;
}


/* line 29, ../../sass/_asu_components/bootstrap/_type.scss */

.display-1 {
    font-size: 6rem;
    font-weight: 300;
    line-height: 1.2;
}


/* line 34, ../../sass/_asu_components/bootstrap/_type.scss */

.display-2 {
    font-size: 5.5rem;
    font-weight: 300;
    line-height: 1.2;
}


/* line 39, ../../sass/_asu_components/bootstrap/_type.scss */

.display-3 {
    font-size: 4.5rem;
    font-weight: 300;
    line-height: 1.2;
}


/* line 44, ../../sass/_asu_components/bootstrap/_type.scss */

.display-4 {
    font-size: 3.5rem;
    font-weight: 300;
    line-height: 1.2;
}


/* line 55, ../../sass/_asu_components/bootstrap/_type.scss */

hr {
    /* margin-top: 1rem;
  margin-bottom: 1rem; */
    border: 0;
    border-top: 1px solid rgba(0, 0, 0, 0.1);
}


/* line 67, ../../sass/_asu_components/bootstrap/_type.scss */

small,
.small {
    font-size: 80%;
    font-weight: 400;
}


/* line 73, ../../sass/_asu_components/bootstrap/_type.scss */

mark,
.mark {
    padding: 0.2em;
    background-color: #fcf8e3;
}


/* line 84, ../../sass/_asu_components/bootstrap/_type.scss */

.list-unstyled {
    padding-left: 0;
    list-style: none;
}


/* line 89, ../../sass/_asu_components/bootstrap/_type.scss */

.list-inline {
    padding-left: 0;
    list-style: none;
}


/* line 92, ../../sass/_asu_components/bootstrap/_type.scss */

.list-inline-item {
    display: inline-block;
}


/* line 95, ../../sass/_asu_components/bootstrap/_type.scss */

.list-inline-item:not(:last-child) {
    margin-right: 0.5rem;
}


/* line 106, ../../sass/_asu_components/bootstrap/_type.scss */

.initialism {
    font-size: 90%;
    text-transform: uppercase;
}


/* line 112, ../../sass/_asu_components/bootstrap/_type.scss */

.blockquote {
    margin-bottom: 1rem;
    font-size: 1.25rem;
}


/* line 117, ../../sass/_asu_components/bootstrap/_type.scss */

.blockquote-footer {
    display: block;
    font-size: 80%;
    color: #6c757d;
}


/* line 122, ../../sass/_asu_components/bootstrap/_type.scss */

.blockquote-footer::before {
    content: "\2014\00A0";
}


/* line 8, ../../sass/_asu_components/bootstrap/_images.scss */

.img-fluid {
    max-width: 100%;
    height: auto;
}


/* line 14, ../../sass/_asu_components/bootstrap/_images.scss */

.img-thumbnail {
    padding: 0.25rem;
    background-color: #ffffff;
    border: 1px solid #dee2e6;
    border-radius: 0.25rem;
    max-width: 100%;
    height: auto;
}


/* line 29, ../../sass/_asu_components/bootstrap/_images.scss */

.figure {
    display: inline-block;
}


/* line 34, ../../sass/_asu_components/bootstrap/_images.scss */

.figure-img {
    margin-bottom: 0.5rem;
    line-height: 1;
}


/* line 39, ../../sass/_asu_components/bootstrap/_images.scss */

.figure-caption {
    font-size: 90%;
    color: #6c757d;
}


/* line 2, ../../sass/_asu_components/bootstrap/_code.scss */

code {
    font-size: 87.5%;
    color: #e83e8c;
    word-wrap: break-word;
}


/* line 8, ../../sass/_asu_components/bootstrap/_code.scss */

a>code {
    color: inherit;
}


/* line 14, ../../sass/_asu_components/bootstrap/_code.scss */

kbd {
    padding: 0.2rem 0.4rem;
    font-size: 87.5%;
    color: #ffffff;
    background-color: #212529;
    border-radius: 0.2rem;
}


/* line 22, ../../sass/_asu_components/bootstrap/_code.scss */

kbd kbd {
    padding: 0;
    font-size: 100%;
    font-weight: 700;
}


/* line 31, ../../sass/_asu_components/bootstrap/_code.scss */

pre {
    display: block;
    font-size: 87.5%;
    color: #212529;
}


/* line 37, ../../sass/_asu_components/bootstrap/_code.scss */

pre code {
    font-size: inherit;
    color: inherit;
    word-break: normal;
}


/* line 45, ../../sass/_asu_components/bootstrap/_code.scss */

.pre-scrollable {
    max-height: 340px;
    overflow-y: scroll;
}


/* line 7, ../../sass/_asu_components/bootstrap/_grid.scss */

.container,
.container-fluid,
.container-sm,
.container-md,
.container-lg,
.container-xl {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}

@media (min-width: 576px) {

    /* line 20, ../../sass/_asu_components/bootstrap/_grid.scss */
    .container,
    .container-sm {
        max-width: 540px;
    }
}

@media (min-width: 768px) {

    /* line 20, ../../sass/_asu_components/bootstrap/_grid.scss */
    .container,
    .container-sm,
    .container-md {
        max-width: 720px;
    }
}

@media (min-width: 992px) {

    /* line 20, ../../sass/_asu_components/bootstrap/_grid.scss */
    .container,
    .container-sm,
    .container-md,
    .container-lg {
        max-width: 960px;
    }
}

@media (min-width: 1200px) {

    /* line 20, ../../sass/_asu_components/bootstrap/_grid.scss */
    .container,
    .container-sm,
    .container-md,
    .container-lg,
    .container-xl {
        max-width: 1140px;
    }
}


/* line 49, ../../sass/_asu_components/bootstrap/_grid.scss */

.row {
    display: flex;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
}


/* line 55, ../../sass/_asu_components/bootstrap/_grid.scss */

.no-gutters {
    margin-right: 0;
    margin-left: 0;
}


/* line 59, ../../sass/_asu_components/bootstrap/_grid.scss */

.no-gutters>.col,
.no-gutters>[class*="col-"] {
    padding-right: 0;
    padding-left: 0;
}


/* line 8, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */

.col-1,
.col-2,
.col-3,
.col-4,
.col-5,
.col-6,
.col-7,
.col-8,
.col-9,
.col-10,
.col-11,
.col-12,
.col,
.col-auto,
.col-sm-1,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-sm,
.col-sm-auto,
.col-md-1,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-10,
.col-md-11,
.col-md-12,
.col-md,
.col-md-auto,
.col-lg-1,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-lg,
.col-lg-auto,
.col-xl-1,
.col-xl-2,
.col-xl-3,
.col-xl-4,
.col-xl-5,
.col-xl-6,
.col-xl-7,
.col-xl-8,
.col-xl-9,
.col-xl-10,
.col-xl-11,
.col-xl-12,
.col-xl,
.col-xl-auto {
    position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
}


/* line 34, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */

.col {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
}


/* line 65, ../../sass/_asu_components/bootstrap/mixins/_grid.scss */

.row-cols-1>* {
    flex: 0 0 100%;
    max-width: 100%;
}


/* line 65, ../../sass/_asu_components/bootstrap/mixins/_grid.scss */

.row-cols-2>* {
    flex: 0 0 50%;
    max-width: 50%;
}


/* line 65, ../../sass/_asu_components/bootstrap/mixins/_grid.scss */

.row-cols-3>* {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
}


/* line 65, ../../sass/_asu_components/bootstrap/mixins/_grid.scss */

.row-cols-4>* {
    flex: 0 0 25%;
    max-width: 25%;
}


/* line 65, ../../sass/_asu_components/bootstrap/mixins/_grid.scss */

.row-cols-5>* {
    flex: 0 0 20%;
    max-width: 20%;
}


/* line 65, ../../sass/_asu_components/bootstrap/mixins/_grid.scss */

.row-cols-6>* {
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
}


/* line 48, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */

.col-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
}


/* line 54, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */

.col-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
}


/* line 54, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */

.col-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
}


/* line 54, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */

.col-3 {
    flex: 0 0 25%;
    max-width: 25%;
}


/* line 54, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */

.col-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
}


/* line 54, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */

.col-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
}


/* line 54, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */

.col-6 {
    flex: 0 0 50%;
    max-width: 50%;
}


/* line 54, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */

.col-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
}


/* line 54, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */

.col-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
}


/* line 54, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */

.col-9 {
    flex: 0 0 75%;
    max-width: 75%;
}


/* line 54, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */

.col-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
}


/* line 54, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */

.col-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
}


/* line 54, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */

.col-12 {
    flex: 0 0 100%;
    max-width: 100%;
}


/* line 60, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */

.order-first {
    order: -1;
}


/* line 62, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */

.order-last {
    order: 13;
}


/* line 65, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */

.order-0 {
    order: 0;
}


/* line 65, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */

.order-1 {
    order: 1;
}


/* line 65, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */

.order-2 {
    order: 2;
}


/* line 65, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */

.order-3 {
    order: 3;
}


/* line 65, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */

.order-4 {
    order: 4;
}


/* line 65, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */

.order-5 {
    order: 5;
}


/* line 65, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */

.order-6 {
    order: 6;
}


/* line 65, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */

.order-7 {
    order: 7;
}


/* line 65, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */

.order-8 {
    order: 8;
}


/* line 65, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */

.order-9 {
    order: 9;
}


/* line 65, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */

.order-10 {
    order: 10;
}


/* line 65, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */

.order-11 {
    order: 11;
}


/* line 65, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */

.order-12 {
    order: 12;
}


/* line 72, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */

.offset-1 {
    margin-left: 8.33333%;
}


/* line 72, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */

.offset-2 {
    margin-left: 16.66667%;
}


/* line 72, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */

.offset-3 {
    margin-left: 25%;
}


/* line 72, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */

.offset-4 {
    margin-left: 33.33333%;
}


/* line 72, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */

.offset-5 {
    margin-left: 41.66667%;
}


/* line 72, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */

.offset-6 {
    margin-left: 50%;
}


/* line 72, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */

.offset-7 {
    margin-left: 58.33333%;
}


/* line 72, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */

.offset-8 {
    margin-left: 66.66667%;
}


/* line 72, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */

.offset-9 {
    margin-left: 75%;
}


/* line 72, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */

.offset-10 {
    margin-left: 83.33333%;
}


/* line 72, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */

.offset-11 {
    margin-left: 91.66667%;
}

@media (min-width: 576px) {

    /* line 34, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */
    .col-sm {
        flex-basis: 0;
        flex-grow: 1;
        max-width: 100%;
    }

    /* line 65, ../../sass/_asu_components/bootstrap/mixins/_grid.scss */
    .row-cols-sm-1>* {
        flex: 0 0 100%;
        max-width: 100%;
    }

    /* line 65, ../../sass/_asu_components/bootstrap/mixins/_grid.scss */
    .row-cols-sm-2>* {
        flex: 0 0 50%;
        max-width: 50%;
    }

    /* line 65, ../../sass/_asu_components/bootstrap/mixins/_grid.scss */
    .row-cols-sm-3>* {
        flex: 0 0 33.33333%;
        max-width: 33.33333%;
    }

    /* line 65, ../../sass/_asu_components/bootstrap/mixins/_grid.scss */
    .row-cols-sm-4>* {
        flex: 0 0 25%;
        max-width: 25%;
    }

    /* line 65, ../../sass/_asu_components/bootstrap/mixins/_grid.scss */
    .row-cols-sm-5>* {
        flex: 0 0 20%;
        max-width: 20%;
    }

    /* line 65, ../../sass/_asu_components/bootstrap/mixins/_grid.scss */
    .row-cols-sm-6>* {
        flex: 0 0 16.66667%;
        max-width: 16.66667%;
    }

    /* line 48, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */
    .col-sm-auto {
        flex: 0 0 auto;
        width: auto;
        max-width: 100%;
    }

    /* line 54, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */
    .col-sm-1 {
        flex: 0 0 8.33333%;
        max-width: 8.33333%;
    }

    /* line 54, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */
    .col-sm-2 {
        flex: 0 0 16.66667%;
        max-width: 16.66667%;
    }

    /* line 54, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */
    .col-sm-3 {
        flex: 0 0 25%;
        max-width: 25%;
    }

    /* line 54, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */
    .col-sm-4 {
        flex: 0 0 33.33333%;
        max-width: 33.33333%;
    }

    /* line 54, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */
    .col-sm-5 {
        flex: 0 0 41.66667%;
        max-width: 41.66667%;
    }

    /* line 54, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */
    .col-sm-6 {
        flex: 0 0 50%;
        max-width: 50%;
    }

    /* line 54, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */
    .col-sm-7 {
        flex: 0 0 58.33333%;
        max-width: 58.33333%;
    }

    /* line 54, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */
    .col-sm-8 {
        flex: 0 0 66.66667%;
        max-width: 66.66667%;
    }

    /* line 54, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */
    .col-sm-9 {
        flex: 0 0 75%;
        max-width: 75%;
    }

    /* line 54, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */
    .col-sm-10 {
        flex: 0 0 83.33333%;
        max-width: 83.33333%;
    }

    /* line 54, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */
    .col-sm-11 {
        flex: 0 0 91.66667%;
        max-width: 91.66667%;
    }

    /* line 54, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */
    .col-sm-12 {
        flex: 0 0 100%;
        max-width: 100%;
    }

    /* line 60, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */
    .order-sm-first {
        order: -1;
    }

    /* line 62, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */
    .order-sm-last {
        order: 13;
    }

    /* line 65, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */
    .order-sm-0 {
        order: 0;
    }

    /* line 65, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */
    .order-sm-1 {
        order: 1;
    }

    /* line 65, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */
    .order-sm-2 {
        order: 2;
    }

    /* line 65, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */
    .order-sm-3 {
        order: 3;
    }

    /* line 65, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */
    .order-sm-4 {
        order: 4;
    }

    /* line 65, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */
    .order-sm-5 {
        order: 5;
    }

    /* line 65, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */
    .order-sm-6 {
        order: 6;
    }

    /* line 65, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */
    .order-sm-7 {
        order: 7;
    }

    /* line 65, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */
    .order-sm-8 {
        order: 8;
    }

    /* line 65, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */
    .order-sm-9 {
        order: 9;
    }

    /* line 65, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */
    .order-sm-10 {
        order: 10;
    }

    /* line 65, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */
    .order-sm-11 {
        order: 11;
    }

    /* line 65, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */
    .order-sm-12 {
        order: 12;
    }

    /* line 72, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */
    .offset-sm-0 {
        margin-left: 0;
    }

    /* line 72, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */
    .offset-sm-1 {
        margin-left: 8.33333%;
    }

    /* line 72, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */
    .offset-sm-2 {
        margin-left: 16.66667%;
    }

    /* line 72, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */
    .offset-sm-3 {
        margin-left: 25%;
    }

    /* line 72, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */
    .offset-sm-4 {
        margin-left: 33.33333%;
    }

    /* line 72, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */
    .offset-sm-5 {
        margin-left: 41.66667%;
    }

    /* line 72, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */
    .offset-sm-6 {
        margin-left: 50%;
    }

    /* line 72, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */
    .offset-sm-7 {
        margin-left: 58.33333%;
    }

    /* line 72, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */
    .offset-sm-8 {
        margin-left: 66.66667%;
    }

    /* line 72, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */
    .offset-sm-9 {
        margin-left: 75%;
    }

    /* line 72, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */
    .offset-sm-10 {
        margin-left: 83.33333%;
    }

    /* line 72, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */
    .offset-sm-11 {
        margin-left: 91.66667%;
    }
}

@media (min-width: 768px) {

    /* line 34, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */
    .col-md {
        flex-basis: 0;
        flex-grow: 1;
        max-width: 100%;
    }

    /* line 65, ../../sass/_asu_components/bootstrap/mixins/_grid.scss */
    .row-cols-md-1>* {
        flex: 0 0 100%;
        max-width: 100%;
    }

    /* line 65, ../../sass/_asu_components/bootstrap/mixins/_grid.scss */
    .row-cols-md-2>* {
        flex: 0 0 50%;
        max-width: 50%;
    }

    /* line 65, ../../sass/_asu_components/bootstrap/mixins/_grid.scss */
    .row-cols-md-3>* {
        flex: 0 0 33.33333%;
        max-width: 33.33333%;
    }

    /* line 65, ../../sass/_asu_components/bootstrap/mixins/_grid.scss */
    .row-cols-md-4>* {
        flex: 0 0 25%;
        max-width: 25%;
    }

    /* line 65, ../../sass/_asu_components/bootstrap/mixins/_grid.scss */
    .row-cols-md-5>* {
        flex: 0 0 20%;
        max-width: 20%;
    }

    /* line 65, ../../sass/_asu_components/bootstrap/mixins/_grid.scss */
    .row-cols-md-6>* {
        flex: 0 0 16.66667%;
        max-width: 16.66667%;
    }

    /* line 48, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */
    .col-md-auto {
        flex: 0 0 auto;
        width: auto;
        max-width: 100%;
    }

    /* line 54, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */
    .col-md-1 {
        flex: 0 0 8.33333%;
        max-width: 8.33333%;
    }

    /* line 54, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */
    .col-md-2 {
        flex: 0 0 16.66667%;
        max-width: 16.66667%;
    }

    /* line 54, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */
    .col-md-3 {
        flex: 0 0 25%;
        max-width: 25%;
    }

    /* line 54, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */
    .col-md-4 {
        flex: 0 0 33.33333%;
        max-width: 33.33333%;
    }

    /* line 54, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */
    .col-md-5 {
        flex: 0 0 41.66667%;
        max-width: 41.66667%;
    }

    /* line 54, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */
    .col-md-6 {
        flex: 0 0 50%;
        max-width: 50%;
    }

    /* line 54, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */
    .col-md-7 {
        flex: 0 0 58.33333%;
        max-width: 58.33333%;
    }

    /* line 54, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */
    .col-md-8 {
        flex: 0 0 66.66667%;
        max-width: 66.66667%;
    }

    /* line 54, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */
    .col-md-9 {
        flex: 0 0 75%;
        max-width: 75%;
    }

    /* line 54, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */
    .col-md-10 {
        flex: 0 0 83.33333%;
        max-width: 83.33333%;
    }

    /* line 54, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */
    .col-md-11 {
        flex: 0 0 91.66667%;
        max-width: 91.66667%;
    }

    /* line 54, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */
    .col-md-12 {
        flex: 0 0 100%;
        max-width: 100%;
    }

    /* line 60, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */
    .order-md-first {
        order: -1;
    }

    /* line 62, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */
    .order-md-last {
        order: 13;
    }

    /* line 65, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */
    .order-md-0 {
        order: 0;
    }

    /* line 65, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */
    .order-md-1 {
        order: 1;
    }

    /* line 65, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */
    .order-md-2 {
        order: 2;
    }

    /* line 65, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */
    .order-md-3 {
        order: 3;
    }

    /* line 65, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */
    .order-md-4 {
        order: 4;
    }

    /* line 65, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */
    .order-md-5 {
        order: 5;
    }

    /* line 65, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */
    .order-md-6 {
        order: 6;
    }

    /* line 65, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */
    .order-md-7 {
        order: 7;
    }

    /* line 65, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */
    .order-md-8 {
        order: 8;
    }

    /* line 65, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */
    .order-md-9 {
        order: 9;
    }

    /* line 65, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */
    .order-md-10 {
        order: 10;
    }

    /* line 65, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */
    .order-md-11 {
        order: 11;
    }

    /* line 65, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */
    .order-md-12 {
        order: 12;
    }

    /* line 72, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */
    .offset-md-0 {
        margin-left: 0;
    }

    /* line 72, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */
    .offset-md-1 {
        margin-left: 8.33333%;
    }

    /* line 72, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */
    .offset-md-2 {
        margin-left: 16.66667%;
    }

    /* line 72, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */
    .offset-md-3 {
        margin-left: 25%;
    }

    /* line 72, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */
    .offset-md-4 {
        margin-left: 33.33333%;
    }

    /* line 72, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */
    .offset-md-5 {
        margin-left: 41.66667%;
    }

    /* line 72, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */
    .offset-md-6 {
        margin-left: 50%;
    }

    /* line 72, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */
    .offset-md-7 {
        margin-left: 58.33333%;
    }

    /* line 72, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */
    .offset-md-8 {
        margin-left: 66.66667%;
    }

    /* line 72, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */
    .offset-md-9 {
        margin-left: 75%;
    }

    /* line 72, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */
    .offset-md-10 {
        margin-left: 83.33333%;
    }

    /* line 72, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */
    .offset-md-11 {
        margin-left: 91.66667%;
    }
}

@media (min-width: 992px) {

    /* line 34, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */
    .col-lg {
        flex-basis: 0;
        flex-grow: 1;
        max-width: 100%;
    }

    /* line 65, ../../sass/_asu_components/bootstrap/mixins/_grid.scss */
    .row-cols-lg-1>* {
        flex: 0 0 100%;
        max-width: 100%;
    }

    /* line 65, ../../sass/_asu_components/bootstrap/mixins/_grid.scss */
    .row-cols-lg-2>* {
        flex: 0 0 50%;
        max-width: 50%;
    }

    /* line 65, ../../sass/_asu_components/bootstrap/mixins/_grid.scss */
    .row-cols-lg-3>* {
        flex: 0 0 33.33333%;
        max-width: 33.33333%;
    }

    /* line 65, ../../sass/_asu_components/bootstrap/mixins/_grid.scss */
    .row-cols-lg-4>* {
        flex: 0 0 25%;
        max-width: 25%;
    }

    /* line 65, ../../sass/_asu_components/bootstrap/mixins/_grid.scss */
    .row-cols-lg-5>* {
        flex: 0 0 20%;
        max-width: 20%;
    }

    /* line 65, ../../sass/_asu_components/bootstrap/mixins/_grid.scss */
    .row-cols-lg-6>* {
        flex: 0 0 16.66667%;
        max-width: 16.66667%;
    }

    /* line 48, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */
    .col-lg-auto {
        flex: 0 0 auto;
        width: auto;
        max-width: 100%;
    }

    /* line 54, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */
    .col-lg-1 {
        flex: 0 0 8.33333%;
        max-width: 8.33333%;
    }

    /* line 54, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */
    .col-lg-2 {
        flex: 0 0 16.66667%;
        max-width: 16.66667%;
    }

    /* line 54, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */
    .col-lg-3 {
        flex: 0 0 25%;
        max-width: 25%;
    }

    /* line 54, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */
    .col-lg-4 {
        flex: 0 0 33.33333%;
        max-width: 33.33333%;
    }

    /* line 54, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */
    .col-lg-5 {
        flex: 0 0 41.66667%;
        max-width: 41.66667%;
    }

    /* line 54, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */
    .col-lg-6 {
        flex: 0 0 50%;
        max-width: 50%;
    }

    /* line 54, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */
    .col-lg-7 {
        flex: 0 0 58.33333%;
        max-width: 58.33333%;
    }

    /* line 54, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */
    .col-lg-8 {
        flex: 0 0 66.66667%;
        max-width: 66.66667%;
    }

    /* line 54, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */
    .col-lg-9 {
        flex: 0 0 75%;
        max-width: 75%;
    }

    /* line 54, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */
    .col-lg-10 {
        flex: 0 0 83.33333%;
        max-width: 83.33333%;
    }

    /* line 54, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */
    .col-lg-11 {
        flex: 0 0 91.66667%;
        max-width: 91.66667%;
    }

    /* line 54, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */
    .col-lg-12 {
        flex: 0 0 100%;
        max-width: 100%;
    }

    /* line 60, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */
    .order-lg-first {
        order: -1;
    }

    /* line 62, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */
    .order-lg-last {
        order: 13;
    }

    /* line 65, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */
    .order-lg-0 {
        order: 0;
    }

    /* line 65, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */
    .order-lg-1 {
        order: 1;
    }

    /* line 65, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */
    .order-lg-2 {
        order: 2;
    }

    /* line 65, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */
    .order-lg-3 {
        order: 3;
    }

    /* line 65, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */
    .order-lg-4 {
        order: 4;
    }

    /* line 65, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */
    .order-lg-5 {
        order: 5;
    }

    /* line 65, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */
    .order-lg-6 {
        order: 6;
    }

    /* line 65, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */
    .order-lg-7 {
        order: 7;
    }

    /* line 65, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */
    .order-lg-8 {
        order: 8;
    }

    /* line 65, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */
    .order-lg-9 {
        order: 9;
    }

    /* line 65, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */
    .order-lg-10 {
        order: 10;
    }

    /* line 65, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */
    .order-lg-11 {
        order: 11;
    }

    /* line 65, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */
    .order-lg-12 {
        order: 12;
    }

    /* line 72, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */
    .offset-lg-0 {
        margin-left: 0;
    }

    /* line 72, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */
    .offset-lg-1 {
        margin-left: 8.33333%;
    }

    /* line 72, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */
    .offset-lg-2 {
        margin-left: 16.66667%;
    }

    /* line 72, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */
    .offset-lg-3 {
        margin-left: 25%;
    }

    /* line 72, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */
    .offset-lg-4 {
        margin-left: 33.33333%;
    }

    /* line 72, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */
    .offset-lg-5 {
        margin-left: 41.66667%;
    }

    /* line 72, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */
    .offset-lg-6 {
        margin-left: 50%;
    }

    /* line 72, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */
    .offset-lg-7 {
        margin-left: 58.33333%;
    }

    /* line 72, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */
    .offset-lg-8 {
        margin-left: 66.66667%;
    }

    /* line 72, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */
    .offset-lg-9 {
        margin-left: 75%;
    }

    /* line 72, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */
    .offset-lg-10 {
        margin-left: 83.33333%;
    }

    /* line 72, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */
    .offset-lg-11 {
        margin-left: 91.66667%;
    }
}

@media (min-width: 1200px) {

    /* line 34, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */
    .col-xl {
        flex-basis: 0;
        flex-grow: 1;
        max-width: 100%;
    }

    /* line 65, ../../sass/_asu_components/bootstrap/mixins/_grid.scss */
    .row-cols-xl-1>* {
        flex: 0 0 100%;
        max-width: 100%;
    }

    /* line 65, ../../sass/_asu_components/bootstrap/mixins/_grid.scss */
    .row-cols-xl-2>* {
        flex: 0 0 50%;
        max-width: 50%;
    }

    /* line 65, ../../sass/_asu_components/bootstrap/mixins/_grid.scss */
    .row-cols-xl-3>* {
        flex: 0 0 33.33333%;
        max-width: 33.33333%;
    }

    /* line 65, ../../sass/_asu_components/bootstrap/mixins/_grid.scss */
    .row-cols-xl-4>* {
        flex: 0 0 25%;
        max-width: 25%;
    }

    /* line 65, ../../sass/_asu_components/bootstrap/mixins/_grid.scss */
    .row-cols-xl-5>* {
        flex: 0 0 20%;
        max-width: 20%;
    }

    /* line 65, ../../sass/_asu_components/bootstrap/mixins/_grid.scss */
    .row-cols-xl-6>* {
        flex: 0 0 16.66667%;
        max-width: 16.66667%;
    }

    /* line 48, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */
    .col-xl-auto {
        flex: 0 0 auto;
        width: auto;
        max-width: 100%;
    }

    /* line 54, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */
    .col-xl-1 {
        flex: 0 0 8.33333%;
        max-width: 8.33333%;
    }

    /* line 54, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */
    .col-xl-2 {
        flex: 0 0 16.66667%;
        max-width: 16.66667%;
    }

    /* line 54, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */
    .col-xl-3 {
        flex: 0 0 25%;
        max-width: 25%;
    }

    /* line 54, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */
    .col-xl-4 {
        flex: 0 0 33.33333%;
        max-width: 33.33333%;
    }

    /* line 54, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */
    .col-xl-5 {
        flex: 0 0 41.66667%;
        max-width: 41.66667%;
    }

    /* line 54, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */
    .col-xl-6 {
        flex: 0 0 50%;
        max-width: 50%;
    }

    /* line 54, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */
    .col-xl-7 {
        flex: 0 0 58.33333%;
        max-width: 58.33333%;
    }

    /* line 54, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */
    .col-xl-8 {
        flex: 0 0 66.66667%;
        max-width: 66.66667%;
    }

    /* line 54, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */
    .col-xl-9 {
        flex: 0 0 75%;
        max-width: 75%;
    }

    /* line 54, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */
    .col-xl-10 {
        flex: 0 0 83.33333%;
        max-width: 83.33333%;
    }

    /* line 54, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */
    .col-xl-11 {
        flex: 0 0 91.66667%;
        max-width: 91.66667%;
    }

    /* line 54, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */
    .col-xl-12 {
        flex: 0 0 100%;
        max-width: 100%;
    }

    /* line 60, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */
    .order-xl-first {
        order: -1;
    }

    /* line 62, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */
    .order-xl-last {
        order: 13;
    }

    /* line 65, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */
    .order-xl-0 {
        order: 0;
    }

    /* line 65, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */
    .order-xl-1 {
        order: 1;
    }

    /* line 65, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */
    .order-xl-2 {
        order: 2;
    }

    /* line 65, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */
    .order-xl-3 {
        order: 3;
    }

    /* line 65, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */
    .order-xl-4 {
        order: 4;
    }

    /* line 65, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */
    .order-xl-5 {
        order: 5;
    }

    /* line 65, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */
    .order-xl-6 {
        order: 6;
    }

    /* line 65, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */
    .order-xl-7 {
        order: 7;
    }

    /* line 65, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */
    .order-xl-8 {
        order: 8;
    }

    /* line 65, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */
    .order-xl-9 {
        order: 9;
    }

    /* line 65, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */
    .order-xl-10 {
        order: 10;
    }

    /* line 65, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */
    .order-xl-11 {
        order: 11;
    }

    /* line 65, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */
    .order-xl-12 {
        order: 12;
    }

    /* line 72, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */
    .offset-xl-0 {
        margin-left: 0;
    }

    /* line 72, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */
    .offset-xl-1 {
        margin-left: 8.33333%;
    }

    /* line 72, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */
    .offset-xl-2 {
        margin-left: 16.66667%;
    }

    /* line 72, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */
    .offset-xl-3 {
        margin-left: 25%;
    }

    /* line 72, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */
    .offset-xl-4 {
        margin-left: 33.33333%;
    }

    /* line 72, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */
    .offset-xl-5 {
        margin-left: 41.66667%;
    }

    /* line 72, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */
    .offset-xl-6 {
        margin-left: 50%;
    }

    /* line 72, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */
    .offset-xl-7 {
        margin-left: 58.33333%;
    }

    /* line 72, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */
    .offset-xl-8 {
        margin-left: 66.66667%;
    }

    /* line 72, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */
    .offset-xl-9 {
        margin-left: 75%;
    }

    /* line 72, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */
    .offset-xl-10 {
        margin-left: 83.33333%;
    }

    /* line 72, ../../sass/_asu_components/bootstrap/mixins/_grid-framework.scss */
    .offset-xl-11 {
        margin-left: 91.66667%;
    }
}


/* line 1, ../../sass/_asu_components/bootstrap/_transitions.scss */

.fade {
    transition: opacity 0.15s linear;
}

@media (prefers-reduced-motion: reduce) {

    /* line 1, ../../sass/_asu_components/bootstrap/_transitions.scss */
    .fade {
        transition: none;
    }
}


/* line 4, ../../sass/_asu_components/bootstrap/_transitions.scss */

.fade:not(.show) {
    opacity: 0;
}


/* line 10, ../../sass/_asu_components/bootstrap/_transitions.scss */

.collapse:not(.show) {
    display: none;
}


/* line 15, ../../sass/_asu_components/bootstrap/_transitions.scss */

.collapsing {
    position: relative;
    height: 0;
    overflow: hidden;
    transition: height 0.35s ease;
}

@media (prefers-reduced-motion: reduce) {

    /* line 15, ../../sass/_asu_components/bootstrap/_transitions.scss */
    .collapsing {
        transition: none;
    }
}


/* line 2, ../../sass/_asu_components/bootstrap/_dropdown.scss */

.dropup,
.dropright,
.dropdown,
.dropleft {
    position: relative;
}


/* line 9, ../../sass/_asu_components/bootstrap/_dropdown.scss */

.dropdown-toggle {
    white-space: nowrap;
}


/* line 30, ../../sass/_asu_components/bootstrap/mixins/_caret.scss */

.dropdown-toggle::after {
    display: inline-block;
    margin-left: 0.255em;
    vertical-align: 0.255em;
    content: "";
    border-top: 0.3em solid;
    border-right: 0.3em solid transparent;
    border-bottom: 0;
    border-left: 0.3em solid transparent;
}


/* line 58, ../../sass/_asu_components/bootstrap/mixins/_caret.scss */

.dropdown-toggle:empty::after {
    margin-left: 0;
}


/* line 17, ../../sass/_asu_components/bootstrap/_dropdown.scss */

.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    visibility: hidden;
    display: unset;
    float: left;
    min-width: 10rem;
    padding: 0.5rem 0;
    margin: 0.125rem 0 0;
    font-size: 1rem;
    color: #191919;
    text-align: left;
    list-style: none;
    background-color: #ffffff;
    background-clip: padding-box;
    border: 1px solid #e8e8e8;
    border-radius: 0;
    transition: all 0.5s cubic-bezier(0.19, 1, 0.19, 1) 0s;
    opacity: 0;
}


/* line 45, ../../sass/_asu_components/bootstrap/_dropdown.scss */

.dropdown-menu-left {
    right: auto;
    left: 0;
}


/* line 50, ../../sass/_asu_components/bootstrap/_dropdown.scss */

.dropdown-menu-right {
    right: 0;
    left: auto;
}

@media (min-width: 576px) {

    /* line 45, ../../sass/_asu_components/bootstrap/_dropdown.scss */
    .dropdown-menu-sm-left {
        right: auto;
        left: 0;
    }

    /* line 50, ../../sass/_asu_components/bootstrap/_dropdown.scss */
    .dropdown-menu-sm-right {
        right: 0;
        left: auto;
    }
}

@media (min-width: 768px) {

    /* line 45, ../../sass/_asu_components/bootstrap/_dropdown.scss */
    .dropdown-menu-md-left {
        right: auto;
        left: 0;
    }

    /* line 50, ../../sass/_asu_components/bootstrap/_dropdown.scss */
    .dropdown-menu-md-right {
        right: 0;
        left: auto;
    }
}

@media (min-width: 992px) {

    /* line 45, ../../sass/_asu_components/bootstrap/_dropdown.scss */
    .dropdown-menu-lg-left {
        right: auto;
        left: 0;
    }

    /* line 50, ../../sass/_asu_components/bootstrap/_dropdown.scss */
    .dropdown-menu-lg-right {
        right: 0;
        left: auto;
    }
}

@media (min-width: 1200px) {

    /* line 45, ../../sass/_asu_components/bootstrap/_dropdown.scss */
    .dropdown-menu-xl-left {
        right: auto;
        left: 0;
    }

    /* line 50, ../../sass/_asu_components/bootstrap/_dropdown.scss */
    .dropdown-menu-xl-right {
        right: 0;
        left: auto;
    }
}


/* line 60, ../../sass/_asu_components/bootstrap/_dropdown.scss */

.dropup .dropdown-menu {
    top: auto;
    bottom: 100%;
    margin-top: 0;
    margin-bottom: 0.125rem;
}


/* line 30, ../../sass/_asu_components/bootstrap/mixins/_caret.scss */

.dropup .dropdown-toggle::after {
    display: inline-block;
    margin-left: 0.255em;
    vertical-align: 0.255em;
    content: "";
    border-top: 0;
    border-right: 0.3em solid transparent;
    border-bottom: 0.3em solid;
    border-left: 0.3em solid transparent;
}


/* line 58, ../../sass/_asu_components/bootstrap/mixins/_caret.scss */

.dropup .dropdown-toggle:empty::after {
    margin-left: 0;
}


/* line 73, ../../sass/_asu_components/bootstrap/_dropdown.scss */

.dropright .dropdown-menu {
    top: 0;
    right: auto;
    left: 100%;
    margin-top: 0;
    margin-left: 0.125rem;
}


/* line 30, ../../sass/_asu_components/bootstrap/mixins/_caret.scss */

.dropright .dropdown-toggle::after {
    display: inline-block;
    margin-left: 0.255em;
    vertical-align: 0.255em;
    content: "";
    border-top: 0.3em solid transparent;
    border-right: 0;
    border-bottom: 0.3em solid transparent;
    border-left: 0.3em solid;
}


/* line 58, ../../sass/_asu_components/bootstrap/mixins/_caret.scss */

.dropright .dropdown-toggle:empty::after {
    margin-left: 0;
}


/* line 83, ../../sass/_asu_components/bootstrap/_dropdown.scss */

.dropright .dropdown-toggle::after {
    vertical-align: 0;
}


/* line 90, ../../sass/_asu_components/bootstrap/_dropdown.scss */

.dropleft .dropdown-menu {
    top: 0;
    right: 100%;
    left: auto;
    margin-top: 0;
    margin-right: 0.125rem;
}


/* line 30, ../../sass/_asu_components/bootstrap/mixins/_caret.scss */

.dropleft .dropdown-toggle::after {
    display: inline-block;
    margin-left: 0.255em;
    vertical-align: 0.255em;
    content: "";
}


/* line 45, ../../sass/_asu_components/bootstrap/mixins/_caret.scss */

.dropleft .dropdown-toggle::after {
    display: none;
}


/* line 49, ../../sass/_asu_components/bootstrap/mixins/_caret.scss */

.dropleft .dropdown-toggle::before {
    display: inline-block;
    margin-right: 0.255em;
    vertical-align: 0.255em;
    content: "";
    border-top: 0.3em solid transparent;
    border-right: 0.3em solid;
    border-bottom: 0.3em solid transparent;
}


/* line 58, ../../sass/_asu_components/bootstrap/mixins/_caret.scss */

.dropleft .dropdown-toggle:empty::after {
    margin-left: 0;
}


/* line 100, ../../sass/_asu_components/bootstrap/_dropdown.scss */

.dropleft .dropdown-toggle::before {
    vertical-align: 0;
}


/* line 109, ../../sass/_asu_components/bootstrap/_dropdown.scss */

.dropdown-menu[x-placement^="top"],
.dropdown-menu[x-placement^="right"],
.dropdown-menu[x-placement^="bottom"],
.dropdown-menu[x-placement^="left"] {
    right: auto;
    bottom: auto;
}


/* line 119, ../../sass/_asu_components/bootstrap/_dropdown.scss */

.dropdown-divider {
    height: 0;
    margin: 0.5rem 0;
    overflow: hidden;
    border-top: 1px solid #e9ecef;
}


/* line 126, ../../sass/_asu_components/bootstrap/_dropdown.scss */

.dropdown-item {
    display: block;
    width: 100%;
    padding: 0.5rem 1.5rem;
    clear: both;
    font-weight: 400;
    color: #191919;
    text-align: inherit;
    text-decoration: none;
    white-space: nowrap;
    background-color: transparent;
    border: 0;
}


/* line 17, ../../sass/_asu_components/bootstrap/mixins/_hover.scss */

.dropdown-item:hover,
.dropdown-item:focus {
    color: #8c1d40;
    text-decoration: none;
    background-color: transparent;
}


/* line 157, ../../sass/_asu_components/bootstrap/_dropdown.scss */

.dropdown-item.active,
.dropdown-item:active {
    color: #191919;
    text-decoration: none;
    background-color: transparent;
}


/* line 164, ../../sass/_asu_components/bootstrap/_dropdown.scss */

.dropdown-item.disabled,
.dropdown-item:disabled {
    color: #747474;
    pointer-events: none;
    background-color: transparent;
}


/* line 176, ../../sass/_asu_components/bootstrap/_dropdown.scss */

.dropdown-menu.show {
    opacity: 1;
    display: unset;
    visibility: visible;
}

@media only screen and (max-width: 768px) {

    /* line 176, ../../sass/_asu_components/bootstrap/_dropdown.scss */
    .dropdown-menu.show {
        display: block !important;
    }
}


/* line 195, ../../sass/_asu_components/bootstrap/_dropdown.scss */

.dropdown-header {
    display: block;
    padding: 0.5rem 1.5rem;
    margin-bottom: 0;
    font-size: 0.875rem;
    color: #6c757d;
    white-space: nowrap;
}


/* line 205, ../../sass/_asu_components/bootstrap/_dropdown.scss */

.dropdown-item-text {
    display: block;
    padding: 0.5rem 1.5rem;
    color: #191919;
}


/* line 69, ../../sass/_asu_components/bootstrap/_button-group.scss */

.dropdown-toggle-split {
    padding-right: 1.5rem;
    padding-left: 1.5rem;
}


/* line 73, ../../sass/_asu_components/bootstrap/_button-group.scss */

.dropdown-toggle-split::after,
.dropup .dropdown-toggle-split::after,
.dropright .dropdown-toggle-split::after {
    margin-left: 0;
}


/* line 79, ../../sass/_asu_components/bootstrap/_button-group.scss */

.dropleft .dropdown-toggle-split::before {
    margin-right: 0;
}


/* line 84, ../../sass/_asu_components/bootstrap/_button-group.scss */

.btn-sm+.dropdown-toggle-split,
.btn-group-sm>.btn+.dropdown-toggle-split {
    padding-right: 0.375rem;
    padding-left: 0.375rem;
}


/* line 89, ../../sass/_asu_components/bootstrap/_button-group.scss */

.btn-lg+.dropdown-toggle-split,
.btn-group-lg>.btn+.dropdown-toggle-split {
    padding-right: 0.75rem;
    padding-left: 0.75rem;
}


/* line 6, ../../sass/_asu_components/bootstrap/_nav.scss */

.nav {
    display: flex;
    flex-wrap: wrap;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
}


/* line 14, ../../sass/_asu_components/bootstrap/_nav.scss */

.nav-link {
    display: block;
    padding: 0.5rem 1rem;
    text-decoration: none;
}


/* line 17, ../../sass/_asu_components/bootstrap/mixins/_hover.scss */

.nav-link:hover,
.nav-link:focus {
    text-decoration: none;
}


/* line 24, ../../sass/_asu_components/bootstrap/_nav.scss */

.nav-link.disabled {
    color: #6c757d;
    pointer-events: none;
    cursor: default;
}


/* line 18, ../../sass/_asu_components/bootstrap/_navbar.scss */

.navbar {
    position: relative;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    padding: 0.5rem 1rem;
}


/* line 28, ../../sass/_asu_components/bootstrap/_navbar.scss */

.navbar .container,
.navbar .container-fluid,
.navbar .container-sm,
.navbar .container-md,
.navbar .container-lg,
.navbar .container-xl {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
}


/* line 52, ../../sass/_asu_components/bootstrap/_navbar.scss */

.navbar-brand {
    display: inline-block;
    padding-top: 0.3125rem;
    padding-bottom: 0.3125rem;
    margin-right: 1rem;
    font-size: 1.25rem;
    line-height: inherit;
    white-space: nowrap;
}


/* line 17, ../../sass/_asu_components/bootstrap/mixins/_hover.scss */

.navbar-brand:hover,
.navbar-brand:focus {
    text-decoration: none;
}


/* line 71, ../../sass/_asu_components/bootstrap/_navbar.scss */

.navbar-nav {
    display: flex;
    flex-direction: column;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
}


/* line 78, ../../sass/_asu_components/bootstrap/_navbar.scss */

.navbar-nav .nav-link {
    padding-right: 0;
    padding-left: 0;
}


/* line 83, ../../sass/_asu_components/bootstrap/_navbar.scss */

.navbar-nav .dropdown-menu {
    position: static;
    float: none;
}


/* line 94, ../../sass/_asu_components/bootstrap/_navbar.scss */

.navbar-text {
    display: inline-block;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
}


/* line 109, ../../sass/_asu_components/bootstrap/_navbar.scss */

.navbar-collapse {
    flex-basis: 100%;
    flex-grow: 1;
    align-items: center;
}


/* line 118, ../../sass/_asu_components/bootstrap/_navbar.scss */

.navbar-toggler {
    padding: 0.25rem 0.75rem;
    font-size: 1.25rem;
    line-height: 1;
    background-color: transparent;
    border: 1px solid transparent;
    border-radius: 0.25rem;
}


/* line 17, ../../sass/_asu_components/bootstrap/mixins/_hover.scss */

.navbar-toggler:hover,
.navbar-toggler:focus {
    text-decoration: none;
}


/* line 133, ../../sass/_asu_components/bootstrap/_navbar.scss */

.navbar-toggler-icon {
    display: inline-block;
    width: 1.5em;
    height: 1.5em;
    vertical-align: middle;
    content: "";
    background: no-repeat center center;
    background-size: 100% 100%;
}

@media (max-width: 575.98px) {

    /* line 152, ../../sass/_asu_components/bootstrap/_navbar.scss */
    .navbar-expand-sm>.container,
    .navbar-expand-sm>.container-fluid,
    .navbar-expand-sm>.container-sm,
    .navbar-expand-sm>.container-md,
    .navbar-expand-sm>.container-lg,
    .navbar-expand-sm>.container-xl {
        padding-right: 0;
        padding-left: 0;
    }
}

@media (min-width: 576px) {

    /* line 150, ../../sass/_asu_components/bootstrap/_navbar.scss */
    .navbar-expand-sm {
        flex-flow: row nowrap;
        justify-content: flex-start;
    }

    /* line 173, ../../sass/_asu_components/bootstrap/_navbar.scss */
    .navbar-expand-sm .navbar-nav {
        flex-direction: row;
    }

    /* line 176, ../../sass/_asu_components/bootstrap/_navbar.scss */
    .navbar-expand-sm .navbar-nav .dropdown-menu {
        position: absolute;
    }

    /* line 180, ../../sass/_asu_components/bootstrap/_navbar.scss */
    .navbar-expand-sm .navbar-nav .nav-link {
        padding-right: 0.5rem;
        padding-left: 0.5rem;
    }

    /* line 187, ../../sass/_asu_components/bootstrap/_navbar.scss */
    .navbar-expand-sm>.container,
    .navbar-expand-sm>.container-fluid,
    .navbar-expand-sm>.container-sm,
    .navbar-expand-sm>.container-md,
    .navbar-expand-sm>.container-lg,
    .navbar-expand-sm>.container-xl {
        flex-wrap: nowrap;
    }

    /* line 202, ../../sass/_asu_components/bootstrap/_navbar.scss */
    .navbar-expand-sm .navbar-collapse {
        display: flex !important;
        flex-basis: auto;
    }

    /* line 209, ../../sass/_asu_components/bootstrap/_navbar.scss */
    .navbar-expand-sm .navbar-toggler {
        display: none;
    }
}

@media (max-width: 767.98px) {

    /* line 152, ../../sass/_asu_components/bootstrap/_navbar.scss */
    .navbar-expand-md>.container,
    .navbar-expand-md>.container-fluid,
    .navbar-expand-md>.container-sm,
    .navbar-expand-md>.container-md,
    .navbar-expand-md>.container-lg,
    .navbar-expand-md>.container-xl {
        padding-right: 0;
        padding-left: 0;
    }
}

@media (min-width: 768px) {

    /* line 150, ../../sass/_asu_components/bootstrap/_navbar.scss */
    .navbar-expand-md {
        flex-flow: row nowrap;
        justify-content: flex-start;
    }

    /* line 173, ../../sass/_asu_components/bootstrap/_navbar.scss */
    .navbar-expand-md .navbar-nav {
        flex-direction: row;
    }

    /* line 176, ../../sass/_asu_components/bootstrap/_navbar.scss */
    .navbar-expand-md .navbar-nav .dropdown-menu {
        position: absolute;
    }

    /* line 180, ../../sass/_asu_components/bootstrap/_navbar.scss */
    .navbar-expand-md .navbar-nav .nav-link {
        padding-right: 0.5rem;
        padding-left: 0.5rem;
    }

    /* line 187, ../../sass/_asu_components/bootstrap/_navbar.scss */
    .navbar-expand-md>.container,
    .navbar-expand-md>.container-fluid,
    .navbar-expand-md>.container-sm,
    .navbar-expand-md>.container-md,
    .navbar-expand-md>.container-lg,
    .navbar-expand-md>.container-xl {
        flex-wrap: nowrap;
    }

    /* line 202, ../../sass/_asu_components/bootstrap/_navbar.scss */
    .navbar-expand-md .navbar-collapse {
        display: flex !important;
        flex-basis: auto;
    }

    /* line 209, ../../sass/_asu_components/bootstrap/_navbar.scss */
    .navbar-expand-md .navbar-toggler {
        display: none;
    }
}

@media (max-width: 991.98px) {

    /* line 152, ../../sass/_asu_components/bootstrap/_navbar.scss */
    .navbar-expand-lg>.container,
    .navbar-expand-lg>.container-fluid,
    .navbar-expand-lg>.container-sm,
    .navbar-expand-lg>.container-md,
    .navbar-expand-lg>.container-lg,
    .navbar-expand-lg>.container-xl {
        padding-right: 0;
        padding-left: 0;
    }
}

@media (min-width: 992px) {

    /* line 150, ../../sass/_asu_components/bootstrap/_navbar.scss */
    .navbar-expand-lg {
        flex-flow: row nowrap;
        justify-content: flex-start;
    }

    /* line 173, ../../sass/_asu_components/bootstrap/_navbar.scss */
    .navbar-expand-lg .navbar-nav {
        flex-direction: row;
    }

    /* line 176, ../../sass/_asu_components/bootstrap/_navbar.scss */
    .navbar-expand-lg .navbar-nav .dropdown-menu {
        position: absolute;
    }

    /* line 180, ../../sass/_asu_components/bootstrap/_navbar.scss */
    .navbar-expand-lg .navbar-nav .nav-link {
        padding-right: 0.5rem;
        padding-left: 0.5rem;
    }

    /* line 187, ../../sass/_asu_components/bootstrap/_navbar.scss */
    .navbar-expand-lg>.container,
    .navbar-expand-lg>.container-fluid,
    .navbar-expand-lg>.container-sm,
    .navbar-expand-lg>.container-md,
    .navbar-expand-lg>.container-lg,
    .navbar-expand-lg>.container-xl {
        flex-wrap: nowrap;
    }

    /* line 202, ../../sass/_asu_components/bootstrap/_navbar.scss */
    .navbar-expand-lg .navbar-collapse {
        display: flex !important;
        flex-basis: auto;
    }

    /* line 209, ../../sass/_asu_components/bootstrap/_navbar.scss */
    .navbar-expand-lg .navbar-toggler {
        display: none;
    }
}

@media (max-width: 1199.98px) {

    /* line 152, ../../sass/_asu_components/bootstrap/_navbar.scss */
    .navbar-expand-xl>.container,
    .navbar-expand-xl>.container-fluid,
    .navbar-expand-xl>.container-sm,
    .navbar-expand-xl>.container-md,
    .navbar-expand-xl>.container-lg,
    .navbar-expand-xl>.container-xl {
        padding-right: 0;
        padding-left: 0;
    }
}

@media (min-width: 1200px) {

    /* line 150, ../../sass/_asu_components/bootstrap/_navbar.scss */
    .navbar-expand-xl {
        flex-flow: row nowrap;
        justify-content: flex-start;
    }

    /* line 173, ../../sass/_asu_components/bootstrap/_navbar.scss */
    .navbar-expand-xl .navbar-nav {
        flex-direction: row;
    }

    /* line 176, ../../sass/_asu_components/bootstrap/_navbar.scss */
    .navbar-expand-xl .navbar-nav .dropdown-menu {
        position: absolute;
    }

    /* line 180, ../../sass/_asu_components/bootstrap/_navbar.scss */
    .navbar-expand-xl .navbar-nav .nav-link {
        padding-right: 0.5rem;
        padding-left: 0.5rem;
    }

    /* line 187, ../../sass/_asu_components/bootstrap/_navbar.scss */
    .navbar-expand-xl>.container,
    .navbar-expand-xl>.container-fluid,
    .navbar-expand-xl>.container-sm,
    .navbar-expand-xl>.container-md,
    .navbar-expand-xl>.container-lg,
    .navbar-expand-xl>.container-xl {
        flex-wrap: nowrap;
    }

    /* line 202, ../../sass/_asu_components/bootstrap/_navbar.scss */
    .navbar-expand-xl .navbar-collapse {
        display: flex !important;
        flex-basis: auto;
    }

    /* line 209, ../../sass/_asu_components/bootstrap/_navbar.scss */
    .navbar-expand-xl .navbar-toggler {
        display: none;
    }
}


/* line 150, ../../sass/_asu_components/bootstrap/_navbar.scss */

.navbar-expand {
    flex-flow: row nowrap;
    justify-content: flex-start;
}


/* line 152, ../../sass/_asu_components/bootstrap/_navbar.scss */

.navbar-expand>.container,
.navbar-expand>.container-fluid,
.navbar-expand>.container-sm,
.navbar-expand>.container-md,
.navbar-expand>.container-lg,
.navbar-expand>.container-xl {
    padding-right: 0;
    padding-left: 0;
}


/* line 173, ../../sass/_asu_components/bootstrap/_navbar.scss */

.navbar-expand .navbar-nav {
    flex-direction: row;
}


/* line 176, ../../sass/_asu_components/bootstrap/_navbar.scss */

.navbar-expand .navbar-nav .dropdown-menu {
    position: absolute;
}


/* line 180, ../../sass/_asu_components/bootstrap/_navbar.scss */

.navbar-expand .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
}


/* line 187, ../../sass/_asu_components/bootstrap/_navbar.scss */

.navbar-expand>.container,
.navbar-expand>.container-fluid,
.navbar-expand>.container-sm,
.navbar-expand>.container-md,
.navbar-expand>.container-lg,
.navbar-expand>.container-xl {
    flex-wrap: nowrap;
}


/* line 202, ../../sass/_asu_components/bootstrap/_navbar.scss */

.navbar-expand .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
}


/* line 209, ../../sass/_asu_components/bootstrap/_navbar.scss */

.navbar-expand .navbar-toggler {
    display: none;
}


/* line 224, ../../sass/_asu_components/bootstrap/_navbar.scss */

.navbar-light .navbar-brand {
    color: rgba(0, 0, 0, 0.9);
}


/* line 17, ../../sass/_asu_components/bootstrap/mixins/_hover.scss */

.navbar-light .navbar-brand:hover,
.navbar-light .navbar-brand:focus {
    color: rgba(0, 0, 0, 0.9);
}


/* line 233, ../../sass/_asu_components/bootstrap/_navbar.scss */

.navbar-light .navbar-nav .nav-link {
    color: rgba(0, 0, 0, 0.5);
}


/* line 17, ../../sass/_asu_components/bootstrap/mixins/_hover.scss */

.navbar-light .navbar-nav .nav-link:hover,
.navbar-light .navbar-nav .nav-link:focus {
    color: rgba(0, 0, 0, 0.7);
}


/* line 240, ../../sass/_asu_components/bootstrap/_navbar.scss */

.navbar-light .navbar-nav .nav-link.disabled {
    color: rgba(0, 0, 0, 0.3);
}


/* line 245, ../../sass/_asu_components/bootstrap/_navbar.scss */

.navbar-light .navbar-nav .show>.nav-link,
.navbar-light .navbar-nav .active>.nav-link,
.navbar-light .navbar-nav .nav-link.show,
.navbar-light .navbar-nav .nav-link.active {
    color: rgba(0, 0, 0, 0.9);
}


/* line 253, ../../sass/_asu_components/bootstrap/_navbar.scss */

.navbar-light .navbar-toggler {
    color: rgba(0, 0, 0, 0.5);
    border-color: rgba(0, 0, 0, 0.1);
}


/* line 258, ../../sass/_asu_components/bootstrap/_navbar.scss */

.navbar-light .navbar-toggler-icon {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}


/* line 262, ../../sass/_asu_components/bootstrap/_navbar.scss */

.navbar-light .navbar-text {
    color: rgba(0, 0, 0, 0.5);
}


/* line 264, ../../sass/_asu_components/bootstrap/_navbar.scss */

.navbar-light .navbar-text a {
    color: rgba(0, 0, 0, 0.9);
}


/* line 17, ../../sass/_asu_components/bootstrap/mixins/_hover.scss */

.navbar-light .navbar-text a:hover,
.navbar-light .navbar-text a:focus {
    color: rgba(0, 0, 0, 0.9);
}


/* line 276, ../../sass/_asu_components/bootstrap/_navbar.scss */

.navbar-dark .navbar-brand {
    color: #ffffff;
}


/* line 17, ../../sass/_asu_components/bootstrap/mixins/_hover.scss */

.navbar-dark .navbar-brand:hover,
.navbar-dark .navbar-brand:focus {
    color: #ffffff;
}


/* line 285, ../../sass/_asu_components/bootstrap/_navbar.scss */

.navbar-dark .navbar-nav .nav-link {
    color: rgba(255, 255, 255, 0.5);
}


/* line 17, ../../sass/_asu_components/bootstrap/mixins/_hover.scss */

.navbar-dark .navbar-nav .nav-link:hover,
.navbar-dark .navbar-nav .nav-link:focus {
    color: rgba(255, 255, 255, 0.75);
}


/* line 292, ../../sass/_asu_components/bootstrap/_navbar.scss */

.navbar-dark .navbar-nav .nav-link.disabled {
    color: rgba(255, 255, 255, 0.25);
}


/* line 297, ../../sass/_asu_components/bootstrap/_navbar.scss */

.navbar-dark .navbar-nav .show>.nav-link,
.navbar-dark .navbar-nav .active>.nav-link,
.navbar-dark .navbar-nav .nav-link.show,
.navbar-dark .navbar-nav .nav-link.active {
    color: #ffffff;
}


/* line 305, ../../sass/_asu_components/bootstrap/_navbar.scss */

.navbar-dark .navbar-toggler {
    color: rgba(255, 255, 255, 0.5);
    border-color: rgba(255, 255, 255, 0.1);
}


/* line 310, ../../sass/_asu_components/bootstrap/_navbar.scss */

.navbar-dark .navbar-toggler-icon {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}


/* line 314, ../../sass/_asu_components/bootstrap/_navbar.scss */

.navbar-dark .navbar-text {
    color: rgba(255, 255, 255, 0.5);
}


/* line 316, ../../sass/_asu_components/bootstrap/_navbar.scss */

.navbar-dark .navbar-text a {
    color: #ffffff;
}


/* line 17, ../../sass/_asu_components/bootstrap/mixins/_hover.scss */

.navbar-dark .navbar-text a:hover,
.navbar-dark .navbar-text a:focus {
    color: #ffffff;
}


/* line 13, ../../sass/_asu_components/bootstrap/utilities/_background.scss */

.bg-white {
    background-color: #ffffff !important;
}


/* line 17, ../../sass/_asu_components/bootstrap/utilities/_background.scss */

.bg-transparent {
    background-color: transparent !important;
}


/* line 7, ../../sass/_asu_components/bootstrap/utilities/_borders.scss */

.border {
    border: 1px solid #dee2e6 !important;
}


/* line 8, ../../sass/_asu_components/bootstrap/utilities/_borders.scss */

.border-top {
    border-top: 1px solid #dee2e6 !important;
}


/* line 9, ../../sass/_asu_components/bootstrap/utilities/_borders.scss */

.border-right {
    border-right: 1px solid #dee2e6 !important;
}


/* line 10, ../../sass/_asu_components/bootstrap/utilities/_borders.scss */

.border-bottom {
    border-bottom: 1px solid #dee2e6 !important;
}


/* line 11, ../../sass/_asu_components/bootstrap/utilities/_borders.scss */

.border-left {
    border-left: 1px solid #dee2e6 !important;
}


/* line 13, ../../sass/_asu_components/bootstrap/utilities/_borders.scss */

.border-0,
table {
    border: 0 !important;
}


/* line 14, ../../sass/_asu_components/bootstrap/utilities/_borders.scss */

.border-top-0 {
    border-top: 0 !important;
}


/* line 15, ../../sass/_asu_components/bootstrap/utilities/_borders.scss */

.border-right-0 {
    border-right: 0 !important;
}


/* line 16, ../../sass/_asu_components/bootstrap/utilities/_borders.scss */

.border-bottom-0 {
    border-bottom: 0 !important;
}


/* line 17, ../../sass/_asu_components/bootstrap/utilities/_borders.scss */

.border-left-0 {
    border-left: 0 !important;
}


/* line 20, ../../sass/_asu_components/bootstrap/utilities/_borders.scss */

.border-primary {
    border-color: #8c1d40 !important;
}


/* line 20, ../../sass/_asu_components/bootstrap/utilities/_borders.scss */

.border-secondary {
    border-color: #ffc627 !important;
}


/* line 20, ../../sass/_asu_components/bootstrap/utilities/_borders.scss */

.border-success {
    border-color: #78be20 !important;
}


/* line 20, ../../sass/_asu_components/bootstrap/utilities/_borders.scss */

.border-info {
    border-color: #00a3e0 !important;
}


/* line 20, ../../sass/_asu_components/bootstrap/utilities/_borders.scss */

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


/* line 20, ../../sass/_asu_components/bootstrap/utilities/_borders.scss */

.border-danger {
    border-color: #cc2f2f !important;
}


/* line 20, ../../sass/_asu_components/bootstrap/utilities/_borders.scss */

.border-light {
    border-color: #e8e8e8 !important;
}


/* line 20, ../../sass/_asu_components/bootstrap/utilities/_borders.scss */

.border-dark {
    border-color: #191919 !important;
}


/* line 20, ../../sass/_asu_components/bootstrap/utilities/_borders.scss */

.border-gold {
    border-color: #ffc627 !important;
}


/* line 20, ../../sass/_asu_components/bootstrap/utilities/_borders.scss */

.border-maroon {
    border-color: #8c1d40 !important;
}


/* line 20, ../../sass/_asu_components/bootstrap/utilities/_borders.scss */

.border-gray {
    border-color: #bfbfbf !important;
}


/* line 20, ../../sass/_asu_components/bootstrap/utilities/_borders.scss */

.border-gray-1 {
    border-color: #fafafa !important;
}


/* line 20, ../../sass/_asu_components/bootstrap/utilities/_borders.scss */

.border-gray-2 {
    border-color: #e8e8e8 !important;
}


/* line 20, ../../sass/_asu_components/bootstrap/utilities/_borders.scss */

.border-gray-3 {
    border-color: #d0d0d0 !important;
}


/* line 20, ../../sass/_asu_components/bootstrap/utilities/_borders.scss */

.border-gray-4 {
    border-color: #bfbfbf !important;
}


/* line 20, ../../sass/_asu_components/bootstrap/utilities/_borders.scss */

.border-gray-5 {
    border-color: #747474 !important;
}


/* line 20, ../../sass/_asu_components/bootstrap/utilities/_borders.scss */

.border-gray-6 {
    border-color: #484848 !important;
}


/* line 20, ../../sass/_asu_components/bootstrap/utilities/_borders.scss */

.border-gray-7 {
    border-color: #191919 !important;
}


/* line 25, ../../sass/_asu_components/bootstrap/utilities/_borders.scss */

.border-white {
    border-color: #ffffff !important;
}


/* line 33, ../../sass/_asu_components/bootstrap/utilities/_borders.scss */

.rounded-sm {
    border-radius: 0.2rem !important;
}


/* line 37, ../../sass/_asu_components/bootstrap/utilities/_borders.scss */

.rounded {
    border-radius: 0.25rem !important;
}


/* line 41, ../../sass/_asu_components/bootstrap/utilities/_borders.scss */

.rounded-top {
    border-top-left-radius: 0.25rem !important;
    border-top-right-radius: 0.25rem !important;
}


/* line 46, ../../sass/_asu_components/bootstrap/utilities/_borders.scss */

.rounded-right {
    border-top-right-radius: 0.25rem !important;
    border-bottom-right-radius: 0.25rem !important;
}


/* line 51, ../../sass/_asu_components/bootstrap/utilities/_borders.scss */

.rounded-bottom {
    border-bottom-right-radius: 0.25rem !important;
    border-bottom-left-radius: 0.25rem !important;
}


/* line 56, ../../sass/_asu_components/bootstrap/utilities/_borders.scss */

.rounded-left {
    border-top-left-radius: 0.25rem !important;
    border-bottom-left-radius: 0.25rem !important;
}


/* line 61, ../../sass/_asu_components/bootstrap/utilities/_borders.scss */

.rounded-lg {
    border-radius: 0.3rem !important;
}


/* line 65, ../../sass/_asu_components/bootstrap/utilities/_borders.scss */

.rounded-circle {
    border-radius: 50% !important;
}


/* line 69, ../../sass/_asu_components/bootstrap/utilities/_borders.scss */

.rounded-pill {
    border-radius: 50rem !important;
}


/* line 73, ../../sass/_asu_components/bootstrap/utilities/_borders.scss */

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


/* line 2, ../../sass/_asu_components/bootstrap/mixins/_clearfix.scss */

.clearfix::after {
    display: block;
    clear: both;
    content: "";
}


/* line 12, ../../sass/_asu_components/bootstrap/utilities/_display.scss */

.d-none {
    display: none !important;
}


/* line 12, ../../sass/_asu_components/bootstrap/utilities/_display.scss */

.d-inline {
    display: inline !important;
}


/* line 12, ../../sass/_asu_components/bootstrap/utilities/_display.scss */

.d-inline-block {
    display: inline-block !important;
}


/* line 12, ../../sass/_asu_components/bootstrap/utilities/_display.scss */

.d-block {
    display: block !important;
}


/* line 12, ../../sass/_asu_components/bootstrap/utilities/_display.scss */

.d-table {
    display: table !important;
}


/* line 12, ../../sass/_asu_components/bootstrap/utilities/_display.scss */

.d-table-row {
    display: table-row !important;
}


/* line 12, ../../sass/_asu_components/bootstrap/utilities/_display.scss */

.d-table-cell {
    display: table-cell !important;
}


/* line 12, ../../sass/_asu_components/bootstrap/utilities/_display.scss */

.d-flex {
    display: flex !important;
}


/* line 12, ../../sass/_asu_components/bootstrap/utilities/_display.scss */

.d-inline-flex {
    display: inline-flex !important;
}

@media (min-width: 576px) {

    /* line 12, ../../sass/_asu_components/bootstrap/utilities/_display.scss */
    .d-sm-none {
        display: none !important;
    }

    /* line 12, ../../sass/_asu_components/bootstrap/utilities/_display.scss */
    .d-sm-inline {
        display: inline !important;
    }

    /* line 12, ../../sass/_asu_components/bootstrap/utilities/_display.scss */
    .d-sm-inline-block {
        display: inline-block !important;
    }

    /* line 12, ../../sass/_asu_components/bootstrap/utilities/_display.scss */
    .d-sm-block {
        display: block !important;
    }

    /* line 12, ../../sass/_asu_components/bootstrap/utilities/_display.scss */
    .d-sm-table {
        display: table !important;
    }

    /* line 12, ../../sass/_asu_components/bootstrap/utilities/_display.scss */
    .d-sm-table-row {
        display: table-row !important;
    }

    /* line 12, ../../sass/_asu_components/bootstrap/utilities/_display.scss */
    .d-sm-table-cell {
        display: table-cell !important;
    }

    /* line 12, ../../sass/_asu_components/bootstrap/utilities/_display.scss */
    .d-sm-flex {
        display: flex !important;
    }

    /* line 12, ../../sass/_asu_components/bootstrap/utilities/_display.scss */
    .d-sm-inline-flex {
        display: inline-flex !important;
    }
}

@media (min-width: 768px) {

    /* line 12, ../../sass/_asu_components/bootstrap/utilities/_display.scss */
    .d-md-none {
        display: none !important;
    }

    /* line 12, ../../sass/_asu_components/bootstrap/utilities/_display.scss */
    .d-md-inline {
        display: inline !important;
    }

    /* line 12, ../../sass/_asu_components/bootstrap/utilities/_display.scss */
    .d-md-inline-block {
        display: inline-block !important;
    }

    /* line 12, ../../sass/_asu_components/bootstrap/utilities/_display.scss */
    .d-md-block {
        display: block !important;
    }

    /* line 12, ../../sass/_asu_components/bootstrap/utilities/_display.scss */
    .d-md-table {
        display: table !important;
    }

    /* line 12, ../../sass/_asu_components/bootstrap/utilities/_display.scss */
    .d-md-table-row {
        display: table-row !important;
    }

    /* line 12, ../../sass/_asu_components/bootstrap/utilities/_display.scss */
    .d-md-table-cell {
        display: table-cell !important;
    }

    /* line 12, ../../sass/_asu_components/bootstrap/utilities/_display.scss */
    .d-md-flex {
        display: flex !important;
    }

    /* line 12, ../../sass/_asu_components/bootstrap/utilities/_display.scss */
    .d-md-inline-flex {
        display: inline-flex !important;
    }
}

@media (min-width: 992px) {

    /* line 12, ../../sass/_asu_components/bootstrap/utilities/_display.scss */
    .d-lg-none {
        display: none !important;
    }

    /* line 12, ../../sass/_asu_components/bootstrap/utilities/_display.scss */
    .d-lg-inline {
        display: inline !important;
    }

    /* line 12, ../../sass/_asu_components/bootstrap/utilities/_display.scss */
    .d-lg-inline-block {
        display: inline-block !important;
    }

    /* line 12, ../../sass/_asu_components/bootstrap/utilities/_display.scss */
    .d-lg-block {
        display: block !important;
    }

    /* line 12, ../../sass/_asu_components/bootstrap/utilities/_display.scss */
    .d-lg-table {
        display: table !important;
    }

    /* line 12, ../../sass/_asu_components/bootstrap/utilities/_display.scss */
    .d-lg-table-row {
        display: table-row !important;
    }

    /* line 12, ../../sass/_asu_components/bootstrap/utilities/_display.scss */
    .d-lg-table-cell {
        display: table-cell !important;
    }

    /* line 12, ../../sass/_asu_components/bootstrap/utilities/_display.scss */
    .d-lg-flex {
        display: flex !important;
    }

    /* line 12, ../../sass/_asu_components/bootstrap/utilities/_display.scss */
    .d-lg-inline-flex {
        display: inline-flex !important;
    }
}

@media (min-width: 1200px) {

    /* line 12, ../../sass/_asu_components/bootstrap/utilities/_display.scss */
    .d-xl-none {
        display: none !important;
    }

    /* line 12, ../../sass/_asu_components/bootstrap/utilities/_display.scss */
    .d-xl-inline {
        display: inline !important;
    }

    /* line 12, ../../sass/_asu_components/bootstrap/utilities/_display.scss */
    .d-xl-inline-block {
        display: inline-block !important;
    }

    /* line 12, ../../sass/_asu_components/bootstrap/utilities/_display.scss */
    .d-xl-block {
        display: block !important;
    }

    /* line 12, ../../sass/_asu_components/bootstrap/utilities/_display.scss */
    .d-xl-table {
        display: table !important;
    }

    /* line 12, ../../sass/_asu_components/bootstrap/utilities/_display.scss */
    .d-xl-table-row {
        display: table-row !important;
    }

    /* line 12, ../../sass/_asu_components/bootstrap/utilities/_display.scss */
    .d-xl-table-cell {
        display: table-cell !important;
    }

    /* line 12, ../../sass/_asu_components/bootstrap/utilities/_display.scss */
    .d-xl-flex {
        display: flex !important;
    }

    /* line 12, ../../sass/_asu_components/bootstrap/utilities/_display.scss */
    .d-xl-inline-flex {
        display: inline-flex !important;
    }
}

@media print {

    /* line 24, ../../sass/_asu_components/bootstrap/utilities/_display.scss */
    .d-print-none {
        display: none !important;
    }

    /* line 24, ../../sass/_asu_components/bootstrap/utilities/_display.scss */
    .d-print-inline {
        display: inline !important;
    }

    /* line 24, ../../sass/_asu_components/bootstrap/utilities/_display.scss */
    .d-print-inline-block {
        display: inline-block !important;
    }

    /* line 24, ../../sass/_asu_components/bootstrap/utilities/_display.scss */
    .d-print-block {
        display: block !important;
    }

    /* line 24, ../../sass/_asu_components/bootstrap/utilities/_display.scss */
    .d-print-table {
        display: table !important;
    }

    /* line 24, ../../sass/_asu_components/bootstrap/utilities/_display.scss */
    .d-print-table-row {
        display: table-row !important;
    }

    /* line 24, ../../sass/_asu_components/bootstrap/utilities/_display.scss */
    .d-print-table-cell {
        display: table-cell !important;
    }

    /* line 24, ../../sass/_asu_components/bootstrap/utilities/_display.scss */
    .d-print-flex {
        display: flex !important;
    }

    /* line 24, ../../sass/_asu_components/bootstrap/utilities/_display.scss */
    .d-print-inline-flex {
        display: inline-flex !important;
    }
}


/* line 3, ../../sass/_asu_components/bootstrap/utilities/_embed.scss */

.embed-responsive {
    position: relative;
    display: block;
    width: 100%;
    padding: 0;
    overflow: hidden;
}


/* line 10, ../../sass/_asu_components/bootstrap/utilities/_embed.scss */

.embed-responsive::before {
    display: block;
    content: "";
}


/* line 15, ../../sass/_asu_components/bootstrap/utilities/_embed.scss */

.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0;
}


/* line 35, ../../sass/_asu_components/bootstrap/utilities/_embed.scss */

.embed-responsive-21by9::before {
    padding-top: 42.85714%;
}


/* line 35, ../../sass/_asu_components/bootstrap/utilities/_embed.scss */

.embed-responsive-16by9::before {
    padding-top: 56.25%;
}


/* line 35, ../../sass/_asu_components/bootstrap/utilities/_embed.scss */

.embed-responsive-4by3::before {
    padding-top: 75%;
}


/* line 35, ../../sass/_asu_components/bootstrap/utilities/_embed.scss */

.embed-responsive-1by1::before {
    padding-top: 100%;
}


/* line 11, ../../sass/_asu_components/bootstrap/utilities/_flex.scss */

.flex-row {
    flex-direction: row !important;
}


/* line 12, ../../sass/_asu_components/bootstrap/utilities/_flex.scss */

.flex-column {
    flex-direction: column !important;
}


/* line 13, ../../sass/_asu_components/bootstrap/utilities/_flex.scss */

.flex-row-reverse {
    flex-direction: row-reverse !important;
}


/* line 14, ../../sass/_asu_components/bootstrap/utilities/_flex.scss */

.flex-column-reverse {
    flex-direction: column-reverse !important;
}


/* line 16, ../../sass/_asu_components/bootstrap/utilities/_flex.scss */

.flex-wrap {
    flex-wrap: wrap !important;
}


/* line 17, ../../sass/_asu_components/bootstrap/utilities/_flex.scss */

.flex-nowrap {
    flex-wrap: nowrap !important;
}


/* line 18, ../../sass/_asu_components/bootstrap/utilities/_flex.scss */

.flex-wrap-reverse {
    flex-wrap: wrap-reverse !important;
}


/* line 19, ../../sass/_asu_components/bootstrap/utilities/_flex.scss */

.flex-fill {
    flex: 1 1 auto !important;
}


/* line 20, ../../sass/_asu_components/bootstrap/utilities/_flex.scss */

.flex-grow-0 {
    flex-grow: 0 !important;
}


/* line 21, ../../sass/_asu_components/bootstrap/utilities/_flex.scss */

.flex-grow-1 {
    flex-grow: 1 !important;
}


/* line 22, ../../sass/_asu_components/bootstrap/utilities/_flex.scss */

.flex-shrink-0 {
    flex-shrink: 0 !important;
}


/* line 23, ../../sass/_asu_components/bootstrap/utilities/_flex.scss */

.flex-shrink-1 {
    flex-shrink: 1 !important;
}


/* line 25, ../../sass/_asu_components/bootstrap/utilities/_flex.scss */

.justify-content-start {
    justify-content: flex-start !important;
}


/* line 26, ../../sass/_asu_components/bootstrap/utilities/_flex.scss */

.justify-content-end {
    justify-content: flex-end !important;
}


/* line 27, ../../sass/_asu_components/bootstrap/utilities/_flex.scss */

.justify-content-center {
    justify-content: center !important;
}


/* line 28, ../../sass/_asu_components/bootstrap/utilities/_flex.scss */

.justify-content-between {
    justify-content: space-between !important;
}


/* line 29, ../../sass/_asu_components/bootstrap/utilities/_flex.scss */

.justify-content-around {
    justify-content: space-around !important;
}


/* line 31, ../../sass/_asu_components/bootstrap/utilities/_flex.scss */

.align-items-start {
    align-items: flex-start !important;
}


/* line 32, ../../sass/_asu_components/bootstrap/utilities/_flex.scss */

.align-items-end {
    align-items: flex-end !important;
}


/* line 33, ../../sass/_asu_components/bootstrap/utilities/_flex.scss */

.align-items-center {
    align-items: center !important;
}


/* line 34, ../../sass/_asu_components/bootstrap/utilities/_flex.scss */

.align-items-baseline {
    align-items: baseline !important;
}


/* line 35, ../../sass/_asu_components/bootstrap/utilities/_flex.scss */

.align-items-stretch {
    align-items: stretch !important;
}


/* line 37, ../../sass/_asu_components/bootstrap/utilities/_flex.scss */

.align-content-start {
    align-content: flex-start !important;
}


/* line 38, ../../sass/_asu_components/bootstrap/utilities/_flex.scss */

.align-content-end {
    align-content: flex-end !important;
}


/* line 39, ../../sass/_asu_components/bootstrap/utilities/_flex.scss */

.align-content-center {
    align-content: center !important;
}


/* line 40, ../../sass/_asu_components/bootstrap/utilities/_flex.scss */

.align-content-between {
    align-content: space-between !important;
}


/* line 41, ../../sass/_asu_components/bootstrap/utilities/_flex.scss */

.align-content-around {
    align-content: space-around !important;
}


/* line 42, ../../sass/_asu_components/bootstrap/utilities/_flex.scss */

.align-content-stretch {
    align-content: stretch !important;
}


/* line 44, ../../sass/_asu_components/bootstrap/utilities/_flex.scss */

.align-self-auto {
    align-self: auto !important;
}


/* line 45, ../../sass/_asu_components/bootstrap/utilities/_flex.scss */

.align-self-start {
    align-self: flex-start !important;
}


/* line 46, ../../sass/_asu_components/bootstrap/utilities/_flex.scss */

.align-self-end {
    align-self: flex-end !important;
}


/* line 47, ../../sass/_asu_components/bootstrap/utilities/_flex.scss */

.align-self-center {
    align-self: center !important;
}


/* line 48, ../../sass/_asu_components/bootstrap/utilities/_flex.scss */

.align-self-baseline {
    align-self: baseline !important;
}


/* line 49, ../../sass/_asu_components/bootstrap/utilities/_flex.scss */

.align-self-stretch {
    align-self: stretch !important;
}

@media (min-width: 576px) {

    /* line 11, ../../sass/_asu_components/bootstrap/utilities/_flex.scss */
    .flex-sm-row {
        flex-direction: row !important;
    }

    /* line 12, ../../sass/_asu_components/bootstrap/utilities/_flex.scss */
    .flex-sm-column {
        flex-direction: column !important;
    }

    /* line 13, ../../sass/_asu_components/bootstrap/utilities/_flex.scss */
    .flex-sm-row-reverse {
        flex-direction: row-reverse !important;
    }

    /* line 14, ../../sass/_asu_components/bootstrap/utilities/_flex.scss */
    .flex-sm-column-reverse {
        flex-direction: column-reverse !important;
    }

    /* line 16, ../../sass/_asu_components/bootstrap/utilities/_flex.scss */
    .flex-sm-wrap {
        flex-wrap: wrap !important;
    }

    /* line 17, ../../sass/_asu_components/bootstrap/utilities/_flex.scss */
    .flex-sm-nowrap {
        flex-wrap: nowrap !important;
    }

    /* line 18, ../../sass/_asu_components/bootstrap/utilities/_flex.scss */
    .flex-sm-wrap-reverse {
        flex-wrap: wrap-reverse !important;
    }

    /* line 19, ../../sass/_asu_components/bootstrap/utilities/_flex.scss */
    .flex-sm-fill {
        flex: 1 1 auto !important;
    }

    /* line 20, ../../sass/_asu_components/bootstrap/utilities/_flex.scss */
    .flex-sm-grow-0 {
        flex-grow: 0 !important;
    }

    /* line 21, ../../sass/_asu_components/bootstrap/utilities/_flex.scss */
    .flex-sm-grow-1 {
        flex-grow: 1 !important;
    }

    /* line 22, ../../sass/_asu_components/bootstrap/utilities/_flex.scss */
    .flex-sm-shrink-0 {
        flex-shrink: 0 !important;
    }

    /* line 23, ../../sass/_asu_components/bootstrap/utilities/_flex.scss */
    .flex-sm-shrink-1 {
        flex-shrink: 1 !important;
    }

    /* line 25, ../../sass/_asu_components/bootstrap/utilities/_flex.scss */
    .justify-content-sm-start {
        justify-content: flex-start !important;
    }

    /* line 26, ../../sass/_asu_components/bootstrap/utilities/_flex.scss */
    .justify-content-sm-end {
        justify-content: flex-end !important;
    }

    /* line 27, ../../sass/_asu_components/bootstrap/utilities/_flex.scss */
    .justify-content-sm-center {
        justify-content: center !important;
    }

    /* line 28, ../../sass/_asu_components/bootstrap/utilities/_flex.scss */
    .justify-content-sm-between {
        justify-content: space-between !important;
    }

    /* line 29, ../../sass/_asu_components/bootstrap/utilities/_flex.scss */
    .justify-content-sm-around {
        justify-content: space-around !important;
    }

    /* line 31, ../../sass/_asu_components/bootstrap/utilities/_flex.scss */
    .align-items-sm-start {
        align-items: flex-start !important;
    }

    /* line 32, ../../sass/_asu_components/bootstrap/utilities/_flex.scss */
    .align-items-sm-end {
        align-items: flex-end !important;
    }

    /* line 33, ../../sass/_asu_components/bootstrap/utilities/_flex.scss */
    .align-items-sm-center {
        align-items: center !important;
    }

    /* line 34, ../../sass/_asu_components/bootstrap/utilities/_flex.scss */
    .align-items-sm-baseline {
        align-items: baseline !important;
    }

    /* line 35, ../../sass/_asu_components/bootstrap/utilities/_flex.scss */
    .align-items-sm-stretch {
        align-items: stretch !important;
    }

    /* line 37, ../../sass/_asu_components/bootstrap/utilities/_flex.scss */
    .align-content-sm-start {
        align-content: flex-start !important;
    }

    /* line 38, ../../sass/_asu_components/bootstrap/utilities/_flex.scss */
    .align-content-sm-end {
        align-content: flex-end !important;
    }

    /* line 39, ../../sass/_asu_components/bootstrap/utilities/_flex.scss */
    .align-content-sm-center {
        align-content: center !important;
    }

    /* line 40, ../../sass/_asu_components/bootstrap/utilities/_flex.scss */
    .align-content-sm-between {
        align-content: space-between !important;
    }

    /* line 41, ../../sass/_asu_components/bootstrap/utilities/_flex.scss */
    .align-content-sm-around {
        align-content: space-around !important;
    }

    /* line 42, ../../sass/_asu_components/bootstrap/utilities/_flex.scss */
    .align-content-sm-stretch {
        align-content: stretch !important;
    }

    /* line 44, ../../sass/_asu_components/bootstrap/utilities/_flex.scss */
    .align-self-sm-auto {
        align-self: auto !important;
    }

    /* line 45, ../../sass/_asu_components/bootstrap/utilities/_flex.scss */
    .align-self-sm-start {
        align-self: flex-start !important;
    }

    /* line 46, ../../sass/_asu_components/bootstrap/utilities/_flex.scss */
    .align-self-sm-end {
        align-self: flex-end !important;
    }

    /* line 47, ../../sass/_asu_components/bootstrap/utilities/_flex.scss */
    .align-self-sm-center {
        align-self: center !important;
    }

    /* line 48, ../../sass/_asu_components/bootstrap/utilities/_flex.scss */
    .align-self-sm-baseline {
        align-self: baseline !important;
    }

    /* line 49, ../../sass/_asu_components/bootstrap/utilities/_flex.scss */
    .align-self-sm-stretch {
        align-self: stretch !important;
    }
}

@media (min-width: 768px) {

    /* line 11, ../../sass/_asu_components/bootstrap/utilities/_flex.scss */
    .flex-md-row {
        flex-direction: row !important;
    }

    /* line 12, ../../sass/_asu_components/bootstrap/utilities/_flex.scss */
    .flex-md-column {
        flex-direction: column !important;
    }

    /* line 13, ../../sass/_asu_components/bootstrap/utilities/_flex.scss */
    .flex-md-row-reverse {
        flex-direction: row-reverse !important;
    }

    /* line 14, ../../sass/_asu_components/bootstrap/utilities/_flex.scss */
    .flex-md-column-reverse {
        flex-direction: column-reverse !important;
    }

    /* line 16, ../../sass/_asu_components/bootstrap/utilities/_flex.scss */
    .flex-md-wrap {
        flex-wrap: wrap !important;
    }

    /* line 17, ../../sass/_asu_components/bootstrap/utilities/_flex.scss */
    .flex-md-nowrap {
        flex-wrap: nowrap !important;
    }

    /* line 18, ../../sass/_asu_components/bootstrap/utilities/_flex.scss */
    .flex-md-wrap-reverse {
        flex-wrap: wrap-reverse !important;
    }

    /* line 19, ../../sass/_asu_components/bootstrap/utilities/_flex.scss */
    .flex-md-fill {
        flex: 1 1 auto !important;
    }

    /* line 20, ../../sass/_asu_components/bootstrap/utilities/_flex.scss */
    .flex-md-grow-0 {
        flex-grow: 0 !important;
    }

    /* line 21, ../../sass/_asu_components/bootstrap/utilities/_flex.scss */
    .flex-md-grow-1 {
        flex-grow: 1 !important;
    }

    /* line 22, ../../sass/_asu_components/bootstrap/utilities/_flex.scss */
    .flex-md-shrink-0 {
        flex-shrink: 0 !important;
    }

    /* line 23, ../../sass/_asu_components/bootstrap/utilities/_flex.scss */
    .flex-md-shrink-1 {
        flex-shrink: 1 !important;
    }

    /* line 25, ../../sass/_asu_components/bootstrap/utilities/_flex.scss */
    .justify-content-md-start {
        justify-content: flex-start !important;
    }

    /* line 26, ../../sass/_asu_components/bootstrap/utilities/_flex.scss */
    .justify-content-md-end {
        justify-content: flex-end !important;
    }

    /* line 27, ../../sass/_asu_components/bootstrap/utilities/_flex.scss */
    .justify-content-md-center {
        justify-content: center !important;
    }

    /* line 28, ../../sass/_asu_components/bootstrap/utilities/_flex.scss */
    .justify-content-md-between {
        justify-content: space-between !important;
    }

    /* line 29, ../../sass/_asu_components/bootstrap/utilities/_flex.scss */
    .justify-content-md-around {
        justify-content: space-around !important;
    }

    /* line 31, ../../sass/_asu_components/bootstrap/utilities/_flex.scss */
    .align-items-md-start {
        align-items: flex-start !important;
    }

    /* line 32, ../../sass/_asu_components/bootstrap/utilities/_flex.scss */
    .align-items-md-end {
        align-items: flex-end !important;
    }

    /* line 33, ../../sass/_asu_components/bootstrap/utilities/_flex.scss */
    .align-items-md-center {
        align-items: center !important;
    }

    /* line 34, ../../sass/_asu_components/bootstrap/utilities/_flex.scss */
    .align-items-md-baseline {
        align-items: baseline !important;
    }

    /* line 35, ../../sass/_asu_components/bootstrap/utilities/_flex.scss */
    .align-items-md-stretch {
        align-items: stretch !important;
    }

    /* line 37, ../../sass/_asu_components/bootstrap/utilities/_flex.scss */
    .align-content-md-start {
        align-content: flex-start !important;
    }

    /* line 38, ../../sass/_asu_components/bootstrap/utilities/_flex.scss */
    .align-content-md-end {
        align-content: flex-end !important;
    }

    /* line 39, ../../sass/_asu_components/bootstrap/utilities/_flex.scss */
    .align-content-md-center {
        align-content: center !important;
    }

    /* line 40, ../../sass/_asu_components/bootstrap/utilities/_flex.scss */
    .align-content-md-between {
        align-content: space-between !important;
    }

    /* line 41, ../../sass/_asu_components/bootstrap/utilities/_flex.scss */
    .align-content-md-around {
        align-content: space-around !important;
    }

    /* line 42, ../../sass/_asu_components/bootstrap/utilities/_flex.scss */
    .align-content-md-stretch {
        align-content: stretch !important;
    }

    /* line 44, ../../sass/_asu_components/bootstrap/utilities/_flex.scss */
    .align-self-md-auto {
        align-self: auto !important;
    }

    /* line 45, ../../sass/_asu_components/bootstrap/utilities/_flex.scss */
    .align-self-md-start {
        align-self: flex-start !important;
    }

    /* line 46, ../../sass/_asu_components/bootstrap/utilities/_flex.scss */
    .align-self-md-end {
        align-self: flex-end !important;
    }

    /* line 47, ../../sass/_asu_components/bootstrap/utilities/_flex.scss */
    .align-self-md-center {
        align-self: center !important;
    }

    /* line 48, ../../sass/_asu_components/bootstrap/utilities/_flex.scss */
    .align-self-md-baseline {
        align-self: baseline !important;
    }

    /* line 49, ../../sass/_asu_components/bootstrap/utilities/_flex.scss */
    .align-self-md-stretch {
        align-self: stretch !important;
    }
}

@media (min-width: 992px) {

    /* line 11, ../../sass/_asu_components/bootstrap/utilities/_flex.scss */
    .flex-lg-row {
        flex-direction: row !important;
    }

    /* line 12, ../../sass/_asu_components/bootstrap/utilities/_flex.scss */
    .flex-lg-column {
        flex-direction: column !important;
    }

    /* line 13, ../../sass/_asu_components/bootstrap/utilities/_flex.scss */
    .flex-lg-row-reverse {
        flex-direction: row-reverse !important;
    }

    /* line 14, ../../sass/_asu_components/bootstrap/utilities/_flex.scss */
    .flex-lg-column-reverse {
        flex-direction: column-reverse !important;
    }

    /* line 16, ../../sass/_asu_components/bootstrap/utilities/_flex.scss */
    .flex-lg-wrap {
        flex-wrap: wrap !important;
    }

    /* line 17, ../../sass/_asu_components/bootstrap/utilities/_flex.scss */
    .flex-lg-nowrap {
        flex-wrap: nowrap !important;
    }

    /* line 18, ../../sass/_asu_components/bootstrap/utilities/_flex.scss */
    .flex-lg-wrap-reverse {
        flex-wrap: wrap-reverse !important;
    }

    /* line 19, ../../sass/_asu_components/bootstrap/utilities/_flex.scss */
    .flex-lg-fill {
        flex: 1 1 auto !important;
    }

    /* line 20, ../../sass/_asu_components/bootstrap/utilities/_flex.scss */
    .flex-lg-grow-0 {
        flex-grow: 0 !important;
    }

    /* line 21, ../../sass/_asu_components/bootstrap/utilities/_flex.scss */
    .flex-lg-grow-1 {
        flex-grow: 1 !important;
    }

    /* line 22, ../../sass/_asu_components/bootstrap/utilities/_flex.scss */
    .flex-lg-shrink-0 {
        flex-shrink: 0 !important;
    }

    /* line 23, ../../sass/_asu_components/bootstrap/utilities/_flex.scss */
    .flex-lg-shrink-1 {
        flex-shrink: 1 !important;
    }

    /* line 25, ../../sass/_asu_components/bootstrap/utilities/_flex.scss */
    .justify-content-lg-start {
        justify-content: flex-start !important;
    }

    /* line 26, ../../sass/_asu_components/bootstrap/utilities/_flex.scss */
    .justify-content-lg-end {
        justify-content: flex-end !important;
    }

    /* line 27, ../../sass/_asu_components/bootstrap/utilities/_flex.scss */
    .justify-content-lg-center {
        justify-content: center !important;
    }

    /* line 28, ../../sass/_asu_components/bootstrap/utilities/_flex.scss */
    .justify-content-lg-between {
        justify-content: space-between !important;
    }

    /* line 29, ../../sass/_asu_components/bootstrap/utilities/_flex.scss */
    .justify-content-lg-around {
        justify-content: space-around !important;
    }

    /* line 31, ../../sass/_asu_components/bootstrap/utilities/_flex.scss */
    .align-items-lg-start {
        align-items: flex-start !important;
    }

    /* line 32, ../../sass/_asu_components/bootstrap/utilities/_flex.scss */
    .align-items-lg-end {
        align-items: flex-end !important;
    }

    /* line 33, ../../sass/_asu_components/bootstrap/utilities/_flex.scss */
    .align-items-lg-center {
        align-items: center !important;
    }

    /* line 34, ../../sass/_asu_components/bootstrap/utilities/_flex.scss */
    .align-items-lg-baseline {
        align-items: baseline !important;
    }

    /* line 35, ../../sass/_asu_components/bootstrap/utilities/_flex.scss */
    .align-items-lg-stretch {
        align-items: stretch !important;
    }

    /* line 37, ../../sass/_asu_components/bootstrap/utilities/_flex.scss */
    .align-content-lg-start {
        align-content: flex-start !important;
    }

    /* line 38, ../../sass/_asu_components/bootstrap/utilities/_flex.scss */
    .align-content-lg-end {
        align-content: flex-end !important;
    }

    /* line 39, ../../sass/_asu_components/bootstrap/utilities/_flex.scss */
    .align-content-lg-center {
        align-content: center !important;
    }

    /* line 40, ../../sass/_asu_components/bootstrap/utilities/_flex.scss */
    .align-content-lg-between {
        align-content: space-between !important;
    }

    /* line 41, ../../sass/_asu_components/bootstrap/utilities/_flex.scss */
    .align-content-lg-around {
        align-content: space-around !important;
    }

    /* line 42, ../../sass/_asu_components/bootstrap/utilities/_flex.scss */
    .align-content-lg-stretch {
        align-content: stretch !important;
    }

    /* line 44, ../../sass/_asu_components/bootstrap/utilities/_flex.scss */
    .align-self-lg-auto {
        align-self: auto !important;
    }

    /* line 45, ../../sass/_asu_components/bootstrap/utilities/_flex.scss */
    .align-self-lg-start {
        align-self: flex-start !important;
    }

    /* line 46, ../../sass/_asu_components/bootstrap/utilities/_flex.scss */
    .align-self-lg-end {
        align-self: flex-end !important;
    }

    /* line 47, ../../sass/_asu_components/bootstrap/utilities/_flex.scss */
    .align-self-lg-center {
        align-self: center !important;
    }

    /* line 48, ../../sass/_asu_components/bootstrap/utilities/_flex.scss */
    .align-self-lg-baseline {
        align-self: baseline !important;
    }

    /* line 49, ../../sass/_asu_components/bootstrap/utilities/_flex.scss */
    .align-self-lg-stretch {
        align-self: stretch !important;
    }
}

@media (min-width: 1200px) {

    /* line 11, ../../sass/_asu_components/bootstrap/utilities/_flex.scss */
    .flex-xl-row {
        flex-direction: row !important;
    }

    /* line 12, ../../sass/_asu_components/bootstrap/utilities/_flex.scss */
    .flex-xl-column {
        flex-direction: column !important;
    }

    /* line 13, ../../sass/_asu_components/bootstrap/utilities/_flex.scss */
    .flex-xl-row-reverse {
        flex-direction: row-reverse !important;
    }

    /* line 14, ../../sass/_asu_components/bootstrap/utilities/_flex.scss */
    .flex-xl-column-reverse {
        flex-direction: column-reverse !important;
    }

    /* line 16, ../../sass/_asu_components/bootstrap/utilities/_flex.scss */
    .flex-xl-wrap {
        flex-wrap: wrap !important;
    }

    /* line 17, ../../sass/_asu_components/bootstrap/utilities/_flex.scss */
    .flex-xl-nowrap {
        flex-wrap: nowrap !important;
    }

    /* line 18, ../../sass/_asu_components/bootstrap/utilities/_flex.scss */
    .flex-xl-wrap-reverse {
        flex-wrap: wrap-reverse !important;
    }

    /* line 19, ../../sass/_asu_components/bootstrap/utilities/_flex.scss */
    .flex-xl-fill {
        flex: 1 1 auto !important;
    }

    /* line 20, ../../sass/_asu_components/bootstrap/utilities/_flex.scss */
    .flex-xl-grow-0 {
        flex-grow: 0 !important;
    }

    /* line 21, ../../sass/_asu_components/bootstrap/utilities/_flex.scss */
    .flex-xl-grow-1 {
        flex-grow: 1 !important;
    }

    /* line 22, ../../sass/_asu_components/bootstrap/utilities/_flex.scss */
    .flex-xl-shrink-0 {
        flex-shrink: 0 !important;
    }

    /* line 23, ../../sass/_asu_components/bootstrap/utilities/_flex.scss */
    .flex-xl-shrink-1 {
        flex-shrink: 1 !important;
    }

    /* line 25, ../../sass/_asu_components/bootstrap/utilities/_flex.scss */
    .justify-content-xl-start {
        justify-content: flex-start !important;
    }

    /* line 26, ../../sass/_asu_components/bootstrap/utilities/_flex.scss */
    .justify-content-xl-end {
        justify-content: flex-end !important;
    }

    /* line 27, ../../sass/_asu_components/bootstrap/utilities/_flex.scss */
    .justify-content-xl-center {
        justify-content: center !important;
    }

    /* line 28, ../../sass/_asu_components/bootstrap/utilities/_flex.scss */
    .justify-content-xl-between {
        justify-content: space-between !important;
    }

    /* line 29, ../../sass/_asu_components/bootstrap/utilities/_flex.scss */
    .justify-content-xl-around {
        justify-content: space-around !important;
    }

    /* line 31, ../../sass/_asu_components/bootstrap/utilities/_flex.scss */
    .align-items-xl-start {
        align-items: flex-start !important;
    }

    /* line 32, ../../sass/_asu_components/bootstrap/utilities/_flex.scss */
    .align-items-xl-end {
        align-items: flex-end !important;
    }

    /* line 33, ../../sass/_asu_components/bootstrap/utilities/_flex.scss */
    .align-items-xl-center {
        align-items: center !important;
    }

    /* line 34, ../../sass/_asu_components/bootstrap/utilities/_flex.scss */
    .align-items-xl-baseline {
        align-items: baseline !important;
    }

    /* line 35, ../../sass/_asu_components/bootstrap/utilities/_flex.scss */
    .align-items-xl-stretch {
        align-items: stretch !important;
    }

    /* line 37, ../../sass/_asu_components/bootstrap/utilities/_flex.scss */
    .align-content-xl-start {
        align-content: flex-start !important;
    }

    /* line 38, ../../sass/_asu_components/bootstrap/utilities/_flex.scss */
    .align-content-xl-end {
        align-content: flex-end !important;
    }

    /* line 39, ../../sass/_asu_components/bootstrap/utilities/_flex.scss */
    .align-content-xl-center {
        align-content: center !important;
    }

    /* line 40, ../../sass/_asu_components/bootstrap/utilities/_flex.scss */
    .align-content-xl-between {
        align-content: space-between !important;
    }

    /* line 41, ../../sass/_asu_components/bootstrap/utilities/_flex.scss */
    .align-content-xl-around {
        align-content: space-around !important;
    }

    /* line 42, ../../sass/_asu_components/bootstrap/utilities/_flex.scss */
    .align-content-xl-stretch {
        align-content: stretch !important;
    }

    /* line 44, ../../sass/_asu_components/bootstrap/utilities/_flex.scss */
    .align-self-xl-auto {
        align-self: auto !important;
    }

    /* line 45, ../../sass/_asu_components/bootstrap/utilities/_flex.scss */
    .align-self-xl-start {
        align-self: flex-start !important;
    }

    /* line 46, ../../sass/_asu_components/bootstrap/utilities/_flex.scss */
    .align-self-xl-end {
        align-self: flex-end !important;
    }

    /* line 47, ../../sass/_asu_components/bootstrap/utilities/_flex.scss */
    .align-self-xl-center {
        align-self: center !important;
    }

    /* line 48, ../../sass/_asu_components/bootstrap/utilities/_flex.scss */
    .align-self-xl-baseline {
        align-self: baseline !important;
    }

    /* line 49, ../../sass/_asu_components/bootstrap/utilities/_flex.scss */
    .align-self-xl-stretch {
        align-self: stretch !important;
    }
}


/* line 7, ../../sass/_asu_components/bootstrap/utilities/_float.scss */

.float-left {
    float: left !important;
}


/* line 8, ../../sass/_asu_components/bootstrap/utilities/_float.scss */

.float-right {
    float: right !important;
}


/* line 9, ../../sass/_asu_components/bootstrap/utilities/_float.scss */

.float-none {
    float: none !important;
}

@media (min-width: 576px) {

    /* line 7, ../../sass/_asu_components/bootstrap/utilities/_float.scss */
    .float-sm-left {
        float: left !important;
    }

    /* line 8, ../../sass/_asu_components/bootstrap/utilities/_float.scss */
    .float-sm-right {
        float: right !important;
    }

    /* line 9, ../../sass/_asu_components/bootstrap/utilities/_float.scss */
    .float-sm-none {
        float: none !important;
    }
}

@media (min-width: 768px) {

    /* line 7, ../../sass/_asu_components/bootstrap/utilities/_float.scss */
    .float-md-left {
        float: left !important;
    }

    /* line 8, ../../sass/_asu_components/bootstrap/utilities/_float.scss */
    .float-md-right {
        float: right !important;
    }

    /* line 9, ../../sass/_asu_components/bootstrap/utilities/_float.scss */
    .float-md-none {
        float: none !important;
    }
}

@media (min-width: 992px) {

    /* line 7, ../../sass/_asu_components/bootstrap/utilities/_float.scss */
    .float-lg-left {
        float: left !important;
    }

    /* line 8, ../../sass/_asu_components/bootstrap/utilities/_float.scss */
    .float-lg-right {
        float: right !important;
    }

    /* line 9, ../../sass/_asu_components/bootstrap/utilities/_float.scss */
    .float-lg-none {
        float: none !important;
    }
}

@media (min-width: 1200px) {

    /* line 7, ../../sass/_asu_components/bootstrap/utilities/_float.scss */
    .float-xl-left {
        float: left !important;
    }

    /* line 8, ../../sass/_asu_components/bootstrap/utilities/_float.scss */
    .float-xl-right {
        float: right !important;
    }

    /* line 9, ../../sass/_asu_components/bootstrap/utilities/_float.scss */
    .float-xl-none {
        float: none !important;
    }
}


/* line 4, ../../sass/_asu_components/bootstrap/utilities/_interactions.scss */

.user-select-all {
    user-select: all !important;
}


/* line 4, ../../sass/_asu_components/bootstrap/utilities/_interactions.scss */

.user-select-auto {
    user-select: auto !important;
}


/* line 4, ../../sass/_asu_components/bootstrap/utilities/_interactions.scss */

.user-select-none {
    user-select: none !important;
}


/* line 4, ../../sass/_asu_components/bootstrap/utilities/_overflow.scss */

.overflow-auto {
    overflow: auto !important;
}


/* line 4, ../../sass/_asu_components/bootstrap/utilities/_overflow.scss */

.overflow-hidden {
    overflow: hidden !important;
}


/* line 5, ../../sass/_asu_components/bootstrap/utilities/_position.scss */

.position-static {
    position: static !important;
}


/* line 5, ../../sass/_asu_components/bootstrap/utilities/_position.scss */

.position-relative {
    position: relative !important;
}


/* line 5, ../../sass/_asu_components/bootstrap/utilities/_position.scss */

.position-absolute {
    position: absolute !important;
}


/* line 5, ../../sass/_asu_components/bootstrap/utilities/_position.scss */

.position-fixed {
    position: fixed !important;
}


/* line 5, ../../sass/_asu_components/bootstrap/utilities/_position.scss */

.position-sticky {
    position: sticky !important;
}


/* line 10, ../../sass/_asu_components/bootstrap/utilities/_position.scss */

.fixed-top {
    position: fixed !important;
    top: 0;
    right: 0;
    left: 0;
    z-index: 1030;
    background-color: white;
}


/* line 18, ../../sass/_asu_components/bootstrap/utilities/_position.scss */

.fixed-bottom {
    position: fixed;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1030;
}

@supports (position: sticky) {

    /* line 26, ../../sass/_asu_components/bootstrap/utilities/_position.scss */
    .sticky-top {
        position: sticky;
        top: 0;
        z-index: 1020;
    }
}


/* line 1, ../../sass/_asu_components/extends/_dividers.scss */

hr {
    border-top: 0;
    height: 1px;
    /* margin: 3rem 0; */
    background-color: #d0d0d0;
}


/* line 7, ../../sass/_asu_components/extends/_dividers.scss */

hr.copy-divider {
    height: 0.5rem;
    background-color: #ffc627;
    max-width: 16rem;
}


/*--------------------------------------------------------------
# Global Header

1. Wrapper Definitions, Global Mixins, Variables
2. Top Menu
3. Scrolled, Mobile
4. Scrolled, Desktop
5. Main Menu, Mobile
6. Main Menu, Mobile Only
7. Main Menu, Desktop
8. Page Content
--------------------------------------------------------------*/


/* line 64, ../../sass/_asu_components/extends/_global_headers.scss */

.dropdown-pinned {
    overflow: hidden;
    position: fixed;
}


/*--------------------------------------------------------------
2. Top Menu
--------------------------------------------------------------*/


/* line 73, ../../sass/_asu_components/extends/_global_headers.scss */

#wrapper-header-top {
    background-color: #e8e8e8;
    height: 24px;
    transition: 0.5s cubic-bezier(0.19, 1, 0.19, 1);
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    height: 24px;
}


/* line 84, ../../sass/_asu_components/extends/_global_headers.scss */

#header-top {
    background-color: #e8e8e8;
    height: 24px;
    transition: 0.5s cubic-bezier(0.19, 1, 0.19, 1);
}


/* line 89, ../../sass/_asu_components/extends/_global_headers.scss */

#header-top .nav {
    justify-content: flex-end;
    align-items: center;
}


/* line 94, ../../sass/_asu_components/extends/_global_headers.scss */

#header-top .nav-link {
    color: #484848;
    font-size: 0.75rem;
    font-family: Arial, Helvetica, "Nimbus Sans L", "Liberation Sans", FreeSans, sans-serif;
    line-height: 0.75rem;
    padding: 0.25rem 0.5rem 0.25rem 0.5rem;
    margin-right: 0.5rem;
}


/* line 102, ../../sass/_asu_components/extends/_global_headers.scss */

#header-top .nav-link.sr-only {
    justify-self: flex-start;
}


/* line 107, ../../sass/_asu_components/extends/_global_headers.scss */

#header-top .login-status {
    display: flex;
    align-items: center;
    margin-right: 0.5rem;
}


/* line 112, ../../sass/_asu_components/extends/_global_headers.scss */

#header-top .login-status>a {
    padding: 0;
    margin: 0;
    color: #484848;
    text-decoration: none;
}


/* line 119, ../../sass/_asu_components/extends/_global_headers.scss */

#header-top .login-status>a.name {
    font-weight: 700;
}


/* line 123, ../../sass/_asu_components/extends/_global_headers.scss */

#header-top .login-status>a.signout:before {
    content: '(';
    margin-left: 4px;
}


/* line 128, ../../sass/_asu_components/extends/_global_headers.scss */

#header-top .login-status>a.signout:after {
    content: ') ';
}


/* line 133, ../../sass/_asu_components/extends/_global_headers.scss */

#header-top .form-inline label {
    position: relative;
    margin-left: -85px;
    font-weight: 400;
    transition: all 0.5s;
    color: #747474;
}


/* line 141, ../../sass/_asu_components/extends/_global_headers.scss */

#header-top input[type='search'] {
    background: url("../../images/search_0.png") no-repeat 10px 50%;
    background-size: 12px;
    width: 32px;
    cursor: pointer;
    font-size: .75rem;
    line-height: 0.75rem;
    border: 0;
    border-radius: 0;
    padding: 0.25rem;
    transition: all 0.5s;
    height: 1.5rem;
    margin: 0;
}


/* line 155, ../../sass/_asu_components/extends/_global_headers.scss */

#header-top input[type='search']+label {
    display: none;
}


/* line 160, ../../sass/_asu_components/extends/_global_headers.scss */

#header-top input[type='search']:focus {
    background-image: url("../images/font-awesome-svg/search-gray-5.svg");
    width: 200px;
    color: #747474;
    background-color: #fff;
    cursor: auto;
    margin: .75rem 0;
    padding-left: 2rem;
}


/* line 169, ../../sass/_asu_components/extends/_global_headers.scss */

#header-top input[type='search']:focus+label {
    display: block;
}


/* line 173, ../../sass/_asu_components/extends/_global_headers.scss */

#header-top input[type='search']:focus:valid+label {
    display: none;
}


/* line 178, ../../sass/_asu_components/extends/_global_headers.scss */

#header-top input:-moz-placeholder {
    color: transparent;
}


/* line 182, ../../sass/_asu_components/extends/_global_headers.scss */

#header-top input::-webkit-input-placeholder {
    color: transparent;
}


/*--------------------------------------------------------------
3. Scrolled, Mobile
--------------------------------------------------------------*/


/* line 190, ../../sass/_asu_components/extends/_global_headers.scss */

#asu-header .navbar,
#asu-header .navbar-brand .horiz,
#asu-header .navbar-brand .vert,
#asu-header .title {
    transition: 0.5s cubic-bezier(0.19, 1, 0.19, 1);
}


/* line 198, ../../sass/_asu_components/extends/_global_headers.scss */

#asu-header.scrolled #wrapper-header-top {
    height: 0;
    overflow: hidden;
}


/* line 203, ../../sass/_asu_components/extends/_global_headers.scss */

#asu-header.scrolled #header-top {
    height: 0;
    overflow: hidden;
}


/* line 209, ../../sass/_asu_components/extends/_global_headers.scss */

#asu-header.scrolled #header-main .navbar-brand .horiz {
    margin-bottom: 0.5rem;
}


/* line 213, ../../sass/_asu_components/extends/_global_headers.scss */

#asu-header.scrolled #header-main .navbar-brand .vert {
    margin: 12px 1rem 12px 0;
    padding: 0.25rem 0;
    height: 64px;
}


/* line 219, ../../sass/_asu_components/extends/_global_headers.scss */

#asu-header.scrolled #header-main .title {
    padding-bottom: 1rem;
}


/* line 222, ../../sass/_asu_components/extends/_global_headers.scss */

#asu-header.scrolled #header-main .title .unit-name {
    display: none;
}


/*--------------------------------------------------------------
4. Scrolled, Desktop

--------------------------------------------------------------*/

@media (max-width:992px) {
    #header-main .dropdown:after {
        transition: 0.5s cubic-bezier(0.19, 1, 0.19, 1);
        content: '';
        display: block;
        margin-top: -6px;
        height: 0.5rem;
        background-color: #ffc627;
        position: absolute;
        top: 3rem;
        bottom: inherit;
        width: 0;
        margin-left: 2rem;
    }

    #header-main .dropdown.show:after {
        width: calc(100% - 18rem) !important;
        margin-left: 2rem !important;
        margin-top: -6px !important;
    }
}

@media (max-width: 992px) {
    .navbar-site-buttons>a {
        margin-left: 16px;
    }
}

@media (min-width: 1200px) {

    /* line 235, ../../sass/_asu_components/extends/_global_headers.scss */
    #asu-header.scrolled .navbar-container.no-links {
        margin-top: 2rem;
    }

    /* line 247, ../../sass/_asu_components/extends/_global_headers.scss */
    #asu-header.scrolled #header-main .navbar-brand .vert {
        padding: 0;
    }

    /* line 251, ../../sass/_asu_components/extends/_global_headers.scss */
    #asu-header.scrolled #header-main .title {
        padding-bottom: 0;
        margin: 16px 0;
    }

    /* line 256, ../../sass/_asu_components/extends/_global_headers.scss */
    #asu-header.scrolled #header-main .title.subdomain-name {
        font-size: 1.5rem;
    }
}


/*--------------------------------------------------------------
5. Main Menu, Mobile
--------------------------------------------------------------*/


/* line 265, ../../sass/_asu_components/extends/_global_headers.scss */

#wrapper-header-top {
    display: none;
}


/* line 269, ../../sass/_asu_components/extends/_global_headers.scss */

#wrapper-header-main {
    border-bottom: 1px solid #d0d0d0;
    background-color: #ffffff;
}


/* line 274, ../../sass/_asu_components/extends/_global_headers.scss */

#header-main {
    padding: 0;
}


/* line 277, ../../sass/_asu_components/extends/_global_headers.scss */

#header-main .navbar {
    padding: 1.5rem 0 0 0;
    align-items: flex-start;
}


/* line 282, ../../sass/_asu_components/extends/_global_headers.scss */

#header-main .navbar-brand {
    padding: 0;
    margin: 0;
}


/* line 286, ../../sass/_asu_components/extends/_global_headers.scss */

#header-main .navbar-brand .vert {
    display: none;
}


/* line 290, ../../sass/_asu_components/extends/_global_headers.scss */

#header-main .navbar-brand .horiz {
    display: block;
    height: 32px;
    width: auto;
    margin-bottom: 1rem;
    margin-left: 2rem;
}


/* line 299, ../../sass/_asu_components/extends/_global_headers.scss */

#header-main .navbar-toggler {
    color: #191919;
    border: 0;
    margin-right: 24px;
}


/* line 304, ../../sass/_asu_components/extends/_global_headers.scss */

#header-main .navbar-toggler:focus {
    outline: 0;
}


/* line 308, ../../sass/_asu_components/extends/_global_headers.scss */

#header-main .navbar-toggler .fa-stack {
    width: 0.875em;
    height: 1em;
}


/* line 313, ../../sass/_asu_components/extends/_global_headers.scss */

#header-main .navbar-toggler .fa-circle {
    color: #e8e8e8;
    font-size: 1rem;
    margin-left: -12px;
    /* Magic number, align icon with hamburger */
}


/* line 320, ../../sass/_asu_components/extends/_global_headers.scss */

#header-main .navbar-toggler .fa-times {
    margin-left: -5px;
    /* Magic number, same thing */
}


/* line 326, ../../sass/_asu_components/extends/_global_headers.scss */

#header-main .navbar-toggler.collapsed .fa-stack {
    display: none;
}


/* line 330, ../../sass/_asu_components/extends/_global_headers.scss */

#header-main .navbar-toggler.collapsed .fa-bars {
    display: inline-block;
}


/* line 336, ../../sass/_asu_components/extends/_global_headers.scss */

#header-main .navbar-toggler:not(.collapsed) .fa-stack {
    display: inline-block;
}


/* line 340, ../../sass/_asu_components/extends/_global_headers.scss */

#header-main .navbar-toggler:not(.collapsed) .fa-bars {
    display: none;
}


/* line 346, ../../sass/_asu_components/extends/_global_headers.scss */

#header-main .navbar-container {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
}


/* line 353, ../../sass/_asu_components/extends/_global_headers.scss */

#header-main .title {
    line-height: 1;
    font-size: 1rem;
    font-weight: 700;
    padding: 0 2rem 1.5rem 2rem;
}


/* line 359, ../../sass/_asu_components/extends/_global_headers.scss */

#header-main .title>a {
    color: #191919;
    text-decoration: none;
}


/* line 364, ../../sass/_asu_components/extends/_global_headers.scss */

#header-main .title>a:visited {
    color: #191919;
}


/* line 368, ../../sass/_asu_components/extends/_global_headers.scss */

#header-main .title>a:hover {
    text-decoration: underline;
}


/* line 372, ../../sass/_asu_components/extends/_global_headers.scss */

#header-main .title .unit-name {
    display: none;
}


/* line 378, ../../sass/_asu_components/extends/_global_headers.scss */

#header-main .navbar-nav .nav-link {
    padding: 1rem 2rem 1rem 2rem;
    border-top: 1px solid #d0d0d0;
    color: #191919;
}


/* line 383, ../../sass/_asu_components/extends/_global_headers.scss */

#header-main .navbar-nav .nav-link svg.fa-home {
    /* display: none; */
}


/* line 387, ../../sass/_asu_components/extends/_global_headers.scss */

#header-main .navbar-nav .nav-link:visited {
    color: #191919;
}


/* line 391, ../../sass/_asu_components/extends/_global_headers.scss */

@media (min-width: 1200px) {
    #header-main .navbar-nav .nav-link:after {
        transition: 0.5s cubic-bezier(0.19, 1, 0.19, 1);
        content: '';
        display: block;
        height: 0.5rem;
        background-color: #ffc627;
        top: 3rem;
        bottom: inherit;
        width: 0;
        margin-left: 2rem;
        position: relative;
        top: 0.5rem;
    }
}


/* line 397, ../../sass/_asu_components/extends/_global_headers.scss */

#header-main .navbar-nav .nav-link.active:after {
    width: 100%;
    margin-left: 0;
}


/* line 404, ../../sass/_asu_components/extends/_global_headers.scss */

#header-main .navbar-site-buttons {
    padding: 1rem 2rem;
    border-top: 1px solid #d0d0d0;
}


/* line 408, ../../sass/_asu_components/extends/_global_headers.scss */


/* #header-main .navbar-site-buttons .btn {
  margin-bottom: 1rem;
} */


/* line 412, ../../sass/_asu_components/extends/_global_headers.scss */

#header-main .navbar-site-buttons .btn:last-of-type {
    margin-bottom: 0;
}


/* line 417, ../../sass/_asu_components/extends/_global_headers.scss */

#header-main #menubar {
    overflow-y: scroll;
}


/* line 420, ../../sass/_asu_components/extends/_global_headers.scss */

#header-main #menubar.collapsing {
    height: unset !important;
}


/* line 424, ../../sass/_asu_components/extends/_global_headers.scss */

#header-main #menubar.collapsing .navbar-mobile-footer.pinned,
#header-main #menubar.show .navbar-mobile-footer.pinned {
    position: fixed;
    bottom: 0;
    right: 0;
    width: 100%;
}


/* line 433, ../../sass/_asu_components/extends/_global_headers.scss */

#header-main .navbar-mobile-footer {
    background-color: #e8e8e8;
}


/* line 436, ../../sass/_asu_components/extends/_global_headers.scss */

#header-main .navbar-mobile-footer .navbar-mobile-search {
    padding: 1rem 2rem;
    width: 100%;
    border-top: 1px solid #d0d0d0;
}


/* line 441, ../../sass/_asu_components/extends/_global_headers.scss */

#header-main .navbar-mobile-footer .navbar-mobile-search input {
    width: 100%;
    /* background: url("../images/font-awesome-svg/search-gray-6.svg") no-repeat 10px 50%; */
    background-size: 16px;
    background-color: #ffffff;
    border: 0;
    border-radius: 0;
    padding-left: 32px;
}


/* line 452, ../../sass/_asu_components/extends/_global_headers.scss */

#header-main .navbar-mobile-footer .nav-grid {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
    justify-items: start;
    width: 100%;
}


/* line 459, ../../sass/_asu_components/extends/_global_headers.scss */

#header-main .navbar-mobile-footer .nav-grid .nav-link {
    color: #191919;
    margin-right: 0;
    text-align: center;
    width: 100%;
    font-size: 0.875rem;
    padding: 1rem 1.5rem;
    border-top: 1px solid #d0d0d0;
}


/* line 468, ../../sass/_asu_components/extends/_global_headers.scss */

#header-main .navbar-mobile-footer .nav-grid .nav-link:nth-child(even) {
    border-left: 1px solid #d0d0d0;
}


/* line 473, ../../sass/_asu_components/extends/_global_headers.scss */

#header-main .navbar-mobile-footer .nav-grid .login-status {
    display: block;
    width: 100%;
}


/* line 477, ../../sass/_asu_components/extends/_global_headers.scss */

#header-main .navbar-mobile-footer .nav-grid .login-status>a {
    border: 0;
    padding: 0;
    margin: 0;
    color: #191919;
    text-decoration: none;
}


/* line 485, ../../sass/_asu_components/extends/_global_headers.scss */

#header-main .navbar-mobile-footer .nav-grid .login-status>a.name {
    font-weight: 700;
}


/* line 489, ../../sass/_asu_components/extends/_global_headers.scss */

#header-main .navbar-mobile-footer .nav-grid .login-status>a.signout:before {
    content: '(';
    margin-left: 4px;
}


/* line 494, ../../sass/_asu_components/extends/_global_headers.scss */

#header-main .navbar-mobile-footer .nav-grid .login-status>a.signout:after {
    content: ') ';
}


/* line 500, ../../sass/_asu_components/extends/_global_headers.scss */

#header-main .navbar-mobile-footer.shadow:before {
    transition: 0.5s cubic-bezier(0.19, 1, 0.19, 1);
    content: '';
    height: 3.5rem;
    width: 100%;
    position: absolute;
    top: -3.5rem;
}


/* line 511, ../../sass/_asu_components/extends/_global_headers.scss */

#header-main .dropdown {
    border-top: 1px solid #d0d0d0;
}


/* line 514, ../../sass/_asu_components/extends/_global_headers.scss */

#header-main .dropdown:not(:last-child) {
    border-bottom: 0;
    min-width: max-content;
}


/* line 518, ../../sass/_asu_components/extends/_global_headers.scss */

#header-main .dropdown .nav-link {
    border-top: 0;
}


/* line 522, ../../sass/_asu_components/extends/_global_headers.scss */

#header-main .dropdown svg.fa-chevron-down {
    float: right;
    font-size: 1.25rem;
    transition: 0.5s cubic-bezier(0.19, 1, 0.19, 1);
}


/* line 528, ../../sass/_asu_components/extends/_global_headers.scss */

#header-main .dropdown.show svg.fa-chevron-down {
    transform: rotate(180deg);
}


/* line 532, ../../sass/_asu_components/extends/_global_headers.scss */

#header-main .dropdown:after {
    transition: 0.5s cubic-bezier(0.19, 1, 0.19, 1);
    content: '';
    display: block;
    height: 0.5rem;
    background-color: #ffc627;
    top: 3rem;
    bottom: inherit;
    width: 0;
    margin-top: 2px;
    margin-left: 2rem;
}


/* line 536, ../../sass/_asu_components/extends/_global_headers.scss */

#header-main .dropdown.active:after {
    width: calc(100% - 4rem);
    /* arbitrary number */
    margin-left: 2rem;
}


/* line 540, ../../sass/_asu_components/extends/_global_headers.scss */

#header-main .dropdown.show:after {
    width: calc(100% - 4rem);
    /* arbitrary number */
    margin-left: 2rem;
}


/* line 544, ../../sass/_asu_components/extends/_global_headers.scss */

#header-main .dropdown.megamenu.show:after {
    width: calc(100% - 4rem);
    /* arbitrary number */
    margin-left: 2rem;
}


/* line 549, ../../sass/_asu_components/extends/_global_headers.scss */

#header-main .dropdown-menu {
    margin: 0;
    padding: 1rem;
    border: 0;
    border-top: 1px solid #d0d0d0;
}


/* iPad Portrait */

@media screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:portrait) {
    #header-main .dropdown-menu {
        padding: 0;
    }
}


/* iPad Landscape */

@media screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:landscape) {
    #header-main .dropdown-menu {
        padding: 0;
    }
}

@media only screen and (max-width: 768px) {

    /* line 549, ../../sass/_asu_components/extends/_global_headers.scss */
    #header-main .dropdown-menu {
        display: none;
    }
}


/* line 557, ../../sass/_asu_components/extends/_global_headers.scss */

#header-main .dropdown-menu .btn {
    margin: 0.5rem 0;
}


/* line 561, ../../sass/_asu_components/extends/_global_headers.scss */

#header-main .dropdown-menu div[class^='col-'] {
    margin-bottom: 3rem;
    padding: 0 2rem;
}


/* line 566, ../../sass/_asu_components/extends/_global_headers.scss */

#header-main .dropdown-menu div[class^='col-']:last-child {
    margin-bottom: 0;
}


/* line 571, ../../sass/_asu_components/extends/_global_headers.scss */

#header-main .dropdown-col {
    padding: 0 2rem;
    /* display: none; */
    margin-bottom: 3rem;
}


/* line 575, ../../sass/_asu_components/extends/_global_headers.scss */

#header-main .dropdown-col:last-child {
    margin-bottom: 0;
}


/* line 580, ../../sass/_asu_components/extends/_global_headers.scss */

#header-main .dropdown-item {
    padding: 1rem 0.5rem;
    white-space: normal;
}


/* line 584, ../../sass/_asu_components/extends/_global_headers.scss */

#header-main .dropdown-item:visited {
    color: #191919;
}


/* line 588, ../../sass/_asu_components/extends/_global_headers.scss */

#header-main .dropdown-item+.dropdown-item {
    border-top: 1px solid #bfbfbf;
}


/*--------------------------------------------------------------
6. Main Menu, Mobile Only
--------------------------------------------------------------*/


/* line 598, ../../sass/_asu_components/extends/_global_headers.scss */

#wrapper-header-main .container-lg {
    padding: 0;
}


/*--------------------------------------------------------------
7. Main Menu, Desktop
--------------------------------------------------------------*/


/* Breakpoint at which the mobile menu is triggered */

@media (min-width: 1200px) {

    /* line 609, ../../sass/_asu_components/extends/_global_headers.scss */
    #wrapper-header-top {
        display: block;
    }

    /* line 614, ../../sass/_asu_components/extends/_global_headers.scss */
    #header-main .navbar {
        padding: 0;
        align-items: flex-start;
    }

    /* line 620, ../../sass/_asu_components/extends/_global_headers.scss */
    #header-main .navbar-brand .vert {
        display: block;
        height: 72px;
        width: auto;
        margin: 20px 1rem 20px 0;
    }

    /* line 627, ../../sass/_asu_components/extends/_global_headers.scss */
    #header-main .navbar-brand .horiz {
        display: none;
    }

    /* line 632, ../../sass/_asu_components/extends/_global_headers.scss */
    #header-main .navbar-container.no-links {
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        margin-top: 2.5rem;
    }

    /* line 638, ../../sass/_asu_components/extends/_global_headers.scss */
    #header-main .navbar-container.no-links .title {
        width: 100%;
        margin: 0;
    }

    /* line 643, ../../sass/_asu_components/extends/_global_headers.scss */
    #header-main .navbar-container.no-links .navbar-collapse {
        justify-content: flex-end !important;
    }

    /* line 648, ../../sass/_asu_components/extends/_global_headers.scss */
    #header-main .title {
        line-height: 1;
        margin: 1rem 0 0.5rem 0;
        font-weight: 700;
        padding: 0;
    }

    /* line 654, ../../sass/_asu_components/extends/_global_headers.scss */
    #header-main .title .unit-name {
        font-size: 1rem;
        margin-bottom: 0.5rem;
        display: block;
    }

    /* line 660, ../../sass/_asu_components/extends/_global_headers.scss */
    #header-main .title .subdomain-name {
        font-size: 1.5rem;
        margin-bottom: 0;
    }

    /* line 665, ../../sass/_asu_components/extends/_global_headers.scss */
    #header-main .title.subdomain-name {
        font-size: 2rem;
        margin: 1.5rem 0 1rem 0;
        font-weight: 700;
    }

    /* line 672, ../../sass/_asu_components/extends/_global_headers.scss */
    #header-main .navbar-site-buttons {
        padding-bottom: 8px;
        padding-left: 0px;
        padding-right: 0px;
        padding-top: 0px;
        border: 0;
    }

    @media (max-width: 992) {
        #header-main .navbar-site-buttons {
            padding-left: 8px;
        }
    }

    /* line 676, ../../sass/_asu_components/extends/_global_headers.scss */
    #header-main .navbar-site-buttons .btn {
        margin-bottom: 0;
    }

    /* line 680, ../../sass/_asu_components/extends/_global_headers.scss */
    #header-main .navbar-site-buttons .btn+.btn {
        margin-left: 1rem;
    }

    /* line 685, ../../sass/_asu_components/extends/_global_headers.scss */
    #header-main #menubar {
        overflow: initial;
    }

    /* line 689, ../../sass/_asu_components/extends/_global_headers.scss */
    #header-main .navbar-nav {
        line-height: 1rem;
    }

    /* line 692, ../../sass/_asu_components/extends/_global_headers.scss */
    #header-main .navbar-nav>.nav-link {
        border: 0;
        font-size: 1rem;
        color: #191919;
        padding: 0.5rem 0.75rem;
        /* Magic number */
        margin-right: 0.5rem;
        min-width: fit-content;
    }

    /* line 700, ../../sass/_asu_components/extends/_global_headers.scss */
    #header-main .navbar-nav>.nav-link:after {
        transition: 0.5s cubic-bezier(0.19, 1, 0.19, 1);
        content: '';
        display: block;
        height: 0.5rem;
        background-color: #ffc627;
        position: relative;
        top: inherit;
        bottom: 0;
        width: 0;
        margin-left: 0;
        bottom: -10px;
        left: -8px;
    }

    /* line 706, ../../sass/_asu_components/extends/_global_headers.scss */
    #header-main .navbar-nav>.nav-link:hover:after {
        width: 100%;
        margin-left: 0;
        width: calc(100% + 16px);
    }

    /* line 711, ../../sass/_asu_components/extends/_global_headers.scss */
    #header-main .navbar-nav>.nav-link.active:after {
        width: 100%;
        margin-left: 0;
        width: calc(100% + 16px);
    }

    /* line 717, ../../sass/_asu_components/extends/_global_headers.scss */
    #header-main .navbar-nav>.nav-link-home {
        padding-bottom: 7px;
        /* Magic number */
    }

    /* line 721, ../../sass/_asu_components/extends/_global_headers.scss */
    #header-main .navbar-nav>.nav-link-home svg.fa-home {
        display: inline-block;
        font-size: 16px;
    }

    /* line 727, ../../sass/_asu_components/extends/_global_headers.scss */
    #header-main .navbar-nav .nav-item .nav-link {
        padding: 0.5rem 0.75rem 0 0.75rem;
        /* Magic number */
    }

    /* line 733, ../../sass/_asu_components/extends/_global_headers.scss */
    #header-main .dropdown {
        position: relative;
        padding: 0;
        border: 0;
        margin-right: 0.5rem;
    }

    @media (min-width: 1200px) {
        .navbar-site-buttons {
            margin-left: 248px;
        }
    }

    /* line 739, ../../sass/_asu_components/extends/_global_headers.scss */
    #header-main .dropdown:after {
        transition: 0.5s cubic-bezier(0.19, 1, 0.19, 1);
        content: '';
        display: block;
        height: 0.5rem;
        background-color: #ffc627;
        position: relative;
        top: inherit;
        margin-top: 2px;
        bottom: -3 !important;
        width: 0;
        margin-left: 0;
    }

    /* line 743, ../../sass/_asu_components/extends/_global_headers.scss */
    #header-main .dropdown:hover:after {
        width: 100%;
        margin-left: 0;
    }

    /* line 747, ../../sass/_asu_components/extends/_global_headers.scss */
    #header-main .dropdown.active:after {
        width: 100%;
        margin-left: 0;
    }

    /* line 751, ../../sass/_asu_components/extends/_global_headers.scss */
    #header-main .dropdown.dropdown.show:after {
        width: 100%;
        margin-left: 0;
    }

    /* line 755, ../../sass/_asu_components/extends/_global_headers.scss */
    #header-main .dropdown.dropdown.megamenu.show:after {
        width: 100%;
        margin-left: 0;
    }

    /* line 759, ../../sass/_asu_components/extends/_global_headers.scss */
    #header-main .dropdown svg.fa-chevron-down {
        float: none;
        display: inline-block;
        font-size: 0.75rem;
        /* margin-left: 0.5rem; */
    }

    /* line 767, ../../sass/_asu_components/extends/_global_headers.scss */
    #header-main .dropdown-menu {
        margin: -1px 0 0 0;
        border: 1px solid #d0d0d0;
        border-top: 1px solid #ffffff;
        padding: 12px 24px;
    }

    /* line 773, ../../sass/_asu_components/extends/_global_headers.scss */
    #header-main .dropdown-menu div[class^='col-'] {
        margin-bottom: 0;
    }

    /* line 777, ../../sass/_asu_components/extends/_global_headers.scss */
    #header-main .dropdown-menu.dropdown-columns.show {
        display: flex;
    }

    /* line 782, ../../sass/_asu_components/extends/_global_headers.scss */
    #header-main .dropdown-col {
        /* width: 16rem; */
        padding: 0 1.5rem 0 0;
        border-right: 1px solid #bfbfbf;
        margin-right: 1.5rem;
    }

    /* line 788, ../../sass/_asu_components/extends/_global_headers.scss */
    #header-main .dropdown-col:last-of-type {
        margin-right: 0;
        padding-right: 0;
        border-right: 0;
    }

    /* line 794, ../../sass/_asu_components/extends/_global_headers.scss */
    #header-main .dropdown-col h3 {
        margin-top: 0;
    }

    /* line 799, ../../sass/_asu_components/extends/_global_headers.scss */
    #header-main .dropdown-item {
        padding: 0.5rem 0;
        white-space: nowrap;
    }

    /* line 803, ../../sass/_asu_components/extends/_global_headers.scss */
    #header-main .dropdown-item:visited {
        color: #191919;
    }

    /* line 807, ../../sass/_asu_components/extends/_global_headers.scss */
    #header-main .dropdown-item:hover {
        color: #8c1d40;
        text-decoration: underline;
    }

    /* line 812, ../../sass/_asu_components/extends/_global_headers.scss */
    #header-main .dropdown-item+.dropdown-item {
        border-top: 0;
    }

    /* line 817, ../../sass/_asu_components/extends/_global_headers.scss */
    #header-main .megamenu {
        position: static;
    }

    /* line 820, ../../sass/_asu_components/extends/_global_headers.scss */
    #header-main .megamenu .dropdown-menu {
        background-color: #ffffff;
        border-bottom: 1px solid #bfbfbf;
        width: 100vw;
        margin-left: calc(-50vw + 50%);
        margin-top: 0;
        padding: 0;
    }

    /* line 829, ../../sass/_asu_components/extends/_global_headers.scss */
    #header-main .megamenu .row {
        width: 100%;
        padding: 2rem 0;
    }

    /* line 834, ../../sass/_asu_components/extends/_global_headers.scss */
    #header-main .megamenu .row.with-buttons {
        padding: 1rem 0;
    }

    /* line 837, ../../sass/_asu_components/extends/_global_headers.scss */
    #header-main .megamenu .row.with-buttons:before {
        content: '';
        height: 1px;
        width: 100vw;
        margin-left: calc(-50vw + 50%);
        margin-right: calc(-50vw + 50%);
        background-color: #bfbfbf;
        position: relative;
        top: -1rem;
    }

    /* line 848, ../../sass/_asu_components/extends/_global_headers.scss */
    #header-main .megamenu .row.with-buttons div[class^='col-'] {
        padding-bottom: 0;
    }

    /* line 853, ../../sass/_asu_components/extends/_global_headers.scss */
    #header-main .megamenu div[class^='col-'] {
        border-right: 1px solid #bfbfbf;
        padding: 0 1.5rem 2.5rem 1.5rem;
        position: relative;
    }

    /* line 858, ../../sass/_asu_components/extends/_global_headers.scss */
    #header-main .megamenu div[class^='col-']:last-of-type {
        border-right: 0;
    }

    /* line 862, ../../sass/_asu_components/extends/_global_headers.scss */
    #header-main .megamenu div[class^='col-'] h3 {
        margin-top: 0;
    }

    /* line 866, ../../sass/_asu_components/extends/_global_headers.scss */
    #header-main .megamenu div[class^='col-'] .dropdown-item {
        white-space: normal;
    }

    /* line 869, ../../sass/_asu_components/extends/_global_headers.scss */
    #header-main .megamenu div[class^='col-'] .dropdown-item+.dropdown-item {
        border-top: 0;
    }

    /* line 874, ../../sass/_asu_components/extends/_global_headers.scss */
    #header-main .megamenu div[class^='col-'] .dropdown-item+.btn {
        position: absolute;
        bottom: 0;
        margin: 0;
    }

    /* line 880, ../../sass/_asu_components/extends/_global_headers.scss */
    #header-main .megamenu div[class^='col-'] .btn+.btn {
        margin-left: 1.5rem;
    }

    /* line 886, ../../sass/_asu_components/extends/_global_headers.scss */
    #header-main .navbar-mobile-footer {
        display: none;
    }
}


/*--------------------------------------------------------------
8. Page Wrapper
--------------------------------------------------------------*/


/* line 898, ../../sass/_asu_components/extends/_global_headers.scss */

#asu-header+div,
#asu-header+main {
    transition: 0.5s cubic-bezier(0.19, 1, 0.19, 1);
    margin-top: 113px;
}


/* line 904, ../../sass/_asu_components/extends/_global_headers.scss */

#asu-header.scrolled+div,
#asu-header.scrolled+main {
    transition: 0.5s cubic-bezier(0.19, 1, 0.19, 1);
    margin-top: 97px;
}

@media (min-width: 992px) {

    /* line 913, ../../sass/_asu_components/extends/_global_headers.scss */
    #asu-header+div,
    #asu-header+main {
        transition: 0.5s cubic-bezier(0.19, 1, 0.19, 1);
        margin-top: 137px;
    }

    /* line 919, ../../sass/_asu_components/extends/_global_headers.scss */
    #asu-header.scrolled+div,
    #asu-header.scrolled+main {
        transition: 0.5s cubic-bezier(0.19, 1, 0.19, 1);
        margin-top: 81x;
    }
}


/* line 1, ../../sass/_asu_components/extends/_headings.scss */

h1,
h2,
h3,
h4,
h5 {
    font-weight: 700;
    /* text-align: left; */
    opacity: 1;
    margin: 0;
    line-height: calc(100% + 13px);
}


/* line 14, ../../sass/_asu_components/extends/_headings.scss */

h1 {
    font-size: 4rem;
    letter-spacing: -0.035em;
}


/* line 18, ../../sass/_asu_components/extends/_headings.scss */

h1.article {
    font-size: 3rem;
}

@media (max-width: 577px) {

    /* line 14, ../../sass/_asu_components/extends/_headings.scss */
    h1 {
        font-size: 2.25rem;
    }
}


/* line 27, ../../sass/_asu_components/extends/_headings.scss */

h2 {
    font-size: 2.5rem;
    letter-spacing: -0.035em;
}

@media (max-width: 577px) {

    /* line 27, ../../sass/_asu_components/extends/_headings.scss */
    h2 {
        font-size: 2rem;
    }
}


/* line 36, ../../sass/_asu_components/extends/_headings.scss */

h3 {
    font-size: 1.5rem;
    letter-spacing: -0.035em;
}


/* line 41, ../../sass/_asu_components/extends/_headings.scss */

h4 {
    font-size: 1.25rem;
    letter-spacing: -0.025em;
}


/* line 46, ../../sass/_asu_components/extends/_headings.scss */

h5 {
    font-size: 1rem;
    letter-spacing: -0.015em;
}


/* line 53, ../../sass/_asu_components/extends/_headings.scss */

h1 span.highlight-gold,
h2 span.highlight-gold {
    box-shadow: -0.15em 0 0 #ffc627, 0.15em 0 0 #ffc627;
    background: #ffc627;
    color: #191919;
}


/* line 60, ../../sass/_asu_components/extends/_headings.scss */

h1 span.highlight-black,
h2 span.highlight-black {
    box-shadow: -0.15em 0 0 #191919, 0.15em 0 0 #191919;
    background: #191919;
    color: #fafafa;
}


/* line 67, ../../sass/_asu_components/extends/_headings.scss */

h1 span.highlight-white,
h2 span.highlight-white {
    box-shadow: -0.15em 0 0 #ffffff, 0.15em 0 0 #ffffff;
    background: #ffffff;
    color: #191919;
}


/* line 77, ../../sass/_asu_components/extends/_headings.scss */

h3 span.highlight-gold,
h4 span.highlight-gold {
    box-shadow: -0.15em 0 0 #ffc627, 0.15em 0 0 #ffc627;
    background: #ffc627;
    color: #191919;
}


/* line 84, ../../sass/_asu_components/extends/_headings.scss */

h3 span.highlight-black,
h4 span.highlight-black {
    box-shadow: -0.15em 0 0 #191919, 0.15em 0 0 #191919;
    background: #191919;
    color: #fafafa;
}


/* line 91, ../../sass/_asu_components/extends/_headings.scss */

h3 span.highlight-white,
h4 span.highlight-white {
    box-shadow: -0.15em 0 0 #ffffff, 0.15em 0 0 #ffffff;
    background: #ffffff;
    color: #191919;
}


/* line 2, ../../sass/_asu_components/extends/_forms.scss */

.custom-control-label:before {
    top: 0rem;
}


/* line 5, ../../sass/_asu_components/extends/_forms.scss */

.custom-control-label:after {
    margin-top: -3px;
}


/* line 9, ../../sass/_asu_components/extends/_forms.scss */

.custom-radio .custom-control-label::after {
    margin-top: -4px;
}

.asu-header .asu-branding.header__sitename a {
    color: #000000;
}


/* line 19, ../sass/style.scss */

.navbar-brand img {
    height: 72px;
}


/* line 23, ../sass/style.scss */

.navbar-brand .align-items-center {
    align-items: flex-start !important;
}


/* line 28, ../sass/style.scss */

.navbar {
    font-family: Arial !important;
    font-size: 16px;
    font: normal normal normal 16px/18px Arial;
    color: #191919;
    opacity: 1;
}


/* line 36, ../sass/style.scss */

.navbar .tb-megamenu-item .tb-megamenu-no-link {
    border-right: none !important;
    color: #000000 !important;
    padding: 10px 10px !important;
}


/* line 44, ../sass/style.scss */

.navbar .menu-bold a.mega-group-title {
    text-align: left;
    letter-spacing: -0.6px;
    font: normal normal bold 24px/29px Arial;
}


/* line 51, ../sass/style.scss */

.navbar .tb-megamenu-main {
    background-color: #ffffff !important;
}


/* line 58, ../sass/style.scss */

.navbar .tb-megamenu-nav .tb-megamenu-item.active a.active-trail,
.navbar .tb-megamenu-nav .tb-megamenu-item.active span.tb-megamenu-no-link {
    background: none !important;
}


/* line 67, ../sass/style.scss */

.navbar .tb-megamenu-item a,
.navbar .tb-megamenu-item .tb-megamenu-no-link {
    font-weight: normal !important;
}


/* line 72, ../sass/style.scss */

.navbar .tb-megamenu-item a:hover,
.navbar .tb-megamenu-item .tb-megamenu-no-link:hover {
    color: #8C1D40 !important;
}

@media (max-width: 420px) {

    /* line 78, ../sass/style.scss */
    .navbar .nav-collapse.always-show {
        right: 320px;
        top: 40px;
        background-color: #ffffff;
        color: #000;
    }
}

@media (max-width: 420px) {

    /* line 86, ../sass/style.scss */
    .navbar .nav-collapse.always-show .tb-megamenu-nav.nav {
        display: block;
        background: white;
        width: 400px;
    }
}

@media (max-width: 420px) {

    /* line 93, ../sass/style.scss */
    .navbar .nav-collapse.always-show .tb-megamenu-nav.nav .tb-megamenu-submenu.dropdown-menu {
        background: white;
    }
}


/* line 98, ../sass/style.scss */

.navbar .nav-collapse.always-show .tb-megamenu-nav.nav .tb-megamenu-submenu.dropdown-menu a {
    text-transform: none;
    color: #000000;
    text-decoration: none;
}


/* line 103, ../sass/style.scss */

.navbar .nav-collapse.always-show .tb-megamenu-nav.nav .tb-megamenu-submenu.dropdown-menu a:hover {
    text-decoration: underline;
}


/* line 112, ../sass/style.scss */

.tb-megamenu .nav>li>a,
.tb-megamenu .nav>li>span.tb-megamenu-no-link {
    border-right: none !important;
    color: #000000 !important;
    padding: 10px 10px !important;
}


/* line 122, ../sass/style.scss */

nav .breadcrumb li.breadcrumb-item:last-child a {
    color: #000000;
}


/* line 127, ../sass/style.scss */

nav .breadcrumb li.breadcrumb-item {
    font-size: 14px;
}


/* line 130, ../sass/style.scss */

nav .breadcrumb li.breadcrumb-item a {
    text-align: left;
    font: normal normal normal 14px/20px Arial;
    letter-spacing: 0.07px;
    color: #8C1D40;
}


/* line 138, ../sass/style.scss */

nav .breadcrumb ol.breadcrumb {
    background: #E8E8E8 0% 0% no-repeat padding-box;
    opacity: 1;
}


/* burger icon */

.fa-bars:before {
    content: '\f0c9';
}