/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */

.usa-textarea,
.usa-range,
.usa-radio__label,
.usa-input-group,
.usa-hint,
.usa-combo-box__input,
.usa-combo-box__list,
.usa-select,
.usa-checkbox__label,
.usa-fieldset,
.usa-input {
    font-family: Public Sans Web, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
    font-size: 1rem;
    line-height: 1.4
}

.usa-textarea,
.usa-range,
.usa-input-group,
.usa-combo-box__input,
.usa-select,
.usa-input {
    border-width: 1px;
    border-color: #565c65;
    border-style: solid;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: 0;
    color: #1b1b1b;
    display: block;
    height: 2.5rem;
    margin-top: .5rem;
    max-width: 30rem;
    padding: .5rem;
    width: 100%
}

ol,
ul {
    margin-bottom: 1em;
    margin-top: 1em;
    line-height: 1.5;
    padding-left: 3ch
}

ol:last-child,
ul:last-child {
    margin-bottom: 0
}

ol ul,
ul ul,
ol ol,
ul ol {
    margin-top: .25em
}

li {
    margin-bottom: .25em;
    max-width: 68ex
}

li:last-child {
    margin-bottom: 0
}

@font-face {
    font-family: "Roboto Mono Web";
    font-style: normal;
    font-weight: 300;
    font-display: fallback;
    src: url(/cyber/profiles/cisad8_gov/themes/custom/gesso/dist/fonts/316b1352cc4ab2054de6.woff2) format("woff2"), url(/cyber/profiles/cisad8_gov/themes/custom/gesso/dist/fonts/92dd8f0ccfaebc33f817.woff) format("woff"), url(/cyber/profiles/cisad8_gov/themes/custom/gesso/dist/fonts/ce3838471d62f8364e12.ttf) format("truetype")
}

@font-face {
    font-family: "Roboto Mono Web";
    font-style: normal;
    font-weight: 400;
    font-display: fallback;
    src: url(/cyber/profiles/cisad8_gov/themes/custom/gesso/dist/fonts/f1dc10a756c2c544588b.woff2) format("woff2"), url(/cyber/profiles/cisad8_gov/themes/custom/gesso/dist/fonts/a3246d29b40a8b0da142.woff) format("woff"), url(/cyber/profiles/cisad8_gov/themes/custom/gesso/dist/fonts/215adb34128fcb20668b.ttf) format("truetype")
}

@font-face {
    font-family: "Roboto Mono Web";
    font-style: normal;
    font-weight: 700;
    font-display: fallback;
    src: url(/cyber/profiles/cisad8_gov/themes/custom/gesso/dist/fonts/936869ba46988c238748.woff2) format("woff2"), url(/cyber/profiles/cisad8_gov/themes/custom/gesso/dist/fonts/d85b43c39f4620dfa5b4.woff) format("woff"), url(/cyber/profiles/cisad8_gov/themes/custom/gesso/dist/fonts/e57caf7ea634a258a9b2.ttf) format("truetype")
}

@font-face {
    font-family: "Roboto Mono Web";
    font-style: italic;
    font-weight: 300;
    font-display: fallback;
    src: url(/cyber/profiles/cisad8_gov/themes/custom/gesso/dist/fonts/09cc62a8fbd32c8b2812.woff2) format("woff2"), url(/cyber/profiles/cisad8_gov/themes/custom/gesso/dist/fonts/1b8d46dae0a077f999ae.woff) format("woff"), url(/cyber/profiles/cisad8_gov/themes/custom/gesso/dist/fonts/93511dbad22ceb584f03.ttf) format("truetype")
}

@font-face {
    font-family: "Roboto Mono Web";
    font-style: italic;
    font-weight: 400;
    font-display: fallback;
    src: url(/cyber/profiles/cisad8_gov/themes/custom/gesso/dist/fonts/087069a9f454e2581ed6.woff2) format("woff2"), url(/cyber/profiles/cisad8_gov/themes/custom/gesso/dist/fonts/756750acefdb77704c08.woff) format("woff"), url(/cyber/profiles/cisad8_gov/themes/custom/gesso/dist/fonts/4863add4d566a55b6a97.ttf) format("truetype")
}

@font-face {
    font-family: "Roboto Mono Web";
    font-style: italic;
    font-weight: 700;
    font-display: fallback;
    src: url(/cyber/profiles/cisad8_gov/themes/custom/gesso/dist/fonts/5a8f743549cc6cef9a00.woff2) format("woff2"), url(/cyber/profiles/cisad8_gov/themes/custom/gesso/dist/fonts/0a6791447401e0ebd70d.woff) format("woff"), url(/cyber/profiles/cisad8_gov/themes/custom/gesso/dist/fonts/da78bf0b1b435f40ca19.ttf) format("truetype")
}

@font-face {
    font-family: "Public Sans Web";
    font-style: normal;
    font-weight: 300;
    font-display: fallback;
    src: url(/cyber/profiles/cisad8_gov/themes/custom/gesso/dist/fonts/cb08018ecdfa97bc1ef7.woff2) format("woff2"), url(/cyber/profiles/cisad8_gov/themes/custom/gesso/dist/fonts/ca8cd355fdce405e4632.woff) format("woff"), url(/cyber/profiles/cisad8_gov/themes/custom/gesso/dist/fonts/5f6af21029246226c4ae.ttf) format("truetype")
}

@font-face {
    font-family: "Public Sans Web";
    font-style: normal;
    font-weight: 400;
    font-display: fallback;
    src: url(/cyber/profiles/cisad8_gov/themes/custom/gesso/dist/fonts/f3ef4cd54cd9339494e6.woff2) format("woff2"), url(/cyber/profiles/cisad8_gov/themes/custom/gesso/dist/fonts/ff79d909f6fb87d92198.woff) format("woff"), url(/cyber/profiles/cisad8_gov/themes/custom/gesso/dist/fonts/2cf950531353b5cfce70.ttf) format("truetype")
}

@font-face {
    font-family: "Public Sans Web";
    font-style: normal;
    font-weight: 700;
    font-display: fallback;
    src: url(/cyber/profiles/cisad8_gov/themes/custom/gesso/dist/fonts/2d6be0c1fd39db283994.woff2) format("woff2"), url(/cyber/profiles/cisad8_gov/themes/custom/gesso/dist/fonts/ad28b6bf0cc20c608919.woff) format("woff"), url(/cyber/profiles/cisad8_gov/themes/custom/gesso/dist/fonts/9006a483fb7d2950446c.ttf) format("truetype")
}

@font-face {
    font-family: "Public Sans Web";
    font-style: italic;
    font-weight: 300;
    font-display: fallback;
    src: url(/cyber/profiles/cisad8_gov/themes/custom/gesso/dist/fonts/ac79c05131c59beef993.woff2) format("woff2"), url(/cyber/profiles/cisad8_gov/themes/custom/gesso/dist/fonts/caf0b472c0635f8909ab.woff) format("woff"), url(/cyber/profiles/cisad8_gov/themes/custom/gesso/dist/fonts/54fc67781880c58eec3e.ttf) format("truetype")
}

@font-face {
    font-family: "Public Sans Web";
    font-style: italic;
    font-weight: 400;
    font-display: fallback;
    src: url(/cyber/profiles/cisad8_gov/themes/custom/gesso/dist/fonts/3303461b03dc0c7854a5.woff2) format("woff2"), url(/cyber/profiles/cisad8_gov/themes/custom/gesso/dist/fonts/5aa73a947b53abe8601f.woff) format("woff"), url(/cyber/profiles/cisad8_gov/themes/custom/gesso/dist/fonts/8ee87113be62bf59d786.ttf) format("truetype")
}

@font-face {
    font-family: "Public Sans Web";
    font-style: italic;
    font-weight: 700;
    font-display: fallback;
    src: url(/cyber/profiles/cisad8_gov/themes/custom/gesso/dist/fonts/f7a44ce6746c902781e1.woff2) format("woff2"), url(/cyber/profiles/cisad8_gov/themes/custom/gesso/dist/fonts/ae4196e25187bf3f8c68.woff) format("woff"), url(/cyber/profiles/cisad8_gov/themes/custom/gesso/dist/fonts/c4142e01e246e42d69fd.ttf) format("truetype")
}

@font-face {
    font-family: "Public Sans Web";
    font-style: normal;
    font-weight: 300;
    font-display: fallback;
    src: url(/cyber/profiles/cisad8_gov/themes/custom/gesso/dist/fonts/cb08018ecdfa97bc1ef7.woff2) format("woff2"), url(/cyber/profiles/cisad8_gov/themes/custom/gesso/dist/fonts/ca8cd355fdce405e4632.woff) format("woff"), url(/cyber/profiles/cisad8_gov/themes/custom/gesso/dist/fonts/5f6af21029246226c4ae.ttf) format("truetype")
}

@font-face {
    font-family: "Public Sans Web";
    font-style: normal;
    font-weight: 400;
    font-display: fallback;
    src: url(/cyber/profiles/cisad8_gov/themes/custom/gesso/dist/fonts/f3ef4cd54cd9339494e6.woff2) format("woff2"), url(/cyber/profiles/cisad8_gov/themes/custom/gesso/dist/fonts/ff79d909f6fb87d92198.woff) format("woff"), url(/cyber/profiles/cisad8_gov/themes/custom/gesso/dist/fonts/2cf950531353b5cfce70.ttf) format("truetype")
}

@font-face {
    font-family: "Public Sans Web";
    font-style: normal;
    font-weight: 700;
    font-display: fallback;
    src: url(/cyber/profiles/cisad8_gov/themes/custom/gesso/dist/fonts/2d6be0c1fd39db283994.woff2) format("woff2"), url(/cyber/profiles/cisad8_gov/themes/custom/gesso/dist/fonts/ad28b6bf0cc20c608919.woff) format("woff"), url(/cyber/profiles/cisad8_gov/themes/custom/gesso/dist/fonts/9006a483fb7d2950446c.ttf) format("truetype")
}

@font-face {
    font-family: "Public Sans Web";
    font-style: italic;
    font-weight: 300;
    font-display: fallback;
    src: url(/cyber/profiles/cisad8_gov/themes/custom/gesso/dist/fonts/ac79c05131c59beef993.woff2) format("woff2"), url(/cyber/profiles/cisad8_gov/themes/custom/gesso/dist/fonts/caf0b472c0635f8909ab.woff) format("woff"), url(/cyber/profiles/cisad8_gov/themes/custom/gesso/dist/fonts/54fc67781880c58eec3e.ttf) format("truetype")
}

@font-face {
    font-family: "Public Sans Web";
    font-style: italic;
    font-weight: 400;
    font-display: fallback;
    src: url(/cyber/profiles/cisad8_gov/themes/custom/gesso/dist/fonts/3303461b03dc0c7854a5.woff2) format("woff2"), url(/cyber/profiles/cisad8_gov/themes/custom/gesso/dist/fonts/5aa73a947b53abe8601f.woff) format("woff"), url(/cyber/profiles/cisad8_gov/themes/custom/gesso/dist/fonts/8ee87113be62bf59d786.ttf) format("truetype")
}

@font-face {
    font-family: "Public Sans Web";
    font-style: italic;
    font-weight: 700;
    font-display: fallback;
    src: url(/cyber/profiles/cisad8_gov/themes/custom/gesso/dist/fonts/f7a44ce6746c902781e1.woff2) format("woff2"), url(/cyber/profiles/cisad8_gov/themes/custom/gesso/dist/fonts/ae4196e25187bf3f8c68.woff) format("woff"), url(/cyber/profiles/cisad8_gov/themes/custom/gesso/dist/fonts/c4142e01e246e42d69fd.ttf) format("truetype")
}

.usa-button {
    font-family: Public Sans Web, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
    font-size: 1rem;
    line-height: 1;
    color: #fff;
    background-color: #005ea2;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: 0;
    border-radius: .25rem;
    cursor: pointer;
    display: inline-block;
    font-weight: 700;
    margin-right: .5rem;
    padding: .75rem 1.25rem;
    text-align: center;
    text-decoration: none;
    width: 100%
}

@media all and (min-width:30em) {
    .usa-button {
        width: auto
    }
}

.usa-button:visited {
    color: #fff
}

.usa-button:hover,
.usa-button.usa-button--hover {
    color: #fff;
    background-color: #1a4480;
    border-bottom: 0;
    text-decoration: none
}

.usa-button:active,
.usa-button.usa-button--active {
    color: #fff;
    background-color: #162e51
}

.usa-button:not([disabled]):focus,
.usa-button:not([disabled]).usa-focus {
    outline-offset: .25rem
}

.usa-button:disabled,
.usa-button[aria-disabled=true] {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    background-color: #c9c9c9;
    color: #fff;
    cursor: auto
}

.usa-button:disabled:hover,
.usa-button:disabled.usa-button--hover,
.usa-button:disabled:active,
.usa-button:disabled.usa-button--active,
.usa-button:disabled:focus,
.usa-button:disabled.usa-focus,
.usa-button[aria-disabled=true]:hover,
.usa-button[aria-disabled=true].usa-button--hover,
.usa-button[aria-disabled=true]:active,
.usa-button[aria-disabled=true].usa-button--active,
.usa-button[aria-disabled=true]:focus,
.usa-button[aria-disabled=true].usa-focus {
    background-color: #c9c9c9;
    border: 0;
    box-shadow: none
}

.usa-button--accent-cool {
    color: #1b1b1b;
    background-color: #00bde3
}

.usa-button--accent-cool:visited {
    color: #1b1b1b;
    background-color: #00bde3
}

.usa-button--accent-cool:hover,
.usa-button--accent-cool.usa-button--hover {
    color: #1b1b1b;
    background-color: #28a0cb
}

.usa-button--accent-cool:active,
.usa-button--accent-cool.usa-button--active {
    color: #fff;
    background-color: #07648d
}

.usa-button--accent-cool:disabled:hover,
.usa-button--accent-cool[aria-disabled=true]:hover {
    color: #fff
}

.usa-button--accent-warm {
    color: #1b1b1b;
    background-color: #fa9441
}

.usa-button--accent-warm:visited {
    color: #1b1b1b;
    background-color: #fa9441
}

.usa-button--accent-warm:hover,
.usa-button--accent-warm.usa-button--hover {
    color: #fff;
    background-color: #c05600
}

.usa-button--accent-warm:active,
.usa-button--accent-warm.usa-button--active {
    color: #fff;
    background-color: #775540
}

.usa-button--outline {
    background-color: rgba(0, 0, 0, 0);
    box-shadow: inset 0 0 0 2px #005ea2;
    color: #005ea2
}

.usa-button--outline:visited {
    color: #005ea2
}

.usa-button--outline:hover,
.usa-button--outline.usa-button--hover {
    background-color: rgba(0, 0, 0, 0);
    box-shadow: inset 0 0 0 2px #1a4480;
    color: #1a4480
}

.usa-button--outline:active,
.usa-button--outline.usa-button--active {
    background-color: rgba(0, 0, 0, 0);
    box-shadow: inset 0 0 0 2px #162e51;
    color: #162e51
}

.usa-button--outline.usa-button--inverse {
    box-shadow: inset 0 0 0 2px #dfe1e2;
    color: #dfe1e2
}

.usa-button--outline.usa-button--inverse:visited {
    color: #dfe1e2
}

.usa-button--outline.usa-button--inverse:hover,
.usa-button--outline.usa-button--inverse.usa-button--hover {
    box-shadow: inset 0 0 0 2px #f0f0f0;
    color: #f0f0f0
}

.usa-button--outline.usa-button--inverse:active,
.usa-button--outline.usa-button--inverse.usa-button--active {
    background-color: rgba(0, 0, 0, 0);
    box-shadow: inset 0 0 0 2px #fff;
    color: #fff
}

.usa-button--outline.usa-button--inverse.usa-button--unstyled {
    -moz-osx-font-smoothing: inherit;
    -webkit-font-smoothing: inherit;
    color: #005ea2;
    text-decoration: underline;
    background-color: rgba(0, 0, 0, 0);
    border: 0;
    border-radius: 0;
    box-shadow: none;
    font-weight: normal;
    margin: 0;
    padding: 0;
    text-align: left;
    color: #dfe1e2
}

.usa-button--outline.usa-button--inverse.usa-button--unstyled:visited {
    color: #54278f
}

.usa-button--outline.usa-button--inverse.usa-button--unstyled:hover {
    color: #1a4480
}

.usa-button--outline.usa-button--inverse.usa-button--unstyled:active {
    color: #162e51
}

.usa-button--outline.usa-button--inverse.usa-button--unstyled:focus {
    outline: .25rem solid #2491ff;
    outline-offset: 0
}

.usa-button--outline.usa-button--inverse.usa-button--unstyled:hover,
.usa-button--outline.usa-button--inverse.usa-button--unstyled.usa-button--hover,
.usa-button--outline.usa-button--inverse.usa-button--unstyled:disabled:hover,
.usa-button--outline.usa-button--inverse.usa-button--unstyled[aria-disabled=true]:hover,
.usa-button--outline.usa-button--inverse.usa-button--unstyled:disabled.usa-button--hover,
.usa-button--outline.usa-button--inverse.usa-button--unstyled[aria-disabled=true].usa-button--hover,
.usa-button--outline.usa-button--inverse.usa-button--unstyled.usa-button--disabled:hover,
.usa-button--outline.usa-button--inverse.usa-button--unstyled.usa-button--disabled.usa-button--hover,
.usa-button--outline.usa-button--inverse.usa-button--unstyled:active,
.usa-button--outline.usa-button--inverse.usa-button--unstyled.usa-button--active,
.usa-button--outline.usa-button--inverse.usa-button--unstyled:disabled:active,
.usa-button--outline.usa-button--inverse.usa-button--unstyled[aria-disabled=true]:active,
.usa-button--outline.usa-button--inverse.usa-button--unstyled:disabled.usa-button--active,
.usa-button--outline.usa-button--inverse.usa-button--unstyled[aria-disabled=true].usa-button--active,
.usa-button--outline.usa-button--inverse.usa-button--unstyled.usa-button--disabled:active,
.usa-button--outline.usa-button--inverse.usa-button--unstyled.usa-button--disabled.usa-button--active,
.usa-button--outline.usa-button--inverse.usa-button--unstyled:disabled:focus,
.usa-button--outline.usa-button--inverse.usa-button--unstyled[aria-disabled=true]:focus,
.usa-button--outline.usa-button--inverse.usa-button--unstyled:disabled.usa-focus,
.usa-button--outline.usa-button--inverse.usa-button--unstyled[aria-disabled=true].usa-focus,
.usa-button--outline.usa-button--inverse.usa-button--unstyled.usa-button--disabled:focus,
.usa-button--outline.usa-button--inverse.usa-button--unstyled.usa-button--disabled.usa-focus,
.usa-button--outline.usa-button--inverse.usa-button--unstyled:disabled,
.usa-button--outline.usa-button--inverse.usa-button--unstyled[aria-disabled=true],
.usa-button--outline.usa-button--inverse.usa-button--unstyled.usa-button--disabled {
    -moz-osx-font-smoothing: inherit;
    -webkit-font-smoothing: inherit;
    background-color: rgba(0, 0, 0, 0);
    box-shadow: none;
    text-decoration: underline
}

.usa-button--outline.usa-button--inverse.usa-button--unstyled.usa-button--hover {
    color: #1a4480
}

.usa-button--outline.usa-button--inverse.usa-button--unstyled.usa-button--active {
    color: #162e51
}

.usa-button--outline.usa-button--inverse.usa-button--unstyled:disabled,
.usa-button--outline.usa-button--inverse.usa-button--unstyled[aria-disabled=true],
.usa-button--outline.usa-button--inverse.usa-button--unstyled.usa-button--disabled {
    color: #c9c9c9
}

.usa-button--outline.usa-button--inverse.usa-button--unstyled:visited {
    color: #dfe1e2
}

.usa-button--outline.usa-button--inverse.usa-button--unstyled:hover,
.usa-button--outline.usa-button--inverse.usa-button--unstyled.usa-button--hover {
    color: #f0f0f0
}

.usa-button--outline.usa-button--inverse.usa-button--unstyled:active,
.usa-button--outline.usa-button--inverse.usa-button--unstyled.usa-button--active {
    color: #fff
}

.usa-button--base {
    color: #fff;
    background-color: #71767a
}

.usa-button--base:hover,
.usa-button--base.usa-button--hover {
    color: #fff;
    background-color: #565c65
}

.usa-button--base:active,
.usa-button--base.usa-button--active {
    color: #fff;
    background-color: #3d4551
}

.usa-button--secondary {
    color: #fff;
    background-color: #d83933
}

.usa-button--secondary:hover,
.usa-button--secondary.usa-button--hover {
    color: #fff;
    background-color: #b50909
}

.usa-button--secondary:active,
.usa-button--secondary.usa-button--active {
    color: #fff;
    background-color: #8b0a03
}

.usa-button--big {
    border-radius: .25rem;
    font-size: 1.38rem;
    padding: 1rem 1.5rem
}

.usa-button--disabled {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    background-color: #c9c9c9;
    color: #fff;
    cursor: auto
}

.usa-button--disabled:hover,
.usa-button--disabled.usa-button--hover,
.usa-button--disabled:active,
.usa-button--disabled.usa-button--active,
.usa-button--disabled:focus,
.usa-button--disabled.usa-focus {
    background-color: #c9c9c9;
    border: 0;
    box-shadow: none
}

.usa-button--outline-disabled,
.usa-button--outline-inverse-disabled,
.usa-button--outline:disabled,
.usa-button--outline[aria-disabled=true],
.usa-button--outline-inverse:disabled,
.usa-button--outline-inverse[aria-disabled=true] {
    background-color: rgba(0, 0, 0, 0)
}

.usa-button--outline-disabled:hover,
.usa-button--outline-disabled.usa-button--hover,
.usa-button--outline-disabled:active,
.usa-button--outline-disabled.usa-button--active,
.usa-button--outline-disabled:focus,
.usa-button--outline-disabled.usa-focus,
.usa-button--outline-inverse-disabled:hover,
.usa-button--outline-inverse-disabled.usa-button--hover,
.usa-button--outline-inverse-disabled:active,
.usa-button--outline-inverse-disabled.usa-button--active,
.usa-button--outline-inverse-disabled:focus,
.usa-button--outline-inverse-disabled.usa-focus,
.usa-button--outline:disabled:hover,
.usa-button--outline:disabled.usa-button--hover,
.usa-button--outline:disabled:active,
.usa-button--outline:disabled.usa-button--active,
.usa-button--outline:disabled:focus,
.usa-button--outline:disabled.usa-focus,
.usa-button--outline[aria-disabled=true]:hover,
.usa-button--outline[aria-disabled=true].usa-button--hover,
.usa-button--outline[aria-disabled=true]:active,
.usa-button--outline[aria-disabled=true].usa-button--active,
.usa-button--outline[aria-disabled=true]:focus,
.usa-button--outline[aria-disabled=true].usa-focus,
.usa-button--outline-inverse:disabled:hover,
.usa-button--outline-inverse:disabled.usa-button--hover,
.usa-button--outline-inverse:disabled:active,
.usa-button--outline-inverse:disabled.usa-button--active,
.usa-button--outline-inverse:disabled:focus,
.usa-button--outline-inverse:disabled.usa-focus,
.usa-button--outline-inverse[aria-disabled=true]:hover,
.usa-button--outline-inverse[aria-disabled=true].usa-button--hover,
.usa-button--outline-inverse[aria-disabled=true]:active,
.usa-button--outline-inverse[aria-disabled=true].usa-button--active,
.usa-button--outline-inverse[aria-disabled=true]:focus,
.usa-button--outline-inverse[aria-disabled=true].usa-focus {
    background-color: rgba(0, 0, 0, 0);
    box-shadow: inset 0 0 0 2px #c9c9c9
}

.usa-button--outline-disabled,
.usa-button--outline:disabled,
.usa-button--outline[aria-disabled=true] {
    box-shadow: inset 0 0 0 2px #c9c9c9;
    color: #c9c9c9
}

.usa-button--outline-disabled.usa-button--inverse,
.usa-button--outline:disabled.usa-button--inverse,
.usa-button--outline[aria-disabled=true].usa-button--inverse {
    background-color: rgba(0, 0, 0, 0);
    box-shadow: inset 0 0 0 2px #71767a;
    color: #71767a
}

.usa-button--unstyled {
    -moz-osx-font-smoothing: inherit;
    -webkit-font-smoothing: inherit;
    color: #005ea2;
    text-decoration: underline;
    background-color: rgba(0, 0, 0, 0);
    border: 0;
    border-radius: 0;
    box-shadow: none;
    font-weight: normal;
    margin: 0;
    padding: 0;
    text-align: left
}

.usa-button--unstyled:visited {
    color: #54278f
}

.usa-button--unstyled:hover {
    color: #1a4480
}

.usa-button--unstyled:active {
    color: #162e51
}

.usa-button--unstyled:focus {
    outline: .25rem solid #2491ff;
    outline-offset: 0
}

.usa-button--unstyled:hover,
.usa-button--unstyled.usa-button--hover,
.usa-button--unstyled:disabled:hover,
.usa-button--unstyled[aria-disabled=true]:hover,
.usa-button--unstyled:disabled.usa-button--hover,
.usa-button--unstyled[aria-disabled=true].usa-button--hover,
.usa-button--unstyled.usa-button--disabled:hover,
.usa-button--unstyled.usa-button--disabled.usa-button--hover,
.usa-button--unstyled:active,
.usa-button--unstyled.usa-button--active,
.usa-button--unstyled:disabled:active,
.usa-button--unstyled[aria-disabled=true]:active,
.usa-button--unstyled:disabled.usa-button--active,
.usa-button--unstyled[aria-disabled=true].usa-button--active,
.usa-button--unstyled.usa-button--disabled:active,
.usa-button--unstyled.usa-button--disabled.usa-button--active,
.usa-button--unstyled:disabled:focus,
.usa-button--unstyled[aria-disabled=true]:focus,
.usa-button--unstyled:disabled.usa-focus,
.usa-button--unstyled[aria-disabled=true].usa-focus,
.usa-button--unstyled.usa-button--disabled:focus,
.usa-button--unstyled.usa-button--disabled.usa-focus,
.usa-button--unstyled:disabled,
.usa-button--unstyled[aria-disabled=true],
.usa-button--unstyled.usa-button--disabled {
    -moz-osx-font-smoothing: inherit;
    -webkit-font-smoothing: inherit;
    background-color: rgba(0, 0, 0, 0);
    box-shadow: none;
    text-decoration: underline
}

.usa-button--unstyled.usa-button--hover {
    color: #1a4480
}

.usa-button--unstyled.usa-button--active {
    color: #162e51
}

.usa-button--unstyled:disabled,
.usa-button--unstyled[aria-disabled=true],
.usa-button--unstyled.usa-button--disabled {
    color: #c9c9c9
}

.layout--twocol-section,
.layout--threecol-section {
    margin-left: auto;
    margin-right: auto;
    max-width: 87.5rem;
    padding-left: 1rem;
    padding-right: 1rem;
    padding-bottom: 2.5rem;
    padding-top: 2.5rem
}

@media(min-width:64em) {
    .layout--twocol-section,
    .layout--threecol-section {
        padding-left: 2rem;
        padding-right: 2rem
    }
}

.layout--twocol-section .layout--twocol-section,
.layout--twocol-section .layout--threecol-section,
.layout--threecol-section .layout--twocol-section,
.layout--threecol-section .layout--threecol-section {
    padding-left: 0;
    padding-right: 0
}

@media(min-width:55em) {
    .layout--twocol-section,
    .layout--threecol-section {
        padding-bottom: 4rem;
        padding-top: 4rem
    }
}

.layout--twocol-section {
    display: block
}

@media(min-width:64em) {
    .layout--twocol-section {
        display: grid;
        grid-gap: 0 2.5rem;
        grid-template-columns: 1fr 1fr
    }
}

.layout--threecol-section {
    display: block
}

@media(min-width:64em) {
    .layout--threecol-section {
        display: grid;
        grid-gap: 0 1.5rem;
        grid-template-columns: 1fr 1fr 1fr
    }
}

html {
    line-height: 1.15;
    -webkit-text-size-adjust: 100%
}

body {
    margin: 0
}

main {
    display: block
}

h1 {
    font-size: 2em;
    margin: .67em 0
}

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

pre {
    font-family: monospace, monospace;
    font-size: 1em
}

a {
    background-color: rgba(0, 0, 0, 0)
}

abbr[title] {
    border-bottom: none;
    text-decoration: underline;
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted
}

b,
strong {
    font-weight: bolder
}

code,
kbd,
samp {
    font-family: monospace, monospace;
    font-size: 1em
}

small {
    font-size: 80%
}

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

sub {
    bottom: -0.25em
}

sup {
    top: -0.5em
}

img {
    border-style: none
}

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

button,
input {
    overflow: visible
}

button,
select {
    text-transform: none
}

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

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

button:-moz-focusring,
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring {
    outline: 1px dotted ButtonText
}

fieldset {
    padding: .35em .75em .625em
}

legend {
    box-sizing: border-box;
    color: inherit;
    display: table;
    max-width: 100%;
    padding: 0;
    white-space: normal
}

progress {
    vertical-align: baseline
}

textarea {
    overflow: auto
}

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

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

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

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

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

details {
    display: block
}

summary {
    display: list-item
}

template {
    display: none
}

[hidden] {
    display: none
}

body {
    color: #1b1b1b;
    background-color: #fff;
    overflow-x: hidden
}

input:not([disabled]):focus,
select:not([disabled]):focus,
textarea:not([disabled]):focus,
button:not([disabled]):focus {
    outline: .25rem solid #2491ff;
    outline-offset: 0
}

iframe:focus,
[href]:focus,
[tabindex]:focus,
[contentEditable=true]:focus {
    outline: .25rem solid #2491ff;
    outline-offset: 0
}

img {
    max-width: 100%
}

.usa-media-link {
    display: inline-block;
    line-height: 0
}

html {
    box-sizing: border-box
}

*,
*::before,
*::after {
    box-sizing: inherit
}

html {
    font-feature-settings: "kern" 1;
    font-kerning: normal;
    font-family: Public Sans Web, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
    font-size: 100%
}

cite,
var,
address,
dfn {
    font-style: normal
}

.usa-focus {
    outline: .25rem solid #2491ff;
    outline-offset: 0
}

.usa-sr-only {
    position: absolute;
    left: -999em;
    right: auto
}

@font-face {
    font-family: "Source Sans Pro Web";
    font-weight: 300;
    src: url(/cyber/profiles/cisad8_gov/themes/custom/gesso/dist/fonts/d6f73cf7210d3b5c2fa9.ttf) format("truetype")
}

@font-face {
    font-family: "Source Sans Pro Web";
    font-weight: 400;
    src: url(/cyber/profiles/cisad8_gov/themes/custom/gesso/dist/fonts/5acfe0d0f69444765ba4.ttf) format("truetype")
}

@font-face {
    font-family: "Source Sans Pro Web";
    font-weight: 500;
    src: url(/cyber/profiles/cisad8_gov/themes/custom/gesso/dist/fonts/5acfe0d0f69444765ba4.ttf) format("truetype")
}

@font-face {
    font-family: "Source Sans Pro Web";
    font-weight: 600;
    src: url(/cyber/profiles/cisad8_gov/themes/custom/gesso/dist/fonts/2aa935f9d01ba7e7308e.ttf) format("truetype")
}

@font-face {
    font-family: "Source Sans Pro Web";
    font-weight: 700;
    src: url(/cyber/profiles/cisad8_gov/themes/custom/gesso/dist/fonts/9a76932911f04be25044.ttf) format("truetype")
}

@media print {
    body {
        background-color: rgba(0, 0, 0, 0) !important;
        box-shadow: none !important;
        color: #000 !important;
        text-shadow: none !important
    }
    @page {
        margin: 2cm
    }
}

html {
    font-feature-settings: "kern" 1;
    font-kerning: normal;
    font-family: "Source Sans Pro Web", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
    font-size: 100%;
    line-height: 1.5;
    min-height: 100%
}

@media screen and (prefers-reduced-motion:no-preference) {
    html {
        scroll-behavior: smooth
    }
}

body {
    background-color: #fff;
    color: #1b1b1b;
    font-size: 1.13rem;
    margin: 0;
    overflow-x: hidden;
    padding: 0;
    width: 100%;
    word-wrap: break-word
}

body.has-open-menu {
    overflow: hidden;
    -webkit-overflow-scrolling: touch
}

main {
    border-top: 0 !important
}

@media print {
    nav {
        display: none
    }
}

summary {
    display: list-item
}

iframe {
    border: 0;
    max-width: 100%
}

@media print {
    iframe {
        display: none
    }
}

h6,
h5,
.c-field__label.is-inline,
h4,
h3,
h2,
h1 {
    margin-bottom: 0;
    margin-top: 0;
    clear: both;
    -webkit-hyphens: none;
    hyphens: none;
    text-rendering: optimizelegibility
}

*+h6,
*+h5,
*+.c-field__label.is-inline,
*+h4,
*+h3,
*+h2,
*+h1 {
    margin-top: 1.5em
}

h6+*,
h5+*,
.c-field__label.is-inline+*,
h4+*,
h3+*,
h2+*,
h1+* {
    margin-top: 1em
}

@media print {
    h6,
    h5,
    .c-field__label.is-inline,
    h4,
    h3,
    h2,
    h1 {
        orphans: 3;
        page-break-after: avoid;
        widows: 3
    }
    h6::after,
    h5::after,
    .c-field__label.is-inline::after,
    h4::after,
    h3::after,
    h2::after,
    h1::after {
        display: inline-block
    }
}

*+h6,
*+h5,
*+.c-field__label.is-inline,
*+h4,
*+h3,
*+h2,
*+h1 {
    margin-top: 1em
}

h1 {
    font-family: "Source Sans Pro Web", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
    font-size: 3.25rem;
    font-weight: 500;
    line-height: 1.2;
    color: #003e5a
}

@media(max-width:63.9375em) {
    h1 {
        font-size: 2.25rem
    }
}

@media(max-width:39.9375em) {
    h1 {
        font-size: 2.25rem
    }
}

h2 {
    font-family: "Source Sans Pro Web", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
    font-size: 2.25rem;
    font-weight: 500;
    line-height: 1.2
}

@media(max-width:39.9375em) {
    h2 {
        font-size: 1.75rem
    }
}

h3 {
    font-family: "Source Sans Pro Web", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
    font-size: 1.75rem;
    font-weight: 700;
    line-height: 1.2
}

@media(max-width:39.9375em) {
    h3 {
        font-size: 1.5rem
    }
}

h4 {
    font-family: "Source Sans Pro Web", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
    font-size: 1.5rem;
    font-weight: 500;
    line-height: 1.2
}

@media(max-width:39.9375em) {
    h4 {
        font-size: 1.13rem
    }
}

h5,
.c-field__label.is-inline {
    font-family: "Source Sans Pro Web", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
    font-size: 1.13rem;
    font-weight: 700;
    line-height: 1.2
}

@media(max-width:39.9375em) {
    h5,
    .c-field__label.is-inline {
        font-size: 1.06rem;
        font-weight: 700;
        letter-spacing: 1px;
        text-transform: uppercase
    }
}

h6 {
    font-family: "Source Sans Pro Web", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
    font-size: 0.88rem;
    font-weight: 700;
    line-height: 1.2;
    text-transform: uppercase;
    letter-spacing: 1px
}

p {
    line-height: 1.5;
    margin-bottom: 0;
    margin-top: 0;
    max-width: 68ex;
    line-height: 1.75;
    margin: 0 0 1rem;
    max-width: unset
}

*+p {
    margin-top: 1em
}

p+* {
    margin-top: 1em
}

@media print {
    p {
        orphans: 3;
        widows: 3
    }
}

p:empty {
    margin: 0 !important
}

a {
    background-color: rgba(0, 0, 0, 0);
    color: #005b84;
    -webkit-text-decoration-skip: objects;
    transition-duration: 200ms;
    transition-property: background-color, border-color, color, outline-color;
    transition-timing-function: cubic-bezier(0.4, 0, 1, 1)
}

a:visited {
    color: #005b84
}

a:hover,
a:focus {
    color: #002231
}

a:active {
    color: #162e51
}

@media print {
    a,
    a:visited {
        text-decoration: none
    }
    a[href]::after {
        content: " <" attr(href) ">";
        font-family: Public Sans Web, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
        font-size: 10pt;
        font-weight: normal;
        text-transform: lowercase
    }
    a[href^="javascript:"]::after,
    a[href^="mailto:"]::after,
    a[href^="tel:"]::after,
    a[href^="#"]::after,
    a[href*="?"]::after {
        content: ""
    }
}

a.arrow-link {
    font-size: .94rem;
    letter-spacing: 1px;
    text-decoration: none;
    text-transform: uppercase
}

a.arrow-link::after {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxNiAxNiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTYgMTY7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojMDA1Qjg0O30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTgsMEw2LjYsMS40TDEyLjIsN0gwdjJoMTIuMmwtNS42LDUuNkw4LDE2bDgtOEw4LDB6Ii8+Cjwvc3ZnPgo=);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    content: "";
    display: inline-block;
    height: 14px;
    margin-left: .5rem;
    position: relative;
    top: 1px;
    width: 14px
}

a.arrow-link:hover,
a.arrow-link:focus {
    text-decoration: underline
}

a.ck-anchor {
    color: unset
}

abbr[title] {
    border-bottom: 1px dotted;
    text-decoration: none
}

abbr:hover {
    cursor: help
}

@media print {
    abbr[title]::after {
        content: " (" attr(title) ")"
    }
}

cite {
    color: #929395;
    font-family: "Source Sans Pro Web", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
    font-size: 0.88rem;
    font-style: normal;
    font-weight: 400;
    letter-spacing: 0.025em;
    line-height: 1.8
}

code {
    background-color: #b9d9e8;
    color: #000;
    padding: 2px
}

dfn {
    font-style: normal
}

mark {
    background: #ff0;
    color: #000
}

small {
    font-size: 80%
}

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

sub {
    bottom: -0.25em
}

sup {
    top: -0.5em
}

var {
    font-style: normal
}

blockquote {
    font-size: 1.5rem;
    font-weight: 500;
    line-height: 1.5;
    margin: 2.5rem 0;
    padding-left: 3rem;
    position: relative
}

@media(max-width:39.9375em) {
    blockquote {
        font-size: 1.25rem;
        padding-left: 2.5rem
    }
}

blockquote::before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzUiIGhlaWdodD0iMjgiIHZpZXdCb3g9IjAgMCAzNSAyOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE0LjMgMTQuMkg4LjNMMTQuMiAwLjQ5OTk5N0g3LjFMMi4zODQxOWUtMDcgMTQuN1YyNy44SDE0LjNWMTQuMlpNMzUgMTQuMkgyOS4xTDM0LjkgMC40OTk5OTdIMjcuOUwyMC44IDE0LjdWMjcuOEgzNVYxNC4yWiIgZmlsbD0iIzAwNzhBRSIvPgo8L3N2Zz4K);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    content: "";
    display: inline-block;
    font-size: 3rem;
    height: 36px;
    left: 0;
    position: absolute;
    top: -0.5rem;
    width: 36px
}

@media(max-width:39.9375em) {
    blockquote::before {
        height: 28px;
        top: -4px;
        width: 28px
    }
}

*+blockquote {
    margin-top: 2.5rem
}

blockquote p {
    color: inherit;
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit;
    line-height: inherit
}

blockquote cite {
    display: block;
    margin-top: 1rem;
    text-align: right
}

blockquote cite em {
    border-left: 1px solid #dedfe0;
    font-weight: normal;
    margin-left: .25rem;
    padding-left: .5rem
}

blockquote :last-child {
    margin-bottom: 0
}

@media print {
    blockquote {
        page-break-inside: avoid
    }
}

pre {
    margin: 0 0 1rem;
    overflow: auto
}

*+pre {
    margin-top: 1em
}

pre+* {
    margin-top: 1em
}

@media print {
    pre {
        page-break-inside: avoid
    }
}

hr {
    border: 1px solid #dedfe0;
    border-width: 1px 0 0;
    box-sizing: content-box;
    height: 0;
    margin: 0 0 1.5rem;
    overflow: auto
}

*+hr {
    margin-top: 1.5rem
}

address {
    font-style: normal
}

ul {
    line-height: 150%;
    list-style-type: square
}

[dir=rtl] ul {
    padding-left: 0;
    padding-right: 3ch
}

ul ol,
ul ul {
    margin-top: .5rem
}

ul li::marker {
    color: #0078ae;
    font-size: 1.5em
}

.c-collection--blue ul li::marker,
.c-image-cta--blue ul li::marker,
.flexible-banner ul li::marker,
.image-cta ul li::marker {
    color: #b9d9e8
}

.c-collection--gray ul li::marker,
.c-image-cta--gray ul li::marker {
    color: #005b84
}

.c-collection--blue-light ul li::marker {
    color: #f5fafc
}

.c-image-cta--blue-lighter-gradient ul li::marker,
.c-image-cta--gray.flexible-banner ul li::marker,
.c-image-cta--outline ul li::marker {
    color: #0078ae
}

.l-full ul ul li,
.l-sidebar__main ul ul li,
.c-wysiwyg__inner ul ul li,
.cke_editable_themed ul ul li {
    list-style-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI3LjYuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjE0MCA5MCA4MCA2MCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzc2IDIyNjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOiM3QUE1QzE7fQo8L3N0eWxlPgo8Zz4KCTxwb2x5Z29uIGNsYXNzPSJzdDAiIHBvaW50cz0iMTQzLjkyLDkxLjQ5IDE2OS4zOCwxMTguOTggMTQzLjkyLDE0Ni40OCAxNjkuMzgsMTQ2LjQ4IDE5NC44NCwxMTguOTggMTY5LjM4LDkxLjQ5IAkiLz4KPC9nPgo8L3N2Zz4K)
}

[dir=rtl] ol {
    padding-left: 0;
    padding-right: 3ch
}

ol ol,
ol ul {
    margin-top: .5rem
}

ol li::marker {
    color: #0078ae;
    font-weight: 700
}

.c-collection--blue ol li::marker,
.c-image-cta--blue ol li::marker,
.flexible-banner ol li::marker,
.image-cta ol li::marker {
    color: #b9d9e8
}

.c-collection--gray ol li::marker,
.c-image-cta--gray ol li::marker {
    color: #005b84
}

.c-collection--blue-light ol li::marker {
    color: #f5fafc
}

.c-image-cta--blue-lighter-gradient ol li::marker,
.c-image-cta--gray.flexible-banner ol li::marker,
.c-image-cta--outline ol li::marker {
    color: #0078ae
}

.c-wysiwyg ol ol,
.l-page-section__content ol ol {
    list-style-type: lower-alpha
}

.c-wysiwyg ol ol ol,
.l-page-section__content ol ol ol {
    list-style-type: lower-roman
}

@media print {
    li {
        page-break-inside: avoid
    }
}

dd {
    margin-bottom: 1rem;
    padding-left: 1.5rem
}

dt+dd {
    margin-top: 0
}

dl {
    margin-bottom: 1rem
}

.usa-table {
    font-family: Public Sans Web, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
    font-size: 1rem;
    line-height: 1.5;
    border-collapse: collapse;
    border-spacing: 0;
    color: #1b1b1b;
    margin: 1.25rem 0;
    text-align: left
}

.usa-table thead th {
    background-clip: padding-box;
    color: #1b1b1b;
    font-weight: 700;
    line-height: 1.4
}

.usa-table thead th,
.usa-table thead td {
    background-color: #dfe1e2;
    color: #1b1b1b
}

.usa-table tbody th {
    text-align: left
}

.usa-table th,
.usa-table td {
    background-color: #fff;
    border: 1px solid #1b1b1b;
    font-weight: normal;
    padding: .5rem 1rem
}

.usa-table caption {
    font-family: Public Sans Web, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
    font-size: .94rem;
    font-weight: 700;
    margin-bottom: .75rem;
    text-align: left
}

.usa-table th[data-sortable] {
    padding-right: 2.5rem;
    position: relative
}

.usa-table th[data-sortable]::after {
    border-bottom-color: rgba(0, 0, 0, 0);
    border-bottom-style: solid;
    border-bottom-width: 1px;
    bottom: 0;
    content: "";
    height: 0;
    left: 0;
    position: absolute;
    width: 100%
}

.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button,
.usa-table th[data-sortable][aria-sort=none] .usa-table__header__button {
    -moz-osx-font-smoothing: inherit;
    -webkit-font-smoothing: inherit;
    color: #005ea2;
    text-decoration: underline;
    background-color: rgba(0, 0, 0, 0);
    border: 0;
    border-radius: 0;
    box-shadow: none;
    font-weight: normal;
    margin: 0;
    padding: 0;
    text-align: left;
    height: 2rem;
    width: 2rem;
    background-position: center center;
    background-size: 1.5rem;
    color: #71767a;
    cursor: pointer;
    display: inline-block;
    margin: 0;
    position: absolute;
    right: .25rem;
    text-align: center;
    text-decoration: none;
    top: 50%;
    transform: translate(0, -50%)
}

.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button:visited,
.usa-table th[data-sortable][aria-sort=none] .usa-table__header__button:visited {
    color: #54278f
}

.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button:hover,
.usa-table th[data-sortable][aria-sort=none] .usa-table__header__button:hover {
    color: #1a4480
}

.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button:active,
.usa-table th[data-sortable][aria-sort=none] .usa-table__header__button:active {
    color: #162e51
}

.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button:focus,
.usa-table th[data-sortable][aria-sort=none] .usa-table__header__button:focus {
    outline: .25rem solid #2491ff;
    outline-offset: 0
}

.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button:hover,
.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--hover,
.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button:disabled:hover,
.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button[aria-disabled=true]:hover,
.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button:disabled.usa-button--hover,
.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button[aria-disabled=true].usa-button--hover,
.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--disabled:hover,
.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--disabled.usa-button--hover,
.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button:active,
.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--active,
.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button:disabled:active,
.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button[aria-disabled=true]:active,
.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button:disabled.usa-button--active,
.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button[aria-disabled=true].usa-button--active,
.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--disabled:active,
.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--disabled.usa-button--active,
.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button:disabled:focus,
.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button[aria-disabled=true]:focus,
.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button:disabled.usa-focus,
.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button[aria-disabled=true].usa-focus,
.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--disabled:focus,
.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--disabled.usa-focus,
.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button:disabled,
.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button[aria-disabled=true],
.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--disabled,
.usa-table th[data-sortable][aria-sort=none] .usa-table__header__button:hover,
.usa-table th[data-sortable][aria-sort=none] .usa-table__header__button.usa-button--hover,
.usa-table th[data-sortable][aria-sort=none] .usa-table__header__button:disabled:hover,
.usa-table th[data-sortable][aria-sort=none] .usa-table__header__button[aria-disabled=true]:hover,
.usa-table th[data-sortable][aria-sort=none] .usa-table__header__button:disabled.usa-button--hover,
.usa-table th[data-sortable][aria-sort=none] .usa-table__header__button[aria-disabled=true].usa-button--hover,
.usa-table th[data-sortable][aria-sort=none] .usa-table__header__button.usa-button--disabled:hover,
.usa-table th[data-sortable][aria-sort=none] .usa-table__header__button.usa-button--disabled.usa-button--hover,
.usa-table th[data-sortable][aria-sort=none] .usa-table__header__button:active,
.usa-table th[data-sortable][aria-sort=none] .usa-table__header__button.usa-button--active,
.usa-table th[data-sortable][aria-sort=none] .usa-table__header__button:disabled:active,
.usa-table th[data-sortable][aria-sort=none] .usa-table__header__button[aria-disabled=true]:active,
.usa-table th[data-sortable][aria-sort=none] .usa-table__header__button:disabled.usa-button--active,
.usa-table th[data-sortable][aria-sort=none] .usa-table__header__button[aria-disabled=true].usa-button--active,
.usa-table th[data-sortable][aria-sort=none] .usa-table__header__button.usa-button--disabled:active,
.usa-table th[data-sortable][aria-sort=none] .usa-table__header__button.usa-button--disabled.usa-button--active,
.usa-table th[data-sortable][aria-sort=none] .usa-table__header__button:disabled:focus,
.usa-table th[data-sortable][aria-sort=none] .usa-table__header__button[aria-disabled=true]:focus,
.usa-table th[data-sortable][aria-sort=none] .usa-table__header__button:disabled.usa-focus,
.usa-table th[data-sortable][aria-sort=none] .usa-table__header__button[aria-disabled=true].usa-focus,
.usa-table th[data-sortable][aria-sort=none] .usa-table__header__button.usa-button--disabled:focus,
.usa-table th[data-sortable][aria-sort=none] .usa-table__header__button.usa-button--disabled.usa-focus,
.usa-table th[data-sortable][aria-sort=none] .usa-table__header__button:disabled,
.usa-table th[data-sortable][aria-sort=none] .usa-table__header__button[aria-disabled=true],
.usa-table th[data-sortable][aria-sort=none] .usa-table__header__button.usa-button--disabled {
    -moz-osx-font-smoothing: inherit;
    -webkit-font-smoothing: inherit;
    background-color: rgba(0, 0, 0, 0);
    box-shadow: none;
    text-decoration: underline
}

.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--hover,
.usa-table th[data-sortable][aria-sort=none] .usa-table__header__button.usa-button--hover {
    color: #1a4480
}

.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--active,
.usa-table th[data-sortable][aria-sort=none] .usa-table__header__button.usa-button--active {
    color: #162e51
}

.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button:disabled,
.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button[aria-disabled=true],
.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--disabled,
.usa-table th[data-sortable][aria-sort=none] .usa-table__header__button:disabled,
.usa-table th[data-sortable][aria-sort=none] .usa-table__header__button[aria-disabled=true],
.usa-table th[data-sortable][aria-sort=none] .usa-table__header__button.usa-button--disabled {
    color: #c9c9c9
}

.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button .usa-icon,
.usa-table th[data-sortable][aria-sort=none] .usa-table__header__button .usa-icon {
    height: 1.5rem;
    width: 1.5rem;
    vertical-align: middle
}

.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button .usa-icon>g,
.usa-table th[data-sortable][aria-sort=none] .usa-table__header__button .usa-icon>g {
    fill: rgba(0, 0, 0, 0)
}

.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button .usa-icon>g.unsorted,
.usa-table th[data-sortable][aria-sort=none] .usa-table__header__button .usa-icon>g.unsorted {
    fill: #1b1b1b
}

.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button:hover .usa-icon>g.unsorted,
.usa-table th[data-sortable][aria-sort=none] .usa-table__header__button:hover .usa-icon>g.unsorted {
    fill: #000
}

.usa-table th[data-sortable][aria-sort=descending],
.usa-table th[data-sortable][aria-sort=ascending] {
    background-color: #97d4ea
}

.usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button {
    -moz-osx-font-smoothing: inherit;
    -webkit-font-smoothing: inherit;
    color: #005ea2;
    text-decoration: underline;
    background-color: rgba(0, 0, 0, 0);
    border: 0;
    border-radius: 0;
    box-shadow: none;
    font-weight: normal;
    margin: 0;
    padding: 0;
    text-align: left;
    height: 2rem;
    width: 2rem;
    background-position: center center;
    background-size: 1.5rem;
    color: #71767a;
    cursor: pointer;
    display: inline-block;
    margin: 0;
    position: absolute;
    right: .25rem;
    text-align: center;
    text-decoration: none;
    top: 50%;
    transform: translate(0, -50%)
}

.usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button:visited {
    color: #54278f
}

.usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button:hover {
    color: #1a4480
}

.usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button:active {
    color: #162e51
}

.usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button:focus {
    outline: .25rem solid #2491ff;
    outline-offset: 0
}

.usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button:hover,
.usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button.usa-button--hover,
.usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button:disabled:hover,
.usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button[aria-disabled=true]:hover,
.usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button:disabled.usa-button--hover,
.usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button[aria-disabled=true].usa-button--hover,
.usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button.usa-button--disabled:hover,
.usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button.usa-button--disabled.usa-button--hover,
.usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button:active,
.usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button.usa-button--active,
.usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button:disabled:active,
.usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button[aria-disabled=true]:active,
.usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button:disabled.usa-button--active,
.usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button[aria-disabled=true].usa-button--active,
.usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button.usa-button--disabled:active,
.usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button.usa-button--disabled.usa-button--active,
.usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button:disabled:focus,
.usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button[aria-disabled=true]:focus,
.usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button:disabled.usa-focus,
.usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button[aria-disabled=true].usa-focus,
.usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button.usa-button--disabled:focus,
.usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button.usa-button--disabled.usa-focus,
.usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button:disabled,
.usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button[aria-disabled=true],
.usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button.usa-button--disabled {
    -moz-osx-font-smoothing: inherit;
    -webkit-font-smoothing: inherit;
    background-color: rgba(0, 0, 0, 0);
    box-shadow: none;
    text-decoration: underline
}

.usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button.usa-button--hover {
    color: #1a4480
}

.usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button.usa-button--active {
    color: #162e51
}

.usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button:disabled,
.usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button[aria-disabled=true],
.usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button.usa-button--disabled {
    color: #c9c9c9
}

.usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button .usa-icon {
    height: 1.5rem;
    width: 1.5rem;
    vertical-align: middle
}

.usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button .usa-icon>g {
    fill: rgba(0, 0, 0, 0)
}

.usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button .usa-icon>g.descending {
    fill: #1b1b1b
}

.usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button {
    -moz-osx-font-smoothing: inherit;
    -webkit-font-smoothing: inherit;
    color: #005ea2;
    text-decoration: underline;
    background-color: rgba(0, 0, 0, 0);
    border: 0;
    border-radius: 0;
    box-shadow: none;
    font-weight: normal;
    margin: 0;
    padding: 0;
    text-align: left;
    height: 2rem;
    width: 2rem;
    background-position: center center;
    background-size: 1.5rem;
    color: #71767a;
    cursor: pointer;
    display: inline-block;
    margin: 0;
    position: absolute;
    right: .25rem;
    text-align: center;
    text-decoration: none;
    top: 50%;
    transform: translate(0, -50%)
}

.usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button:visited {
    color: #54278f
}

.usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button:hover {
    color: #1a4480
}

.usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button:active {
    color: #162e51
}

.usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button:focus {
    outline: .25rem solid #2491ff;
    outline-offset: 0
}

.usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button:hover,
.usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button.usa-button--hover,
.usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button:disabled:hover,
.usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button[aria-disabled=true]:hover,
.usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button:disabled.usa-button--hover,
.usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button[aria-disabled=true].usa-button--hover,
.usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button.usa-button--disabled:hover,
.usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button.usa-button--disabled.usa-button--hover,
.usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button:active,
.usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button.usa-button--active,
.usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button:disabled:active,
.usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button[aria-disabled=true]:active,
.usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button:disabled.usa-button--active,
.usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button[aria-disabled=true].usa-button--active,
.usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button.usa-button--disabled:active,
.usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button.usa-button--disabled.usa-button--active,
.usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button:disabled:focus,
.usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button[aria-disabled=true]:focus,
.usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button:disabled.usa-focus,
.usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button[aria-disabled=true].usa-focus,
.usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button.usa-button--disabled:focus,
.usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button.usa-button--disabled.usa-focus,
.usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button:disabled,
.usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button[aria-disabled=true],
.usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button.usa-button--disabled {
    -moz-osx-font-smoothing: inherit;
    -webkit-font-smoothing: inherit;
    background-color: rgba(0, 0, 0, 0);
    box-shadow: none;
    text-decoration: underline
}

.usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button.usa-button--hover {
    color: #1a4480
}

.usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button.usa-button--active {
    color: #162e51
}

.usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button:disabled,
.usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button[aria-disabled=true],
.usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button.usa-button--disabled {
    color: #c9c9c9
}

.usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button .usa-icon {
    height: 1.5rem;
    width: 1.5rem;
    vertical-align: middle
}

.usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button .usa-icon>g {
    fill: rgba(0, 0, 0, 0)
}

.usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button .usa-icon>g.ascending {
    fill: #1b1b1b
}

.usa-table thead th[aria-sort] {
    background-color: #97d4ea;
    color: #1b1b1b
}

.usa-table td[data-sort-active],
.usa-table th[data-sort-active] {
    background-color: #e1f3f8;
    color: #1b1b1b
}

.usa-table--borderless thead th {
    background-color: rgba(0, 0, 0, 0);
    border-top: 0;
    color: #1b1b1b
}

.usa-table--borderless thead th[aria-sort] {
    color: #1b1b1b
}

.usa-table--borderless thead th[data-sortable]:not([aria-sort]) .usa-table__header__button .usa-icon>g.unsorted {
    fill: #1b1b1b
}

.usa-table--borderless thead th[data-sortable]:not([aria-sort]) .usa-table__header__button:hover .usa-icon>g.unsorted {
    fill: #000
}

.usa-table--borderless th,
.usa-table--borderless td {
    border-left: 0;
    border-right: 0
}

.usa-table--compact th,
.usa-table--compact td {
    padding: .25rem .75rem
}

.usa-table--striped tbody tr:nth-child(odd) td,
.usa-table--striped tbody tr:nth-child(odd) th {
    background-color: #f0f0f0;
    color: #1b1b1b
}

.usa-table--striped tbody tr:nth-child(odd) td[data-sort-active],
.usa-table--striped tbody tr:nth-child(odd) th[data-sort-active] {
    background-color: #c3ebfa;
    color: #1b1b1b
}

@media all and (max-width:29.99em) {
    .usa-table--stacked thead {
        display: none
    }
    .usa-table--stacked th,
    .usa-table--stacked td {
        border-bottom-width: 0;
        display: block;
        width: 100%
    }
    .usa-table--stacked tr {
        border-bottom: .25rem solid #1b1b1b;
        border-top-width: 0;
        display: block;
        width: 100%
    }
    .usa-table--stacked tr th:first-child,
    .usa-table--stacked tr td:first-child {
        border-top-width: 0
    }
    .usa-table--stacked tr:nth-child(odd) td,
    .usa-table--stacked tr:nth-child(odd) th {
        background-color: inherit
    }
    .usa-table--stacked tr:first-child th:first-child,
    .usa-table--stacked tr:first-child td:first-child {
        border-top: .25rem solid #1b1b1b
    }
    .usa-table--stacked th[data-label],
    .usa-table--stacked td[data-label] {
        padding-bottom: .75rem
    }
    .usa-table--stacked th[data-label]:before,
    .usa-table--stacked td[data-label]:before {
        content: attr(data-label);
        display: block;
        font-weight: 700;
        margin: -0.5rem -1rem 0;
        padding: .75rem 1rem .25rem
    }
}

@media all and (max-width:29.99em) {
    .usa-table--stacked-header thead {
        display: none
    }
    .usa-table--stacked-header th,
    .usa-table--stacked-header td {
        border-bottom-width: 0;
        display: block;
        width: 100%
    }
    .usa-table--stacked-header tr {
        border-bottom: .25rem solid #1b1b1b;
        border-top-width: 0;
        display: block;
        width: 100%
    }
    .usa-table--stacked-header tr th:first-child,
    .usa-table--stacked-header tr td:first-child {
        border-top-width: 0
    }
    .usa-table--stacked-header tr:nth-child(odd) td,
    .usa-table--stacked-header tr:nth-child(odd) th {
        background-color: inherit
    }
    .usa-table--stacked-header tr:first-child th:first-child,
    .usa-table--stacked-header tr:first-child td:first-child {
        border-top: .25rem solid #1b1b1b
    }
    .usa-table--stacked-header th[data-label],
    .usa-table--stacked-header td[data-label] {
        padding-bottom: .75rem
    }
    .usa-table--stacked-header th[data-label]:before,
    .usa-table--stacked-header td[data-label]:before {
        content: attr(data-label);
        display: block;
        font-weight: 700;
        margin: -0.5rem -1rem 0;
        padding: .75rem 1rem .25rem
    }
    .usa-table--stacked-header tr td:first-child,
    .usa-table--stacked-header tr th:first-child {
        font-family: Public Sans Web, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
        font-size: 1rem;
        line-height: 1.2;
        background-color: #dfe1e2;
        color: #1b1b1b;
        font-weight: 700;
        padding: .75rem 1rem
    }
    .usa-table--stacked-header tr td:first-child:before,
    .usa-table--stacked-header tr th:first-child:before {
        display: none
    }
}

.width-mobile .usa-table--stacked thead {
    display: none
}

.width-mobile .usa-table--stacked th,
.width-mobile .usa-table--stacked td {
    border-bottom-width: 0;
    display: block;
    width: 100%
}

.width-mobile .usa-table--stacked tr {
    border-bottom: .25rem solid #1b1b1b;
    border-top-width: 0;
    display: block;
    width: 100%
}

.width-mobile .usa-table--stacked tr th:first-child,
.width-mobile .usa-table--stacked tr td:first-child {
    border-top-width: 0
}

.width-mobile .usa-table--stacked tr:nth-child(odd) td,
.width-mobile .usa-table--stacked tr:nth-child(odd) th {
    background-color: inherit
}

.width-mobile .usa-table--stacked tr:first-child th:first-child,
.width-mobile .usa-table--stacked tr:first-child td:first-child {
    border-top: .25rem solid #1b1b1b
}

.width-mobile .usa-table--stacked th[data-label],
.width-mobile .usa-table--stacked td[data-label] {
    padding-bottom: .75rem
}

.width-mobile .usa-table--stacked th[data-label]:before,
.width-mobile .usa-table--stacked td[data-label]:before {
    content: attr(data-label);
    display: block;
    font-weight: 700;
    margin: -0.5rem -1rem 0;
    padding: .75rem 1rem .25rem
}

.width-mobile .usa-table--stacked-header thead {
    display: none
}

.width-mobile .usa-table--stacked-header th,
.width-mobile .usa-table--stacked-header td {
    border-bottom-width: 0;
    display: block;
    width: 100%
}

.width-mobile .usa-table--stacked-header tr {
    border-bottom: .25rem solid #1b1b1b;
    border-top-width: 0;
    display: block;
    width: 100%
}

.width-mobile .usa-table--stacked-header tr th:first-child,
.width-mobile .usa-table--stacked-header tr td:first-child {
    border-top-width: 0
}

.width-mobile .usa-table--stacked-header tr:nth-child(odd) td,
.width-mobile .usa-table--stacked-header tr:nth-child(odd) th {
    background-color: inherit
}

.width-mobile .usa-table--stacked-header tr:first-child th:first-child,
.width-mobile .usa-table--stacked-header tr:first-child td:first-child {
    border-top: .25rem solid #1b1b1b
}

.width-mobile .usa-table--stacked-header th[data-label],
.width-mobile .usa-table--stacked-header td[data-label] {
    padding-bottom: .75rem
}

.width-mobile .usa-table--stacked-header th[data-label]:before,
.width-mobile .usa-table--stacked-header td[data-label]:before {
    content: attr(data-label);
    display: block;
    font-weight: 700;
    margin: -0.5rem -1rem 0;
    padding: .75rem 1rem .25rem
}

.width-mobile .usa-table--stacked-header tr td:first-child,
.width-mobile .usa-table--stacked-header tr th:first-child {
    font-family: Public Sans Web, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
    font-size: 1rem;
    line-height: 1.2;
    background-color: #dfe1e2;
    color: #1b1b1b;
    font-weight: 700;
    padding: .75rem 1rem
}

.width-mobile .usa-table--stacked-header tr td:first-child:before,
.width-mobile .usa-table--stacked-header tr th:first-child:before {
    display: none
}

.usa-table-container--scrollable {
    margin: 1.25rem 0;
    overflow-y: hidden
}

.usa-table-container--scrollable .usa-table {
    margin: 0
}

.usa-table-container--scrollable td {
    white-space: nowrap
}

table {
    font-family: Public Sans Web, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
    font-size: 1rem;
    line-height: 1.5;
    border-collapse: collapse;
    border-spacing: 0;
    color: #1b1b1b;
    margin: 1.25rem 0;
    text-align: left
}

table thead th {
    background-clip: padding-box;
    color: #1b1b1b;
    font-weight: 700;
    line-height: 1.4
}

table thead th,
table thead td {
    background-color: #dfe1e2;
    color: #1b1b1b
}

table tbody th {
    text-align: left
}

table th,
table td {
    background-color: #fff;
    border: 1px solid #1b1b1b;
    font-weight: normal;
    padding: .5rem 1rem
}

table caption {
    font-family: Public Sans Web, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
    font-size: .94rem;
    font-weight: 700;
    margin-bottom: .75rem;
    text-align: left
}

table th[data-sortable] {
    padding-right: 2.5rem;
    position: relative
}

table th[data-sortable]::after {
    border-bottom-color: rgba(0, 0, 0, 0);
    border-bottom-style: solid;
    border-bottom-width: 1px;
    bottom: 0;
    content: "";
    height: 0;
    left: 0;
    position: absolute;
    width: 100%
}

table th[data-sortable]:not([aria-sort]) .usa-table__header__button,
table th[data-sortable][aria-sort=none] .usa-table__header__button {
    -moz-osx-font-smoothing: inherit;
    -webkit-font-smoothing: inherit;
    color: #005ea2;
    text-decoration: underline;
    background-color: rgba(0, 0, 0, 0);
    border: 0;
    border-radius: 0;
    box-shadow: none;
    font-weight: normal;
    margin: 0;
    padding: 0;
    text-align: left;
    height: 2rem;
    width: 2rem;
    background-position: center center;
    background-size: 1.5rem;
    color: #71767a;
    cursor: pointer;
    display: inline-block;
    margin: 0;
    position: absolute;
    right: .25rem;
    text-align: center;
    text-decoration: none;
    top: 50%;
    transform: translate(0, -50%)
}

table th[data-sortable]:not([aria-sort]) .usa-table__header__button:visited,
table th[data-sortable][aria-sort=none] .usa-table__header__button:visited {
    color: #54278f
}

table th[data-sortable]:not([aria-sort]) .usa-table__header__button:hover,
table th[data-sortable][aria-sort=none] .usa-table__header__button:hover {
    color: #1a4480
}

table th[data-sortable]:not([aria-sort]) .usa-table__header__button:active,
table th[data-sortable][aria-sort=none] .usa-table__header__button:active {
    color: #162e51
}

table th[data-sortable]:not([aria-sort]) .usa-table__header__button:focus,
table th[data-sortable][aria-sort=none] .usa-table__header__button:focus {
    outline: .25rem solid #2491ff;
    outline-offset: 0
}

table th[data-sortable]:not([aria-sort]) .usa-table__header__button:hover,
table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--hover,
table th[data-sortable]:not([aria-sort]) .usa-table__header__button:disabled:hover,
table th[data-sortable]:not([aria-sort]) .usa-table__header__button[aria-disabled=true]:hover,
table th[data-sortable]:not([aria-sort]) .usa-table__header__button:disabled.usa-button--hover,
table th[data-sortable]:not([aria-sort]) .usa-table__header__button[aria-disabled=true].usa-button--hover,
table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--disabled:hover,
table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--disabled.usa-button--hover,
table th[data-sortable]:not([aria-sort]) .usa-table__header__button:active,
table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--active,
table th[data-sortable]:not([aria-sort]) .usa-table__header__button:disabled:active,
table th[data-sortable]:not([aria-sort]) .usa-table__header__button[aria-disabled=true]:active,
table th[data-sortable]:not([aria-sort]) .usa-table__header__button:disabled.usa-button--active,
table th[data-sortable]:not([aria-sort]) .usa-table__header__button[aria-disabled=true].usa-button--active,
table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--disabled:active,
table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--disabled.usa-button--active,
table th[data-sortable]:not([aria-sort]) .usa-table__header__button:disabled:focus,
table th[data-sortable]:not([aria-sort]) .usa-table__header__button[aria-disabled=true]:focus,
table th[data-sortable]:not([aria-sort]) .usa-table__header__button:disabled.usa-focus,
table th[data-sortable]:not([aria-sort]) .usa-table__header__button[aria-disabled=true].usa-focus,
table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--disabled:focus,
table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--disabled.usa-focus,
table th[data-sortable]:not([aria-sort]) .usa-table__header__button:disabled,
table th[data-sortable]:not([aria-sort]) .usa-table__header__button[aria-disabled=true],
table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--disabled,
table th[data-sortable][aria-sort=none] .usa-table__header__button:hover,
table th[data-sortable][aria-sort=none] .usa-table__header__button.usa-button--hover,
table th[data-sortable][aria-sort=none] .usa-table__header__button:disabled:hover,
table th[data-sortable][aria-sort=none] .usa-table__header__button[aria-disabled=true]:hover,
table th[data-sortable][aria-sort=none] .usa-table__header__button:disabled.usa-button--hover,
table th[data-sortable][aria-sort=none] .usa-table__header__button[aria-disabled=true].usa-button--hover,
table th[data-sortable][aria-sort=none] .usa-table__header__button.usa-button--disabled:hover,
table th[data-sortable][aria-sort=none] .usa-table__header__button.usa-button--disabled.usa-button--hover,
table th[data-sortable][aria-sort=none] .usa-table__header__button:active,
table th[data-sortable][aria-sort=none] .usa-table__header__button.usa-button--active,
table th[data-sortable][aria-sort=none] .usa-table__header__button:disabled:active,
table th[data-sortable][aria-sort=none] .usa-table__header__button[aria-disabled=true]:active,
table th[data-sortable][aria-sort=none] .usa-table__header__button:disabled.usa-button--active,
table th[data-sortable][aria-sort=none] .usa-table__header__button[aria-disabled=true].usa-button--active,
table th[data-sortable][aria-sort=none] .usa-table__header__button.usa-button--disabled:active,
table th[data-sortable][aria-sort=none] .usa-table__header__button.usa-button--disabled.usa-button--active,
table th[data-sortable][aria-sort=none] .usa-table__header__button:disabled:focus,
table th[data-sortable][aria-sort=none] .usa-table__header__button[aria-disabled=true]:focus,
table th[data-sortable][aria-sort=none] .usa-table__header__button:disabled.usa-focus,
table th[data-sortable][aria-sort=none] .usa-table__header__button[aria-disabled=true].usa-focus,
table th[data-sortable][aria-sort=none] .usa-table__header__button.usa-button--disabled:focus,
table th[data-sortable][aria-sort=none] .usa-table__header__button.usa-button--disabled.usa-focus,
table th[data-sortable][aria-sort=none] .usa-table__header__button:disabled,
table th[data-sortable][aria-sort=none] .usa-table__header__button[aria-disabled=true],
table th[data-sortable][aria-sort=none] .usa-table__header__button.usa-button--disabled {
    -moz-osx-font-smoothing: inherit;
    -webkit-font-smoothing: inherit;
    background-color: rgba(0, 0, 0, 0);
    box-shadow: none;
    text-decoration: underline
}

table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--hover,
table th[data-sortable][aria-sort=none] .usa-table__header__button.usa-button--hover {
    color: #1a4480
}

table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--active,
table th[data-sortable][aria-sort=none] .usa-table__header__button.usa-button--active {
    color: #162e51
}

table th[data-sortable]:not([aria-sort]) .usa-table__header__button:disabled,
table th[data-sortable]:not([aria-sort]) .usa-table__header__button[aria-disabled=true],
table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--disabled,
table th[data-sortable][aria-sort=none] .usa-table__header__button:disabled,
table th[data-sortable][aria-sort=none] .usa-table__header__button[aria-disabled=true],
table th[data-sortable][aria-sort=none] .usa-table__header__button.usa-button--disabled {
    color: #c9c9c9
}

table th[data-sortable]:not([aria-sort]) .usa-table__header__button .usa-icon,
table th[data-sortable][aria-sort=none] .usa-table__header__button .usa-icon {
    height: 1.5rem;
    width: 1.5rem;
    vertical-align: middle
}

table th[data-sortable]:not([aria-sort]) .usa-table__header__button .usa-icon>g,
table th[data-sortable][aria-sort=none] .usa-table__header__button .usa-icon>g {
    fill: rgba(0, 0, 0, 0)
}

table th[data-sortable]:not([aria-sort]) .usa-table__header__button .usa-icon>g.unsorted,
table th[data-sortable][aria-sort=none] .usa-table__header__button .usa-icon>g.unsorted {
    fill: #1b1b1b
}

table th[data-sortable]:not([aria-sort]) .usa-table__header__button:hover .usa-icon>g.unsorted,
table th[data-sortable][aria-sort=none] .usa-table__header__button:hover .usa-icon>g.unsorted {
    fill: #000
}

table th[data-sortable][aria-sort=descending],
table th[data-sortable][aria-sort=ascending] {
    background-color: #97d4ea
}

table th[data-sortable][aria-sort=descending] .usa-table__header__button {
    -moz-osx-font-smoothing: inherit;
    -webkit-font-smoothing: inherit;
    color: #005ea2;
    text-decoration: underline;
    background-color: rgba(0, 0, 0, 0);
    border: 0;
    border-radius: 0;
    box-shadow: none;
    font-weight: normal;
    margin: 0;
    padding: 0;
    text-align: left;
    height: 2rem;
    width: 2rem;
    background-position: center center;
    background-size: 1.5rem;
    color: #71767a;
    cursor: pointer;
    display: inline-block;
    margin: 0;
    position: absolute;
    right: .25rem;
    text-align: center;
    text-decoration: none;
    top: 50%;
    transform: translate(0, -50%)
}

table th[data-sortable][aria-sort=descending] .usa-table__header__button:visited {
    color: #54278f
}

table th[data-sortable][aria-sort=descending] .usa-table__header__button:hover {
    color: #1a4480
}

table th[data-sortable][aria-sort=descending] .usa-table__header__button:active {
    color: #162e51
}

table th[data-sortable][aria-sort=descending] .usa-table__header__button:focus {
    outline: .25rem solid #2491ff;
    outline-offset: 0
}

table th[data-sortable][aria-sort=descending] .usa-table__header__button:hover,
table th[data-sortable][aria-sort=descending] .usa-table__header__button.usa-button--hover,
table th[data-sortable][aria-sort=descending] .usa-table__header__button:disabled:hover,
table th[data-sortable][aria-sort=descending] .usa-table__header__button[aria-disabled=true]:hover,
table th[data-sortable][aria-sort=descending] .usa-table__header__button:disabled.usa-button--hover,
table th[data-sortable][aria-sort=descending] .usa-table__header__button[aria-disabled=true].usa-button--hover,
table th[data-sortable][aria-sort=descending] .usa-table__header__button.usa-button--disabled:hover,
table th[data-sortable][aria-sort=descending] .usa-table__header__button.usa-button--disabled.usa-button--hover,
table th[data-sortable][aria-sort=descending] .usa-table__header__button:active,
table th[data-sortable][aria-sort=descending] .usa-table__header__button.usa-button--active,
table th[data-sortable][aria-sort=descending] .usa-table__header__button:disabled:active,
table th[data-sortable][aria-sort=descending] .usa-table__header__button[aria-disabled=true]:active,
table th[data-sortable][aria-sort=descending] .usa-table__header__button:disabled.usa-button--active,
table th[data-sortable][aria-sort=descending] .usa-table__header__button[aria-disabled=true].usa-button--active,
table th[data-sortable][aria-sort=descending] .usa-table__header__button.usa-button--disabled:active,
table th[data-sortable][aria-sort=descending] .usa-table__header__button.usa-button--disabled.usa-button--active,
table th[data-sortable][aria-sort=descending] .usa-table__header__button:disabled:focus,
table th[data-sortable][aria-sort=descending] .usa-table__header__button[aria-disabled=true]:focus,
table th[data-sortable][aria-sort=descending] .usa-table__header__button:disabled.usa-focus,
table th[data-sortable][aria-sort=descending] .usa-table__header__button[aria-disabled=true].usa-focus,
table th[data-sortable][aria-sort=descending] .usa-table__header__button.usa-button--disabled:focus,
table th[data-sortable][aria-sort=descending] .usa-table__header__button.usa-button--disabled.usa-focus,
table th[data-sortable][aria-sort=descending] .usa-table__header__button:disabled,
table th[data-sortable][aria-sort=descending] .usa-table__header__button[aria-disabled=true],
table th[data-sortable][aria-sort=descending] .usa-table__header__button.usa-button--disabled {
    -moz-osx-font-smoothing: inherit;
    -webkit-font-smoothing: inherit;
    background-color: rgba(0, 0, 0, 0);
    box-shadow: none;
    text-decoration: underline
}

table th[data-sortable][aria-sort=descending] .usa-table__header__button.usa-button--hover {
    color: #1a4480
}

table th[data-sortable][aria-sort=descending] .usa-table__header__button.usa-button--active {
    color: #162e51
}

table th[data-sortable][aria-sort=descending] .usa-table__header__button:disabled,
table th[data-sortable][aria-sort=descending] .usa-table__header__button[aria-disabled=true],
table th[data-sortable][aria-sort=descending] .usa-table__header__button.usa-button--disabled {
    color: #c9c9c9
}

table th[data-sortable][aria-sort=descending] .usa-table__header__button .usa-icon {
    height: 1.5rem;
    width: 1.5rem;
    vertical-align: middle
}

table th[data-sortable][aria-sort=descending] .usa-table__header__button .usa-icon>g {
    fill: rgba(0, 0, 0, 0)
}

table th[data-sortable][aria-sort=descending] .usa-table__header__button .usa-icon>g.descending {
    fill: #1b1b1b
}

table th[data-sortable][aria-sort=ascending] .usa-table__header__button {
    -moz-osx-font-smoothing: inherit;
    -webkit-font-smoothing: inherit;
    color: #005ea2;
    text-decoration: underline;
    background-color: rgba(0, 0, 0, 0);
    border: 0;
    border-radius: 0;
    box-shadow: none;
    font-weight: normal;
    margin: 0;
    padding: 0;
    text-align: left;
    height: 2rem;
    width: 2rem;
    background-position: center center;
    background-size: 1.5rem;
    color: #71767a;
    cursor: pointer;
    display: inline-block;
    margin: 0;
    position: absolute;
    right: .25rem;
    text-align: center;
    text-decoration: none;
    top: 50%;
    transform: translate(0, -50%)
}

table th[data-sortable][aria-sort=ascending] .usa-table__header__button:visited {
    color: #54278f
}

table th[data-sortable][aria-sort=ascending] .usa-table__header__button:hover {
    color: #1a4480
}

table th[data-sortable][aria-sort=ascending] .usa-table__header__button:active {
    color: #162e51
}

table th[data-sortable][aria-sort=ascending] .usa-table__header__button:focus {
    outline: .25rem solid #2491ff;
    outline-offset: 0
}

table th[data-sortable][aria-sort=ascending] .usa-table__header__button:hover,
table th[data-sortable][aria-sort=ascending] .usa-table__header__button.usa-button--hover,
table th[data-sortable][aria-sort=ascending] .usa-table__header__button:disabled:hover,
table th[data-sortable][aria-sort=ascending] .usa-table__header__button[aria-disabled=true]:hover,
table th[data-sortable][aria-sort=ascending] .usa-table__header__button:disabled.usa-button--hover,
table th[data-sortable][aria-sort=ascending] .usa-table__header__button[aria-disabled=true].usa-button--hover,
table th[data-sortable][aria-sort=ascending] .usa-table__header__button.usa-button--disabled:hover,
table th[data-sortable][aria-sort=ascending] .usa-table__header__button.usa-button--disabled.usa-button--hover,
table th[data-sortable][aria-sort=ascending] .usa-table__header__button:active,
table th[data-sortable][aria-sort=ascending] .usa-table__header__button.usa-button--active,
table th[data-sortable][aria-sort=ascending] .usa-table__header__button:disabled:active,
table th[data-sortable][aria-sort=ascending] .usa-table__header__button[aria-disabled=true]:active,
table th[data-sortable][aria-sort=ascending] .usa-table__header__button:disabled.usa-button--active,
table th[data-sortable][aria-sort=ascending] .usa-table__header__button[aria-disabled=true].usa-button--active,
table th[data-sortable][aria-sort=ascending] .usa-table__header__button.usa-button--disabled:active,
table th[data-sortable][aria-sort=ascending] .usa-table__header__button.usa-button--disabled.usa-button--active,
table th[data-sortable][aria-sort=ascending] .usa-table__header__button:disabled:focus,
table th[data-sortable][aria-sort=ascending] .usa-table__header__button[aria-disabled=true]:focus,
table th[data-sortable][aria-sort=ascending] .usa-table__header__button:disabled.usa-focus,
table th[data-sortable][aria-sort=ascending] .usa-table__header__button[aria-disabled=true].usa-focus,
table th[data-sortable][aria-sort=ascending] .usa-table__header__button.usa-button--disabled:focus,
table th[data-sortable][aria-sort=ascending] .usa-table__header__button.usa-button--disabled.usa-focus,
table th[data-sortable][aria-sort=ascending] .usa-table__header__button:disabled,
table th[data-sortable][aria-sort=ascending] .usa-table__header__button[aria-disabled=true],
table th[data-sortable][aria-sort=ascending] .usa-table__header__button.usa-button--disabled {
    -moz-osx-font-smoothing: inherit;
    -webkit-font-smoothing: inherit;
    background-color: rgba(0, 0, 0, 0);
    box-shadow: none;
    text-decoration: underline
}

table th[data-sortable][aria-sort=ascending] .usa-table__header__button.usa-button--hover {
    color: #1a4480
}

table th[data-sortable][aria-sort=ascending] .usa-table__header__button.usa-button--active {
    color: #162e51
}

table th[data-sortable][aria-sort=ascending] .usa-table__header__button:disabled,
table th[data-sortable][aria-sort=ascending] .usa-table__header__button[aria-disabled=true],
table th[data-sortable][aria-sort=ascending] .usa-table__header__button.usa-button--disabled {
    color: #c9c9c9
}

table th[data-sortable][aria-sort=ascending] .usa-table__header__button .usa-icon {
    height: 1.5rem;
    width: 1.5rem;
    vertical-align: middle
}

table th[data-sortable][aria-sort=ascending] .usa-table__header__button .usa-icon>g {
    fill: rgba(0, 0, 0, 0)
}

table th[data-sortable][aria-sort=ascending] .usa-table__header__button .usa-icon>g.ascending {
    fill: #1b1b1b
}

table thead th[aria-sort] {
    background-color: #97d4ea;
    color: #1b1b1b
}

table td[data-sort-active],
table th[data-sort-active] {
    background-color: #e1f3f8;
    color: #1b1b1b
}

@media print {
    thead {
        display: table-header-group
    }
}

@media print {
    tr {
        page-break-inside: avoid
    }
}

button {
    overflow: visible
}

fieldset {
    border: 0;
    margin: 0;
    padding: 0
}

input {
    line-height: normal
}

legend {
    border: 0;
    box-sizing: border-box;
    color: inherit;
    display: table;
    margin: 0;
    max-width: 100%;
    padding: 0;
    white-space: normal
}

optgroup {
    font-weight: 700
}

textarea {
    overflow: auto
}

audio:not([controls]) {
    display: none;
    height: 0
}

canvas {
    display: inline-block
}

figure {
    margin: 0
}

*+figure {
    margin-top: 1em
}

figure+* {
    margin-top: 1em
}

img {
    border: 0;
    font-style: italic;
    height: auto;
    max-width: 100%;
    vertical-align: middle
}

@media print {
    img {
        max-width: 100% !important;
        page-break-inside: avoid
    }
}

svg:not(:root) {
    overflow: hidden
}

svg.ext {
    height: 20px;
    margin-right: -0.15em;
    padding-top: .1em;
    width: 20px
}

video {
    max-width: 100%
}

.c-readmore-link__accessibility-description {
    clip: rect(1px, 1px, 1px, 1px);
    height: 1px;
    overflow: hidden;
    position: absolute;
    width: 1px;
    word-wrap: normal
}

.usa-character-count__status {
    display: inline-block;
    padding-top: .25rem
}

.usa-character-count__status.usa-character-count__status--invalid {
    color: #b50909;
    font-weight: 700
}

.usa-input--error {
    border-width: 0.25rem;
    border-color: #b50909;
    border-style: solid;
    padding-top: calc(0.5rem - 0.25rem);
    padding-bottom: calc(0.5rem - 0.25rem)
}

.usa-input--success {
    border-width: 0.25rem;
    border-color: #00a91c;
    border-style: solid;
    padding-top: calc(0.5rem - 0.25rem);
    padding-bottom: calc(0.5rem - 0.25rem)
}

.usa-fieldset {
    border: none;
    margin: 0;
    padding: 0
}

.usa-legend {
    font-family: Public Sans Web, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
    font-size: 1rem;
    line-height: 1.4;
    display: block;
    font-weight: normal;
    margin-top: 1.5rem;
    max-width: 30rem
}

.usa-legend--large {
    font-size: 2rem;
    font-weight: 700;
    margin-top: 1rem
}

.usa-input-list {
    margin-bottom: 0;
    margin-top: 0;
    list-style-type: none;
    padding-left: 0
}

.usa-input-list li {
    line-height: 1.4
}

.usa-prose .usa-input-list {
    margin-bottom: 0;
    margin-top: 0;
    list-style-type: none;
    padding-left: 0
}

.usa-prose .usa-input-list li {
    line-height: 1.4
}

.usa-checkbox {
    background: #fff
}

.usa-checkbox__label {
    color: #1b1b1b
}

.usa-checkbox__label::before {
    background: #fff;
    box-shadow: 0 0 0 2px #1b1b1b
}

@media(forced-colors:active) {
    .usa-checkbox__label::before {
        outline: 2px solid rgba(0, 0, 0, 0);
        outline-offset: 2px
    }
}

.usa-checkbox__input:checked+[class*=__label]::before {
    background-color: #005ea2;
    box-shadow: 0 0 0 2px #005ea2
}

.usa-checkbox__input:disabled+[class*=__label],
.usa-checkbox__input[aria-disabled=true]+[class*=__label] {
    color: rgba(27, 27, 27, .3)
}

@media(forced-colors:active) {
    .usa-checkbox__input:disabled+[class*=__label],
    .usa-checkbox__input[aria-disabled=true]+[class*=__label] {
        color: GrayText
    }
}

.usa-checkbox__input:disabled+[class*=__label]::before,
.usa-checkbox__input[aria-disabled=true]+[class*=__label]::before {
    background-color: #fff;
    box-shadow: 0 0 0 2px rgba(27, 27, 27, .3)
}

.usa-checkbox__input--tile+[class*=__label] {
    background-color: #fff;
    border: 2px solid rgba(27, 27, 27, .3);
    color: #1b1b1b
}

.usa-checkbox__input--tile:checked+[class*=__label] {
    background-color: rgba(0, 94, 162, .1);
    border-color: #005ea2
}

@media(forced-colors:active) {
    .usa-checkbox__input--tile:checked+[class*=__label] {
        border: ButtonText solid .25rem
    }
}

.usa-checkbox__input--tile:disabled:checked+[class*=__label],
.usa-checkbox__input--tile[aria-disabled=true]:checked+[class*=__label] {
    background-color: #fff;
    border-color: rgba(27, 27, 27, .3)
}

.usa-checkbox__input:checked+[class*=__label]::before,
.usa-checkbox__input:checked:disabled+[class*=__label]::before,
.usa-checkbox__input:checked[aria-disabled=true]+[class*=__label]::before {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjY1IiBoZWlnaHQ9IjUwIiB2aWV3Qm94PSIwIDAgNjUgNTAiPjx0aXRsZT5jb3JyZWN0ODwvdGl0bGU+PHBhdGggZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNNjMuMjY4IDcuMDYzbC01LjYxNi01LjYxQzU2Ljg4Mi42ODUgNTUuOTQ2LjMgNTQuODQ1LjNzLTIuMDM4LjM4NS0yLjgwOCAxLjE1NUwyNC45NTEgMjguNTUyIDEyLjgxIDE2LjM4NWMtLjc3LS43Ny0xLjcwNy0xLjE1NS0yLjgwOC0xLjE1NS0xLjEgMC0yLjAzNy4zODUtMi44MDcgMS4xNTRsLTUuNjE2IDUuNjFDLjgxIDIyLjc2NC40MjUgMjMuNy40MjUgMjQuOHMuMzg1IDIuMDM1IDEuMTU1IDIuODA1bDE0Ljk0NyAxNC45MyA1LjYxNiA1LjYxYy43Ny43NyAxLjcwNiAxLjE1NCAyLjgwNyAxLjE1NHMyLjAzOC0uMzg0IDIuODA4LTEuMTU0bDUuNjE2LTUuNjEgMjkuODk0LTI5Ljg2Yy43Ny0uNzcgMS4xNTctMS43MDcgMS4xNTctMi44MDUgMC0xLjEwMS0uMzg1LTIuMDM2LTEuMTU2LTIuODA1bC0uMDAxLS4wMDJ6Ii8+PC9zdmc+), linear-gradient(transparent, transparent);
    background-repeat: no-repeat
}

@media(forced-colors:active) {
    .usa-checkbox__input:checked+[class*=__label]::before,
    .usa-checkbox__input:checked:disabled+[class*=__label]::before,
    .usa-checkbox__input:checked[aria-disabled=true]+[class*=__label]::before {
        background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjY1IiBoZWlnaHQ9IjUwIiB2aWV3Qm94PSIwIDAgNjUgNTAiPjx0aXRsZT5jb3JyZWN0OC1hbHQ8L3RpdGxlPjxwYXRoIGZpbGw9IiMxNzE3MTciIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTYzLjI2OCA3LjA2M2wtNS42MTYtNS42MUM1Ni44ODIuNjg1IDU1Ljk0Ni4zIDU0Ljg0NS4zcy0yLjAzOC4zODUtMi44MDggMS4xNTVMMjQuOTUxIDI4LjU1MiAxMi44MSAxNi4zODVjLS43Ny0uNzctMS43MDctMS4xNTUtMi44MDgtMS4xNTUtMS4xIDAtMi4wMzcuMzg1LTIuODA3IDEuMTU0bC01LjYxNiA1LjYxQy44MSAyMi43NjQuNDI1IDIzLjcuNDI1IDI0LjhzLjM4NSAyLjAzNSAxLjE1NSAyLjgwNWwxNC45NDcgMTQuOTMgNS42MTYgNS42MWMuNzcuNzcgMS43MDYgMS4xNTQgMi44MDcgMS4xNTRzMi4wMzgtLjM4NCAyLjgwOC0xLjE1NGw1LjYxNi01LjYxIDI5Ljg5NC0yOS44NmMuNzctLjc3IDEuMTU3LTEuNzA3IDEuMTU3LTIuODA1IDAtMS4xMDEtLjM4NS0yLjAzNi0xLjE1Ni0yLjgwNWwtLjAwMS0uMDAyeiIvPjwvc3ZnPg==), linear-gradient(transparent, transparent);
        background-repeat: no-repeat
    }
}

.usa-checkbox__input:checked:disabled+[class*=__label]::before,
.usa-checkbox__input:checked[aria-disabled=true]+[class*=__label]::before {
    background-color: rgba(27, 27, 27, .3)
}

.usa-checkbox__input {
    position: absolute;
    left: -999em;
    right: auto
}

.usa-checkbox__input:focus+[class*=__label]::before {
    outline: .25rem solid #2491ff;
    outline-offset: .25rem
}

.usa-checkbox__input:disabled+[class*=__label]::before,
.usa-checkbox__input[aria-disabled=true]+[class*=__label]::before {
    cursor: not-allowed
}

.usa-checkbox__input:disabled+[class*=__label],
.usa-checkbox__input[aria-disabled=true]+[class*=__label] {
    cursor: not-allowed
}

.usa-checkbox__input--tile+[class*=__label] {
    border-radius: .25rem;
    margin-top: .5rem;
    padding: .75rem 1rem .75rem 2.5rem
}

.usa-checkbox__input--tile+[class*=__label]::before {
    left: .5rem
}

.usa-checkbox__input:checked+[class*=__label]::before,
.usa-checkbox__input:checked:disabled+[class*=__label]::before,
.usa-checkbox__input:checked[aria-disabled=true]+[class*=__label]::before {
    background-position: center center;
    background-size: .75rem auto
}

@media print {
    .usa-checkbox__input:checked+[class*=__label]::before,
    .usa-checkbox__input:checked:disabled+[class*=__label]::before,
    .usa-checkbox__input:checked[aria-disabled=true]+[class*=__label]::before {
        background-image: none;
        background-color: #fff;
        content: "✔";
        text-align: center
    }
}

@media(forced-colors:active) {
    .usa-checkbox__input:checked+[class*=__label]::before,
    .usa-checkbox__input:checked:disabled+[class*=__label]::before,
    .usa-checkbox__input:checked[aria-disabled=true]+[class*=__label]::before {
        background-color: ButtonText
    }
    .usa-checkbox__input:checked+[class*=__label]::before--tile,
    .usa-checkbox__input:checked:disabled+[class*=__label]::before--tile,
    .usa-checkbox__input:checked[aria-disabled=true]+[class*=__label]::before--tile {
        background-color: ButtonText
    }
}

.usa-checkbox__label {
    cursor: pointer;
    display: inherit;
    font-weight: normal;
    margin-top: .75rem;
    padding-left: 2rem;
    position: relative
}

.usa-checkbox__label::before {
    content: " ";
    display: block;
    left: 0;
    margin-left: 2px;
    margin-top: .075rem;
    position: absolute
}

.usa-checkbox__label::before {
    height: 1.25rem;
    width: 1.25rem;
    border-radius: 2px
}

.usa-checkbox__label-description {
    display: block;
    font-size: .88rem;
    margin-top: .5rem
}

.usa-icon {
    display: inline-block;
    fill: currentColor;
    height: 1em;
    position: relative;
    width: 1em
}

.usa-icon--size-3 {
    height: 1.5rem;
    width: 1.5rem
}

.usa-icon--size-4 {
    height: 2rem;
    width: 2rem
}

.usa-icon--size-5 {
    height: 2.5rem;
    width: 2.5rem
}

.usa-icon--size-6 {
    height: 3rem;
    width: 3rem
}

.usa-icon--size-7 {
    height: 3.5rem;
    width: 3.5rem
}

.usa-icon--size-8 {
    height: 4rem;
    width: 4rem
}

.usa-icon--size-9 {
    height: 4.5rem;
    width: 4.5rem
}

.usa-select {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTIgNS44MyAxNS4xNyA5bDEuNDEtMS40MUwxMiAzIDcuNDEgNy41OSA4LjgzIDkgMTIgNS44M3ptMCAxMi4zNEw4LjgzIDE1bC0xLjQxIDEuNDFMMTIgMjFsNC41OS00LjU5TDE1LjE3IDE1IDEyIDE4LjE3eiIvPjwvc3ZnPg==), linear-gradient(transparent, transparent);
    background-repeat: no-repeat;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: #fff;
    background-position: right .5rem center;
    background-size: 1.25rem;
    padding-right: 2rem
}

.usa-select::-ms-expand {
    display: none
}

.usa-select:-webkit-autofill {
    -webkit-appearance: menulist;
    appearance: menulist
}

.usa-select:-moz-focusring {
    color: rgba(0, 0, 0, 0);
    text-shadow: 0 0 0 #000
}

.usa-select[multiple] {
    height: auto;
    background-image: none
}

@media(forced-colors:active) {
    .usa-select {
        -webkit-appearance: listbox;
        -moz-appearance: listbox;
        appearance: listbox;
        background-image: none;
        padding-right: 0
    }
}

.usa-combo-box {
    max-width: 30rem;
    position: relative
}

.usa-combo-box--pristine .usa-combo-box__input {
    padding-right: calc(5em + 4px)
}

.usa-combo-box--pristine .usa-combo-box__input::-ms-clear {
    display: none
}

.usa-combo-box--pristine .usa-combo-box__clear-input {
    display: block
}

@media(forced-colors:active) {
    .usa-combo-box--pristine .usa-combo-box__clear-input {
        background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTkgNi40MSAxNy41OSA1IDEyIDEwLjU5IDYuNDEgNSA1IDYuNDEgMTAuNTkgMTIgNSAxNy41OSA2LjQxIDE5IDEyIDEzLjQxIDE3LjU5IDE5IDE5IDE3LjU5IDEzLjQxIDEyeiIvPjwvc3ZnPg==) no-repeat center/contain;
        display: inline-block;
        height: 1rem;
        width: 1rem;
        height: 1.5rem;
        width: auto;
        top: .5rem
    }
    @supports((-webkit-mask:url("")) or (mask:url(""))) {
        .usa-combo-box--pristine .usa-combo-box__clear-input {
            background: none;
            background-color: ButtonText;
            -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTkgNi40MSAxNy41OSA1IDEyIDEwLjU5IDYuNDEgNSA1IDYuNDEgMTAuNTkgMTIgNSAxNy41OSA2LjQxIDE5IDEyIDEzLjQxIDE3LjU5IDE5IDE5IDE3LjU5IDEzLjQxIDEyeiIvPjwvc3ZnPg==) no-repeat center/contain;
            mask: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTkgNi40MSAxNy41OSA1IDEyIDEwLjU5IDYuNDEgNSA1IDYuNDEgMTAuNTkgMTIgNSAxNy41OSA2LjQxIDE5IDEyIDEzLjQxIDE3LjU5IDE5IDE5IDE3LjU5IDEzLjQxIDEyeiIvPjwvc3ZnPg==) no-repeat center/contain
        }
    }
}

.usa-combo-box__input {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    margin-bottom: 0;
    max-width: none;
    padding-right: calc(2.5em + 3px)
}

button.usa-combo-box__toggle-list:focus,
button.usa-combo-box__clear-input:focus {
    outline-offset: -4px
}

.usa-combo-box__toggle-list__wrapper:focus,
.usa-combo-box__clear-input__wrapper:focus {
    outline: 0
}

.usa-combo-box__toggle-list,
.usa-combo-box__clear-input {
    background-color: rgba(0, 0, 0, 0);
    background-position: center;
    background-size: auto 1.5rem;
    border: 0;
    bottom: 1px;
    cursor: pointer;
    margin-bottom: 0;
    opacity: .6;
    padding-right: 2rem;
    position: absolute;
    top: 1px;
    z-index: 100
}

.usa-combo-box__clear-input {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTkgNi40MSAxNy41OSA1IDEyIDEwLjU5IDYuNDEgNSA1IDYuNDEgMTAuNTkgMTIgNSAxNy41OSA2LjQxIDE5IDEyIDEzLjQxIDE3LjU5IDE5IDE5IDE3LjU5IDEzLjQxIDEyeiIvPjwvc3ZnPg==), linear-gradient(transparent, transparent);
    background-repeat: no-repeat;
    display: none;
    right: calc(2.5em + 3px)
}

.usa-combo-box__toggle-list {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTYuNTkgOC41OSAxMiAxMy4xNyA3LjQxIDguNTkgNiAxMGw2IDYgNi02eiIvPjwvc3ZnPg==), linear-gradient(transparent, transparent);
    background-repeat: no-repeat;
    background-size: auto 2rem;
    right: 1px
}

@media(forced-colors:active) {
    .usa-combo-box__toggle-list {
        background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTYuNTkgOC41OSAxMiAxMy4xNyA3LjQxIDguNTkgNiAxMGw2IDYgNi02eiIvPjwvc3ZnPg==) no-repeat center/contain;
        display: inline-block;
        height: 1rem;
        width: 1rem;
        height: auto;
        width: auto
    }
    @supports((-webkit-mask:url("")) or (mask:url(""))) {
        .usa-combo-box__toggle-list {
            background: none;
            background-color: ButtonText;
            -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTYuNTkgOC41OSAxMiAxMy4xNyA3LjQxIDguNTkgNiAxMGw2IDYgNi02eiIvPjwvc3ZnPg==) no-repeat center/contain;
            mask: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTYuNTkgOC41OSAxMiAxMy4xNyA3LjQxIDguNTkgNiAxMGw2IDYgNi02eiIvPjwvc3ZnPg==) no-repeat center/contain
        }
    }
}

.usa-combo-box__input-button-separator {
    background-color: #c6cace;
    position: absolute;
    top: 1px;
    margin-bottom: 8px;
    margin-top: 8px;
    width: 1px;
    right: calc(2.5em + 2px);
    box-sizing: border-box;
    z-index: 200
}

@media(forced-colors:active) {
    .usa-combo-box__input-button-separator {
        background-color: ButtonText
    }
}

.usa-combo-box__list {
    border-width: 1px;
    border-color: #565c65;
    border-style: solid;
    background-color: #fff;
    border-radius: 0;
    border-top: 0;
    margin: 0;
    max-height: 12.1em;
    overflow-x: hidden;
    overflow-y: scroll;
    padding: 0;
    position: absolute;
    width: 100%;
    z-index: 300
}

.usa-combo-box__list:focus {
    outline: 0
}

.usa-combo-box__list-option {
    border-bottom: 1px solid #dfe1e2;
    cursor: pointer;
    display: block;
    padding: .5rem
}

.usa-combo-box__list-option--focused {
    outline: 2px solid #162e51;
    outline-offset: -2px;
    position: relative;
    z-index: 100
}

.usa-combo-box__list-option--focused:focus {
    outline-offset: -4px
}

.usa-combo-box__list-option--selected {
    background-color: #005ea2;
    border-color: #005ea2;
    color: #fff
}

.usa-combo-box__list-option--no-results {
    cursor: not-allowed;
    display: block;
    padding: .5rem
}

.usa-date-picker__wrapper {
    display: none;
    position: relative;
    max-width: 30rem
}

.usa-date-picker__wrapper:focus {
    outline: 0
}

.usa-date-picker__external-input[aria-disabled=true]+.usa-date-picker__button,
.usa-date-picker__calendar__year:disabled,
.usa-date-picker__calendar__previous-year-chunk:disabled,
.usa-date-picker__calendar__next-year-chunk:disabled,
.usa-date-picker__calendar__month:disabled,
.usa-date-picker__calendar__year-selection:disabled,
.usa-date-picker__calendar__month-selection:disabled,
.usa-date-picker__calendar__date:disabled,
.usa-date-picker__calendar__previous-year:disabled,
.usa-date-picker__calendar__previous-month:disabled,
.usa-date-picker__calendar__next-year:disabled,
.usa-date-picker__calendar__next-month:disabled,
.usa-date-picker__button:disabled,
[aria-disabled=true].usa-date-picker__calendar__year,
[aria-disabled=true].usa-date-picker__calendar__previous-year-chunk,
[aria-disabled=true].usa-date-picker__calendar__next-year-chunk,
[aria-disabled=true].usa-date-picker__calendar__month,
[aria-disabled=true].usa-date-picker__calendar__year-selection,
[aria-disabled=true].usa-date-picker__calendar__month-selection,
[aria-disabled=true].usa-date-picker__calendar__date,
[aria-disabled=true].usa-date-picker__calendar__previous-year,
[aria-disabled=true].usa-date-picker__calendar__previous-month,
[aria-disabled=true].usa-date-picker__calendar__next-year,
[aria-disabled=true].usa-date-picker__calendar__next-month,
[aria-disabled=true].usa-date-picker__button {
    cursor: auto
}

.usa-date-picker__external-input[aria-disabled=true]+.usa-date-picker__button:hover,
.usa-date-picker__calendar__year:hover:disabled,
.usa-date-picker__calendar__previous-year-chunk:hover:disabled,
.usa-date-picker__calendar__next-year-chunk:hover:disabled,
.usa-date-picker__calendar__month:hover:disabled,
.usa-date-picker__calendar__year-selection:hover:disabled,
.usa-date-picker__calendar__month-selection:hover:disabled,
.usa-date-picker__calendar__date:hover:disabled,
.usa-date-picker__calendar__previous-year:hover:disabled,
.usa-date-picker__calendar__previous-month:hover:disabled,
.usa-date-picker__calendar__next-year:hover:disabled,
.usa-date-picker__calendar__next-month:hover:disabled,
.usa-date-picker__button:hover:disabled,
[aria-disabled=true].usa-date-picker__calendar__year:hover,
[aria-disabled=true].usa-date-picker__calendar__previous-year-chunk:hover,
[aria-disabled=true].usa-date-picker__calendar__next-year-chunk:hover,
[aria-disabled=true].usa-date-picker__calendar__month:hover,
[aria-disabled=true].usa-date-picker__calendar__year-selection:hover,
[aria-disabled=true].usa-date-picker__calendar__month-selection:hover,
[aria-disabled=true].usa-date-picker__calendar__date:hover,
[aria-disabled=true].usa-date-picker__calendar__previous-year:hover,
[aria-disabled=true].usa-date-picker__calendar__previous-month:hover,
[aria-disabled=true].usa-date-picker__calendar__next-year:hover,
[aria-disabled=true].usa-date-picker__calendar__next-month:hover,
[aria-disabled=true].usa-date-picker__button:hover {
    background-color: initial
}

@media(forced-colors:active) {
    .usa-date-picker__external-input[aria-disabled=true]+.usa-date-picker__button:hover,
    .usa-date-picker__calendar__year:hover:disabled,
    .usa-date-picker__calendar__previous-year-chunk:hover:disabled,
    .usa-date-picker__calendar__next-year-chunk:hover:disabled,
    .usa-date-picker__calendar__month:hover:disabled,
    .usa-date-picker__calendar__year-selection:hover:disabled,
    .usa-date-picker__calendar__month-selection:hover:disabled,
    .usa-date-picker__calendar__date:hover:disabled,
    .usa-date-picker__calendar__previous-year:hover:disabled,
    .usa-date-picker__calendar__previous-month:hover:disabled,
    .usa-date-picker__calendar__next-year:hover:disabled,
    .usa-date-picker__calendar__next-month:hover:disabled,
    .usa-date-picker__button:hover:disabled,
    [aria-disabled=true].usa-date-picker__calendar__year:hover,
    [aria-disabled=true].usa-date-picker__calendar__previous-year-chunk:hover,
    [aria-disabled=true].usa-date-picker__calendar__next-year-chunk:hover,
    [aria-disabled=true].usa-date-picker__calendar__month:hover,
    [aria-disabled=true].usa-date-picker__calendar__year-selection:hover,
    [aria-disabled=true].usa-date-picker__calendar__month-selection:hover,
    [aria-disabled=true].usa-date-picker__calendar__date:hover,
    [aria-disabled=true].usa-date-picker__calendar__previous-year:hover,
    [aria-disabled=true].usa-date-picker__calendar__previous-month:hover,
    [aria-disabled=true].usa-date-picker__calendar__next-year:hover,
    [aria-disabled=true].usa-date-picker__calendar__next-month:hover,
    [aria-disabled=true].usa-date-picker__button:hover {
        background-color: initial
    }
}

.usa-date-picker__calendar__year,
.usa-date-picker__calendar__previous-year-chunk,
.usa-date-picker__calendar__next-year-chunk,
.usa-date-picker__calendar__month,
.usa-date-picker__calendar__year-selection,
.usa-date-picker__calendar__month-selection,
.usa-date-picker__calendar__date,
.usa-date-picker__calendar__previous-year,
.usa-date-picker__calendar__previous-month,
.usa-date-picker__calendar__next-year,
.usa-date-picker__calendar__next-month,
.usa-date-picker__button {
    background-color: #f0f0f0;
    border: 0;
    width: 100%
}

.usa-date-picker__calendar__year:not([disabled]),
.usa-date-picker__calendar__previous-year-chunk:not([disabled]),
.usa-date-picker__calendar__next-year-chunk:not([disabled]),
.usa-date-picker__calendar__month:not([disabled]),
.usa-date-picker__calendar__year-selection:not([disabled]),
.usa-date-picker__calendar__month-selection:not([disabled]),
.usa-date-picker__calendar__date:not([disabled]),
.usa-date-picker__calendar__previous-year:not([disabled]),
.usa-date-picker__calendar__previous-month:not([disabled]),
.usa-date-picker__calendar__next-year:not([disabled]),
.usa-date-picker__calendar__next-month:not([disabled]),
.usa-date-picker__button:not([disabled]) {
    cursor: pointer
}

.usa-date-picker__calendar__year:not([disabled]):focus,
.usa-date-picker__calendar__previous-year-chunk:not([disabled]):focus,
.usa-date-picker__calendar__next-year-chunk:not([disabled]):focus,
.usa-date-picker__calendar__month:not([disabled]):focus,
.usa-date-picker__calendar__year-selection:not([disabled]):focus,
.usa-date-picker__calendar__month-selection:not([disabled]):focus,
.usa-date-picker__calendar__date:not([disabled]):focus,
.usa-date-picker__calendar__previous-year:not([disabled]):focus,
.usa-date-picker__calendar__previous-month:not([disabled]):focus,
.usa-date-picker__calendar__next-year:not([disabled]):focus,
.usa-date-picker__calendar__next-month:not([disabled]):focus,
.usa-date-picker__button:not([disabled]):focus {
    outline-offset: -4px
}

.usa-date-picker__calendar__year:not([disabled]):hover,
.usa-date-picker__calendar__previous-year-chunk:not([disabled]):hover,
.usa-date-picker__calendar__next-year-chunk:not([disabled]):hover,
.usa-date-picker__calendar__month:not([disabled]):hover,
.usa-date-picker__calendar__year-selection:not([disabled]):hover,
.usa-date-picker__calendar__month-selection:not([disabled]):hover,
.usa-date-picker__calendar__date:not([disabled]):hover,
.usa-date-picker__calendar__previous-year:not([disabled]):hover,
.usa-date-picker__calendar__previous-month:not([disabled]):hover,
.usa-date-picker__calendar__next-year:not([disabled]):hover,
.usa-date-picker__calendar__next-month:not([disabled]):hover,
.usa-date-picker__button:not([disabled]):hover {
    background-color: #dfe1e2
}

@media(forced-colors:active) {
    .usa-date-picker__calendar__year:not([disabled]):hover,
    .usa-date-picker__calendar__previous-year-chunk:not([disabled]):hover,
    .usa-date-picker__calendar__next-year-chunk:not([disabled]):hover,
    .usa-date-picker__calendar__month:not([disabled]):hover,
    .usa-date-picker__calendar__year-selection:not([disabled]):hover,
    .usa-date-picker__calendar__month-selection:not([disabled]):hover,
    .usa-date-picker__calendar__date:not([disabled]):hover,
    .usa-date-picker__calendar__previous-year:not([disabled]):hover,
    .usa-date-picker__calendar__previous-month:not([disabled]):hover,
    .usa-date-picker__calendar__next-year:not([disabled]):hover,
    .usa-date-picker__calendar__next-month:not([disabled]):hover,
    .usa-date-picker__button:not([disabled]):hover {
        background-color: buttontext
    }
}

.usa-date-picker__calendar__year:not([disabled]):active,
.usa-date-picker__calendar__previous-year-chunk:not([disabled]):active,
.usa-date-picker__calendar__next-year-chunk:not([disabled]):active,
.usa-date-picker__calendar__month:not([disabled]):active,
.usa-date-picker__calendar__year-selection:not([disabled]):active,
.usa-date-picker__calendar__month-selection:not([disabled]):active,
.usa-date-picker__calendar__date:not([disabled]):active,
.usa-date-picker__calendar__previous-year:not([disabled]):active,
.usa-date-picker__calendar__previous-month:not([disabled]):active,
.usa-date-picker__calendar__next-year:not([disabled]):active,
.usa-date-picker__calendar__next-month:not([disabled]):active,
.usa-date-picker__button:not([disabled]):active {
    background-color: #a9aeb1
}

@media(forced-colors:active) {
    .usa-date-picker__calendar__year:not([disabled]):active,
    .usa-date-picker__calendar__previous-year-chunk:not([disabled]):active,
    .usa-date-picker__calendar__next-year-chunk:not([disabled]):active,
    .usa-date-picker__calendar__month:not([disabled]):active,
    .usa-date-picker__calendar__year-selection:not([disabled]):active,
    .usa-date-picker__calendar__month-selection:not([disabled]):active,
    .usa-date-picker__calendar__date:not([disabled]):active,
    .usa-date-picker__calendar__previous-year:not([disabled]):active,
    .usa-date-picker__calendar__previous-month:not([disabled]):active,
    .usa-date-picker__calendar__next-year:not([disabled]):active,
    .usa-date-picker__calendar__next-month:not([disabled]):active,
    .usa-date-picker__button:not([disabled]):active {
        background-color: buttontext
    }
}

.usa-date-picker--active .usa-date-picker__button {
    background-color: #f0f0f0
}

@media(forced-colors:active) {
    .usa-date-picker--active .usa-date-picker__button {
        background-color: buttontext
    }
}

.usa-date-picker--active .usa-date-picker__calendar {
    z-index: 400
}

.usa-date-picker__button {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMjAgM2gtMVYxaC0ydjJIN1YxSDV2Mkg0Yy0xLjEgMC0yIC45LTIgMnYxNmMwIDEuMS45IDIgMiAyaDE2YzEuMSAwIDItLjkgMi0yVjVjMC0xLjEtLjktMi0yLTJ6bTAgMThINFY4aDE2djEzeiIvPjwvc3ZnPg==), linear-gradient(transparent, transparent);
    background-repeat: no-repeat;
    align-self: stretch;
    background-color: rgba(0, 0, 0, 0);
    background-position: center;
    background-size: 1.5rem;
    margin-top: .5em;
    width: 3em
}

@media(forced-colors:active) {
    .usa-date-picker__button {
        background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMjAgM2gtMVYxaC0ydjJIN1YxSDV2Mkg0Yy0xLjEgMC0yIC45LTIgMnYxNmMwIDEuMS45IDIgMiAyaDE2YzEuMSAwIDItLjkgMi0yVjVjMC0xLjEtLjktMi0yLTJ6bTAgMThINFY4aDE2djEzeiIvPjwvc3ZnPg==) no-repeat center/contain;
        display: inline-block;
        height: 2.5rem;
        width: 3rem;
        -webkit-mask-size: 1.5rem !important;
        mask-size: 1.5rem !important;
        position: relative
    }
    @supports((-webkit-mask:url("")) or (mask:url(""))) {
        .usa-date-picker__button {
            background: none;
            background-color: ButtonText;
            -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMjAgM2gtMVYxaC0ydjJIN1YxSDV2Mkg0Yy0xLjEgMC0yIC45LTIgMnYxNmMwIDEuMS45IDIgMiAyaDE2YzEuMSAwIDItLjkgMi0yVjVjMC0xLjEtLjktMi0yLTJ6bTAgMThINFY4aDE2djEzeiIvPjwvc3ZnPg==) no-repeat center/contain;
            mask: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMjAgM2gtMVYxaC0ydjJIN1YxSDV2Mkg0Yy0xLjEgMC0yIC45LTIgMnYxNmMwIDEuMS45IDIgMiAyaDE2YzEuMSAwIDItLjkgMi0yVjVjMC0xLjEtLjktMi0yLTJ6bTAgMThINFY4aDE2djEzeiIvPjwvc3ZnPg==) no-repeat center/contain
        }
    }
    .usa-date-picker__button:not([disabled]):hover {
        background-color: Highlight
    }
}

.usa-date-picker--initialized .usa-date-picker__wrapper {
    display: flex
}

.usa-date-picker__calendar {
    background-color: #f0f0f0;
    left: auto;
    max-width: 20rem;
    position: absolute;
    right: 0;
    width: 100%;
    z-index: 100
}

.usa-date-picker__calendar__table {
    border-spacing: 0;
    border-collapse: collapse;
    table-layout: fixed;
    text-align: center;
    width: 100%
}

.usa-date-picker__calendar__table th {
    font-weight: normal
}

.usa-date-picker__calendar__table td {
    padding: 0
}

.usa-date-picker__calendar__row {
    display: flex;
    flex-wrap: wrap;
    text-align: center;
    width: 100%
}

.usa-date-picker__calendar__cell {
    background-color: #f0f0f0;
    flex: 1
}

.usa-date-picker__calendar__cell--center-items {
    display: flex;
    justify-content: center;
    align-items: center
}

.usa-date-picker__calendar__previous-year,
.usa-date-picker__calendar__previous-month,
.usa-date-picker__calendar__next-year,
.usa-date-picker__calendar__next-month {
    background-position: center;
    background-size: auto 1.5rem;
    height: 1.5rem;
    padding: 20px 10px
}

@media(forced-colors:active) {
    .usa-date-picker__calendar__previous-year,
    .usa-date-picker__calendar__previous-month,
    .usa-date-picker__calendar__next-year,
    .usa-date-picker__calendar__next-month {
        -webkit-mask-size: 1.5rem !important;
        mask-size: 1.5rem !important
    }
}

.usa-date-picker__calendar__previous-year:not([disabled]) {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0Ij48cGF0aCBkPSJNMTEuNDEgNy40MSAxMCA2bC02IDYgNiA2IDEuNDEtMS40MUw2LjgzIDEyem04IDBMMTggNmwtNiA2IDYgNiAxLjQxLTEuNDFMMTQuODMgMTJ6Ii8+PC9zdmc+), linear-gradient(transparent, transparent);
    background-repeat: no-repeat
}

@media(forced-colors:active) {
    .usa-date-picker__calendar__previous-year:not([disabled]) {
        background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0Ij48cGF0aCBkPSJNMTEuNDEgNy40MSAxMCA2bC02IDYgNiA2IDEuNDEtMS40MUw2LjgzIDEyem04IDBMMTggNmwtNiA2IDYgNiAxLjQxLTEuNDFMMTQuODMgMTJ6Ii8+PC9zdmc+) no-repeat center/contain;
        display: inline-block;
        height: 2.5rem;
        width: 3rem;
        background-color: buttonText
    }
    @supports((-webkit-mask:url("")) or (mask:url(""))) {
        .usa-date-picker__calendar__previous-year:not([disabled]) {
            background: none;
            background-color: ButtonText;
            -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0Ij48cGF0aCBkPSJNMTEuNDEgNy40MSAxMCA2bC02IDYgNiA2IDEuNDEtMS40MUw2LjgzIDEyem04IDBMMTggNmwtNiA2IDYgNiAxLjQxLTEuNDFMMTQuODMgMTJ6Ii8+PC9zdmc+) no-repeat center/contain;
            mask: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0Ij48cGF0aCBkPSJNMTEuNDEgNy40MSAxMCA2bC02IDYgNiA2IDEuNDEtMS40MUw2LjgzIDEyem04IDBMMTggNmwtNiA2IDYgNiAxLjQxLTEuNDFMMTQuODMgMTJ6Ii8+PC9zdmc+) no-repeat center/contain
        }
    }
}

.usa-date-picker__calendar__previous-month:not([disabled]) {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTUuNDEgNy40MSAxNCA2bC02IDYgNiA2IDEuNDEtMS40MUwxMC44MyAxMnoiLz48L3N2Zz4=), linear-gradient(transparent, transparent);
    background-repeat: no-repeat
}

@media(forced-colors:active) {
    .usa-date-picker__calendar__previous-month:not([disabled]) {
        background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTUuNDEgNy40MSAxNCA2bC02IDYgNiA2IDEuNDEtMS40MUwxMC44MyAxMnoiLz48L3N2Zz4=) no-repeat center/contain;
        display: inline-block;
        height: 2.5rem;
        width: 3rem;
        background-color: buttonText
    }
    @supports((-webkit-mask:url("")) or (mask:url(""))) {
        .usa-date-picker__calendar__previous-month:not([disabled]) {
            background: none;
            background-color: ButtonText;
            -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTUuNDEgNy40MSAxNCA2bC02IDYgNiA2IDEuNDEtMS40MUwxMC44MyAxMnoiLz48L3N2Zz4=) no-repeat center/contain;
            mask: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTUuNDEgNy40MSAxNCA2bC02IDYgNiA2IDEuNDEtMS40MUwxMC44MyAxMnoiLz48L3N2Zz4=) no-repeat center/contain
        }
    }
}

.usa-date-picker__calendar__next-year:not([disabled]) {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0Ij48cGF0aCBkPSJtMTQgNi0xLjQxIDEuNDFMMTcuMTcgMTJsLTQuNTggNC41OUwxNCAxOGw2LTZ6TTYgNiA0LjU5IDcuNDEgOS4xNyAxMmwtNC41OCA0LjU5TDYgMThsNi02eiIvPjwvc3ZnPg==), linear-gradient(transparent, transparent);
    background-repeat: no-repeat
}

@media(forced-colors:active) {
    .usa-date-picker__calendar__next-year:not([disabled]) {
        background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0Ij48cGF0aCBkPSJtMTQgNi0xLjQxIDEuNDFMMTcuMTcgMTJsLTQuNTggNC41OUwxNCAxOGw2LTZ6TTYgNiA0LjU5IDcuNDEgOS4xNyAxMmwtNC41OCA0LjU5TDYgMThsNi02eiIvPjwvc3ZnPg==) no-repeat center/contain;
        display: inline-block;
        height: 2.5rem;
        width: 3rem;
        background-color: buttonText
    }
    @supports((-webkit-mask:url("")) or (mask:url(""))) {
        .usa-date-picker__calendar__next-year:not([disabled]) {
            background: none;
            background-color: ButtonText;
            -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0Ij48cGF0aCBkPSJtMTQgNi0xLjQxIDEuNDFMMTcuMTcgMTJsLTQuNTggNC41OUwxNCAxOGw2LTZ6TTYgNiA0LjU5IDcuNDEgOS4xNyAxMmwtNC41OCA0LjU5TDYgMThsNi02eiIvPjwvc3ZnPg==) no-repeat center/contain;
            mask: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0Ij48cGF0aCBkPSJtMTQgNi0xLjQxIDEuNDFMMTcuMTcgMTJsLTQuNTggNC41OUwxNCAxOGw2LTZ6TTYgNiA0LjU5IDcuNDEgOS4xNyAxMmwtNC41OCA0LjU5TDYgMThsNi02eiIvPjwvc3ZnPg==) no-repeat center/contain
        }
    }
}

.usa-date-picker__calendar__next-month:not([disabled]) {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTAgNiA4LjU5IDcuNDEgMTMuMTcgMTJsLTQuNTggNC41OUwxMCAxOGw2LTZ6Ii8+PC9zdmc+), linear-gradient(transparent, transparent);
    background-repeat: no-repeat
}

@media(forced-colors:active) {
    .usa-date-picker__calendar__next-month:not([disabled]) {
        background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTAgNiA4LjU5IDcuNDEgMTMuMTcgMTJsLTQuNTggNC41OUwxMCAxOGw2LTZ6Ii8+PC9zdmc+) no-repeat center/contain;
        display: inline-block;
        height: 2.5rem;
        width: 3rem;
        background-color: buttonText
    }
    @supports((-webkit-mask:url("")) or (mask:url(""))) {
        .usa-date-picker__calendar__next-month:not([disabled]) {
            background: none;
            background-color: ButtonText;
            -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTAgNiA4LjU5IDcuNDEgMTMuMTcgMTJsLTQuNTggNC41OUwxMCAxOGw2LTZ6Ii8+PC9zdmc+) no-repeat center/contain;
            mask: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTAgNiA4LjU5IDcuNDEgMTMuMTcgMTJsLTQuNTggNC41OUwxMCAxOGw2LTZ6Ii8+PC9zdmc+) no-repeat center/contain
        }
    }
}

.usa-date-picker__calendar__day-of-week {
    padding: 6px 0px
}

.usa-date-picker__calendar__date {
    padding: 10px 0px
}

.usa-date-picker__calendar__date--focused {
    outline: 2px solid #162e51;
    outline-offset: -2px;
    position: relative;
    z-index: 100
}

.usa-date-picker__calendar__date--next-month:not([disabled]),
.usa-date-picker__calendar__date--previous-month:not([disabled]) {
    color: #5d5d52
}

.usa-date-picker__calendar__date--selected,
.usa-date-picker__calendar__date--range-date {
    background-color: #0050d8;
    color: #f9f9f9
}

.usa-date-picker__calendar__date--selected:not([disabled]),
.usa-date-picker__calendar__date--range-date:not([disabled]) {
    background-color: #0050d8;
    color: #f9f9f9
}

@media(forced-colors:active) {
    .usa-date-picker__calendar__date--selected:not([disabled]),
    .usa-date-picker__calendar__date--range-date:not([disabled]) {
        border: ActiveText 2px solid
    }
}

.usa-date-picker__calendar__date--selected:not([disabled]):hover,
.usa-date-picker__calendar__date--range-date:not([disabled]):hover {
    background-color: #0050d8;
    color: #e6e6e6
}

.usa-date-picker__calendar__date--selected:not([disabled]):focus,
.usa-date-picker__calendar__date--range-date:not([disabled]):focus {
    background-color: #0050d8;
    color: #f9f9f9
}

@media(forced-colors:active) {
    .usa-date-picker__calendar__date--selected:not([disabled]):focus,
    .usa-date-picker__calendar__date--range-date:not([disabled]):focus {
        border: ActiveText 2px solid
    }
}

.usa-date-picker__calendar__date--selected:not([disabled]):active,
.usa-date-picker__calendar__date--range-date:not([disabled]):active {
    background-color: #1a4480
}

@media(forced-colors:active) {
    .usa-date-picker__calendar__date--selected:not([disabled]):active,
    .usa-date-picker__calendar__date--range-date:not([disabled]):active {
        background-color: Highlight
    }
}

.usa-date-picker__calendar__date--range-date-start {
    border-top-left-radius: 10%;
    border-bottom-left-radius: 10%
}

.usa-date-picker__calendar__date--range-date-end {
    border-top-right-radius: 10%;
    border-bottom-right-radius: 10%
}

.usa-date-picker__calendar__date--within-range {
    background-color: #cfe8ff
}

.usa-date-picker__calendar__date--within-range:not([disabled]) {
    background-color: #cfe8ff
}

@media(forced-colors:active) {
    .usa-date-picker__calendar__date--within-range:not([disabled]) {
        border: Highlight 2px solid
    }
}

.usa-date-picker__calendar__date--within-range:not([disabled]):hover {
    background-color: #cfe8ff
}

@media(forced-colors:active) {
    .usa-date-picker__calendar__date--within-range:not([disabled]):hover {
        border: Highlight 2px solid
    }
}

.usa-date-picker__calendar__date--within-range:not([disabled]):focus {
    background-color: #cfe8ff
}

@media(forced-colors:active) {
    .usa-date-picker__calendar__date--within-range:not([disabled]):focus {
        border: Highlight 2px solid
    }
}

.usa-date-picker__calendar__date--within-range:not([disabled]):active {
    background-color: #cfe8ff
}

@media(forced-colors:active) {
    .usa-date-picker__calendar__date--within-range:not([disabled]):active {
        background-color: Highlight
    }
}

@media all and (max-width:19.99em) {
    .usa-date-picker__calendar__month-label {
        min-width: 100%;
        order: -1
    }
}

@media all and (min-width:20em) {
    .usa-date-picker__calendar__month-label {
        flex: 4;
        text-align: center
    }
}

.usa-date-picker__calendar__year-selection,
.usa-date-picker__calendar__month-selection {
    display: inline-block;
    height: 100%;
    padding: 8px 4px;
    width: auto
}

@media all and (max-width:19.99em) {
    .usa-date-picker__calendar__year-selection,
    .usa-date-picker__calendar__month-selection {
        padding-bottom: 0;
        padding-top: 12px
    }
}

.usa-date-picker__calendar__month-picker {
    padding: 20px 5px
}

@media all and (max-width:19.99em) {
    .usa-date-picker__calendar__month-picker {
        padding-bottom: 12px;
        padding-top: 12px
    }
    .usa-date-picker__calendar__month-picker tr {
        display: flex;
        flex-direction: column
    }
}

.usa-date-picker__calendar__month {
    padding: 10px 0
}

.usa-date-picker__calendar__month--focused {
    outline: 2px solid #162e51;
    outline-offset: -2px;
    position: relative;
    z-index: 100
}

.usa-date-picker__calendar__month--selected {
    background-color: #0050d8;
    color: #f9f9f9
}

.usa-date-picker__calendar__month--selected:not([disabled]) {
    background-color: #0050d8;
    color: #f9f9f9
}

.usa-date-picker__calendar__month--selected:not([disabled]):hover {
    background-color: #0050d8;
    color: #e6e6e6
}

.usa-date-picker__calendar__month--selected:not([disabled]):focus {
    background-color: #0050d8;
    color: #f9f9f9
}

.usa-date-picker__calendar__month--selected:not([disabled]):active {
    background-color: #1a4480
}

.usa-date-picker__calendar__year-picker {
    padding: 20px 5px
}

.usa-date-picker__calendar__previous-year-chunk,
.usa-date-picker__calendar__next-year-chunk {
    background-position: center;
    background-size: auto 2rem;
    margin: auto;
    padding: 40px 0
}

@media(forced-colors:active) {
    .usa-date-picker__calendar__previous-year-chunk,
    .usa-date-picker__calendar__next-year-chunk {
        -webkit-mask-size: 1.5rem !important;
        mask-size: 1.5rem !important
    }
}

.usa-date-picker__calendar__previous-year-chunk:not([disabled]) {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTUuNDEgNy40MSAxNCA2bC02IDYgNiA2IDEuNDEtMS40MUwxMC44MyAxMnoiLz48L3N2Zz4=), linear-gradient(transparent, transparent);
    background-repeat: no-repeat
}

@media(forced-colors:active) {
    .usa-date-picker__calendar__previous-year-chunk:not([disabled]) {
        background-image: none
    }
    .usa-date-picker__calendar__previous-year-chunk:not([disabled])::after {
        background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTUuNDEgNy40MSAxNCA2bC02IDYgNiA2IDEuNDEtMS40MUwxMC44MyAxMnoiLz48L3N2Zz4=) no-repeat center/contain;
        display: inline-block;
        height: 2.5rem;
        width: 3rem;
        content: "";
        vertical-align: middle;
        margin-left: auto
    }
    @supports((-webkit-mask:url("")) or (mask:url(""))) {
        .usa-date-picker__calendar__previous-year-chunk:not([disabled])::after {
            background: none;
            background-color: ButtonText;
            -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTUuNDEgNy40MSAxNCA2bC02IDYgNiA2IDEuNDEtMS40MUwxMC44MyAxMnoiLz48L3N2Zz4=) no-repeat center/contain;
            mask: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTUuNDEgNy40MSAxNCA2bC02IDYgNiA2IDEuNDEtMS40MUwxMC44MyAxMnoiLz48L3N2Zz4=) no-repeat center/contain
        }
    }
    .usa-date-picker__calendar__previous-year-chunk:not([disabled]):hover {
        outline: 2px solid rgba(0, 0, 0, 0);
        background-color: rgba(0, 0, 0, 0)
    }
}

.usa-date-picker__calendar__next-year-chunk:not([disabled]) {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTAgNiA4LjU5IDcuNDEgMTMuMTcgMTJsLTQuNTggNC41OUwxMCAxOGw2LTZ6Ii8+PC9zdmc+), linear-gradient(transparent, transparent);
    background-repeat: no-repeat
}

@media(forced-colors:active) {
    .usa-date-picker__calendar__next-year-chunk:not([disabled]) {
        background-image: none
    }
    .usa-date-picker__calendar__next-year-chunk:not([disabled])::after {
        background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTAgNiA4LjU5IDcuNDEgMTMuMTcgMTJsLTQuNTggNC41OUwxMCAxOGw2LTZ6Ii8+PC9zdmc+) no-repeat center/contain;
        display: inline-block;
        height: 2.5rem;
        width: 3rem;
        content: "";
        vertical-align: middle;
        margin-left: auto
    }
    @supports((-webkit-mask:url("")) or (mask:url(""))) {
        .usa-date-picker__calendar__next-year-chunk:not([disabled])::after {
            background: none;
            background-color: ButtonText;
            -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTAgNiA4LjU5IDcuNDEgMTMuMTcgMTJsLTQuNTggNC41OUwxMCAxOGw2LTZ6Ii8+PC9zdmc+) no-repeat center/contain;
            mask: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTAgNiA4LjU5IDcuNDEgMTMuMTcgMTJsLTQuNTggNC41OUwxMCAxOGw2LTZ6Ii8+PC9zdmc+) no-repeat center/contain
        }
    }
    .usa-date-picker__calendar__next-year-chunk:not([disabled]):hover {
        outline: 2px solid rgba(0, 0, 0, 0);
        background-color: rgba(0, 0, 0, 0)
    }
}

.usa-date-picker__calendar__year {
    padding: 10px 0
}

.usa-date-picker__calendar__year--focused {
    outline: 2px solid #162e51;
    outline-offset: -2px;
    position: relative;
    z-index: 100
}

.usa-date-picker__calendar__year--selected {
    background-color: #0050d8;
    color: #f9f9f9
}

.usa-date-picker__calendar__year--selected:not([disabled]) {
    background-color: #0050d8;
    color: #f9f9f9
}

.usa-date-picker__calendar__year--selected:not([disabled]):hover {
    background-color: #0050d8;
    color: #e6e6e6
}

.usa-date-picker__calendar__year--selected:not([disabled]):focus {
    background-color: #0050d8;
    color: #f9f9f9
}

.usa-date-picker__calendar__year--selected:not([disabled]):active {
    background-color: #1a4480
}

.usa-error-message {
    padding-bottom: .25rem;
    padding-top: .25rem;
    color: #b50909;
    display: block;
    font-weight: 700
}

[type=file] {
    border: none;
    margin-top: .5rem;
    padding-left: 0;
    padding-top: .2rem
}

.usa-file-input {
    display: block;
    max-width: 30rem;
    width: 100%
}

.usa-file-input__target {
    border: 1px dashed #a9aeb1;
    display: block;
    font-size: .88rem;
    margin-top: .5rem;
    position: relative;
    text-align: center;
    width: 100%
}

.usa-file-input__target:hover {
    border-color: #71767a
}

.usa-file-input__target.has-invalid-file {
    border-color: #fa9441
}

.usa-file-input__accepted-files-message {
    font-weight: bold;
    margin: -1.5rem 0 1.5rem;
    pointer-events: none;
    position: relative;
    z-index: 3
}

.has-invalid-file .usa-file-input__accepted-files-message {
    color: #b50909
}

.usa-file-input__choose {
    color: #005ea2;
    text-decoration: underline;
    font-weight: normal
}

.usa-file-input__choose:visited {
    color: #54278f
}

.usa-file-input__choose:hover {
    color: #1a4480
}

.usa-file-input__choose:active {
    color: #162e51
}

.usa-file-input__choose:focus {
    outline: .25rem solid #2491ff;
    outline-offset: 0
}

.usa-file-input__instructions {
    display: inline-block;
    padding: 2rem 1rem;
    pointer-events: none;
    position: relative;
    z-index: 3
}

.usa-file-input__instructions.display-none {
    display: none
}

.usa-file-input__box {
    background: #fff;
    height: 100%;
    left: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 2
}

.usa-file-input .usa-file-input__input[type] {
    cursor: pointer;
    height: 100%;
    left: 0;
    margin: 0;
    max-width: none;
    position: absolute;
    padding: .5rem;
    text-indent: -999em;
    top: 0;
    width: 100%;
    z-index: 1
}

.usa-file-input .usa-file-input__input[type]::-webkit-file-upload-button {
    display: none
}

.usa-file-input--drag .usa-file-input__target {
    border-color: #005ea2
}

.usa-file-input--drag .usa-file-input__box {
    background-color: #d9e8f6 !important
}

.usa-file-input--drag .usa-file-input__preview {
    opacity: .1
}

.usa-file-input__preview-heading {
    align-items: center;
    background: #d9e8f6;
    display: flex;
    font-weight: bold;
    justify-content: space-between;
    padding: .5rem;
    pointer-events: none;
    position: relative;
    z-index: 3
}

.usa-file-input__preview {
    align-items: center;
    background: #d9e8f6;
    word-wrap: anywhere;
    display: flex;
    font-size: .81rem;
    margin-top: 1px;
    padding: .25rem .5rem;
    pointer-events: none;
    position: relative;
    text-align: left;
    z-index: 3
}

.usa-file-input__preview:last-child {
    margin-bottom: -1.5rem
}

.usa-file-input__preview-image {
    border: none;
    display: block;
    height: 2.5rem;
    margin-right: .5rem;
    -o-object-fit: contain;
    object-fit: contain;
    width: 2.5rem
}

.usa-file-input__preview-image.is-loading {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjAiIHdpZHRoPSI4MHB4IiBoZWlnaHQ9IjgwcHgiIHZpZXdCb3g9IjAgMCAxMjggMTI4IiB4bWw6c3BhY2U9InByZXNlcnZlIj48Zz48cGF0aCBkPSJNMzguNTIgMzMuMzdMMjEuMzYgMTYuMkE2My42IDYzLjYgMCAwIDEgNTkuNS4xNnYyNC4zYTM5LjUgMzkuNSAwIDAgMC0yMC45OCA4LjkyeiIgZmlsbD0iIzAwMDAwMCIgZmlsbC1vcGFjaXR5PSIxIi8+PHBhdGggZD0iTTM4LjUyIDMzLjM3TDIxLjM2IDE2LjJBNjMuNiA2My42IDAgMCAxIDU5LjUuMTZ2MjQuM2EzOS41IDM5LjUgMCAwIDAtMjAuOTggOC45MnoiIGZpbGw9IiNjMGMwYzAiIGZpbGwtb3BhY2l0eT0iMC4yNSIgdHJhbnNmb3JtPSJyb3RhdGUoNDUgNjQgNjQpIi8+PHBhdGggZD0iTTM4LjUyIDMzLjM3TDIxLjM2IDE2LjJBNjMuNiA2My42IDAgMCAxIDU5LjUuMTZ2MjQuM2EzOS41IDM5LjUgMCAwIDAtMjAuOTggOC45MnoiIGZpbGw9IiNjMGMwYzAiIGZpbGwtb3BhY2l0eT0iMC4yNSIgdHJhbnNmb3JtPSJyb3RhdGUoOTAgNjQgNjQpIi8+PHBhdGggZD0iTTM4LjUyIDMzLjM3TDIxLjM2IDE2LjJBNjMuNiA2My42IDAgMCAxIDU5LjUuMTZ2MjQuM2EzOS41IDM5LjUgMCAwIDAtMjAuOTggOC45MnoiIGZpbGw9IiNjMGMwYzAiIGZpbGwtb3BhY2l0eT0iMC4yNSIgdHJhbnNmb3JtPSJyb3RhdGUoMTM1IDY0IDY0KSIvPjxwYXRoIGQ9Ik0zOC41MiAzMy4zN0wyMS4zNiAxNi4yQTYzLjYgNjMuNiAwIDAgMSA1OS41LjE2djI0LjNhMzkuNSAzOS41IDAgMCAwLTIwLjk4IDguOTJ6IiBmaWxsPSIjYzBjMGMwIiBmaWxsLW9wYWNpdHk9IjAuMjUiIHRyYW5zZm9ybT0icm90YXRlKDE4MCA2NCA2NCkiLz48cGF0aCBkPSJNMzguNTIgMzMuMzdMMjEuMzYgMTYuMkE2My42IDYzLjYgMCAwIDEgNTkuNS4xNnYyNC4zYTM5LjUgMzkuNSAwIDAgMC0yMC45OCA4LjkyeiIgZmlsbD0iI2MwYzBjMCIgZmlsbC1vcGFjaXR5PSIwLjI1IiB0cmFuc2Zvcm09InJvdGF0ZSgyMjUgNjQgNjQpIi8+PHBhdGggZD0iTTM4LjUyIDMzLjM3TDIxLjM2IDE2LjJBNjMuNiA2My42IDAgMCAxIDU5LjUuMTZ2MjQuM2EzOS41IDM5LjUgMCAwIDAtMjAuOTggOC45MnoiIGZpbGw9IiNjMGMwYzAiIGZpbGwtb3BhY2l0eT0iMC4yNSIgdHJhbnNmb3JtPSJyb3RhdGUoMjcwIDY0IDY0KSIvPjxwYXRoIGQ9Ik0zOC41MiAzMy4zN0wyMS4zNiAxNi4yQTYzLjYgNjMuNiAwIDAgMSA1OS41LjE2djI0LjNhMzkuNSAzOS41IDAgMCAwLTIwLjk4IDguOTJ6IiBmaWxsPSIjYzBjMGMwIiBmaWxsLW9wYWNpdHk9IjAuMjUiIHRyYW5zZm9ybT0icm90YXRlKDMxNSA2NCA2NCkiLz48YW5pbWF0ZVRyYW5zZm9ybSBhdHRyaWJ1dGVOYW1lPSJ0cmFuc2Zvcm0iIHR5cGU9InJvdGF0ZSIgdmFsdWVzPSIwIDY0IDY0OzQ1IDY0IDY0OzkwIDY0IDY0OzEzNSA2NCA2NDsxODAgNjQgNjQ7MjI1IDY0IDY0OzI3MCA2NCA2NDszMTUgNjQgNjQiIGNhbGNNb2RlPSJkaXNjcmV0ZSIgZHVyPSI3MjBtcyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiPjwvYW5pbWF0ZVRyYW5zZm9ybT48L2c+PC9zdmc+), linear-gradient(transparent, transparent);
    background-repeat: no-repeat;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 2rem
}

.usa-file-input__preview-image--generic,
.usa-file-input__preview-image--pdf,
.usa-file-input__preview-image--word,
.usa-file-input__preview-image--excel,
.usa-file-input__preview-image--video {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 1.5rem
}

.usa-file-input__preview-image--pdf {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzODQgNTEyIiBmaWxsPSIjMDc2NDhkIj48cGF0aCBkPSJNMTgxLjkgMjU2LjFjLTUtMTYtNC45LTQ2LjktMi00Ni45IDguNCAwIDcuNiAzNi45IDIgNDYuOXptLTEuNyA0Ny4yYy03LjcgMjAuMi0xNy4zIDQzLjMtMjguNCA2Mi43IDE4LjMtNyAzOS0xNy4yIDYyLjktMjEuOS0xMi43LTkuNi0yNC45LTIzLjQtMzQuNS00MC44ek04Ni4xIDQyOC4xYzAgLjggMTMuMi01LjQgMzQuOS00MC4yLTYuNyA2LjMtMjkuMSAyNC41LTM0LjkgNDAuMnpNMjQ4IDE2MGgxMzZ2MzI4YzAgMTMuMy0xMC43IDI0LTI0IDI0SDI0Yy0xMy4zIDAtMjQtMTAuNy0yNC0yNFYyNEMwIDEwLjcgMTAuNyAwIDI0IDBoMjAwdjEzNmMwIDEzLjIgMTAuOCAyNCAyNCAyNHptLTggMTcxLjhjLTIwLTEyLjItMzMuMy0yOS00Mi43LTUzLjggNC41LTE4LjUgMTEuNi00Ni42IDYuMi02NC4yLTQuNy0yOS40LTQyLjQtMjYuNS00Ny44LTYuOC01IDE4LjMtLjQgNDQuMSA4LjEgNzctMTEuNiAyNy42LTI4LjcgNjQuNi00MC44IDg1LjgtLjEgMC0uMS4xLS4yLjEtMjcuMSAxMy45LTczLjYgNDQuNS01NC41IDY4IDUuNiA2LjkgMTYgMTAgMjEuNSAxMCAxNy45IDAgMzUuNy0xOCA2MS4xLTYxLjggMjUuOC04LjUgNTQuMS0xOS4xIDc5LTIzLjIgMjEuNyAxMS44IDQ3LjEgMTkuNSA2NCAxOS41IDI5LjIgMCAzMS4yLTMyIDE5LjctNDMuNC0xMy45LTEzLjYtNTQuMy05LjctNzMuNi03LjJ6TTM3NyAxMDVMMjc5IDdjLTQuNS00LjUtMTAuNi03LTE3LTdoLTZ2MTI4aDEyOHYtNi4xYzAtNi4zLTIuNS0xMi40LTctMTYuOXptLTc0LjEgMjU1LjNjNC4xLTIuNy0yLjUtMTEuOS00Mi44LTkgMzcuMSAxNS44IDQyLjggOSA0Mi44IDl6Ii8+PC9zdmc+Cg==), linear-gradient(transparent, transparent);
    background-repeat: no-repeat
}

.usa-file-input__preview-image--generic {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzODQgNTEyIiBmaWxsPSIjMDc2NDhkIj48cGF0aCBkPSJNMjI0IDEzNlYwSDI0QzEwLjcgMCAwIDEwLjcgMCAyNHY0NjRjMCAxMy4zIDEwLjcgMjQgMjQgMjRoMzM2YzEzLjMgMCAyNC0xMC43IDI0LTI0VjE2MEgyNDhjLTEzLjIgMC0yNC0xMC44LTI0LTI0em0xNjAtMTQuMXY2LjFIMjU2VjBoNi4xYzYuNCAwIDEyLjUgMi41IDE3IDdsOTcuOSA5OGM0LjUgNC41IDcgMTAuNiA3IDE2Ljl6Ii8+PC9zdmc+Cg==), linear-gradient(transparent, transparent);
    background-repeat: no-repeat
}

.usa-file-input__preview-image--word {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzODQgNTEyIiBmaWxsPSIjMDc2NDhkIj48cGF0aCBkPSJNMjI0IDEzNlYwSDI0QzEwLjcgMCAwIDEwLjcgMCAyNHY0NjRjMCAxMy4zIDEwLjcgMjQgMjQgMjRoMzM2YzEzLjMgMCAyNC0xMC43IDI0LTI0VjE2MEgyNDhjLTEzLjIgMC0yNC0xMC44LTI0LTI0em01Ny4xIDEyMEgzMDVjNy43IDAgMTMuNCA3LjEgMTEuNyAxNC43bC0zOCAxNjhjLTEuMiA1LjUtNi4xIDkuMy0xMS43IDkuM2gtMzhjLTUuNSAwLTEwLjMtMy44LTExLjYtOS4xLTI1LjgtMTAzLjUtMjAuOC04MS4yLTI1LjYtMTEwLjVoLS41Yy0xLjEgMTQuMy0yLjQgMTcuNC0yNS42IDExMC41LTEuMyA1LjMtNi4xIDkuMS0xMS42IDkuMUgxMTdjLTUuNiAwLTEwLjUtMy45LTExLjctOS40bC0zNy44LTE2OGMtMS43LTcuNSA0LTE0LjYgMTEuNy0xNC42aDI0LjVjNS43IDAgMTAuNyA0IDExLjggOS43IDE1LjYgNzggMjAuMSAxMDkuNSAyMSAxMjIuMiAxLjYtMTAuMiA3LjMtMzIuNyAyOS40LTEyMi43IDEuMy01LjQgNi4xLTkuMSAxMS43LTkuMWgyOS4xYzUuNiAwIDEwLjQgMy44IDExLjcgOS4yIDI0IDEwMC40IDI4LjggMTI0IDI5LjYgMTI5LjQtLjItMTEuMi0yLjYtMTcuOCAyMS42LTEyOS4yIDEtNS42IDUuOS05LjUgMTEuNS05LjV6TTM4NCAxMjEuOXY2LjFIMjU2VjBoNi4xYzYuNCAwIDEyLjUgMi41IDE3IDdsOTcuOSA5OGM0LjUgNC41IDcgMTAuNiA3IDE2Ljl6Ii8+PC9zdmc+Cg==), linear-gradient(transparent, transparent);
    background-repeat: no-repeat
}

.usa-file-input__preview-image--excel {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzODQgNTEyIiBmaWxsPSIjMDc2NDhkIj48cGF0aCBkPSJNMjI0IDEzNlYwSDI0QzEwLjcgMCAwIDEwLjcgMCAyNHY0NjRjMCAxMy4zIDEwLjcgMjQgMjQgMjRoMzM2YzEzLjMgMCAyNC0xMC43IDI0LTI0VjE2MEgyNDhjLTEzLjIgMC0yNC0xMC44LTI0LTI0em02MC4xIDEwNi41TDIyNCAzMzZsNjAuMSA5My41YzUuMSA4LS42IDE4LjUtMTAuMSAxOC41aC0zNC45Yy00LjQgMC04LjUtMi40LTEwLjYtNi4zQzIwOC45IDQwNS41IDE5MiAzNzMgMTkyIDM3M2MtNi40IDE0LjgtMTAgMjAtMzYuNiA2OC44LTIuMSAzLjktNi4xIDYuMy0xMC41IDYuM0gxMTBjLTkuNSAwLTE1LjItMTAuNS0xMC4xLTE4LjVsNjAuMy05My41LTYwLjMtOTMuNWMtNS4yLTggLjYtMTguNSAxMC4xLTE4LjVoMzQuOGM0LjQgMCA4LjUgMi40IDEwLjYgNi4zIDI2LjEgNDguOCAyMCAzMy42IDM2LjYgNjguNSAwIDAgNi4xLTExLjcgMzYuNi02OC41IDIuMS0zLjkgNi4yLTYuMyAxMC42LTYuM0gyNzRjOS41LS4xIDE1LjIgMTAuNCAxMC4xIDE4LjR6TTM4NCAxMjEuOXY2LjFIMjU2VjBoNi4xYzYuNCAwIDEyLjUgMi41IDE3IDdsOTcuOSA5OGM0LjUgNC41IDcgMTAuNiA3IDE2Ljl6Ii8+PC9zdmc+Cg==), linear-gradient(transparent, transparent);
    background-repeat: no-repeat
}

.usa-file-input__preview-image--video {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzODQgNTEyIiBmaWxsPSIjMDc2NDhkIj48cGF0aCBkPSJNMzg0IDEyMS45NDFWMTI4SDI1NlYwaDYuMDU5YzYuMzY1IDAgMTIuNDcgMi41MjkgMTYuOTcxIDcuMDI5bDk3Ljk0MSA5Ny45NDFBMjQuMDA1IDI0LjAwNSAwIDAgMSAzODQgMTIxLjk0MXpNMjI0IDEzNlYwSDI0QzEwLjc0NSAwIDAgMTAuNzQ1IDAgMjR2NDY0YzAgMTMuMjU1IDEwLjc0NSAyNCAyNCAyNGgzMzZjMTMuMjU1IDAgMjQtMTAuNzQ1IDI0LTI0VjE2MEgyNDhjLTEzLjIgMC0yNC0xMC44LTI0LTI0em05NiAxNDQuMDE2djExMS45NjNjMCAyMS40NDUtMjUuOTQzIDMxLjk5OC00MC45NzEgMTYuOTcxTDIyNCAzNTMuOTQxVjM5MmMwIDEzLjI1NS0xMC43NDUgMjQtMjQgMjRIODhjLTEzLjI1NSAwLTI0LTEwLjc0NS0yNC0yNFYyODBjMC0xMy4yNTUgMTAuNzQ1LTI0IDI0LTI0aDExMmMxMy4yNTUgMCAyNCAxMC43NDUgMjQgMjR2MzguMDU5bDU1LjAyOS01NS4wMTNjMTUuMDExLTE1LjAxIDQwLjk3MS00LjQ5MSA0MC45NzEgMTYuOTd6Ii8+PC9zdmc+Cg==), linear-gradient(transparent, transparent);
    background-repeat: no-repeat
}

.usa-form-group--error .usa-file-input__target {
    border-color: #b50909;
    border-width: 2px
}

.usa-file-input--disabled {
    pointer-events: none
}

.usa-file-input--disabled .usa-file-input__instructions {
    opacity: .5
}

.usa-file-input--disabled .usa-file-input__box {
    background-color: #e6e6e6
}

.usa-file-input--disabled .usa-file-input__input[type] {
    cursor: default
}

.usa-form-group {
    margin-top: 1.5rem
}

.usa-form-group .usa-label:first-child {
    margin-top: 0
}

.usa-form-group--error {
    border-left-width: 0.25rem;
    border-left-color: #b50909;
    border-left-style: solid;
    padding-left: 1rem;
    position: relative
}

@media all and (min-width:64em) {
    .usa-form-group--error {
        margin-left: -1.25rem
    }
}

.usa-form {
    font-family: Public Sans Web, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
    font-size: 1rem;
    line-height: 1.4
}

@media all and (min-width:30em) {
    .usa-form {
        max-width: 20rem
    }
}

.usa-form abbr[title=required] {
    text-decoration: none
}

.usa-form .usa-input,
.usa-form .usa-range,
.usa-form .usa-select,
.usa-form .usa-textarea {
    max-width: none
}

.usa-form .usa-input--2xs,
.usa-form .usa-input-group--2xs {
    max-width: 5ex
}

.usa-form .usa-input--xs,
.usa-form .usa-input-group--xs {
    max-width: 9ex
}

.usa-form .usa-input--sm,
.usa-form .usa-input--small,
.usa-form .usa-input-group--sm,
.usa-form .usa-input-group--small {
    max-width: 13ex
}

.usa-form .usa-input--md,
.usa-form .usa-input--medium,
.usa-form .usa-input-group--md,
.usa-form .usa-input-group--medium {
    max-width: 20ex
}

.usa-form .usa-input--lg,
.usa-form .usa-input-group--lg {
    max-width: 30ex
}

.usa-form .usa-input--xl,
.usa-form .usa-input-group--xl {
    max-width: 40ex
}

.usa-form .usa-input--2xl,
.usa-form .usa-input-group--2xl {
    max-width: 50ex
}

.usa-form .usa-button {
    margin-top: .5rem
}

@media all and (min-width:30em) {
    .usa-form .usa-button {
        margin-top: 1.5rem
    }
}

.usa-form a {
    color: #005ea2;
    text-decoration: underline
}

.usa-form a:visited {
    color: #54278f
}

.usa-form a:hover {
    color: #1a4480
}

.usa-form a:active {
    color: #162e51
}

.usa-form a:focus {
    outline: .25rem solid #2491ff;
    outline-offset: 0
}

@media all and (min-width:30em) {
    .usa-form--large {
        max-width: 30rem
    }
}

.usa-show-password {
    -moz-osx-font-smoothing: inherit;
    -webkit-font-smoothing: inherit;
    color: #005ea2;
    text-decoration: underline;
    background-color: rgba(0, 0, 0, 0);
    border: 0;
    border-radius: 0;
    box-shadow: none;
    font-weight: normal;
    margin: 0;
    padding: 0;
    text-align: left;
    cursor: pointer
}

.usa-show-password:visited {
    color: #54278f
}

.usa-show-password:hover {
    color: #1a4480
}

.usa-show-password:active {
    color: #162e51
}

.usa-show-password:focus {
    outline: .25rem solid #2491ff;
    outline-offset: 0
}

.usa-show-password:hover,
.usa-show-password.usa-button--hover,
.usa-show-password:disabled:hover,
.usa-show-password[aria-disabled=true]:hover,
.usa-show-password:disabled.usa-button--hover,
.usa-show-password[aria-disabled=true].usa-button--hover,
.usa-show-password.usa-button--disabled:hover,
.usa-show-password.usa-button--disabled.usa-button--hover,
.usa-show-password:active,
.usa-show-password.usa-button--active,
.usa-show-password:disabled:active,
.usa-show-password[aria-disabled=true]:active,
.usa-show-password:disabled.usa-button--active,
.usa-show-password[aria-disabled=true].usa-button--active,
.usa-show-password.usa-button--disabled:active,
.usa-show-password.usa-button--disabled.usa-button--active,
.usa-show-password:disabled:focus,
.usa-show-password[aria-disabled=true]:focus,
.usa-show-password:disabled.usa-focus,
.usa-show-password[aria-disabled=true].usa-focus,
.usa-show-password.usa-button--disabled:focus,
.usa-show-password.usa-button--disabled.usa-focus,
.usa-show-password:disabled,
.usa-show-password[aria-disabled=true],
.usa-show-password.usa-button--disabled {
    -moz-osx-font-smoothing: inherit;
    -webkit-font-smoothing: inherit;
    background-color: rgba(0, 0, 0, 0);
    box-shadow: none;
    text-decoration: underline
}

.usa-show-password.usa-button--hover {
    color: #1a4480
}

.usa-show-password.usa-button--active {
    color: #162e51
}

.usa-show-password:disabled,
.usa-show-password[aria-disabled=true],
.usa-show-password.usa-button--disabled {
    color: #c9c9c9
}

.usa-form__note,
.usa-show-password {
    font-family: Public Sans Web, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
    font-size: .88rem;
    line-height: 1.4;
    float: right;
    margin: .25rem 0 1rem
}

.usa-hint {
    color: #71767a
}

.usa-hint--required {
    color: #b50909
}

.usa-input-group {
    align-items: center;
    background-color: #fff;
    display: flex;
    padding: 0
}

.usa-input-group.is-focused {
    outline: .25rem solid #2491ff;
    outline-offset: 0
}

.usa-input-group--error {
    border-width: 0.25rem;
    border-color: #b50909;
    border-style: solid
}

.usa-input-group--success {
    border-width: 0.25rem;
    border-color: #00a91c;
    border-style: solid
}

.usa-input-group input {
    border: 0;
    height: 100%;
    margin-top: 0;
    min-width: 0;
    width: 100%
}

.usa-input-group input:focus {
    outline: none
}

.usa-input-prefix,
.usa-input-suffix {
    color: #71767a;
    line-height: 0;
    padding: 0 .5rem;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    white-space: nowrap
}

.usa-input-prefix .usa-icon,
.usa-input-suffix .usa-icon {
    height: 1.5rem;
    width: 1.5rem
}

.usa-input-mask {
    display: block;
    position: relative
}

.usa-input-mask--content {
    border: 1px solid rgba(0, 0, 0, 0);
    color: #757575;
    display: block;
    left: 2px;
    pointer-events: none;
    position: absolute;
    top: 0
}

.usa-input-mask--content i {
    visibility: hidden
}

.usa-masked,
.usa-input-mask--content {
    background-color: rgba(0, 0, 0, 0);
    padding: .5rem
}

.usa-label {
    font-family: Public Sans Web, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
    font-size: 1rem;
    line-height: 1.4;
    display: block;
    font-weight: normal;
    margin-top: 1.5rem;
    max-width: 30rem
}

.usa-label--error {
    font-weight: 700;
    margin-top: 0
}

.usa-label--required {
    color: #b50909
}

.usa-memorable-date {
    display: flex
}

.usa-memorable-date [type=number] {
    -moz-appearance: textfield
}

.usa-memorable-date [type=number]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    appearance: none
}

.usa-memorable-date [type=number]::-webkit-contacts-auto-fill-button {
    visibility: hidden;
    display: none !important;
    pointer-events: none;
    height: 0;
    width: 0;
    margin: 0
}

.usa-memorable-date .usa-form-group {
    margin-top: 1rem
}

.usa-form-group--day,
.usa-form-group--month,
.usa-form-group--year {
    flex: 0 1 auto;
    margin-right: 1rem;
    width: -moz-fit-content;
    width: fit-content
}

.usa-form-group--day input,
.usa-form-group--month input {
    width: 3rem
}

.usa-form-group--month select {
    width: 15rem
}

.usa-form-group--year input {
    width: 4.5rem
}

.usa-radio {
    background: #fff
}

.usa-radio__label {
    color: #1b1b1b
}

.usa-radio__label::before {
    background: #fff;
    box-shadow: 0 0 0 2px #1b1b1b
}

@media(forced-colors:active) {
    .usa-radio__label::before {
        outline: 2px solid rgba(0, 0, 0, 0);
        outline-offset: 2px
    }
}

.usa-radio__input:checked+[class*=__label]::before {
    background-color: #005ea2;
    box-shadow: 0 0 0 2px #005ea2
}

.usa-radio__input:disabled+[class*=__label],
.usa-radio__input[aria-disabled=true]+[class*=__label] {
    color: rgba(27, 27, 27, .3)
}

@media(forced-colors:active) {
    .usa-radio__input:disabled+[class*=__label],
    .usa-radio__input[aria-disabled=true]+[class*=__label] {
        color: GrayText
    }
}

.usa-radio__input:disabled+[class*=__label]::before,
.usa-radio__input[aria-disabled=true]+[class*=__label]::before {
    background-color: #fff;
    box-shadow: 0 0 0 2px rgba(27, 27, 27, .3)
}

.usa-radio__input--tile+[class*=__label] {
    background-color: #fff;
    border: 2px solid rgba(27, 27, 27, .3);
    color: #1b1b1b
}

.usa-radio__input--tile:checked+[class*=__label] {
    background-color: rgba(0, 94, 162, .1);
    border-color: #005ea2
}

@media(forced-colors:active) {
    .usa-radio__input--tile:checked+[class*=__label] {
        border: ButtonText solid .25rem
    }
}

.usa-radio__input--tile:disabled:checked+[class*=__label],
.usa-radio__input--tile[aria-disabled=true]:checked+[class*=__label] {
    background-color: #fff;
    border-color: rgba(27, 27, 27, .3)
}

.usa-radio__input:checked+[class*=__label]::before {
    box-shadow: 0 0 0 2px #005ea2, inset 0 0 0 2px #fff
}

@media(forced-colors:active) {
    .usa-radio__input:checked+[class*=__label]::before {
        background-color: ButtonText
    }
}

.usa-radio__input:checked:disabled+[class*=__label]::before,
.usa-radio__input:checked[aria-disabled=true]+[class*=__label]::before {
    background-color: rgba(27, 27, 27, .2);
    box-shadow: 0 0 0 2px rgba(27, 27, 27, .3), inset 0 0 0 2px #fff
}

.usa-radio__input {
    position: absolute;
    left: -999em;
    right: auto
}

.usa-radio__input:focus+[class*=__label]::before {
    outline: .25rem solid #2491ff;
    outline-offset: .25rem
}

.usa-radio__input:disabled+[class*=__label]::before,
.usa-radio__input[aria-disabled=true]+[class*=__label]::before {
    cursor: not-allowed
}

.usa-radio__input:disabled+[class*=__label],
.usa-radio__input[aria-disabled=true]+[class*=__label] {
    cursor: not-allowed
}

.usa-radio__input--tile+[class*=__label] {
    border-radius: .25rem;
    margin-top: .5rem;
    padding: .75rem 1rem .75rem 2.5rem
}

.usa-radio__input--tile+[class*=__label]::before {
    left: .5rem
}

@media print {
    .usa-radio__input:checked+[class*=__label]::before {
        box-shadow: inset 0 0 0 2px #fff, inset 0 0 0 1rem #005ea2, 0 0 0 2px #005ea2
    }
}

.usa-radio__label {
    cursor: pointer;
    display: inherit;
    font-weight: normal;
    margin-top: .75rem;
    padding-left: 2rem;
    position: relative
}

.usa-radio__label::before {
    content: " ";
    display: block;
    left: 0;
    margin-left: 2px;
    margin-top: .075rem;
    position: absolute
}

.usa-radio__label::before {
    height: 1.25rem;
    border-radius: 99rem;
    width: 1.25rem
}

.usa-radio__label-description {
    display: block;
    font-size: .88rem;
    margin-top: .5rem
}

.usa-range {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: none;
    padding-left: 1px;
    width: 100%
}

.usa-range:focus {
    outline: none
}

.usa-range:focus::-webkit-slider-thumb {
    background-color: #fff;
    box-shadow: 0 0 0 2px #2491ff
}

.usa-range:focus::-moz-range-thumb {
    background-color: #fff;
    box-shadow: 0 0 0 2px #2491ff
}

.usa-range:focus::-ms-thumb {
    background-color: #fff;
    box-shadow: 0 0 0 2px #2491ff
}

.usa-range::-webkit-slider-runnable-track {
    background-color: #f0f0f0;
    border-radius: 99rem;
    border: 1px solid #71767a;
    cursor: pointer;
    height: 1rem;
    width: 100%
}

.usa-range::-moz-range-track {
    background-color: #f0f0f0;
    border-radius: 99rem;
    border: 1px solid #71767a;
    cursor: pointer;
    height: 1rem;
    width: 100%
}

.usa-range::-ms-track {
    background-color: #f0f0f0;
    border-radius: 99rem;
    border: 1px solid #71767a;
    cursor: pointer;
    height: 1rem;
    width: 100%
}

.usa-range::-webkit-slider-thumb {
    height: 1.25rem;
    border-radius: 99rem;
    width: 1.25rem;
    background: #f0f0f0;
    border: none;
    box-shadow: 0 0 0 2px #71767a;
    cursor: pointer;
    -webkit-appearance: none;
    appearance: none;
    margin-top: -0.19rem
}

@media(forced-colors:active) {
    .usa-range::-webkit-slider-thumb {
        outline: 2px solid rgba(0, 0, 0, 0)
    }
}

.usa-range::-moz-range-thumb {
    height: 1.25rem;
    border-radius: 99rem;
    width: 1.25rem;
    background: #f0f0f0;
    border: none;
    box-shadow: 0 0 0 2px #71767a;
    cursor: pointer
}

@media(forced-colors:active) {
    .usa-range::-moz-range-thumb {
        outline: 2px solid rgba(0, 0, 0, 0)
    }
}

.usa-range::-ms-thumb {
    height: 1.25rem;
    border-radius: 99rem;
    width: 1.25rem;
    background: #f0f0f0;
    border: none;
    box-shadow: 0 0 0 2px #71767a;
    cursor: pointer
}

@media(forced-colors:active) {
    .usa-range::-ms-thumb {
        outline: 2px solid rgba(0, 0, 0, 0)
    }
}

.usa-range::-ms-fill-lower {
    background-color: #f0f0f0;
    border-radius: 99rem;
    border: 1px solid #71767a
}

.usa-range::-ms-fill-upper {
    background-color: #f0f0f0;
    border-radius: 99rem;
    border: 1px solid #71767a
}

.usa-textarea {
    height: 10rem
}

.usa-time-picker {
    width: 10em
}

.grid-container {
    margin-left: auto;
    margin-right: auto;
    max-width: 64rem;
    padding-left: 1rem;
    padding-right: 1rem
}

@media all and (min-width:64em) {
    .grid-container {
        padding-left: 2rem;
        padding-right: 2rem
    }
}

.grid-container-card {
    margin-left: auto;
    margin-right: auto;
    max-width: 10rem;
    padding-left: 1rem;
    padding-right: 1rem
}

@media all and (min-width:64em) {
    .grid-container-card {
        padding-left: 2rem;
        padding-right: 2rem
    }
}

.grid-container-card-lg {
    margin-left: auto;
    margin-right: auto;
    max-width: 15rem;
    padding-left: 1rem;
    padding-right: 1rem
}

@media all and (min-width:64em) {
    .grid-container-card-lg {
        padding-left: 2rem;
        padding-right: 2rem
    }
}

.grid-container-mobile {
    margin-left: auto;
    margin-right: auto;
    max-width: 20rem;
    padding-left: 1rem;
    padding-right: 1rem
}

@media all and (min-width:64em) {
    .grid-container-mobile {
        padding-left: 2rem;
        padding-right: 2rem
    }
}

.grid-container-mobile-lg {
    margin-left: auto;
    margin-right: auto;
    max-width: 30rem;
    padding-left: 1rem;
    padding-right: 1rem
}

@media all and (min-width:64em) {
    .grid-container-mobile-lg {
        padding-left: 2rem;
        padding-right: 2rem
    }
}

.grid-container-tablet {
    margin-left: auto;
    margin-right: auto;
    max-width: 40rem;
    padding-left: 1rem;
    padding-right: 1rem
}

@media all and (min-width:64em) {
    .grid-container-tablet {
        padding-left: 2rem;
        padding-right: 2rem
    }
}

.grid-container-tablet-lg {
    margin-left: auto;
    margin-right: auto;
    max-width: 55rem;
    padding-left: 1rem;
    padding-right: 1rem
}

@media all and (min-width:64em) {
    .grid-container-tablet-lg {
        padding-left: 2rem;
        padding-right: 2rem
    }
}

.grid-container-desktop {
    margin-left: auto;
    margin-right: auto;
    max-width: 64rem;
    padding-left: 1rem;
    padding-right: 1rem
}

@media all and (min-width:64em) {
    .grid-container-desktop {
        padding-left: 2rem;
        padding-right: 2rem
    }
}

.grid-container-desktop-lg {
    margin-left: auto;
    margin-right: auto;
    max-width: 75rem;
    padding-left: 1rem;
    padding-right: 1rem
}

@media all and (min-width:64em) {
    .grid-container-desktop-lg {
        padding-left: 2rem;
        padding-right: 2rem
    }
}

.grid-container-widescreen {
    margin-left: auto;
    margin-right: auto;
    max-width: 87.5rem;
    padding-left: 1rem;
    padding-right: 1rem
}

@media all and (min-width:64em) {
    .grid-container-widescreen {
        padding-left: 2rem;
        padding-right: 2rem
    }
}

@media all and (min-width:30em) {
    .mobile-lg\:grid-container {
        margin-left: auto;
        margin-right: auto;
        max-width: 64rem;
        padding-left: 1rem;
        padding-right: 1rem
    }
}

@media all and (min-width:30em)and (min-width:64em) {
    .mobile-lg\:grid-container {
        padding-left: 2rem;
        padding-right: 2rem
    }
}

@media all and (min-width:30em) {
    .mobile-lg\:grid-container-card {
        margin-left: auto;
        margin-right: auto;
        max-width: 10rem;
        padding-left: 1rem;
        padding-right: 1rem
    }
}

@media all and (min-width:30em)and (min-width:64em) {
    .mobile-lg\:grid-container-card {
        padding-left: 2rem;
        padding-right: 2rem
    }
}

@media all and (min-width:30em) {
    .mobile-lg\:grid-container-card-lg {
        margin-left: auto;
        margin-right: auto;
        max-width: 15rem;
        padding-left: 1rem;
        padding-right: 1rem
    }
}

@media all and (min-width:30em)and (min-width:64em) {
    .mobile-lg\:grid-container-card-lg {
        padding-left: 2rem;
        padding-right: 2rem
    }
}

@media all and (min-width:30em) {
    .mobile-lg\:grid-container-mobile {
        margin-left: auto;
        margin-right: auto;
        max-width: 20rem;
        padding-left: 1rem;
        padding-right: 1rem
    }
}

@media all and (min-width:30em)and (min-width:64em) {
    .mobile-lg\:grid-container-mobile {
        padding-left: 2rem;
        padding-right: 2rem
    }
}

@media all and (min-width:30em) {
    .mobile-lg\:grid-container-mobile-lg {
        margin-left: auto;
        margin-right: auto;
        max-width: 30rem;
        padding-left: 1rem;
        padding-right: 1rem
    }
}

@media all and (min-width:30em)and (min-width:64em) {
    .mobile-lg\:grid-container-mobile-lg {
        padding-left: 2rem;
        padding-right: 2rem
    }
}

@media all and (min-width:30em) {
    .mobile-lg\:grid-container-tablet {
        margin-left: auto;
        margin-right: auto;
        max-width: 40rem;
        padding-left: 1rem;
        padding-right: 1rem
    }
}

@media all and (min-width:30em)and (min-width:64em) {
    .mobile-lg\:grid-container-tablet {
        padding-left: 2rem;
        padding-right: 2rem
    }
}

@media all and (min-width:30em) {
    .mobile-lg\:grid-container-tablet-lg {
        margin-left: auto;
        margin-right: auto;
        max-width: 55rem;
        padding-left: 1rem;
        padding-right: 1rem
    }
}

@media all and (min-width:30em)and (min-width:64em) {
    .mobile-lg\:grid-container-tablet-lg {
        padding-left: 2rem;
        padding-right: 2rem
    }
}

@media all and (min-width:30em) {
    .mobile-lg\:grid-container-desktop {
        margin-left: auto;
        margin-right: auto;
        max-width: 64rem;
        padding-left: 1rem;
        padding-right: 1rem
    }
}

@media all and (min-width:30em)and (min-width:64em) {
    .mobile-lg\:grid-container-desktop {
        padding-left: 2rem;
        padding-right: 2rem
    }
}

@media all and (min-width:30em) {
    .mobile-lg\:grid-container-desktop-lg {
        margin-left: auto;
        margin-right: auto;
        max-width: 75rem;
        padding-left: 1rem;
        padding-right: 1rem
    }
}

@media all and (min-width:30em)and (min-width:64em) {
    .mobile-lg\:grid-container-desktop-lg {
        padding-left: 2rem;
        padding-right: 2rem
    }
}

@media all and (min-width:30em) {
    .mobile-lg\:grid-container-widescreen {
        margin-left: auto;
        margin-right: auto;
        max-width: 87.5rem;
        padding-left: 1rem;
        padding-right: 1rem
    }
}

@media all and (min-width:30em)and (min-width:64em) {
    .mobile-lg\:grid-container-widescreen {
        padding-left: 2rem;
        padding-right: 2rem
    }
}

@media all and (min-width:40em) {
    .tablet\:grid-container {
        margin-left: auto;
        margin-right: auto;
        max-width: 64rem;
        padding-left: 1rem;
        padding-right: 1rem
    }
}

@media all and (min-width:40em)and (min-width:64em) {
    .tablet\:grid-container {
        padding-left: 2rem;
        padding-right: 2rem
    }
}

@media all and (min-width:40em) {
    .tablet\:grid-container-card {
        margin-left: auto;
        margin-right: auto;
        max-width: 10rem;
        padding-left: 1rem;
        padding-right: 1rem
    }
}

@media all and (min-width:40em)and (min-width:64em) {
    .tablet\:grid-container-card {
        padding-left: 2rem;
        padding-right: 2rem
    }
}

@media all and (min-width:40em) {
    .tablet\:grid-container-card-lg {
        margin-left: auto;
        margin-right: auto;
        max-width: 15rem;
        padding-left: 1rem;
        padding-right: 1rem
    }
}

@media all and (min-width:40em)and (min-width:64em) {
    .tablet\:grid-container-card-lg {
        padding-left: 2rem;
        padding-right: 2rem
    }
}

@media all and (min-width:40em) {
    .tablet\:grid-container-mobile {
        margin-left: auto;
        margin-right: auto;
        max-width: 20rem;
        padding-left: 1rem;
        padding-right: 1rem
    }
}

@media all and (min-width:40em)and (min-width:64em) {
    .tablet\:grid-container-mobile {
        padding-left: 2rem;
        padding-right: 2rem
    }
}

@media all and (min-width:40em) {
    .tablet\:grid-container-mobile-lg {
        margin-left: auto;
        margin-right: auto;
        max-width: 30rem;
        padding-left: 1rem;
        padding-right: 1rem
    }
}

@media all and (min-width:40em)and (min-width:64em) {
    .tablet\:grid-container-mobile-lg {
        padding-left: 2rem;
        padding-right: 2rem
    }
}

@media all and (min-width:40em) {
    .tablet\:grid-container-tablet {
        margin-left: auto;
        margin-right: auto;
        max-width: 40rem;
        padding-left: 1rem;
        padding-right: 1rem
    }
}

@media all and (min-width:40em)and (min-width:64em) {
    .tablet\:grid-container-tablet {
        padding-left: 2rem;
        padding-right: 2rem
    }
}

@media all and (min-width:40em) {
    .tablet\:grid-container-tablet-lg {
        margin-left: auto;
        margin-right: auto;
        max-width: 55rem;
        padding-left: 1rem;
        padding-right: 1rem
    }
}

@media all and (min-width:40em)and (min-width:64em) {
    .tablet\:grid-container-tablet-lg {
        padding-left: 2rem;
        padding-right: 2rem
    }
}

@media all and (min-width:40em) {
    .tablet\:grid-container-desktop {
        margin-left: auto;
        margin-right: auto;
        max-width: 64rem;
        padding-left: 1rem;
        padding-right: 1rem
    }
}

@media all and (min-width:40em)and (min-width:64em) {
    .tablet\:grid-container-desktop {
        padding-left: 2rem;
        padding-right: 2rem
    }
}

@media all and (min-width:40em) {
    .tablet\:grid-container-desktop-lg {
        margin-left: auto;
        margin-right: auto;
        max-width: 75rem;
        padding-left: 1rem;
        padding-right: 1rem
    }
}

@media all and (min-width:40em)and (min-width:64em) {
    .tablet\:grid-container-desktop-lg {
        padding-left: 2rem;
        padding-right: 2rem
    }
}

@media all and (min-width:40em) {
    .tablet\:grid-container-widescreen {
        margin-left: auto;
        margin-right: auto;
        max-width: 87.5rem;
        padding-left: 1rem;
        padding-right: 1rem
    }
}

@media all and (min-width:40em)and (min-width:64em) {
    .tablet\:grid-container-widescreen {
        padding-left: 2rem;
        padding-right: 2rem
    }
}

@media all and (min-width:64em) {
    .desktop\:grid-container {
        margin-left: auto;
        margin-right: auto;
        max-width: 64rem;
        padding-left: 1rem;
        padding-right: 1rem
    }
}

@media all and (min-width:64em)and (min-width:64em) {
    .desktop\:grid-container {
        padding-left: 2rem;
        padding-right: 2rem
    }
}

@media all and (min-width:64em) {
    .desktop\:grid-container-card {
        margin-left: auto;
        margin-right: auto;
        max-width: 10rem;
        padding-left: 1rem;
        padding-right: 1rem
    }
}

@media all and (min-width:64em)and (min-width:64em) {
    .desktop\:grid-container-card {
        padding-left: 2rem;
        padding-right: 2rem
    }
}

@media all and (min-width:64em) {
    .desktop\:grid-container-card-lg {
        margin-left: auto;
        margin-right: auto;
        max-width: 15rem;
        padding-left: 1rem;
        padding-right: 1rem
    }
}

@media all and (min-width:64em)and (min-width:64em) {
    .desktop\:grid-container-card-lg {
        padding-left: 2rem;
        padding-right: 2rem
    }
}

@media all and (min-width:64em) {
    .desktop\:grid-container-mobile {
        margin-left: auto;
        margin-right: auto;
        max-width: 20rem;
        padding-left: 1rem;
        padding-right: 1rem
    }
}

@media all and (min-width:64em)and (min-width:64em) {
    .desktop\:grid-container-mobile {
        padding-left: 2rem;
        padding-right: 2rem
    }
}

@media all and (min-width:64em) {
    .desktop\:grid-container-mobile-lg {
        margin-left: auto;
        margin-right: auto;
        max-width: 30rem;
        padding-left: 1rem;
        padding-right: 1rem
    }
}

@media all and (min-width:64em)and (min-width:64em) {
    .desktop\:grid-container-mobile-lg {
        padding-left: 2rem;
        padding-right: 2rem
    }
}

@media all and (min-width:64em) {
    .desktop\:grid-container-tablet {
        margin-left: auto;
        margin-right: auto;
        max-width: 40rem;
        padding-left: 1rem;
        padding-right: 1rem
    }
}

@media all and (min-width:64em)and (min-width:64em) {
    .desktop\:grid-container-tablet {
        padding-left: 2rem;
        padding-right: 2rem
    }
}

@media all and (min-width:64em) {
    .desktop\:grid-container-tablet-lg {
        margin-left: auto;
        margin-right: auto;
        max-width: 55rem;
        padding-left: 1rem;
        padding-right: 1rem
    }
}

@media all and (min-width:64em)and (min-width:64em) {
    .desktop\:grid-container-tablet-lg {
        padding-left: 2rem;
        padding-right: 2rem
    }
}

@media all and (min-width:64em) {
    .desktop\:grid-container-desktop {
        margin-left: auto;
        margin-right: auto;
        max-width: 64rem;
        padding-left: 1rem;
        padding-right: 1rem
    }
}

@media all and (min-width:64em)and (min-width:64em) {
    .desktop\:grid-container-desktop {
        padding-left: 2rem;
        padding-right: 2rem
    }
}

@media all and (min-width:64em) {
    .desktop\:grid-container-desktop-lg {
        margin-left: auto;
        margin-right: auto;
        max-width: 75rem;
        padding-left: 1rem;
        padding-right: 1rem
    }
}

@media all and (min-width:64em)and (min-width:64em) {
    .desktop\:grid-container-desktop-lg {
        padding-left: 2rem;
        padding-right: 2rem
    }
}

@media all and (min-width:64em) {
    .desktop\:grid-container-widescreen {
        margin-left: auto;
        margin-right: auto;
        max-width: 87.5rem;
        padding-left: 1rem;
        padding-right: 1rem
    }
}

@media all and (min-width:64em)and (min-width:64em) {
    .desktop\:grid-container-widescreen {
        padding-left: 2rem;
        padding-right: 2rem
    }
}

.grid-row {
    display: flex;
    flex-wrap: wrap
}

.grid-row.grid-gap {
    margin-left: -0.5rem;
    margin-right: -0.5rem
}

.grid-row.grid-gap>* {
    padding-left: .5rem;
    padding-right: .5rem
}

@media all and (min-width:64em) {
    .grid-row.grid-gap {
        margin-left: -1.25rem;
        margin-right: -1.25rem
    }
    .grid-row.grid-gap>* {
        padding-left: 1.25rem;
        padding-right: 1.25rem
    }
}

.grid-row.grid-gap-0 {
    margin-left: 0;
    margin-right: 0
}

.grid-row.grid-gap-0>* {
    padding-left: 0;
    padding-right: 0
}

.grid-row.grid-gap-2px {
    margin-left: -1px;
    margin-right: -1px
}

.grid-row.grid-gap-2px>* {
    padding-left: 1px;
    padding-right: 1px
}

.grid-row.grid-gap-05 {
    margin-left: -2px;
    margin-right: -2px
}

.grid-row.grid-gap-05>* {
    padding-left: 2px;
    padding-right: 2px
}

.grid-row.grid-gap-1 {
    margin-left: -0.25rem;
    margin-right: -0.25rem
}

.grid-row.grid-gap-1>* {
    padding-left: .25rem;
    padding-right: .25rem
}

.grid-row.grid-gap-2 {
    margin-left: -0.5rem;
    margin-right: -0.5rem
}

.grid-row.grid-gap-2>* {
    padding-left: .5rem;
    padding-right: .5rem
}

.grid-row.grid-gap-3 {
    margin-left: -0.75rem;
    margin-right: -0.75rem
}

.grid-row.grid-gap-3>* {
    padding-left: .75rem;
    padding-right: .75rem
}

.grid-row.grid-gap-4 {
    margin-left: -1rem;
    margin-right: -1rem
}

.grid-row.grid-gap-4>* {
    padding-left: 1rem;
    padding-right: 1rem
}

.grid-row.grid-gap-5 {
    margin-left: -1.25rem;
    margin-right: -1.25rem
}

.grid-row.grid-gap-5>* {
    padding-left: 1.25rem;
    padding-right: 1.25rem
}

.grid-row.grid-gap-6 {
    margin-left: -1.5rem;
    margin-right: -1.5rem
}

.grid-row.grid-gap-6>* {
    padding-left: 1.5rem;
    padding-right: 1.5rem
}

.grid-row.grid-gap-sm {
    margin-left: -1px;
    margin-right: -1px
}

.grid-row.grid-gap-sm>* {
    padding-left: 1px;
    padding-right: 1px
}

.grid-row.grid-gap-md {
    margin-left: -0.5rem;
    margin-right: -0.5rem
}

.grid-row.grid-gap-md>* {
    padding-left: .5rem;
    padding-right: .5rem
}

.grid-row.grid-gap-lg {
    margin-left: -0.75rem;
    margin-right: -0.75rem
}

.grid-row.grid-gap-lg>* {
    padding-left: .75rem;
    padding-right: .75rem
}

@media all and (min-width:30em) {
    .grid-row.mobile-lg\:grid-gap-0 {
        margin-left: 0;
        margin-right: 0
    }
    .grid-row.mobile-lg\:grid-gap-0>* {
        padding-left: 0;
        padding-right: 0
    }
    .grid-row.mobile-lg\:grid-gap-2px {
        margin-left: -1px;
        margin-right: -1px
    }
    .grid-row.mobile-lg\:grid-gap-2px>* {
        padding-left: 1px;
        padding-right: 1px
    }
    .grid-row.mobile-lg\:grid-gap-05 {
        margin-left: -2px;
        margin-right: -2px
    }
    .grid-row.mobile-lg\:grid-gap-05>* {
        padding-left: 2px;
        padding-right: 2px
    }
    .grid-row.mobile-lg\:grid-gap-1 {
        margin-left: -0.25rem;
        margin-right: -0.25rem
    }
    .grid-row.mobile-lg\:grid-gap-1>* {
        padding-left: .25rem;
        padding-right: .25rem
    }
    .grid-row.mobile-lg\:grid-gap-2 {
        margin-left: -0.5rem;
        margin-right: -0.5rem
    }
    .grid-row.mobile-lg\:grid-gap-2>* {
        padding-left: .5rem;
        padding-right: .5rem
    }
    .grid-row.mobile-lg\:grid-gap-3 {
        margin-left: -0.75rem;
        margin-right: -0.75rem
    }
    .grid-row.mobile-lg\:grid-gap-3>* {
        padding-left: .75rem;
        padding-right: .75rem
    }
    .grid-row.mobile-lg\:grid-gap-4 {
        margin-left: -1rem;
        margin-right: -1rem
    }
    .grid-row.mobile-lg\:grid-gap-4>* {
        padding-left: 1rem;
        padding-right: 1rem
    }
    .grid-row.mobile-lg\:grid-gap-5 {
        margin-left: -1.25rem;
        margin-right: -1.25rem
    }
    .grid-row.mobile-lg\:grid-gap-5>* {
        padding-left: 1.25rem;
        padding-right: 1.25rem
    }
    .grid-row.mobile-lg\:grid-gap-6 {
        margin-left: -1.5rem;
        margin-right: -1.5rem
    }
    .grid-row.mobile-lg\:grid-gap-6>* {
        padding-left: 1.5rem;
        padding-right: 1.5rem
    }
    .grid-row.mobile-lg\:grid-gap-sm {
        margin-left: -1px;
        margin-right: -1px
    }
    .grid-row.mobile-lg\:grid-gap-sm>* {
        padding-left: 1px;
        padding-right: 1px
    }
    .grid-row.mobile-lg\:grid-gap-md {
        margin-left: -0.5rem;
        margin-right: -0.5rem
    }
    .grid-row.mobile-lg\:grid-gap-md>* {
        padding-left: .5rem;
        padding-right: .5rem
    }
    .grid-row.mobile-lg\:grid-gap-lg {
        margin-left: -0.75rem;
        margin-right: -0.75rem
    }
    .grid-row.mobile-lg\:grid-gap-lg>* {
        padding-left: .75rem;
        padding-right: .75rem
    }
}

@media all and (min-width:40em) {
    .grid-row.tablet\:grid-gap-0 {
        margin-left: 0;
        margin-right: 0
    }
    .grid-row.tablet\:grid-gap-0>* {
        padding-left: 0;
        padding-right: 0
    }
    .grid-row.tablet\:grid-gap-2px {
        margin-left: -1px;
        margin-right: -1px
    }
    .grid-row.tablet\:grid-gap-2px>* {
        padding-left: 1px;
        padding-right: 1px
    }
    .grid-row.tablet\:grid-gap-05 {
        margin-left: -2px;
        margin-right: -2px
    }
    .grid-row.tablet\:grid-gap-05>* {
        padding-left: 2px;
        padding-right: 2px
    }
    .grid-row.tablet\:grid-gap-1 {
        margin-left: -0.25rem;
        margin-right: -0.25rem
    }
    .grid-row.tablet\:grid-gap-1>* {
        padding-left: .25rem;
        padding-right: .25rem
    }
    .grid-row.tablet\:grid-gap-2 {
        margin-left: -0.5rem;
        margin-right: -0.5rem
    }
    .grid-row.tablet\:grid-gap-2>* {
        padding-left: .5rem;
        padding-right: .5rem
    }
    .grid-row.tablet\:grid-gap-3 {
        margin-left: -0.75rem;
        margin-right: -0.75rem
    }
    .grid-row.tablet\:grid-gap-3>* {
        padding-left: .75rem;
        padding-right: .75rem
    }
    .grid-row.tablet\:grid-gap-4 {
        margin-left: -1rem;
        margin-right: -1rem
    }
    .grid-row.tablet\:grid-gap-4>* {
        padding-left: 1rem;
        padding-right: 1rem
    }
    .grid-row.tablet\:grid-gap-5 {
        margin-left: -1.25rem;
        margin-right: -1.25rem
    }
    .grid-row.tablet\:grid-gap-5>* {
        padding-left: 1.25rem;
        padding-right: 1.25rem
    }
    .grid-row.tablet\:grid-gap-6 {
        margin-left: -1.5rem;
        margin-right: -1.5rem
    }
    .grid-row.tablet\:grid-gap-6>* {
        padding-left: 1.5rem;
        padding-right: 1.5rem
    }
    .grid-row.tablet\:grid-gap-sm {
        margin-left: -1px;
        margin-right: -1px
    }
    .grid-row.tablet\:grid-gap-sm>* {
        padding-left: 1px;
        padding-right: 1px
    }
    .grid-row.tablet\:grid-gap-md {
        margin-left: -0.5rem;
        margin-right: -0.5rem
    }
    .grid-row.tablet\:grid-gap-md>* {
        padding-left: .5rem;
        padding-right: .5rem
    }
    .grid-row.tablet\:grid-gap-lg {
        margin-left: -0.75rem;
        margin-right: -0.75rem
    }
    .grid-row.tablet\:grid-gap-lg>* {
        padding-left: .75rem;
        padding-right: .75rem
    }
}

@media all and (min-width:64em) {
    .grid-row.desktop\:grid-gap-0 {
        margin-left: 0;
        margin-right: 0
    }
    .grid-row.desktop\:grid-gap-0>* {
        padding-left: 0;
        padding-right: 0
    }
    .grid-row.desktop\:grid-gap-2px {
        margin-left: -1px;
        margin-right: -1px
    }
    .grid-row.desktop\:grid-gap-2px>* {
        padding-left: 1px;
        padding-right: 1px
    }
    .grid-row.desktop\:grid-gap-05 {
        margin-left: -2px;
        margin-right: -2px
    }
    .grid-row.desktop\:grid-gap-05>* {
        padding-left: 2px;
        padding-right: 2px
    }
    .grid-row.desktop\:grid-gap-1 {
        margin-left: -0.25rem;
        margin-right: -0.25rem
    }
    .grid-row.desktop\:grid-gap-1>* {
        padding-left: .25rem;
        padding-right: .25rem
    }
    .grid-row.desktop\:grid-gap-2 {
        margin-left: -0.5rem;
        margin-right: -0.5rem
    }
    .grid-row.desktop\:grid-gap-2>* {
        padding-left: .5rem;
        padding-right: .5rem
    }
    .grid-row.desktop\:grid-gap-3 {
        margin-left: -0.75rem;
        margin-right: -0.75rem
    }
    .grid-row.desktop\:grid-gap-3>* {
        padding-left: .75rem;
        padding-right: .75rem
    }
    .grid-row.desktop\:grid-gap-4 {
        margin-left: -1rem;
        margin-right: -1rem
    }
    .grid-row.desktop\:grid-gap-4>* {
        padding-left: 1rem;
        padding-right: 1rem
    }
    .grid-row.desktop\:grid-gap-5 {
        margin-left: -1.25rem;
        margin-right: -1.25rem
    }
    .grid-row.desktop\:grid-gap-5>* {
        padding-left: 1.25rem;
        padding-right: 1.25rem
    }
    .grid-row.desktop\:grid-gap-6 {
        margin-left: -1.5rem;
        margin-right: -1.5rem
    }
    .grid-row.desktop\:grid-gap-6>* {
        padding-left: 1.5rem;
        padding-right: 1.5rem
    }
    .grid-row.desktop\:grid-gap-sm {
        margin-left: -1px;
        margin-right: -1px
    }
    .grid-row.desktop\:grid-gap-sm>* {
        padding-left: 1px;
        padding-right: 1px
    }
    .grid-row.desktop\:grid-gap-md {
        margin-left: -0.5rem;
        margin-right: -0.5rem
    }
    .grid-row.desktop\:grid-gap-md>* {
        padding-left: .5rem;
        padding-right: .5rem
    }
    .grid-row.desktop\:grid-gap-lg {
        margin-left: -0.75rem;
        margin-right: -0.75rem
    }
    .grid-row.desktop\:grid-gap-lg>* {
        padding-left: .75rem;
        padding-right: .75rem
    }
}

[class*=grid-col] {
    position: relative;
    width: 100%;
    box-sizing: border-box
}

.grid-col {
    flex: 1 1 0%;
    width: auto;
    max-width: 100%;
    min-width: 1px
}

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

.grid-col-fill {
    flex: 1 1 0%;
    width: auto;
    max-width: 100%;
    min-width: 1px
}

.grid-col-1 {
    flex: 0 1 auto;
    width: 8.3333333333%
}

.grid-col-2 {
    flex: 0 1 auto;
    width: 16.6666666667%
}

.grid-col-3 {
    flex: 0 1 auto;
    width: 25%
}

.grid-col-4 {
    flex: 0 1 auto;
    width: 33.3333333333%
}

.grid-col-5 {
    flex: 0 1 auto;
    width: 41.6666666667%
}

.grid-col-6 {
    flex: 0 1 auto;
    width: 50%
}

.grid-col-7 {
    flex: 0 1 auto;
    width: 58.3333333333%
}

.grid-col-8 {
    flex: 0 1 auto;
    width: 66.6666666667%
}

.grid-col-9 {
    flex: 0 1 auto;
    width: 75%
}

.grid-col-10 {
    flex: 0 1 auto;
    width: 83.3333333333%
}

.grid-col-11 {
    flex: 0 1 auto;
    width: 91.6666666667%
}

.grid-col-12 {
    flex: 0 1 auto;
    width: 100%
}

@media all and (min-width:30em) {
    .mobile-lg\:grid-col {
        flex: 1 1 0%;
        width: auto;
        max-width: 100%;
        min-width: 1px
    }
    .mobile-lg\:grid-col-fill {
        flex: 1 1 0%;
        width: auto;
        max-width: 100%;
        min-width: 1px
    }
    .mobile-lg\:grid-col-auto {
        flex: 0 1 auto;
        width: auto;
        max-width: 100%
    }
    .mobile-lg\:grid-col-1 {
        flex: 0 1 auto;
        width: 8.3333333333%
    }
    .mobile-lg\:grid-col-2 {
        flex: 0 1 auto;
        width: 16.6666666667%
    }
    .mobile-lg\:grid-col-3 {
        flex: 0 1 auto;
        width: 25%
    }
    .mobile-lg\:grid-col-4 {
        flex: 0 1 auto;
        width: 33.3333333333%
    }
    .mobile-lg\:grid-col-5 {
        flex: 0 1 auto;
        width: 41.6666666667%
    }
    .mobile-lg\:grid-col-6 {
        flex: 0 1 auto;
        width: 50%
    }
    .mobile-lg\:grid-col-7 {
        flex: 0 1 auto;
        width: 58.3333333333%
    }
    .mobile-lg\:grid-col-8 {
        flex: 0 1 auto;
        width: 66.6666666667%
    }
    .mobile-lg\:grid-col-9 {
        flex: 0 1 auto;
        width: 75%
    }
    .mobile-lg\:grid-col-10 {
        flex: 0 1 auto;
        width: 83.3333333333%
    }
    .mobile-lg\:grid-col-11 {
        flex: 0 1 auto;
        width: 91.6666666667%
    }
    .mobile-lg\:grid-col-12 {
        flex: 0 1 auto;
        width: 100%
    }
}

@media all and (min-width:40em) {
    .tablet\:grid-col {
        flex: 1 1 0%;
        width: auto;
        max-width: 100%;
        min-width: 1px
    }
    .tablet\:grid-col-fill {
        flex: 1 1 0%;
        width: auto;
        max-width: 100%;
        min-width: 1px
    }
    .tablet\:grid-col-auto {
        flex: 0 1 auto;
        width: auto;
        max-width: 100%
    }
    .tablet\:grid-col-1 {
        flex: 0 1 auto;
        width: 8.3333333333%
    }
    .tablet\:grid-col-2 {
        flex: 0 1 auto;
        width: 16.6666666667%
    }
    .tablet\:grid-col-3 {
        flex: 0 1 auto;
        width: 25%
    }
    .tablet\:grid-col-4 {
        flex: 0 1 auto;
        width: 33.3333333333%
    }
    .tablet\:grid-col-5 {
        flex: 0 1 auto;
        width: 41.6666666667%
    }
    .tablet\:grid-col-6 {
        flex: 0 1 auto;
        width: 50%
    }
    .tablet\:grid-col-7 {
        flex: 0 1 auto;
        width: 58.3333333333%
    }
    .tablet\:grid-col-8 {
        flex: 0 1 auto;
        width: 66.6666666667%
    }
    .tablet\:grid-col-9 {
        flex: 0 1 auto;
        width: 75%
    }
    .tablet\:grid-col-10 {
        flex: 0 1 auto;
        width: 83.3333333333%
    }
    .tablet\:grid-col-11 {
        flex: 0 1 auto;
        width: 91.6666666667%
    }
    .tablet\:grid-col-12 {
        flex: 0 1 auto;
        width: 100%
    }
}

@media all and (min-width:64em) {
    .desktop\:grid-col {
        flex: 1 1 0%;
        width: auto;
        max-width: 100%;
        min-width: 1px
    }
    .desktop\:grid-col-fill {
        flex: 1 1 0%;
        width: auto;
        max-width: 100%;
        min-width: 1px
    }
    .desktop\:grid-col-auto {
        flex: 0 1 auto;
        width: auto;
        max-width: 100%
    }
    .desktop\:grid-col-1 {
        flex: 0 1 auto;
        width: 8.3333333333%
    }
    .desktop\:grid-col-2 {
        flex: 0 1 auto;
        width: 16.6666666667%
    }
    .desktop\:grid-col-3 {
        flex: 0 1 auto;
        width: 25%
    }
    .desktop\:grid-col-4 {
        flex: 0 1 auto;
        width: 33.3333333333%
    }
    .desktop\:grid-col-5 {
        flex: 0 1 auto;
        width: 41.6666666667%
    }
    .desktop\:grid-col-6 {
        flex: 0 1 auto;
        width: 50%
    }
    .desktop\:grid-col-7 {
        flex: 0 1 auto;
        width: 58.3333333333%
    }
    .desktop\:grid-col-8 {
        flex: 0 1 auto;
        width: 66.6666666667%
    }
    .desktop\:grid-col-9 {
        flex: 0 1 auto;
        width: 75%
    }
    .desktop\:grid-col-10 {
        flex: 0 1 auto;
        width: 83.3333333333%
    }
    .desktop\:grid-col-11 {
        flex: 0 1 auto;
        width: 91.6666666667%
    }
    .desktop\:grid-col-12 {
        flex: 0 1 auto;
        width: 100%
    }
}

.grid-offset-1 {
    margin-left: 8.3333333333%
}

.grid-offset-2 {
    margin-left: 16.6666666667%
}

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

.grid-offset-4 {
    margin-left: 33.3333333333%
}

.grid-offset-5 {
    margin-left: 41.6666666667%
}

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

.grid-offset-7 {
    margin-left: 58.3333333333%
}

.grid-offset-8 {
    margin-left: 66.6666666667%
}

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

.grid-offset-10 {
    margin-left: 83.3333333333%
}

.grid-offset-11 {
    margin-left: 91.6666666667%
}

.grid-offset-12 {
    margin-left: 100%
}

.grid-offset-none {
    margin-left: 0
}

@media all and (min-width:30em) {
    .mobile-lg\:grid-offset-1 {
        margin-left: 8.3333333333%
    }
}

@media all and (min-width:30em) {
    .mobile-lg\:grid-offset-2 {
        margin-left: 16.6666666667%
    }
}

@media all and (min-width:30em) {
    .mobile-lg\:grid-offset-3 {
        margin-left: 25%
    }
}

@media all and (min-width:30em) {
    .mobile-lg\:grid-offset-4 {
        margin-left: 33.3333333333%
    }
}

@media all and (min-width:30em) {
    .mobile-lg\:grid-offset-5 {
        margin-left: 41.6666666667%
    }
}

@media all and (min-width:30em) {
    .mobile-lg\:grid-offset-6 {
        margin-left: 50%
    }
}

@media all and (min-width:30em) {
    .mobile-lg\:grid-offset-7 {
        margin-left: 58.3333333333%
    }
}

@media all and (min-width:30em) {
    .mobile-lg\:grid-offset-8 {
        margin-left: 66.6666666667%
    }
}

@media all and (min-width:30em) {
    .mobile-lg\:grid-offset-9 {
        margin-left: 75%
    }
}

@media all and (min-width:30em) {
    .mobile-lg\:grid-offset-10 {
        margin-left: 83.3333333333%
    }
}

@media all and (min-width:30em) {
    .mobile-lg\:grid-offset-11 {
        margin-left: 91.6666666667%
    }
}

@media all and (min-width:30em) {
    .mobile-lg\:grid-offset-12 {
        margin-left: 100%
    }
}

@media all and (min-width:30em) {
    .mobile-lg\:grid-offset-none {
        margin-left: 0
    }
}

@media all and (min-width:40em) {
    .tablet\:grid-offset-1 {
        margin-left: 8.3333333333%
    }
}

@media all and (min-width:40em) {
    .tablet\:grid-offset-2 {
        margin-left: 16.6666666667%
    }
}

@media all and (min-width:40em) {
    .tablet\:grid-offset-3 {
        margin-left: 25%
    }
}

@media all and (min-width:40em) {
    .tablet\:grid-offset-4 {
        margin-left: 33.3333333333%
    }
}

@media all and (min-width:40em) {
    .tablet\:grid-offset-5 {
        margin-left: 41.6666666667%
    }
}

@media all and (min-width:40em) {
    .tablet\:grid-offset-6 {
        margin-left: 50%
    }
}

@media all and (min-width:40em) {
    .tablet\:grid-offset-7 {
        margin-left: 58.3333333333%
    }
}

@media all and (min-width:40em) {
    .tablet\:grid-offset-8 {
        margin-left: 66.6666666667%
    }
}

@media all and (min-width:40em) {
    .tablet\:grid-offset-9 {
        margin-left: 75%
    }
}

@media all and (min-width:40em) {
    .tablet\:grid-offset-10 {
        margin-left: 83.3333333333%
    }
}

@media all and (min-width:40em) {
    .tablet\:grid-offset-11 {
        margin-left: 91.6666666667%
    }
}

@media all and (min-width:40em) {
    .tablet\:grid-offset-12 {
        margin-left: 100%
    }
}

@media all and (min-width:40em) {
    .tablet\:grid-offset-none {
        margin-left: 0
    }
}

@media all and (min-width:64em) {
    .desktop\:grid-offset-1 {
        margin-left: 8.3333333333%
    }
}

@media all and (min-width:64em) {
    .desktop\:grid-offset-2 {
        margin-left: 16.6666666667%
    }
}

@media all and (min-width:64em) {
    .desktop\:grid-offset-3 {
        margin-left: 25%
    }
}

@media all and (min-width:64em) {
    .desktop\:grid-offset-4 {
        margin-left: 33.3333333333%
    }
}

@media all and (min-width:64em) {
    .desktop\:grid-offset-5 {
        margin-left: 41.6666666667%
    }
}

@media all and (min-width:64em) {
    .desktop\:grid-offset-6 {
        margin-left: 50%
    }
}

@media all and (min-width:64em) {
    .desktop\:grid-offset-7 {
        margin-left: 58.3333333333%
    }
}

@media all and (min-width:64em) {
    .desktop\:grid-offset-8 {
        margin-left: 66.6666666667%
    }
}

@media all and (min-width:64em) {
    .desktop\:grid-offset-9 {
        margin-left: 75%
    }
}

@media all and (min-width:64em) {
    .desktop\:grid-offset-10 {
        margin-left: 83.3333333333%
    }
}

@media all and (min-width:64em) {
    .desktop\:grid-offset-11 {
        margin-left: 91.6666666667%
    }
}

@media all and (min-width:64em) {
    .desktop\:grid-offset-12 {
        margin-left: 100%
    }
}

@media all and (min-width:64em) {
    .desktop\:grid-offset-none {
        margin-left: 0
    }
}

.usa-accordion,
.c-menu--main {
    margin-bottom: 0;
    margin-top: 0;
    list-style-type: none;
    padding-left: 0;
    color: #1b1b1b;
    margin: 0;
    padding: 0;
    width: 100%;
    font-family: Public Sans Web, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
    font-size: 1rem;
    line-height: 1.5
}

.usa-accordion>li,
.c-menu--main>li {
    margin-bottom: 0;
    max-width: unset
}

.usa-accordion>ul li ul,
.c-menu--main>ul li ul {
    list-style: disc
}

.usa-accordion>ul li ul>li>ul,
.c-menu--main>ul li ul>li>ul {
    list-style: circle
}

.usa-accordion>ul li ul>li>ul>li>ul,
.c-menu--main>ul li ul>li>ul>li>ul {
    list-style: square
}

.usa-accordion+.usa-accordion,
.c-menu--main+.usa-accordion,
.usa-accordion+.c-menu--main,
.c-menu--main+.c-menu--main,
.usa-accordion+.usa-accordion--bordered,
.c-menu--main+.usa-accordion--bordered {
    margin-top: .5rem
}

.usa-accordion--bordered .usa-accordion__content {
    border-bottom: .25rem solid #f0f0f0;
    border-left: .25rem solid #f0f0f0;
    border-right: .25rem solid #f0f0f0;
    padding-bottom: 1rem
}

.usa-accordion--bordered .usa-accordion__heading {
    margin-bottom: 0
}

.usa-accordion__heading,
.usa-prose .usa-accordion__heading {
    font-family: Public Sans Web, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
    font-size: 1rem;
    line-height: 1;
    margin: 0
}

.usa-accordion__heading:not(:first-child),
.usa-prose .usa-accordion__heading:not(:first-child) {
    margin-top: .5rem
}

.usa-accordion__content {
    background-color: #fff;
    margin-top: 0;
    overflow: auto;
    padding: 1rem 1.25rem calc(1rem - 0.25rem) 1.25rem
}

.usa-accordion__content>*:first-child {
    margin-top: 0
}

.usa-accordion__content>*:last-child {
    margin-bottom: 0
}

.usa-accordion__button {
    -moz-osx-font-smoothing: inherit;
    -webkit-font-smoothing: inherit;
    color: #005ea2;
    text-decoration: underline;
    background-color: rgba(0, 0, 0, 0);
    border: 0;
    border-radius: 0;
    box-shadow: none;
    font-weight: normal;
    margin: 0;
    padding: 0;
    text-align: left;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTkgMTNINXYtMmgxNHYyeiIvPjwvc3ZnPg==), linear-gradient(transparent, transparent);
    background-repeat: no-repeat;
    background-color: #f0f0f0;
    background-position: right 1.25rem center;
    background-size: 1.5rem;
    color: #1b1b1b;
    cursor: pointer;
    display: inline-block;
    font-weight: 700;
    margin: 0;
    padding: 1rem 3.5rem 1rem 1.25rem;
    text-decoration: none;
    width: 100%
}

.usa-accordion__button:visited {
    color: #54278f
}

.usa-accordion__button:hover {
    color: #1a4480
}

.usa-accordion__button:active {
    color: #162e51
}

.usa-accordion__button:focus {
    outline: .25rem solid #2491ff;
    outline-offset: 0
}

.usa-accordion__button:hover,
.usa-accordion__button.usa-button--hover,
.usa-accordion__button:disabled:hover,
.usa-accordion__button[aria-disabled=true]:hover,
.usa-accordion__button:disabled.usa-button--hover,
.usa-accordion__button[aria-disabled=true].usa-button--hover,
.usa-accordion__button.usa-button--disabled:hover,
.usa-accordion__button.usa-button--disabled.usa-button--hover,
.usa-accordion__button:active,
.usa-accordion__button.usa-button--active,
.usa-accordion__button:disabled:active,
.usa-accordion__button[aria-disabled=true]:active,
.usa-accordion__button:disabled.usa-button--active,
.usa-accordion__button[aria-disabled=true].usa-button--active,
.usa-accordion__button.usa-button--disabled:active,
.usa-accordion__button.usa-button--disabled.usa-button--active,
.usa-accordion__button:disabled:focus,
.usa-accordion__button[aria-disabled=true]:focus,
.usa-accordion__button:disabled.usa-focus,
.usa-accordion__button[aria-disabled=true].usa-focus,
.usa-accordion__button.usa-button--disabled:focus,
.usa-accordion__button.usa-button--disabled.usa-focus,
.usa-accordion__button:disabled,
.usa-accordion__button[aria-disabled=true],
.usa-accordion__button.usa-button--disabled {
    -moz-osx-font-smoothing: inherit;
    -webkit-font-smoothing: inherit;
    background-color: rgba(0, 0, 0, 0);
    box-shadow: none;
    text-decoration: underline
}

.usa-accordion__button.usa-button--hover {
    color: #1a4480
}

.usa-accordion__button.usa-button--active {
    color: #162e51
}

.usa-accordion__button:disabled,
.usa-accordion__button[aria-disabled=true],
.usa-accordion__button.usa-button--disabled {
    color: #c9c9c9
}

.usa-accordion__button:hover {
    background-color: #dfe1e2;
    color: #1b1b1b;
    text-decoration: none
}

@media(forced-colors:active) {
    .usa-accordion__button {
        forced-color-adjust: none
    }
}

.usa-accordion__button[aria-expanded=false] {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTkgMTNoLTZ2NmgtMnYtNkg1di0yaDZWNWgydjZoNnYyeiIvPjwvc3ZnPg==), linear-gradient(transparent, transparent);
    background-repeat: no-repeat;
    background-size: 1.5rem
}

.usa-accordion__button {
    outline: 2px solid rgba(0, 0, 0, 0);
    outline-offset: 2px
}

.usa-accordion__button:focus {
    outline-color: #28a0cb
}

.usa-accordion__button:focus:not(:focus-visible) {
    outline-color: rgba(0, 0, 0, 0)
}

.usa-accordion--bordered .usa-accordion__content {
    border-bottom-width: 2px;
    border-left: 0;
    border-right: 0
}

.ckeditor-accordion-container {
    clear: both
}

.ckeditor-accordion-container>dl {
    border: 0;
    font-family: "Source Sans Pro Web", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
    font-size: 1rem
}

.ckeditor-accordion-container>dl dt>a:not(.button),
.ckeditor-accordion-container>dl dt.active>a:not(.button) {
    outline: 2px solid rgba(0, 0, 0, 0);
    outline-offset: 2px;
    background-position: calc(100% - 1rem) center;
    background-repeat: no-repeat;
    background-size: 16px 16px;
    background-color: #fff;
    border-bottom: 1;
    border-bottom-color: #dedfe0;
    color: #080808;
    font-family: "Source Sans Pro Web", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
    font-weight: 600;
    padding: .75rem 3rem .75rem 1rem;
    text-decoration: none
}

.ckeditor-accordion-container>dl dt>a:not(.button):focus,
.ckeditor-accordion-container>dl dt.active>a:not(.button):focus {
    outline-color: #28a0cb
}

.ckeditor-accordion-container>dl dt>a:not(.button):focus:not(:focus-visible),
.ckeditor-accordion-container>dl dt.active>a:not(.button):focus:not(:focus-visible) {
    outline-color: rgba(0, 0, 0, 0)
}

@media(min-width:40em) {
    .ckeditor-accordion-container>dl dt>a:not(.button),
    .ckeditor-accordion-container>dl dt.active>a:not(.button) {
        background-position: calc(100% - 1.5rem) center;
        padding: 1rem 3.5rem 1rem 1.5rem
    }
}

.ckeditor-accordion-container>dl dt>a:not(.button):hover,
.ckeditor-accordion-container>dl dt.active>a:not(.button):hover {
    background-color: #f5fafc;
    color: #080808
}

.ckeditor-accordion-container>dl dt>a {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMS44MzMzIDYuODMzMjlINi44MzMyOVYxMS44MzMzSDUuMTY2NjNWNi44MzMyOUgwLjE2NjYyNlY1LjE2NjYzSDUuMTY2NjNWMC4xNjY2MjZINi44MzMyOVY1LjE2NjYzSDExLjgzMzNWNi44MzMyOVoiIGZpbGw9IiMxMDVEOEYiLz4KPC9zdmc+Cg==)
}

.ckeditor-accordion-container>dl dt.active>a:not(.button) {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyMCAyMCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjAgMjA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHJlY3QgeD0iOCIgdHJhbnNmb3JtPSJtYXRyaXgoNi4xMjMyMzRlLTE3IC0xIDEgNi4xMjMyMzRlLTE3IC05LjA5NDk0N2UtMTMgMjApIiB3aWR0aD0iNCIgaGVpZ2h0PSIyMCIvPgo8L3N2Zz4K);
    font-weight: 700;
    border-bottom: 0
}

.ckeditor-accordion-container>dl dt:last-of-type>a {
    border-bottom: 1px solid #dedfe0
}

.ckeditor-accordion-container>dl dd {
    padding: .5rem 1.5rem 1rem
}

.ckeditor-accordion-container>dl dd.active {
    border-bottom: 1px solid #dedfe0
}

.ckeditor-accordion-toggle::before,
.ckeditor-accordion-toggle::after {
    display: none !important
}

.ckeditor-expandabletextbox-container>dl {
    border: 0;
    font-family: "Source Sans Pro Web", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
    font-size: 1rem
}

.ckeditor-expandabletextbox-container>dl dt {
    height: 4rem;
    position: absolute;
    width: 100%
}

.ckeditor-expandabletextbox-container>dl dt::before {
    background: linear-gradient(90deg, #3333a3 0%, #4A50C4 33%, #005288 66%, #3D98C1 100%);
    bottom: 0;
    content: "";
    display: block;
    height: 5px;
    width: 100%
}

.ckeditor-expandabletextbox-container>dl dt>a,
.ckeditor-expandabletextbox-container>dl dt.active>a {
    outline: 2px solid rgba(0, 0, 0, 0);
    outline-offset: 2px;
    background-position: calc(100% - 1rem) center;
    background-repeat: no-repeat;
    background-size: 16px 16px;
    background-color: #fff;
    color: #080808;
    font-family: "Source Sans Pro Web", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
    font-weight: 700;
    padding: .75rem 3rem .75rem 1rem;
    text-decoration: none
}

.ckeditor-expandabletextbox-container>dl dt>a:focus,
.ckeditor-expandabletextbox-container>dl dt.active>a:focus {
    outline-color: #28a0cb
}

.ckeditor-expandabletextbox-container>dl dt>a:focus:not(:focus-visible),
.ckeditor-expandabletextbox-container>dl dt.active>a:focus:not(:focus-visible) {
    outline-color: rgba(0, 0, 0, 0)
}

@media(min-width:40em) {
    .ckeditor-expandabletextbox-container>dl dt>a,
    .ckeditor-expandabletextbox-container>dl dt.active>a {
        background-position: calc(100% - 1.5rem) center;
        padding: 1rem 3.5rem 1rem 1.5rem
    }
}

.ckeditor-expandabletextbox-container>dl dt>a:hover,
.ckeditor-expandabletextbox-container>dl dt>a:focus,
.ckeditor-expandabletextbox-container>dl dt.active>a:hover,
.ckeditor-expandabletextbox-container>dl dt.active>a:focus {
    background-color: #fff
}

.ckeditor-expandabletextbox-container>dl dd {
    box-shadow: 5px 5px 5px rgba(0, 0, 0, .15);
    margin-bottom: 1.5rem;
    min-height: 12rem;
    padding-bottom: 18%;
    padding-left: 1.5rem;
    padding-right: 3.5rem;
    padding-top: 5rem
}

@media(min-width:30em) {
    .ckeditor-expandabletextbox-container>dl dd {
        padding-bottom: 12%
    }
}

@media(min-width:40em) {
    .ckeditor-expandabletextbox-container>dl dd {
        padding-bottom: 8%;
        padding-top: 4rem
    }
}

@media(min-width:64em) {
    .ckeditor-expandabletextbox-container>dl dd {
        padding-bottom: 7%
    }
}

@media(min-width:75em) {
    .ckeditor-expandabletextbox-container>dl dd {
        padding-bottom: 6%
    }
}

.ckeditor-expandabletextbox-toggle::before,
.ckeditor-expandabletextbox-toggle::after {
    display: none !important
}

.ckeditor-expandabletextbox-morebutton-wrapper {
    background-color: #fff;
    cursor: pointer;
    margin-top: -5.5rem;
    min-height: 4rem;
    padding-bottom: 1rem;
    padding-left: 1.5rem;
    padding-top: 1rem;
    position: absolute;
    text-transform: uppercase;
    width: 100%;
    z-index: 9
}

.ckeditor-expandabletextbox-morebutton-wrapper .ckeditor-expandabletextbox-morebutton {
    background-image: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjIwIiB2aWV3Qm94PSIwIDAgMjAgMjAiIHdpZHRoPSIyMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJtMTEuMiAxNS44IDguNC04LjRjLjItLjMuNC0uNi40LTEuMXMtLjItLjgtLjUtMS4ybC0xLTFjLS4zLS4zLS43LS41LTEuMi0uNS0uNCAwLS44LjItMS4yLjVsLTYuMSA2LjMtNi4yLTYuMmMtLjQtLjMtLjctLjUtMS4yLS41LS40IDAtLjguMi0xLjIuNWwtMSAxYy0uMi4zLS40LjYtLjQgMS4xcy4yLjguNSAxLjJsOC40IDguNGMuMy4zLjcuNSAxLjIuNS40LS4xLjctLjMgMS4xLS42eiIgZmlsbD0iIzA4MDgwOCIvPjwvc3ZnPg==);
    background-position-x: 6rem;
    background-position-y: center;
    background-repeat: no-repeat;
    background-size: 16px 16px
}

.ckeditor-expandabletextbox-morebutton-wrapper .ckeditor-expandabletextbox-morebutton:hover {
    font-weight: 600;
    margin-top: .25rem
}

.ckeditor-expandabletextbox-morebutton-wrapper .ckeditor-expandabletextbox-morebutton.open {
    background-image: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjIwIiB2aWV3Qm94PSIwIDAgMjAgMjAiIHdpZHRoPSIyMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJtMTAgMy43Yy0uNCAwLS44LjItMS4yLjVsLTguNCA4LjRjLS4yLjMtLjQuNi0uNCAxLjFzLjIuOC41IDEuMmwxIDFjLjMuMy43LjUgMS4yLjVzLjgtLjIgMS4yLS41bDYuMS02LjMgNi4yIDYuMmMuMy4zLjcuNSAxLjIuNXMuOC0uMiAxLjItLjVsMS0xYy4zLS4zLjUtLjcuNS0xLjJzLS4yLS44LS41LTEuMmwtOC40LTguNGMtLjQtLjEtLjctLjMtMS4yLS4zeiIgZmlsbD0iIzA4MDgwOCIvPjwvc3ZnPg==)
}

.usa-alert {
    background-color: #f0f0f0;
    border-left: .5rem solid #a9aeb1;
    color: #1b1b1b
}

*+.usa-alert {
    margin-top: 1rem
}

.usa-alert .usa-alert__body {
    font-family: Public Sans Web, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
    font-size: 1rem;
    line-height: 1.5;
    margin-left: auto;
    margin-right: auto;
    max-width: 64rem;
    padding-bottom: 1rem;
    padding-top: 1rem;
    padding-left: 1rem;
    padding-right: 1rem;
    position: relative
}

@media all and (min-width:64em) {
    .usa-alert .usa-alert__body {
        padding-left: 1.8333333333rem
    }
}

.usa-alert .usa-alert__text {
    margin-bottom: 0;
    margin-top: 0
}

.usa-alert .usa-alert__text:only-child {
    padding-bottom: 0;
    padding-top: 0
}

.usa-alert .usa-alert__heading {
    font-family: Public Sans Web, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
    font-size: 1.38rem;
    line-height: 1;
    margin-top: 0;
    margin-bottom: .5rem
}

.usa-alert>.usa-list,
.usa-alert .usa-alert__body>.usa-list {
    padding-left: 2ch
}

.usa-alert>.usa-list:last-child,
.usa-alert .usa-alert__body>.usa-list:last-child {
    margin-bottom: 0
}

.usa-alert--success {
    background-color: #ecf3ec;
    border-left-color: #00a91c
}

.usa-alert--success .usa-alert__body {
    color: #1b1b1b;
    background-color: #ecf3ec;
    padding-left: 2.9166666667rem
}

.usa-alert--success .usa-alert__body::before {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTIgMkM2LjQ4IDIgMiA2LjQ4IDIgMTJzNC40OCAxMCAxMCAxMCAxMC00LjQ4IDEwLTEwUzE3LjUyIDIgMTIgMnptLTIgMTUtNS01IDEuNDEtMS40MUwxMCAxNC4xN2w3LjU5LTcuNTlMMTkgOGwtOSA5eiIvPjwvc3ZnPg==) no-repeat center/contain;
    display: inline-block;
    height: 2rem;
    width: 2rem;
    content: "";
    display: block;
    height: 4;
    left: .5rem;
    position: absolute;
    top: .75rem
}

@supports((-webkit-mask:url("")) or (mask:url(""))) {
    .usa-alert--success .usa-alert__body::before {
        background: none;
        background-color: #1b1b1b;
        -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTIgMkM2LjQ4IDIgMiA2LjQ4IDIgMTJzNC40OCAxMCAxMCAxMCAxMC00LjQ4IDEwLTEwUzE3LjUyIDIgMTIgMnptLTIgMTUtNS01IDEuNDEtMS40MUwxMCAxNC4xN2w3LjU5LTcuNTlMMTkgOGwtOSA5eiIvPjwvc3ZnPg==) no-repeat center/contain;
        mask: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTIgMkM2LjQ4IDIgMiA2LjQ4IDIgMTJzNC40OCAxMCAxMCAxMCAxMC00LjQ4IDEwLTEwUzE3LjUyIDIgMTIgMnptLTIgMTUtNS01IDEuNDEtMS40MUwxMCAxNC4xN2w3LjU5LTcuNTlMMTkgOGwtOSA5eiIvPjwvc3ZnPg==) no-repeat center/contain
    }
}

@media all and (min-width:64em) {
    .usa-alert--success .usa-alert__body::before {
        left: 1.5rem
    }
}

@media all and (min-width:64em) {
    .usa-alert--success .usa-alert__body {
        padding-left: 4rem;
        padding-right: 4rem
    }
}

.usa-alert--success .usa-alert__body .usa-link {
    color: #005ea2
}

.usa-alert--success .usa-alert__body .usa-link:visited {
    color: #54278f
}

.usa-alert--success .usa-alert__body .usa-link:hover,
.usa-alert--success .usa-alert__body .usa-link:active {
    color: #1a4480
}

.usa-alert--warning {
    background-color: #faf3d1;
    border-left-color: #ffbe2e
}

.usa-alert--warning .usa-alert__body {
    color: #1b1b1b;
    background-color: #faf3d1;
    padding-left: 2.9166666667rem
}

.usa-alert--warning .usa-alert__body::before {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMSAyMWgyMkwxMiAyIDEgMjF6bTEyLTNoLTJ2LTJoMnYyem0wLTRoLTJ2LTRoMnY0eiIvPjwvc3ZnPg==) no-repeat center/contain;
    display: inline-block;
    height: 2rem;
    width: 2rem;
    content: "";
    display: block;
    height: 4;
    left: .5rem;
    position: absolute;
    top: .75rem
}

@supports((-webkit-mask:url("")) or (mask:url(""))) {
    .usa-alert--warning .usa-alert__body::before {
        background: none;
        background-color: #1b1b1b;
        -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMSAyMWgyMkwxMiAyIDEgMjF6bTEyLTNoLTJ2LTJoMnYyem0wLTRoLTJ2LTRoMnY0eiIvPjwvc3ZnPg==) no-repeat center/contain;
        mask: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMSAyMWgyMkwxMiAyIDEgMjF6bTEyLTNoLTJ2LTJoMnYyem0wLTRoLTJ2LTRoMnY0eiIvPjwvc3ZnPg==) no-repeat center/contain
    }
}

@media all and (min-width:64em) {
    .usa-alert--warning .usa-alert__body::before {
        left: 1.5rem
    }
}

@media all and (min-width:64em) {
    .usa-alert--warning .usa-alert__body {
        padding-left: 4rem;
        padding-right: 4rem
    }
}

.usa-alert--warning .usa-alert__body .usa-link {
    color: #005ea2
}

.usa-alert--warning .usa-alert__body .usa-link:visited {
    color: #54278f
}

.usa-alert--warning .usa-alert__body .usa-link:hover,
.usa-alert--warning .usa-alert__body .usa-link:active {
    color: #1a4480
}

.usa-alert--error {
    background-color: #f4e3db;
    border-left-color: #d54309
}

.usa-alert--error .usa-alert__body {
    color: #1b1b1b;
    background-color: #f4e3db;
    padding-left: 2.9166666667rem
}

.usa-alert--error .usa-alert__body::before {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTIgMkM2LjQ4IDIgMiA2LjQ4IDIgMTJzNC40OCAxMCAxMCAxMCAxMC00LjQ4IDEwLTEwUzE3LjUyIDIgMTIgMnptMSAxNWgtMnYtMmgydjJ6bTAtNGgtMlY3aDJ2NnoiLz48L3N2Zz4=) no-repeat center/contain;
    display: inline-block;
    height: 2rem;
    width: 2rem;
    content: "";
    display: block;
    height: 4;
    left: .5rem;
    position: absolute;
    top: .75rem
}

@supports((-webkit-mask:url("")) or (mask:url(""))) {
    .usa-alert--error .usa-alert__body::before {
        background: none;
        background-color: #1b1b1b;
        -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTIgMkM2LjQ4IDIgMiA2LjQ4IDIgMTJzNC40OCAxMCAxMCAxMCAxMC00LjQ4IDEwLTEwUzE3LjUyIDIgMTIgMnptMSAxNWgtMnYtMmgydjJ6bTAtNGgtMlY3aDJ2NnoiLz48L3N2Zz4=) no-repeat center/contain;
        mask: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTIgMkM2LjQ4IDIgMiA2LjQ4IDIgMTJzNC40OCAxMCAxMCAxMCAxMC00LjQ4IDEwLTEwUzE3LjUyIDIgMTIgMnptMSAxNWgtMnYtMmgydjJ6bTAtNGgtMlY3aDJ2NnoiLz48L3N2Zz4=) no-repeat center/contain
    }
}

@media all and (min-width:64em) {
    .usa-alert--error .usa-alert__body::before {
        left: 1.5rem
    }
}

@media all and (min-width:64em) {
    .usa-alert--error .usa-alert__body {
        padding-left: 4rem;
        padding-right: 4rem
    }
}

.usa-alert--error .usa-alert__body .usa-link {
    color: #005ea2
}

.usa-alert--error .usa-alert__body .usa-link:visited {
    color: #54278f
}

.usa-alert--error .usa-alert__body .usa-link:hover,
.usa-alert--error .usa-alert__body .usa-link:active {
    color: #1a4480
}

.usa-alert--info {
    background-color: #e7f6f8;
    border-left-color: #00bde3
}

.usa-alert--info .usa-alert__body {
    color: #1b1b1b;
    background-color: #e7f6f8;
    padding-left: 2.9166666667rem
}

.usa-alert--info .usa-alert__body::before {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTIgMkM2LjQ4IDIgMiA2LjQ4IDIgMTJzNC40OCAxMCAxMCAxMCAxMC00LjQ4IDEwLTEwUzE3LjUyIDIgMTIgMnptMSAxNWgtMnYtNmgydjZ6bTAtOGgtMlY3aDJ2MnoiLz48L3N2Zz4=) no-repeat center/contain;
    display: inline-block;
    height: 2rem;
    width: 2rem;
    content: "";
    display: block;
    height: 4;
    left: .5rem;
    position: absolute;
    top: .75rem
}

@supports((-webkit-mask:url("")) or (mask:url(""))) {
    .usa-alert--info .usa-alert__body::before {
        background: none;
        background-color: #1b1b1b;
        -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTIgMkM2LjQ4IDIgMiA2LjQ4IDIgMTJzNC40OCAxMCAxMCAxMCAxMC00LjQ4IDEwLTEwUzE3LjUyIDIgMTIgMnptMSAxNWgtMnYtNmgydjZ6bTAtOGgtMlY3aDJ2MnoiLz48L3N2Zz4=) no-repeat center/contain;
        mask: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTIgMkM2LjQ4IDIgMiA2LjQ4IDIgMTJzNC40OCAxMCAxMCAxMCAxMC00LjQ4IDEwLTEwUzE3LjUyIDIgMTIgMnptMSAxNWgtMnYtNmgydjZ6bTAtOGgtMlY3aDJ2MnoiLz48L3N2Zz4=) no-repeat center/contain
    }
}

@media all and (min-width:64em) {
    .usa-alert--info .usa-alert__body::before {
        left: 1.5rem
    }
}

@media all and (min-width:64em) {
    .usa-alert--info .usa-alert__body {
        padding-left: 4rem;
        padding-right: 4rem
    }
}

.usa-alert--info .usa-alert__body .usa-link {
    color: #005ea2
}

.usa-alert--info .usa-alert__body .usa-link:visited {
    color: #54278f
}

.usa-alert--info .usa-alert__body .usa-link:hover,
.usa-alert--info .usa-alert__body .usa-link:active {
    color: #1a4480
}

.usa-alert--emergency {
    background-color: #9c3d10;
    border-left-color: #9c3d10
}

.usa-alert--emergency .usa-alert__body {
    color: #fff;
    background-color: #9c3d10;
    padding-left: 2.9166666667rem
}

.usa-alert--emergency .usa-alert__body::before {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0Ij48cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTEyIDJDNi40OCAyIDIgNi40OCAyIDEyczQuNDggMTAgMTAgMTAgMTAtNC40OCAxMC0xMFMxNy41MiAyIDEyIDJ6bTEgMTVoLTJ2LTJoMnYyem0wLTRoLTJWN2gydjZ6Ii8+PC9zdmc+) no-repeat center/contain;
    display: inline-block;
    height: 2rem;
    width: 2rem;
    content: "";
    display: block;
    height: 4;
    left: .5rem;
    position: absolute;
    top: .75rem
}

@supports((-webkit-mask:url("")) or (mask:url(""))) {
    .usa-alert--emergency .usa-alert__body::before {
        background: none;
        background-color: #fff;
        -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTIgMkM2LjQ4IDIgMiA2LjQ4IDIgMTJzNC40OCAxMCAxMCAxMCAxMC00LjQ4IDEwLTEwUzE3LjUyIDIgMTIgMnptMSAxNWgtMnYtMmgydjJ6bTAtNGgtMlY3aDJ2NnoiLz48L3N2Zz4=) no-repeat center/contain;
        mask: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTIgMkM2LjQ4IDIgMiA2LjQ4IDIgMTJzNC40OCAxMCAxMCAxMCAxMC00LjQ4IDEwLTEwUzE3LjUyIDIgMTIgMnptMSAxNWgtMnYtMmgydjJ6bTAtNGgtMlY3aDJ2NnoiLz48L3N2Zz4=) no-repeat center/contain
    }
}

@media all and (min-width:64em) {
    .usa-alert--emergency .usa-alert__body::before {
        left: 1.5rem
    }
}

@media all and (min-width:64em) {
    .usa-alert--emergency .usa-alert__body {
        padding-left: 4rem;
        padding-right: 4rem
    }
}

.usa-alert--emergency .usa-alert__body .usa-link {
    color: #dfe1e2
}

.usa-alert--emergency .usa-alert__body .usa-link:visited {
    color: #dfe1e2
}

.usa-alert--emergency .usa-alert__body .usa-link:hover,
.usa-alert--emergency .usa-alert__body .usa-link:active {
    color: #f0f0f0
}

.usa-alert--slim .usa-alert__body {
    padding-bottom: .5rem;
    padding-top: .5rem;
    padding-left: 2.4166666667rem
}

.usa-alert--slim .usa-alert__body:before {
    background-size: 1.5rem;
    height: 1.5rem;
    top: .5rem;
    width: 1.5rem
}

@supports((-webkit-mask:url("")) or (mask:url(""))) {
    .usa-alert--slim .usa-alert__body:before {
        -webkit-mask-size: 1.5rem;
        mask-size: 1.5rem
    }
}

@media all and (min-width:64em) {
    .usa-alert--slim .usa-alert__body {
        padding-left: 3.5rem
    }
}

.usa-alert--no-icon .usa-alert__body {
    padding-left: .5rem
}

.usa-alert--no-icon .usa-alert__body:before {
    display: none
}

@media all and (min-width:64em) {
    .usa-alert--no-icon .usa-alert__body {
        padding-left: 1.8333333333rem
    }
}

.usa-alert--validation .usa-checklist {
    margin-top: 1rem
}

.usa-alert--archived-event a {
    color: #1b1b1b
}

.usa-alert--archived-event .usa-alert__body {
    max-width: 82rem;
    padding-left: 4rem;
    padding-right: 4rem
}

.usa-alert--archived-event .usa-alert__body::before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjciIGhlaWdodD0iMjgiIHZpZXdCb3g9IjAgMCAyNyAyOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYuNzUgMC4wMTI2MzQzQzYuMDA3NSAwLjAxMjYzNDMgNS40IDAuNjEyNjM0IDUuNCAxLjM0NTk3VjUuMzQ1OTdDNS40IDYuMDc5MyA2LjAwNzUgNi42NzkzIDYuNzUgNi42NzkzQzcuNDkyNSA2LjY3OTMgOC4xIDYuMDc5MyA4LjEgNS4zNDU5N1YxLjM0NTk3QzguMSAwLjU3OTMwMSA3LjQ5MjUgMC4wMTI2MzQzIDYuNzUgMC4wMTI2MzQzWk0yMC4yNSAwLjAxMjYzNDNDMTkuNTA3NSAwLjAxMjYzNDMgMTguOSAwLjYxMjYzNCAxOC45IDEuMzQ1OTdWNS4zNDU5N0MxOC45IDYuMDc5MyAxOS41MDc1IDYuNjc5MyAyMC4yNSA2LjY3OTNDMjAuOTkyNSA2LjY3OTMgMjEuNiA2LjA3OTMgMjEuNiA1LjM0NTk3VjEuMzQ1OTdDMjEuNiAwLjU3OTMwMSAyMC45OTI1IDAuMDEyNjM0MyAyMC4yNSAwLjAxMjYzNDNaTTAuNjc1IDMuMzQ1OTdDMC4zMDM3NSAzLjM0NTk3IDAgMy42NDU5NyAwIDQuMDEyNjNWMTAuMDEyNkgyN1Y0LjAxMjYzQzI3IDMuNjQ1OTcgMjYuNjk2MyAzLjM0NTk3IDI2LjMyNSAzLjM0NTk3SDIyLjI3NVY1LjM0NTk3QzIyLjI3NSA2LjQ0NTk3IDIxLjM2MzggNy4zNDU5NyAyMC4yNSA3LjM0NTk3QzE5LjEzNjIgNy4zNDU5NyAxOC4yMjUgNi40NDU5NyAxOC4yMjUgNS4zNDU5N1YzLjM0NTk3SDguNzc1VjUuMzQ1OTdDOC43NzUgNi40NDU5NyA3Ljg2Mzc1IDcuMzQ1OTcgNi43NSA3LjM0NTk3QzUuNjM2MjUgNy4zNDU5NyA0LjcyNSA2LjQ0NTk3IDQuNzI1IDUuMzQ1OTdWMy4zNDU5N0gwLjY3NVpNMCAxMS4zNDZWMjcuMzQ2QzAgMjcuNzEyNiAwLjMwMzc1IDI4LjAxMjYgMC42NzUgMjguMDEyNkgyNi4zMjVDMjYuNjk2MyAyOC4wMTI2IDI3IDI3LjcxMjYgMjcgMjcuMzQ2VjExLjM0NkgwWk0xMy41IDE0LjAxMjZDMTQuMDczOCAxNC4wMTI2IDE0LjUxMjUgMTQuNDQ2IDE0LjUxMjUgMTUuMDEyNkMxNC40MTEzIDE3LjM0NiAxNC4yNzYyIDE5LjY3OTMgMTQuMTc1IDIyLjAxMjZDMTQuMTc1IDIyLjM3OTMgMTMuODcxMyAyMi42NzkzIDEzLjUgMjIuNjc5M0MxMy4xMjg3IDIyLjY3OTMgMTIuODI1IDIyLjM3OTMgMTIuODI1IDIyLjAxMjZDMTIuNzIzOCAxOS44NDYgMTIuNTg4NyAxNy4zNzkzIDEyLjQ4NzUgMTQuOTc5M0MxMi40ODc1IDE0LjQ0NiAxMi45NiAxNC4wMTI2IDEzLjUgMTQuMDEyNlpNMTMuNSAyMy4zNDZDMTQuMDczOCAyMy4zNDYgMTQuNTEyNSAyMy43NzkzIDE0LjUxMjUgMjQuMzQ2QzE0LjUxMjUgMjQuOTEyNiAxNC4wNzM4IDI1LjM0NiAxMy41IDI1LjM0NkMxMi45MjYzIDI1LjM0NiAxMi40ODc1IDI0LjkxMjYgMTIuNDg3NSAyNC4zNDZDMTIuNDg3NSAyMy43NzkzIDEyLjkyNjMgMjMuMzQ2IDEzLjUgMjMuMzQ2WiIgZmlsbD0iYmxhY2siLz4KPC9zdmc+Cg==);
    background-repeat: no-repeat;
    content: "";
    display: block;
    height: 2rem;
    left: 1.5rem;
    position: absolute;
    top: .75rem;
    width: 2rem
}

.usa-media-block {
    align-items: flex-start;
    display: flex
}

.usa-media-block__img {
    flex-shrink: 0;
    margin-right: .5rem
}

.usa-media-block__body {
    flex: 1 1 0%
}

.usa-banner {
    font-family: Public Sans Web, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
    font-size: 1rem;
    line-height: 1.5;
    background-color: #f0f0f0
}

@media all and (min-width:40em) {
    .usa-banner {
        font-size: .81rem;
        padding-bottom: 0
    }
}

.usa-banner .usa-accordion {
    font-family: Public Sans Web, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
    font-size: 1rem;
    line-height: 1.5
}

.usa-banner__header,
.usa-banner__content {
    color: #1b1b1b
}

.usa-banner__content {
    margin-left: auto;
    margin-right: auto;
    max-width: 64rem;
    padding-left: 1rem;
    padding-right: 1rem;
    padding-left: 1rem;
    padding-right: 1rem;
    background-color: rgba(0, 0, 0, 0);
    font-size: .94rem;
    overflow: hidden;
    padding-bottom: 1rem;
    padding-left: .5rem;
    padding-top: .25rem;
    width: 100%
}

@media all and (min-width:64em) {
    .usa-banner__content {
        padding-left: 2rem;
        padding-right: 2rem
    }
}

@media all and (min-width:64em) {
    .usa-banner__content {
        padding-left: 2rem;
        padding-right: 2rem
    }
}

@media all and (min-width:40em) {
    .usa-banner__content {
        padding-bottom: 1.5rem;
        padding-top: 1.5rem
    }
}

.usa-banner__content p:first-child {
    margin: 0
}

.usa-banner__guidance {
    display: flex;
    align-items: flex-start;
    max-width: 64ex;
    padding-top: 1rem
}

@media all and (min-width:40em) {
    .usa-banner__guidance {
        padding-top: 0
    }
}

.usa-banner__lock-image {
    height: 1.5ex;
    width: 1.21875ex
}

.usa-banner__lock-image path {
    fill: currentColor
}

@media(forced-colors:active) {
    .usa-banner__lock-image path {
        fill: CanvasText
    }
}

.usa-banner__inner {
    padding-left: 1rem;
    padding-right: 1rem;
    margin-left: auto;
    margin-right: auto;
    max-width: 64rem;
    padding-left: 1rem;
    padding-right: 1rem;
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
    padding-right: 0
}

@media all and (min-width:64em) {
    .usa-banner__inner {
        padding-left: 2rem;
        padding-right: 2rem
    }
}

@media all and (min-width:64em) {
    .usa-banner__inner {
        padding-left: 2rem;
        padding-right: 2rem
    }
}

@media all and (min-width:40em) {
    .usa-banner__inner {
        align-items: center
    }
}

.usa-banner__header {
    padding-bottom: .5rem;
    padding-top: .5rem;
    font-size: .75rem;
    font-weight: normal;
    min-height: 3rem;
    position: relative
}

@media all and (min-width:40em) {
    .usa-banner__header {
        padding-bottom: .25rem;
        padding-top: .25rem;
        min-height: 0
    }
}

.usa-banner__header-text {
    margin-bottom: 0;
    margin-top: 0;
    font-size: .75rem;
    line-height: 1.2
}

.usa-banner__header-action {
    color: #005ea2;
    line-height: 1.2;
    margin-bottom: 0;
    margin-top: 2px;
    text-decoration: underline
}

.usa-banner__header-action::after {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTYuNTkgOC41OSAxMiAxMy4xNyA3LjQxIDguNTkgNiAxMGw2IDYgNi02eiIvPjwvc3ZnPg==) no-repeat center/contain;
    display: inline-block;
    height: 1rem;
    width: 1rem;
    content: "";
    vertical-align: middle;
    margin-left: auto
}

@supports((-webkit-mask:url("")) or (mask:url(""))) {
    .usa-banner__header-action::after {
        background: none;
        background-color: #005ea2;
        -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTYuNTkgOC41OSAxMiAxMy4xNyA3LjQxIDguNTkgNiAxMGw2IDYgNi02eiIvPjwvc3ZnPg==) no-repeat center/contain;
        mask: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTYuNTkgOC41OSAxMiAxMy4xNyA3LjQxIDguNTkgNiAxMGw2IDYgNi02eiIvPjwvc3ZnPg==) no-repeat center/contain
    }
    .usa-banner__header-action::after:hover {
        background-color: #1a4480
    }
}

.usa-banner__header-action:hover::after {
    content: "";
    background-color: #1a4480
}

.usa-banner__header-action:visited {
    color: #54278f
}

.usa-banner__header-action:hover,
.usa-banner__header-action:active {
    color: #1a4480
}

.usa-banner__header--expanded .usa-banner__header-action {
    display: none
}

@media all and (min-width:40em) {
    .usa-banner__header-action {
        display: none
    }
}

@media(forced-colors:active) {
    .usa-banner__header-action {
        color: LinkText
    }
    .usa-banner__header-action::after {
        background-color: ButtonText
    }
}

.usa-banner__header-flag {
    float: left;
    margin-right: .5rem;
    width: 1rem
}

@media all and (min-width:40em) {
    .usa-banner__header-flag {
        margin-right: .5rem;
        padding-top: 0
    }
}

.usa-banner__header--expanded {
    padding-right: 3.5rem
}

@media all and (min-width:40em) {
    .usa-banner__header--expanded {
        background-color: rgba(0, 0, 0, 0);
        display: block;
        font-size: .75rem;
        font-weight: normal;
        min-height: 0;
        padding-right: 0
    }
}

.usa-banner__header--expanded .usa-banner__inner {
    margin-left: 0
}

@media all and (min-width:40em) {
    .usa-banner__header--expanded .usa-banner__inner {
        margin-left: auto
    }
}

.usa-banner__header--expanded .usa-banner__header-action {
    display: none
}

.usa-banner__button {
    -moz-osx-font-smoothing: inherit;
    -webkit-font-smoothing: inherit;
    color: #005ea2;
    text-decoration: underline;
    background-color: rgba(0, 0, 0, 0);
    border: 0;
    border-radius: 0;
    box-shadow: none;
    font-weight: normal;
    margin: 0;
    padding: 0;
    text-align: left;
    position: absolute;
    left: 0;
    position: absolute;
    bottom: 0;
    top: 0;
    color: #005ea2;
    text-decoration: underline;
    vertical-align: baseline;
    color: #005ea2;
    display: block;
    font-size: .75rem;
    height: auto;
    line-height: 1.2;
    padding-top: 0;
    padding-left: 0;
    text-decoration: none;
    width: auto
}

.usa-banner__button:visited {
    color: #54278f
}

.usa-banner__button:hover {
    color: #1a4480
}

.usa-banner__button:active {
    color: #162e51
}

.usa-banner__button:focus {
    outline: .25rem solid #2491ff;
    outline-offset: 0
}

.usa-banner__button:hover,
.usa-banner__button.usa-button--hover,
.usa-banner__button:disabled:hover,
.usa-banner__button[aria-disabled=true]:hover,
.usa-banner__button:disabled.usa-button--hover,
.usa-banner__button[aria-disabled=true].usa-button--hover,
.usa-banner__button.usa-button--disabled:hover,
.usa-banner__button.usa-button--disabled.usa-button--hover,
.usa-banner__button:active,
.usa-banner__button.usa-button--active,
.usa-banner__button:disabled:active,
.usa-banner__button[aria-disabled=true]:active,
.usa-banner__button:disabled.usa-button--active,
.usa-banner__button[aria-disabled=true].usa-button--active,
.usa-banner__button.usa-button--disabled:active,
.usa-banner__button.usa-button--disabled.usa-button--active,
.usa-banner__button:disabled:focus,
.usa-banner__button[aria-disabled=true]:focus,
.usa-banner__button:disabled.usa-focus,
.usa-banner__button[aria-disabled=true].usa-focus,
.usa-banner__button.usa-button--disabled:focus,
.usa-banner__button.usa-button--disabled.usa-focus,
.usa-banner__button:disabled,
.usa-banner__button[aria-disabled=true],
.usa-banner__button.usa-button--disabled {
    -moz-osx-font-smoothing: inherit;
    -webkit-font-smoothing: inherit;
    background-color: rgba(0, 0, 0, 0);
    box-shadow: none;
    text-decoration: underline
}

.usa-banner__button.usa-button--hover {
    color: #1a4480
}

.usa-banner__button.usa-button--active {
    color: #162e51
}

.usa-banner__button:disabled,
.usa-banner__button[aria-disabled=true],
.usa-banner__button.usa-button--disabled {
    color: #c9c9c9
}

.usa-banner__button:visited {
    color: #54278f
}

.usa-banner__button:hover,
.usa-banner__button:active {
    color: #1a4480
}

@media all and (max-width:39.99em) {
    .usa-banner__button {
        width: 100%
    }
}

@media all and (min-width:40em) {
    .usa-banner__button {
        color: #005ea2;
        position: static;
        bottom: auto;
        left: auto;
        right: auto;
        top: auto;
        display: inline;
        margin-left: .5rem;
        position: relative
    }
    .usa-banner__button::after {
        background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTYuNTkgOC41OSAxMiAxMy4xNyA3LjQxIDguNTkgNiAxMGw2IDYgNi02eiIvPjwvc3ZnPg==) no-repeat center/contain;
        display: inline-block;
        height: 1rem;
        width: 1rem;
        content: "";
        vertical-align: middle;
        margin-left: 2px
    }
    @supports((-webkit-mask:url("")) or (mask:url(""))) {
        .usa-banner__button::after {
            background: none;
            background-color: #005ea2;
            -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTYuNTkgOC41OSAxMiAxMy4xNyA3LjQxIDguNTkgNiAxMGw2IDYgNi02eiIvPjwvc3ZnPg==) no-repeat center/contain;
            mask: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTYuNTkgOC41OSAxMiAxMy4xNyA3LjQxIDguNTkgNiAxMGw2IDYgNi02eiIvPjwvc3ZnPg==) no-repeat center/contain
        }
        .usa-banner__button::after:hover {
            background-color: #1a4480
        }
    }
    .usa-banner__button:hover::after {
        content: "";
        background-color: #1a4480
    }
    .usa-banner__button:visited {
        color: #54278f
    }
    .usa-banner__button:hover,
    .usa-banner__button:active {
        color: #1a4480
    }
    .usa-banner__button::after,
    .usa-banner__button:hover::after {
        position: absolute
    }
}

@media(min-width:40em)and (forced-colors:active) {
    .usa-banner__button::after,
    .usa-banner__button:hover::after {
        background-color: ButtonText
    }
}

@media all and (min-width:40em) {
    .usa-banner__button:hover {
        text-decoration: none
    }
}

.usa-banner__button[aria-expanded=false] {
    background-image: none
}

.usa-banner__button[aria-expanded=true] {
    background-image: none
}

@media all and (max-width:39.99em) {
    .usa-banner__button[aria-expanded=true]::after {
        background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTkgNi40MSAxNy41OSA1IDEyIDEwLjU5IDYuNDEgNSA1IDYuNDEgMTAuNTkgMTIgNSAxNy41OSA2LjQxIDE5IDEyIDEzLjQxIDE3LjU5IDE5IDE5IDE3LjU5IDEzLjQxIDEyeiIvPjwvc3ZnPg==) no-repeat center/contain;
        display: inline-block;
        height: 3rem;
        width: 3rem;
        content: "";
        vertical-align: middle;
        margin-left: 0
    }
    @supports((-webkit-mask:url("")) or (mask:url(""))) {
        .usa-banner__button[aria-expanded=true]::after {
            background: none;
            background-color: #005ea2;
            -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTkgNi40MSAxNy41OSA1IDEyIDEwLjU5IDYuNDEgNSA1IDYuNDEgMTAuNTkgMTIgNSAxNy41OSA2LjQxIDE5IDEyIDEzLjQxIDE3LjU5IDE5IDE5IDE3LjU5IDEzLjQxIDEyeiIvPjwvc3ZnPg==) no-repeat center/contain;
            mask: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTkgNi40MSAxNy41OSA1IDEyIDEwLjU5IDYuNDEgNSA1IDYuNDEgMTAuNTkgMTIgNSAxNy41OSA2LjQxIDE5IDEyIDEzLjQxIDE3LjU5IDE5IDE5IDE3LjU5IDEzLjQxIDEyeiIvPjwvc3ZnPg==) no-repeat center/contain
        }
    }
    .usa-banner__button[aria-expanded=true]::before {
        position: absolute;
        bottom: 0;
        top: 0;
        position: absolute;
        right: 0;
        background-color: #dfe1e2;
        content: "";
        display: block;
        height: 3rem;
        width: 3rem
    }
    .usa-banner__button[aria-expanded=true]::after {
        position: absolute;
        bottom: 0;
        top: 0;
        position: absolute;
        right: 0
    }
}

@media all and (min-width:40em) {
    .usa-banner__button[aria-expanded=true] {
        height: auto;
        padding: 0;
        position: relative
    }
    .usa-banner__button[aria-expanded=true]::after {
        background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJtMTIgOC02IDYgMS40MSAxLjQxTDEyIDEwLjgzbDQuNTkgNC41OEwxOCAxNHoiLz48L3N2Zz4=) no-repeat center/contain;
        display: inline-block;
        height: 1rem;
        width: 1rem;
        content: "";
        vertical-align: middle;
        margin-left: 2px
    }
    @supports((-webkit-mask:url("")) or (mask:url(""))) {
        .usa-banner__button[aria-expanded=true]::after {
            background: none;
            background-color: #005ea2;
            -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJtMTIgOC02IDYgMS40MSAxLjQxTDEyIDEwLjgzbDQuNTkgNC41OEwxOCAxNHoiLz48L3N2Zz4=) no-repeat center/contain;
            mask: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJtMTIgOC02IDYgMS40MSAxLjQxTDEyIDEwLjgzbDQuNTkgNC41OEwxOCAxNHoiLz48L3N2Zz4=) no-repeat center/contain
        }
        .usa-banner__button[aria-expanded=true]::after:hover {
            background-color: #1a4480
        }
    }
    .usa-banner__button[aria-expanded=true]:hover::after {
        content: "";
        background-color: #1a4480
    }
    .usa-banner__button[aria-expanded=true]::after,
    .usa-banner__button[aria-expanded=true]:hover::after {
        position: absolute
    }
}

@media(min-width:40em)and (forced-colors:active) {
    .usa-banner__button[aria-expanded=true]::after,
    .usa-banner__button[aria-expanded=true]:hover::after {
        background-color: ButtonText
    }
}

.usa-banner__button-text {
    position: absolute;
    left: -999em;
    right: auto;
    text-decoration: underline
}

@media all and (min-width:40em) {
    .usa-banner__button-text {
        position: static;
        display: inline
    }
}

@media(forced-colors:active) {
    .usa-banner__button-text {
        color: LinkText
    }
}

.usa-banner__icon {
    width: 2.5rem
}

.usa-js-loading .usa-banner__content {
    position: absolute;
    left: -999em;
    right: auto
}

.usa-banner__inner {
    margin-left: auto;
    margin-right: auto;
    max-width: 87.5rem;
    padding-left: 1rem;
    padding-right: 1rem
}

@media(min-width:64em) {
    .usa-banner__inner {
        padding-left: 2rem;
        padding-right: 2rem
    }
}

.usa-banner__inner .usa-banner__inner {
    padding-left: 0;
    padding-right: 0
}

.usa-list {
    margin-bottom: 1em;
    margin-top: 1em;
    line-height: 1.5;
    padding-left: 3ch
}

.usa-list:last-child {
    margin-bottom: 0
}

.usa-list ul,
.usa-list ol {
    margin-top: .25em
}

.usa-list li {
    margin-bottom: .25em;
    max-width: 68ex
}

.usa-list li:last-child {
    margin-bottom: 0
}

.usa-list--unstyled {
    margin-bottom: 0;
    margin-top: 0;
    list-style-type: none;
    padding-left: 0
}

.usa-list--unstyled>li {
    margin-bottom: 0;
    max-width: unset
}

.usa-prose .usa-list--unstyled {
    margin-bottom: 0;
    margin-top: 0;
    list-style-type: none;
    padding-left: 0
}

.usa-prose .usa-list--unstyled>li {
    margin-bottom: 0;
    max-width: unset
}

.usa-footer {
    font-family: Public Sans Web, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
    font-size: 1rem;
    line-height: 1.5;
    overflow: hidden
}

.usa-footer>.grid-container {
    margin-left: auto;
    margin-right: auto;
    max-width: 64rem;
    padding-left: 1rem;
    padding-right: 1rem
}

@media all and (min-width:64em) {
    .usa-footer>.grid-container {
        padding-left: 2rem;
        padding-right: 2rem
    }
}

.usa-footer__return-to-top {
    padding-bottom: 1.25rem;
    padding-top: 1.25rem;
    line-height: 1
}

.usa-footer__return-to-top a {
    color: #005ea2;
    text-decoration: underline
}

.usa-footer__return-to-top a:visited {
    color: #54278f
}

.usa-footer__return-to-top a:hover {
    color: #1a4480
}

.usa-footer__return-to-top a:active {
    color: #162e51
}

.usa-footer__return-to-top a:focus {
    outline: .25rem solid #2491ff;
    outline-offset: 0
}

.usa-footer__nav {
    margin-left: auto;
    margin-right: auto;
    max-width: 64rem;
    padding-left: 1rem;
    padding-right: 1rem;
    padding-left: 0;
    padding-right: 0;
    border-bottom: 1px solid #a9aeb1
}

@media all and (min-width:64em) {
    .usa-footer__nav {
        padding-left: 2rem;
        padding-right: 2rem
    }
}

@media all and (min-width:30em) {
    .usa-footer__nav {
        padding-left: 1rem;
        padding-right: 1rem;
        border-bottom: none
    }
}

@media all and (min-width:30em)and (min-width:64em) {
    .usa-footer__nav {
        padding-left: 2rem;
        padding-right: 2rem
    }
}

.usa-footer__nav>ul {
    margin-bottom: 0;
    margin-top: 0;
    list-style-type: none;
    padding-left: 0
}

.usa-footer__primary-section {
    background-color: #f0f0f0
}

.usa-footer__primary-section>.grid-container {
    margin-left: auto;
    margin-right: auto;
    max-width: 64rem;
    padding-left: 1rem;
    padding-right: 1rem
}

@media all and (min-width:64em) {
    .usa-footer__primary-section>.grid-container {
        padding-left: 2rem;
        padding-right: 2rem
    }
}

.usa-footer__primary-container {
    margin-left: auto;
    margin-right: auto;
    max-width: 64rem;
    padding-left: 1rem;
    padding-right: 1rem
}

@media all and (min-width:64em) {
    .usa-footer__primary-container {
        padding-left: 2rem;
        padding-right: 2rem
    }
}

@media all and (min-width:64em) {
    .usa-footer__primary-container {
        padding-left: 2rem;
        padding-right: 2rem
    }
}

.usa-footer__primary-content {
    line-height: 1.2
}

.usa-footer__primary-link a,
.c-menu--footer .c-menu__link a,
.usa-footer__secondary-link a {
    text-decoration: none
}

.usa-footer__primary-link a:hover,
.c-menu--footer .c-menu__link a:hover,
.usa-footer__secondary-link a:hover {
    text-decoration: underline
}

.usa-footer__primary-link,
.c-menu--footer .c-menu__link {
    padding-left: 1rem;
    padding-right: 1rem;
    padding-bottom: 1rem;
    padding-top: 1rem;
    color: #1b1b1b;
    text-decoration: none;
    font-weight: 700;
    display: block
}

@media all and (min-width:30em) {
    .usa-footer__primary-link,
    .c-menu--footer .c-menu__link {
        padding-left: 0;
        padding-right: 0
    }
}

.usa-footer__primary-link:hover,
.c-menu--footer .c-menu__link:hover {
    text-decoration: underline
}

.usa-footer__primary-link--button {
    width: 100%;
    border: 0;
    cursor: pointer
}

.usa-footer__primary-link--button::before {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTYuNTkgOC41OSAxMiAxMy4xNyA3LjQxIDguNTkgNiAxMGw2IDYgNi02eiIvPjwvc3ZnPg==) no-repeat center/contain;
    display: inline-block;
    height: 1.25rem;
    width: 1.25rem;
    content: "";
    vertical-align: middle;
    margin-right: .25rem
}

@supports((-webkit-mask:url("")) or (mask:url(""))) {
    .usa-footer__primary-link--button::before {
        background: none;
        background-color: currentColor;
        -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTYuNTkgOC41OSAxMiAxMy4xNyA3LjQxIDguNTkgNiAxMGw2IDYgNi02eiIvPjwvc3ZnPg==) no-repeat center/contain;
        mask: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTYuNTkgOC41OSAxMiAxMy4xNyA3LjQxIDguNTkgNiAxMGw2IDYgNi02eiIvPjwvc3ZnPg==) no-repeat center/contain
    }
}

.usa-footer__primary-link--button:not([disabled]):focus {
    outline: .25rem solid #2491ff;
    outline-offset: -0.25rem
}

.usa-footer__primary-link--button::before {
    height: 1.25rem;
    width: 1.25rem;
    align-items: center;
    background-size: contain;
    content: "";
    display: inline-flex;
    justify-content: center;
    margin-right: .25rem;
    margin-left: -0.25rem
}

@media(forced-colors:active) {
    .usa-footer__primary-link--button::before {
        background-color: buttonText !important
    }
}

.usa-footer__primary-link--button+.usa-list--unstyled {
    margin-top: .5rem;
    margin-bottom: .5rem
}

.usa-footer__primary-link--button[aria-expanded=false]::before {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTAgNiA4LjU5IDcuNDEgMTMuMTcgMTJsLTQuNTggNC41OUwxMCAxOGw2LTZ6Ii8+PC9zdmc+) no-repeat center/contain;
    display: inline-block;
    height: 1.25rem;
    width: 1.25rem;
    content: "";
    vertical-align: middle;
    margin-right: .25rem
}

@supports((-webkit-mask:url("")) or (mask:url(""))) {
    .usa-footer__primary-link--button[aria-expanded=false]::before {
        background: none;
        background-color: currentColor;
        -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTAgNiA4LjU5IDcuNDEgMTMuMTcgMTJsLTQuNTggNC41OUwxMCAxOGw2LTZ6Ii8+PC9zdmc+) no-repeat center/contain;
        mask: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTAgNiA4LjU5IDcuNDEgMTMuMTcgMTJsLTQuNTggNC41OUwxMCAxOGw2LTZ6Ii8+PC9zdmc+) no-repeat center/contain
    }
}

.usa-footer__primary-link--button[aria-expanded=false]+.usa-list--unstyled {
    display: none
}

.usa-footer__secondary-link {
    line-height: 1.2;
    margin-left: 1rem;
    padding: 0
}

.usa-footer__secondary-link a {
    color: #005ea2;
    text-decoration: underline
}

.usa-footer__secondary-link a:visited {
    color: #54278f
}

.usa-footer__secondary-link a:hover {
    color: #1a4480
}

.usa-footer__secondary-link a:active {
    color: #162e51
}

.usa-footer__secondary-link a:focus {
    outline: .25rem solid #2491ff;
    outline-offset: 0
}

.usa-footer__secondary-link+.usa-footer__secondary-link {
    padding-top: 1rem
}

@media all and (min-width:30em) {
    .usa-footer__secondary-link {
        margin-left: 0
    }
}

.usa-footer__contact-info {
    line-height: 1.2
}

.usa-footer__contact-info a {
    color: #1b1b1b;
    text-decoration: none
}

.usa-footer__contact-info a:hover {
    text-decoration: underline
}

@media all and (min-width:30em) {
    .usa-footer__contact-info {
        justify-content: flex-end;
        margin-top: .5rem
    }
}

.usa-footer__primary-content {
    border-top: 1px solid #a9aeb1
}

@media all and (min-width:30em) {
    .usa-footer__primary-content {
        border: none
    }
}

.usa-sign-up {
    padding-bottom: 2rem;
    padding-top: 1.5rem
}

.usa-sign-up .usa-label,
.usa-sign-up .usa-button {
    margin-top: .75rem
}

.usa-sign-up__heading {
    font-family: Public Sans Web, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
    font-size: 1.38rem;
    line-height: 1.2;
    font-weight: 700;
    margin: 0
}

.usa-footer__secondary-section {
    padding-bottom: 1.25rem;
    padding-top: 1.25rem;
    color: #1b1b1b;
    background-color: #dfe1e2
}

.usa-footer__secondary-section>.grid-container {
    margin-left: auto;
    margin-right: auto;
    max-width: 64rem;
    padding-left: 1rem;
    padding-right: 1rem
}

@media all and (min-width:64em) {
    .usa-footer__secondary-section>.grid-container {
        padding-left: 2rem;
        padding-right: 2rem
    }
}

.usa-footer__secondary-section a {
    color: #1b1b1b
}

.usa-footer__logo {
    margin-bottom: .5rem;
    margin-top: .5rem
}

@media all and (min-width:30em) {
    .usa-footer__logo {
        margin-bottom: 0;
        margin-top: 0;
        align-items: center
    }
}

.usa-footer__logo-img {
    max-width: 5rem
}

.usa-footer__logo-heading {
    font-family: Public Sans Web, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
    font-size: 1.38rem;
    line-height: 1;
    font-weight: 700;
    margin-bottom: .5rem;
    margin-top: .5rem
}

.usa-footer__contact-links {
    margin-top: 1.5rem
}

@media all and (min-width:30em) {
    .usa-footer__contact-links {
        margin-top: 0;
        text-align: right
    }
}

.usa-footer__contact-heading {
    font-family: Public Sans Web, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
    font-size: 1.38rem;
    line-height: 1.2;
    font-weight: 700;
    margin-top: 0
}

@media all and (min-width:30em) {
    .usa-footer__contact-heading {
        margin-bottom: .25rem;
        margin-top: .25rem
    }
}

.usa-footer__social-links {
    line-height: 1;
    padding-bottom: .5rem
}

.usa-footer__social-links a {
    text-decoration: none
}

@media all and (min-width:30em) {
    .usa-footer__social-links {
        justify-content: flex-end
    }
}

.usa-social-link {
    height: 3rem;
    width: 3rem;
    background-color: rgba(0, 0, 0, .1);
    display: inline-block;
    padding: .25rem
}

.usa-social-link:hover {
    background-color: #fff
}

@media(forced-colors:active) {
    .usa-social-link {
        background-color: #d3d3d3;
        forced-color-adjust: none
    }
}

.usa-social-link__icon {
    display: block;
    height: auto;
    width: 100%
}

@media all and (min-width:30em) {
    .usa-footer__address {
        justify-content: flex-end
    }
}

@media all and (min-width:64em) {
    .usa-footer--slim .usa-footer__nav {
        padding-left: 0;
        padding-right: 0
    }
}

.usa-footer--slim .usa-footer__address {
    padding-left: 1rem;
    padding-right: 1rem;
    padding-bottom: 1rem;
    padding-top: 1rem
}

@media all and (min-width:30em) {
    .usa-footer--slim .usa-footer__address {
        padding: 0
    }
}

.usa-footer--slim .usa-footer__logo {
    align-items: center
}

.usa-footer--slim .usa-footer__logo-img {
    max-width: 3rem
}

.usa-footer--slim .usa-footer__contact-info {
    display: inline-block
}

@media all and (min-width:30em) {
    .usa-footer--slim .usa-footer__contact-info {
        padding-bottom: 1rem;
        padding-top: 1rem;
        margin-top: 0
    }
}

.usa-footer--big .usa-footer__nav {
    margin-left: -1rem;
    margin-right: -1rem
}

@media all and (min-width:30em) {
    .usa-footer--big .usa-footer__nav {
        border-bottom: 1px solid #a9aeb1;
        padding-top: 2rem
    }
}

@media all and (min-width:40em) {
    .usa-footer--big .usa-footer__nav {
        margin-left: 0;
        margin-right: 0;
        padding-left: 0;
        padding-right: 0;
        border-bottom: none
    }
}

.usa-footer--big .usa-footer__primary-link,
.usa-footer--big .c-menu--footer .c-menu__link,
.c-menu--footer .usa-footer--big .c-menu__link {
    font-family: Public Sans Web, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
    font-size: 1rem;
    line-height: 1.2;
    font-weight: 700;
    line-height: 1.2;
    margin: 0
}

@media all and (min-width:30em) {
    .usa-footer--big .usa-footer__primary-link,
    .usa-footer--big .c-menu--footer .c-menu__link,
    .c-menu--footer .usa-footer--big .c-menu__link {
        padding-bottom: 0;
        padding-top: 0;
        margin-bottom: .5rem
    }
    .usa-footer--big .usa-footer__primary-link:hover,
    .usa-footer--big .c-menu--footer .c-menu__link:hover,
    .c-menu--footer .usa-footer--big .c-menu__link:hover {
        cursor: auto;
        text-decoration: none
    }
}

.usa-footer--big .usa-footer__primary-content--collapsible .usa-footer__primary-link,
.usa-footer--big .usa-footer__primary-content--collapsible .c-menu--footer .c-menu__link,
.c-menu--footer .usa-footer--big .usa-footer__primary-content--collapsible .c-menu__link {
    align-items: center;
    display: flex;
    justify-content: flex-start
}

.usa-footer--big .usa-footer__primary-content--collapsible .usa-list--unstyled {
    padding-left: 1rem;
    padding-right: 1rem;
    padding-bottom: 1.25rem
}

@media all and (min-width:30em) {
    .usa-footer--big .usa-footer__primary-content--collapsible .usa-list--unstyled {
        padding-left: 0;
        padding-right: 0;
        padding-bottom: 2rem;
        padding-top: .75rem
    }
}

.usa-footer {
    font-family: "Source Sans Pro Web", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif
}

.usa-footer__upper {
    background-color: #edeeee;
    padding: 1.5rem 0
}

.usa-footer__main {
    background-color: #dedfe0;
    padding: 2rem 0
}

@media(min-width:43.75em) {
    .usa-footer__main {
        padding: 1rem 0
    }
}

.usa-footer__main-row {
    align-items: center;
    display: flex;
    flex-direction: column
}

@media(min-width:43.75em) {
    .usa-footer__main-row {
        flex-direction: row;
        justify-content: space-between
    }
}

.usa-footer__lower {
    background-color: #005288;
    padding: 2rem 0
}

@media(min-width:55em) {
    .usa-footer__lower-row {
        align-items: center;
        display: flex;
        justify-content: space-between
    }
}

.usa-footer__contact {
    align-items: center;
    display: flex;
    flex-direction: column
}

@media(min-width:43.75em) {
    .usa-footer__contact {
        justify-content: flex-end
    }
}

.usa-footer__contact-info {
    text-align: center
}

@media(min-width:43.75em) {
    .usa-footer__contact-info {
        text-align: right
    }
}

.usa-footer__contact-info span {
    display: block;
    font-size: 1.38rem;
    font-weight: 700;
    margin-bottom: .5rem
}

.usa-footer__contact-info a {
    color: #000;
    display: block;
    margin-top: 1rem;
    min-width: -moz-fit-content;
    min-width: fit-content;
    text-decoration: none
}

.usa-footer__contact-info a:hover,
.usa-footer__contact-info a:focus {
    text-decoration: underline
}

@media(min-width:40em) {
    .usa-footer__contact-info a {
        display: inline-block;
        margin-top: 0
    }
    .usa-footer__contact-info a:last-child {
        margin-left: 1.5rem
    }
}

@media(min-width:55em) {
    .usa-footer__lower-left {
        flex-grow: 1;
        max-width: 900px
    }
}

.usa-footer__lower-right {
    color: #fff
}

.usa-footer__return-to-top {
    background-color: #fcfdfd
}

.usa-hero {
    font-family: Public Sans Web, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
    font-size: 1rem;
    line-height: 1.5;
    background-image: url(/cyber/profiles/cisad8_gov/themes/custom/gesso/dist/images/backgrounds/fdfa1c365bb151847b2c.jpg);
    background-position: center;
    background-size: cover;
    color: #fff
}

.usa-hero>.grid-container {
    position: relative;
    padding-bottom: 2rem;
    padding-top: 2rem
}

.usa-hero__callout {
    background-color: #162e51;
    padding: 2rem
}

@media all and (min-width:40em) {
    .usa-hero__callout {
        max-width: 20rem
    }
}

.usa-hero__heading {
    margin-bottom: 0;
    margin-top: 0;
    clear: both;
    font-family: Public Sans Web, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
    font-size: 2rem;
    line-height: 1.2;
    font-weight: 700;
    color: #00bde3;
    line-height: 1.2
}

*+.usa-hero__heading {
    margin-top: 1.5em
}

.usa-hero__heading+* {
    margin-top: 1em
}

.usa-hero__heading--alt {
    color: #fff;
    display: block
}

.usa-search {
    font-family: Public Sans Web, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
    font-size: 1rem;
    line-height: 1.5;
    position: relative
}

.usa-search::after {
    clear: both;
    content: "";
    display: block
}

.usa-search[role=search],
.usa-search[role=search]>div,
.usa-search [role=search] {
    display: flex
}

.usa-search [type=submit] {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
    height: 2rem;
    margin: 0;
    padding: 0;
    width: 3rem
}

@media all and (min-width:30em) {
    .usa-search [type=submit] {
        padding-left: 1rem;
        padding-right: 1rem;
        width: auto
    }
}

@media(forced-colors:active) {
    .usa-search [type=submit] {
        border: 2px solid rgba(0, 0, 0, 0)
    }
    .usa-search [type=submit]::before {
        background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTUuNSAxNGgtLjc5bC0uMjgtLjI3QTYuNDcxIDYuNDcxIDAgMCAwIDE2IDkuNSA2LjUgNi41IDAgMSAwIDkuNSAxNmMxLjYxIDAgMy4wOS0uNTkgNC4yMy0xLjU3bC4yNy4yOHYuNzlsNSA0Ljk5TDIwLjQ5IDE5bC00Ljk5LTV6bS02IDBDNy4wMSAxNCA1IDExLjk5IDUgOS41UzcuMDEgNSA5LjUgNSAxNCA3LjAxIDE0IDkuNSAxMS45OSAxNCA5LjUgMTR6Ii8+PC9zdmc+) no-repeat center/contain;
        display: inline-block;
        height: 1.5rem;
        width: 1.5rem;
        content: "";
        vertical-align: middle;
        margin-right: auto
    }
    @supports((-webkit-mask:url("")) or (mask:url(""))) {
        .usa-search [type=submit]::before {
            background: none;
            background-color: ButtonText;
            -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTUuNSAxNGgtLjc5bC0uMjgtLjI3QTYuNDcxIDYuNDcxIDAgMCAwIDE2IDkuNSA2LjUgNi41IDAgMSAwIDkuNSAxNmMxLjYxIDAgMy4wOS0uNTkgNC4yMy0xLjU3bC4yNy4yOHYuNzlsNSA0Ljk5TDIwLjQ5IDE5bC00Ljk5LTV6bS02IDBDNy4wMSAxNCA1IDExLjk5IDUgOS41UzcuMDEgNSA5LjUgNSAxNCA3LjAxIDE0IDkuNSAxMS45OSAxNCA5LjUgMTR6Ii8+PC9zdmc+) no-repeat center/contain;
            mask: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTUuNSAxNGgtLjc5bC0uMjgtLjI3QTYuNDcxIDYuNDcxIDAgMCAwIDE2IDkuNSA2LjUgNi41IDAgMSAwIDkuNSAxNmMxLjYxIDAgMy4wOS0uNTkgNC4yMy0xLjU3bC4yNy4yOHYuNzlsNSA0Ljk5TDIwLjQ5IDE5bC00Ljk5LTV6bS02IDBDNy4wMSAxNCA1IDExLjk5IDUgOS41UzcuMDEgNSA5LjUgNSAxNCA3LjAxIDE0IDkuNSAxMS45OSAxNCA5LjUgMTR6Ii8+PC9zdmc+) no-repeat center/contain
        }
    }
}

@media(forced-colors:active)and (min-width:30em) {
    .usa-search [type=submit]::before {
        content: none
    }
}

@media all and (min-width:30em) {
    .usa-search__submit-icon {
        display: none
    }
}

@media(forced-colors:active) {
    .usa-search__submit-icon {
        display: none
    }
}

@media all and (min-width:30em) {
    .usa-search--big [type=search],
    .usa-search--big .usa-search__input {
        font-size: 1rem;
        height: 3rem
    }
}

@media all and (min-width:30em) {
    .usa-search--big [type=submit],
    .usa-search--big .usa-search__submit {
        padding-left: 2rem;
        padding-right: 2rem;
        font-size: 1.38rem;
        height: 3rem;
        width: auto
    }
}

.usa-search--small [type=submit],
.usa-search--small .usa-search__submit {
    padding-left: .75rem;
    padding-right: .75rem;
    min-width: 3rem
}

@media(forced-colors:active)and (min-width:30em) {
    .usa-search--small [type=submit]::before {
        content: ""
    }
}

.usa-search--small .usa-search__submit-icon {
    height: 1.5rem;
    width: 1.5rem;
    display: block
}

@media(forced-colors:active) {
    .usa-search--small .usa-search__submit-icon {
        display: none
    }
}

input[type=search] {
    box-sizing: border-box;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

[type=search],
.usa-search__input {
    padding-bottom: 0;
    padding-top: 0;
    border-bottom-right-radius: 0;
    border-right: none;
    border-top-right-radius: 0;
    box-sizing: border-box;
    float: left;
    font-size: .94rem;
    height: 2rem;
    margin: 0
}

.usa-search__submit-text {
    display: none
}

@media all and (min-width:30em) {
    .usa-search__submit-text {
        display: block
    }
}

@keyframes slidein-left {
    from {
        transform: translateX(15rem)
    }
    to {
        transform: translateX(0)
    }
}

.usa-nav {
    font-family: Public Sans Web, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
    font-size: 1rem;
    line-height: 1
}

@media all and (max-width:63.99em) {
    .usa-nav {
        position: absolute;
        right: 0;
        position: absolute;
        bottom: 0;
        top: 0;
        position: fixed;
        background: #fff;
        border-right: 0;
        display: none;
        flex-direction: column;
        overflow-y: auto;
        padding: 1rem;
        width: 15rem;
        z-index: 500
    }
    .usa-nav.is-visible {
        animation: slidein-left .3s ease-in-out;
        display: flex
    }
}

@media all and (min-width:64em) {
    .usa-nav {
        float: right;
        position: relative
    }
}

@media all and (min-width:64em) {
    .usa-nav .usa-search {
        margin-left: 1rem
    }
}

.usa-nav .usa-accordion,
.usa-nav .c-menu--main {
    font-family: Public Sans Web, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
    font-size: 1rem;
    line-height: 1
}

@media all and (max-width:63.99em) {
    .usa-nav__primary,
    .c-menu--main {
        margin-bottom: 0;
        margin-top: 0;
        list-style-type: none;
        padding-left: 0;
        margin-top: 1.5rem;
        order: 2
    }
    .usa-nav__primary>li,
    .c-menu--main>li {
        margin-bottom: 0;
        max-width: unset
    }
    .usa-nav__primary-item,
    .c-menu--main .c-menu__item {
        border-top: 1px solid #dfe1e2
    }
    .usa-nav__primary a:not(.usa-button),
    .c-menu--main a:not(.usa-button) {
        display: block;
        padding: .5rem 1rem;
        text-decoration: none
    }
    .usa-nav__primary a:not(.usa-button):hover,
    .c-menu--main a:not(.usa-button):hover {
        background-color: #f0f0f0;
        text-decoration: none
    }
    .usa-nav__primary a:not(.usa-button):not(.usa-current),
    .c-menu--main a:not(.usa-button):not(.usa-current) {
        color: #565c65
    }
    .usa-nav__primary a:not(.usa-button):not(.usa-current):hover,
    .c-menu--main a:not(.usa-button):not(.usa-current):hover {
        color: #005ea2
    }
    .usa-nav__primary a:not(.usa-button):not(.usa-current):focus,
    .c-menu--main a:not(.usa-button):not(.usa-current):focus {
        outline-offset: 0
    }
    .usa-nav__primary .usa-current,
    .c-menu--main .usa-current {
        position: relative;
        color: #005ea2;
        font-weight: 700
    }
    .usa-nav__primary .usa-current::after,
    .c-menu--main .usa-current::after {
        background-color: #005ea2;
        border-radius: 99rem;
        content: "";
        display: block;
        position: absolute;
        bottom: .25rem;
        top: .25rem;
        width: .25rem;
        left: .25rem
    }
}

@media all and (max-width:63.99em)and (min-width:40em) {
    .usa-nav__primary .usa-current,
    .c-menu--main .usa-current {
        position: relative
    }
    .usa-nav__primary .usa-current::after,
    .c-menu--main .usa-current::after {
        background-color: #005ea2;
        border-radius: 99rem;
        content: "";
        display: block;
        position: absolute;
        bottom: .25rem;
        top: .25rem;
        width: .25rem;
        left: 0
    }
}

@media all and (max-width:63.99em) {
    .usa-nav__primary a,
    .c-menu--main a {
        padding-bottom: .75rem;
        padding-top: .75rem
    }
}

@media all and (min-width:64em) {
    .usa-nav__primary,
    .c-menu--main {
        display: flex
    }
}

.usa-nav__primary .usa-nav__primary-item a,
.c-menu--main .usa-nav__primary-item a,
.c-menu--main .c-menu__item a {
    text-decoration: none
}

.usa-nav__primary>.usa-nav__primary-item,
.c-menu--main>.usa-nav__primary-item,
.c-menu--main .usa-nav__primary>.c-menu__item,
.c-menu--main>.c-menu__item {
    line-height: 1.2
}

@media all and (min-width:64em) {
    .usa-nav__primary>.usa-nav__primary-item,
    .c-menu--main>.usa-nav__primary-item,
    .c-menu--main .usa-nav__primary>.c-menu__item,
    .c-menu--main>.c-menu__item {
        font-size: .88rem;
        line-height: 1
    }
}

@media all and (min-width:64em) {
    .usa-nav__primary>.usa-nav__primary-item>a,
    .c-menu--main>.usa-nav__primary-item>a,
    .c-menu--main .usa-nav__primary>.c-menu__item>a,
    .c-menu--main>.c-menu__item>a {
        line-height: 1;
        padding: 1rem;
        color: #565c65;
        display: block;
        font-weight: 700
    }
    .usa-nav__primary>.usa-nav__primary-item>a:hover,
    .c-menu--main>.usa-nav__primary-item>a:hover,
    .c-menu--main .usa-nav__primary>.c-menu__item>a:hover,
    .c-menu--main>.c-menu__item>a:hover {
        color: #005ea2
    }
}

@media all and (min-width:64em) {
    .usa-nav__primary a,
    .c-menu--main a {
        padding-bottom: .5rem;
        padding-top: .5rem
    }
}

.usa-nav__primary button,
.c-menu--main button {
    -moz-osx-font-smoothing: inherit;
    -webkit-font-smoothing: inherit;
    color: #005ea2;
    text-decoration: underline;
    background-color: rgba(0, 0, 0, 0);
    border: 0;
    border-radius: 0;
    box-shadow: none;
    font-weight: normal;
    margin: 0;
    padding: 0;
    text-align: left;
    position: relative;
    color: #565c65;
    font-weight: normal;
    line-height: 1.2;
    padding: .75rem 1rem;
    text-decoration: none
}

.usa-nav__primary button:visited,
.c-menu--main button:visited {
    color: #54278f
}

.usa-nav__primary button:hover,
.c-menu--main button:hover {
    color: #1a4480
}

.usa-nav__primary button:active,
.c-menu--main button:active {
    color: #162e51
}

.usa-nav__primary button:focus,
.c-menu--main button:focus {
    outline: .25rem solid #2491ff;
    outline-offset: 0
}

.usa-nav__primary button:hover,
.c-menu--main button:hover,
.usa-nav__primary button.usa-button--hover,
.c-menu--main button.usa-button--hover,
.usa-nav__primary button:disabled:hover,
.usa-nav__primary button[aria-disabled=true]:hover,
.usa-nav__primary button:disabled.usa-button--hover,
.usa-nav__primary button[aria-disabled=true].usa-button--hover,
.usa-nav__primary button.usa-button--disabled:hover,
.usa-nav__primary button.usa-button--disabled.usa-button--hover,
.usa-nav__primary button:active,
.c-menu--main button:active,
.usa-nav__primary button.usa-button--active,
.c-menu--main button.usa-button--active,
.usa-nav__primary button:disabled:active,
.usa-nav__primary button[aria-disabled=true]:active,
.usa-nav__primary button:disabled.usa-button--active,
.usa-nav__primary button[aria-disabled=true].usa-button--active,
.usa-nav__primary button.usa-button--disabled:active,
.usa-nav__primary button.usa-button--disabled.usa-button--active,
.usa-nav__primary button:disabled:focus,
.usa-nav__primary button[aria-disabled=true]:focus,
.usa-nav__primary button:disabled.usa-focus,
.usa-nav__primary button[aria-disabled=true].usa-focus,
.usa-nav__primary button.usa-button--disabled:focus,
.usa-nav__primary button.usa-button--disabled.usa-focus,
.usa-nav__primary button:disabled,
.c-menu--main button:disabled,
.usa-nav__primary button[aria-disabled=true],
.c-menu--main button[aria-disabled=true],
.usa-nav__primary button.usa-button--disabled,
.c-menu--main button.usa-button--disabled {
    -moz-osx-font-smoothing: inherit;
    -webkit-font-smoothing: inherit;
    background-color: rgba(0, 0, 0, 0);
    box-shadow: none;
    text-decoration: underline
}

.usa-nav__primary button.usa-button--hover,
.c-menu--main button.usa-button--hover {
    color: #1a4480
}

.usa-nav__primary button.usa-button--active,
.c-menu--main button.usa-button--active {
    color: #162e51
}

.usa-nav__primary button:disabled,
.c-menu--main button:disabled,
.usa-nav__primary button[aria-disabled=true],
.c-menu--main button[aria-disabled=true],
.usa-nav__primary button.usa-button--disabled,
.c-menu--main button.usa-button--disabled {
    color: #c9c9c9
}

@media all and (min-width:64em) {
    .usa-nav__primary button,
    .c-menu--main button {
        line-height: 1;
        padding: 1rem;
        font-size: .88rem;
        font-weight: 700
    }
}

@media(forced-colors:active) {
    .usa-nav__primary button,
    .c-menu--main button {
        forced-color-adjust: auto
    }
}

.usa-nav__primary button:hover,
.c-menu--main button:hover {
    color: #005ea2;
    background-color: #f0f0f0;
    text-decoration: none
}

@media all and (min-width:64em) {
    .usa-nav__primary button:hover,
    .c-menu--main button:hover {
        background-color: rgba(0, 0, 0, 0)
    }
}

.usa-nav__primary button[aria-expanded=false],
.c-menu--main button[aria-expanded=false] {
    background-image: none
}

.usa-nav__primary button[aria-expanded=false] span::after,
.c-menu--main button[aria-expanded=false] span::after {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTkgMTNoLTZ2NmgtMnYtNkg1di0yaDZWNWgydjZoNnYyeiIvPjwvc3ZnPg==) no-repeat center/contain;
    display: inline-block;
    height: 1.25rem;
    width: 1.25rem;
    content: "";
    vertical-align: middle;
    margin-left: auto
}

@supports((-webkit-mask:url("")) or (mask:url(""))) {
    .usa-nav__primary button[aria-expanded=false] span::after,
    .c-menu--main button[aria-expanded=false] span::after {
        background: none;
        background-color: ButtonText;
        -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTkgMTNoLTZ2NmgtMnYtNkg1di0yaDZWNWgydjZoNnYyeiIvPjwvc3ZnPg==) no-repeat center/contain;
        mask: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTkgMTNoLTZ2NmgtMnYtNkg1di0yaDZWNWgydjZoNnYyeiIvPjwvc3ZnPg==) no-repeat center/contain
    }
}

.usa-nav__primary button[aria-expanded=false] span::after,
.c-menu--main button[aria-expanded=false] span::after {
    position: absolute;
    right: 0
}

.usa-nav__primary button[aria-expanded=false] span::after:hover,
.c-menu--main button[aria-expanded=false] span::after:hover {
    background-color: buttonText
}

@media all and (min-width:64em) {
    .usa-nav__primary button[aria-expanded=false] span::after,
    .c-menu--main button[aria-expanded=false] span::after {
        background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTYuNTkgOC41OSAxMiAxMy4xNyA3LjQxIDguNTkgNiAxMGw2IDYgNi02eiIvPjwvc3ZnPg==) no-repeat center/contain;
        display: inline-block;
        height: 1rem;
        width: 1rem;
        content: "";
        vertical-align: middle;
        margin-left: auto
    }
    @supports((-webkit-mask:url("")) or (mask:url(""))) {
        .usa-nav__primary button[aria-expanded=false] span::after,
        .c-menu--main button[aria-expanded=false] span::after {
            background: none;
            background-color: ButtonText;
            -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTYuNTkgOC41OSAxMiAxMy4xNyA3LjQxIDguNTkgNiAxMGw2IDYgNi02eiIvPjwvc3ZnPg==) no-repeat center/contain;
            mask: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTYuNTkgOC41OSAxMiAxMy4xNyA3LjQxIDguNTkgNiAxMGw2IDYgNi02eiIvPjwvc3ZnPg==) no-repeat center/contain
        }
    }
    .usa-nav__primary button[aria-expanded=false] span::after,
    .c-menu--main button[aria-expanded=false] span::after {
        right: .75rem
    }
}

@media all and (min-width:64em) {
    .usa-nav__primary button[aria-expanded=false]:hover span::after,
    .c-menu--main button[aria-expanded=false]:hover span::after {
        background-color: #1a4480
    }
}

@media(min-width:64em)and (forced-colors:active) {
    .usa-nav__primary button[aria-expanded=false]:hover span::after,
    .c-menu--main button[aria-expanded=false]:hover span::after {
        background-color: ButtonText
    }
}

.usa-nav__primary button[aria-expanded=true],
.c-menu--main button[aria-expanded=true] {
    background-image: none
}

.usa-nav__primary button[aria-expanded=true] span::after,
.c-menu--main button[aria-expanded=true] span::after {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTkgMTNINXYtMmgxNHYyeiIvPjwvc3ZnPg==) no-repeat center/contain;
    display: inline-block;
    height: 1.25rem;
    width: 1.25rem;
    content: "";
    vertical-align: middle;
    margin-left: auto
}

@supports((-webkit-mask:url("")) or (mask:url(""))) {
    .usa-nav__primary button[aria-expanded=true] span::after,
    .c-menu--main button[aria-expanded=true] span::after {
        background: none;
        background-color: ButtonText;
        -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTkgMTNINXYtMmgxNHYyeiIvPjwvc3ZnPg==) no-repeat center/contain;
        mask: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTkgMTNINXYtMmgxNHYyeiIvPjwvc3ZnPg==) no-repeat center/contain
    }
}

.usa-nav__primary button[aria-expanded=true] span::after,
.c-menu--main button[aria-expanded=true] span::after {
    position: absolute;
    right: 0
}

@media(forced-colors:active) {
    .usa-nav__primary button[aria-expanded=true] span::after,
    .c-menu--main button[aria-expanded=true] span::after {
        background-color: ButtonText
    }
}

@media all and (min-width:64em) {
    .usa-nav__primary button[aria-expanded=true],
    .c-menu--main button[aria-expanded=true] {
        background-image: none;
        background-color: #162e51;
        color: #fff
    }
}

@media all and (min-width:64em)and (min-width:64em) {
    .usa-nav__primary button[aria-expanded=true] span::after,
    .c-menu--main button[aria-expanded=true] span::after {
        background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJtMTIgOC02IDYgMS40MSAxLjQxTDEyIDEwLjgzbDQuNTkgNC41OEwxOCAxNHoiLz48L3N2Zz4=) no-repeat center/contain;
        display: inline-block;
        height: 1rem;
        width: 1rem;
        content: "";
        vertical-align: middle;
        margin-left: auto
    }
    @supports((-webkit-mask:url("")) or (mask:url(""))) {
        .usa-nav__primary button[aria-expanded=true] span::after,
        .c-menu--main button[aria-expanded=true] span::after {
            background: none;
            background-color: ButtonText;
            -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJtMTIgOC02IDYgMS40MSAxLjQxTDEyIDEwLjgzbDQuNTkgNC41OEwxOCAxNHoiLz48L3N2Zz4=) no-repeat center/contain;
            mask: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJtMTIgOC02IDYgMS40MSAxLjQxTDEyIDEwLjgzbDQuNTkgNC41OEwxOCAxNHoiLz48L3N2Zz4=) no-repeat center/contain
        }
    }
    .usa-nav__primary button[aria-expanded=true] span::after,
    .c-menu--main button[aria-expanded=true] span::after {
        right: .75rem;
        background-color: #fff
    }
}

@media(min-width:64em)and (min-width:64em)and (forced-colors:active) {
    .usa-nav__primary button[aria-expanded=true] span::after,
    .c-menu--main button[aria-expanded=true] span::after {
        background-color: ButtonText
    }
}

@media all and (min-width:64em) {
    .usa-nav__primary .usa-accordion__button span,
    .c-menu--main .usa-accordion__button span {
        margin-right: 0;
        padding-right: 1rem
    }
}

.usa-nav__secondary {
    margin-top: 1rem
}

@media all and (min-width:64em) {
    .usa-nav__secondary {
        flex-direction: column;
        align-items: flex-end;
        bottom: 4rem;
        display: flex;
        font-size: .88rem;
        margin-top: .5rem;
        min-width: calc(27ch + 3rem);
        position: absolute;
        right: 2rem
    }
}

.usa-nav__secondary .usa-search {
    margin-top: 1rem;
    width: 100%
}

@media all and (min-width:64em) {
    .usa-nav__secondary .usa-search {
        margin-left: 0;
        margin-top: .5rem
    }
}

.usa-nav__secondary-links,
.c-menu--account {
    margin-bottom: 0;
    margin-top: 0;
    list-style-type: none;
    padding-left: 0;
    line-height: 1.4;
    margin-top: 1.5rem
}

@media all and (min-width:64em) {
    .usa-nav__secondary-links,
    .c-menu--account {
        float: right;
        line-height: 1;
        margin-bottom: .25rem;
        margin-top: 0
    }
}

@media all and (min-width:64em) {
    .usa-nav__secondary-links .usa-nav__secondary-item,
    .c-menu--account .usa-nav__secondary-item,
    .c-menu--account .c-menu__item {
        display: inline;
        padding-left: .25rem
    }
    .usa-nav__secondary-links .usa-nav__secondary-item+.usa-nav__secondary-item::before,
    .c-menu--account .usa-nav__secondary-item+.usa-nav__secondary-item::before,
    .c-menu--account .c-menu__item+.usa-nav__secondary-item::before,
    .c-menu--account .usa-nav__secondary-item+.c-menu__item::before,
    .c-menu--account .c-menu__item+.c-menu__item::before {
        color: #dfe1e2;
        content: "|";
        padding-right: .25rem
    }
}

.usa-nav__secondary-links a,
.c-menu--account a {
    color: #71767a;
    display: inline-block;
    font-size: .88rem;
    text-decoration: none
}

.usa-nav__secondary-links a:hover,
.c-menu--account a:hover {
    color: #005ea2;
    text-decoration: underline
}

@media all and (max-width:63.99em) {
    .usa-nav__submenu,
    .c-menu__subnav {
        margin-bottom: 0;
        margin-top: 0;
        list-style-type: none;
        padding-left: 0;
        margin: 0
    }
    .usa-nav__submenu>li,
    .c-menu__subnav>li {
        margin-bottom: 0;
        max-width: unset
    }
    .usa-nav__submenu-item {
        border-top: 1px solid #dfe1e2;
        font-size: .88rem
    }
    .usa-nav__submenu .usa-current::after,
    .c-menu__subnav .usa-current::after {
        display: none
    }
}

@media all and (max-width:63.99em)and (min-width:40em) {
    .usa-nav__submenu .usa-current::after,
    .c-menu__subnav .usa-current::after {
        display: none
    }
}

@media all and (max-width:63.99em) {
    .usa-nav__submenu a:not(.usa-button),
    .c-menu__subnav a:not(.usa-button) {
        padding-left: 2rem
    }
}

@media all and (max-width:63.99em) {
    .usa-nav__submenu .usa-nav__submenu a:not(.usa-button),
    .c-menu__subnav .usa-nav__submenu a:not(.usa-button),
    .usa-nav__submenu .c-menu__subnav a:not(.usa-button),
    .c-menu__subnav .c-menu__subnav a:not(.usa-button) {
        padding-left: 3rem
    }
}

@media all and (max-width:63.99em) {
    .usa-nav__submenu .usa-nav__submenu .usa-nav__submenu a:not(.usa-button),
    .c-menu__subnav .usa-nav__submenu .usa-nav__submenu a:not(.usa-button),
    .usa-nav__submenu .c-menu__subnav .usa-nav__submenu a:not(.usa-button),
    .c-menu__subnav .c-menu__subnav .usa-nav__submenu a:not(.usa-button),
    .usa-nav__submenu .usa-nav__submenu .c-menu__subnav a:not(.usa-button),
    .c-menu__subnav .usa-nav__submenu .c-menu__subnav a:not(.usa-button),
    .usa-nav__submenu .c-menu__subnav .c-menu__subnav a:not(.usa-button),
    .c-menu__subnav .c-menu__subnav .c-menu__subnav a:not(.usa-button) {
        padding-left: 4rem
    }
}

@media all and (min-width:64em) {
    .usa-nav__submenu,
    .c-menu__subnav {
        margin-bottom: 0;
        margin-top: 0;
        list-style-type: none;
        padding-left: 0;
        background-color: #162e51;
        width: 15rem;
        position: absolute;
        z-index: 400
    }
}

.usa-nav__submenu[aria-hidden=true],
[aria-hidden=true].c-menu__subnav {
    display: none
}

@media all and (min-width:64em) {
    .usa-nav__submenu .usa-nav__submenu-item a,
    .c-menu__subnav .usa-nav__submenu-item a {
        color: #fff;
        padding: 0;
        line-height: 1.4;
        display: block;
        padding: .5rem
    }
    .usa-nav__submenu .usa-nav__submenu-item a:focus,
    .c-menu__subnav .usa-nav__submenu-item a:focus {
        outline-offset: -0.25rem
    }
    .usa-nav__submenu .usa-nav__submenu-item a:hover,
    .c-menu__subnav .usa-nav__submenu-item a:hover {
        color: #fff;
        text-decoration: underline
    }
}

.usa-nav__submenu-list {
    margin-bottom: 0;
    margin-top: 0;
    list-style-type: none;
    padding-left: 0
}

.usa-nav__submenu-list>li {
    margin-bottom: 0;
    max-width: unset
}

.usa-nav__submenu-list .usa-nav__submenu-list-item {
    margin: 0;
    font-size: .88rem
}

.usa-nav__submenu-list .usa-nav__submenu-list-item a {
    line-height: 1.4
}

.usa-nav__close {
    -moz-osx-font-smoothing: inherit;
    -webkit-font-smoothing: inherit;
    color: #005ea2;
    text-decoration: underline;
    background-color: rgba(0, 0, 0, 0);
    border: 0;
    border-radius: 0;
    box-shadow: none;
    font-weight: normal;
    margin: 0;
    padding: 0;
    text-align: left;
    height: 3rem;
    width: 3rem;
    background-image: none;
    color: currentColor;
    flex: none;
    float: right;
    margin: -0.75rem -1rem 1rem auto;
    text-align: center
}

.usa-nav__close:visited {
    color: #54278f
}

.usa-nav__close:hover {
    color: #1a4480
}

.usa-nav__close:active {
    color: #162e51
}

.usa-nav__close:focus {
    outline: .25rem solid #2491ff;
    outline-offset: 0
}

.usa-nav__close:hover,
.usa-nav__close.usa-button--hover,
.usa-nav__close:disabled:hover,
.usa-nav__close[aria-disabled=true]:hover,
.usa-nav__close:disabled.usa-button--hover,
.usa-nav__close[aria-disabled=true].usa-button--hover,
.usa-nav__close.usa-button--disabled:hover,
.usa-nav__close.usa-button--disabled.usa-button--hover,
.usa-nav__close:active,
.usa-nav__close.usa-button--active,
.usa-nav__close:disabled:active,
.usa-nav__close[aria-disabled=true]:active,
.usa-nav__close:disabled.usa-button--active,
.usa-nav__close[aria-disabled=true].usa-button--active,
.usa-nav__close.usa-button--disabled:active,
.usa-nav__close.usa-button--disabled.usa-button--active,
.usa-nav__close:disabled:focus,
.usa-nav__close[aria-disabled=true]:focus,
.usa-nav__close:disabled.usa-focus,
.usa-nav__close[aria-disabled=true].usa-focus,
.usa-nav__close.usa-button--disabled:focus,
.usa-nav__close.usa-button--disabled.usa-focus,
.usa-nav__close:disabled,
.usa-nav__close[aria-disabled=true],
.usa-nav__close.usa-button--disabled {
    -moz-osx-font-smoothing: inherit;
    -webkit-font-smoothing: inherit;
    background-color: rgba(0, 0, 0, 0);
    box-shadow: none;
    text-decoration: underline
}

.usa-nav__close.usa-button--hover {
    color: #1a4480
}

.usa-nav__close.usa-button--active {
    color: #162e51
}

.usa-nav__close:disabled,
.usa-nav__close[aria-disabled=true],
.usa-nav__close.usa-button--disabled {
    color: #c9c9c9
}

@media(forced-colors:active) {
    .usa-nav__close::before {
        background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTkgNi40MSAxNy41OSA1IDEyIDEwLjU5IDYuNDEgNSA1IDYuNDEgMTAuNTkgMTIgNSAxNy41OSA2LjQxIDE5IDEyIDEzLjQxIDE3LjU5IDE5IDE5IDE3LjU5IDEzLjQxIDEyeiIvPjwvc3ZnPg==) no-repeat center/contain;
        display: inline-block;
        height: 1.25rem;
        width: 1.25rem;
        content: "";
        vertical-align: middle;
        margin-right: auto
    }
    @supports((-webkit-mask:url("")) or (mask:url(""))) {
        .usa-nav__close::before {
            background: none;
            background-color: ButtonText;
            -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTkgNi40MSAxNy41OSA1IDEyIDEwLjU5IDYuNDEgNSA1IDYuNDEgMTAuNTkgMTIgNSAxNy41OSA2LjQxIDE5IDEyIDEzLjQxIDE3LjU5IDE5IDE5IDE3LjU5IDEzLjQxIDEyeiIvPjwvc3ZnPg==) no-repeat center/contain;
            mask: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMTkgNi40MSAxNy41OSA1IDEyIDEwLjU5IDYuNDEgNSA1IDYuNDEgMTAuNTkgMTIgNSAxNy41OSA2LjQxIDE5IDEyIDEzLjQxIDE3LjU5IDE5IDE5IDE3LjU5IDEzLjQxIDEyeiIvPjwvc3ZnPg==) no-repeat center/contain
        }
    }
    .usa-nav__close::before {
        background-color: buttonText
    }
}

.usa-nav__close:hover {
    color: currentColor;
    text-decoration: none
}

@media all and (min-width:64em) {
    .usa-nav__close {
        display: none
    }
}

.usa-nav__close img {
    width: 1.5rem
}

@media(forced-colors:active) {
    .usa-nav__close img {
        display: none
    }
}

.usa-nav__close+* {
    clear: both
}

.usa-js-mobile-nav--active {
    overflow: hidden
}

.usa-nav {
    background-color: #fff;
    color: #fff;
    display: none;
    float: none;
    padding: 1.5rem .5rem;
    width: 100%
}

.toolbar-vertical .usa-nav,
.toolbar-horizontal .usa-nav {
    top: 39px
}

.toolbar-horizontal.toolbar-tray-open .usa-nav {
    top: 78px
}

@media(min-width:64em) {
    .usa-nav {
        background-color: #005288;
        display: block;
        overflow: visible;
        padding: 0;
        position: relative;
        top: 0 !important;
        width: auto
    }
}

.usa-nav .c-button--report {
    flex-shrink: 0;
    font-size: .88rem;
    margin-bottom: 0
}

.usa-nav .usa-search {
    margin: 1rem 0
}

@media(min-width:64em) {
    .usa-nav .usa-search {
        display: none
    }
}

.usa-nav__inner {
    width: 100%
}

@media(min-width:64em) {
    .usa-nav__row {
        align-items: center;
        display: flex;
        justify-content: space-between;
        position: relative
    }
}

.usa-nav__close {
    outline: 2px solid rgba(0, 0, 0, 0);
    outline-offset: 2px;
    height: 40px;
    overflow: hidden;
    width: 40px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjIyIiB2aWV3Qm94PSIwIDAgMjIgMjIiIHdpZHRoPSIyMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJtMjEuOSAyLjItMi4yLTIuMi04LjggOC44LTguOC04LjgtMi4yIDIuMiA4LjggOC44LTguOCA4LjggMi4yIDIuMiA4LjgtOC44IDguOCA4LjggMi4yLTIuMi04LjgtOC44eiIgZmlsbD0iIzU1NTU1OSIvPjwvc3ZnPg==);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 20px 20px;
    left: .75rem;
    margin-right: .25rem;
    position: relative
}

.usa-nav__close:focus {
    outline-color: #28a0cb
}

.usa-nav__close:focus:not(:focus-visible) {
    outline-color: rgba(0, 0, 0, 0)
}

.usa-nav__close::before {
    content: "";
    display: block;
    height: 150%;
    width: 0
}

@media(min-width:64em) {
    .usa-nav__close {
        display: none
    }
}

.usa-nav__primary {
    margin-bottom: 1.5rem
}

@media(min-width:64em) {
    .usa-nav__primary {
        align-items: center;
        display: flex;
        margin-bottom: 0;
        margin-top: 0;
        order: initial
    }
}

.usa-footer .usa-nav__primary {
    margin-top: 0
}

.usa-nav__primary button {
    background: rgba(0, 0, 0, 0)
}

.usa-nav__primary button:hover {
    background-color: rgba(0, 0, 0, 0)
}

.usa-nav__primary .usa-nav__primary-item {
    border-top: solid 1px #dedfe0
}

.usa-nav__primary .usa-nav__primary-item:last-child {
    border-bottom: solid 1px #dedfe0
}

@media(min-width:64em) {
    .usa-nav__primary .usa-nav__primary-item {
        border-top: 0
    }
    .usa-nav__primary .usa-nav__primary-item:last-child {
        border-bottom: 0
    }
}

.usa-nav__primary .usa-nav__link {
    font-family: "Source Sans Pro Web", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
    font-size: 1rem
}

@media(min-width:64em) {
    .usa-nav__primary>.usa-nav__primary-item {
        margin-right: 1.5rem
    }
    .l-sidebar__left .usa-nav__primary>.usa-nav__primary-item {
        margin-right: 0
    }
}

@media(min-width:75em) {
    .usa-nav__primary>.usa-nav__primary-item {
        margin-right: 2.5rem
    }
}

.usa-footer .usa-nav__primary>.usa-nav__primary-item {
    border: 0
}

.usa-nav__primary>.usa-nav__primary-item>.usa-nav__link:not(.usa-button) {
    outline: 2px solid rgba(0, 0, 0, 0);
    outline-offset: 2px;
    color: #005288;
    font-family: "Source Sans Pro Web", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
    font-weight: 600;
    padding: 1rem 0;
    position: relative
}

.usa-nav__primary>.usa-nav__primary-item>.usa-nav__link:not(.usa-button):focus {
    outline-color: #28a0cb
}

.usa-nav__primary>.usa-nav__primary-item>.usa-nav__link:not(.usa-button):focus:not(:focus-visible) {
    outline-color: rgba(0, 0, 0, 0)
}

.usa-nav__primary>.usa-nav__primary-item>.usa-nav__link:not(.usa-button)::after {
    display: none
}

.usa-nav__primary>.usa-nav__primary-item>.usa-nav__link:not(.usa-button) span::after {
    display: none
}

@media(min-width:64em) {
    .usa-nav__primary>.usa-nav__primary-item>.usa-nav__link:not(.usa-button) {
        color: #fff;
        font-size: .88rem;
        font-weight: 500
    }
    .usa-nav__primary>.usa-nav__primary-item>.usa-nav__link:not(.usa-button)::after {
        background-color: #7ab9d5 !important;
        bottom: 0;
        content: "";
        display: block;
        height: 0;
        left: 0;
        opacity: 0;
        position: absolute;
        transition: all 200ms linear;
        width: 100%
    }
    .usa-nav__primary>.usa-nav__primary-item>.usa-nav__link:not(.usa-button):hover::after,
    .usa-nav__primary>.usa-nav__primary-item>.usa-nav__link:not(.usa-button).is-active-trail::after {
        height: 6px;
        opacity: 1
    }
}

@media(min-width:75em) {
    .usa-nav__primary>.usa-nav__primary-item>.usa-nav__link:not(.usa-button) {
        font-size: 1rem
    }
}

.usa-nav__primary>.usa-nav__primary-item>.usa-nav__link:not(.usa-button)[aria-expanded=false],
.usa-nav__primary>.usa-nav__primary-item>.usa-nav__link:not(.usa-button)[aria-expanded=true] {
    background-position: right center;
    background-repeat: no-repeat;
    background-size: 16px 16px;
    padding-right: 1.25rem
}

@media(min-width:64em) {
    .usa-nav__primary>.usa-nav__primary-item>.usa-nav__link:not(.usa-button)[aria-expanded=false],
    .usa-nav__primary>.usa-nav__primary-item>.usa-nav__link:not(.usa-button)[aria-expanded=true] {
        background-size: 10px 10px;
        padding-right: 1rem
    }
}

@media(min-width:75em) {
    .usa-nav__primary>.usa-nav__primary-item>.usa-nav__link:not(.usa-button)[aria-expanded=false],
    .usa-nav__primary>.usa-nav__primary-item>.usa-nav__link:not(.usa-button)[aria-expanded=true] {
        padding-right: 1.25rem
    }
}

.usa-nav__primary>.usa-nav__primary-item>.usa-nav__link:not(.usa-button)[aria-expanded=false] {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMS44MzMzIDYuODMzMjlINi44MzMyOVYxMS44MzMzSDUuMTY2NjNWNi44MzMyOUgwLjE2NjYyNlY1LjE2NjYzSDUuMTY2NjNWMC4xNjY2MjZINi44MzMyOVY1LjE2NjYzSDExLjgzMzNWNi44MzMyOVoiIGZpbGw9IiMxMDVEOEYiLz4KPC9zdmc+Cg==)
}

@media(min-width:64em) {
    .usa-nav__primary>.usa-nav__primary-item>.usa-nav__link:not(.usa-button)[aria-expanded=false] {
        background-image: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjIwIiB2aWV3Qm94PSIwIDAgMjAgMjAiIHdpZHRoPSIyMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJtMTEuMiAxNS44IDguNC04LjRjLjItLjMuNC0uNi40LTEuMXMtLjItLjgtLjUtMS4ybC0xLTFjLS4zLS4zLS43LS41LTEuMi0uNS0uNCAwLS44LjItMS4yLjVsLTYuMSA2LjMtNi4yLTYuMmMtLjQtLjMtLjctLjUtMS4yLS41LS40IDAtLjguMi0xLjIuNWwtMSAxYy0uMi4zLS40LjYtLjQgMS4xcy4yLjguNSAxLjJsOC40IDguNGMuMy4zLjcuNSAxLjIuNS40LS4xLjctLjMgMS4xLS42eiIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==)
    }
}

.usa-nav__primary>.usa-nav__primary-item>.usa-nav__link:not(.usa-button)[aria-expanded=true] {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxMiAxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTIgMTI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojMTA1RDhGO30KPC9zdHlsZT4KPHJlY3QgeD0iMC4yIiB5PSI1LjIiIGNsYXNzPSJzdDAiIHdpZHRoPSIxMS43IiBoZWlnaHQ9IjEuNyIvPgo8L3N2Zz4K);
    background-color: rgba(0, 0, 0, 0);
    font-family: "Source Sans Pro Web", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
    -webkit-font-smoothing: auto;
    font-weight: 600
}

@media(min-width:64em) {
    .usa-nav__primary>.usa-nav__primary-item>.usa-nav__link:not(.usa-button)[aria-expanded=true] {
        background-image: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjIwIiB2aWV3Qm94PSIwIDAgMjAgMjAiIHdpZHRoPSIyMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJtMTAgMy43Yy0uNCAwLS44LjItMS4yLjVsLTguNCA4LjRjLS4yLjMtLjQuNi0uNCAxLjFzLjIuOC41IDEuMmwxIDFjLjMuMy43LjUgMS4yLjVzLjgtLjIgMS4yLS41bDYuMS02LjMgNi4yIDYuMmMuMy4zLjcuNSAxLjIuNXMuOC0uMiAxLjItLjVsMS0xYy4zLS4zLjUtLjcuNS0xLjJzLS4yLS44LS41LTEuMmwtOC40LTguNGMtLjQtLjEtLjctLjMtMS4yLS4zeiIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==);
        font-weight: 500
    }
}

.usa-nav__primary>.usa-nav__primary-item>.usa-nav__link:not(.usa-button)[aria-expanded=true]::after {
    height: 6px;
    opacity: 1
}

.usa-footer .usa-nav__primary>.usa-nav__primary-item>.usa-nav__link:not(.usa-button) {
    background: none !important;
    color: #080808 !important;
    font-weight: 700;
    padding: .5rem 0
}

.usa-footer .usa-nav__primary>.usa-nav__primary-item>.usa-nav__link:not(.usa-button)::after {
    display: none !important
}

.usa-footer .usa-nav__primary>.usa-nav__primary-item>.usa-nav__link:not(.usa-button):hover,
.usa-footer .usa-nav__primary>.usa-nav__primary-item>.usa-nav__link:not(.usa-button):focus {
    text-decoration: underline
}

@media(min-width:64em) {
    .usa-footer .usa-nav__primary>.usa-nav__primary-item>.usa-nav__link:not(.usa-button) {
        padding: 0 !important
    }
}

.usa-nav__primary>.usa-nav__primary-item>.usa-nav__link:not(.usa-button) span {
    margin: 0;
    padding: 0
}

@media(min-width:64em) {
    .usa-nav__primary .usa-megamenu {
        background-color: #f5fafc;
        display: flex;
        flex-wrap: wrap;
        left: 0;
        padding: 2rem 0 2.5rem;
        position: absolute;
        width: 100%;
        z-index: 400
    }
    .usa-nav__primary .usa-megamenu[hidden] {
        display: none
    }
    .usa-nav__primary .usa-megamenu::before {
        background-color: #f5fafc;
        box-shadow: 0 2px 12px rgba(0, 0, 0, .15);
        content: "";
        display: block;
        height: 100%;
        left: 50%;
        position: absolute;
        top: 0;
        transform: translateX(-50%);
        width: 100vw;
        z-index: -1
    }
    .usa-footer .usa-nav__primary .usa-megamenu {
        display: none
    }
}

@media(min-width:64em) {
    .usa-nav__primary .usa-megamenu .usa-nav__submenu-item {
        border-top: 0;
        margin: 0 0 1rem
    }
}

.usa-nav__primary .usa-megamenu .usa-nav__submenu-item a {
    color: #000;
    display: block;
    font-family: "Source Sans Pro Web", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
    font-size: .88rem;
    font-weight: 400;
    padding: 1rem 0 1rem 1.5rem;
    transition: -webkit-text-decoration 200ms cubic-bezier(0.0, 0, 0.2, 1);
    transition: text-decoration 200ms cubic-bezier(0.0, 0, 0.2, 1);
    transition: text-decoration 200ms cubic-bezier(0.0, 0, 0.2, 1), -webkit-text-decoration 200ms cubic-bezier(0.0, 0, 0.2, 1)
}

@media(min-width:64em) {
    .usa-nav__primary .usa-megamenu .usa-nav__submenu-item a {
        color: #005288;
        display: inline-block;
        font-size: 1rem;
        font-weight: 500;
        line-height: 1.25;
        padding: .25rem 0;
        text-decoration: underline;
        text-decoration-color: rgba(0, 0, 0, 0)
    }
    .usa-nav__primary .usa-megamenu .usa-nav__submenu-item a:hover,
    .usa-nav__primary .usa-megamenu .usa-nav__submenu-item a:focus {
        color: #005288;
        text-decoration-color: #005288
    }
}

.usa-nav__primary .usa-megamenu .usa-nav__link:hover,
.usa-nav__primary .usa-megamenu .usa-nav__link:focus {
    text-decoration: underline
}

@media(min-width:64em) {
    .usa-nav__primary .usa-megamenu .usa-nav__link:hover,
    .usa-nav__primary .usa-megamenu .usa-nav__link:focus {
        color: #fff !important
    }
}

.usa-nav__primary .usa-megamenu__parent-link {
    border-top: solid 1px #dedfe0;
    flex-basis: 100%
}

@media(min-width:64em) {
    .usa-nav__primary .usa-megamenu__parent-link {
        border-top: 0
    }
}

.usa-nav__primary .usa-megamenu__parent-link a {
    color: #000 !important;
    display: block;
    font-family: "Source Sans Pro Web", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
    font-size: .88rem;
    font-weight: 400;
    padding: 1rem 0 1rem 1.5rem
}

@media(min-width:64em) {
    .usa-nav__primary .usa-megamenu__parent-link a {
        color: #005288 !important;
        display: inline-block;
        font-size: 1.25rem;
        font-weight: 700;
        margin-bottom: 1.5rem;
        padding: 0;
        text-decoration: underline;
        transition: -webkit-text-decoration 200ms cubic-bezier(0.0, 0, 0.2, 1);
        transition: text-decoration 200ms cubic-bezier(0.0, 0, 0.2, 1);
        transition: text-decoration 200ms cubic-bezier(0.0, 0, 0.2, 1), -webkit-text-decoration 200ms cubic-bezier(0.0, 0, 0.2, 1)
    }
    .usa-nav__primary .usa-megamenu__parent-link a:hover,
    .usa-nav__primary .usa-megamenu__parent-link a:focus {
        color: #005288;
        text-decoration-color: rgba(0, 0, 0, 0)
    }
}

.usa-nav__primary .usa-megamenu__menu-items {
    flex-basis: 50%;
    flex-grow: 1;
    flex-shrink: 0;
    height: 100%
}

@media(min-width:64em) {
    .usa-nav__primary .usa-megamenu__menu-items {
        -moz-column-gap: 2.5rem;
        column-gap: 2.5rem;
        -moz-columns: 2;
        columns: 2;
        max-width: 50%
    }
}

.usa-nav__primary .c-paragraph {
    display: none;
    flex-basis: 50%;
    flex-grow: 1;
    flex-shrink: 1;
    padding-left: 2.5rem
}

@media(min-width:64em) {
    .usa-nav__primary .c-paragraph {
        display: block
    }
}

@media(min-width:64em) {
    .usa-nav__primary-item.topics .usa-megamenu__menu-items {
        padding-right: 2rem
    }
}

@media(min-width:64em) {
    .usa-nav__primary-item.careers .usa-megamenu__menu-items {
        max-width: 70%
    }
}

.custom__sidenav {
    border-top: solid 1px #dedfe0;
    font-size: 1rem;
    padding: .25rem 0 .25rem .25rem
}

.custom__sidenav a {
    color: #000;
    text-align: left;
    text-decoration: none
}

.custom__sidenav a.usa-current {
    background-color: rgba(0, 0, 0, 0);
    border-left: solid 4px #477326;
    font-weight: 700;
    padding: .25rem 0 .25rem .75rem
}

.custom__sidenav a:hover,
.custom__sidenav a:focus {
    outline: none;
    text-decoration: underline
}

.custom__sidenav ul li {
    list-style-type: none
}

.custom__sidenav li.custom__sidenav-item {
    border-bottom: solid 1px #dedfe0;
    padding: .25rem 0 .25rem .25rem
}

.custom__sidenav li.custom__sidenav-item:last-child {
    border-bottom: solid 1px #dedfe0
}

@media(min-width:64em) {
    .custom__sidenav li.custom__sidenav-item {
        border-top: 0
    }
    .custom__sidenav li.custom__sidenav-item:last-child {
        border-bottom: solid 1px #dedfe0
    }
}

.custom__sidenav li.custom__sidenav-submenu-item {
    align-items: flex-start;
    border-top: solid 1px #dedfe0;
    display: flex;
    margin-left: -30px;
    padding: .25rem 0
}

.custom__sidenav li.custom__sidenav-submenu-item a {
    border-left: 0;
    color: #000;
    padding: .25rem 0 0 .75rem;
    text-align: left;
    text-decoration: none
}

.custom__sidenav li.custom__sidenav-submenu-item a.usa-current {
    background-color: rgba(0, 0, 0, 0);
    font-weight: 700;
    text-decoration: underline !important
}

.custom__sidenav li.custom__sidenav-submenu-item:hover {
    text-decoration: underline
}

.usa-navbar {
    border-bottom: solid 1px #005288;
    display: block;
    height: auto;
    padding-left: 0 !important;
    padding-right: 0 !important;
    width: 100%
}

@media(min-width:64em) {
    .usa-navbar {
        border-bottom: 0;
        padding: 1rem 0
    }
}

.usa-navbar__row {
    align-items: center;
    display: flex;
    justify-content: space-between
}

.usa-navbar__brand {
    align-items: center;
    display: flex
}

.usa-navbar__tagline {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    display: none
}

@media(min-width:55em) {
    .usa-navbar__tagline {
        height: 18px;
        overflow: hidden;
        width: 435px;
        display: block;
        margin-left: 1rem
    }
    .usa-navbar__tagline::before {
        content: "";
        display: block;
        height: 150%;
        width: 0
    }
}

.gesso-mobile-tagline-container {
    height: 1.688rem;
    overflow: hidden;
    width: 20rem;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    display: block;
    margin-bottom: 1rem;
    margin-left: auto;
    margin-right: auto;
    margin-top: 1rem;
    max-height: 1.25rem;
    padding-top: 1rem;
    width: 90%
}

.gesso-mobile-tagline-container::before {
    content: "";
    display: block;
    height: 150%;
    width: 0
}

@media(min-width:40em) {
    .gesso-mobile-tagline-container {
        height: 1.25rem
    }
}

@media(min-width:880px) {
    .gesso-mobile-tagline-container {
        display: none
    }
}

.c-tagline-mobile {
    display: block;
    margin-bottom: 1rem;
    margin-left: auto;
    margin-right: auto;
    width: 90%
}

.c-tagline-mobile .c-figure {
    margin: auto
}

@media(min-width:40em) {
    .c-tagline-mobile {
        height: 1.25rem
    }
}

@media(min-width:880px) {
    .c-tagline-mobile {
        display: none
    }
}

.mobile-menu-button {
    outline: 2px solid rgba(0, 0, 0, 0);
    outline-offset: 2px;
    background-color: #005288;
    border: 0;
    color: #fff;
    font-size: .88rem;
    font-weight: 600;
    height: 48px;
    margin-right: -1rem;
    padding: 0 2rem
}

.mobile-menu-button:focus {
    outline-color: #28a0cb
}

.mobile-menu-button:focus:not(:focus-visible) {
    outline-color: rgba(0, 0, 0, 0)
}

@media(min-width:40em) {
    .mobile-menu-button {
        height: 56px
    }
}

@media(min-width:64em) {
    .mobile-menu-button {
        display: none
    }
}

@media print {
    .mobile-menu-button {
        display: none
    }
}

.usa-navbar__search {
    display: none
}

@media(min-width:64em) {
    .usa-navbar__search {
        display: block;
        margin-left: 3rem
    }
}

@media(min-width:64em) {
    .usa-navbar__search {
        flex-basis: 500px;
        flex-shrink: 1
    }
}

.usa-navbar__search p {
    font-size: .88rem;
    font-weight: 600;
    line-height: 1.25
}

.usa-navbar__search a {
    font-size: .88rem;
    font-weight: 600;
    line-height: 1.25;
    margin: 0 0 0 2rem
}

.usa-navbar__search-header {
    align-items: center;
    display: flex;
    justify-content: space-between;
    margin-bottom: .25rem
}

.usa-navbar__search-header p {
    margin-bottom: 0
}

@media(max-width:879px) {
    body.front .l-breadcrumb__row {
        display: none
    }
}

.usa-search {
    float: none !important
}

.usa-search .usa-button {
    height: 36px;
    overflow: hidden;
    width: 36px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMTkiIHZpZXdCb3g9IjAgMCAxOSAxOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMy4xNDU4IDExLjU4MzNIMTIuMzIyOUwxMi4wMzEyIDExLjMwMjFDMTMuMDUyMSAxMC4xMTQ2IDEzLjY2NjcgOC41NzI5MiAxMy42NjY3IDYuODk1ODNDMTMuNjY2NyAzLjE1NjI1IDEwLjYzNTQgMC4xMjUgNi44OTU4MyAwLjEyNUMzLjE1NjI1IDAuMTI1IDAuMTI1IDMuMTU2MjUgMC4xMjUgNi44OTU4M0MwLjEyNSAxMC42MzU0IDMuMTU2MjUgMTMuNjY2NyA2Ljg5NTgzIDEzLjY2NjdDOC41NzI5MiAxMy42NjY3IDEwLjExNDYgMTMuMDUyMSAxMS4zMDIxIDEyLjAzMTJMMTEuNTgzMyAxMi4zMjI5VjEzLjE0NThMMTYuNzkxNyAxOC4zNDM4TDE4LjM0MzggMTYuNzkxN0wxMy4xNDU4IDExLjU4MzNaTTYuODk1ODMgMTEuNTgzM0M0LjMwMjA4IDExLjU4MzMgMi4yMDgzMyA5LjQ4OTU4IDIuMjA4MzMgNi44OTU4M0MyLjIwODMzIDQuMzAyMDggNC4zMDIwOCAyLjIwODMzIDYuODk1ODMgMi4yMDgzM0M5LjQ4OTU4IDIuMjA4MzMgMTEuNTgzMyA0LjMwMjA4IDExLjU4MzMgNi44OTU4M0MxMS41ODMzIDkuNDg5NTggOS40ODk1OCAxMS41ODMzIDYuODk1ODMgMTEuNTgzM1oiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 18px 18px;
    border-radius: 0;
    height: 36px;
    transition: background-color 200ms cubic-bezier(0.0, 0, 0.2, 1)
}

.usa-search .usa-button::before {
    content: "";
    display: block;
    height: 150%;
    width: 0
}

.usa-input {
    border: solid 1px #005288;
    font-family: "Source Sans Pro Web", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
    font-size: .88rem;
    height: 36px
}

.usa-navbar__search form.gsc-search-box,
.usa-search form.gsc-search-box,
.cisa-search form.gsc-search-box,
.ransomware-search form.gsc-search-box {
    font-size: 13px !important;
    margin: 0 !important;
    width: 100% !important
}

.usa-navbar__search table.gsc-search-box,
.usa-search table.gsc-search-box,
.cisa-search table.gsc-search-box,
.ransomware-search table.gsc-search-box {
    margin-bottom: 2px !important;
    width: 100% !important
}

.usa-navbar__search .gsc-input-box,
.usa-search .gsc-input-box,
.cisa-search .gsc-input-box,
.ransomware-search .gsc-input-box {
    border: 1px solid #dfe1e5 !important;
    border-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important
}

.usa-navbar__search table.gsc-input,
.usa-search table.gsc-input,
.cisa-search table.gsc-input,
.ransomware-search table.gsc-input {
    table-layout: unset !important
}

.usa-navbar__search td.gsib_b,
.usa-search td.gsib_b,
.cisa-search td.gsib_b,
.ransomware-search td.gsib_b {
    height: unset !important
}

.usa-navbar__search td.gsc-search-button,
.usa-search td.gsc-search-button,
.cisa-search td.gsc-search-button,
.ransomware-search td.gsc-search-button {
    display: table-cell !important;
    width: 1% !important
}

.usa-navbar__search button.gsc-search-button,
.usa-search button.gsc-search-button,
.cisa-search button.gsc-search-button,
.ransomware-search button.gsc-search-button {
    display: inline-block !important
}

.usa-navbar__search span.gscb_a,
.usa-search span.gscb_a,
.cisa-search span.gscb_a,
.ransomware-search span.gscb_a {
    background: none !important;
    font: 27px/27px arial, sans-serif !important
}

.usa-navbar__search .gsc-clear-button,
.usa-search .gsc-clear-button,
.cisa-search .gsc-clear-button,
.ransomware-search .gsc-clear-button {
    display: none !important
}

.usa-navbar__search .gsc-search-button-v2,
.usa-search .gsc-search-button-v2,
.cisa-search .gsc-search-button-v2,
.ransomware-search .gsc-search-button-v2 {
    border-radius: 2px !important
}

.usa-search .gsc-input-box {
    padding: 0 !important
}

.usa-section {
    padding-bottom: 2rem;
    padding-top: 2rem
}

@media all and (min-width:40em) {
    .usa-section {
        padding-bottom: 4rem;
        padding-top: 4rem
    }
}

.usa-section--light {
    background-color: #f0f0f0
}

.usa-section--dark {
    background-color: #162e51;
    color: #fff
}

.usa-section--dark h1,
.usa-section--dark h2,
.usa-section--dark h3,
.usa-section--dark h4,
.usa-section--dark h5,
.usa-section--dark h6 {
    color: #00bde3
}

.usa-section--dark p {
    color: #fff
}

.usa-section--dark a {
    color: #dfe1e2
}

.usa-section--dark a:hover {
    color: #f0f0f0
}

.usa-section--dark a:active {
    color: #fff
}

.usa-sidenav {
    margin-bottom: 0;
    margin-top: 0;
    list-style-type: none;
    padding-left: 0;
    font-family: Public Sans Web, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
    font-size: 1rem;
    line-height: 1.4;
    border-bottom: 1px solid #dfe1e2
}

.usa-sidenav>li {
    margin-bottom: 0;
    max-width: unset
}

.usa-sidenav__item {
    border-top: 1px solid #dfe1e2
}

.usa-sidenav a:not(.usa-button) {
    display: block;
    padding: .5rem 1rem;
    text-decoration: none
}

.usa-sidenav a:not(.usa-button):hover {
    background-color: #f0f0f0;
    text-decoration: none
}

.usa-sidenav a:not(.usa-button):not(.usa-current) {
    color: #565c65
}

.usa-sidenav a:not(.usa-button):not(.usa-current):hover {
    color: #005ea2
}

.usa-sidenav a:not(.usa-button):not(.usa-current):focus {
    outline-offset: 0
}

.usa-sidenav .usa-current {
    position: relative;
    color: #005ea2;
    font-weight: 700
}

.usa-sidenav .usa-current::after {
    background-color: #005ea2;
    border-radius: 99rem;
    content: "";
    display: block;
    position: absolute;
    bottom: .25rem;
    top: .25rem;
    width: .25rem;
    left: .25rem
}

@media all and (min-width:40em) {
    .usa-sidenav .usa-current {
        position: relative
    }
    .usa-sidenav .usa-current::after {
        background-color: #005ea2;
        border-radius: 99rem;
        content: "";
        display: block;
        position: absolute;
        bottom: .25rem;
        top: .25rem;
        width: .25rem;
        left: 0
    }
}

.grid-container .usa-sidenav {
    margin-left: -1rem;
    margin-right: -1rem
}

@media all and (min-width:40em) {
    .grid-container .usa-sidenav {
        margin-left: 0;
        margin-right: 0
    }
}

.usa-sidenav__sublist {
    margin-bottom: 0;
    margin-top: 0;
    list-style-type: none;
    padding-left: 0;
    margin: 0;
    font-size: .94rem
}

.usa-sidenav__sublist>li {
    margin-bottom: 0;
    max-width: unset
}

.usa-sidenav__sublist-item {
    border-top: 1px solid #dfe1e2;
    font-size: .88rem
}

.usa-sidenav__sublist .usa-current::after {
    display: none
}

@media all and (min-width:40em) {
    .usa-sidenav__sublist .usa-current::after {
        display: none
    }
}

.usa-sidenav__sublist a:not(.usa-button) {
    padding-left: 2rem
}

.usa-sidenav__sublist .usa-sidenav__sublist a:not(.usa-button) {
    padding-left: 3rem
}

.usa-sidenav__sublist .usa-sidenav__sublist .usa-sidenav__sublist a:not(.usa-button) {
    padding-left: 4rem
}

.usa-summary-box {
    font-family: Public Sans Web, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
    font-size: 1rem;
    line-height: 1.5;
    color: #1b1b1b;
    background-color: #e7f6f8;
    border-radius: .25rem;
    border: 1px #99deea solid;
    padding: 1.5rem;
    position: relative
}

.usa-summary-box .usa-list:last-child {
    margin-bottom: 0
}

*+.usa-summary-box {
    margin-top: 1rem
}

.usa-summary-box__heading {
    font-family: Public Sans Web, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
    font-size: 1.38rem;
    line-height: 1.2;
    margin-top: 0;
    margin-bottom: .5rem
}

.usa-summary-box__text {
    margin-bottom: 0;
    margin-top: 0
}

.usa-summary-box__text:only-child {
    margin-bottom: 1px;
    padding-top: .25rem
}

.usa-summary-box__link {
    color: #005ea2
}

.usa-summary-box__link:visited {
    color: #54278f
}

.usa-summary-box__link:hover,
.usa-summary-box__link:active {
    color: #1a4480
}

.usa-summary-box__link[href^="#"]:visited {
    color: #005ea2
}

.usa-summary-box__link[href^="#"]:hover {
    color: #1a4480
}

table thead td,
table thead th,
table thead th.ck-editor__editable:focus,
.usa-table thead td,
.usa-table thead th,
.usa-table thead th.ck-editor__editable:focus,
.table table thead td,
.table table thead th,
.table table thead th.ck-editor__editable:focus {
    background-color: #005288;
    border-color: #f5fafc;
    color: #fff;
    vertical-align: top !important
}

table td,
.usa-table td,
.table table td {
    border-color: #f5fafc;
    padding: 1rem 2rem;
    vertical-align: top !important
}

table th,
table th.ck-editor__editable:focus,
.usa-table th,
.usa-table th.ck-editor__editable:focus,
.table table th,
.table table th.ck-editor__editable:focus {
    background-color: #005288;
    border-color: #f5fafc;
    color: #fff;
    padding: 1rem 2rem;
    vertical-align: top !important
}

table tbody tr:nth-child(odd) td,
.usa-table tbody tr:nth-child(odd) td,
.table table tbody tr:nth-child(odd) td {
    background-color: #f5fafc;
    color: #1b1b1b
}

table tbody tr:nth-child(odd) td[data-sort-active],
.usa-table tbody tr:nth-child(odd) td[data-sort-active],
.table table tbody tr:nth-child(odd) td[data-sort-active] {
    color: #1b1b1b
}

table tbody tr:first-child th,
.usa-table tbody tr:first-child th,
.table table tbody tr:first-child th {
    background-color: #005288;
    color: #fff
}

table tbody tr th,
.usa-table tbody tr th,
.table table tbody tr th {
    font-weight: 700
}

.tablesaw-stack td .tablesaw-cell-label,
.tablesaw-stack th .tablesaw-cell-label {
    width: 100%
}

.tablesaw td {
    padding: 1rem 2rem
}

.tablesaw th {
    padding: .5rem 2rem
}

.c-field__content caption {
    caption-side: bottom;
    font-size: 18px;
    font-style: italic;
    font-weight: normal;
    margin: .59375em 0
}

.c-slim-table {
    border: 0
}

.c-slim-table td {
    border-width: 0;
    padding: .5rem .7rem
}

.c-slim-table.tablesaw-stack thead th {
    border-bottom: 1.25px solid #dedfe0
}

.c-slim-table th {
    background-color: #fff;
    border-left: 0;
    border-right: 0;
    border-top: 0;
    color: #003e67;
    padding: .5rem .7rem
}

.c-slim-table tbody tr:nth-child(even) td {
    background-color: #f5f5f6;
    color: #1b1b1b
}

.c-slim-table tbody tr:nth-child(even) td[data-sort-active] {
    color: #1b1b1b
}

.c-slim-table tbody tr:nth-child(odd) td {
    background-color: #fff;
    color: #1b1b1b
}

.c-slim-table tbody tr:nth-child(odd) td[data-sort-active] {
    color: #1b1b1b
}

.c-slim-table tbody tr:first-child th {
    background-color: #fff;
    color: #003e67
}

.c-slim-table tbody tr th {
    font-weight: 700
}

@media(max-width:639px) {
    .tablesaw th {
        padding: .5rem .7rem
    }
    .tablesaw-stack td {
        background-color: #fff;
        border-bottom-color: #d6e9f2;
        border-bottom-width: 2px;
        border-left-color: #fff;
        border-right-color: #fff;
        border-top-color: #fff;
        padding: .75rem 1rem
    }
    .tablesaw-stack td:first-child {
        background-color: #005288;
        border-left: 0;
        border-right: 0;
        border-top: 0;
        color: #fff
    }
    .tablesaw-stack td:last-child {
        border-bottom: rgba(0, 0, 0, 0)
    }
    table tbody tr:nth-child(odd) td {
        background-color: #fff
    }
    tr:last-child {
        border-bottom: 2px solid #fff
    }
    .c-slim-table td {
        background-color: #fff;
        border-bottom-color: #dedfe0;
        border-bottom-width: 1.25px;
        border-left-color: #fff;
        border-right-color: #fff;
        border-top-color: #fff;
        padding: .7rem 1rem
    }
    .c-slim-table th {
        border-color: #dedfe0
    }
    .c-slim-table.tablesaw-stack td:first-child {
        border-bottom-color: #dedfe0;
        border-width: 1.25px
    }
    .c-slim-table tbody tr td strong {
        background-color: #fff;
        color: #003e67
    }
    .c-slim-table tbody tr {
        background-color: #fff;
        border-top: 6.25px solid #dedfe0
    }
    .c-slim-table tbody tr:nth-child(even) td {
        background-color: #fff
    }
    td:last-child {
        border-bottom: rgba(0, 0, 0, 0)
    }
}

.table table {
    border: 0
}

.table figcaption {
    background-color: #fff;
    -moz-columns: #1b1b1b;
    columns: #1b1b1b;
    font-size: 18px;
    padding: 0;
    text-align: left
}

.usa-tag {
    font-family: Public Sans Web, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
    font-size: .88rem;
    color: #fff;
    text-transform: uppercase;
    background-color: #565c65;
    border-radius: 2px;
    margin-right: .25rem;
    padding: 1px .5rem
}

.usa-tag:only-of-type {
    margin-right: 0
}

.usa-tag--big {
    padding-left: .5rem;
    padding-right: .5rem;
    font-family: Public Sans Web, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
    font-size: 1rem
}

.usa-tag {
    background-color: #0078ae;
    border-radius: 20px;
    color: #fff;
    display: inline-block;
    font-size: .75rem;
    font-weight: 500;
    line-height: 1.5;
    padding: .375rem 1.5rem;
    text-transform: none;
    transition: background-color 200ms cubic-bezier(0.0, 0, 0.2, 1)
}

.usa-tag:hover,
.usa-tag:focus {
    background-color: #005b84
}

.usa-tag.usa-tag--big {
    border-radius: 30px;
    font-size: 1rem;
    padding: .5rem 2rem
}

.usa-tooltip {
    display: inline-block;
    position: relative
}

.usa-tooltip__trigger {
    cursor: pointer
}

.usa-tooltip__trigger>svg {
    display: block;
    pointer-events: none
}

.usa-tooltip__body,
.usa-tooltip__body--top {
    transition: opacity .08s ease-in-out;
    background-color: #1b1b1b;
    border-radius: .25rem;
    color: #f0f0f0;
    display: none;
    font-size: .94rem;
    padding: .5rem;
    pointer-events: none;
    width: auto;
    white-space: pre;
    z-index: 100000;
    position: absolute
}

.usa-tooltip__body:after,
.usa-tooltip__body--top:after {
    content: "";
    display: block;
    width: 0;
    height: 0;
    pointer-events: none;
    border-left: 5px solid rgba(0, 0, 0, 0);
    border-right: 5px solid rgba(0, 0, 0, 0);
    border-top: 5px solid #1b1b1b;
    position: absolute;
    bottom: -5px;
    left: 50%;
    margin-left: -5px
}

.usa-tooltip__body--wrap {
    width: 100%;
    white-space: normal;
    text-align: center;
    min-width: 50vw
}

.usa-tooltip__body.is-set {
    display: block
}

.usa-tooltip__body.is-visible {
    opacity: 1
}

.usa-tooltip__body--bottom:after {
    border-left: 5px solid rgba(0, 0, 0, 0);
    border-right: 5px solid rgba(0, 0, 0, 0);
    border-bottom: 5px solid #1b1b1b;
    border-top: 0;
    bottom: auto;
    top: -5px
}

.usa-tooltip__body--right:after {
    border-top: 5px solid rgba(0, 0, 0, 0);
    border-bottom: 5px solid rgba(0, 0, 0, 0);
    border-right: 5px solid #1b1b1b;
    border-left: 0;
    right: auto;
    top: 50%;
    bottom: 0;
    left: -5px;
    margin: -5px 0 0 0
}

.usa-tooltip__body--left:after {
    border-top: 5px solid rgba(0, 0, 0, 0);
    border-bottom: 5px solid rgba(0, 0, 0, 0);
    border-left: 5px solid #1b1b1b;
    border-right: 0;
    right: -5px;
    top: 50%;
    bottom: 0;
    left: auto;
    margin: -5px 0 0 0
}

.usa-js-no-click {
    pointer-events: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.usa-js-no-click .usa-modal,
.usa-js-no-click .usa-modal * {
    pointer-events: auto;
    -webkit-user-select: text;
    -moz-user-select: text;
    user-select: text
}

[data-open-modal] * {
    pointer-events: none
}

.usa-modal-wrapper {
    text-align: center;
    transition: opacity .15s ease-in-out
}

.usa-modal-wrapper.is-hidden {
    visibility: hidden;
    opacity: 0;
    position: fixed
}

.usa-modal-wrapper.is-visible {
    visibility: visible;
    opacity: 1;
    position: fixed;
    z-index: 99999
}

.usa-modal-overlay {
    background: rgba(0, 0, 0, .7);
    bottom: 0;
    height: 100%;
    left: 0;
    overflow: scroll;
    overflow-x: hidden;
    padding: 1.5rem;
    position: fixed;
    scroll-behavior: smooth;
    top: 0;
    width: 100%
}

.usa-modal-overlay:before {
    content: "";
    display: inline-block;
    height: 100%;
    vertical-align: middle
}

.usa-modal-overlay[data-force-action=true] {
    pointer-events: none
}

.usa-modal-overlay[data-force-action=true] * {
    pointer-events: auto
}

.usa-js-loading .usa-modal-wrapper {
    position: absolute;
    left: -999em;
    right: auto
}

.usa-js-loading .usa-modal-wrapper:target {
    position: static
}

.usa-modal {
    font-family: Public Sans Web, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
    font-size: 1rem;
    line-height: 1.5;
    border-radius: .5rem;
    background: #fff;
    color: #1b1b1b;
    display: inline-block;
    margin: 1.25rem auto;
    max-width: 30rem;
    position: relative;
    text-align: left;
    vertical-align: middle;
    width: 100%
}

.usa-modal:focus {
    outline: none
}

.usa-modal__content {
    display: flex;
    flex-direction: column-reverse;
    padding-top: 2rem;
    width: 100%
}

.usa-modal__main {
    margin: 0 auto;
    padding: .5rem 2rem 2rem
}

.usa-modal-wrapper [data-close-modal]>.usa-icon,
.usa-modal-wrapper [data-close-modal]>.usa-icon use {
    pointer-events: none !important
}

.usa-modal__close {
    align-items: center;
    align-self: flex-end;
    background-color: rgba(0, 0, 0, 0);
    color: #71767a;
    display: flex;
    flex-shrink: 0;
    font-size: .88rem;
    margin: -2rem 0 0 auto;
    padding: .25rem .25rem;
    width: auto
}

.usa-modal__close:hover,
.usa-modal__close:active {
    background-color: rgba(0, 0, 0, 0);
    color: #1b1b1b
}

.usa-modal__close:focus {
    outline-offset: 0
}

.usa-modal__close .usa-icon {
    height: 2rem;
    margin: 2px 2px 0 0;
    width: 2rem
}

.usa-modal__heading {
    font-family: Public Sans Web, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
    font-size: 1.38rem;
    line-height: 1.4;
    margin-top: 0
}

.usa-modal__footer {
    margin-top: 1.5rem
}

.usa-modal--lg {
    max-width: 55rem;
    width: 100%
}

.usa-modal--lg .usa-modal__main {
    padding-bottom: 4rem;
    padding-top: 1.25rem;
    width: 100%;
    max-width: 40rem
}

@media all and (min-width:40em) {
    .usa-modal--lg .usa-modal__heading {
        font-family: Public Sans Web, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
        font-size: 2rem
    }
}

.usa-js-modal--active {
    overflow: hidden
}

.usa-step-indicator {
    font-family: Public Sans Web, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
    font-size: 1rem;
    line-height: 1.2;
    background-color: #fff;
    margin-bottom: 2rem;
    margin-left: -1px;
    margin-right: -1px
}

@media all and (min-width:40em) {
    .usa-step-indicator {
        margin-left: 0;
        margin-right: 0
    }
}

.usa-step-indicator__segments {
    counter-reset: usa-step-indicator;
    display: flex;
    list-style: none;
    margin: 0;
    padding: 0
}

.usa-step-indicator__segment {
    flex: 1 1 0%;
    counter-increment: usa-step-indicator;
    margin-left: 1px;
    margin-right: 1px;
    max-width: 15rem;
    min-height: .5rem;
    position: relative
}

.usa-step-indicator__segment:after {
    background-color: #dfe1e2;
    content: "";
    display: block;
    height: .5rem;
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

@media all and (min-width:40em) {
    .usa-step-indicator__segment:after {
        height: .5rem
    }
}

.usa-step-indicator__segment--complete::after {
    background-color: #162e51
}

.usa-step-indicator__segment--complete .usa-step-indicator__segment-label {
    color: #162e51
}

.usa-step-indicator__segment--current::after {
    background-color: #005ea2
}

.usa-step-indicator__segment--current .usa-step-indicator__segment-label {
    color: #005ea2;
    font-weight: 700
}

.usa-step-indicator__segment-label {
    display: none
}

@media all and (min-width:40em) {
    .usa-step-indicator__segment-label {
        color: #565c65;
        display: block;
        font-size: 1rem;
        margin-top: calc(0.5rem + 0.5rem);
        padding-right: 2rem;
        text-align: left
    }
}

.usa-step-indicator__header {
    align-items: baseline;
    display: flex
}

.usa-step-indicator__heading {
    color: #1b1b1b;
    font-family: Public Sans Web, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
    font-size: 1.06rem;
    font-weight: 700;
    margin: 1rem 0 0
}

@media all and (min-width:40em) {
    .usa-step-indicator__heading {
        font-size: 1.38rem;
        margin-top: 2rem
    }
}

.usa-step-indicator__current-step {
    height: 2.5rem;
    border-radius: 99rem;
    width: 2.5rem;
    font-weight: normal;
    font-feature-settings: "tnum" 1, "kern" 1;
    background-color: #005ea2;
    color: #fff;
    display: inline-block;
    padding: calc((2.5rem - (2ex * 1.2))*.5);
    text-align: center
}

.usa-step-indicator__total-steps {
    font-weight: normal;
    font-feature-settings: "tnum" 1, "kern" 1;
    color: #005ea2;
    margin-right: .5rem
}

@media all and (min-width:40em) {
    .usa-step-indicator--counters .usa-step-indicator__segment,
    .usa-step-indicator--counters-sm .usa-step-indicator__segment {
        margin-left: 0;
        margin-right: 0;
        margin-top: calc(((2.5rem - 0.5rem) / 2) + 0.25rem)
    }
    .usa-step-indicator--counters .usa-step-indicator__segment:before,
    .usa-step-indicator--counters-sm .usa-step-indicator__segment:before {
        height: 2.5rem;
        border-radius: 99rem;
        width: 2.5rem;
        font-feature-settings: "tnum" 1, "kern" 1;
        background-color: #fff;
        box-shadow: inset 0 0 0 .25rem #dfe1e2, 0 0 0 .25rem #fff;
        color: #565c65;
        content: counter(usa-step-indicator);
        display: block;
        font-weight: 700;
        left: 0;
        line-height: 1;
        padding: calc((2.5rem - (2ex * 1))*.5);
        position: absolute;
        text-align: center;
        top: calc((2.5rem - 0.5rem)/-2);
        z-index: 100
    }
    .usa-step-indicator--counters .usa-step-indicator__segment:last-child:after,
    .usa-step-indicator--counters-sm .usa-step-indicator__segment:last-child:after {
        display: none
    }
}

.usa-step-indicator--counters .usa-step-indicator__segment--complete::before,
.usa-step-indicator--counters-sm .usa-step-indicator__segment--complete::before {
    background-color: #162e51;
    box-shadow: 0 0 0 .25rem #fff;
    color: #fff
}

.usa-step-indicator--counters .usa-step-indicator__segment--current::before,
.usa-step-indicator--counters-sm .usa-step-indicator__segment--current::before {
    background-color: #005ea2;
    box-shadow: 0 0 0 .25rem #fff;
    color: #fff
}

@media all and (min-width:40em) {
    .usa-step-indicator--counters .usa-step-indicator__segment-label,
    .usa-step-indicator--counters-sm .usa-step-indicator__segment-label {
        margin-top: calc(((2.5rem + 0.5rem) / 2) + 0.5rem)
    }
}

@media all and (min-width:40em) {
    .usa-step-indicator--counters.usa-step-indicator--center .usa-step-indicator__segment:first-child:after,
    .usa-step-indicator--counters-sm.usa-step-indicator--center .usa-step-indicator__segment:first-child:after {
        left: 50%;
        right: 0;
        width: auto
    }
    .usa-step-indicator--counters.usa-step-indicator--center .usa-step-indicator__segment:last-child:after,
    .usa-step-indicator--counters-sm.usa-step-indicator--center .usa-step-indicator__segment:last-child:after {
        display: block;
        left: 0;
        right: 50%;
        width: auto
    }
}

@media all and (min-width:40em) {
    .usa-step-indicator--counters-sm .usa-step-indicator__segment {
        margin-top: calc(((1.5rem - 0.5rem) / 2) + 0.25rem)
    }
    .usa-step-indicator--counters-sm .usa-step-indicator__segment:before {
        height: 1.5rem;
        border-radius: 99rem;
        width: 1.5rem;
        font-size: .88rem;
        padding: calc(0.25rem + 1px);
        top: calc((1.5rem - 0.5rem)/-2)
    }
    .usa-step-indicator--counters-sm .usa-step-indicator__segment:last-child:after {
        display: none
    }
}

@media all and (min-width:40em) {
    .usa-step-indicator--counters-sm .usa-step-indicator__segment-label {
        margin-top: calc(((1.5rem + 0.5rem) / 2) + 0.5rem)
    }
}

.usa-step-indicator--no-labels {
    margin-left: -1px;
    margin-right: -1px
}

.usa-step-indicator--no-labels .usa-step-indicator__segment {
    margin-top: 0;
    margin-left: 1px;
    margin-right: 1px
}

.usa-step-indicator--no-labels .usa-step-indicator__segment:before {
    display: none
}

.usa-step-indicator--no-labels .usa-step-indicator__segment:last-child:after {
    display: block
}

.usa-step-indicator--no-labels .usa-step-indicator__heading {
    margin-top: 1rem
}

.usa-step-indicator--no-labels .usa-step-indicator__segment-label {
    display: none
}

.usa-step-indicator--center {
    margin-left: -1px;
    margin-right: -1px
}

.usa-step-indicator--center .usa-step-indicator__segment {
    margin-left: 1px;
    margin-right: 1px
}

.usa-step-indicator--center .usa-step-indicator__segment:before {
    left: calc(50% - (2.5rem + 0.25rem)/2)
}

.usa-step-indicator--center .usa-step-indicator__segment-label {
    padding-left: .5rem;
    padding-right: .5rem;
    text-align: center
}

.usa-step-indicator--center.usa-step-indicator--no-labels .usa-step-indicator__segment:first-child:after {
    left: 0
}

.usa-step-indicator--center.usa-step-indicator--no-labels .usa-step-indicator__segment:last-child:after {
    right: 0
}

.usa-step-indicator--center.usa-step-indicator--counters-sm .usa-step-indicator__segment:before {
    left: calc(50% - (1.5rem + 0.25rem)/2)
}

.usa-button-group {
    margin-bottom: 0;
    margin-top: 0;
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    list-style-type: none;
    margin-left: -0.25rem;
    margin-right: -0.25rem;
    padding-left: 0
}

@media all and (min-width:30em) {
    .usa-button-group {
        align-items: center;
        flex-direction: row
    }
}

.usa-button-group__item {
    margin: .25rem
}

@media all and (min-width:30em) {
    .usa-button-group__item:last-child {
        margin-right: 0
    }
}

.usa-button-group__item .usa-button {
    margin-left: 0;
    margin-right: 0
}

.usa-button-group--segmented {
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    margin-left: 0;
    margin-right: 0
}

@media all and (min-width:30em) {
    .usa-button-group--segmented {
        justify-content: flex-start
    }
}

.usa-button-group--segmented .usa-button {
    position: relative;
    width: calc(100% + 2px)
}

@media all and (min-width:30em) {
    .usa-button-group--segmented .usa-button {
        width: auto
    }
}

.usa-button-group--segmented .usa-button:hover,
.usa-button-group--segmented .usa-button:active {
    z-index: 2
}

.usa-button-group--segmented .usa-button:focus {
    z-index: 3
}

.usa-button-group--segmented .usa-button-group__item {
    margin-left: 0;
    margin-right: 0;
    width: 100%
}

@media all and (min-width:30em) {
    .usa-button-group--segmented .usa-button-group__item {
        width: auto
    }
}

.usa-button-group--segmented .usa-button-group__item:first-child>.usa-button {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    margin-right: -1px
}

.usa-button-group--segmented .usa-button-group__item:last-child>.usa-button {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    margin-right: 0;
    margin-left: -2px;
    width: calc(100% + 2px)
}

@media all and (min-width:30em) {
    .usa-button-group--segmented .usa-button-group__item:last-child>.usa-button {
        margin-left: -1px;
        width: auto
    }
}

.usa-button-group--segmented .usa-button-group__item:where(:not(:first-child):not(:last-child))>.usa-button {
    border-radius: 0;
    margin-right: -1px;
    margin-left: -1px
}

.usa-button-group--segmented .usa-button-group__item:where(:not(:last-child)) .usa-button::before {
    border-right: 1px solid #1a4480;
    bottom: 0;
    content: "";
    display: block;
    height: 100%;
    position: absolute;
    right: 1px;
    top: 0;
    width: 1px;
    z-index: 3
}

.usa-button-group--segmented .usa-button-group__item:where(:not(:last-child)) .usa-button--secondary::before {
    border-right-color: #b50909
}

.usa-button-group--segmented .usa-button-group__item:where(:not(:last-child)) .usa-button--accent-cool::before {
    border-right-color: #28a0cb
}

.usa-button-group--segmented .usa-button-group__item:where(:not(:last-child)) .usa-button--base::before {
    border-right-color: #565c65
}

.usa-button-group--segmented .usa-button-group__item:where(:not(:last-child)) [class*=usa-button]:disabled::before,
.usa-button-group--segmented .usa-button-group__item:where(:not(:last-child)) [class*=usa-button][aria-disabled=true]::before {
    border-right-color: #fff
}

.usa-button-group--segmented .usa-button-group__item:where(:not(:last-child)) .usa-button:active::before,
.usa-button-group--segmented .usa-button-group__item:where(:not(:last-child)) .usa-button--outline::before {
    display: none
}

.usa-checkbox__label,
.usa-radio__label {
    height: 1.3;
    line-height: 1.3;
    padding-left: 2rem;
    position: relative;
    text-indent: -2rem
}

.usa-checkbox__label::before,
.usa-radio__label::before {
    line-height: 1.25rem;
    margin-left: 2px;
    margin-right: .75rem;
    margin-top: .075rem;
    vertical-align: sub
}

.l-breadcrumb {
    background-color: #fff
}

.l-breadcrumb__row {
    display: flex;
    justify-content: space-between;
    padding: 1rem 0
}

.l-breadcrumb__row>*:first-child {
    max-width: 66%
}

@media(max-width:54.9375em) {
    .l-breadcrumb__row>*:first-child {
        max-width: 100%
    }
}

@media(max-width:54.9375em) {
    .l-breadcrumb__row {
        flex-direction: column-reverse
    }
}

.social-sharing-buttons {
    margin: 0
}

.social-sharing-buttons .social-sharing-buttons-button {
    outline: 2px solid rgba(0, 0, 0, 0);
    outline-offset: 2px;
    color: rgba(0, 0, 0, 0);
    font: 0/0 a;
    height: 22px;
    text-shadow: none;
    width: 22px;
    background-color: #fff;
    border-radius: 50%;
    display: block;
    margin: 0 0 0 .75rem;
    position: relative;
    transition: background-color 200ms cubic-bezier(0.0, 0, 0.2, 1)
}

.social-sharing-buttons .social-sharing-buttons-button:focus {
    outline-color: #28a0cb
}

.social-sharing-buttons .social-sharing-buttons-button:focus:not(:focus-visible) {
    outline-color: rgba(0, 0, 0, 0)
}

.social-sharing-buttons .social-sharing-buttons-button>:last-child {
    margin-right: 0
}

.social-sharing-buttons .social-sharing-buttons-button::after,
.social-sharing-buttons .social-sharing-buttons-button::before {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    content: "";
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    transition: opacity 200ms cubic-bezier(0.0, 0, 0.2, 1);
    width: 100%
}

.social-sharing-buttons .social-sharing-buttons-button::before {
    opacity: 0
}

.social-sharing-buttons .social-sharing-buttons-button:hover::before,
.social-sharing-buttons .social-sharing-buttons-button:focus::before {
    opacity: 1
}

.social-sharing-buttons .social-sharing-buttons-button:hover::after,
.social-sharing-buttons .social-sharing-buttons-button:focus::after {
    opacity: 0
}

.social-sharing-buttons .social-sharing-buttons-button svg {
    display: none
}

.social-sharing-buttons .social-sharing-buttons-button.share-linkedin::after,
.social-sharing-buttons .social-sharing-buttons-button.share-linkedin::before {
    background-size: 18px 18px
}

.l-breadcrumb .share-facebook::after {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyOCAyOCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjggMjg7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojMDA3OEFFO30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTI3LjMsMTRjMC03LjQtNi0xMy4zLTEzLjMtMTMuM0M2LjYsMC43LDAuNyw2LjYsMC43LDE0YzAsNi41LDQuNiwxMS44LDEwLjcsMTMuMVYxOEg4Ljd2LTRoMi43di0zLjMKCUMxMS4zLDguMSwxMy40LDYsMTYsNmgzLjN2NGgtMi43Yy0wLjcsMC0xLjMsMC42LTEuMywxLjNWMTRoNHY0aC00djkuM0MyMi4xLDI2LjYsMjcuMywyMC45LDI3LjMsMTR6Ii8+Cjwvc3ZnPgo=)
}

.l-breadcrumb .share-facebook::before {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyOCAyOCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjggMjg7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojQzBDMkM0O30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTI3LjMsMTRjMC03LjQtNi0xMy4zLTEzLjMtMTMuM0M2LjYsMC43LDAuNyw2LjYsMC43LDE0YzAsNi41LDQuNiwxMS44LDEwLjcsMTMuMVYxOEg4Ljd2LTRoMi43di0zLjMKCUMxMS4zLDguMSwxMy40LDYsMTYsNmgzLjN2NGgtMi43Yy0wLjcsMC0xLjMsMC42LTEuMywxLjNWMTRoNHY0aC00djkuM0MyMi4xLDI2LjYsMjcuMywyMC45LDI3LjMsMTR6Ii8+Cjwvc3ZnPgo=)
}

.l-breadcrumb .share-x::after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iIiBoZWlnaHQ9IiIgdmlld0JveD0iNSA1IDM2IDM2IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cmVjdCB3aWR0aD0iNDgiIGhlaWdodD0iNDgiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0yNi40OTc5IDIxLjg5MjFMMzQuMzE1NiAxM0gzMi40NjNMMjUuNjc0OSAyMC43MjA5TDIwLjI1MzIgMTNIMTRMMjIuMTk4NiAyNC42NzUzTDE0IDM0SDE1Ljg1MjdMMjMuMDIxMSAyNS44NDY1TDI4Ljc0NjggMzRIMzVMMjYuNDk3NCAyMS44OTIxSDI2LjQ5NzlaTTIzLjk2MDQgMjQuNzc4MkwyMy4xMjk3IDIzLjYxNTZMMTYuNTIwMiAxNC4zNjQ3SDE5LjM2NThMMjQuNjk5NyAyMS44MzA0TDI1LjUzMDQgMjIuOTkzTDMyLjQ2MzkgMzIuNjk3NEgyOS42MTgzTDIzLjk2MDQgMjQuNzc4NlYyNC43NzgyWiIgZmlsbD0iIzAwNzhBRSIvPgo8L3N2Zz4K)
}

.l-breadcrumb .share-x::before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iIiBoZWlnaHQ9IiIgdmlld0JveD0iNSA1IDM2IDM2IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cmVjdCB3aWR0aD0iNDgiIGhlaWdodD0iNDgiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0yNi40OTc5IDIxLjg5MjFMMzQuMzE1NiAxM0gzMi40NjNMMjUuNjc0OSAyMC43MjA5TDIwLjI1MzIgMTNIMTRMMjIuMTk4NiAyNC42NzUzTDE0IDM0SDE1Ljg1MjdMMjMuMDIxMSAyNS44NDY1TDI4Ljc0NjggMzRIMzVMMjYuNDk3NCAyMS44OTIxSDI2LjQ5NzlaTTIzLjk2MDQgMjQuNzc4MkwyMy4xMjk3IDIzLjYxNTZMMTYuNTIwMiAxNC4zNjQ3SDE5LjM2NThMMjQuNjk5NyAyMS44MzA0TDI1LjUzMDQgMjIuOTkzTDMyLjQ2MzkgMzIuNjk3NEgyOS42MTgzTDIzLjk2MDQgMjQuNzc4NlYyNC43NzgyWiIgZmlsbD0iI0MwQzJDNCIvPgo8L3N2Zz4K)
}

.l-breadcrumb .share-twitter::after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iIiBoZWlnaHQ9IiIgdmlld0JveD0iNSA1IDM2IDM2IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cmVjdCB3aWR0aD0iNDgiIGhlaWdodD0iNDgiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0yNi40OTc5IDIxLjg5MjFMMzQuMzE1NiAxM0gzMi40NjNMMjUuNjc0OSAyMC43MjA5TDIwLjI1MzIgMTNIMTRMMjIuMTk4NiAyNC42NzUzTDE0IDM0SDE1Ljg1MjdMMjMuMDIxMSAyNS44NDY1TDI4Ljc0NjggMzRIMzVMMjYuNDk3NCAyMS44OTIxSDI2LjQ5NzlaTTIzLjk2MDQgMjQuNzc4MkwyMy4xMjk3IDIzLjYxNTZMMTYuNTIwMiAxNC4zNjQ3SDE5LjM2NThMMjQuNjk5NyAyMS44MzA0TDI1LjUzMDQgMjIuOTkzTDMyLjQ2MzkgMzIuNjk3NEgyOS42MTgzTDIzLjk2MDQgMjQuNzc4NlYyNC43NzgyWiIgZmlsbD0iIzAwNzhBRSIvPgo8L3N2Zz4K)
}

.l-breadcrumb .share-twitter::before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iIiBoZWlnaHQ9IiIgdmlld0JveD0iNSA1IDM2IDM2IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cmVjdCB3aWR0aD0iNDgiIGhlaWdodD0iNDgiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0yNi40OTc5IDIxLjg5MjFMMzQuMzE1NiAxM0gzMi40NjNMMjUuNjc0OSAyMC43MjA5TDIwLjI1MzIgMTNIMTRMMjIuMTk4NiAyNC42NzUzTDE0IDM0SDE1Ljg1MjdMMjMuMDIxMSAyNS44NDY1TDI4Ljc0NjggMzRIMzVMMjYuNDk3NCAyMS44OTIxSDI2LjQ5NzlaTTIzLjk2MDQgMjQuNzc4MkwyMy4xMjk3IDIzLjYxNTZMMTYuNTIwMiAxNC4zNjQ3SDE5LjM2NThMMjQuNjk5NyAyMS44MzA0TDI1LjUzMDQgMjIuOTkzTDMyLjQ2MzkgMzIuNjk3NEgyOS42MTgzTDIzLjk2MDQgMjQuNzc4NlYyNC43NzgyWiIgZmlsbD0iI0MwQzJDNCIvPgo8L3N2Zz4K)
}

.l-breadcrumb .share-email::after {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyOCAyOCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjggMjg7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojMDA3OEFFO30KPC9zdHlsZT4KPHBvbHlnb24gY2xhc3M9InN0MCIgcG9pbnRzPSIyMC41LDkgMTQsMTMuMiA3LjUsOSAiLz4KPHBvbHlnb24gY2xhc3M9InN0MCIgcG9pbnRzPSIyMC42LDEwIDIwLjYsMTkgNy40LDE5IDcuNCwxMCAxNCwxNC4zICIvPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjMuNCw0LjZjLTIuNS0yLjUtNS45LTMuOS05LjQtMy45QzYuNywwLjcsMC43LDYuNiwwLjcsMTRTNi42LDI3LjMsMTQsMjcuM2M3LjMsMCwxMy4zLTUuOSwxMy4zLTEzLjMKCUMyNy4zLDEwLjUsMjUuOSw3LjEsMjMuNCw0LjZ6IE0yMS44LDE5YzAsMC4zLTAuMSwwLjYtMC4zLDAuOGMtMC4yLDAuMi0wLjUsMC40LTAuOCwwLjRINy40Yy0wLjMsMC0wLjYtMC4xLTAuOC0wLjQKCWMtMC4yLTAuMi0wLjMtMC41LTAuMy0wLjhWOWMwLTAuMywwLjEtMC42LDAuMy0wLjhjMC4yLTAuMiwwLjUtMC40LDAuOC0wLjRoMTMuMmMwLjMsMCwwLjYsMC4xLDAuOCwwLjRjMC4yLDAuMiwwLjMsMC41LDAuMywwLjhWMTkKCXoiLz4KPC9zdmc+Cg==)
}

.l-breadcrumb .share-email::before {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyOCAyOCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjggMjg7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojQzBDMkM0O30KPC9zdHlsZT4KPHBvbHlnb24gY2xhc3M9InN0MCIgcG9pbnRzPSIyMC41LDkgMTQsMTMuMiA3LjUsOSAiLz4KPHBvbHlnb24gY2xhc3M9InN0MCIgcG9pbnRzPSIyMC42LDEwIDIwLjYsMTkgNy40LDE5IDcuNCwxMCAxNCwxNC4zICIvPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjMuNCw0LjZjLTIuNS0yLjUtNS45LTMuOS05LjQtMy45QzYuNywwLjcsMC43LDYuNiwwLjcsMTRTNi42LDI3LjMsMTQsMjcuM2M3LjMsMCwxMy4zLTUuOSwxMy4zLTEzLjMKCUMyNy4zLDEwLjUsMjUuOSw3LjEsMjMuNCw0LjZ6IE0yMS44LDE5YzAsMC4zLTAuMSwwLjYtMC4zLDAuOGMtMC4yLDAuMi0wLjUsMC40LTAuOCwwLjRINy40Yy0wLjMsMC0wLjYtMC4xLTAuOC0wLjQKCWMtMC4yLTAuMi0wLjMtMC41LTAuMy0wLjhWOWMwLTAuMywwLjEtMC42LDAuMy0wLjhjMC4yLTAuMiwwLjUtMC40LDAuOC0wLjRoMTMuMmMwLjMsMCwwLjYsMC4xLDAuOCwwLjRjMC4yLDAuMiwwLjMsMC41LDAuMywwLjhWMTkKCXoiLz4KPC9zdmc+Cg==)
}

.l-breadcrumb .share-linkedin::after {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyMi40IDIyLjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDIyLjQgMjIuNDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOiMwMDc4QUU7fQo8L3N0eWxlPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNS4xLDcuNEgwLjR2MTVoNC43VjcuNHoiLz4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTE3LjgsN2MtMC4yLDAtMC40LDAtMC41LDBjLTIuNi0wLjEtNC4xLDEuNS00LjYsMi4xYy0wLjEsMC4yLTAuMiwwLjMtMC4yLDAuM3YtMkg3Ljl2MTVoNC43di03CgljMC0xLTAuMS0yLjEsMC40LTNjMC40LTAuOCwxLjItMS4yLDIuMS0xLjJjMi42LDAsMi43LDIuMywyLjcsMi42djguN2g0Ljd2LTkuOEMyMi40LDkuMywyMC44LDcuNCwxNy44LDdMMTcuOCw3eiIvPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNS40LDMuM2MwLjMtMS41LTAuNi0yLjktMi0zLjNjLTEuNS0wLjMtMi45LDAuNi0zLjMsMmMtMC4zLDEuNSwwLjYsMi45LDIsMy4zQzMuNiw1LjcsNSw0LjgsNS40LDMuM3oiLz4KPC9zdmc+Cg==)
}

.l-breadcrumb .share-linkedin::before {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyMi40IDIyLjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDIyLjQgMjIuNDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOiNDMEMyQzQ7fQo8L3N0eWxlPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNS4xLDcuNEgwLjR2MTVoNC43VjcuNHoiLz4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTE3LjgsN2MtMC4yLDAtMC40LDAtMC41LDBjLTIuNi0wLjEtNC4xLDEuNS00LjYsMi4xYy0wLjEsMC4yLTAuMiwwLjMtMC4yLDAuM3YtMkg3Ljl2MTVoNC43di03CgljMC0xLTAuMS0yLjEsMC40LTNjMC40LTAuOCwxLjItMS4yLDIuMS0xLjJjMi42LDAsMi43LDIuMywyLjcsMi42djguN2g0Ljd2LTkuOEMyMi40LDkuMywyMC44LDcuNCwxNy44LDdMMTcuOCw3eiIvPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNS40LDMuM2MwLjMtMS41LTAuNi0yLjktMi0zLjNDMS45LTAuMywwLjUsMC42LDAuMSwyYy0wLjMsMS41LDAuNiwyLjksMiwzLjNDMy42LDUuNyw1LDQuOCw1LjQsMy4zeiIvPgo8L3N2Zz4K)
}

.l-constrain {
    margin-left: auto;
    margin-right: auto;
    max-width: 87.5rem;
    padding-left: 1rem;
    padding-right: 1rem
}

@media(min-width:64em) {
    .l-constrain {
        padding-left: 2rem;
        padding-right: 2rem
    }
}

.l-constrain .l-constrain {
    padding-left: 0;
    padding-right: 0
}

.l-constrain--large {
    max-width: 102.125rem
}

.l-constrain--small {
    max-width: 75rem
}

.l-constrain--xs {
    max-width: 59rem
}

.l-constrain--xxs {
    max-width: 51.875rem
}

.l-constrain--no-padding {
    padding-left: 0;
    padding-right: 0
}

.l-footer {
    padding: 1.5rem 0
}

.l-grid {
    display: flex;
    flex-wrap: wrap;
    margin-left: -1.25rem;
    margin-right: -1.25rem
}

.l-grid>* {
    flex-basis: auto;
    flex-grow: 0;
    flex-shrink: 0;
    margin-bottom: 2.5rem;
    margin-left: 1.25rem;
    margin-right: 1.25rem;
    width: calc(100% - 2.5rem);
    min-width: 0rem
}

@supports(display:grid) {
    .l-grid {
        margin-left: 0;
        margin-right: 0;
        grid-template-columns: repeat(1, 1fr);
        grid-gap: 2.5rem;
        display: grid
    }
    .l-grid>* {
        margin: 0;
        min-width: 0;
        width: 100%
    }
}

.l-grid--2-col {
    display: flex;
    flex-wrap: wrap;
    margin-left: -1.25rem;
    margin-right: -1.25rem
}

.l-grid--2-col>* {
    flex-basis: auto;
    flex-grow: 0;
    flex-shrink: 0;
    margin-bottom: 2.5rem;
    margin-left: 1.25rem;
    margin-right: 1.25rem;
    width: calc(100% - 2.5rem);
    min-width: 0rem
}

@supports(display:grid) {
    .l-grid--2-col {
        margin-left: 0;
        margin-right: 0;
        grid-template-columns: repeat(1, 1fr);
        grid-gap: 2.5rem;
        display: grid
    }
    .l-grid--2-col>* {
        margin: 0;
        min-width: 0;
        width: 100%
    }
}

@media(min-width:37.5em) {
    .l-grid--2-col>* {
        flex-basis: auto;
        flex-grow: 0;
        flex-shrink: 0;
        margin-bottom: 2.5rem;
        margin-left: 1.25rem;
        margin-right: 1.25rem;
        width: calc(50% - 2.5rem);
        min-width: 17.1875rem
    }
    @supports(display:grid) {
        .l-grid--2-col {
            grid-template-columns: repeat(2, 1fr);
            grid-gap: 2.5rem
        }
        .l-grid--2-col>* {
            margin: 0;
            min-width: 0;
            width: 100%
        }
    }
}

.l-grid--3-col {
    display: flex;
    flex-wrap: wrap;
    margin-left: -1.25rem;
    margin-right: -1.25rem
}

.l-grid--3-col>* {
    flex-basis: auto;
    flex-grow: 0;
    flex-shrink: 0;
    margin-bottom: 2.5rem;
    margin-left: 1.25rem;
    margin-right: 1.25rem;
    width: calc(100% - 2.5rem);
    min-width: 0rem
}

@supports(display:grid) {
    .l-grid--3-col {
        margin-left: 0;
        margin-right: 0;
        grid-template-columns: repeat(1, 1fr);
        grid-gap: 2.5rem;
        display: grid
    }
    .l-grid--3-col>* {
        margin: 0;
        min-width: 0;
        width: 100%
    }
}

@media(min-width:47.5em) {
    .l-grid--3-col>* {
        flex-basis: auto;
        flex-grow: 0;
        flex-shrink: 0;
        margin-bottom: 2.5rem;
        margin-left: 1.25rem;
        margin-right: 1.25rem;
        width: calc(33.3333333333% - 2.5rem);
        min-width: 17.1875rem
    }
    @supports(display:grid) {
        .l-grid--3-col {
            grid-template-columns: repeat(3, 1fr);
            grid-gap: 2.5rem
        }
        .l-grid--3-col>* {
            margin: 0;
            min-width: 0;
            width: 100%
        }
    }
}

.l-grid--4-col {
    display: flex;
    flex-wrap: wrap;
    margin-left: -1.25rem;
    margin-right: -1.25rem
}

.l-grid--4-col>* {
    flex-basis: auto;
    flex-grow: 0;
    flex-shrink: 0;
    margin-bottom: 2.5rem;
    margin-left: 1.25rem;
    margin-right: 1.25rem;
    width: calc(100% - 2.5rem);
    min-width: 0rem
}

@supports(display:grid) {
    .l-grid--4-col {
        margin-left: 0;
        margin-right: 0;
        grid-template-columns: repeat(1, 1fr);
        grid-gap: 2.5rem;
        display: grid
    }
    .l-grid--4-col>* {
        margin: 0;
        min-width: 0;
        width: 100%
    }
}

@media(min-width:37.5em)and (max-width:50em) {
    .l-grid--4-col>* {
        flex-basis: auto;
        flex-grow: 0;
        flex-shrink: 0;
        margin-bottom: 2.5rem;
        margin-left: 1.25rem;
        margin-right: 1.25rem;
        width: calc(50% - 2.5rem);
        min-width: 17.1875rem
    }
    @supports(display:grid) {
        .l-grid--4-col {
            grid-template-columns: repeat(2, 1fr);
            grid-gap: 2.5rem
        }
        .l-grid--4-col>* {
            margin: 0;
            min-width: 0;
            width: 100%
        }
    }
}

@media(min-width:50.0625em) {
    .l-grid--4-col>* {
        flex-basis: auto;
        flex-grow: 0;
        flex-shrink: 0;
        margin-bottom: 2.5rem;
        margin-left: 1.25rem;
        margin-right: 1.25rem;
        width: calc(25% - 2.5rem);
        min-width: 0rem
    }
    @supports(display:grid) {
        .l-grid--4-col {
            grid-template-columns: repeat(4, 1fr);
            grid-gap: 2.5rem
        }
        .l-grid--4-col>* {
            margin: 0;
            min-width: 0;
            width: 100%
        }
    }
}

.l-grid--6-col {
    display: flex;
    flex-wrap: wrap;
    margin-left: -1.25rem;
    margin-right: -1.25rem
}

.l-grid--6-col>* {
    flex-basis: auto;
    flex-grow: 0;
    flex-shrink: 0;
    margin-bottom: 2.5rem;
    margin-left: 1.25rem;
    margin-right: 1.25rem;
    width: calc(100% - 2.5rem);
    min-width: 0rem
}

@supports(display:grid) {
    .l-grid--6-col {
        margin-left: 0;
        margin-right: 0;
        grid-template-columns: repeat(1, 1fr);
        grid-gap: 2.5rem;
        display: grid
    }
    .l-grid--6-col>* {
        margin: 0;
        min-width: 0;
        width: 100%
    }
}

@media(min-width:37.5em)and (max-width:62.4375em) {
    .l-grid--6-col>* {
        flex-basis: auto;
        flex-grow: 0;
        flex-shrink: 0;
        margin-bottom: 2.5rem;
        margin-left: 1.25rem;
        margin-right: 1.25rem;
        width: calc(33.3333333333% - 2.5rem);
        min-width: 0rem
    }
    @supports(display:grid) {
        .l-grid--6-col {
            grid-template-columns: repeat(3, 1fr);
            grid-gap: 2.5rem
        }
        .l-grid--6-col>* {
            margin: 0;
            min-width: 0;
            width: 100%
        }
    }
}

@media(min-width:62.5em) {
    .l-grid--6-col>* {
        flex-basis: auto;
        flex-grow: 0;
        flex-shrink: 0;
        margin-bottom: 2.5rem;
        margin-left: 1.25rem;
        margin-right: 1.25rem;
        width: calc(16.6666666667% - 2.5rem);
        min-width: 0rem
    }
    @supports(display:grid) {
        .l-grid--6-col {
            grid-template-columns: repeat(6, 1fr);
            grid-gap: 2.5rem
        }
        .l-grid--6-col>* {
            margin: 0;
            min-width: 0;
            width: 100%
        }
    }
}

@media(min-width:40em) {
    .l-inline-form {
        display: flex;
        flex-wrap: wrap;
        gap: 1rem
    }
    .l-inline-form>* {
        margin: 0 0 1rem !important
    }
}

@media(min-width:40em) {
    .l-inline-form--no-wrap {
        flex-wrap: nowrap
    }
    .l-inline-form--no-wrap>* {
        margin: 0 !important
    }
}

.l-media {
    display: flex;
    flex-direction: column
}

@media(min-width:20em) {
    .l-media {
        flex-direction: row
    }
}

.l-media__object {
    flex-basis: auto;
    flex-grow: 0;
    flex-shrink: 0;
    margin: 0 1rem 0 0
}

.l-media__content {
    flex-basis: auto;
    flex-grow: 1;
    flex-shrink: 1
}

.l-media--column {
    flex-direction: column
}

.l-media--reversed>.l-media__object {
    margin: 0 0 0 1rem;
    order: 1
}

.l-page-section {
    margin: 2.5rem 0
}

@media(min-width:55em) {
    .l-page-section {
        margin: 2.5rem 0
    }
}

.l-page-section__title {
    margin-bottom: 2rem
}

.l-page-section--tags {
    margin: 2.5rem 0
}

@media(min-width:55em) {
    .l-page-section--tags {
        margin: 4rem 0
    }
}

.l-page-section--tags .l-page-section__content {
    border: 1px solid #000;
    max-width: 1100px;
    padding: 1.5rem
}

.l-page-section--tags .l-page-section__content a {
    color: #646566
}

.l-page-section--title-accent .l-page-section__title {
    display: inline-block;
    padding-bottom: 1rem;
    position: relative
}

.l-page-section--title-accent .l-page-section__title::after {
    background: linear-gradient(90deg, #3333a3 0%, #4A50C4 33%, #005288 66%, #3D98C1 100%);
    bottom: 0;
    content: "";
    display: block;
    height: 5px;
    left: 0;
    position: absolute;
    width: 100%
}

.l-page-section--rich-text .l-page-section__content {
    margin-right: auto;
    max-width: 880px
}

.l-page-section--homepage-listing {
    margin-bottom: 0
}

.l-page-section--homepage-listing .l-page-section__content {
    padding: 0 1.5rem
}

.l-page-section--homepage-listing .l-page-section__content>* {
    border-bottom: solid 2px #000;
    margin-bottom: 2rem;
    padding-bottom: 2rem;
    position: relative
}

.l-page-section--homepage-listing .l-page-section__content>*::before,
.l-page-section--homepage-listing .l-page-section__content>*::after {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxMCAyOSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTAgMjk7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7fQo8L3N0eWxlPgo8cmVjdCB4PSI0IiB5PSI1IiBjbGFzcz0ic3QwIiB3aWR0aD0iMiIgaGVpZ2h0PSIyNCIvPgo8cmVjdCBjbGFzcz0ic3QwIiB3aWR0aD0iMTAiIGhlaWdodD0iMTAiLz4KPC9zdmc+Cg==);
    background-repeat: no-repeat;
    background-size: 10px 29px;
    content: "";
    display: block;
    height: 29px;
    position: absolute;
    width: 10px
}

.l-page-section--homepage-listing .l-page-section__content>*::before {
    background-position: left center;
    bottom: -25px;
    left: -14px;
    transform: rotate(225deg)
}

.l-page-section--homepage-listing .l-page-section__content>*::after {
    background-position: right center;
    bottom: -6px;
    right: -15px;
    transform: rotate(45deg)
}

.l-page-section--homepage-listing .l-page-section__content>*:last-child {
    border-bottom: 0
}

.l-page-section--homepage-listing .l-page-section__content>*:last-child::before,
.l-page-section--homepage-listing .l-page-section__content>*:last-child::after {
    display: none
}

.l-page-section--homepage-listing .l-page-section__footer {
    margin-top: 2rem
}

.l-sidebar {
    overflow: hidden
}

.l-sidebar.has-no-header {
    margin-top: 1.5rem
}

.l-sidebar.l-sidebar--listing {
    margin-top: 1rem
}

@media(min-width:64em) {
    .l-sidebar.l-sidebar--listing {
        margin-top: 1.5rem
    }
}

@media(min-width:64em) {
    .has-aside-left .l-sidebar__row,
    .has-aside-right .l-sidebar__row {
        margin-left: auto;
        margin-right: auto;
        max-width: 87.5rem;
        padding-left: 1rem;
        padding-right: 1rem;
        display: flex;
        flex-wrap: nowrap
    }
}

@media(min-width:64em)and (min-width:64em) {
    .has-aside-left .l-sidebar__row,
    .has-aside-right .l-sidebar__row {
        padding-left: 2rem;
        padding-right: 2rem
    }
}

@media(min-width:64em) {
    .has-aside-left .l-sidebar__row .has-aside-left .l-sidebar__row,
    .has-aside-left .l-sidebar__row .has-aside-right .l-sidebar__row,
    .has-aside-right .l-sidebar__row .has-aside-left .l-sidebar__row,
    .has-aside-right .l-sidebar__row .has-aside-right .l-sidebar__row {
        padding-left: 0;
        padding-right: 0
    }
}

@media(min-width:64em) {
    .has-aside-left .l-sidebar__row .l-constrain,
    .has-aside-right .l-sidebar__row .l-constrain {
        padding: 0
    }
}

@media(min-width:64em) {
    .l-sidebar__left,
    .l-sidebar__right {
        flex-grow: 0;
        flex-shrink: 0
    }
}

.l-sidebar__left {
    margin-bottom: 2.5rem;
    padding: 0 1rem
}

@media(min-width:64em) {
    .l-sidebar__left {
        border-right: solid 1px #c0c2c4;
        flex-basis: 300px;
        margin-bottom: 0;
        padding: 0 1.5rem 0 0
    }
}

.l-sidebar__right {
    background-color: #f5f5f6;
    border-top: solid 1px #dedfe0;
    margin: 0;
    padding: 2.5rem 0;
    position: relative
}

@media(min-width:64em) {
    .l-sidebar__right {
        border-left: solid 1px #dedfe0;
        flex-basis: 400px;
        padding: 2.5rem 0
    }
    .l-sidebar__right::after {
        background-color: #f5f5f6;
        border-top: solid 1px #dedfe0;
        content: "";
        display: block;
        height: calc(100% + 1px);
        left: 0;
        position: absolute;
        top: -1px;
        width: 100vw;
        z-index: -10
    }
}

@media(min-width:64em) {
    .l-sidebar__main {
        flex-basis: auto;
        flex-grow: 1;
        flex-shrink: 1
    }
    .l-sidebar__main>:first-child {
        margin-top: 0
    }
}

@media(min-width:64em) {
    .has-aside-left .l-sidebar__main {
        max-width: calc(100% - 300px);
        padding-left: 2.5rem
    }
}

@media(min-width:64em) {
    .has-aside-right .l-sidebar__main {
        max-width: calc(100% - 400px);
        padding-right: 2.5rem
    }
}

.l-sidebar--listing h1 {
    color: #005288
}

.l-sidebar--listing .l-page-section {
    color: #080808;
    margin: 1.5rem 0
}

.l-sidebar--listing .l-sidebar__left {
    border-right: 0;
    margin-bottom: 1.5rem
}

@media(min-width:64em) {
    .l-sidebar--listing .l-sidebar__left {
        margin-right: 4rem
    }
}

.l-sidebar--listing .l-sidebar__main {
    margin-top: 1.5rem;
    padding: 0 1rem
}

@media(min-width:64em) {
    .l-sidebar--listing .l-sidebar__main {
        margin-top: 0;
        padding: 0
    }
}

.l-sidebar--listing .c-block--provider-facets-summary {
    margin-bottom: 0
}

.toolbar .toolbar-menu-administration {
    margin-top: 0
}

.toolbar .toolbar-tab>.toolbar-item.is-active {
    background-color: rgba(0, 0, 0, 0) !important;
    background-image: linear-gradient(rgba(255, 255, 255, 0.25) 20%, transparent 200%);
    color: #fff !important
}

ul.toolbar-menu {
    list-style-type: none;
    margin: 0;
    padding: 0
}

ul.toolbar-menu li {
    padding-left: 0
}

ul.toolbar-menu li::before {
    display: none
}

ul.toolbar-menu li {
    margin-bottom: 0;
    padding-left: 0
}

.toolbar-tray-horizontal ul,
.toolbar-tray-horizontal li {
    margin: 0;
    padding: 0
}

.toolbar-tray-horizontal a {
    margin: 0
}

.toolbar-tray-horizontal li {
    background-color: #f5f5f2;
    border-right: 1px solid #ddd
}

.toolbar-tray-horizontal li:hover {
    background-color: #fff
}

.c-article__footer {
    margin-bottom: 1rem
}

.c-basic-slider__items {
    align-items: center;
    display: flex
}

.c-basic-slider {
    padding: 2.5rem 0
}

@media(min-width:55em) {
    .c-basic-slider {
        padding: 4rem 0
    }
}

.c-basic-slider .tns-item {
    opacity: 0;
    pointer-events: none;
    transition: opacity 300ms cubic-bezier(0.0, 0, 0.2, 1)
}

.c-basic-slider .tns-item.tns-slide-active {
    opacity: 1;
    pointer-events: visible
}

.c-basic-slider .tns-nav {
    display: flex;
    gap: 1rem;
    justify-content: center;
    margin-top: 3rem
}

.c-basic-slider .tns-nav button {
    outline: 2px solid rgba(0, 0, 0, 0);
    outline-offset: 2px;
    background-color: #dedfe0;
    border: 0;
    border-radius: 50%;
    height: 18px;
    width: 18px
}

.c-basic-slider .tns-nav button:focus {
    outline-color: #28a0cb
}

.c-basic-slider .tns-nav button:focus:not(:focus-visible) {
    outline-color: rgba(0, 0, 0, 0)
}

.c-basic-slider .tns-nav button.tns-nav-active {
    background-color: #477326
}

.c-block {
    margin-bottom: 2.5rem
}

.c-block--admin {
    margin-bottom: 0
}

.c-block--social-share {
    margin-bottom: 0
}

.c-block--social-share .c-block__row {
    align-items: center;
    display: flex
}

.c-block--social-share .c-block__row>span {
    font-size: .88rem;
    font-weight: 700;
    text-transform: uppercase
}

@media(max-width:54.9375em) {
    .c-block--social-share {
        margin: 1.1875rem auto 1.25rem
    }
}

@media only print {
    .c-block--social-share {
        display: none
    }
}

.c-block--id-cisa-twitter-feed {
    margin-bottom: 0
}

.c-block--id-cisa-twitter-feed .c-block__focus:focus,
.c-block--id-cisa-twitter-feed .c-block__focus:focus-within {
    outline: 2px solid rgba(0, 0, 0, 0);
    outline-offset: 2px
}

.c-block--id-cisa-twitter-feed .c-block__focus:focus:focus,
.c-block--id-cisa-twitter-feed .c-block__focus:focus-within:focus {
    outline-color: #28a0cb
}

.c-block--id-cisa-twitter-feed .c-block__focus:focus:focus:not(:focus-visible),
.c-block--id-cisa-twitter-feed .c-block__focus:focus-within:focus:not(:focus-visible) {
    outline-color: rgba(0, 0, 0, 0)
}

@media(min-width:64em) {
    .layout__region--second .c-block--id-cisa-twitter-feed .twitter-timeline {
        margin-left: auto
    }
}

.c-block--sidenav {
    position: relative
}

.c-block--sidenav .c-block__title {
    font-family: "Source Sans Pro Web", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
    font-size: 1rem;
    font-weight: 600;
    text-align: left
}

@media(min-width:64em) {
    .c-block--sidenav .c-block__title {
        border-top: solid 1px #dedfe0;
        font-size: 1.13rem;
        font-weight: 700;
        padding: .25rem 0
    }
}

.c-block--sidenav .c-block__title a {
    outline: 2px solid rgba(0, 0, 0, 0);
    outline-offset: 2px;
    background-color: #3d98c1;
    color: #fff;
    display: block;
    padding: .75rem 1rem;
    text-align: left;
    text-decoration: none
}

.c-block--sidenav .c-block__title a:focus {
    outline-color: #28a0cb
}

.c-block--sidenav .c-block__title a:focus:not(:focus-visible) {
    outline-color: rgba(0, 0, 0, 0)
}

.c-block--sidenav .c-block__title a::after {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxNi43IDEwLjEiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE2LjcgMTAuMTsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDtmaWxsOiNGRkZGRkY7fQo8L3N0eWxlPgo8Zz4KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xNi43LDIuMkw4LjYsMTBMNi4zLDcuOEwxNC40LDBMMTYuNywyLjJ6Ii8+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNOC4xLDEwLjFMMCwyLjNsMi4zLTIuMmw4LjEsNy44TDguMSwxMC4xeiIvPgo8L2c+Cjwvc3ZnPgo=);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    content: "";
    display: inline-block;
    height: 12px;
    margin-left: .75rem;
    position: relative;
    top: 2px;
    transition: transform 200ms cubic-bezier(0.0, 0, 0.2, 1);
    width: 12px
}

.c-block--sidenav .c-block__title a:hover,
.c-block--sidenav .c-block__title a:focus {
    text-decoration: underline
}

.c-block--sidenav .c-block__title a[aria-expanded=true]::after {
    transform: rotate(180deg)
}

@media(min-width:64em) {
    .c-block--sidenav .c-block__title a {
        background-color: rgba(0, 0, 0, 0);
        border-left: solid 4px #477326;
        color: #000;
        display: inline-block;
        padding: .25rem 0 .25rem .75rem
    }
    .c-block--sidenav .c-block__title a::after {
        display: none
    }
}

.c-block--sidenav .c-block__content {
    background-color: #edeeee;
    border: solid 1px #3d98c1;
    display: none;
    margin-top: 0;
    position: absolute;
    top: 100%;
    width: 100%;
    z-index: 1
}

.c-block--sidenav .c-block__content ul {
    margin-top: 0
}

.c-block--sidenav .c-block__content[aria-hidden=false] {
    display: block
}

@media(min-width:64em) {
    .c-block--sidenav .c-block__content {
        background-color: rgba(0, 0, 0, 0);
        border: 0;
        display: block;
        position: relative;
        width: auto
    }
}

.c-block--facet-block {
    border-bottom: solid 1px #dedfe0;
    margin-bottom: 0
}

.c-block--facet-block:first-child {
    border-top: solid 1px #dedfe0
}

.c-block--exposed-filter .c-form-item--text .c-form-item__label {
    font-weight: 400;
    margin: 1rem 0
}

.c-block--exposed-filter .c-form-item--text label[for=edit-field-cve] {
    clip: rect(1px, 1px, 1px, 1px);
    height: 1px;
    overflow: hidden;
    position: absolute;
    width: 1px;
    word-wrap: normal
}

.c-block--exposed-filter .c-form-item--text .usa-hint {
    display: none
}

.c-block--exposed-filter .c-form-item__text {
    outline: 2px solid rgba(0, 0, 0, 0);
    outline-offset: 2px;
    background-color: #fff;
    height: 48px;
    margin: 0;
    padding: 0 .5rem;
    width: 100%
}

.c-block--exposed-filter .c-form-item__text:focus {
    outline-color: #28a0cb
}

.c-block--exposed-filter .c-form-item__text:focus:not(:focus-visible) {
    outline-color: rgba(0, 0, 0, 0)
}

.c-block--view .c-block__title {
    margin-bottom: 3rem
}

.c-global-header-btns {
    background-color: #f5f5f6;
    border-top: 1px solid #c0c2c4;
    display: none;
    margin-bottom: 0
}

@media(min-width:64em) {
    .c-global-header-btns {
        display: block
    }
    .c-global-header-btns .c-block,
    .c-global-header-btns .c-field {
        margin-bottom: 0
    }
    .c-global-header-btns .c-field__content {
        margin-bottom: 0
    }
    .c-global-header-btns .c-field__content p {
        align-items: center;
        display: flex;
        justify-content: center
    }
}

.c-global-header-btns p {
    margin-bottom: 0
}

.c-global-menu-btns {
    display: inline-block
}

@media(min-width:64em) {
    .c-global-menu-btns {
        display: none
    }
}

.c-global-menu-btns .c-field__content p {
    display: flex;
    flex-flow: column-reverse
}

.c-global-menu-btns .c-field__content .c-button {
    margin-left: 0
}

.c-paragraph--type-listing-blocks:has(.c-view--upcoming-events) {
    background-color: #0078ae
}

.c-paragraph--type-listing-blocks .c-view--upcoming-events.c-collection--blue-light {
    margin: -2.5rem 0 2.5rem
}

.c-paragraph--type-listing-blocks .c-view--upcoming-events.c-collection--blue-light::before {
    background-color: #0078ae;
    content: "";
    display: block;
    height: 100%;
    left: -100%;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -1
}

.l-sidebar__main>div:first-child.c-paragraph--type-listing-blocks .c-view--upcoming-events.c-collection--blue-light {
    margin: 2.5rem 0 0
}

.c-site-header {
    display: none;
    margin-bottom: 0
}

.c-site-header .c-field__content {
    margin-top: 0
}

@media(min-width:55em) {
    .c-site-header {
        display: block
    }
}

@media only print {
    .c-site-header {
        display: block
    }
    .c-site-header a::after {
        display: none
    }
}

.c-site-header .c-figure {
    margin: 0
}

.c-site-header .c-field--name-body {
    margin-bottom: 0
}

.c-site-header .print-only {
    display: none
}

@media only print {
    .c-site-header img {
        display: none
    }
    .c-site-header .print-only {
        display: inline
    }
}

.c-site-header-mobile {
    display: block
}

@media(min-width:55em) {
    .c-site-header-mobile {
        display: none
    }
}

@media only print {
    .c-site-header-mobile {
        display: none
    }
}

.c-site-header-mobile .c-figure--image {
    margin: 0
}

.c-site-header-mobile .c-field--name-body {
    margin-bottom: 0
}

.usa-navbar__row .c-block {
    margin-bottom: 0
}

.c-tagline-mobile.c-block {
    margin-bottom: 0
}

@media only print {
    .c-tagline-mobile {
        display: none
    }
}

@media(max-width:54.9375em) {
    .c-tagline-mobile .c-block,
    .c-tagline-mobile .c-field {
        margin-bottom: 0
    }
}

@media(max-width:54.9375em) {
    body.front .c-tagline-mobile .c-block {
        margin-bottom: 1rem
    }
}

.service-disclaimer-block .c-field__content {
    margin-top: 0
}

.service-disclaimer-block .c-block,
.service-disclaimer-block .c-field {
    margin-bottom: 0
}

.c-global-countdown {
    margin: 0
}

.c-breadcrumb {
    font-size: .88rem
}

.c-breadcrumb::after {
    clear: both;
    content: "";
    display: block
}

.c-breadcrumb__title {
    color: #005288
}

.c-breadcrumb__list {
    list-style-type: none;
    margin-left: 0;
    padding-left: 0;
    display: flex;
    margin-top: 0;
    white-space: nowrap
}

.c-breadcrumb__list li {
    padding-left: 0
}

.c-breadcrumb__list>li {
    display: inline
}

.c-breadcrumb__item {
    margin-right: .75em;
    max-width: 100%
}

.c-breadcrumb__item::after {
    color: #080808;
    content: "/";
    margin-left: .75em
}

.c-breadcrumb__item:last-child::after {
    content: "";
    margin-left: 0
}

.c-breadcrumb__item:last-child {
    min-width: 0
}

.c-breadcrumb__item:last-child [aria-current] {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis
}

.c-breadcrumb__item:last-child [aria-current].hidden {
    display: none
}

@media(max-width:54.9375em) {
    .c-breadcrumb__list .c-breadcrumb__item {
        display: none
    }
    .c-breadcrumb__list .c-breadcrumb__item:nth-last-child(2) {
        display: block
    }
    .c-breadcrumb__list .c-breadcrumb__item:nth-last-child(2)::after {
        display: none
    }
    .c-breadcrumb__list .c-breadcrumb__item:nth-last-child(2)::before {
        background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOSIgaGVpZ2h0PSIxNCIgdmlld0JveD0iMCAwIDkgMTQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnIGlkPSJVU1dEUyBDb21wb25lbnRzIj4KPGcgaWQ9Ikljb25zIj4KPGcgaWQ9IkZpbGwiPgo8cGF0aCBpZD0iVmVjdG9yIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTguMjg4NTEgMS44Njg5NUw2LjcxMTM0IDAuMjkyNzI1TDAgNy4wMDAwN0w2LjcxMTM0IDEzLjcwNzRMOC4yODg1MSAxMi4xMzEyTDMuMTY1NTIgNy4wMDAwN0w4LjI4ODUxIDEuODY4OTVaIiBmaWxsPSIjNjQ2NTY2Ii8+CjwvZz4KPC9nPgo8L2c+Cjwvc3ZnPgo=);
        background-position: center center;
        background-repeat: no-repeat;
        background-size: contain;
        color: #080808;
        content: "";
        display: inline-block;
        height: .8375rem;
        margin-right: .25rem;
        position: relative;
        top: 2px;
        width: .5188rem
    }
}

.c-breadcrumb__link {
    color: #005288;
    text-decoration: underline;
    text-decoration-color: #005288;
    transition: text-decoration-color 300ms cubic-bezier(0.0, 0, 0.2, 1)
}

.c-breadcrumb__link:visited {
    color: #005288
}

.c-breadcrumb__link:hover,
.c-breadcrumb__link:focus {
    color: #005288
}

.c-breadcrumb__link:active {
    color: #005288
}

.c-breadcrumb__link:hover,
.c-breadcrumb__link:focus {
    text-decoration-color: rgba(0, 0, 0, 0)
}

.c-button-group {
    display: flex;
    margin: 1rem 0
}

.c-button-group__list {
    list-style-type: none;
    margin: 0;
    padding: 0;
    display: flex;
    flex-direction: column;
    width: 100%
}

.c-button-group__list li {
    padding-left: 0
}

.c-button-group__list li::before {
    display: none
}

@media(min-width:40em) {
    .c-button-group__list {
        flex-direction: row;
        flex-wrap: wrap
    }
}

.c-button-group__item {
    margin: 0
}

.c-button-group__item.is-active {
    z-index: 1
}

.c-button-group__item:focus-within,
.c-button-group__item:hover {
    z-index: 2
}

.c-button-group__item .c-button-group__link {
    border-radius: 0;
    border-top-width: 0
}

@media(min-width:40em) {
    .c-button-group__item .c-button-group__link {
        border-left-width: 0;
        border-top-width: 0
    }
}

.c-button-group__item:first-child .c-button-group__link {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-top-width: 0
}

@media(min-width:40em) {
    .c-button-group__item:first-child .c-button-group__link {
        border-bottom-left-radius: 0;
        border-left-width: 0;
        border-top-right-radius: 0
    }
}

.c-button-group__item:last-child .c-button-group__link {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}

@media(min-width:40em) {
    .c-button-group__item:last-child .c-button-group__link {
        border-bottom-left-radius: 0;
        border-top-right-radius: 0
    }
}

.c-button-group__link {
    margin: 0 !important;
    width: 100%
}

@media(min-width:40em) {
    .c-button-group--separated .c-button-group__item {
        margin: .25rem
    }
    .c-button-group--separated .c-button-group__item .c-button-group__link {
        border-radius: 0;
        border-width: 0
    }
}

.c-button-group--segmented .c-button-group__item {
    margin-bottom: -1px !important;
    margin-top: -1px !important
}

.c-button-group--segmented .c-button-group__item:first-child {
    margin-top: 0 !important
}

.c-button-group--segmented .c-button-group__item:last-child {
    margin-bottom: 0 !important
}

@media(min-width:40em) {
    .c-button-group--segmented .c-button-group__item {
        margin-bottom: 0 !important;
        margin-left: -1px !important;
        margin-right: -1px !important;
        margin-top: 0 !important
    }
    .c-button-group--segmented .c-button-group__item:first-child {
        margin-left: 0 !important
    }
    .c-button-group--segmented .c-button-group__item:last-child {
        margin-right: 0 !important
    }
}

.c-button {
    outline: 2px solid rgba(0, 0, 0, 0);
    outline-offset: 2px;
    background-color: #0078ae;
    border: 0;
    border-radius: 0;
    color: #fff;
    display: inline-block;
    font-family: "Source Sans Pro Web", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
    font-size: .94rem;
    letter-spacing: 1px;
    line-height: 1.1;
    padding: .5rem calc(0.75rem + 36px) .5rem .75rem;
    position: relative;
    text-decoration: none;
    text-transform: uppercase;
    transition: background-color 200ms cubic-bezier(0.4, 0, 1, 1);
    vertical-align: top;
    white-space: normal;
    font-size: 1rem;
    line-height: 19.2px;
    margin-bottom: .5rem;
    min-height: 39px;
    padding-bottom: 10px;
    padding-top: 10px
}

.c-button:focus {
    outline-color: #28a0cb
}

.c-button:focus:not(:focus-visible) {
    outline-color: rgba(0, 0, 0, 0)
}

.c-button::before,
.c-button::after {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 16px 16px;
    content: "";
    display: inline-block;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    transition: opacity 200ms cubic-bezier(0.4, 0, 1, 1);
    width: 36px
}

.c-button::before {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxNiAxNiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTYgMTY7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojMDA1Qjg0O30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTIuMywyLjN2Mmg3LjlsLTguNiw4LjZMMywxNC4zbDguNi04LjZ2Ny45aDJWMi4zSDIuM3oiLz4KPC9zdmc+Cg==);
    background-color: #fff;
    opacity: 0;
    outline: solid 1px #005b84;
    outline-offset: -1px
}

.c-button::after {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxNiAxNiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTYgMTY7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojRkZGRkZGO30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTgsMEw2LjYsMS40TDEyLjIsN0gwdjJoMTIuMmwtNS42LDUuNkw4LDE2bDgtOEw4LDB6Ii8+Cjwvc3ZnPgo=);
    background-color: #005b84;
    opacity: 1
}

.c-button:visited {
    color: #fff
}

.c-button:hover,
.c-button:focus {
    background-color: #005b84;
    color: #fff
}

.c-button:hover::before,
.c-button:focus::before {
    opacity: 1
}

.c-button:hover::after,
.c-button:focus::after {
    opacity: 0
}

.c-button:active,
.c-button.is-active {
    background-color: #005b84;
    color: #fff
}

.c-button[disabled] {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    background-color: #c9c9c9;
    color: #fff;
    cursor: auto;
    background-color: #c0c2c4;
    color: #fff
}

.c-button[disabled]:hover,
.c-button[disabled].usa-button--hover,
.c-button[disabled]:active,
.c-button[disabled].usa-button--active,
.c-button[disabled]:focus,
.c-button[disabled].usa-focus {
    background-color: #c9c9c9;
    border: 0;
    box-shadow: none
}

.c-button[disabled]::after {
    background-color: #929395
}

.c-button[disabled]::before {
    display: none
}

.c-button[disabled]:hover::after,
.c-button[disabled]:focus::after {
    opacity: 1
}

.c-button+.c-button {
    margin-left: .5rem
}

.c-global-header-btns .c-button+.c-button {
    margin-left: 1rem
}

[dir=rtl] .c-button+.c-button {
    margin-left: 0;
    margin-right: .5rem
}

.c-global-btns .c-button {
    align-items: center;
    border-radius: 4px;
    display: grid;
    font-size: .88rem;
    padding: .5rem 1rem;
    text-align: center
}

.c-global-btns .c-button::after,
.c-global-btns .c-button::before {
    display: none
}

.c-global-header-btns .c-button {
    flex: 1 1 auto
}

.c-global-menu-btns .c-button {
    margin-bottom: 1rem
}

.c-button--on-dark {
    border: solid 1px #fff
}

.c-button.ext::before,
.c-button--external::before {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxOCAxOCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTggMTg7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojMDA1Qjg0O30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTE2LDE2SDJWMmg3VjBIMkMwLjksMCwwLDAuOSwwLDJ2MTRjMCwxLjEsMC45LDIsMiwyaDE0YzEuMSwwLDItMC45LDItMlY5aC0yVjE2eiBNMTEsMHYyaDMuNmwtOS44LDkuOAoJbDEuNCwxLjRMMTYsMy40VjdoMlYwSDExeiIvPgo8L3N2Zz4K)
}

.c-button.ext::after,
.c-button--external::after {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxOCAxOCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTggMTg7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojRkZGRkZGO30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTE2LDE2SDJWMmg3VjBIMkMwLjksMCwwLDAuOSwwLDJ2MTRjMCwxLjEsMC45LDIsMiwyaDE0YzEuMSwwLDItMC45LDItMlY5aC0yVjE2eiBNMTEsMHYyaDMuNmwtOS44LDkuOAoJbDEuNCwxLjRMMTYsMy40VjdoMlYwSDExeiIvPgo8L3N2Zz4K)
}

.c-button.ext svg.ext,
.c-button--external svg.ext {
    display: none
}

.c-button--small {
    font-size: 14px;
    line-height: 17.6px;
    min-height: 30px;
    padding: 6px 14px;
    text-transform: none
}

.c-button--small::after,
.c-button--small::before {
    display: none
}

.c-button--small.c-button--download {
    background-size: 14px 14px;
    padding-left: 34px;
    padding-right: .75rem
}

.c-button--small.c-button--external:not(.c-button--download),
.c-button--small.ext:not(.c-button--download) {
    padding-right: calc(0.75rem + 36px)
}

.c-button--small.c-button--external:not(.c-button--download)::after,
.c-button--small.c-button--external:not(.c-button--download)::before,
.c-button--small.ext:not(.c-button--download)::after,
.c-button--small.ext:not(.c-button--download)::before {
    display: block
}

.c-button--secondary {
    background-color: #fff;
    color: #000;
    outline: solid 2px #b9d9e8
}

.c-button--secondary:visited {
    color: #000
}

.c-button--secondary:hover {
    background-color: #fff;
    color: #000;
    outline: solid 4px #7ab9d5
}

.c-button--secondary:focus {
    background-color: #fff;
    color: #000;
    outline: solid 4px #3d98c1
}

.c-button--secondary:active,
.c-button--secondary.is-active {
    background-color: #fff
}

.c-button--secondary::before {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxNiAxNiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTYgMTY7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojMDA1Qjg0O30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTgsMEw2LjYsMS40TDEyLjIsN0gwdjJoMTIuMmwtNS42LDUuNkw4LDE2bDgtOEw4LDB6Ii8+Cjwvc3ZnPgo=);
    outline: 0
}

.c-button--secondary::after {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxNiAxNiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTYgMTY7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojMDA1Qjg0O30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTgsMEw2LjYsMS40TDEyLjIsN0gwdjJoMTIuMmwtNS42LDUuNkw4LDE2bDgtOEw4LDB6Ii8+Cjwvc3ZnPgo=);
    background-color: #fff
}

.c-button--secondary.c-button.ext::before,
.c-button--secondary.c-button--external::before {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxOCAxOCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTggMTg7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojMDA1Qjg0O30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTE2LDE2SDJWMmg3VjBIMkMwLjksMCwwLDAuOSwwLDJ2MTRjMCwxLjEsMC45LDIsMiwyaDE0YzEuMSwwLDItMC45LDItMlY5aC0yVjE2eiBNMTEsMHYyaDMuNmwtOS44LDkuOAoJbDEuNCwxLjRMMTYsMy40VjdoMlYwSDExeiIvPgo8L3N2Zz4K)
}

.c-button--secondary.c-button.ext::after,
.c-button--secondary.c-button--external::after {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxOCAxOCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTggMTg7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojMDA1Qjg0O30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTE2LDE2SDJWMmg3VjBIMkMwLjksMCwwLDAuOSwwLDJ2MTRjMCwxLjEsMC45LDIsMiwyaDE0YzEuMSwwLDItMC45LDItMlY5aC0yVjE2eiBNMTEsMHYyaDMuNmwtOS44LDkuOAoJbDEuNCwxLjRMMTYsMy40VjdoMlYwSDExeiIvPgo8L3N2Zz4K)
}

.c-button--basic {
    padding: .5rem 1rem
}

.c-button--basic::after,
.c-button--basic::before {
    display: none
}

.c-button--campaign,
.c-button--report {
    background-position: .75rem 45%;
    background-repeat: no-repeat;
    background-size: 20px 20px;
    border: solid 1px #fff;
    padding: .5rem .75rem .5rem 2.5rem
}

.c-button--campaign::after,
.c-button--campaign::before,
.c-button--report::after,
.c-button--report::before {
    display: none
}

.c-button--campaign[disabled],
.c-button--report[disabled] {
    border: 0
}

.c-button--campaign:hover::after,
.c-button--campaign:hover::before,
.c-button--campaign:focus::after,
.c-button--campaign:focus::before,
.c-button--report:hover::after,
.c-button--report:hover::before,
.c-button--report:focus::after,
.c-button--report:focus::before {
    display: none
}

.c-global-header-btns .c-button--campaign,
.c-global-header-btns .c-button--report {
    padding: .5rem .75rem .5rem 2.5rem
}

.c-button--report {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMiAxTDMgNVYxMUMzIDE2LjU1IDYuODQgMjEuNzQgMTIgMjNDMTcuMTYgMjEuNzQgMjEgMTYuNTUgMjEgMTFWNUwxMiAxWiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMi4wMDAyIDE0LjkxNjZDMTIuNjQxOCAxNC45MTY2IDEzLjE2NjggMTQuMzkxNiAxMy4xNjY4IDEzLjc0OTlDMTMuMTY2OCAxMy4xMDgzIDEyLjY0MTggMTIuNTgzMyAxMi4wMDAyIDEyLjU4MzNDMTEuMzU4NSAxMi41ODMzIDEwLjgzMzUgMTMuMTA4MyAxMC44MzM1IDEzLjc0OTlDMTAuODMzNSAxNC4zOTE2IDExLjM1ODUgMTQuOTE2NiAxMi4wMDAyIDE0LjkxNjZaTTE1LjUwMDIgOS42NjY1OEgxNC45MTY4VjguNDk5OTJDMTQuOTE2OCA2Ljg4OTkyIDEzLjYxMDIgNS41ODMyNSAxMi4wMDAyIDUuNTgzMjVDMTAuMzkwMiA1LjU4MzI1IDkuMDgzNSA2Ljg4OTkyIDkuMDgzNSA4LjQ5OTkyVjkuNjY2NThIOC41MDAxNkM3Ljg1ODUgOS42NjY1OCA3LjMzMzUgMTAuMTkxNiA3LjMzMzUgMTAuODMzM1YxNi42NjY2QzcuMzMzNSAxNy4zMDgzIDcuODU4NSAxNy44MzMzIDguNTAwMTYgMTcuODMzM0gxNS41MDAyQzE2LjE0MTggMTcuODMzMyAxNi42NjY4IDE3LjMwODMgMTYuNjY2OCAxNi42NjY2VjEwLjgzMzNDMTYuNjY2OCAxMC4xOTE2IDE2LjE0MTggOS42NjY1OCAxNS41MDAyIDkuNjY2NThaTTEwLjE5MTggOC40OTk5MkMxMC4xOTE4IDcuNTAyNDIgMTEuMDAyNyA2LjY5MTU5IDEyLjAwMDIgNi42OTE1OUMxMi45OTc3IDYuNjkxNTkgMTMuODA4NSA3LjUwMjQyIDEzLjgwODUgOC40OTk5MlY5LjY2NjU4SDEwLjE5MThWOC40OTk5MlpNMTUuNTAwMiAxNi42NjY2SDguNTAwMTZWMTAuODMzM0gxNS41MDAyVjE2LjY2NjZaIiBmaWxsPSIjQzQxMjMwIi8+Cjwvc3ZnPgo=);
    background-color: #c41230;
    display: inline-block
}

.c-button--report:hover,
.c-button--report:focus {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMiAxTDMgNVYxMUMzIDE2LjU1IDYuODQgMjEuNzQgMTIgMjNDMTcuMTYgMjEuNzQgMjEgMTYuNTUgMjEgMTFWNUwxMiAxWiIgZmlsbD0iI0M0MTIzMCIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTEyLjAwMDIgMTQuOTE2NkMxMi42NDE4IDE0LjkxNjYgMTMuMTY2OCAxNC4zOTE2IDEzLjE2NjggMTMuNzQ5OUMxMy4xNjY4IDEzLjEwODMgMTIuNjQxOCAxMi41ODMzIDEyLjAwMDIgMTIuNTgzM0MxMS4zNTg1IDEyLjU4MzMgMTAuODMzNSAxMy4xMDgzIDEwLjgzMzUgMTMuNzQ5OUMxMC44MzM1IDE0LjM5MTYgMTEuMzU4NSAxNC45MTY2IDEyLjAwMDIgMTQuOTE2NlpNMTUuNTAwMiA5LjY2NjU4SDE0LjkxNjhWOC40OTk5MkMxNC45MTY4IDYuODg5OTIgMTMuNjEwMiA1LjU4MzI1IDEyLjAwMDIgNS41ODMyNUMxMC4zOTAyIDUuNTgzMjUgOS4wODM1IDYuODg5OTIgOS4wODM1IDguNDk5OTJWOS42NjY1OEg4LjUwMDE2QzcuODU4NSA5LjY2NjU4IDcuMzMzNSAxMC4xOTE2IDcuMzMzNSAxMC44MzMzVjE2LjY2NjZDNy4zMzM1IDE3LjMwODMgNy44NTg1IDE3LjgzMzMgOC41MDAxNiAxNy44MzMzSDE1LjUwMDJDMTYuMTQxOCAxNy44MzMzIDE2LjY2NjggMTcuMzA4MyAxNi42NjY4IDE2LjY2NjZWMTAuODMzM0MxNi42NjY4IDEwLjE5MTYgMTYuMTQxOCA5LjY2NjU4IDE1LjUwMDIgOS42NjY1OFpNMTAuMTkxOCA4LjQ5OTkyQzEwLjE5MTggNy41MDI0MiAxMS4wMDI3IDYuNjkxNTkgMTIuMDAwMiA2LjY5MTU5QzEyLjk5NzcgNi42OTE1OSAxMy44MDg1IDcuNTAyNDIgMTMuODA4NSA4LjQ5OTkyVjkuNjY2NThIMTAuMTkxOFY4LjQ5OTkyWk0xNS41MDAyIDE2LjY2NjZIOC41MDAxNlYxMC44MzMzSDE1LjUwMDJWMTYuNjY2NloiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=);
    background-color: #fff;
    border: solid 1px #c41230;
    color: #c41230
}

.c-global-menu-btns .c-button--report {
    background-position: calc(50% - 4.75rem) center;
    padding-left: 2.75rem
}

.c-global-header-btns .c-button--report {
    background-position: calc(50% - 4.75rem) center
}

.c-button--campaign {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAxOCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik05IDBDNC4wMDgzNCAwIDAgMS40OTkxMSAwIDEuNDk5MTFWNy40OTU1M0MwIDEzLjA0MjIgMy44NCAxOC4yMjkxIDkgMTkuNDg4NEMxNC4xNiAxOC4yMjkxIDE4IDEzLjA0MjIgMTggNy40OTU1M1YxLjQ5OTExQzE4IDEuNDk5MTEgMTMuOTkxNyAwIDkgMFoiIGZpbGw9IiMwMDc4QUUiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik05IDMuNjAwMUwxMy41IDguNDg4NDlIMTAuOTI4NlYxNC44NTAxSDcuMDcxNDNWOC40ODg0OUg0LjVMOSAzLjYwMDFaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K);
    background-color: #660919
}

.c-button--campaign:hover,
.c-button--campaign:focus {
    background-color: #fff;
    border: solid 1px #660919;
    color: #660919
}

.c-global-menu-btns .c-button--campaign {
    background-position: calc(50% - 2.5rem) center;
    padding-left: 2.75rem
}

.c-global-header-btns .c-button--campaign {
    background-position: calc(50% - 2.5rem) center
}

.c-button--download {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMCAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik05LjY2NjgzIDRINy4wMDAxNlYwSDMuMDAwMTZWNEgwLjMzMzQ5Nkw1LjAwMDE2IDguNjY2NjdMOS42NjY4MyA0Wk0wLjMzMzQ5NiAxMFYxMS4zMzMzSDkuNjY2ODNWMTBIMC4zMzM0OTZaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K);
    background-position: .75rem center;
    background-repeat: no-repeat;
    background-size: 16px 16px;
    padding-left: 38px;
    padding-right: .75rem
}

.c-button--download::after,
.c-button--download::before {
    display: none
}

.c-button--red,
.c-card--color.c-card--color-red .c-button {
    background-color: #c41230
}

.c-button--red:hover,
.c-button--red:focus,
.c-card--color.c-card--color-red .c-button:hover,
.c-card--color.c-card--color-red .c-button:focus {
    background-color: #950e24
}

.c-button--red:active,
.c-button--red.is-active,
.c-card--color.c-card--color-red .c-button:active,
.c-card--color.c-card--color-red .is-active.c-button {
    background-color: #660919
}

.c-button--red::before,
.c-card--color.c-card--color-red .c-button::before {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxNiAxNiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTYgMTY7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojQzQxMjMwO30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTIuMywyLjNsMCwyaDcuOWwtOC42LDguNmwxLjQsMS40bDguNi04LjZ2Ny45aDJWMi4zSDIuM3oiLz4KPC9zdmc+Cg==);
    outline: solid 1px #950e24
}

.c-button--red::after,
.c-card--color.c-card--color-red .c-button::after {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxNiAxNiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTYgMTY7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojRkZGRkZGO30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTgsMEw2LjYsMS40TDEyLjIsN0gwdjJoMTIuMmwtNS42LDUuNkw4LDE2bDgtOEw4LDB6Ii8+Cjwvc3ZnPgo=);
    background-color: #950e24
}

.c-button--green,
.c-card--color.c-card--color-green .c-button {
    background-color: #477326
}

.c-button--green:hover,
.c-button--green:focus,
.c-card--color.c-card--color-green .c-button:hover,
.c-card--color.c-card--color-green .c-button:focus {
    background-color: #314f1a
}

.c-button--green:active,
.c-button--green.is-active,
.c-card--color.c-card--color-green .c-button:active,
.c-card--color.c-card--color-green .is-active.c-button {
    background-color: #1a2a0e
}

.c-button--green::before,
.c-card--color.c-card--color-green .c-button::before {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxNiAxNiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTYgMTY7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojNDc3MzI2O30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTIuMywyLjN2Mmg3LjlsLTguNiw4LjZMMywxNC4zbDguNi04LjZ2Ny45aDJWMi4zSDIuM3oiLz4KPC9zdmc+Cg==);
    outline: solid 1px #314f1a
}

.c-button--green::after,
.c-card--color.c-card--color-green .c-button::after {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxNiAxNiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTYgMTY7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojRkZGRkZGO30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTgsMEw2LjYsMS40TDEyLjIsN0gwdjJoMTIuMmwtNS42LDUuNkw4LDE2bDgtOEw4LDB6Ii8+Cjwvc3ZnPgo=);
    background-color: #314f1a
}

.c-button--purple,
.c-card--color.c-card--color-purple .c-button {
    background-color: #4a50c4
}

.c-button--purple:hover,
.c-button--purple:focus,
.c-card--color.c-card--color-purple .c-button:hover,
.c-card--color.c-card--color-purple .c-button:focus {
    background-color: #3333a3
}

.c-button--purple:active,
.c-button--purple.is-active,
.c-card--color.c-card--color-purple .c-button:active,
.c-card--color.c-card--color-purple .is-active.c-button {
    background-color: #212463
}

.c-button--purple::before,
.c-card--color.c-card--color-purple .c-button::before {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxNiAxNiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTYgMTY7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojNEE1MEM0O30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTIuMywyLjNsMCwyaDcuOWwtOC42LDguNmwxLjQsMS40bDguNi04LjZ2Ny45aDJWMi4zSDIuM3oiLz4KPC9zdmc+Cg==);
    outline: solid 1px #3333a3
}

.c-button--purple::after,
.c-card--color.c-card--color-purple .c-button::after {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxNiAxNiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTYgMTY7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojRkZGRkZGO30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTgsMEw2LjYsMS40TDEyLjIsN0gwdjJoMTIuMmwtNS42LDUuNkw4LDE2bDgtOEw4LDB6Ii8+Cjwvc3ZnPgo=);
    background-color: #3333a3
}

.c-button--green60 {
    background-color: #477326
}

.c-button--green60:hover,
.c-button--green60:focus {
    background-color: #fff;
    border: 1px solid #477326;
    color: #477326
}

.c-button--green60::before {
    outline: solid 1px #477326
}

.c-button--green60::after {
    background-color: #477326
}

.c-button--blue {
    background-color: #003e67
}

.c-button--blue:hover,
.c-button--blue:focus {
    background-color: #fff;
    border: 1px solid #003e67;
    color: #003e67
}

.c-button--blue::before {
    outline: solid 1px #003e67
}

.c-button--blue::after {
    background-color: #003e67
}

.c-button--teal {
    background-color: #0078ae
}

.c-button--teal:hover,
.c-button--teal:focus {
    background-color: #fff;
    border: 1px solid #0078ae;
    color: #0078ae
}

.c-button--teal::before {
    outline: solid 1px #0078ae
}

.c-button--teal::after {
    background-color: #0078ae
}

.c-button--gray {
    background-color: #363637
}

.c-button--gray:hover,
.c-button--gray:focus {
    background-color: #fff;
    border: 1px solid #363637;
    color: #363637
}

.c-button--gray::before {
    outline: solid 1px #363637
}

.c-button--gray::after {
    background-color: #363637
}

.c-button--reset {
    margin-top: 2.5rem
}

.c-button--reset[hidden] {
    display: none
}

.c-block--exposed-filter .c-form-item__submit {
    padding: .5rem 0;
    width: 6.5rem
}

.c-card {
    background-color: #fff;
    border: solid 1px #0078ae;
    padding: 1rem;
    padding-bottom: 1.5rem;
    position: relative
}

.c-card::after {
    background: linear-gradient(90deg, #4A50C4 0%, #3D98C1 50%, #005288 100%);
    bottom: 0;
    content: "";
    display: block;
    height: 4px;
    left: -1px;
    position: absolute;
    width: calc(100% + 2px)
}

.c-card ul li::marker,
.c-card ol li::marker {
    color: #0078ae
}

.c-card__row {
    display: flex
}

@media(max-width:63.9375em) {
    .c-card__row {
        flex-direction: column
    }
}

.c-card__image,
.c-card__date,
.c-card__date-span {
    flex-basis: 133px;
    flex-grow: 0;
    flex-shrink: 0;
    margin-right: 1rem;
    max-width: 133px
}

.has-aside-right .c-collection__featured-card img {
    height: 100%
}

.c-card__date {
    align-items: center;
    display: flex;
    flex-direction: column;
    font-size: 1.13rem;
    font-weight: 700
}

.c-card__date-span-container {
    align-items: center;
    background: #0078ae;
    color: #fff;
    display: flex;
    font-size: 1rem;
    font-weight: 700;
    height: 85px;
    line-height: 1.25;
    padding: .5rem;
    text-align: start;
    text-transform: uppercase
}

.c-card__date-month,
.c-card__date-day {
    line-height: 1;
    padding: .75rem 0;
    text-align: center;
    width: 100%
}

.c-card__date-month {
    background: #0078ae;
    color: #fff;
    text-transform: uppercase
}

.c-card__date-day {
    background: #fff;
    border: 1px solid #0078ae;
    color: #0078ae
}

.c-card__container {
    border-color: #0078ae;
    border-style: solid;
    display: flex;
    padding: 1rem
}

.c-card__title {
    font-size: 1.5rem;
    font-weight: 500;
    margin-bottom: .5rem;
    margin-top: 0
}

.c-card__title a {
    color: #003e5a;
    text-decoration: underline;
    text-decoration-color: #0078ae
}

.c-card__title a:hover,
.c-card__title a:focus {
    color: #0078ae
}

.c-card__body {
    font-size: 1rem;
    line-height: 1.25;
    margin: 1rem 0
}

.c-card__image {
    flex: 0 0 28%
}

.c-card__metadata {
    color: #080808;
    font-size: .88rem;
    font-weight: 500;
    margin-bottom: .5rem;
    margin-top: 0
}

.c-card__multilingual {
    color: #646566;
    font-size: .75rem;
    font-weight: 600;
    margin: 1rem 0;
    text-transform: uppercase
}

.c-card__buttons {
    display: flex
}

.c-card__footer {
    color: #646566;
    font-family: "Source Sans Pro Web", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
    font-size: .88rem;
    font-style: italic;
    margin-top: 1.5rem
}

.c-card--stacked .c-card__row {
    flex-direction: column
}

.c-card--stacked .c-card__image {
    margin: -1rem -1rem 1.5rem -1rem;
    max-width: none;
    overflow: hidden;
    width: auto
}

.c-card--stacked .c-card__image img,
.c-card--stacked .c-card__image picture,
.c-card--stacked .c-card__image figure {
    transition: transform 300ms linear;
    width: 100%
}

.c-card--stacked:has(.c-card__title a):hover .c-card__image img,
.c-card--stacked:has(.c-card__title a):focus .c-card__image img {
    transform: scale(1.1)
}

.c-card--bio .c-card__image {
    align-items: center;
    display: flex;
    justify-content: center;
    padding-top: 1rem
}

.c-card--bio .c-card__image img {
    border-radius: 50%;
    max-width: 150px
}

.c-card--bio .c-card__inner {
    align-items: center;
    display: flex;
    flex-direction: column;
    text-align: center
}

@media(min-width:55em) {
    .c-collection--has-featured-card .c-collection__featured-card .c-card {
        padding-bottom: 0;
        padding-left: 0;
        padding-top: 0
    }
    .c-collection--has-featured-card .c-collection__featured-card .c-card__row {
        flex-direction: row
    }
    .c-collection--has-featured-card .c-collection__featured-card .c-card__image {
        flex-basis: 50%;
        margin: 0
    }
    .c-collection--has-featured-card .c-collection__featured-card .c-card__inner {
        padding-bottom: 2rem;
        padding-left: 1rem;
        padding-right: 1rem;
        padding-top: 2rem
    }
}

.c-collection--has-featured-card .c-collection__featured-card .c-card__title {
    font-size: 2.25rem
}

.c-collection--has-featured-card .c-collection__featured-card .c-card::after {
    height: 6px
}

.c-card--color {
    background-color: #fff;
    border: 0;
    padding: 1.5rem 2rem 2rem;
    position: relative;
    text-align: center
}

.c-card--color::after {
    display: none
}

.c-card--color.c-card--color-red {
    border-top: solid 1.5rem #c41230
}

.c-card--color.c-card--color-blue {
    border-top: solid 1.5rem #0078ae
}

.c-card--color.c-card--color-purple {
    border-top: solid 1.5rem #4a50c4
}

.c-card--color.c-card--color-green {
    border-top: solid 1.5rem #477326
}

.c-card--color .c-card__inner {
    display: flex;
    flex-direction: column;
    height: 100%
}

.c-card--color .c-card__logo {
    align-items: center;
    display: flex;
    flex-basis: 150px;
    flex-grow: 0;
    justify-content: center;
    margin-bottom: 1rem;
    max-height: 150px
}

.c-card--color .c-card__logo img {
    max-height: 100%;
    width: auto
}

@media(min-width:40em) {
    .c-card--color .c-card__logo img {
        max-width: 70%
    }
}

.c-card--color .c-card__body {
    font-size: 1.13rem;
    line-height: 1.5
}

.c-card--color .c-card__footer {
    margin-top: auto
}

.c-card--color .c-card__footer a {
    font-size: .88rem;
    font-style: normal
}

.c-card--homepage {
    border: 0;
    padding: 0
}

.c-card--homepage::after {
    display: none
}

.c-card--homepage .c-card__row {
    flex-direction: column
}

.c-card--homepage .c-card__image {
    max-width: 100%;
    overflow: hidden;
    position: relative;
    width: 100%
}

.c-card--homepage .c-card__image img {
    width: 100%
}

.c-card--homepage .c-card__image:hover .c-card__title,
.c-card--homepage .c-card__image:focus .c-card__title {
    min-height: 100%
}

.c-card--homepage .c-card__title {
    background: rgba(0, 34, 49, .75);
    bottom: 0;
    color: #fff;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    left: 0;
    margin: 0;
    min-height: 0;
    padding: 1.5rem;
    position: absolute;
    text-align: center;
    transition: min-height 300ms cubic-bezier(0.0, 0, 0.2, 1);
    width: 100%
}

.c-card--homepage .c-card__inner {
    padding: 1rem
}

.c-card--homepage .c-card__inner a {
    color: #1b1b1b
}

.c-card--homepage .c-card__inner a:hover,
.c-card--homepage .c-card__inner a:focus,
.c-card--homepage .c-card__inner a:active {
    color: #005ea2
}

.c-card--tech {
    background-color: #fff;
    border: solid 3px #0078ae;
    padding: 1.5rem;
    position: relative
}

.c-card--tech:has(.c-card__title a):hover .c-card__decorations,
.c-card--tech:has(.c-card__title a):focus .c-card__decorations {
    width: 0
}

.c-card--tech .c-card__eyebrow {
    color: #646566;
    font-size: .75rem;
    font-weight: 700;
    letter-spacing: .5px;
    margin-bottom: 1rem;
    text-transform: uppercase
}

.c-card--tech .c-card__title {
    font-weight: 500;
    margin: 0 0 1.5rem
}

.c-card--tech .c-card__title a {
    color: #003e67
}

.c-card--tech .c-card__title a:hover,
.c-card--tech .c-card__title a:focus {
    color: #0078ae
}

.c-card--tech .c-card__body {
    line-height: 1.5
}

.c-card--tech .c-card__decorations {
    background-color: #fff;
    height: 4px;
    position: absolute;
    right: 0;
    top: -3px;
    transition: all 300ms cubic-bezier(0.0, 0, 0.2, 1);
    width: 50px
}

.c-card--tech .c-card__decorations::before,
.c-card--tech .c-card__decorations::after {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxNyAxNyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTcgMTc7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojMDA3OEFFO30KPC9zdHlsZT4KPHJlY3QgeD0iMi41IiB5PSIyLjUiIHRyYW5zZm9ybT0ibWF0cml4KDAuNzA3MSAtMC43MDcxIDAuNzA3MSAwLjcwNzEgLTMuNTI5NCA4LjQ5MTQpIiBjbGFzcz0ic3QwIiB3aWR0aD0iMTIiIGhlaWdodD0iMTIiLz4KPC9zdmc+Cg==);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    content: "";
    display: block;
    height: 16px;
    position: absolute;
    top: 1px;
    width: 16px
}

.c-card--tech .c-card__decorations::before {
    left: 0;
    transform: translate(-50%, -50%)
}

.c-card--tech .c-card__decorations::after {
    right: -1px;
    transform: translate(50%, -50%)
}

.c-card--tech .c-card__download .c-button--small.c-button--download {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMCAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik05LjY2NjcxIDQuNUg3LjAwMDA0VjAuNUgzLjAwMDA0VjQuNUgwLjMzMzM3NEw1LjAwMDA0IDkuMTY2NjdMOS42NjY3MSA0LjVaTTAuMzMzMzc0IDEwLjVWMTEuODMzM0g5LjY2NjcxVjEwLjVIMC4zMzMzNzRaIiBmaWxsPSIjMDA1Qjg0Ii8+Cjwvc3ZnPgo=);
    background-color: #fff;
    background-position: 0 8px;
    color: #005b84;
    font-size: .875rem;
    letter-spacing: normal;
    padding-left: 21px;
    text-decoration: underline
}

.c-card--shadow {
    background: none;
    background-color: #fff;
    border-style: none;
    box-shadow: 0 .75rem 1.5rem 0 rgba(0, 0, 0, .1);
    padding: 1rem;
    padding-bottom: 1.5rem;
    position: relative
}

.c-card--shadow::after {
    background: none;
    bottom: 0;
    content: "";
    display: block;
    height: 4px;
    left: -1px;
    position: absolute;
    width: calc(100% + 2px)
}

.c-card__image {
    max-width: 100%;
    overflow: hidden;
    position: relative;
    width: 100%
}

@media(max-width:63.9375em) {
    .c-card__image {
        margin-bottom: 1rem
    }
}

.c-card__image img {
    padding-bottom: 0;
    transition: transform 300ms linear;
    width: 100%
}

.c-card__image:hover .c-card__image img,
.c-card__image:focus .c-card__image img {
    transform: scale(1.1)
}

.c-card__eyebrow {
    color: #646566;
    font-size: .75rem;
    font-weight: 500;
    letter-spacing: .5px;
    margin-bottom: 1rem;
    text-transform: uppercase
}

.c-collection {
    margin: 3rem 0;
    position: relative
}

@media(min-width:55em) {
    .c-collection {
        margin: 2.5rem 0
    }
}

.c-collection.c-collection--gray,
.c-collection.c-collection--blue,
.c-collection.c-collection--blue-dark,
.c-collection.c-collection--blue-light,
.c-collection.c-collection--blue-lighter,
.c-collection.c-collection--geometric,
.c-collection.c-collection--cybernodes {
    margin: 0;
    padding: 3rem 0
}

@media(min-width:55em) {
    .c-collection.c-collection--gray,
    .c-collection.c-collection--blue,
    .c-collection.c-collection--blue-dark,
    .c-collection.c-collection--blue-light,
    .c-collection.c-collection--blue-lighter,
    .c-collection.c-collection--geometric,
    .c-collection.c-collection--cybernodes {
        margin: 0;
        padding: 2.5rem 0
    }
}

.c-collection.has-border-top::before {
    background: linear-gradient(90deg, #4A50C4 0%, #3D98C1 50%, #005288 100%);
    content: "";
    display: block;
    height: 4px;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.c-collection::after {
    content: "";
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100vw;
    z-index: -1
}

@media(min-width:64em) {
    .has-aside-left .c-collection::after {
        left: -2.5rem
    }
}

@media(min-width:64em) {
    .has-aside-right .c-collection::after {
        left: initial;
        right: -2.5rem
    }
}

.c-collection.has-border-top::before {
    background: linear-gradient(90deg, #4A50C4 0%, #3D98C1 50%, #005288 100%);
    content: "";
    display: block;
    height: 4px;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.has-aside-left .c-collection:first-child,
.has-aside-right .c-collection:first-child {
    padding-top: 0
}

.has-aside-left .c-collection:first-child.c-collection--gray,
.has-aside-left .c-collection:first-child.c-collection--blue,
.has-aside-left .c-collection:first-child.c-collection--blue-light,
.has-aside-left .c-collection:first-child.c-collection--geometric,
.has-aside-left .c-collection:first-child.c-collection--cybernodes,
.has-aside-right .c-collection:first-child.c-collection--gray,
.has-aside-right .c-collection:first-child.c-collection--blue,
.has-aside-right .c-collection:first-child.c-collection--blue-light,
.has-aside-right .c-collection:first-child.c-collection--geometric,
.has-aside-right .c-collection:first-child.c-collection--cybernodes {
    padding-top: 3rem
}

@media(min-width:55em) {
    .has-aside-left .c-collection:first-child.c-collection--gray,
    .has-aside-left .c-collection:first-child.c-collection--blue,
    .has-aside-left .c-collection:first-child.c-collection--blue-light,
    .has-aside-left .c-collection:first-child.c-collection--geometric,
    .has-aside-left .c-collection:first-child.c-collection--cybernodes,
    .has-aside-right .c-collection:first-child.c-collection--gray,
    .has-aside-right .c-collection:first-child.c-collection--blue,
    .has-aside-right .c-collection:first-child.c-collection--blue-light,
    .has-aside-right .c-collection:first-child.c-collection--geometric,
    .has-aside-right .c-collection:first-child.c-collection--cybernodes {
        padding-top: 4rem
    }
}

.c-collection__content {
    margin-bottom: 2.5rem
}

.c-collection__text {
    line-height: 1.75
}

.c-collection__text p {
    line-height: 1.75
}

.c-collection__cards {
    display: grid;
    grid-gap: 1.5rem;
    grid-template-columns: 1fr
}

.c-collection__button {
    display: none;
    margin-top: 1.5rem
}

.c-collection__footer-button {
    margin-top: 2.5rem
}

@media(min-width:55em) {
    .c-collection--three-or-less .c-collection__row {
        align-items: flex-start;
        display: flex
    }
}

@media(min-width:55em) {
    .c-collection--three-or-less .c-collection__content {
        flex-basis: 45%;
        padding-right: 2.5rem
    }
}

@media(min-width:55em) {
    .c-collection--three-or-less .c-collection__cards {
        flex-basis: 55%;
        grid-template-columns: 1fr
    }
}

@media(min-width:55em) {
    .c-collection--three-or-less .c-collection__button {
        display: inline-block
    }
}

@media(min-width:55em) {
    .c-collection--three-or-less .c-collection__footer-button {
        display: none
    }
}

.c-collection--gray {
    background-color: #f5f5f6
}

.c-collection--gray::after {
    background-color: #f5f5f6
}

.c-collection--blue-lighter {
    background-color: #f5fafc
}

.c-collection--blue-lighter::after {
    background-color: #f5fafc
}

.c-collection--blue-light {
    background-color: #0078ae
}

.c-collection--blue-light::after {
    background-color: #0078ae
}

.c-collection--blue {
    background-color: #005288
}

.c-collection--blue::after {
    background-color: #005288
}

.c-collection--blue-dark {
    background-color: #002231
}

.c-collection--blue-dark::after {
    background-color: #002231
}

.c-collection--geometric::after,
.c-collection--cybernodes::after {
    background-position: center center;
    background-repeat: repeat;
    background-size: 1200px auto
}

@media(min-width:40em) {
    .c-collection--geometric::after,
    .c-collection--cybernodes::after {
        background-size: cover
    }
}

.c-collection--geometric::after {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI2LjUuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxOTIwIDEwODAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE5MjAgMTA4MDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOm5vbmU7fQoJLnN0MXtmaWxsOm5vbmU7c3Ryb2tlOiNEMEQwRDE7c3Ryb2tlLXdpZHRoOjM7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZS1taXRlcmxpbWl0OjEwO30KCS5zdDJ7ZmlsbDp1cmwoI1NWR0lEXzFfKTt9Cjwvc3R5bGU+CjxwYXR0ZXJuICB3aWR0aD0iMTc5LjQiIGhlaWdodD0iMzEwLjUiIHBhdHRlcm5Vbml0cz0idXNlclNwYWNlT25Vc2UiIGlkPSJNb3Rpdm9fbnVldm9fMiIgdmlld0JveD0iOTEuMiAtNDE1LjUgMTc5LjQgMzEwLjUiIHN0eWxlPSJvdmVyZmxvdzp2aXNpYmxlOyI+Cgk8Zz4KCQk8cmVjdCB4PSI5MS4yIiB5PSItNDE1LjUiIGNsYXNzPSJzdDAiIHdpZHRoPSIxNzkuNCIgaGVpZ2h0PSIzMTAuNSIvPgoJCTxnPgoJCQk8Zz4KCQkJCTxwb2x5bGluZSBjbGFzcz0ic3QxIiBwb2ludHM9IjI3MC42LC0yMDguNDkgMTgwLjk3LC0xNTYuNzQgMTgwLjk3LC01My4yNSAJCQkJIi8+CgkJCQk8cG9seWxpbmUgY2xhc3M9InN0MSIgcG9pbnRzPSIyODUuNTQsLTE5OS44NyAxOTUuOTEsLTE0OC4xMiAxOTUuOTEsLTQ0LjYyIAkJCQkiLz4KCQkJCTxwb2x5bGluZSBjbGFzcz0ic3QxIiBwb2ludHM9IjMwMC40OCwtMTkxLjI0IDIxMC44NSwtMTM5LjQ5IDIxMC44NSwtMzYgCQkJCSIvPgoJCQkJPHBvbHlsaW5lIGNsYXNzPSJzdDEiIHBvaW50cz0iMzE1LjQxLC0xODIuNjIgMjI1Ljc5LC0xMzAuODcgMjI1Ljc5LC0yNy4zNyAJCQkJIi8+CgkJCQk8cG9seWxpbmUgY2xhc3M9InN0MSIgcG9pbnRzPSIzMzAuMzUsLTE3My45OSAyNDAuNzIsLTEyMi4yNCAyNDAuNzIsLTE4Ljc1IAkJCQkiLz4KCQkJCTxwb2x5bGluZSBjbGFzcz0ic3QxIiBwb2ludHM9IjM0NS4yOSwtMTY1LjM3IDI1NS42NiwtMTEzLjYyIDI1NS42NiwtMTAuMTIgCQkJCSIvPgoJCQkJPHBvbHlsaW5lIGNsYXNzPSJzdDEiIHBvaW50cz0iMzYwLjIzLC0xNTYuNzQgMjcwLjYsLTEwNC45OSAyNzAuNiwtMS41IAkJCQkiLz4KCQkJPC9nPgoJCQk8Zz4KCQkJCTxsaW5lIGNsYXNzPSJzdDEiIHgxPSIyNzAuNiIgeTE9Ii0xMDQuOTkiIHgyPSIzNjAuMjMiIHkyPSItMTU2Ljc0Ii8+CgkJCQk8bGluZSBjbGFzcz0ic3QxIiB4MT0iMzYwLjIzIiB5MT0iLTEzOS40OSIgeDI9IjI3MC42IiB5Mj0iLTg3Ljc1Ii8+CgkJCQk8bGluZSBjbGFzcz0ic3QxIiB4MT0iMzYwLjIzIiB5MT0iLTEyMi4yNCIgeDI9IjI3MC42IiB5Mj0iLTcwLjUiLz4KCQkJCTxsaW5lIGNsYXNzPSJzdDEiIHgxPSIzNjAuMjMiIHkxPSItMTA0Ljk5IiB4Mj0iMjcwLjYiIHkyPSItNTMuMjUiLz4KCQkJPC9nPgoJCTwvZz4KCQk8Zz4KCQkJPGc+CgkJCQk8cG9seWxpbmUgY2xhc3M9InN0MSIgcG9pbnRzPSI5MS4yLC0yMDguNDkgMS41NywtMTU2Ljc0IDEuNTcsLTUzLjI1IAkJCQkiLz4KCQkJCTxwb2x5bGluZSBjbGFzcz0ic3QxIiBwb2ludHM9IjEwNi4xNCwtMTk5Ljg3IDE2LjUxLC0xNDguMTIgMTYuNTEsLTQ0LjYyIAkJCQkiLz4KCQkJCTxwb2x5bGluZSBjbGFzcz0ic3QxIiBwb2ludHM9IjEyMS4wOCwtMTkxLjI0IDMxLjQ1LC0xMzkuNDkgMzEuNDUsLTM2IAkJCQkiLz4KCQkJCTxwb2x5bGluZSBjbGFzcz0ic3QxIiBwb2ludHM9IjEzNi4wMSwtMTgyLjYyIDQ2LjM5LC0xMzAuODcgNDYuMzksLTI3LjM3IAkJCQkiLz4KCQkJCTxwb2x5bGluZSBjbGFzcz0ic3QxIiBwb2ludHM9IjE1MC45NSwtMTczLjk5IDYxLjMyLC0xMjIuMjQgNjEuMzIsLTE4Ljc1IAkJCQkiLz4KCQkJCTxwb2x5bGluZSBjbGFzcz0ic3QxIiBwb2ludHM9IjE2NS44OSwtMTY1LjM3IDc2LjI2LC0xMTMuNjIgNzYuMjYsLTEwLjEyIAkJCQkiLz4KCQkJCTxwb2x5bGluZSBjbGFzcz0ic3QxIiBwb2ludHM9IjE4MC44MywtMTU2Ljc0IDkxLjIsLTEwNC45OSA5MS4yLC0xLjUgCQkJCSIvPgoJCQk8L2c+CgkJCTxnPgoJCQkJPGxpbmUgY2xhc3M9InN0MSIgeDE9IjkxLjIiIHkxPSItMTA0Ljk5IiB4Mj0iMTgwLjgzIiB5Mj0iLTE1Ni43NCIvPgoJCQkJPGxpbmUgY2xhc3M9InN0MSIgeDE9IjE4MC44MyIgeTE9Ii0xMzkuNDkiIHgyPSI5MS4yIiB5Mj0iLTg3Ljc1Ii8+CgkJCQk8bGluZSBjbGFzcz0ic3QxIiB4MT0iMTgwLjgzIiB5MT0iLTEyMi4yNCIgeDI9IjkxLjIiIHkyPSItNzAuNSIvPgoJCQkJPGxpbmUgY2xhc3M9InN0MSIgeDE9IjE4MC44MyIgeTE9Ii0xMDQuOTkiIHgyPSI5MS4yIiB5Mj0iLTUzLjI1Ii8+CgkJCTwvZz4KCQk8L2c+CgkJPGc+CgkJCTxnPgoJCQkJPHBvbHlsaW5lIGNsYXNzPSJzdDEiIHBvaW50cz0iMzYwLjMsLTM2My43NCAyNzAuNjcsLTMxMS45OSAyNzAuNjcsLTIwOC41IAkJCQkiLz4KCQkJPC9nPgoJCTwvZz4KCQk8Zz4KCQkJPGc+CgkJCQk8cG9seWxpbmUgY2xhc3M9InN0MSIgcG9pbnRzPSIxODAuOSwtMzYzLjc0IDkxLjI3LC0zMTEuOTkgOTEuMjcsLTIwOC41IAkJCQkiLz4KCQkJCTxwb2x5bGluZSBjbGFzcz0ic3QxIiBwb2ludHM9IjE5NS44NCwtMzU1LjEyIDEwNi4yMSwtMzAzLjM3IDEwNi4yMSwtMTk5Ljg3IAkJCQkiLz4KCQkJCTxwb2x5bGluZSBjbGFzcz0ic3QxIiBwb2ludHM9IjIxMC43OCwtMzQ2LjQ5IDEyMS4xNSwtMjk0Ljc0IDEyMS4xNSwtMTkxLjI1IAkJCQkiLz4KCQkJCTxwb2x5bGluZSBjbGFzcz0ic3QxIiBwb2ludHM9IjIyNS43MSwtMzM3Ljg3IDEzNi4wOSwtMjg2LjEyIDEzNi4wOSwtMTgyLjYyIAkJCQkiLz4KCQkJCTxwb2x5bGluZSBjbGFzcz0ic3QxIiBwb2ludHM9IjI0MC42NSwtMzI5LjI0IDE1MS4wMiwtMjc3LjQ5IDE1MS4wMiwtMTc0IAkJCQkiLz4KCQkJCTxwb2x5bGluZSBjbGFzcz0ic3QxIiBwb2ludHM9IjI1NS41OSwtMzIwLjYyIDE2NS45NiwtMjY4Ljg3IDE2NS45NiwtMTY1LjM3IAkJCQkiLz4KCQkJCTxwb2x5bGluZSBjbGFzcz0ic3QxIiBwb2ludHM9IjI3MC41MywtMzExLjk5IDE4MC45LC0yNjAuMjQgMTgwLjksLTE1Ni43NSAJCQkJIi8+CgkJCTwvZz4KCQkJPGc+CgkJCQk8bGluZSBjbGFzcz0ic3QxIiB4MT0iMTgwLjkiIHkxPSItMjYwLjI0IiB4Mj0iMjcwLjUzIiB5Mj0iLTMxMS45OSIvPgoJCQkJPGxpbmUgY2xhc3M9InN0MSIgeDE9IjI3MC41MyIgeTE9Ii0yOTQuNzQiIHgyPSIxODAuOSIgeTI9Ii0yNDMiLz4KCQkJCTxsaW5lIGNsYXNzPSJzdDEiIHgxPSIyNzAuNTMiIHkxPSItMjc3LjQ5IiB4Mj0iMTgwLjkiIHkyPSItMjI1Ljc1Ii8+CgkJCQk8bGluZSBjbGFzcz0ic3QxIiB4MT0iMjcwLjUzIiB5MT0iLTI2MC4yNCIgeDI9IjE4MC45IiB5Mj0iLTIwOC41Ii8+CgkJCQk8bGluZSBjbGFzcz0ic3QxIiB4MT0iMjcwLjUzIiB5MT0iLTI0MyIgeDI9IjE4MC45IiB5Mj0iLTE5MS4yNSIvPgoJCQkJPGxpbmUgY2xhc3M9InN0MSIgeDE9IjI3MC41MyIgeTE9Ii0yMjUuNzUiIHgyPSIxODAuOSIgeTI9Ii0xNzQiLz4KCQkJCTxsaW5lIGNsYXNzPSJzdDEiIHgxPSIyNzAuNTMiIHkxPSItMjA4LjUiIHgyPSIxODAuOSIgeTI9Ii0xNTYuNzUiLz4KCQkJPC9nPgoJCTwvZz4KCQk8Zz4KCQkJPGc+CgkJCQk8cG9seWxpbmUgY2xhc3M9InN0MSIgcG9pbnRzPSI5MS4xMywtMzExLjk5IDEuNSwtMjYwLjI0IDEuNSwtMTU2Ljc1IAkJCQkiLz4KCQkJPC9nPgoJCQk8Zz4KCQkJCTxsaW5lIGNsYXNzPSJzdDEiIHgxPSIxLjUiIHkxPSItMjYwLjI0IiB4Mj0iOTEuMTMiIHkyPSItMzExLjk5Ii8+CgkJCQk8bGluZSBjbGFzcz0ic3QxIiB4MT0iOTEuMTMiIHkxPSItMjk0Ljc0IiB4Mj0iMS41IiB5Mj0iLTI0MyIvPgoJCQkJPGxpbmUgY2xhc3M9InN0MSIgeDE9IjkxLjEzIiB5MT0iLTI3Ny40OSIgeDI9IjEuNSIgeTI9Ii0yMjUuNzUiLz4KCQkJCTxsaW5lIGNsYXNzPSJzdDEiIHgxPSI5MS4xMyIgeTE9Ii0yNjAuMjQiIHgyPSIxLjUiIHkyPSItMjA4LjUiLz4KCQkJCTxsaW5lIGNsYXNzPSJzdDEiIHgxPSI5MS4xMyIgeTE9Ii0yNDMiIHgyPSIxLjUiIHkyPSItMTkxLjI1Ii8+CgkJCQk8bGluZSBjbGFzcz0ic3QxIiB4MT0iOTEuMTMiIHkxPSItMjI1Ljc1IiB4Mj0iMS41IiB5Mj0iLTE3NCIvPgoJCQkJPGxpbmUgY2xhc3M9InN0MSIgeDE9IjkxLjEzIiB5MT0iLTIwOC41IiB4Mj0iMS41IiB5Mj0iLTE1Ni43NSIvPgoJCQk8L2c+CgkJPC9nPgoJCTxnPgoJCQk8Zz4KCQkJCTxwb2x5bGluZSBjbGFzcz0ic3QxIiBwb2ludHM9IjI3MC42LC01MTguOTkgMTgwLjk3LC00NjcuMjQgMTgwLjk3LC0zNjMuNzUgCQkJCSIvPgoJCQkJPHBvbHlsaW5lIGNsYXNzPSJzdDEiIHBvaW50cz0iMjg1LjU0LC01MTAuMzcgMTk1LjkxLC00NTguNjIgMTk1LjkxLC0zNTUuMTIgCQkJCSIvPgoJCQkJPHBvbHlsaW5lIGNsYXNzPSJzdDEiIHBvaW50cz0iMzAwLjQ4LC01MDEuNzQgMjEwLjg1LC00NDkuOTkgMjEwLjg1LC0zNDYuNSAJCQkJIi8+CgkJCQk8cG9seWxpbmUgY2xhc3M9InN0MSIgcG9pbnRzPSIzMTUuNDEsLTQ5My4xMiAyMjUuNzksLTQ0MS4zNyAyMjUuNzksLTMzNy44NyAJCQkJIi8+CgkJCQk8cG9seWxpbmUgY2xhc3M9InN0MSIgcG9pbnRzPSIzMzAuMzUsLTQ4NC40OSAyNDAuNzIsLTQzMi43NCAyNDAuNzIsLTMyOS4yNSAJCQkJIi8+CgkJCQk8cG9seWxpbmUgY2xhc3M9InN0MSIgcG9pbnRzPSIzNDUuMjksLTQ3NS44NyAyNTUuNjYsLTQyNC4xMiAyNTUuNjYsLTMyMC42MiAJCQkJIi8+CgkJCQk8cG9seWxpbmUgY2xhc3M9InN0MSIgcG9pbnRzPSIzNjAuMjMsLTQ2Ny4yNCAyNzAuNiwtNDE1LjQ5IDI3MC42LC0zMTIgCQkJCSIvPgoJCQk8L2c+CgkJCTxnPgoJCQkJPGxpbmUgY2xhc3M9InN0MSIgeDE9IjI3MC42IiB5MT0iLTQxNS40OSIgeDI9IjM2MC4yMyIgeTI9Ii00NjcuMjQiLz4KCQkJCTxsaW5lIGNsYXNzPSJzdDEiIHgxPSIzNjAuMjMiIHkxPSItNDQ5Ljk5IiB4Mj0iMjcwLjYiIHkyPSItMzk4LjI1Ii8+CgkJCQk8bGluZSBjbGFzcz0ic3QxIiB4MT0iMzYwLjIzIiB5MT0iLTQzMi43NCIgeDI9IjI3MC42IiB5Mj0iLTM4MSIvPgoJCQkJPGxpbmUgY2xhc3M9InN0MSIgeDE9IjM2MC4yMyIgeTE9Ii00MTUuNDkiIHgyPSIyNzAuNiIgeTI9Ii0zNjMuNzUiLz4KCQkJCTxsaW5lIGNsYXNzPSJzdDEiIHgxPSIzNjAuMjMiIHkxPSItMzk4LjI1IiB4Mj0iMjcwLjYiIHkyPSItMzQ2LjUiLz4KCQkJCTxsaW5lIGNsYXNzPSJzdDEiIHgxPSIzNjAuMjMiIHkxPSItMzgxIiB4Mj0iMjcwLjYiIHkyPSItMzI5LjI1Ii8+CgkJCQk8bGluZSBjbGFzcz0ic3QxIiB4MT0iMzYwLjIzIiB5MT0iLTM2My43NSIgeDI9IjI3MC42IiB5Mj0iLTMxMiIvPgoJCQk8L2c+CgkJPC9nPgoJCTxnPgoJCQk8Zz4KCQkJCTxwb2x5bGluZSBjbGFzcz0ic3QxIiBwb2ludHM9IjkxLjIsLTUxOC45OSAxLjU3LC00NjcuMjQgMS41NywtMzYzLjc1IAkJCQkiLz4KCQkJCTxwb2x5bGluZSBjbGFzcz0ic3QxIiBwb2ludHM9IjEwNi4xNCwtNTEwLjM3IDE2LjUxLC00NTguNjIgMTYuNTEsLTM1NS4xMiAJCQkJIi8+CgkJCQk8cG9seWxpbmUgY2xhc3M9InN0MSIgcG9pbnRzPSIxMjEuMDgsLTUwMS43NCAzMS40NSwtNDQ5Ljk5IDMxLjQ1LC0zNDYuNSAJCQkJIi8+CgkJCQk8cG9seWxpbmUgY2xhc3M9InN0MSIgcG9pbnRzPSIxMzYuMDEsLTQ5My4xMiA0Ni4zOSwtNDQxLjM3IDQ2LjM5LC0zMzcuODcgCQkJCSIvPgoJCQkJPHBvbHlsaW5lIGNsYXNzPSJzdDEiIHBvaW50cz0iMTUwLjk1LC00ODQuNDkgNjEuMzIsLTQzMi43NCA2MS4zMiwtMzI5LjI1IAkJCQkiLz4KCQkJCTxwb2x5bGluZSBjbGFzcz0ic3QxIiBwb2ludHM9IjE2NS44OSwtNDc1Ljg3IDc2LjI2LC00MjQuMTIgNzYuMjYsLTMyMC42MiAJCQkJIi8+CgkJCQk8cG9seWxpbmUgY2xhc3M9InN0MSIgcG9pbnRzPSIxODAuODMsLTQ2Ny4yNCA5MS4yLC00MTUuNDkgOTEuMiwtMzEyIAkJCQkiLz4KCQkJPC9nPgoJCQk8Zz4KCQkJCTxsaW5lIGNsYXNzPSJzdDEiIHgxPSI5MS4yIiB5MT0iLTQxNS40OSIgeDI9IjE4MC44MyIgeTI9Ii00NjcuMjQiLz4KCQkJCTxsaW5lIGNsYXNzPSJzdDEiIHgxPSIxODAuODMiIHkxPSItNDQ5Ljk5IiB4Mj0iOTEuMiIgeTI9Ii0zOTguMjUiLz4KCQkJCTxsaW5lIGNsYXNzPSJzdDEiIHgxPSIxODAuODMiIHkxPSItNDMyLjc0IiB4Mj0iOTEuMiIgeTI9Ii0zODEiLz4KCQkJCTxsaW5lIGNsYXNzPSJzdDEiIHgxPSIxODAuODMiIHkxPSItNDE1LjQ5IiB4Mj0iOTEuMiIgeTI9Ii0zNjMuNzUiLz4KCQkJCTxsaW5lIGNsYXNzPSJzdDEiIHgxPSIxODAuODMiIHkxPSItMzk4LjI1IiB4Mj0iOTEuMiIgeTI9Ii0zNDYuNSIvPgoJCQkJPGxpbmUgY2xhc3M9InN0MSIgeDE9IjE4MC44MyIgeTE9Ii0zODEiIHgyPSI5MS4yIiB5Mj0iLTMyOS4yNSIvPgoJCQkJPGxpbmUgY2xhc3M9InN0MSIgeDE9IjE4MC44MyIgeTE9Ii0zNjMuNzUiIHgyPSI5MS4yIiB5Mj0iLTMxMiIvPgoJCQk8L2c+CgkJPC9nPgoJPC9nPgo8L3BhdHRlcm4+CjxwYXR0ZXJuICBpZD0iU1ZHSURfMV8iIHhsaW5rOmhyZWY9IiNNb3Rpdm9fbnVldm9fMiIgcGF0dGVyblRyYW5zZm9ybT0ibWF0cml4KDEgMCAwIDEgMTcyLjggMjkxKSI+CjwvcGF0dGVybj4KPHJlY3QgeD0iLTAuNSIgeT0iMS41IiBjbGFzcz0ic3QyIiB3aWR0aD0iMTkyMSIgaGVpZ2h0PSIxMDc3Ii8+Cjwvc3ZnPgo=);
    opacity: .2
}

.c-collection--cybernodes::after {
    background-image: url(/cyber/profiles/cisad8_gov/themes/custom/gesso/dist/images/backgrounds/81c08f003140c8be6104.svg);
    opacity: .3
}

.c-collection--blue .c-collection__title,
.c-collection--blue .c-collection__text,
.c-collection--blue-light .c-collection__title,
.c-collection--blue-light .c-collection__text,
.c-collection--blue-dark .c-collection__title,
.c-collection--blue-dark .c-collection__text {
    color: #fff
}

.c-collection--blue .c-collection__button,
.c-collection--blue .c-collection__footer-button,
.c-collection--blue-light .c-collection__button,
.c-collection--blue-light .c-collection__footer-button,
.c-collection--blue-dark .c-collection__button,
.c-collection--blue-dark .c-collection__footer-button {
    border: solid 1px #fff
}

.c-collection--blue .c-collection__text a {
    color: #fff
}

.c-collection--blue .c-collection__text a:hover {
    color: #b9d9e8
}

.c-collection--blue-light .c-collection__text a {
    color: #fff
}

.c-collection--blue-light .c-collection__text a:hover {
    color: #fff;
    font-weight: 700
}

@media(min-width:55em) {
    .c-collection--one-column .c-collection__cards {
        grid-template-columns: 1fr
    }
}

@media(min-width:40em) {
    .c-collection--two-column:not(.c-collection--three-or-less) .c-collection__cards {
        grid-template-columns: 1fr 1fr
    }
}

@media(min-width:64em) {
    .has-aside-left .c-collection--two-column:not(.c-collection--three-or-less) .c-collection__cards,
    .has-aside-right .c-collection--two-column:not(.c-collection--three-or-less) .c-collection__cards {
        grid-template-columns: 1fr
    }
}

@media(min-width:68.75em) {
    .has-aside-left .c-collection--two-column:not(.c-collection--three-or-less) .c-collection__cards,
    .has-aside-right .c-collection--two-column:not(.c-collection--three-or-less) .c-collection__cards {
        grid-template-columns: 1fr 1fr
    }
}

@media(min-width:40em) {
    .c-collection--three-column .c-collection__cards {
        grid-template-columns: 1fr 1fr
    }
}

@media(min-width:55em) {
    .c-collection--three-column .c-collection__cards {
        grid-template-columns: 1fr 1fr 1fr
    }
}

@media(min-width:40em) {
    .c-collection--four-column .c-collection__cards {
        grid-template-columns: 1fr 1fr
    }
}

@media(min-width:55em) {
    .c-collection--four-column .c-collection__cards {
        grid-template-columns: 1fr 1fr 1fr
    }
}

@media(min-width:75em) {
    .c-collection--four-column .c-collection__cards {
        grid-template-columns: 1fr 1fr 1fr 1fr
    }
}

@media(min-width:64em) {
    .has-aside-left .c-collection--four-column .c-collection__cards,
    .has-aside-right .c-collection--four-column .c-collection__cards {
        grid-template-columns: 1fr 1fr
    }
}

@media(min-width:75em) {
    .has-aside-left .c-collection--four-column .c-collection__cards,
    .has-aside-right .c-collection--four-column .c-collection__cards {
        grid-template-columns: 1fr 1fr 1fr
    }
}

.c-collection--center-align-card-text .c-collection__cards .c-card {
    text-align: center
}

.c-collection--title-accent .c-collection__title-wrap {
    display: inline-block;
    padding-bottom: 1rem;
    position: relative
}

.c-collection--title-accent .c-collection__title-wrap::after {
    background: linear-gradient(90deg, #4A50C4 0%, #3D98C1 50%, #005288 100%);
    background: linear-gradient(90.61deg, #3333a3 0%, #4A50C4 33%, #005288 66%, #3D98C1 100%);
    bottom: 0;
    content: "";
    display: block;
    height: 5px;
    left: 0;
    position: absolute;
    width: 100%
}

.c-collection--has-featured-card .c-collection__featured-card {
    margin-bottom: 1.5rem
}

.featured-sessions-collection {
    background: #0078ae;
    color: #fff;
    overflow: hidden;
    padding: 3rem 0
}

.featured-sessions-collection .c-collection {
    display: flex;
    position: relative
}

.featured-sessions-collection .c-collection .c-collection__content {
    flex-basis: 66.66%
}

.featured-sessions-collection .c-collection .c-collection__cards {
    flex-basis: 33.33%
}

.c-date {
    color: #929395;
    font-size: 1rem
}

.c-details {
    margin: 0 0 1.5rem
}

.c-details__summary {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyMCAyMCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjAgMjA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHJlY3QgeD0iOCIgdHJhbnNmb3JtPSJtYXRyaXgoNi4xMjMyMzRlLTE3IC0xIDEgNi4xMjMyMzRlLTE3IC05LjA5NDk0N2UtMTMgMjApIiB3aWR0aD0iNCIgaGVpZ2h0PSIyMCIvPgo8cmVjdCB4PSI4IiB5PSIwIiB3aWR0aD0iNCIgaGVpZ2h0PSIyMCIvPgo8L3N2Zz4K);
    background-color: #f5f5f6;
    background-position: right 1.5rem center;
    background-repeat: no-repeat;
    background-size: .8125rem;
    cursor: pointer;
    display: block;
    font-weight: 700;
    line-height: 1;
    outline: 0;
    padding: .9375rem 3.4375rem .9375rem 1.5rem;
    transition: background 200ms cubic-bezier(0.4, 0, 0.2, 1)
}

[dir=rtl] .c-details__summary {
    background-position: left 1.5rem center;
    padding-left: 3.4375rem;
    padding-right: 1.5rem
}

[open]>.c-details__summary {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyMCAyMCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjAgMjA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHJlY3QgeD0iOCIgdHJhbnNmb3JtPSJtYXRyaXgoNi4xMjMyMzRlLTE3IC0xIDEgNi4xMjMyMzRlLTE3IC05LjA5NDk0N2UtMTMgMjApIiB3aWR0aD0iNCIgaGVpZ2h0PSIyMCIvPgo8L3N2Zz4K)
}

.c-details__summary:hover {
    background-color: #dedfe0
}

.c-details__summary:focus {
    box-shadow: 0 .25rem .5rem 0 rgba(0, 0, 0, .1)
}

.c-details__summary::-webkit-details-marker {
    display: none
}

.c-details__summary::before {
    display: none
}

.c-details__fallback-link {
    color: inherit !important;
    display: block;
    outline: 0;
    text-decoration: none
}

.c-details__content {
    background: #fff;
    border: 3px solid #f5f5f6;
    border-top: 0;
    padding: 1.5rem
}

.c-details__content>:last-child {
    margin-bottom: 0
}

.c-details__description {
    color: #1b1b1b;
    font-size: 1rem;
    margin-bottom: 1rem
}

.c-dhs-logo {
    align-items: center;
    color: #fff;
    display: flex;
    line-height: 1.25;
    margin-bottom: 1.5rem
}

.c-dhs-logo__seal {
    height: 60px;
    overflow: hidden;
    width: 60px;
    background-image: url(/cyber/profiles/cisad8_gov/themes/custom/gesso/dist/images/backgrounds/73c8d7a77764f33ef39a.svg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    flex-shrink: 0;
    margin-right: 1rem
}

.c-dhs-logo__seal::before {
    content: "";
    display: block;
    height: 150%;
    width: 0
}

.c-dhs-logo__text {
    font-weight: 500;
    margin-top: .25rem
}

.c-dropbutton {
    display: inline-block;
    margin-bottom: .5rem;
    position: relative;
    vertical-align: top
}

.c-dropbutton.has-multiple {
    padding-right: 2em
}

[dir=rtl] .c-dropbutton.has-multiple {
    padding-left: 2em;
    padding-right: 0
}

.c-dropbutton.is-open .c-dropbutton__item {
    display: block
}

.c-dropbutton.is-open .c-dropbutton__item:first-child .c-dropbutton__button {
    border-bottom-left-radius: 0
}

.c-dropbutton.is-open .c-dropbutton__toggle-button {
    background-image: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjIwIiB2aWV3Qm94PSIwIDAgMjAgMjAiIHdpZHRoPSIyMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJtMTAgMy43Yy0uNCAwLS44LjItMS4yLjVsLTguNCA4LjRjLS4yLjMtLjQuNi0uNCAxLjFzLjIuOC41IDEuMmwxIDFjLjMuMy43LjUgMS4yLjVzLjgtLjIgMS4yLS41bDYuMS02LjMgNi4yIDYuMmMuMy4zLjcuNSAxLjIuNXMuOC0uMiAxLjItLjVsMS0xYy4zLS4zLjUtLjcuNS0xLjJzLS4yLS44LS41LTEuMmwtOC40LTguNGMtLjQtLjEtLjctLjMtMS4yLS4zeiIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==)
}

.c-dropbutton+.c-dropbutton,
.c-dropbutton+.c-button,
.c-button+.c-dropbutton {
    margin-left: .5em
}

[dir=rtl] .c-dropbutton+.c-dropbutton,
[dir=rtl] .c-dropbutton+.c-button,
[dir=rtl] .c-button+.c-dropbutton {
    margin-left: 0;
    margin-right: .5em
}

.c-dropbutton__list {
    list-style: none;
    margin: 0;
    padding: 0
}

.c-dropbutton__list li {
    margin: 0
}

.c-dropbutton__toggle {
    bottom: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 2em
}

.c-dropbutton__toggle-button {
    outline: 2px solid rgba(0, 0, 0, 0);
    outline-offset: 2px;
    background-color: #0078ae;
    border: 0;
    border-radius: 0;
    color: #fff;
    display: inline-block;
    font-family: "Source Sans Pro Web", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
    font-size: .94rem;
    letter-spacing: 1px;
    line-height: 1.1;
    padding: .5rem calc(0.75rem + 36px) .5rem .75rem;
    position: relative;
    text-decoration: none;
    text-transform: uppercase;
    transition: background-color 200ms cubic-bezier(0.4, 0, 1, 1);
    vertical-align: top;
    white-space: normal;
    background-image: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjIwIiB2aWV3Qm94PSIwIDAgMjAgMjAiIHdpZHRoPSIyMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJtMTEuMiAxNS44IDguNC04LjRjLjItLjMuNC0uNi40LTEuMXMtLjItLjgtLjUtMS4ybC0xLTFjLS4zLS4zLS43LS41LTEuMi0uNS0uNCAwLS44LjItMS4yLjVsLTYuMSA2LjMtNi4yLTYuMmMtLjQtLjMtLjctLjUtMS4yLS41LS40IDAtLjguMi0xLjIuNWwtMSAxYy0uMi4zLS40LjYtLjQgMS4xcy4yLjguNSAxLjJsOC40IDguNGMuMy4zLjcuNSAxLjIuNS40LS4xLjctLjMgMS4xLS42eiIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==);
    background-position: 50% 1rem;
    background-repeat: no-repeat;
    background-size: .75rem;
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
    height: 100%;
    padding: 0;
    white-space: nowrap;
    width: 100%
}

.c-dropbutton__toggle-button:focus {
    outline-color: #28a0cb
}

.c-dropbutton__toggle-button:focus:not(:focus-visible) {
    outline-color: rgba(0, 0, 0, 0)
}

.c-dropbutton__toggle-button::before,
.c-dropbutton__toggle-button::after {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 16px 16px;
    content: "";
    display: inline-block;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    transition: opacity 200ms cubic-bezier(0.4, 0, 1, 1);
    width: 36px
}

.c-dropbutton__toggle-button::before {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxNiAxNiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTYgMTY7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojMDA1Qjg0O30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTIuMywyLjN2Mmg3LjlsLTguNiw4LjZMMywxNC4zbDguNi04LjZ2Ny45aDJWMi4zSDIuM3oiLz4KPC9zdmc+Cg==);
    background-color: #fff;
    opacity: 0;
    outline: solid 1px #005b84;
    outline-offset: -1px
}

.c-dropbutton__toggle-button::after {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxNiAxNiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTYgMTY7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojRkZGRkZGO30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTgsMEw2LjYsMS40TDEyLjIsN0gwdjJoMTIuMmwtNS42LDUuNkw4LDE2bDgtOEw4LDB6Ii8+Cjwvc3ZnPgo=);
    background-color: #005b84;
    opacity: 1
}

.c-dropbutton__toggle-button:visited {
    color: #fff
}

.c-dropbutton__toggle-button:hover,
.c-dropbutton__toggle-button:focus {
    background-color: #005b84;
    color: #fff
}

.c-dropbutton__toggle-button:hover::before,
.c-dropbutton__toggle-button:focus::before {
    opacity: 1
}

.c-dropbutton__toggle-button:hover::after,
.c-dropbutton__toggle-button:focus::after {
    opacity: 0
}

.c-dropbutton__toggle-button:active,
.c-dropbutton__toggle-button.is-active {
    background-color: #005b84;
    color: #fff
}

.c-dropbutton__toggle-button[disabled] {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    background-color: #c9c9c9;
    color: #fff;
    cursor: auto;
    background-color: #c0c2c4;
    color: #fff
}

.c-dropbutton__toggle-button[disabled]:hover,
.c-dropbutton__toggle-button[disabled].usa-button--hover,
.c-dropbutton__toggle-button[disabled]:active,
.c-dropbutton__toggle-button[disabled].usa-button--active,
.c-dropbutton__toggle-button[disabled]:focus,
.c-dropbutton__toggle-button[disabled].usa-focus {
    background-color: #c9c9c9;
    border: 0;
    box-shadow: none
}

.c-dropbutton__toggle-button[disabled]::after {
    background-color: #929395
}

.c-dropbutton__toggle-button[disabled]::before {
    display: none
}

.c-dropbutton__toggle-button[disabled]:hover::after,
.c-dropbutton__toggle-button[disabled]:focus::after {
    opacity: 1
}

.c-dropbutton__item {
    margin: 0;
    padding: 0
}

.c-dropbutton__item.is-secondary-action {
    display: none
}

.c-dropbutton__item.is-secondary-action:not(:last-child) .c-dropbutton__button {
    border-bottom-left-radius: 0
}

.c-dropbutton__item:not(:first-child) .c-dropbutton__button {
    border-top-left-radius: 0
}

.c-dropbutton .c-dropbutton__button {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
    display: block;
    margin: 0;
    text-align: left;
    width: 100%
}

.c-facet-block ul {
    list-style: none;
    margin-top: .25rem;
    padding: 0
}

.c-facet-block li {
    padding: 0
}

.facet-item {
    margin-bottom: .5rem
}

.facet-item--expanded ul {
    margin: .5rem 0 1rem 1.5rem
}

.facet-parent-style-wrapper>li {
    border-bottom: solid 1px #cfd1d2;
    margin-bottom: 0;
    padding: .5rem 0
}

.facet-parent-style-wrapper .facet-item--parent {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMS44MzMzIDYuODMzMjlINi44MzMyOVYxMS44MzMzSDUuMTY2NjNWNi44MzMyOUgwLjE2NjYyNlY1LjE2NjYzSDUuMTY2NjNWMC4xNjY2MjZINi44MzMyOVY1LjE2NjYzSDExLjgzMzNWNi44MzMyOVoiIGZpbGw9IiMzRDk4QzEiLz4KPC9zdmc+Cg==);
    background-color: rgba(0, 0, 0, 0);
    background-position: calc(100% - 0.5rem) .8rem;
    background-repeat: no-repeat
}

.facet-parent-style-wrapper .facet-item--parent[aria-expanded=true] {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxMiAxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTIgMTI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojM0Q5OEMxO30KPC9zdHlsZT4KPHJlY3QgeD0iMC4yIiB5PSI1LjIiIGNsYXNzPSJzdDAiIHdpZHRoPSIxMS43IiBoZWlnaHQ9IjEuNyIvPgo8L3N2Zz4K);
    background-color: rgba(0, 0, 0, 0);
    background-position: calc(100% - 0.5rem) .8rem;
    background-repeat: no-repeat;
    background-size: 12px 12px
}

.facet-parent-style-wrapper .facet-item--parent>div[aria-hidden=true] {
    display: none
}

.facet-parent-style-wrapper .facet-item--parent label {
    margin-right: 1.75rem
}

.facet-parent-style-wrapper .facet-child-wrapper>ul {
    margin-bottom: 0
}

.facets-widget-expand-toggle-wrapper {
    text-align: right
}

.facets-widget-expand-toggle-wrapper a {
    text-decoration: none
}

.facets-widget-expand-toggle-wrapper a:hover,
.facets-widget-expand-toggle-wrapper a:focus,
.facets-widget-expand-toggle-wrapper a:active {
    text-decoration: underline
}

.facet-item__value,
.facet-item__count {
    font-size: .94rem
}

.facet-item__count {
    padding-left: .25rem
}

.c-facet-block__trigger {
    outline: 2px solid rgba(0, 0, 0, 0);
    outline-offset: 2px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMS44MzMzIDYuODMzMjlINi44MzMyOVYxMS44MzMzSDUuMTY2NjNWNi44MzMyOUgwLjE2NjYyNlY1LjE2NjYzSDUuMTY2NjNWMC4xNjY2MjZINi44MzMyOVY1LjE2NjYzSDExLjgzMzNWNi44MzMyOVoiIGZpbGw9IiMxMDVEOEYiLz4KPC9zdmc+Cg==);
    background-color: rgba(0, 0, 0, 0);
    background-position: calc(100% - 0.5rem) 1.25rem;
    background-repeat: no-repeat;
    background-size: 16px 16px;
    border: 0;
    cursor: pointer;
    display: block;
    padding: 1rem 2.5rem 1rem 0;
    text-align: left;
    width: 100%
}

.c-facet-block__trigger:focus {
    outline-color: #28a0cb
}

.c-facet-block__trigger:focus:not(:focus-visible) {
    outline-color: rgba(0, 0, 0, 0)
}

.c-facet-block__trigger[aria-expanded=true] {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxMiAxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTIgMTI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojMTA1RDhGO30KPC9zdHlsZT4KPHJlY3QgeD0iMC4yIiB5PSI1LjIiIGNsYXNzPSJzdDAiIHdpZHRoPSIxMS43IiBoZWlnaHQ9IjEuNyIvPgo8L3N2Zz4K)
}

.c-facet-block__title {
    font-size: 1.13rem
}

.c-facet-block__content {
    display: block;
    padding-bottom: 1rem
}

.c-facet-block__content[aria-hidden=true] {
    display: none
}

#facets-widget-checkbox {
    margin-top: 0
}

.block-facet--checkbox {
    position: relative
}

.facet-tooltip {
    height: 24px;
    margin-top: -1.5rem;
    position: absolute;
    right: 0;
    width: 24px
}

.facet-tooltip::after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0Ij48cGF0aCBkPSJNMCAwaDI0djI0SDBWMHoiIGZpbGw9Im5vbmUiLz48cGF0aCBkPSJNMTEgN2gydjJoLTJWN3ptMCA0aDJ2NmgtMnYtNnptMS05QzYuNDggMiAyIDYuNDggMiAxMnM0LjQ4IDEwIDEwIDEwIDEwLTQuNDggMTAtMTBTMTcuNTIgMiAxMiAyem0wIDE4Yy00LjQxIDAtOC0zLjU5LTgtOHMzLjU5LTggOC04IDggMy41OSA4IDgtMy41OSA4LTggOHoiLz48L3N2Zz4=);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    content: "";
    display: block;
    height: 100%;
    left: 0;
    opacity: .2;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -1
}

.facet-tooltip:hover::after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0Ij48cGF0aCBkPSJNMCAwaDI0djI0SDBWMHoiIGZpbGw9Im5vbmUiLz48cGF0aCBkPSJNMTEgN2gydjJoLTJWN3ptMCA0aDJ2NmgtMnYtNnptMS05QzYuNDggMiAyIDYuNDggMiAxMnM0LjQ4IDEwIDEwIDEwIDEwLTQuNDggMTAtMTBTMTcuNTIgMiAxMiAyem0wIDE4Yy00LjQxIDAtOC0zLjU5LTgtOHMzLjU5LTggOC04IDggMy41OSA4IDgtMy41OSA4LTggOHoiIGZpbGw9IiMwMDUyODgiLz48L3N2Zz4=);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    opacity: .6
}

.facet-tooltip .usa-tooltip {
    height: 24px;
    width: 24px
}

.facet-tooltip .usa-tooltip .usa-tooltip__trigger {
    display: inline-block;
    height: 100%;
    width: 100%
}

.facet-tooltip .usa-tooltip .facet-tooltip-hide {
    display: inline-block;
    text-indent: -9999px
}

@media(min-width:64em) {
    .facet-tooltip .usa-tooltip .usa-tooltip__body.is-set {
        max-width: 30rem;
        min-width: 20rem;
        white-space: normal
    }
}

.c-facet-summary {
    align-items: flex-start;
    display: flex;
    gap: 1rem;
    margin-bottom: 1rem;
    margin-top: 1rem
}

.c-facet-summary__list {
    display: flex;
    flex: 1;
    flex-wrap: wrap;
    gap: 1rem;
    list-style: none;
    margin: 0;
    padding: 0
}

.c-facet-summary__item {
    position: relative
}

.c-facet-summary__item span,
.c-facet-summary__item a {
    font-size: .88rem;
    line-height: 1
}

.c-facet-summary__item a {
    border: 1px solid #3d7ca5;
    color: #3d7ca5;
    display: inline-block;
    padding: .375rem 1.5rem .375rem .5rem;
    text-decoration: none
}

.c-facet-summary__item.facet-summary-item--clear {
    flex: 1;
    text-align: right
}

.c-facet-summary__item.facet-summary-item--clear a {
    background-color: #3d7ca5;
    color: #fff;
    padding: .375rem .5rem;
    white-space: nowrap
}

.facet-item__status {
    background-image: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjIyIiB2aWV3Qm94PSIwIDAgMjIgMjIiIHdpZHRoPSIyMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJtMjEuOSAyLjItMi4yLTIuMi04LjggOC44LTguOC04LjgtMi4yIDIuMiA4LjggOC44LTguOCA4LjggMi4yIDIuMiA4LjgtOC44IDguOCA4LjggMi4yLTIuMi04LjgtOC44eiIgZmlsbD0iIzNEN0NBNSIvPjwvc3ZnPgo=);
    height: .5rem;
    overflow: hidden;
    width: .5rem;
    background-position: center;
    background-repeat: no-repeat;
    background-size: .5rem;
    position: absolute;
    right: .75rem;
    top: 50%;
    transform: translateY(-50%)
}

.facet-item__status::before {
    content: "";
    display: block;
    height: 150%;
    width: 0
}

.c-field {
    margin-bottom: 2.5rem
}

.c-page-title .c-field {
    color: #646566;
    display: block;
    font-family: "Source Sans Pro Web", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
    font-size: 1.06rem;
    line-height: 1.5;
    margin-bottom: .5rem
}

@media(min-width:40em) {
    .c-page-title .c-field {
        font-size: 1.25rem
    }
}

.c-field__label {
    display: block;
    font-family: "Source Sans Pro Web", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
    font-size: 1.06rem;
    font-weight: 700;
    margin-bottom: 0
}

.c-page-title .c-field__label {
    display: inline;
    flex-shrink: 0
}

@media(min-width:40em) {
    .c-page-title .c-field__label {
        font-size: 1.25rem
    }
}

.c-page-title .c-field__label::after {
    content: ":";
    display: inline-block;
    margin-right: .5rem
}

.c-field__label.is-inline {
    display: inline-block;
    margin-bottom: 0;
    margin-right: .25rem
}

.c-field__label.is-inline::after {
    content: ":"
}

.c-field__label.is-inline+.c-field__content {
    display: inline
}

.c-field__content {
    margin-top: .5rem
}

.c-page-title .c-field__content {
    display: inline;
    margin-top: 0
}

.c-page-title .c-field__content>* {
    display: inline
}

.c-field--list .c-field__label.is-inline+.c-field__content {
    display: inline-block;
    vertical-align: top
}

.c-field--tight {
    margin-bottom: 0
}

.c-form-item {
    margin: 0 0 1.5rem
}

.is-disabled>.c-form-item__errors,
.is-disabled>.c-form-item__description,
.is-disabled>.c-form-item__label {
    opacity: .35
}

.c-form-item__label {
    display: block;
    font-weight: 700
}

.c-form-item__element {
    align-items: center;
    display: flex;
    gap: .25em
}

.c-form-item__element>input {
    flex-shrink: 1;
    min-width: 0
}

.is-full-width>.c-form-item__element>input {
    flex-grow: 1
}

.c-form-item__fieldset {
    border: 0;
    margin: 0;
    padding: 0
}

.c-form-item__description {
    color: #929395;
    font-size: .81rem
}

.c-form-item__description>:last-child {
    margin-bottom: 0
}

.c-form-item__required-marker::before {
    content: "*"
}

.c-form-item__color,
.c-form-item__date,
.c-form-item__email,
.c-form-item__file,
.c-form-item__month,
.c-form-item__number,
.c-form-item__password,
.c-form-item__search,
.c-form-item__select,
.c-form-item__tel,
.c-form-item__text,
.c-form-item__textarea,
.c-form-item__time,
.c-form-item__url,
.c-form-item__week {
    outline: 2px solid rgba(0, 0, 0, 0);
    outline-offset: 2px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: #f5f5f6;
    border: 1px solid #dedfe0;
    border-radius: 0;
    display: inline-block;
    font-size: 1rem;
    height: 2.75rem;
    line-height: 1.375;
    margin: .25rem 0;
    max-width: 100%;
    padding: .625em .4375em;
    transition-duration: 200ms;
    transition-property: background-color, border;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1)
}

.c-form-item__color:focus,
.c-form-item__date:focus,
.c-form-item__email:focus,
.c-form-item__file:focus,
.c-form-item__month:focus,
.c-form-item__number:focus,
.c-form-item__password:focus,
.c-form-item__search:focus,
.c-form-item__select:focus,
.c-form-item__tel:focus,
.c-form-item__text:focus,
.c-form-item__textarea:focus,
.c-form-item__time:focus,
.c-form-item__url:focus,
.c-form-item__week:focus {
    outline-color: #28a0cb
}

.c-form-item__color:focus:not(:focus-visible),
.c-form-item__date:focus:not(:focus-visible),
.c-form-item__email:focus:not(:focus-visible),
.c-form-item__file:focus:not(:focus-visible),
.c-form-item__month:focus:not(:focus-visible),
.c-form-item__number:focus:not(:focus-visible),
.c-form-item__password:focus:not(:focus-visible),
.c-form-item__search:focus:not(:focus-visible),
.c-form-item__select:focus:not(:focus-visible),
.c-form-item__tel:focus:not(:focus-visible),
.c-form-item__text:focus:not(:focus-visible),
.c-form-item__textarea:focus:not(:focus-visible),
.c-form-item__time:focus:not(:focus-visible),
.c-form-item__url:focus:not(:focus-visible),
.c-form-item__week:focus:not(:focus-visible) {
    outline-color: rgba(0, 0, 0, 0)
}

.c-form-item__color:hover,
.c-form-item__color:focus,
.c-form-item__date:hover,
.c-form-item__date:focus,
.c-form-item__email:hover,
.c-form-item__email:focus,
.c-form-item__file:hover,
.c-form-item__file:focus,
.c-form-item__month:hover,
.c-form-item__month:focus,
.c-form-item__number:hover,
.c-form-item__number:focus,
.c-form-item__password:hover,
.c-form-item__password:focus,
.c-form-item__search:hover,
.c-form-item__search:focus,
.c-form-item__select:hover,
.c-form-item__select:focus,
.c-form-item__tel:hover,
.c-form-item__tel:focus,
.c-form-item__text:hover,
.c-form-item__text:focus,
.c-form-item__textarea:hover,
.c-form-item__textarea:focus,
.c-form-item__time:hover,
.c-form-item__time:focus,
.c-form-item__url:hover,
.c-form-item__url:focus,
.c-form-item__week:hover,
.c-form-item__week:focus {
    background-color: #fff;
    border: 1px solid #929395
}

.c-form-item__color:disabled,
.c-form-item__date:disabled,
.c-form-item__email:disabled,
.c-form-item__file:disabled,
.c-form-item__month:disabled,
.c-form-item__number:disabled,
.c-form-item__password:disabled,
.c-form-item__search:disabled,
.c-form-item__select:disabled,
.c-form-item__tel:disabled,
.c-form-item__text:disabled,
.c-form-item__textarea:disabled,
.c-form-item__time:disabled,
.c-form-item__url:disabled,
.c-form-item__week:disabled {
    cursor: default;
    opacity: .35
}

.c-form-item__color:disabled:hover,
.c-form-item__color:disabled:focus,
.c-form-item__date:disabled:hover,
.c-form-item__date:disabled:focus,
.c-form-item__email:disabled:hover,
.c-form-item__email:disabled:focus,
.c-form-item__file:disabled:hover,
.c-form-item__file:disabled:focus,
.c-form-item__month:disabled:hover,
.c-form-item__month:disabled:focus,
.c-form-item__number:disabled:hover,
.c-form-item__number:disabled:focus,
.c-form-item__password:disabled:hover,
.c-form-item__password:disabled:focus,
.c-form-item__search:disabled:hover,
.c-form-item__search:disabled:focus,
.c-form-item__select:disabled:hover,
.c-form-item__select:disabled:focus,
.c-form-item__tel:disabled:hover,
.c-form-item__tel:disabled:focus,
.c-form-item__text:disabled:hover,
.c-form-item__text:disabled:focus,
.c-form-item__textarea:disabled:hover,
.c-form-item__textarea:disabled:focus,
.c-form-item__time:disabled:hover,
.c-form-item__time:disabled:focus,
.c-form-item__url:disabled:hover,
.c-form-item__url:disabled:focus,
.c-form-item__week:disabled:hover,
.c-form-item__week:disabled:focus {
    background-color: #f5f5f6;
    border: 1px solid #dedfe0
}

.is-full-width>.c-form-item__color,
.is-full-width>.c-form-item__date,
.is-full-width>.c-form-item__email,
.is-full-width>.c-form-item__file,
.is-full-width>.c-form-item__month,
.is-full-width>.c-form-item__number,
.is-full-width>.c-form-item__password,
.is-full-width>.c-form-item__search,
.is-full-width>.c-form-item__select,
.is-full-width>.c-form-item__tel,
.is-full-width>.c-form-item__text,
.is-full-width>.c-form-item__textarea,
.is-full-width>.c-form-item__time,
.is-full-width>.c-form-item__url,
.is-full-width>.c-form-item__week {
    width: 100%
}

.c-form-item__textarea {
    height: auto
}

.dams-sector-label-wrapper,
.sag-label-wrapper {
    display: flex
}

.dams-sector-tooltip,
.sag-tooltip {
    height: 2rem;
    margin-left: .25rem;
    position: relative;
    width: 24px
}

.dams-sector-tooltip::after,
.sag-tooltip::after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0Ij48cGF0aCBkPSJNMCAwaDI0djI0SDBWMHoiIGZpbGw9Im5vbmUiLz48cGF0aCBkPSJNMTEgN2gydjJoLTJWN3ptMCA0aDJ2NmgtMnYtNnptMS05QzYuNDggMiAyIDYuNDggMiAxMnM0LjQ4IDEwIDEwIDEwIDEwLTQuNDggMTAtMTBTMTcuNTIgMiAxMiAyem0wIDE4Yy00LjQxIDAtOC0zLjU5LTgtOHMzLjU5LTggOC04IDggMy41OSA4IDgtMy41OSA4LTggOHoiLz48L3N2Zz4=);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    content: "";
    display: block;
    height: 100%;
    opacity: .4;
    position: absolute;
    top: 0;
    width: 1.25rem;
    z-index: -1
}

.dams-sector-tooltip:hover::after,
.sag-tooltip:hover::after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0Ij48cGF0aCBkPSJNMCAwaDI0djI0SDBWMHoiIGZpbGw9Im5vbmUiLz48cGF0aCBkPSJNMTEgN2gydjJoLTJWN3ptMCA0aDJ2NmgtMnYtNnptMS05QzYuNDggMiAyIDYuNDggMiAxMnM0LjQ4IDEwIDEwIDEwIDEwLTQuNDggMTAtMTBTMTcuNTIgMiAxMiAyem0wIDE4Yy00LjQxIDAtOC0zLjU5LTgtOHMzLjU5LTggOC04IDggMy41OSA4IDgtMy41OSA4LTggOHoiIGZpbGw9IiMwMDUyODgiLz48L3N2Zz4=);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    opacity: 1
}

.dams-sector-tooltip .usa-tooltip,
.sag-tooltip .usa-tooltip {
    height: 2rem;
    width: 24px
}

.dams-sector-tooltip .usa-tooltip .usa-tooltip__trigger,
.sag-tooltip .usa-tooltip .usa-tooltip__trigger {
    display: inline-block;
    height: 100%;
    width: 100%
}

.sag-tooltip .usa-tooltip__trigger::after {
    width: 1.625rem
}

.c-fieldset {
    margin-bottom: 3rem;
    padding: 0;
    position: relative;
    top: 1.5rem
}

.c-fieldset__legend {
    box-sizing: content-box;
    display: block;
    font-weight: 700;
    left: -1px;
    position: absolute;
    text-indent: 0;
    top: -1.5rem;
    width: 100%
}

[dir=rtl] .c-fieldset__legend {
    left: auto;
    right: -1px
}

.c-fieldset__legend-text {
    display: block
}

.c-fieldset__legend-link {
    display: block
}

.c-fieldset__description {
    font-size: .81rem
}

.c-fieldset__description>:last-child {
    margin-bottom: 0
}

.c-fieldset--default {
    background: #fff;
    border: 1px solid #dedfe0;
    margin: 1rem 0 3rem;
    padding: 0 1rem
}

.c-fieldset--default .c-fieldset__legend {
    background: #dedfe0;
    border: 1px solid #dedfe0;
    border-bottom: 0;
    color: #212121;
    height: 2em;
    line-height: 2;
    padding: 0;
    text-shadow: 0 1px 0 #fff
}

.c-fieldset--default .c-fieldset__legend.is-disabled {
    opacity: .35
}

.c-fieldset--default .c-fieldset__legend-text {
    padding-left: 1em
}

[dir=rtl] .c-fieldset--default .c-fieldset__legend-text {
    padding-left: 0;
    padding-right: 1em
}

.c-fieldset--default .c-fieldset__content {
    padding: 1.5rem 0 1rem
}

.c-fieldset--default .c-fieldset__content>:last-child {
    margin-bottom: 0
}

.c-fieldset--default .c-fieldset__description {
    font-style: italic;
    margin: 1rem 0 0
}

.c-fieldset--checkboxes,
.c-fieldset--datetime,
.c-fieldset--radios {
    margin-bottom: 3rem
}

.c-fieldset--checkboxes .c-fieldset__content,
.c-fieldset--datetime .c-fieldset__content,
.c-fieldset--radios .c-fieldset__content {
    margin-top: .25rem
}

.is-disabled.c-fieldset--checkboxes .c-fieldset__legend,
.is-disabled.c-fieldset--datetime .c-fieldset__legend,
.is-disabled.c-fieldset--radios .c-fieldset__legend,
.is-disabled.c-fieldset--checkboxes .c-fieldset__description,
.is-disabled.c-fieldset--datetime .c-fieldset__description,
.is-disabled.c-fieldset--radios .c-fieldset__description {
    opacity: .35
}

.c-fieldset--checkboxes .c-fieldset__description,
.c-fieldset--datetime .c-fieldset__description,
.c-fieldset--radios .c-fieldset__description {
    margin-top: -1rem
}

.c-figure {
    display: table;
    margin: 1.5rem 0
}

.c-figure.u-align-center {
    clear: both
}

@media(min-width:40em) {
    .c-figure.u-align-left,
    .c-figure.u-align-right {
        margin-bottom: 1rem;
        margin-top: 6px
    }
}

@media(min-width:40em) {
    .c-figure.u-align-left {
        margin-right: 2rem;
        max-width: calc(50% - 1rem)
    }
}

@media(min-width:40em) {
    .c-figure.u-align-right {
        margin-left: 2rem;
        max-width: calc(50% - 1rem)
    }
}

.c-figure__caption {
    caption-side: bottom;
    display: table-caption;
    font-size: .88rem;
    font-weight: 400;
    margin-top: .5rem
}

.c-figure--iframe {
    display: block;
    width: 100%
}

.c-figure--iframe .c-figure__caption {
    display: block
}

.c-figure--slider-video .c-figure__caption {
    font-family: "Source Sans Pro Web", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
    font-size: 1.25rem;
    font-weight: 600;
    line-height: 1.5;
    margin-top: 1rem
}

.c-figure--slider-video .c-figure__caption a {
    text-decoration: underline;
    text-decoration-color: #0078ae
}

.c-figure--slider-video .c-figure__caption a:hover,
.c-figure--slider-video .c-figure__caption a:focus {
    text-decoration-color: #0078ae
}

.c-file {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyNCAyMyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjQgMjM7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojMDA1Qjg0O30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTIxLjMsMTEuNXY4LjRIMi43di04LjRIMHY4LjRjMCwxLjMsMS4yLDIuNCwyLjcsMi40aDE4LjdjMS41LDAsMi43LTEuMSwyLjctMi40di04LjRIMjEuM3ogTTEzLjMsMTIuMwoJbDMuNS0zLjFsMS45LDEuN2wtNi43LDZsLTYuNy02bDEuOS0xLjdsMy41LDMuMVYwLjdoMi43VjEyLjN6Ii8+Cjwvc3ZnPgo=);
    align-items: flex-start;
    background-position: 1rem 1rem;
    background-repeat: no-repeat;
    background-size: 21px 20px;
    border-top: solid 1px #3d98c1;
    display: flex;
    padding: .5rem 1rem .5rem 3.5rem;
    position: relative
}

.c-file::before {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxNyAxNyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTcgMTc7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojMDA3OEFFO30KPC9zdHlsZT4KPHJlY3QgeD0iMi41IiB5PSIyLjUiIHRyYW5zZm9ybT0ibWF0cml4KDAuNzA3MSAtMC43MDcxIDAuNzA3MSAwLjcwNzEgLTMuNTI5NCA4LjQ5MTQpIiBjbGFzcz0ic3QwIiB3aWR0aD0iMTIiIGhlaWdodD0iMTIiLz4KPC9zdmc+Cg==), url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxNyAxNyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTcgMTc7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojMDA3OEFFO30KPC9zdHlsZT4KPHJlY3QgeD0iMi41IiB5PSIyLjUiIHRyYW5zZm9ybT0ibWF0cml4KDAuNzA3MSAtMC43MDcxIDAuNzA3MSAwLjcwNzEgLTMuNTI5NCA4LjQ5MTQpIiBjbGFzcz0ic3QwIiB3aWR0aD0iMTIiIGhlaWdodD0iMTIiLz4KPC9zdmc+Cg==);
    background-position: left center, right center;
    background-repeat: no-repeat;
    background-size: 6px 6px, 6px 6px;
    height: 6px;
    left: -1px;
    width: calc(100% + 2px);
    content: "";
    display: block;
    position: absolute;
    top: -1px;
    transform: translateY(-50%)
}

.c-file:last-child,
.c-file.last-file-block {
    border-bottom: solid 1px #3d98c1
}

.c-file:last-child::after,
.c-file.last-file-block::after {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxNyAxNyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTcgMTc7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojMDA3OEFFO30KPC9zdHlsZT4KPHJlY3QgeD0iMi41IiB5PSIyLjUiIHRyYW5zZm9ybT0ibWF0cml4KDAuNzA3MSAtMC43MDcxIDAuNzA3MSAwLjcwNzEgLTMuNTI5NCA4LjQ5MTQpIiBjbGFzcz0ic3QwIiB3aWR0aD0iMTIiIGhlaWdodD0iMTIiLz4KPC9zdmc+Cg==), url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxNyAxNyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTcgMTc7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojMDA3OEFFO30KPC9zdHlsZT4KPHJlY3QgeD0iMi41IiB5PSIyLjUiIHRyYW5zZm9ybT0ibWF0cml4KDAuNzA3MSAtMC43MDcxIDAuNzA3MSAwLjcwNzEgLTMuNTI5NCA4LjQ5MTQpIiBjbGFzcz0ic3QwIiB3aWR0aD0iMTIiIGhlaWdodD0iMTIiLz4KPC9zdmc+Cg==);
    background-position: left center, right center;
    background-repeat: no-repeat;
    background-size: 6px 6px, 6px 6px;
    height: 6px;
    left: -1px;
    width: calc(100% + 2px);
    bottom: -1px;
    content: "";
    display: block;
    position: absolute;
    transform: translateY(50%)
}

.c-file.align-right,
.c-file.align-left,
.c-file.align-center {
    display: block;
    float: none;
    margin-left: 0;
    margin-right: 0;
    width: 100%
}

.c-file__link {
    display: block;
    font-size: 1.38rem;
    font-weight: 500
}

.c-file__size {
    font-size: .94rem
}

.c-file__preview {
    margin-right: 1rem
}

.c-form-item--checkbox+.c-form-item--checkbox {
    margin-top: -1rem
}

.c-form-item--checkbox.has-visible-label-after .c-form-item__checkbox {
    clip: rect(1px, 1px, 1px, 1px) !important;
    height: 1px !important;
    overflow: hidden !important;
    position: absolute !important;
    width: 1px !important;
    word-wrap: normal !important
}

.c-form-item--checkbox.has-visible-label-after .c-form-item__checkbox+.c-form-item__label {
    cursor: pointer;
    display: block;
    font-weight: 400
}

.c-form-item--checkbox.has-visible-label-after .c-form-item__checkbox+.c-form-item__label::before {
    outline: 2px solid rgba(0, 0, 0, 0);
    outline-offset: 2px;
    background: #fff;
    border: 1px solid #929395;
    content: " ";
    display: inline-block;
    height: 1.25rem;
    line-height: 1.25rem;
    margin-right: .6em;
    text-indent: .15em;
    transition-duration: 200ms;
    transition-property: background-color, border-color, box-shadow, color, opacity, text-shadow, transform;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    vertical-align: middle;
    width: 1.25rem
}

.c-form-item--checkbox.has-visible-label-after .c-form-item__checkbox+.c-form-item__label::before:focus {
    outline-color: #28a0cb
}

.c-form-item--checkbox.has-visible-label-after .c-form-item__checkbox+.c-form-item__label::before:focus:not(:focus-visible) {
    outline-color: rgba(0, 0, 0, 0)
}

.c-form-item--checkbox.has-visible-label-after .c-form-item__checkbox:checked+.c-form-item__label::before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjIwIiB2aWV3Qm94PSIwIDAgMjAgMjAiIHdpZHRoPSIyMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJtMTUuNiA2LjgtMS0xYy0uMS0uMS0uMy0uMi0uNS0uMnMtLjQuMS0uNS4ybC00LjkgNS0yLjMtMi4zYy0uMS0uMi0uMy0uMy0uNS0uM3MtLjQuMS0uNS4ybC0xIDFjLS4yLjItLjIuNC0uMi42cy4xLjQuMi41bDIuNyAyLjcgMSAxYy4xLjEuMy4yLjUuMnMuNC0uMS41LS4ybDEtMSA1LjUtNS41Yy4xLS4xLjItLjMuMi0uNSAwLS4xIDAtLjMtLjItLjR6IiBmaWxsPSIjZmZmIi8+PC9zdmc+);
    background-color: #005288;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 1.25rem
}

.c-form-item--checkbox.has-visible-label-after .c-form-item__checkbox:focus+.c-form-item__label::before {
    outline-color: #28a0cb
}

.c-form-item--checkbox.has-visible-label-after .c-form-item__checkbox:disabled+.c-form-item__label {
    cursor: default;
    opacity: .35
}

.c-form-item--checkbox.has-visible-label-after .c-form-item__checkbox:disabled+.c-form-item__label::before {
    cursor: not-allowed
}

.facets-checkbox {
    clip: rect(1px, 1px, 1px, 1px) !important;
    height: 1px !important;
    overflow: hidden !important;
    position: absolute !important;
    width: 1px !important;
    word-wrap: normal !important
}

.facets-checkbox+label {
    cursor: pointer;
    display: flex;
    font-weight: 400
}

.facets-checkbox+label::before {
    outline: 2px solid rgba(0, 0, 0, 0);
    outline-offset: 2px;
    background: #fff;
    border: 1px solid #929395;
    content: " ";
    display: inline-block;
    flex-shrink: 0;
    height: 1.25rem;
    line-height: 1.25rem;
    margin-right: .6em;
    text-indent: .15em;
    transition-duration: 200ms;
    transition-property: background-color, border-color, box-shadow, color, opacity, text-shadow, transform;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    vertical-align: middle;
    width: 1.25rem
}

.facets-checkbox+label::before:focus {
    outline-color: #28a0cb
}

.facets-checkbox+label::before:focus:not(:focus-visible) {
    outline-color: rgba(0, 0, 0, 0)
}

.facets-checkbox:indeterminate+label::before,
.facets-checkbox[indeterminate=true]+label::before {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxMiAxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTIgMTI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojRkZGRkZGO30KPC9zdHlsZT4KPHJlY3QgeD0iMC4yIiB5PSI1LjIiIGNsYXNzPSJzdDAiIHdpZHRoPSIxMS43IiBoZWlnaHQ9IjIuMyIvPgo8L3N2Zz4K);
    background-color: #005288;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: .75rem
}

.facets-checkbox:checked+label::before,
.facets-checkbox[checked=checked]+label::before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjIwIiB2aWV3Qm94PSIwIDAgMjAgMjAiIHdpZHRoPSIyMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJtMTUuNiA2LjgtMS0xYy0uMS0uMS0uMy0uMi0uNS0uMnMtLjQuMS0uNS4ybC00LjkgNS0yLjMtMi4zYy0uMS0uMi0uMy0uMy0uNS0uM3MtLjQuMS0uNS4ybC0xIDFjLS4yLjItLjIuNC0uMi42cy4xLjQuMi41bDIuNyAyLjcgMSAxYy4xLjEuMy4yLjUuMnMuNC0uMS41LS4ybDEtMSA1LjUtNS41Yy4xLS4xLjItLjMuMi0uNSAwLS4xIDAtLjMtLjItLjR6IiBmaWxsPSIjZmZmIi8+PC9zdmc+);
    background-color: #005288;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 1.25rem
}

.facets-checkbox:focus+label::before {
    outline-color: #28a0cb
}

.facets-checkbox:disabled+label {
    cursor: default;
    opacity: .35
}

.facets-checkbox:disabled+label::before {
    cursor: not-allowed
}

.facet-parent-style-wrapper .facets-checkbox+label::before {
    margin-top: .1rem
}

.c-form-item--checkboxes {
    margin-bottom: .25rem;
    margin-top: .25rem
}

.c-form-item--radio+.c-form-item--radio {
    margin-top: -1rem
}

.c-form-item--radio .c-form-item__radio {
    outline: 2px solid rgba(0, 0, 0, 0);
    outline-offset: 2px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: #fff;
    border: 1px solid #929395;
    border-radius: 50%;
    box-shadow: 0 0 0 2px rgba(0, 0, 0, 0);
    cursor: pointer;
    height: 18px;
    margin-right: 3px;
    outline: none;
    position: relative;
    top: 2px;
    transition-duration: 200ms;
    transition-property: background-color, border-color, border-radius;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    width: 18px
}

.c-form-item--radio .c-form-item__radio:focus {
    outline-color: #28a0cb
}

.c-form-item--radio .c-form-item__radio:focus:not(:focus-visible) {
    outline-color: rgba(0, 0, 0, 0)
}

.c-form-item--radio .c-form-item__radio:checked {
    background-color: #dedfe0;
    border: 2px solid #fff;
    box-shadow: 0 0 0 2px #dedfe0
}

.c-form-item--radio .c-form-item__radio:disabled {
    cursor: default;
    opacity: .35
}

.c-form-item--radio .c-form-item__radio+.c-form-item__label {
    cursor: pointer;
    display: inline;
    font-weight: 400
}

.c-form-item--radio .c-form-item__radio:disabled+.c-form-item__label {
    cursor: default;
    opacity: .35
}

.c-form-item--radios {
    margin-bottom: 0;
    margin-top: .25rem
}

.c-form-item--range .c-form-item__range {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: rgba(0, 0, 0, 0);
    border: 0;
    height: 2.75rem;
    margin: .2em 0;
    padding: 0
}

.c-form-item--range .c-form-item__range::-moz-focus-outer {
    border: 0
}

.c-form-item--range .c-form-item__range:focus {
    box-shadow: none;
    outline: 0
}

.c-form-item--range .c-form-item__range:focus::-moz-range-thumb {
    outline-color: #28a0cb
}

.c-form-item--range .c-form-item__range:focus::-ms-thumb {
    outline-color: #28a0cb
}

.c-form-item--range .c-form-item__range:focus::-webkit-slider-thumb {
    outline-color: #28a0cb
}

.c-form-item--range .c-form-item__range:disabled {
    cursor: default;
    opacity: .35
}

.c-form-item--range .c-form-item__range::-moz-range-thumb {
    outline: 2px solid rgba(0, 0, 0, 0);
    outline-offset: 2px;
    background: #929395;
    border: 1px solid #f5f5f6;
    border-radius: 0;
    cursor: pointer;
    height: 2.75rem;
    outline: 0;
    -moz-transition: box-shadow 200ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: box-shadow 200ms cubic-bezier(0.4, 0, 0.2, 1);
    width: 1.375rem
}

.c-form-item--range .c-form-item__range::-moz-range-thumb:focus {
    outline-color: #28a0cb
}

.c-form-item--range .c-form-item__range::-moz-range-thumb:focus:not(:focus-visible) {
    outline-color: rgba(0, 0, 0, 0)
}

.c-form-item--range .c-form-item__range::-moz-range-track {
    background: #dedfe0;
    border: 1px solid #929395;
    cursor: pointer;
    display: block;
    height: .625rem;
    margin: 0;
    outline: 0;
    width: 100%
}

.c-form-item--range .c-form-item__range::-ms-thumb {
    outline: 2px solid rgba(0, 0, 0, 0);
    outline-offset: 2px;
    background: #929395;
    border: 1px solid #f5f5f6;
    border-radius: 0;
    cursor: pointer;
    height: 2.75rem;
    outline: 0;
    -ms-transition: box-shadow 200ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: box-shadow 200ms cubic-bezier(0.4, 0, 0.2, 1);
    width: 1.375rem;
    margin-top: 0 !important
}

.c-form-item--range .c-form-item__range::-ms-thumb:focus {
    outline-color: #28a0cb
}

.c-form-item--range .c-form-item__range::-ms-thumb:focus:not(:focus-visible) {
    outline-color: rgba(0, 0, 0, 0)
}

.c-form-item--range .c-form-item__range::-ms-track {
    background: #dedfe0;
    border: 1px solid #929395;
    cursor: pointer;
    display: block;
    height: .625rem;
    margin: 0;
    outline: 0;
    width: 100%;
    background: rgba(0, 0, 0, 0);
    border: 0;
    color: rgba(0, 0, 0, 0)
}

.c-form-item--range .c-form-item__range::-ms-fill-lower,
.c-form-item--range .c-form-item__range::-ms-fill-upper {
    background: #dedfe0;
    border: 1px solid #929395
}

.c-form-item--range .c-form-item__range::-webkit-slider-thumb {
    outline: 2px solid rgba(0, 0, 0, 0);
    outline-offset: 2px;
    background: #929395;
    border: 1px solid #f5f5f6;
    border-radius: 0;
    cursor: pointer;
    height: 2.75rem;
    outline: 0;
    -webkit-transition: box-shadow 200ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: box-shadow 200ms cubic-bezier(0.4, 0, 0.2, 1);
    width: 1.375rem;
    -webkit-appearance: none;
    margin-top: -1.125rem
}

.c-form-item--range .c-form-item__range::-webkit-slider-thumb:focus {
    outline-color: #28a0cb
}

.c-form-item--range .c-form-item__range::-webkit-slider-thumb:focus:not(:focus-visible) {
    outline-color: rgba(0, 0, 0, 0)
}

.c-form-item--range .c-form-item__range::-webkit-slider-runnable-track {
    background: #dedfe0;
    border: 1px solid #929395;
    cursor: pointer;
    display: block;
    height: .625rem;
    margin: 0;
    outline: 0;
    width: 100%
}

.c-form-item--range.is-full-width>.c-form-item__range {
    width: 100%
}

.c-form-item--select .c-form-item__select {
    background-image: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjIwIiB2aWV3Qm94PSIwIDAgMjAgMjAiIHdpZHRoPSIyMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJtMTAgMS01IDdoMTB6bTAgMTggNS03aC0xMHoiIGZpbGw9IiNhZWIwYjUiLz48L3N2Zz4=);
    background-position: right .625rem center;
    background-repeat: no-repeat;
    background-size: 1.25rem;
    padding-right: 2.5rem
}

[dir=rtl] .c-form-item--select .c-form-item__select {
    background-position: left .625rem center;
    padding-left: 2.5rem;
    padding-right: 0
}

.c-form-item--select .c-form-item__select:-moz-focusring {
    color: rgba(0, 0, 0, 0);
    text-shadow: 0 0 0 #000
}

.c-form-item--select .c-form-item__select::-ms-expand {
    display: none
}

table.gsc-search-box {
    margin: 0
}

table.gsc-search-box table {
    margin: 0
}

table.gsc-search-box td {
    padding: 0
}

table.gsc-search-box td.gsc-input {
    height: 2rem;
    padding: 0 !important
}

table.gsc-search-box td.gsc-search-button {
    padding: 0
}

table.gsc-search-box td.gsc-clear-button {
    padding: 0
}

table.gsc-search-box tbody tr:nth-child(odd) td,
table.gsc-search-box tbody tr:nth-child(odd) th {
    background-color: #fff
}

table.gsc-search-box .gsc-input {
    height: 1.875rem
}

table.gsc-search-box .gsc-search-button-v2 {
    height: 2rem;
    margin-left: -2px;
    padding: .5rem 1rem
}

.gsc-orderby-container .gsc-orderby {
    align-items: center;
    display: flex;
    justify-content: flex-end
}

.gsc-orderby-container .gsc-selected-option-container {
    min-width: 100px
}

.c-hero {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    position: relative
}

@media(min-width:55em) {
    .c-hero {
        margin-bottom: 2.5rem;
        min-height: 400px
    }
}

@media(min-width:64em) {
    .c-hero {
        min-height: 500px
    }
}

.c-hero.has-report-banner,
.has-aside-right .c-hero {
    margin-bottom: 0
}

@media(min-width:55em) {
    .c-hero__image {
        height: 100%;
        left: 0;
        overflow: hidden;
        position: absolute;
        top: 0;
        width: 100%;
        z-index: -1
    }
}

@media(min-width:55em) {
    .c-hero__image img {
        min-height: 100%;
        min-width: 100%;
        -o-object-fit: cover;
        object-fit: cover;
        -o-object-position: center center;
        object-position: center center
    }
}

.c-hero__inner {
    display: block;
    width: 100%
}

@media(min-width:55em) {
    .c-hero__inner {
        background: rgba(0, 0, 0, .65)
    }
}

.c-hero__title {
    color: #005288
}

@media(min-width:55em) {
    .c-hero__title {
        color: #fff
    }
}

@media(min-width:55em) {
    .c-hero__title,
    .c-hero__subtitle {
        color: #fff;
        padding-right: 200px
    }
}

@media(min-width:64em) {
    .c-hero__title,
    .c-hero__subtitle {
        padding-right: 350px
    }
}

@media(min-width:75em) {
    .c-hero__title,
    .c-hero__subtitle {
        padding-right: 400px
    }
}

.c-hero__subtitle {
    font-size: 20px;
    font-weight: 400;
    line-height: 1.5625rem;
    margin-top: 1.5rem
}

@media(min-width:55em) {
    .c-hero__subtitle {
        font-size: 1.5rem;
        line-height: 1.875rem
    }
}

.c-hero__content {
    padding: 1.5rem 0;
    position: relative
}

.c-hero__logo {
    height: 100px;
    left: 0;
    max-height: 100px;
    max-width: 100px;
    position: absolute;
    top: -112.5px;
    width: 100px;
    z-index: 1
}

@media(min-width:40em) {
    .c-hero__logo {
        height: 250px;
        left: unset;
        max-height: 80px;
        max-width: 80px;
        right: 0;
        top: -2.5rem;
        width: 250px
    }
}

@media(min-width:55em) {
    .c-hero__logo {
        bottom: -2.5rem;
        max-height: 120px;
        max-width: 120px;
        top: initial
    }
}

@media(min-width:64em) {
    .c-hero__logo {
        max-height: 180px;
        max-width: 180px
    }
}

@media(min-width:75em) {
    .c-hero__logo {
        max-height: 250px;
        max-width: 250px
    }
}

.c-hero__logo img {
    max-height: inherit
}

.c-hero__button {
    margin-top: 2rem
}

.c-hero__decoration {
    background-color: #0078ae;
    display: block;
    height: 2px;
    margin: 2rem 0 0;
    position: relative;
    width: 200px
}

@media(min-width:55em) {
    .c-hero__decoration {
        display: none
    }
}

.c-hero__decoration::before,
.c-hero__decoration::after {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxNyAxNyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTcgMTc7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojMDA3OEFFO30KPC9zdHlsZT4KPHJlY3QgeD0iMi41IiB5PSIyLjUiIHRyYW5zZm9ybT0ibWF0cml4KDAuNzA3MSAtMC43MDcxIDAuNzA3MSAwLjcwNzEgLTMuNTI5NCA4LjQ5MTQpIiBjbGFzcz0ic3QwIiB3aWR0aD0iMTIiIGhlaWdodD0iMTIiLz4KPC9zdmc+Cg==);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    content: "";
    display: block;
    height: 11px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 11px
}

.c-hero__decoration::before {
    left: -1px
}

.c-hero__decoration::after {
    right: -1px
}

.c-hero--overlap {
    min-height: 0
}

@media(min-width:55em) {
    .c-hero--overlap {
        margin-bottom: 3rem
    }
}

.c-hero--overlap .c-hero__image {
    max-height: 500px;
    position: relative
}

@media(min-width:55em) {
    .c-hero--overlap .c-hero__image img {
        -o-object-fit: cover;
        object-fit: cover
    }
}

.c-hero--overlap .c-hero__constrain {
    padding: 0
}

@media(min-width:55em) {
    .c-hero--overlap .c-hero__constrain {
        padding: 0 1rem
    }
}

@media(min-width:90.625em) {
    .c-hero--overlap .c-hero__constrain {
        padding: 0
    }
}

.c-hero--overlap .c-hero__content {
    background-color: #fff;
    padding: 1.5rem 1rem
}

@media(min-width:55em) {
    .c-hero--overlap .c-hero__content {
        margin-top: -150px;
        min-height: 150px;
        padding-bottom: 0;
        padding-top: 1.5rem
    }
}

@media(min-width:75em) {
    .c-hero--overlap .c-hero__content {
        margin-top: -210px;
        min-height: 210px
    }
}

@media(min-width:90.625em) {
    .c-hero--overlap .c-hero__content {
        padding: 1.5rem 2rem
    }
}

.c-hero--overlap .c-hero__inner {
    background: none
}

@media(min-width:55em) {
    .c-hero--overlap .c-hero__decoration {
        display: block;
        margin-top: 32px
    }
}

.c-hero--overlap .c-hero__title {
    color: #005288;
    padding-right: 0
}

.c-hero--overlap .c-hero__subtitle {
    color: #080808;
    font-size: 1.25rem;
    font-weight: 400;
    line-height: 1.5625rem;
    margin-top: 1.5rem;
    padding-right: 0
}

@media(min-width:55em) {
    .c-hero--overlap .c-hero__subtitle {
        font-size: 1.5rem;
        line-height: 1.875rem
    }
}

.c-hero--overlap .c-hero__logo {
    display: none
}

.c-hero--logo-stacked .c-hero__logo {
    height: 108px;
    max-height: unset;
    max-width: unset;
    position: absolute;
    right: unset;
    top: 4%;
    width: 180px;
    z-index: 1
}

@media(min-width:40em) {
    .c-hero--logo-stacked .c-hero__logo {
        height: 169px;
        width: 302px
    }
}

@media(min-width:55em) {
    .c-hero--logo-stacked .c-hero__logo {
        bottom: -2.5rem;
        height: 229px;
        width: 424px
    }
}

@media(min-width:75em) {
    .c-hero--logo-stacked .c-hero__logo {
        height: 229px;
        width: 424px
    }
}

.c-hero--logo-stacked img {
    max-height: 100%;
    max-width: 100%;
    width: 100%
}

.c-hero--logo-stacked .c-hero__constrain {
    width: 100%
}

.c-hero--logo-stacked .c-hero__subtitle {
    color: #080808
}

@media(min-width:40em) {
    .c-hero--logo-stacked .c-hero__subtitle {
        color: #fff
    }
}

.c-homepage-alert {
    background: #0078ae;
    overflow: hidden
}

.c-homepage-alert__row {
    align-items: center;
    display: flex
}

.c-homepage-alert__title {
    font-size: 1rem;
    font-weight: 700;
    line-height: 1;
    margin-right: .5rem;
    position: relative;
    text-transform: uppercase
}

.c-homepage-alert__title::before {
    background: #c41230;
    content: "";
    height: 100%;
    position: absolute;
    right: 99%;
    top: 0;
    width: 50vw
}

@media(min-width:40em) {
    .c-homepage-alert__title {
        font-size: 1.25rem
    }
}

@media(min-width:64em) {
    .c-homepage-alert__title {
        font-size: 1.25rem;
        margin-right: 2rem
    }
}

.c-homepage-alert__title-inner {
    align-items: center;
    background: #c41230;
    -webkit-clip-path: polygon(0 0, calc(100% - 1rem) 0, 100% 50%, calc(100% - 1rem) 100%, 0 100%);
    clip-path: polygon(0 0, calc(100% - 1rem) 0, 100% 50%, calc(100% - 1rem) 100%, 0 100%);
    color: #fff;
    display: flex;
    padding: .5rem 2rem .5rem 0;
    position: relative
}

.c-homepage-alert__title-inner span {
    position: relative;
    z-index: 2
}

.c-homepage-alert__title-inner .c-homepage-alert__icon {
    height: 24px;
    overflow: hidden;
    width: 24px;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyMiAxOSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjIgMTk7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojRkZGRkZGO30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTAsMTloMjJMMTEsMEwwLDE5eiBNMTIsMTZoLTJ2LTJoMlYxNnogTTEyLDEyaC0yVjhoMlYxMnoiLz4KPC9zdmc+Cg==);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    display: block;
    margin-right: .75rem
}

.c-homepage-alert__title-inner .c-homepage-alert__icon::before {
    content: "";
    display: block;
    height: 150%;
    width: 0
}

@media(min-width:40em) {
    .c-homepage-alert__title-inner .c-homepage-alert__icon {
        height: 32px;
        overflow: hidden;
        width: 32px
    }
    .c-homepage-alert__title-inner .c-homepage-alert__icon::before {
        content: "";
        display: block;
        height: 150%;
        width: 0
    }
}

.c-homepage-alert__content {
    color: #fff;
    font-size: .94rem;
    padding: .5rem
}

@media(min-width:40em) {
    .c-homepage-alert__content {
        font-size: 1.06rem
    }
}

@media(min-width:64em) {
    .c-homepage-alert__content {
        font-size: 1.25rem
    }
}

.c-homepage-alert__content p {
    font-weight: false;
    line-height: 1.25;
    margin: 0
}

.c-homepage-alert__content a {
    color: #fff;
    font-weight: 500
}

.c-homepage-hero {
    background-color: #002231;
    color: #fff
}

@media(min-width:55em) {
    .c-homepage-hero {
        background-size: auto 40%
    }
}

.c-homepage-hero__row {
    display: flex;
    flex-direction: column
}

@media(min-width:55em) {
    .c-homepage-hero__row {
        flex-direction: row;
        min-height: 550px
    }
}

@media(min-width:75em) {
    .c-homepage-hero__row {
        min-height: 700px
    }
}

.c-homepage-hero__media {
    flex: 2;
    margin-left: -1rem;
    margin-right: -1rem;
    position: relative;
    width: auto;
    z-index: 1
}

@media(min-width:64em) {
    .c-homepage-hero__media {
        margin-left: -2rem;
        margin-right: auto
    }
}

@media(min-width:87.5em) {
    .c-homepage-hero__media {
        margin-left: calc((-100vw + 1336px)/2)
    }
}

.c-homepage-hero__media img,
.c-homepage-hero__media video,
.c-homepage-hero__media object,
.c-homepage-hero__media iframe,
.c-homepage-hero__media figure {
    display: block;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%
}

.c-homepage-hero__play-pause {
    height: 30px;
    overflow: hidden;
    width: 30px;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA0OCA0OCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDggNDg7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojMDAyQjQ3O30KPC9zdHlsZT4KPGc+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTguNSwxMGgtMS42Yy0wLjksMC0xLjYsMS4xLTEuNiwyLjV2MjIuOWMwLDEuNCwwLjcsMi41LDEuNiwyLjVoMS42YzAuOSwwLDEuNi0xLjEsMS42LTIuNVYxMi41CgkJQzIwLjIsMTEuMSwxOS40LDEwLDE4LjUsMTB6Ii8+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMzEuMSwxMGgtMS42Yy0wLjksMC0xLjYsMS4xLTEuNiwyLjV2MjIuOWMwLDEuNCwwLjcsMi41LDEuNiwyLjVoMS42YzAuOSwwLDEuNi0xLjEsMS42LTIuNVYxMi41CgkJQzMyLjcsMTEuMSwzMiwxMCwzMS4xLDEweiIvPgo8L2c+Cjwvc3ZnPgo=);
    background-color: #fff;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 70%;
    border: 1px solid #002b47;
    border-radius: 50%;
    bottom: .625rem;
    cursor: pointer;
    display: block;
    position: absolute;
    right: .625rem;
    z-index: 2
}

.c-homepage-hero__play-pause::before {
    content: "";
    display: block;
    height: 150%;
    width: 0
}

.c-homepage-hero__play-pause.paused {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA0OCA0OCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDggNDg7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojMDAyQjQ3O30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTE2LDM3Ljh2LTI4bDIyLDE0TDE2LDM3Ljh6Ii8+Cjwvc3ZnPgo=)
}

@media(min-width:55em) {
    .c-homepage-hero__play-pause {
        height: 44px;
        overflow: hidden;
        width: 44px;
        bottom: 1.1875rem;
        right: 1.1875rem
    }
    .c-homepage-hero__play-pause::before {
        content: "";
        display: block;
        height: 150%;
        width: 0
    }
}

.c-homepage-hero__media-controls-accent {
    bottom: 0;
    display: block;
    height: 3.125rem;
    opacity: .5;
    position: absolute;
    right: 0;
    width: 3.125rem
}

@media(min-width:55em) {
    .c-homepage-hero__media-controls-accent {
        height: 5rem;
        width: 5rem
    }
}

.c-homepage-hero__media-controls-accent--dark-blue {
    background-color: #002b47
}

.c-homepage-hero__media-controls-accent--white {
    background-color: #fff;
    right: 3.125rem
}

@media(min-width:55em) {
    .c-homepage-hero__media-controls-accent--white {
        right: 5rem
    }
}

.c-homepage-hero__media-controls-accent--blue {
    background-color: #3d98c1;
    bottom: 3.125rem
}

@media(min-width:55em) {
    .c-homepage-hero__media-controls-accent--blue {
        bottom: 5rem
    }
}

.c-homepage-hero__content {
    background-color: #002231;
    flex: 1;
    padding: 2.5rem 0
}

@media(min-width:55em) {
    .c-homepage-hero__content {
        background-image: url(/cyber/profiles/cisad8_gov/themes/custom/gesso/dist/images/backgrounds/d2712e894615003fc29a.svg);
        background-position: center bottom;
        background-repeat: no-repeat;
        background-size: 100%;
        padding: 3rem 1rem 3rem 3rem
    }
}

.c-homepage-hero__heading {
    color: #fff;
    font-size: 1.75rem;
    margin-bottom: 2.5rem
}

@media(min-width:55em) {
    .c-homepage-hero__heading {
        font-size: 2.25rem
    }
}

.c-homepage-hero__description {
    margin-bottom: 2.5rem
}

.c-homepage-news-updates {
    padding: 3rem 0;
    position: relative;
    z-index: 1
}

@media(min-width:55em) {
    .c-homepage-news-updates {
        padding: 4rem 0
    }
}

.c-homepage-news-updates::after {
    content: "";
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100vw;
    z-index: -1
}

@media(min-width:55em) {
    .c-homepage-news-updates__grid {
        display: grid;
        grid-gap: 2.5rem;
        grid-template-columns: 1fr 25rem
    }
}

.c-homepage-news-updates__news {
    margin-bottom: 2.5rem;
    max-width: 43.75rem
}

@media(min-width:55em) {
    .c-homepage-news-updates__news {
        margin-bottom: 0
    }
}

@media(min-width:55em) {
    .c-homepage-news-updates__updates {
        margin-top: 7rem
    }
}

.c-homepage-news-updates--geometric::after,
.c-homepage-news-updates--cybernodes::after {
    background-position: center center;
    background-repeat: repeat;
    background-size: 2200px auto
}

.c-homepage-news-updates--geometric::after {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI2LjUuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxOTIwIDEwODAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE5MjAgMTA4MDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOm5vbmU7fQoJLnN0MXtmaWxsOm5vbmU7c3Ryb2tlOiNEMEQwRDE7c3Ryb2tlLXdpZHRoOjM7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZS1taXRlcmxpbWl0OjEwO30KCS5zdDJ7ZmlsbDp1cmwoI1NWR0lEXzFfKTt9Cjwvc3R5bGU+CjxwYXR0ZXJuICB3aWR0aD0iMTc5LjQiIGhlaWdodD0iMzEwLjUiIHBhdHRlcm5Vbml0cz0idXNlclNwYWNlT25Vc2UiIGlkPSJNb3Rpdm9fbnVldm9fMiIgdmlld0JveD0iOTEuMiAtNDE1LjUgMTc5LjQgMzEwLjUiIHN0eWxlPSJvdmVyZmxvdzp2aXNpYmxlOyI+Cgk8Zz4KCQk8cmVjdCB4PSI5MS4yIiB5PSItNDE1LjUiIGNsYXNzPSJzdDAiIHdpZHRoPSIxNzkuNCIgaGVpZ2h0PSIzMTAuNSIvPgoJCTxnPgoJCQk8Zz4KCQkJCTxwb2x5bGluZSBjbGFzcz0ic3QxIiBwb2ludHM9IjI3MC42LC0yMDguNDkgMTgwLjk3LC0xNTYuNzQgMTgwLjk3LC01My4yNSAJCQkJIi8+CgkJCQk8cG9seWxpbmUgY2xhc3M9InN0MSIgcG9pbnRzPSIyODUuNTQsLTE5OS44NyAxOTUuOTEsLTE0OC4xMiAxOTUuOTEsLTQ0LjYyIAkJCQkiLz4KCQkJCTxwb2x5bGluZSBjbGFzcz0ic3QxIiBwb2ludHM9IjMwMC40OCwtMTkxLjI0IDIxMC44NSwtMTM5LjQ5IDIxMC44NSwtMzYgCQkJCSIvPgoJCQkJPHBvbHlsaW5lIGNsYXNzPSJzdDEiIHBvaW50cz0iMzE1LjQxLC0xODIuNjIgMjI1Ljc5LC0xMzAuODcgMjI1Ljc5LC0yNy4zNyAJCQkJIi8+CgkJCQk8cG9seWxpbmUgY2xhc3M9InN0MSIgcG9pbnRzPSIzMzAuMzUsLTE3My45OSAyNDAuNzIsLTEyMi4yNCAyNDAuNzIsLTE4Ljc1IAkJCQkiLz4KCQkJCTxwb2x5bGluZSBjbGFzcz0ic3QxIiBwb2ludHM9IjM0NS4yOSwtMTY1LjM3IDI1NS42NiwtMTEzLjYyIDI1NS42NiwtMTAuMTIgCQkJCSIvPgoJCQkJPHBvbHlsaW5lIGNsYXNzPSJzdDEiIHBvaW50cz0iMzYwLjIzLC0xNTYuNzQgMjcwLjYsLTEwNC45OSAyNzAuNiwtMS41IAkJCQkiLz4KCQkJPC9nPgoJCQk8Zz4KCQkJCTxsaW5lIGNsYXNzPSJzdDEiIHgxPSIyNzAuNiIgeTE9Ii0xMDQuOTkiIHgyPSIzNjAuMjMiIHkyPSItMTU2Ljc0Ii8+CgkJCQk8bGluZSBjbGFzcz0ic3QxIiB4MT0iMzYwLjIzIiB5MT0iLTEzOS40OSIgeDI9IjI3MC42IiB5Mj0iLTg3Ljc1Ii8+CgkJCQk8bGluZSBjbGFzcz0ic3QxIiB4MT0iMzYwLjIzIiB5MT0iLTEyMi4yNCIgeDI9IjI3MC42IiB5Mj0iLTcwLjUiLz4KCQkJCTxsaW5lIGNsYXNzPSJzdDEiIHgxPSIzNjAuMjMiIHkxPSItMTA0Ljk5IiB4Mj0iMjcwLjYiIHkyPSItNTMuMjUiLz4KCQkJPC9nPgoJCTwvZz4KCQk8Zz4KCQkJPGc+CgkJCQk8cG9seWxpbmUgY2xhc3M9InN0MSIgcG9pbnRzPSI5MS4yLC0yMDguNDkgMS41NywtMTU2Ljc0IDEuNTcsLTUzLjI1IAkJCQkiLz4KCQkJCTxwb2x5bGluZSBjbGFzcz0ic3QxIiBwb2ludHM9IjEwNi4xNCwtMTk5Ljg3IDE2LjUxLC0xNDguMTIgMTYuNTEsLTQ0LjYyIAkJCQkiLz4KCQkJCTxwb2x5bGluZSBjbGFzcz0ic3QxIiBwb2ludHM9IjEyMS4wOCwtMTkxLjI0IDMxLjQ1LC0xMzkuNDkgMzEuNDUsLTM2IAkJCQkiLz4KCQkJCTxwb2x5bGluZSBjbGFzcz0ic3QxIiBwb2ludHM9IjEzNi4wMSwtMTgyLjYyIDQ2LjM5LC0xMzAuODcgNDYuMzksLTI3LjM3IAkJCQkiLz4KCQkJCTxwb2x5bGluZSBjbGFzcz0ic3QxIiBwb2ludHM9IjE1MC45NSwtMTczLjk5IDYxLjMyLC0xMjIuMjQgNjEuMzIsLTE4Ljc1IAkJCQkiLz4KCQkJCTxwb2x5bGluZSBjbGFzcz0ic3QxIiBwb2ludHM9IjE2NS44OSwtMTY1LjM3IDc2LjI2LC0xMTMuNjIgNzYuMjYsLTEwLjEyIAkJCQkiLz4KCQkJCTxwb2x5bGluZSBjbGFzcz0ic3QxIiBwb2ludHM9IjE4MC44MywtMTU2Ljc0IDkxLjIsLTEwNC45OSA5MS4yLC0xLjUgCQkJCSIvPgoJCQk8L2c+CgkJCTxnPgoJCQkJPGxpbmUgY2xhc3M9InN0MSIgeDE9IjkxLjIiIHkxPSItMTA0Ljk5IiB4Mj0iMTgwLjgzIiB5Mj0iLTE1Ni43NCIvPgoJCQkJPGxpbmUgY2xhc3M9InN0MSIgeDE9IjE4MC44MyIgeTE9Ii0xMzkuNDkiIHgyPSI5MS4yIiB5Mj0iLTg3Ljc1Ii8+CgkJCQk8bGluZSBjbGFzcz0ic3QxIiB4MT0iMTgwLjgzIiB5MT0iLTEyMi4yNCIgeDI9IjkxLjIiIHkyPSItNzAuNSIvPgoJCQkJPGxpbmUgY2xhc3M9InN0MSIgeDE9IjE4MC44MyIgeTE9Ii0xMDQuOTkiIHgyPSI5MS4yIiB5Mj0iLTUzLjI1Ii8+CgkJCTwvZz4KCQk8L2c+CgkJPGc+CgkJCTxnPgoJCQkJPHBvbHlsaW5lIGNsYXNzPSJzdDEiIHBvaW50cz0iMzYwLjMsLTM2My43NCAyNzAuNjcsLTMxMS45OSAyNzAuNjcsLTIwOC41IAkJCQkiLz4KCQkJPC9nPgoJCTwvZz4KCQk8Zz4KCQkJPGc+CgkJCQk8cG9seWxpbmUgY2xhc3M9InN0MSIgcG9pbnRzPSIxODAuOSwtMzYzLjc0IDkxLjI3LC0zMTEuOTkgOTEuMjcsLTIwOC41IAkJCQkiLz4KCQkJCTxwb2x5bGluZSBjbGFzcz0ic3QxIiBwb2ludHM9IjE5NS44NCwtMzU1LjEyIDEwNi4yMSwtMzAzLjM3IDEwNi4yMSwtMTk5Ljg3IAkJCQkiLz4KCQkJCTxwb2x5bGluZSBjbGFzcz0ic3QxIiBwb2ludHM9IjIxMC43OCwtMzQ2LjQ5IDEyMS4xNSwtMjk0Ljc0IDEyMS4xNSwtMTkxLjI1IAkJCQkiLz4KCQkJCTxwb2x5bGluZSBjbGFzcz0ic3QxIiBwb2ludHM9IjIyNS43MSwtMzM3Ljg3IDEzNi4wOSwtMjg2LjEyIDEzNi4wOSwtMTgyLjYyIAkJCQkiLz4KCQkJCTxwb2x5bGluZSBjbGFzcz0ic3QxIiBwb2ludHM9IjI0MC42NSwtMzI5LjI0IDE1MS4wMiwtMjc3LjQ5IDE1MS4wMiwtMTc0IAkJCQkiLz4KCQkJCTxwb2x5bGluZSBjbGFzcz0ic3QxIiBwb2ludHM9IjI1NS41OSwtMzIwLjYyIDE2NS45NiwtMjY4Ljg3IDE2NS45NiwtMTY1LjM3IAkJCQkiLz4KCQkJCTxwb2x5bGluZSBjbGFzcz0ic3QxIiBwb2ludHM9IjI3MC41MywtMzExLjk5IDE4MC45LC0yNjAuMjQgMTgwLjksLTE1Ni43NSAJCQkJIi8+CgkJCTwvZz4KCQkJPGc+CgkJCQk8bGluZSBjbGFzcz0ic3QxIiB4MT0iMTgwLjkiIHkxPSItMjYwLjI0IiB4Mj0iMjcwLjUzIiB5Mj0iLTMxMS45OSIvPgoJCQkJPGxpbmUgY2xhc3M9InN0MSIgeDE9IjI3MC41MyIgeTE9Ii0yOTQuNzQiIHgyPSIxODAuOSIgeTI9Ii0yNDMiLz4KCQkJCTxsaW5lIGNsYXNzPSJzdDEiIHgxPSIyNzAuNTMiIHkxPSItMjc3LjQ5IiB4Mj0iMTgwLjkiIHkyPSItMjI1Ljc1Ii8+CgkJCQk8bGluZSBjbGFzcz0ic3QxIiB4MT0iMjcwLjUzIiB5MT0iLTI2MC4yNCIgeDI9IjE4MC45IiB5Mj0iLTIwOC41Ii8+CgkJCQk8bGluZSBjbGFzcz0ic3QxIiB4MT0iMjcwLjUzIiB5MT0iLTI0MyIgeDI9IjE4MC45IiB5Mj0iLTE5MS4yNSIvPgoJCQkJPGxpbmUgY2xhc3M9InN0MSIgeDE9IjI3MC41MyIgeTE9Ii0yMjUuNzUiIHgyPSIxODAuOSIgeTI9Ii0xNzQiLz4KCQkJCTxsaW5lIGNsYXNzPSJzdDEiIHgxPSIyNzAuNTMiIHkxPSItMjA4LjUiIHgyPSIxODAuOSIgeTI9Ii0xNTYuNzUiLz4KCQkJPC9nPgoJCTwvZz4KCQk8Zz4KCQkJPGc+CgkJCQk8cG9seWxpbmUgY2xhc3M9InN0MSIgcG9pbnRzPSI5MS4xMywtMzExLjk5IDEuNSwtMjYwLjI0IDEuNSwtMTU2Ljc1IAkJCQkiLz4KCQkJPC9nPgoJCQk8Zz4KCQkJCTxsaW5lIGNsYXNzPSJzdDEiIHgxPSIxLjUiIHkxPSItMjYwLjI0IiB4Mj0iOTEuMTMiIHkyPSItMzExLjk5Ii8+CgkJCQk8bGluZSBjbGFzcz0ic3QxIiB4MT0iOTEuMTMiIHkxPSItMjk0Ljc0IiB4Mj0iMS41IiB5Mj0iLTI0MyIvPgoJCQkJPGxpbmUgY2xhc3M9InN0MSIgeDE9IjkxLjEzIiB5MT0iLTI3Ny40OSIgeDI9IjEuNSIgeTI9Ii0yMjUuNzUiLz4KCQkJCTxsaW5lIGNsYXNzPSJzdDEiIHgxPSI5MS4xMyIgeTE9Ii0yNjAuMjQiIHgyPSIxLjUiIHkyPSItMjA4LjUiLz4KCQkJCTxsaW5lIGNsYXNzPSJzdDEiIHgxPSI5MS4xMyIgeTE9Ii0yNDMiIHgyPSIxLjUiIHkyPSItMTkxLjI1Ii8+CgkJCQk8bGluZSBjbGFzcz0ic3QxIiB4MT0iOTEuMTMiIHkxPSItMjI1Ljc1IiB4Mj0iMS41IiB5Mj0iLTE3NCIvPgoJCQkJPGxpbmUgY2xhc3M9InN0MSIgeDE9IjkxLjEzIiB5MT0iLTIwOC41IiB4Mj0iMS41IiB5Mj0iLTE1Ni43NSIvPgoJCQk8L2c+CgkJPC9nPgoJCTxnPgoJCQk8Zz4KCQkJCTxwb2x5bGluZSBjbGFzcz0ic3QxIiBwb2ludHM9IjI3MC42LC01MTguOTkgMTgwLjk3LC00NjcuMjQgMTgwLjk3LC0zNjMuNzUgCQkJCSIvPgoJCQkJPHBvbHlsaW5lIGNsYXNzPSJzdDEiIHBvaW50cz0iMjg1LjU0LC01MTAuMzcgMTk1LjkxLC00NTguNjIgMTk1LjkxLC0zNTUuMTIgCQkJCSIvPgoJCQkJPHBvbHlsaW5lIGNsYXNzPSJzdDEiIHBvaW50cz0iMzAwLjQ4LC01MDEuNzQgMjEwLjg1LC00NDkuOTkgMjEwLjg1LC0zNDYuNSAJCQkJIi8+CgkJCQk8cG9seWxpbmUgY2xhc3M9InN0MSIgcG9pbnRzPSIzMTUuNDEsLTQ5My4xMiAyMjUuNzksLTQ0MS4zNyAyMjUuNzksLTMzNy44NyAJCQkJIi8+CgkJCQk8cG9seWxpbmUgY2xhc3M9InN0MSIgcG9pbnRzPSIzMzAuMzUsLTQ4NC40OSAyNDAuNzIsLTQzMi43NCAyNDAuNzIsLTMyOS4yNSAJCQkJIi8+CgkJCQk8cG9seWxpbmUgY2xhc3M9InN0MSIgcG9pbnRzPSIzNDUuMjksLTQ3NS44NyAyNTUuNjYsLTQyNC4xMiAyNTUuNjYsLTMyMC42MiAJCQkJIi8+CgkJCQk8cG9seWxpbmUgY2xhc3M9InN0MSIgcG9pbnRzPSIzNjAuMjMsLTQ2Ny4yNCAyNzAuNiwtNDE1LjQ5IDI3MC42LC0zMTIgCQkJCSIvPgoJCQk8L2c+CgkJCTxnPgoJCQkJPGxpbmUgY2xhc3M9InN0MSIgeDE9IjI3MC42IiB5MT0iLTQxNS40OSIgeDI9IjM2MC4yMyIgeTI9Ii00NjcuMjQiLz4KCQkJCTxsaW5lIGNsYXNzPSJzdDEiIHgxPSIzNjAuMjMiIHkxPSItNDQ5Ljk5IiB4Mj0iMjcwLjYiIHkyPSItMzk4LjI1Ii8+CgkJCQk8bGluZSBjbGFzcz0ic3QxIiB4MT0iMzYwLjIzIiB5MT0iLTQzMi43NCIgeDI9IjI3MC42IiB5Mj0iLTM4MSIvPgoJCQkJPGxpbmUgY2xhc3M9InN0MSIgeDE9IjM2MC4yMyIgeTE9Ii00MTUuNDkiIHgyPSIyNzAuNiIgeTI9Ii0zNjMuNzUiLz4KCQkJCTxsaW5lIGNsYXNzPSJzdDEiIHgxPSIzNjAuMjMiIHkxPSItMzk4LjI1IiB4Mj0iMjcwLjYiIHkyPSItMzQ2LjUiLz4KCQkJCTxsaW5lIGNsYXNzPSJzdDEiIHgxPSIzNjAuMjMiIHkxPSItMzgxIiB4Mj0iMjcwLjYiIHkyPSItMzI5LjI1Ii8+CgkJCQk8bGluZSBjbGFzcz0ic3QxIiB4MT0iMzYwLjIzIiB5MT0iLTM2My43NSIgeDI9IjI3MC42IiB5Mj0iLTMxMiIvPgoJCQk8L2c+CgkJPC9nPgoJCTxnPgoJCQk8Zz4KCQkJCTxwb2x5bGluZSBjbGFzcz0ic3QxIiBwb2ludHM9IjkxLjIsLTUxOC45OSAxLjU3LC00NjcuMjQgMS41NywtMzYzLjc1IAkJCQkiLz4KCQkJCTxwb2x5bGluZSBjbGFzcz0ic3QxIiBwb2ludHM9IjEwNi4xNCwtNTEwLjM3IDE2LjUxLC00NTguNjIgMTYuNTEsLTM1NS4xMiAJCQkJIi8+CgkJCQk8cG9seWxpbmUgY2xhc3M9InN0MSIgcG9pbnRzPSIxMjEuMDgsLTUwMS43NCAzMS40NSwtNDQ5Ljk5IDMxLjQ1LC0zNDYuNSAJCQkJIi8+CgkJCQk8cG9seWxpbmUgY2xhc3M9InN0MSIgcG9pbnRzPSIxMzYuMDEsLTQ5My4xMiA0Ni4zOSwtNDQxLjM3IDQ2LjM5LC0zMzcuODcgCQkJCSIvPgoJCQkJPHBvbHlsaW5lIGNsYXNzPSJzdDEiIHBvaW50cz0iMTUwLjk1LC00ODQuNDkgNjEuMzIsLTQzMi43NCA2MS4zMiwtMzI5LjI1IAkJCQkiLz4KCQkJCTxwb2x5bGluZSBjbGFzcz0ic3QxIiBwb2ludHM9IjE2NS44OSwtNDc1Ljg3IDc2LjI2LC00MjQuMTIgNzYuMjYsLTMyMC42MiAJCQkJIi8+CgkJCQk8cG9seWxpbmUgY2xhc3M9InN0MSIgcG9pbnRzPSIxODAuODMsLTQ2Ny4yNCA5MS4yLC00MTUuNDkgOTEuMiwtMzEyIAkJCQkiLz4KCQkJPC9nPgoJCQk8Zz4KCQkJCTxsaW5lIGNsYXNzPSJzdDEiIHgxPSI5MS4yIiB5MT0iLTQxNS40OSIgeDI9IjE4MC44MyIgeTI9Ii00NjcuMjQiLz4KCQkJCTxsaW5lIGNsYXNzPSJzdDEiIHgxPSIxODAuODMiIHkxPSItNDQ5Ljk5IiB4Mj0iOTEuMiIgeTI9Ii0zOTguMjUiLz4KCQkJCTxsaW5lIGNsYXNzPSJzdDEiIHgxPSIxODAuODMiIHkxPSItNDMyLjc0IiB4Mj0iOTEuMiIgeTI9Ii0zODEiLz4KCQkJCTxsaW5lIGNsYXNzPSJzdDEiIHgxPSIxODAuODMiIHkxPSItNDE1LjQ5IiB4Mj0iOTEuMiIgeTI9Ii0zNjMuNzUiLz4KCQkJCTxsaW5lIGNsYXNzPSJzdDEiIHgxPSIxODAuODMiIHkxPSItMzk4LjI1IiB4Mj0iOTEuMiIgeTI9Ii0zNDYuNSIvPgoJCQkJPGxpbmUgY2xhc3M9InN0MSIgeDE9IjE4MC44MyIgeTE9Ii0zODEiIHgyPSI5MS4yIiB5Mj0iLTMyOS4yNSIvPgoJCQkJPGxpbmUgY2xhc3M9InN0MSIgeDE9IjE4MC44MyIgeTE9Ii0zNjMuNzUiIHgyPSI5MS4yIiB5Mj0iLTMxMiIvPgoJCQk8L2c+CgkJPC9nPgoJPC9nPgo8L3BhdHRlcm4+CjxwYXR0ZXJuICBpZD0iU1ZHSURfMV8iIHhsaW5rOmhyZWY9IiNNb3Rpdm9fbnVldm9fMiIgcGF0dGVyblRyYW5zZm9ybT0ibWF0cml4KDEgMCAwIDEgMTcyLjggMjkxKSI+CjwvcGF0dGVybj4KPHJlY3QgeD0iLTAuNSIgeT0iMS41IiBjbGFzcz0ic3QyIiB3aWR0aD0iMTkyMSIgaGVpZ2h0PSIxMDc3Ii8+Cjwvc3ZnPgo=);
    opacity: .2
}

.c-homepage-news-updates--cybernodes::after {
    background-image: url(/cyber/profiles/cisad8_gov/themes/custom/gesso/dist/images/backgrounds/81c08f003140c8be6104.svg);
    opacity: .1
}

.c-homepage-slide {
    background-color: #002b47;
    color: #fff
}

.c-homepage-slide[aria-hidden=true] {
    visibility: hidden
}

@media(min-width:46.875em) {
    .c-homepage-slide__grid {
        display: grid;
        grid-gap: 3rem;
        grid-template-columns: 1fr 1fr
    }
}

.c-homepage-slide__media {
    display: flex;
    flex-direction: column;
    justify-content: center
}

.c-homepage-slide__media {
    align-items: center;
    margin-bottom: 0
}

@media(min-width:46.875em) {
    .c-homepage-slide__media {
        margin-bottom: 0
    }
}

@media(min-width:40em) {
    .c-homepage-slide__media {
        margin-bottom: 2rem
    }
}

.c-homepage-slide__media img {
    display: block;
    max-height: 400px;
    max-width: 100%
}

.c-homepage-slide__content {
    display: flex;
    flex-direction: column
}

@media(max-width:39.9375em) {
    .c-homepage-slide__content {
        padding: 1.5rem 1rem
    }
}

.c-homepage-slide__title {
    margin-bottom: 1.5rem;
    text-transform: uppercase
}

@media(min-width:40em) {
    .c-homepage-slide__title {
        padding-top: 1.5rem
    }
}

.c-homepage-slide__text {
    font-size: 1.25rem;
    margin-bottom: 2rem;
    margin-top: 0
}

@media(max-width:39.9375em) {
    .c-homepage-slide__text {
        font-size: 1.13rem
    }
}

.c-homepage-slide__text p:last-of-type {
    margin-bottom: 0
}

.c-homepage-slider__nav {
    margin-top: 1.5rem
}

.c-homepage-slider {
    background-color: #002b47;
    color: #fff;
    padding: .875rem 0 1.5rem;
    position: relative
}

@media(min-width:40em) {
    .c-homepage-slider {
        padding: 2rem 0 2rem
    }
}

.c-homepage-slider::before {
    background: linear-gradient(90deg, #4A50C4 0%, #3D98C1 50%, #005288 100%);
    content: "";
    height: .875rem;
    position: absolute;
    top: 0;
    width: 100%
}

@media(min-width:40em) {
    .c-homepage-slider::before {
        height: 1.875rem
    }
}

@media(max-width:39.9375em) {
    .c-homepage-slider>.l-constrain {
        padding: 0
    }
}

.c-homepage-slider__slides {
    display: flex;
    padding-top: 0
}

@media(min-width:40em) {
    .c-homepage-slider__slides {
        padding-top: 2rem
    }
}

.c-homepage-slider__slides .c-homepage-slide__container,
.c-homepage-slider__slides .c-homepage-slide__grid {
    height: 100%
}

.c-homepage-slider__nav {
    display: flex;
    justify-content: center;
    padding: .25rem
}

@media(min-width:40em) {
    .c-homepage-slider__nav {
        justify-content: flex-end
    }
}

.c-homepage-slider__previous,
.c-homepage-slider__next {
    outline: 2px solid rgba(0, 0, 0, 0);
    outline-offset: 2px;
    height: 3rem;
    overflow: hidden;
    width: 4.25rem;
    background-color: #fff;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 1rem;
    border: 2px solid #0078ae;
    cursor: pointer;
    transition-duration: 200ms;
    transition-property: background-color, border, color, opacity;
    transition-timing-function: cubic-bezier(0.4, 0, 1, 1)
}

.c-homepage-slider__previous:focus,
.c-homepage-slider__next:focus {
    outline-color: #28a0cb
}

.c-homepage-slider__previous:focus:not(:focus-visible),
.c-homepage-slider__next:focus:not(:focus-visible) {
    outline-color: rgba(0, 0, 0, 0)
}

.c-homepage-slider__previous::before,
.c-homepage-slider__next::before {
    content: "";
    display: block;
    height: 150%;
    width: 0
}

.c-homepage-slider__previous:hover,
.c-homepage-slider__previous:focus,
.c-homepage-slider__previous:active,
.c-homepage-slider__previous.is-active,
.c-homepage-slider__next:hover,
.c-homepage-slider__next:focus,
.c-homepage-slider__next:active,
.c-homepage-slider__next.is-active {
    background-color: #0078ae;
    border: 2px solid #fff
}

.c-homepage-slider__previous[disabled],
.c-homepage-slider__next[disabled] {
    background-color: #fff;
    border: 2px solid #fff;
    cursor: default;
    opacity: .7
}

.c-homepage-slider__previous {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxNiAxNiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTYgMTY7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojMDA1Qjg0O30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTgsMTZsMS40LTEuNEwzLjgsOUgxNlY3SDMuOGw1LjYtNS42TDgsMEwwLDhMOCwxNnoiLz4KPC9zdmc+Cg==);
    order: 1
}

.c-homepage-slider__previous:hover,
.c-homepage-slider__previous:focus {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxNiAxNiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTYgMTY7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojRkZGRkZGO30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTgsMTZsMS40LTEuNEwzLjgsOUgxNlY3SDMuOGw1LjYtNS42TDgsMEwwLDhMOCwxNnoiLz4KPC9zdmc+Cg==)
}

.c-homepage-slider__previous[disabled] {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxNiAxNiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTYgMTY7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojMDA1Qjg0O30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTgsMTZsMS40LTEuNEwzLjgsOUgxNlY3SDMuOGw1LjYtNS42TDgsMEwwLDhMOCwxNnoiLz4KPC9zdmc+Cg==)
}

.c-homepage-slider__next {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxNiAxNiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTYgMTY7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojMDA1Qjg0O30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTgsMEw2LjYsMS40TDEyLjIsN0gwdjJoMTIuMmwtNS42LDUuNkw4LDE2bDgtOEw4LDB6Ii8+Cjwvc3ZnPgo=);
    order: 3
}

.c-homepage-slider__next:hover,
.c-homepage-slider__next:focus {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxNiAxNiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTYgMTY7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojRkZGRkZGO30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTgsMEw2LjYsMS40TDEyLjIsN0gwdjJoMTIuMmwtNS42LDUuNkw4LDE2bDgtOEw4LDB6Ii8+Cjwvc3ZnPgo=)
}

.c-homepage-slider__next[disabled] {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxNiAxNiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTYgMTY7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojMDA1Qjg0O30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTgsMEw2LjYsMS40TDEyLjIsN0gwdjJoMTIuMmwtNS42LDUuNkw4LDE2bDgtOEw4LDB6Ii8+Cjwvc3ZnPgo=)
}

.c-homepage-slider__pagination {
    font-weight: 500;
    height: 3rem;
    margin: 0 1.25rem;
    order: 2;
    position: relative;
    width: 2rem
}

.c-homepage-slider__pagination::after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCAyNSA0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIzLjk0MzQgMC41TDIwIDEuNTU2NjJMMjEuMDU2NiA1LjVMMjUgNC40NDMzOEwyMy45NDM0IDAuNVpNMS41NTY2MiAzOS4yNzVMNS41IDM4LjIxODRMNC40NDMzNyAzNC4yNzVMMC40OTk5OTggMzUuMzMxNkwxLjU1NjYyIDM5LjI3NVpNMjIuMDY3IDIuNzVMMi41NjY5OCAzNi41MjVMMy40MzMwMSAzNy4wMjVMMjIuOTMzIDMuMjVMMjIuMDY3IDIuNzVaIiBmaWxsPSIjM0Q5OEMxIi8+Cjwvc3ZnPgo=);
    background-repeat: no-repeat;
    background-size: contain;
    content: "";
    height: 3rem;
    position: absolute;
    width: 2rem
}

.c-homepage-slider__current-page {
    left: 0;
    position: absolute;
    top: 0
}

.c-homepage-slider__total-page {
    bottom: 0;
    position: absolute;
    right: 0
}

.c-icon {
    display: inline-block;
    fill: currentColor;
    height: 1em;
    position: relative;
    top: -2px;
    transition: none;
    vertical-align: middle;
    width: 1em
}

.c-icon * {
    transition: none
}

.c-icon.is-spaced-before {
    margin-left: .25em
}

.c-icon.is-spaced-after {
    margin-right: .25em
}

.c-icon--pager {
    top: -1px
}

.c-image-cta {
    background: #005288;
    color: #fff;
    display: flex;
    overflow: hidden;
    padding: 3rem 0;
    position: relative
}

@media(min-width:55em) {
    .c-image-cta {
        padding: 4rem 0
    }
}

@media(min-width:75em) {
    .c-image-cta {
        padding: 3rem 0
    }
}

@media(min-width:55em) {
    .c-image-cta.has-bg-image::after {
        background-position: center center;
        background-repeat: no-repeat;
        background-size: contain;
        bottom: 0;
        content: "";
        display: block;
        height: 200px;
        position: absolute;
        right: -75px;
        width: 200px
    }
}

@media(min-width:55em) {
    .c-image-cta.has-bg-image.is-reversed::after {
        left: -75px;
        right: initial
    }
}

@media(min-width:64em) {
    .c-image-cta.has-bg-image::after {
        height: 300px;
        width: 300px
    }
}

.c-image-cta::before {
    background-color: #005288;
    content: "";
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100vw;
    z-index: -1
}

@media(min-width:64em) {
    .has-aside-left .c-image-cta::before {
        left: -2.5rem
    }
}

@media(min-width:64em) {
    .has-aside-right .c-image-cta::before {
        left: initial;
        right: -2.5rem
    }
}

.has-aside-left .c-image-cta {
    overflow: inherit
}

.has-aside-right .c-image-cta {
    overflow: inherit
}

.c-image-cta.bg-image--partnership::after {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMTYgMjE2Ij48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6I2ZmZjt9LmNscy0ye2ZpbGw6bm9uZTtzdHJva2U6I2ZmZjtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLXdpZHRoOjEuNXB4O308L3N0eWxlPjwvZGVmcz48Zz48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik0xMTcuMjgsNTUuNDdoOS41NWMxLjM5LDAsMi41MiwxLDIuNTIsMi4yM3YzLjljLjE1LDEuNzYtLjE3LDIuNTQtMS43MiwyLjU3bC0uMywuMDJ2Mi40YzAsLjI4LS4zNywuNDItLjYsLjI0bC0xLjcxLTIuNDNjLS4wOS0uMTMtLjI1LS4yMS0uNDEtLjIxaC03LjMzYy0xLjM5LDAtMi41Mi0xLTIuNTItMi4yM3YtNC4yNWMwLTEuMjMsMS4xMy0yLjIzLDIuNTItMi4yM1ptLTkuODEsMi4xN2gtMTIuOTVjLTEuODksMC0zLjQyLDEuMzYtMy40MiwzLjAzdjUuMjljLS4yLDIuMzgsLjIyLDMuNDQsMi4zMywzLjQ5bC40LC4wMnYzLjI1YzAsLjM3LC41LC41OCwuODIsLjMzbDIuMzItMy4yOWMuMTMtLjE4LC4zNC0uMjksLjU2LS4yOWg5Ljk1YzEuODksMCwzLjQyLTEuMzYsMy40Mi0zLjAzdi01Ljc3YzAtMS42Ny0xLjUzLTMuMDMtMy40Mi0zLjAzWk0yNS45OCw5NS44NXY0LjE3bTAsMzYuODd2LTM2Ljg3czIuMi0zLjI5LDguNzItMi41YzUuNzUsLjcsMTEuMTgsNi41LDE5LjY3LDQuNDd2MTguNjdjLTkuNiwzLjI4LTE0LjgxLTIuMTItMTkuNTUtMy41LTUuNDItMS41Ny04Ljg0LDEuODQtOC44NCwxLjg0bTYuMTksMTYuODJjMCwzLjI4LTIuNjcsNS45NC01Ljk2LDUuOTRzLTUuOTYtMi42Ni01Ljk2LTUuOTQsMi42Ny01Ljk0LDUuOTYtNS45NCw1Ljk2LDIuNjYsNS45Niw1Ljk0Wm0tNS45NiwxNC4wMWMtNy43NiwwLTE0LjA3LTYuMjgtMTQuMDctMTQuMDFzNi4zMS0xNC4wMSwxNC4wNy0xNC4wMSwxNC4wNyw2LjI4LDE0LjA3LDE0LjAxLTYuMzEsMTQuMDEtMTQuMDcsMTQuMDFabTE3LjcxLTI4LjczYzMuMzUsMy45OSw1LjM3LDkuMTMsNS4zNywxNC43MiwwLDEyLjY3LTEwLjM2LDIyLjk4LTIzLjA5LDIyLjk4cy0yMy4wOS0xMC4zMS0yMy4wOS0yMi45OCwxMC4xOC0yMi44MSwyMi43Ni0yMi45OCIvPjxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTMxLjUxLDUzLjEydjYuOTltNjMuMi0yMC44MmgzLjkxbTc2LjYsMTI0Ljg3Yy0uMDEtMi4wMywxLjYyLTMuNjgsMy42Ni0zLjcsMi4wMy0uMDEsMy42OSwxLjYyLDMuNzEsMy42NHMtMS42MiwzLjY4LTMuNjUsMy43Yy0yLjAzLC4wMi0zLjY5LTEuNjItMy43MS0zLjY0Wm0xLjUyLDEyLjg5bDQuNTEtLjAzYy4yNSwwLC40NS0uMjEsLjQ1LS40NmwtLjAyLTIuMzhjMC0uMjIsLjE0LS40LC4zNS0uNDcsLjU1LS4xOCwxLjA4LS40LDEuNTgtLjY2LC4xOS0uMSwuNDMtLjA3LC41OCwuMDhsMS43LDEuNjdjLjE4LC4xOCwuNDcsLjE3LC42NSwwbDMuMTctMy4yYy4xOC0uMTgsLjE3LS40NywwLS42NGwtMS43LTEuNjdjLS4xNi0uMTUtLjE5LS4zOS0uMDktLjU4LC4yNi0uNSwuNDctMS4wMywuNjQtMS41OCwuMDYtLjIxLC4yNS0uMzUsLjQ3LS4zNWwyLjM4LS4wMmMuMjUsMCwuNDUtLjIxLC40NS0uNDZsLS4wMy00LjVjMC0uMjUtLjIxLS40NS0uNDYtLjQ1bC0yLjM4LC4wMmMtLjIyLDAtLjQxLS4xNC0uNDctLjM1LS4xOC0uNTUtLjQtMS4wNy0uNjctMS41Ny0uMS0uMTktLjA3LS40MywuMDgtLjU4bDEuNjctMS42OWMuMTgtLjE4LC4xNy0uNDcsMC0uNjRsLTMuMjItMy4xNmMtLjE4LS4xOC0uNDctLjE3LS42NCwwbC0xLjY3LDEuNjljLS4xNSwuMTUtLjM5LC4xOS0uNTgsLjA5LS41MS0uMjYtMS4wNC0uNDctMS41OS0uNjQtLjIxLS4wNi0uMzUtLjI1LS4zNi0uNDdsLS4wMi0yLjM4YzAtLjI1LS4yMS0uNDUtLjQ2LS40NWwtNC41MSwuMDNjLS4yNSwwLS40NSwuMjEtLjQ1LC40NmwuMDIsMi4zOGMwLC4yMi0uMTQsLjQxLS4zNSwuNDctLjU1LC4xOC0xLjA3LC40LTEuNTgsLjY2LS4xOSwuMS0uNDMsLjA3LS41OC0uMDhsLTEuNy0xLjY3Yy0uMTgtLjE4LS40Ny0uMTctLjY0LDBsLTMuMTcsMy4yYy0uMTgsLjE4LS4xNywuNDcsMCwuNjRsMS43LDEuNjdjLjE1LC4xNSwuMTksLjM5LC4wOSwuNTgtLjI2LC41LS40NywxLjAzLS42NCwxLjU4LS4wNiwuMjEtLjI1LC4zNS0uNDcsLjM1bC0yLjM4LC4wMmMtLjI1LDAtLjQ1LC4yMS0uNDUsLjQ2bC4wMyw0LjVjMCwuMjUsLjIxLC40NSwuNDYsLjQ1bDIuMzgtLjAyYy4yMiwwLC40MSwuMTQsLjQ3LC4zNSwuMTgsLjU1LC40LDEuMDcsLjY3LDEuNTcsLjEsLjE5LC4wNywuNDItLjA4LC41OGwtMS42NywxLjY5Yy0uMTgsLjE4LS4xNywuNDcsMCwuNjRsMy4yMiwzLjE2Yy4xOCwuMTgsLjQ3LC4xNywuNjQsMGwxLjY3LTEuNjljLjE1LS4xNSwuMzktLjE5LC41OC0uMDksLjUxLC4yNiwxLjA0LC40NywxLjU5LC42NCwuMjEsLjA2LC4zNSwuMjUsLjM1LC40N2wuMDIsMi4zOGMwLC4yNSwuMjEsLjQ1LC40NiwuNDVabTYuODItNDUuNzRjLS4zMy01LjYzLDQuOTEtOS44NiwxMC4zNy04LjM3LDMuMzEsLjksNS43NCwzLjg5LDUuOTQsNy4zLC4zMyw1LjYzLTQuOTEsOS44Ni0xMC4zNyw4LjM3LTMuMzEtLjktNS43NC0zLjg5LTUuOTQtNy4zWm0yLjQzLDE5LjgybDcuMDcsLjc0Yy40NSwuMDUsLjg2LS4yOCwuOTEtLjczbC4zOS0zLjczYy4wNC0uMzUsLjMtLjYyLC42NC0uNywuOTEtLjE5LDEuOC0uNDUsMi42NS0uNzgsLjMzLS4xMywuNy0uMDQsLjkyLC4yM2wyLjM3LDIuOTJjLjI5LC4zNSwuODEsLjQxLDEuMTYsLjEybDUuNTMtNC40NmMuMzUtLjI5LC40MS0uOCwuMTItMS4xNmwtMi4zNy0yLjkyYy0uMjItLjI3LS4yMy0uNjUtLjA0LS45NSwuNS0uNzYsLjk1LTEuNTcsMS4zMi0yLjQyLC4xNC0uMzIsLjQ3LS41MiwuODItLjQ4bDMuNzQsLjM5Yy40NSwuMDUsLjg2LS4yOCwuOTEtLjczbC43NC03LjA1Yy4wNS0uNDUtLjI4LS44Ni0uNzMtLjlsLTMuNzQtLjM5Yy0uMzUtLjA0LS42My0uMy0uNy0uNjQtLjE5LS45MS0uNDUtMS43OS0uNzktMi42NC0uMTMtLjMzLS4wNC0uNywuMjMtLjkybDIuOTMtMi4zNmMuMzUtLjI5LC40MS0uOCwuMTItMS4xNmwtNC40OC01LjUxYy0uMjktLjM1LS44MS0uNDEtMS4xNi0uMTJsLTIuOTMsMi4zNmMtLjI3LC4yMi0uNjUsLjIzLS45NSwuMDQtLjc3LS41LTEuNTgtLjk0LTIuNDMtMS4zMi0uMzItLjE0LS41Mi0uNDYtLjQ5LS44MWwuMzktMy43M2MuMDUtLjQ1LS4yOC0uODYtLjczLS45bC03LjA3LS43NGMtLjQ1LS4wNS0uODYsLjI4LS45MSwuNzNsLS4zOSwzLjczYy0uMDQsLjM1LS4zLC42Mi0uNjQsLjctLjkxLC4xOS0xLjgsLjQ1LTIuNjUsLjc4LS4zMywuMTMtLjcsLjA0LS45Mi0uMjNsLTIuMzctMi45MmMtLjI5LS4zNS0uODEtLjQxLTEuMTYtLjEybC01LjUzLDQuNDZjLS4zNSwuMjktLjQxLC44LS4xMiwxLjE2bDIuMzcsMi45MmMuMjIsLjI3LC4yMywuNjUsLjA0LC45NS0uNSwuNzYtLjk1LDEuNTctMS4zMiwyLjQyLS4xNCwuMzItLjQ3LC41Mi0uODIsLjQ4bC0zLjc0LS4zOWMtLjQ1LS4wNS0uODYsLjI4LS45MSwuNzNsLS43NCw3LjA1Yy0uMDUsLjQ1LC4yOCwuODYsLjczLC45bDMuNzQsLjM5Yy4zNSwuMDQsLjYzLC4zLC43LC42NCwuMTksLjkxLC40NSwxLjc5LC43OSwyLjY0LC4xMywuMzMsLjA0LC43LS4yNCwuOTJsLTIuOTIsMi4zNmMtLjM1LC4yOS0uNDEsLjgtLjEyLDEuMTZsMy41LDQuMzFjLjgzLDEuMDIsMi4zMiwxLjE3LDMuMzQsLjM1bDEuNzItMS4zOWMuMjctLjIyLC42Ni0uMjMsLjk1LS4wNCwuNzYsLjUsMS41OCwuOTQsMi40MywxLjMyLC4zMiwuMTQsLjUyLC40NiwuNDksLjgxbC0uMzksMy43M2MtLjA1LC40NSwuMjgsLjg2LC43NCwuOVpNODkuMjUsMzkuMzloLTkuODRsLS4yNi0uMThjLjEtLjQ5LC4xNi0xLC4xNi0xLjUyLDAtNC4wNy0zLjMxLTcuMzYtNy4zOS03LjM2LTEuMzYsMC0yLjYzLC4zNy0zLjczLDEuMDEtMS4wNy0yLjc1LTMuNzQtNC43MS02Ljg4LTQuNzEtMy44LDAtNi45MiwyLjg1LTcuMzMsNi41Mi0xLjExLS42Ni0yLjM5LTEuMDQtMy43Ny0xLjA0LTMuMjcsMC02LjAzLDIuMTEtNy4wMSw1LjA0LTEuMTctLjktMi42My0xLjQ0LTQuMjMtMS40NC0zLjgzLDAtNi45NCwzLjA5LTYuOTQsNi45MSwwLC4yNSwuMDEsLjUsLjA0LC43NWgtMTAuMjZtOTcuNDEsNTcuN2MwLDQuMjYtMy40Niw3LjcxLTcuNzQsNy43MXMtNy43NC0zLjQ1LTcuNzQtNy43MSwzLjQ2LTcuNzEsNy43NC03LjcxLDcuNzQsMy40NSw3Ljc0LDcuNzFabTYuNDYsMjQuMTRoLTI4LjR2LTUuMThjMC02LjIxLDUuMDYtMTEuMjUsMTEuMjktMTEuMjVoNS44MmM2LjI0LDAsMTEuMjksNS4wNCwxMS4yOSwxMS4yNXY1LjE4Wm0tMjguMTktMjIuMDFjMCwyLjk2LTIuNDEsNS4zNy01LjM4LDUuMzdzLTUuMzgtMi40LTUuMzgtNS4zNywyLjQxLTUuMzYsNS4zOC01LjM2LDUuMzgsMi40LDUuMzgsNS4zNlptLS4zMSwxNi44aC0xNC45NXYtNC4yNGMwLTMuOTcsMy4yMy03LjE5LDcuMjItNy4xOWg1LjMzYzIuMzMsMCw0LjQsMS4xLDUuNzIsMi44bTM1Ljc1LTguMTdjMCwyLjk2LTIuNDEsNS4zNy01LjM4LDUuMzdzLTUuMzgtMi40LTUuMzgtNS4zNywyLjQxLTUuMzYsNS4zOC01LjM2LDUuMzgsMi40LDUuMzgsNS4zNlptLTEzLjcsOC4wOGMxLjMyLTEuNjYsMy4zNi0yLjcyLDUuNjUtMi43Mmg1LjMzYzMuOTksMCw3LjIyLDMuMjIsNy4yMiw3LjE5djQuMjRoLTE0Ljg4TTMwLjg5LDcwLjE4YzAsMS45Ny0xLjYxLDMuNTctMy41OCwzLjU3cy0zLjU4LTEuNi0zLjU4LTMuNTcsMS42LTMuNTcsMy41OC0zLjU3LDMuNTgsMS42LDMuNTgsMy41N1ptMjcuMjcsMTAyLjI4Yy0yLjY0LC41NC0zLjMyLS4xMy00LjczLTEuMDFtLTEwLjgsMTMuNjdoLS4wMWMtLjc3LS44LTIuMDUtLjgyLTIuODQtLjA0bC0uNzgsLjc1Yy0uNzksLjc4LS44MSwyLjA1LS4wMywyLjg0LC43OCwuOCwyLjA3LC44MSwyLjg3LC4wM2wuNzctLjc0Yy43OS0uNzcsLjgtMi4wNSwuMDMtMi44NFptLTEuOTctMy42OGgtLjAxYy0uNzctLjgxLTIuMDQtLjg1LTIuODQtLjA4bC0zLjAzLDIuOTVjLS44LC43Ni0uODQsMi4wMy0uMDcsMi44NCwuNzcsLjgxLDIuMDYsLjg0LDIuODcsLjA3bDMuMDEtMi45M2MuOC0uNzYsLjgzLTIuMDQsLjA3LTIuODRabS0zLjA5LTIuNjNoLS4wMWMtLjc3LS44MS0yLjA1LS44My0yLjg0LS4wNmwtMy4zLDMuMjFjLS44LC43Ny0uODIsMi4wNC0uMDUsMi44NCwuNzgsLjgsMi4wNiwuODIsMi44NywuMDVsMy4yOS0zLjJjLjgtLjc3LC44Mi0yLjA1LC4wNS0yLjg0Wm0tNC43Mi0xLjAxaC0uMDFjLS43Ny0uODEtMi4wNS0uODMtMi44NC0uMDZsLTEuMTQsMS4wOGMtLjgsLjc3LS44MiwyLjA0LS4wNSwyLjg0LC43OCwuOCwyLjA2LC44MiwyLjg3LC4wNWwxLjEyLTEuMDdjLjc5LS43NywuODItMi4wNSwuMDUtMi44NFptLTIuMjMtLjQ3Yy0yLjgzLTIuODIsLjA1LTQuNTItMy4yOC03Ljg0bTE1Ljg0LTYuNjdjLTIuMjItMi4yMS0zLjE4LTEuMjQtNS41NS0zLjZsLTIuMTQtMS44OW0xNC40MSwyOS44NWMtLjY5LDEuNy0yLjY2LDIuODEtNC4yNiwxLjgyLS45Mi0uNTctMi40Ny0xLjY4LTIuNDctMS42OG0xMS4xLTIuMzJjLTEuMTQsMi4zLTMuMTUsMy4yMy00Ljk3LDEuOC0xLjI3LTEtMy4yMS0yLjk3LTMuMjEtMi45N20xMi4yMS0xLjM1Yy0uNDksMS4xNi0yLjQ3LDMuODgtNC45OSwxLjk4LTEuNi0xLjM2LTQuOTItNC40OS00LjkyLTQuNDltNS4wMi04LjUzczUuNzYsNi4wMiw3LjQyLDcuNDVjMS42NiwxLjQzLS42Myw1LjIzLTMuMzEsMy4xNC0xLjYtMS4zNi02Ljc0LTYuMjctNi43NC02LjI3bTEwLjA0LDMuMTNjNS4wOS00LjY2LDIuODctNS43Niw1LjA5LTcuOThsMS4yOS0xLjI4bS0xMy44LDEuODFsLTQuMTQtMy44NGgtMi44MnMtMi4wNiwxLjQ3LTMuNjMsMi4wMWMtMS41NywuNTMtMy4zOSwuNDMtNS4wNy0xLjI1LDEuNjUtMS43MywzLjI5LTMuMzksMy4yOS0zLjM5bDMuMTgtMy4yMWMuNi0uNTIsMS4zOC0uOCwyLjE3LS44aDUuMWMxLjEsMCwzLjMzLDAsNC40NC0xLjExbDQuNTUtMy40MU0xODQuOTgsNTcuOTlsMy41MSwzLjVtLTYuMDQtLjk4bDMuNTEsMy41bTEuMzYsMi45OGw0LjE1LTQuMTRtOS4xNCw5Ljc4bC0zLjQ5LDMuNDdjLS4xOCwuMTgtLjQ4LC4xOC0uNjYsMGwtMTEuMzItMTEuMjgsNC4xNS00LjE0LDExLjMxLDExLjI3Yy4xOSwuMTksLjE5LC40OSwwLC42N1ptLTE5Ljc5LTMyLjc3YzQuNTgsNC41Niw0LjU4LDExLjk2LDAsMTYuNTItNC41OCw0LjU2LTEyLDQuNTYtMTYuNTgsMC00LjU4LTQuNTYtNC41OC0xMS45NiwwLTE2LjUyLDQuNTgtNC41NiwxMi00LjU2LDE2LjU4LDBabTIuOTQtMi45M2M2LjIsNi4xOCw2LjIsMTYuMiwwLDIyLjM4LTYuMiw2LjE4LTE2LjI2LDYuMTgtMjIuNDYsMC02LjItNi4xOC02LjItMTYuMiwwLTIyLjM4LDYuMi02LjE4LDE2LjI2LTYuMTgsMjIuNDYsMFpNMTEwLjUsMTY5LjM5aC0zMy45OW0xMDUuNTgtOTcuMDV2MTcuOTltLTIwLjMzLDE4LjA3djE5LjI4bS0yMy4xOS04OC4zOGgtMzMuOTltNDQuMjIsMzIuMTloLTI3LjEzbS04Mi4xMi0xLjkydjEwLjIybTEzNy40Ni0xMS4yOGwtLjAzLDQ3LjI3TTQ0Ljk2LDg3LjE5di0yOS40NmMwLTYuNDQsNS4yOS0xMS43MSwxMS43NS0xMS43MWg5NS40N00yNy43Nyw1Ni42Mmg3LjM4bTUwLjQyLTIuMzRoNy4zOG0tMzcuMzQsMGgyNC44NW0xMy4wNSwxMDYuNmg3LjEybS0zOC4yNCwxNi43NWg4NS43OG0tNDAuNzYtMTYuNzVoNDEuNTNNNTkuNCw3MS40OGMwLDEuNjUtMS4zNCwyLjk4LTIuOTksMi45OHMtMi45OS0xLjMzLTIuOTktMi45OCwxLjM0LTIuOTgsMi45OS0yLjk4LDIuOTksMS4zMywyLjk5LDIuOThabTkwLjcyLDY3LjMyaDQuMTJtLTEyLjMxLDBoNC4xMm0tMTIuMzEsMGg0LjEybS0yMS41NiwwaDQuMTJtLTEyLjMxLDBoNC4xMm0tMTIuMzEsMGg0LjEybS0xMi4zMSwwaDQuMTJtLTEyLjMxLDBoNC4xMm0tMTIuMzEsMGg0LjEybS0xMi4zMSwwaDQuMTJtODYuMTEtMy45NWw3LjQ4LDguMjFtLTEwOC41MS0uNDdsOC40Mi04LjM5bS0uNTktNTAuMjZoOTMuMm01LjgzLDY2Ljk4SDU2Ljk5Yy0xLjk3LDAtMy41OC0xLjYtMy41OC0zLjU2di0xLjIxYzAtMS45NiwxLjYxLTMuNTYsMy41OC0zLjU2aDEwNi4xOGMxLjk3LDAsMy41OCwxLjYsMy41OCwzLjU2djEuMjFjMCwxLjk2LTEuNjEsMy41Ni0zLjU4LDMuNTZabS01LjgzLTE2LjA3SDY0LjE0di01NC40NWMwLTIuMzEsMS45LTQuMiw0LjIxLTQuMmg4NC43OGMyLjMyLDAsNC4yMSwxLjg5LDQuMjEsNC4ydjU0LjQ1WiIvPjwvZz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik05NC43NCw2My41OGMwLC41NywuNDYsMS4wMywxLjAzLDEuMDNzMS4wMy0uNDYsMS4wMy0xLjAzLS40Ni0xLjAzLTEuMDMtMS4wMy0xLjAzLC40Ni0xLjAzLDEuMDNaIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNOTkuNDQsNjMuNThjMCwuNTcsLjQ2LDEuMDMsMS4wMywxLjAzczEuMDMtLjQ2LDEuMDMtMS4wMy0uNDYtMS4wMy0xLjAzLTEuMDMtMS4wMywuNDYtMS4wMywxLjAzWiIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTEwNC4xNSw2My41OGMwLC41NywuNDYsMS4wMywxLjAzLDEuMDNzMS4wMy0uNDYsMS4wMy0xLjAzLS40Ni0xLjAzLTEuMDMtMS4wMy0xLjAzLC40Ni0xLjAzLDEuMDNaIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMTI2LjM3LDU5Ljc5YzAsLjQyLS4zNCwuNzYtLjc2LC43NnMtLjc2LS4zNC0uNzYtLjc2LC4zNC0uNzYsLjc2LS43NiwuNzYsLjM0LC43NiwuNzZaIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMTIyLjksNTkuNzljMCwuNDItLjM0LC43Ni0uNzYsLjc2cy0uNzYtLjM0LS43Ni0uNzYsLjM0LS43NiwuNzYtLjc2LC43NiwuMzQsLjc2LC43NloiLz48Y2lyY2xlIGNsYXNzPSJjbHMtMSIgY3g9IjExOC42OCIgY3k9IjU5Ljc5IiByPSIuNzYiLz48L3N2Zz4=)
}

.c-image-cta.bg-image--critical-infrastructure::after {
    background-image: url(/cyber/profiles/cisad8_gov/themes/custom/gesso/dist/images/backgrounds/c611527ca85d0ffe371b.svg)
}

.c-image-cta.bg-image--federal::after {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMTYgMjE2Ij48ZGVmcz48c3R5bGU+LmNscy0xe3N0cm9rZS13aWR0aDoxLjM4cHg7fS5jbHMtMSwuY2xzLTIsLmNscy0zLC5jbHMtNCwuY2xzLTV7ZmlsbDpub25lO3N0cm9rZTojZmZmO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDt9LmNscy0ye3N0cm9rZS13aWR0aDoxLjQ3cHg7fS5jbHMtNntmaWxsOiNmZmY7fS5jbHMtM3tzdHJva2Utd2lkdGg6MS4xNHB4O30uY2xzLTR7c3Ryb2tlLWRhc2hhcnJheTowIDAgNCA3LjkzO3N0cm9rZS13aWR0aDoxLjQ3cHg7fS5jbHMtNXtzdHJva2Utd2lkdGg6MS43N3B4O308L3N0eWxlPjwvZGVmcz48Zz48Zz48Zz48Zz48cGF0aCBjbGFzcz0iY2xzLTQiIGQ9Ik0yMDMuNTMsNTguNXYyNy44MWMwLDQ1LjY5LTI3Ljc3LDg0LjktNjcuMzUsMTAxLjY0LTM5LjU4LTE2Ljc0LTY3LjM1LTU1Ljk1LTY3LjM1LTEwMS42NHYtMjcuODFzMjkuMDgtNy41Miw2NS4xNi03LjUyYy43MywwLDEuNDUsLjAyLDIuMTksLjAyczEuNDYtLjAyLDIuMTktLjAyYzM2LjA4LDAsNjUuMTYsNy41Miw2NS4xNiw3LjUyIi8+PHBhdGggY2xhc3M9ImNscy0zIiBkPSJNMTkzLjM5LDY2LjM1djIzLjgzYzAsMzkuMTUtMjMuNzksNzIuNzQtNTcuNzEsODcuMDgtMzMuOTEtMTQuMzQtNTcuNzEtNDcuOTMtNTcuNzEtODcuMDh2LTIzLjgzczI0LjkyLTYuNDQsNTUuODMtNi40NGMuNjIsMCwxLjI0LC4wMSwxLjg3LC4wMXMxLjI1LS4wMSwxLjg3LS4wMWMzMC45MSwwLDU1LjgzLDYuNDQsNTUuODMsNi40NFoiLz48L2c+PHBvbHlsaW5lIGNsYXNzPSJjbHMtMyIgcG9pbnRzPSIxMDcuMyAxMjcuMTYgMTA3LjMgMTIxLjk0IDE2NC41NyAxMjEuOTQgMTY0LjU3IDEyNy4xNiIvPjxnPjxyZWN0IGNsYXNzPSJjbHMtMyIgeD0iMTEzLjU4IiB5PSIxMDIuNTIiIHdpZHRoPSI0NC40NiIgaGVpZ2h0PSIxOS4xNCIvPjxnPjxwYXRoIGNsYXNzPSJjbHMtMyIgZD0iTTExMy42Niw5Ni42OWMyLjI2LTkuODUsMTAuOTYtMTcuMTksMjIuMjctMTcuMTlzMTkuNzgsNy4xNCwyMi4xOCwxNi44Ii8+PHBhdGggY2xhc3M9ImNscy0zIiBkPSJNMTEzLjY2LDk2LjY5YzIuMjYtOS44NSwxMC45Ni0xNy4xOSwyMi4yNy0xNy4xOXMxOS43OCw3LjE0LDIyLjE4LDE2LjgiLz48L2c+PHJlY3QgY2xhc3M9ImNscy0zIiB4PSIxMDcuMTgiIHk9Ijk2Ljg4IiB3aWR0aD0iNTcuMjciIGhlaWdodD0iNS4zNiIvPjxyZWN0IGNsYXNzPSJjbHMtMyIgeD0iMTA3LjE4IiB5PSI5Ni44OCIgd2lkdGg9IjU3LjI3IiBoZWlnaHQ9IjUuMzYiLz48cG9seWxpbmUgY2xhc3M9ImNscy0zIiBwb2ludHM9IjEwNy4xOCAxMjcuMTYgMTA3LjE4IDEyMS45NCAxNjQuNDUgMTIxLjk0IDE2NC40NSAxMjcuMTYiLz48Zz48cGF0aCBjbGFzcz0iY2xzLTMiIGQ9Ik0xNzAuMzIsMTMyLjhIMTAxLjU0di01LjA1YzAtLjE3LC4xNS0uMzEsLjMzLS4zMWg2OC4xM2MuMTcsMCwuMzIsLjE0LC4zMiwuM3Y1LjA2WiIvPjxwYXRoIGNsYXNzPSJjbHMtMyIgZD0iTTE3MC4zMiwxMzIuOEgxMDEuNTR2LTUuMDVjMC0uMTcsLjE1LS4zMSwuMzMtLjMxaDY4LjEzYy4xNywwLC4zMiwuMTQsLjMyLC4zdjUuMDZaIi8+PC9nPjxsaW5lIGNsYXNzPSJjbHMtMyIgeDE9IjExMy40NyIgeTE9IjEwMi4zOSIgeDI9IjExMy40NyIgeTI9IjEyMS44Ii8+PGxpbmUgY2xhc3M9ImNscy0zIiB4MT0iMTE5Ljg1IiB5MT0iMTAyLjM5IiB4Mj0iMTE5Ljg1IiB5Mj0iMTIxLjgiLz48bGluZSBjbGFzcz0iY2xzLTMiIHgxPSIxMjYuMjQiIHkxPSIxMDIuMzkiIHgyPSIxMjYuMjQiIHkyPSIxMjEuOCIvPjxsaW5lIGNsYXNzPSJjbHMtMyIgeDE9IjEzMi42MiIgeTE9IjEwMi4zOSIgeDI9IjEzMi42MiIgeTI9IjEyMS44Ii8+PGxpbmUgY2xhc3M9ImNscy0zIiB4MT0iMTM5IiB5MT0iMTAyLjM5IiB4Mj0iMTM5IiB5Mj0iMTIxLjgiLz48bGluZSBjbGFzcz0iY2xzLTMiIHgxPSIxNDUuMzkiIHkxPSIxMDIuMzkiIHgyPSIxNDUuMzkiIHkyPSIxMjEuOCIvPjxsaW5lIGNsYXNzPSJjbHMtMyIgeDE9IjE1MS43NyIgeTE9IjEwMi4zOSIgeDI9IjE1MS43NyIgeTI9IjEyMS44Ii8+PGxpbmUgY2xhc3M9ImNscy0zIiB4MT0iMTU4LjE2IiB5MT0iMTAyLjM5IiB4Mj0iMTU4LjE2IiB5Mj0iMTIxLjgiLz48cG9seWdvbiBjbGFzcz0iY2xzLTMiIHBvaW50cz0iMTQ1LjAxIDczIDEzNS45NCA3MyAxMzUuOTQgNjcuMiAxNDUuMDEgNjcuMiAxNDMuMDEgNzAuMSAxNDUuMDEgNzMiLz48bGluZSBjbGFzcz0iY2xzLTMiIHgxPSIxMzUuOTMiIHkxPSI3MS42NSIgeDI9IjEzNS45MyIgeTI9Ijc5LjIzIi8+PC9nPjxwYXRoIGNsYXNzPSJjbHMtMyIgZD0iTTEzMi43MiwxNjUuMzFsOS4wMi0yNS4yNXMxLjc5LTEuMzQsNS4wOSwuMzNjMi45MSwxLjQ3LDQuNjgsNS42MSw5LjU2LDYuMTRsLTMuNTYsOS45N2MtNS43MS0uMDgtNy40My0zLjk2LTkuNjgtNS42LTIuNTctMS44Ny01LjAzLS43LTUuMDMtLjciLz48cGF0aCBjbGFzcz0iY2xzLTMiIGQ9Ik0xMzIuNzIsMTY1LjMxbDkuMDItMjUuMjVzMS43OS0xLjM0LDUuMDksLjMzYzIuOTEsMS40Nyw0LjY4LDUuNjEsOS41Niw2LjE0bC0zLjU2LDkuOTdjLTUuNzEtLjA4LTcuNDMtMy45Ni05LjY4LTUuNi0yLjU3LTEuODctNS4wMy0uNy01LjAzLS43Ii8+PHBhdGggY2xhc3M9ImNscy0zIiBkPSJNMTM4LjQ5LDE2NS4zMWwtOS4wMi0yNS4yNXMtMS43OS0xLjM0LTUuMDksLjMzYy0yLjkxLDEuNDctNC42OCw1LjYxLTkuNTYsNi4xNGwzLjU2LDkuOTdjNS43MS0uMDgsNy40My0zLjk2LDkuNjgtNS42LDIuNTctMS44Nyw1LjAzLS43LDUuMDMtLjciLz48cGF0aCBjbGFzcz0iY2xzLTMiIGQ9Ik0xMzguNDksMTY1LjMxbC05LjAyLTI1LjI1cy0xLjc5LTEuMzQtNS4wOSwuMzNjLTIuOTEsMS40Ny00LjY4LDUuNjEtOS41Niw2LjE0bDMuNTYsOS45N2M1LjcxLS4wOCw3LjQzLTMuOTYsOS42OC01LjYsMi41Ny0xLjg3LDUuMDMtLjcsNS4wMy0uNyIvPjxnPjxnPjxyZWN0IGNsYXNzPSJjbHMtMyIgeD0iODYuMzUiIHk9Ijc4LjMzIiB3aWR0aD0iMTUuMyIgaGVpZ2h0PSIxMi4wMiIvPjxwYXRoIGNsYXNzPSJjbHMtMyIgZD0iTTk4LjEzLDc4LjMzdi0zLjc5YzAtMi4yMy0xLjg2LTQuMDYtNC4xMi00LjA2cy00LjEyLDEuODMtNC4xMiw0LjA2djMuNzkiLz48L2c+PHBhdGggY2xhc3M9ImNscy02IiBkPSJNOTUuMzYsODYuM2gtMi43Yy0uMiwwLS4zMy0uMi0uMjUtLjM4bC42NC0xLjM5LC4xOC0uMzljLS4wNi0uMDQtLjEyLS4wOC0uMTctLjEzLS4xNi0uMTQtLjI4LS4zMi0uMzUtLjUyLS4wNS0uMTUtLjA4LS4zLS4wOC0uNDcsMC0uNzQsLjYxLTEuMzQsMS4zNi0xLjM0czEuMzYsLjYsMS4zNiwxLjM0YzAsLjE2LS4wMywuMzItLjA4LC40Ny0uMDgsLjItLjIsLjM4LS4zNiwuNTItLjA0LC4wNC0uMDgsLjA3LS4xMywuMWwuMTksLjQxLC42NCwxLjM5Yy4wOCwuMTgtLjA1LC4zOC0uMjUsLjM4WiIvPjwvZz48bGluZSBjbGFzcz0iY2xzLTEiIHgxPSIxNzAuMjgiIHkxPSI3Ni43NSIgeDI9IjE3Mi4yOCIgeTI9Ijc0LjY3Ii8+PGNpcmNsZSBjbGFzcz0iY2xzLTEiIGN4PSIxNzMuMyIgY3k9IjczLjYxIiByPSIxLjQ2Ii8+PGxpbmUgY2xhc3M9ImNscy0xIiB4MT0iMTY3LjUiIHkxPSI3Ni42NyIgeDI9IjE2NS4xNCIgeTI9Ijc0LjE3Ii8+PGNpcmNsZSBjbGFzcz0iY2xzLTEiIGN4PSIxNjQuMDUiIGN5PSI3My4wMiIgcj0iMS40NiIvPjxsaW5lIGNsYXNzPSJjbHMtMSIgeDE9IjE2Ny4wNiIgeTE9Ijc4Ljg3IiB4Mj0iMTY0LjQ2IiB5Mj0iNzkuOCIvPjxjaXJjbGUgY2xhc3M9ImNscy0xIiBjeD0iMTYzLjA5IiBjeT0iODAuMjkiIHI9IjEuNDYiLz48bGluZSBjbGFzcz0iY2xzLTEiIHgxPSIxNzAuOTUiIHkxPSI3OC43IiB4Mj0iMTczLjk5IiB5Mj0iNzkuNzgiLz48Y2lyY2xlIGNsYXNzPSJjbHMtMSIgY3g9IjE3NS40NiIgY3k9IjgwLjI5IiByPSIxLjQ2Ii8+PGxpbmUgY2xhc3M9ImNscy0xIiB4MT0iMTY5LjYzIiB5MT0iNzkuOSIgeDI9IjE3MC45NSIgeTI9IjgzLjciLz48Y2lyY2xlIGNsYXNzPSJjbHMtMSIgY3g9IjE3MS40NiIgY3k9Ijg1LjE2IiByPSIxLjQ2Ii8+PGNpcmNsZSBjbGFzcz0iY2xzLTEiIGN4PSIxNjguOTciIGN5PSI3OC4xMiIgcj0iMS45Ii8+PHBhdGggY2xhc3M9ImNscy0zIiBkPSJNMTY5LjQzLDY2Ljc4Yy02LjQxLDAtMTEuNiw1LjE5LTExLjYsMTEuNiwwLDYuNDEsNS4xOSwxMS42LDExLjYsMTEuNnMxMS42LTUuMTksMTEuNi0xMS42YzAtNi40MS01LjE5LTExLjYtMTEuNi0xMS42WiIvPjxwYXRoIGNsYXNzPSJjbHMtMyIgZD0iTTE2OS40Myw4OS45OWMtMy4xLDAtNi4wMS0xLjIxLTguMi0zLjQtMi4xOS0yLjE5LTMuNC01LjEtMy40LTguMiwwLTMuMSwxLjIxLTYuMDEsMy40LTguMiwyLjE5LTIuMTksNS4xLTMuNCw4LjItMy40LDYuNCwwLDExLjYsNS4yLDExLjYsMTEuNiwwLDYuNC01LjIsMTEuNi0xMS42LDExLjZaIi8+PHBhdGggY2xhc3M9ImNscy01IiBkPSJNMTg3LjgsOTYuNDZjLjk2LS45NiwuODctMi42LS4yLTMuNjZsLTYuNTUtNi40OS0zLjQ2LDMuNDYsNi41NSw2LjQ5YzEuMDcsMS4wNywyLjcxLDEuMTYsMy42NiwuMloiLz48cG9seWdvbiBjbGFzcz0iY2xzLTYiIHBvaW50cz0iMTc4LjE1IDg4LjI2IDE3Ny4wMiA4Ny4xNSAxNzguMzkgODUuNzYgMTc5LjU1IDg2Ljg2IDE3OC4xNSA4OC4yNiIvPjwvZz48Zz48Y2lyY2xlIGNsYXNzPSJjbHMtMiIgY3g9IjQzLjQiIGN5PSI4Ny44NiIgcj0iOC4yNyIvPjxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTU2Ljg0LDg3Ljg2YzAtMS43MiwxLjMxLTMuMTEsMi45OS0zLjI4LS40My0yLjE5LTEuMjktNC4yMi0yLjQ5LTYuMDEtMS4zLDEuMDctMy4yMiwxLjAxLTQuNDMtLjIxcy0xLjI3LTMuMTMtLjIxLTQuNDNjLTEuNzktMS4yLTMuODItMi4wNi02LjAxLTIuNDktLjE3LDEuNjctMS41NiwyLjk5LTMuMjgsMi45OXMtMy4xMS0xLjMxLTMuMjgtMi45OWMtMi4xOSwuNDMtNC4yMiwxLjI5LTYuMDEsMi40OSwxLjA3LDEuMywxLjAxLDMuMjItLjIxLDQuNDMtMS4yMSwxLjIxLTMuMTMsMS4yNy00LjQzLC4yMS0xLjIsMS43OS0yLjA2LDMuODItMi40OSw2LjAxLDEuNjcsLjE3LDIuOTksMS41NiwyLjk5LDMuMjhzLTEuMzEsMy4xMS0yLjk5LDMuMjhjLjQzLDIuMTksMS4yOSw0LjIyLDIuNDksNi4wMSwxLjMtMS4wNywzLjIyLTEuMDEsNC40MywuMjEsMS4yMSwxLjIxLDEuMjcsMy4xMywuMjEsNC40MywxLjc5LDEuMiwzLjgyLDIuMDYsNi4wMSwyLjQ5LC4xNy0xLjY3LDEuNTYtMi45OSwzLjI4LTIuOTlzMy4xMSwxLjMxLDMuMjgsMi45OWMyLjE5LS40Myw0LjIyLTEuMjksNi4wMS0yLjQ5LTEuMDctMS4zLTEuMDEtMy4yMiwuMjEtNC40MywxLjIxLTEuMjEsMy4xMy0xLjI3LDQuNDMtLjIxLDEuMi0xLjc5LDIuMDYtMy44MiwyLjQ5LTYuMDEtMS42Ny0uMTctMi45OS0xLjU2LTIuOTktMy4yOFoiLz48L2c+PGc+PGNpcmNsZSBjbGFzcz0iY2xzLTIiIGN4PSIyNC42IiBjeT0iMTEyLjA2IiByPSI2LjExIi8+PHBhdGggY2xhc3M9ImNscy0yIiBkPSJNMzQuNTIsMTEyLjA2YzAtMS4yNywuOTctMi4zLDIuMjEtMi40Mi0uMzItMS42Mi0uOTYtMy4xMi0xLjg0LTQuNDQtLjk2LC43OS0yLjM3LC43NC0zLjI3LS4xNXMtLjk0LTIuMzEtLjE1LTMuMjdjLTEuMzItLjg4LTIuODItMS41Mi00LjQ0LTEuODQtLjEyLDEuMjQtMS4xNSwyLjIxLTIuNDIsMi4yMXMtMi4zLS45Ny0yLjQyLTIuMjFjLTEuNjIsLjMyLTMuMTIsLjk2LTQuNDQsMS44NCwuNzksLjk2LC43NCwyLjM3LS4xNSwzLjI3LS45LC45LTIuMzEsLjk0LTMuMjcsLjE1LS44OCwxLjMyLTEuNTIsMi44Mi0xLjg0LDQuNDQsMS4yNCwuMTIsMi4yMSwxLjE1LDIuMjEsMi40MnMtLjk3LDIuMy0yLjIxLDIuNDJjLjMyLDEuNjIsLjk2LDMuMTIsMS44NCw0LjQ0LC45Ni0uNzksMi4zNy0uNzQsMy4yNywuMTUsLjksLjksLjk0LDIuMzEsLjE1LDMuMjcsMS4zMiwuODgsMi44MiwxLjUyLDQuNDQsMS44NCwuMTItMS4yNCwxLjE1LTIuMjEsMi40Mi0yLjIxczIuMywuOTcsMi40MiwyLjIxYzEuNjItLjMyLDMuMTItLjk2LDQuNDQtMS44NC0uNzktLjk2LS43NC0yLjM3LC4xNS0zLjI3czIuMzEtLjk0LDMuMjctLjE1Yy44OC0xLjMyLDEuNTItMi44MiwxLjg0LTQuNDQtMS4yNC0uMTItMi4yMS0xLjE1LTIuMjEtMi40MloiLz48L2c+PC9nPjxnPjxsaW5lIGNsYXNzPSJjbHMtMiIgeDE9IjQ4LjQiIHkxPSI0OC4zNCIgeDI9IjU3LjYyIiB5Mj0iNDguMzQiLz48bGluZSBjbGFzcz0iY2xzLTIiIHgxPSI1My4wMSIgeTE9IjUyLjk1IiB4Mj0iNTMuMDEiIHkyPSI0My43MyIvPjwvZz48Zz48bGluZSBjbGFzcz0iY2xzLTIiIHgxPSI2NC4yNiIgeTE9IjQ4LjM0IiB4Mj0iNzMuNDkiIHkyPSI0OC4zNCIvPjxsaW5lIGNsYXNzPSJjbHMtMiIgeDE9IjY4Ljg4IiB5MT0iNTIuOTUiIHgyPSI2OC44OCIgeTI9IjQzLjczIi8+PC9nPjxnPjxsaW5lIGNsYXNzPSJjbHMtMiIgeDE9IjQ4LjQiIHkxPSIzMi42NiIgeDI9IjU3LjYyIiB5Mj0iMzIuNjYiLz48bGluZSBjbGFzcz0iY2xzLTIiIHgxPSI1My4wMSIgeTE9IjM3LjI3IiB4Mj0iNTMuMDEiIHkyPSIyOC4wNCIvPjwvZz48Zz48bGluZSBjbGFzcz0iY2xzLTIiIHgxPSI2NC4yNiIgeTE9IjMyLjY2IiB4Mj0iNzMuNDkiIHkyPSIzMi42NiIvPjxsaW5lIGNsYXNzPSJjbHMtMiIgeDE9IjY4Ljg4IiB5MT0iMzcuMjciIHgyPSI2OC44OCIgeTI9IjI4LjA0Ii8+PC9nPjwvZz48Zz48Y2lyY2xlIGNsYXNzPSJjbHMtMyIgY3g9IjQ2Ljc4IiBjeT0iMTQzLjQ3IiByPSIzLjg3Ii8+PGc+PGNpcmNsZSBjbGFzcz0iY2xzLTMiIGN4PSI2NS41MSIgY3k9IjE1NC41NyIgcj0iMy44NyIvPjxwb2x5bGluZSBjbGFzcz0iY2xzLTMiIHBvaW50cz0iODEuNzcgMTM4LjUxIDY4LjkgMTQzLjgxIDY2LjY3IDE1MC45Ii8+PC9nPjxnPjxjaXJjbGUgY2xhc3M9ImNscy0zIiBjeD0iNDkuNTciIGN5PSIxMjIuMTgiIHI9IjMuODciLz48cG9seWxpbmUgY2xhc3M9ImNscy0zIiBwb2ludHM9IjczLjUgMTIxLjcgNTkuNTUgMTI3LjQ0IDUyLjk3IDEyMy45NyIvPjwvZz48bGluZSBjbGFzcz0iY2xzLTQiIHgxPSI3Ny4yOCIgeTE9IjEzMC45MSIgeDI9IjUxLjM0IiB5Mj0iMTQxLjU5Ii8+PC9nPjwvc3ZnPg==)
}

.c-image-cta.bg-image--cybersecurity::after {
    background-image: url(/cyber/profiles/cisad8_gov/themes/custom/gesso/dist/images/backgrounds/ed7b8025dc1bd6f3d535.svg)
}

.c-image-cta.bg-image--hiring::after {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMTYgMjE2Ij48ZGVmcz48c3R5bGU+LmNscy0xLC5jbHMtMiwuY2xzLTMsLmNscy00e2ZpbGw6bm9uZTtzdHJva2U6I2ZmZjtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmQ7fS5jbHMtMntzdHJva2UtZGFzaGFycmF5OjAgMTAuMzY7fS5jbHMtM3tzdHJva2UtZGFzaGFycmF5OjAgOS4zNTt9LmNscy00e3N0cm9rZS1kYXNoYXJyYXk6MCAxMC45OTt9PC9zdHlsZT48L2RlZnM+PGc+PHBhdGggY2xhc3M9ImNscy0yIiBkPSJNMTIwLjkzLDIwLjg3YzQ2Ljc1LDYuMjYsODIuOCw0Ni4yNyw4Mi44LDk0LjY5LDAsLjk5LS4wMiwxLjk4LS4wNSwyLjk3Ii8+PHBhdGggY2xhc3M9ImNscy0zIiBkPSJNMjcuMjYsMTY2LjU4Yy05LjM1LTE0Ljc2LTE0Ljc2LTMyLjI2LTE0Ljc2LTUxLjAyLDAtMzguNDEsMjIuNjgtNzEuNTIsNTUuMzktODYuNyIvPjxwYXRoIGNsYXNzPSJjbHMtNCIgZD0iTTE0OS42NiwyMDEuNjJjLTEyLjU3LDYuMDctMjYuNjYsOS40Ny00MS41NSw5LjQ3cy0yOC44MS0zLjM2LTQxLjMyLTkuMzYiLz48L2c+PGc+PGc+PGc+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMTYwLjM2LDEzMy4wNmgtMzEuODN2LTcuNDFjMC0zLjI5LDIuNjctNS45Niw1Ljk2LTUuOTZoMTUuMDciLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0xOTIuNTgsMTQ0LjYzdjQ0LjkzYzAsMy4yOS0yLjY3LDUuOTYtNS45Niw1Ljk2aC01Mi4xM2MtMy4yOSwwLTUuOTYtMi42Ny01Ljk2LTUuOTZ2LTU2LjVoMzEuOTQiLz48L2c+PGc+PGc+PGVsbGlwc2UgY2xhc3M9ImNscy0xIiBjeD0iMTQxLjA5IiBjeT0iMTgyLjU4IiByeD0iNi40IiByeT0iNi4zOSIvPjxwb2x5bGluZSBjbGFzcz0iY2xzLTEiIHBvaW50cz0iMTM4LjggMTQ1LjEyIDE0MS4wOSAxNDguNzQgMTQ3LjQ5IDEzNy41NiIvPjxwb2x5bGluZSBjbGFzcz0iY2xzLTEiIHBvaW50cz0iMTM4LjggMTYzLjAzIDE0MS4wOSAxNjYuNjQgMTQ3LjQ5IDE1NS40NyIvPjwvZz48Zz48bGluZSBjbGFzcz0iY2xzLTEiIHgxPSIxNTMuNjYiIHkxPSIxNDMuMTUiIHgyPSIxODIuMjgiIHkyPSIxNDMuMTUiLz48bGluZSBjbGFzcz0iY2xzLTEiIHgxPSIxNTMuNjYiIHkxPSIxNTAuNTIiIHgyPSIxODIuMjgiIHkyPSIxNTAuNTIiLz48L2c+PGc+PGxpbmUgY2xhc3M9ImNscy0xIiB4MT0iMTUzLjY2IiB5MT0iMTYxLjQzIiB4Mj0iMTgyLjI4IiB5Mj0iMTYxLjQzIi8+PGxpbmUgY2xhc3M9ImNscy0xIiB4MT0iMTUzLjY2IiB5MT0iMTY4Ljc5IiB4Mj0iMTgyLjI4IiB5Mj0iMTY4Ljc5Ii8+PC9nPjxnPjxsaW5lIGNsYXNzPSJjbHMtMSIgeDE9IjE1My42NiIgeTE9IjE3OS43IiB4Mj0iMTgyLjI4IiB5Mj0iMTc5LjciLz48bGluZSBjbGFzcz0iY2xzLTEiIHgxPSIxNTMuNjYiIHkxPSIxODcuMDciIHgyPSIxODIuMjgiIHkyPSIxODcuMDciLz48L2c+PC9nPjwvZz48Zz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0xODMuMzMsMTM0LjE0bDEwLjAyLDEwLjk0YzIuNDcsMi42OSw2LjY1LDIuODgsOS4zNSwuNDEsMi42OS0yLjQ3LDIuODgtNi42NSwuNDEtOS4zNWwtMTAuMDItMTAuOTMiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0xNjAuNzYsMTMzLjE0YzMuMTQsMS44Myw2Ljc3LDIuOTQsMTAuNjUsMy4xMSwxMi44MywuNTYsMjMuNjgtOS4zOCwyNC4yNC0yMi4yLC41Ni0xMi44My05LjM4LTIzLjY4LTIyLjItMjQuMjQtMTIuODMtLjU2LTIzLjY4LDkuMzgtMjQuMjQsMjIuMi0uMTIsMi42OSwuMjIsNS4yOCwuOTYsNy43MiIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTE1MC4xNiwxMTkuNzNjMS43MSw1LjY3LDUuNTMsMTAuNDYsMTAuNTksMTMuNDEiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0xNzIuMzcsMTIzLjgxYy02Ljg1LDAtMTIuNjYtNC40Ni0xNC42OS0xMC42MywyLjAzLTYuMTcsNy44NC0xMC42MywxNC42OS0xMC42M3MxMi42Niw0LjQ2LDE0LjY5LDEwLjYzYy0yLjAzLDYuMTctNy44NCwxMC42My0xNC42OSwxMC42M1oiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0xNzMuNDEsMTA2LjVzLjA0LDAsLjA2LDBjMi44MSwuNDUsNS4wOSwyLjY5LDUuNTYsNS41LC43OCw0LjY1LTMuMTcsOC42MS03LjgyLDcuODUtMi44Ny0uNDctNS4xNi0yLjg0LTUuNTUtNS43Mi0uMDItLjE2LS4wNC0uMzMtLjA1LS40OS0uMTMtMiwxLjA4LTQuMzcsMi43LTUuNTRsMS4wNy0uNzJjMS4wOC0uNzcsMi43LTEuMDksNC4wMS0uOVoiLz48L2c+PC9nPjxnPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTEwMi4wNCwxMzguMTFsLjE3LTguODNjMC0xLjA0LTcwLjg4LTEuMzQtNzAuODgtLjMsMCwwLC45OSw0NC4xMywxLjE1LDYyLjMxLC4wMywzLjAyLDIuNTgsNS40Niw1Ljc0LDUuNDdsNTcuNDMsLjI2YzMuNDUsLjAyLDYuMjYtMi42NSw2LjI4LTUuOTVsLjA5LTIwLjIxIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMzcuNzYsMTE3LjU2Yy0zLjQ2LDAtNi4yNiwyLjgxLTYuMjUsNi4yN2wuMDIsNS4wMSwuMDIsLjAySDEwMi4wM3MuMDYtMi4zOCwuMDgtNS4zOGMuMDItMy4yNy0yLjYzLTUuOTItNS45LTUuOTJIMzcuNzZaIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNOTcuMDMsMTcxLjk5djEyLjgyYy4wMiwyLjkyLTIuMzUsNS4yOS01LjI3LDUuMjktMi45MiwwLTUuMjktMi4zNy01LjI5LTUuMjl2LTEyLjgxIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNNzguNTYsMTQwLjkyYy03LjI4LDcuMjgtNy4yOCwxOS4wOSwwLDI2LjM3LDcuMjgsNy4yOCwxOS4wOSw3LjI4LDI2LjM3LDAsNy4yOC03LjI4LDcuMjgtMTkuMDksMC0yNi4zNy03LjI4LTcuMjgtMTkuMDktNy4yOC0yNi4zNywwWiIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTEwMS4zMiwxNDcuNDVoMGMtLjk2LS45Ni0yLjUyLS45Ni0zLjQ5LDBsLTkuMyw5LjMtMi44Ni0yLjg1Yy0uOTYtLjk2LTIuNTItLjk2LTMuNDksMC0uOTYsLjk2LS45NiwyLjUyLDAsMy40OWw0LjM5LDQuMzljLjUzLC41MywxLjI1LC43NiwxLjk1LC43LC43LC4wNiwxLjQyLS4xNywxLjk1LS43bDEwLjg0LTEwLjg0Yy45Ni0uOTYsLjk2LTIuNTIsMC0zLjQ5WiIvPjxsaW5lIGNsYXNzPSJjbHMtMSIgeDE9IjM3Ljc3IiB5MT0iMTU2LjgzIiB4Mj0iNjcuMSIgeTI9IjE1Ni44MyIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTY2LjAyLDE0Ni4zN2gtMjQuNTJjLTIuMDUsMC0zLjc0LTEuNjgtMy43NC0zLjc0czEuNjgtMy43NCwzLjc0LTMuNzRoMjQuNTJjMi4wNSwwLDMuNzQsMS42OCwzLjc0LDMuNzRzLTEuNjgsMy43NC0zLjc0LDMuNzRaIi8+PGxpbmUgY2xhc3M9ImNscy0xIiB4MT0iNTYuMTUiIHkxPSIxNzEuNzUiIHgyPSI3Mi4yMyIgeTI9IjE3MS43NSIvPjxyZWN0IGNsYXNzPSJjbHMtMSIgeD0iMzcuNzciIHk9IjE2Ny40MiIgd2lkdGg9IjEwLjg5IiBoZWlnaHQ9IjgiLz48bGluZSBjbGFzcz0iY2xzLTEiIHgxPSI1Ni4xNSIgeTE9IjE4NS42MSIgeDI9IjcyLjIzIiB5Mj0iMTg1LjYxIi8+PHJlY3QgY2xhc3M9ImNscy0xIiB4PSIzNy43NyIgeT0iMTgxLjMyIiB3aWR0aD0iMTAuODkiIGhlaWdodD0iNy45MiIvPjwvZz48Zz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik01OS4zOSw2Ny4yNGwtOC43MiwxOC44NWMtMS45Myw0LjE4LDEuMTUsOC45NCw1Ljc5LDguOTRoNi42NSIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTEyMS45NCw5NS4wM2g2LjAxYzQuNTQsMCw3LjU2LTQuNjYsNS42Ny04Ljc2bC04LjU2LTE4LjU0Ii8+PGc+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNNzUuMDEsMjUuODJWMTUuOTdjMC01LjkyLDQuOC0xMC43MiwxMC43Mi0xMC43MmgxOS4xOGwtLjg1LDMuMTljMi44OSwuOTEsNS4xMiwzLjU4LDUuMTIsNy40OXY5Ljc3Ii8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMTA1LjExLDIzLjg4di0xLjQ0YzAtNS45Ni00LjgzLTEwLjc5LTEwLjc5LTEwLjc5aC00LjQ1Yy01Ljk2LDAtMTAuNzksNC44My0xMC43OSwxMC43OXYxLjQ0Yy0yLjk2LC4wNC01LjM1LDIuNDUtNS4zNSw1LjQyczIuMzksNS4zOCw1LjM1LDUuNDJ2LjQ0YzAsNi41MSw1LjI4LDExLjc5LDExLjc5LDExLjc5aDIuNDVjNi41MSwwLDExLjc5LTUuMjgsMTEuNzktMTEuNzl2LS40NGMzLDAsNS40Mi0yLjQzLDUuNDItNS40MnMtMi40My01LjQyLTUuNDItNS40MloiLz48L2c+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMTI0Ljk5LDY5LjU0djIwLjAxSDU5LjhWNTUuNmMwLTIuMTksMS43Ny0zLjk2LDMuOTYtMy45Nmg1Ny4yN2MyLjE5LDAsMy45NiwxLjc3LDMuOTYsMy45NnYxMy4yOCIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTEyMC4xMiw5NS4wM2gtNTUuODFjLTIuOTgsMC01LjM5LTQuMDctNS4zOS05LjA4SDEyNS41YzAsNS4wMi0yLjQxLDkuMDgtNS4zOCw5LjA4WiIvPjwvZz48L3N2Zz4=)
}

.c-image-cta.bg-image--mfa::after {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMTYgMjE2Ij48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6I2ZmZjt9LmNscy0ye3N0cm9rZS13aWR0aDoxLjE0cHg7fS5jbHMtMiwuY2xzLTMsLmNscy00LC5jbHMtNXtmaWxsOm5vbmU7c3Ryb2tlOiNmZmY7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO30uY2xzLTN7c3Ryb2tlLWRhc2hhcnJheTowIDAgNCA3LjkzO3N0cm9rZS13aWR0aDoxLjQ3cHg7fS5jbHMtNHtzdHJva2Utd2lkdGg6MS4zNnB4O30uY2xzLTV7c3Ryb2tlLXdpZHRoOjEuNXB4O308L3N0eWxlPjwvZGVmcz48Zz48Zz48cGF0aCBjbGFzcz0iY2xzLTMiIGQ9Ik0xOC43OCwxMTIuNTVjLS4xNy00LjI2LS4wNS04LjU5LC40MS0xMi45NiwzLjEyLTMwLjExLDIwLjg1LTU1LjE3LDQ1LjQzLTY4Ljg2Ii8+PHBhdGggY2xhc3M9ImNscy0zIiBkPSJNMTQ0LjE2LDE5MC40NWMtMTMuNzcsNi4xMS0yOS4yOCw4LjgyLTQ1LjM1LDcuMTYtOS41LS45OC0xOC41LTMuNDItMjYuOC03LjA3Ii8+PHBhdGggY2xhc3M9ImNscy0zIiBkPSJNMTYxLjI4LDM3LjEyYzI0LjQxLDE4LjE4LDM4LjksNDguMzksMzUuNTQsODAuODYtMi4zNywyMi45LTEzLjIsNDIuODgtMjkuMDYsNTcuMTYiLz48L2c+PGc+PGc+PHBhdGggY2xhc3M9ImNscy01IiBkPSJNNjMuNzcsMTg5LjQ2Yy41NCwuMjMsMS4xNSwuMjMsMS42OSwwLDQuMzUtMS44NywyNC40MS0xMS41MywzNS40MS0zNC45NCwxLjEtMi4zNSwyLjEyLTQuODQsMy4wMS03LjQ4LC45My0yLjc0LDEuNzQtNS42MywyLjM5LTguNjksMS4wMy00LjgyLDEuNjctMTAuMDQsMS44Mi0xNS43LC4wNC0xLjU2LS43My0zLjA0LTIuMDQtMy44NWwtNDAuMy0yNC44OGMtLjY5LS40My0xLjU3LS40My0yLjI2LDBsLTQwLjMsMjQuODhjLTEuMzEsLjgxLTIuMDgsMi4yOC0yLjA0LDMuODUsLjE1LDUuNjYsLjc5LDEwLjg4LDEuODIsMTUuNywuNjUsMy4wNiwxLjQ2LDUuOTUsMi4zOSw4LjY5LC45LDIuNjQsMS45MSw1LjEzLDMuMDEsNy40OCwxMC45OSwyMy40MSwzMS4wNiwzMy4wNywzNS40MSwzNC45NFoiLz48cGF0aCBjbGFzcz0iY2xzLTUiIGQ9Ik02My45MSwxODEuMjRjLjQ1LC4xOSwuOTUsLjE5LDEuNCwwLDMuNi0xLjU1LDIwLjIyLTkuNTUsMjkuMzMtMjguOTQsLjkyLTEuOTUsMS43NS00LjAxLDIuNS02LjIsLjc3LTIuMjcsMS40NC00LjY3LDEuOTgtNy4yLC44NS0zLjk5LDEuMzgtOC4zMiwxLjUxLTEzLC4wMy0xLjMtLjYtMi41Mi0xLjY5LTMuMTlsLTMzLjM4LTIwLjYxYy0uNTctLjM1LTEuMy0uMzUtMS44NywwbC0zMy4zOCwyMC42MWMtMS4wOSwuNjctMS43MywxLjg5LTEuNjksMy4xOSwuMTIsNC42OSwuNjYsOS4wMSwxLjUxLDEzLC41NCwyLjUzLDEuMjEsNC45MywxLjk4LDcuMiwuNzQsMi4xOCwxLjU4LDQuMjUsMi41LDYuMiw5LjExLDE5LjM5LDI1LjczLDI3LjQsMjkuMzMsMjguOTRaIi8+PGc+PHBhdGggY2xhc3M9ImNscy01IiBkPSJNNzkuNjcsMTU4LjM4YzAsMS43My0xLjQxLDMuMTQtMy4xNCwzLjE0aC0yMy44MmMtMS43MywwLTMuMTQtMS40MS0zLjE0LTMuMTQiLz48cGF0aCBjbGFzcz0iY2xzLTUiIGQ9Ik00OS41NiwxMzQuNTZjMC0xLjczLDEuNDEtMy4xNCwzLjE0LTMuMTRoMjMuODJjMS43MywwLDMuMTQsMS40MSwzLjE0LDMuMTQiLz48cGF0aCBjbGFzcz0iY2xzLTUiIGQ9Ik01Ny41MSwxMzEuNDJ2LTcuODZjMC0zLjkxLDMuMi03LjExLDcuMTEtNy4xMXM3LjExLDMuMiw3LjExLDcuMTF2Ny44NiIvPjwvZz48L2c+PGc+PGc+PGxpbmUgY2xhc3M9ImNscy01IiB4MT0iNTAuNDEiIHkxPSIxMzguOTUiIHgyPSI1NS44NyIgeTI9IjE0NC40MSIvPjxsaW5lIGNsYXNzPSJjbHMtNSIgeDE9IjU1Ljg3IiB5MT0iMTM5LjA3IiB4Mj0iNTAuNDEiIHkyPSIxNDQuNTMiLz48L2c+PGc+PGxpbmUgY2xhc3M9ImNscy01IiB4MT0iNjIuMTYiIHkxPSIxMzguOTUiIHgyPSI2Ny42MiIgeTI9IjE0NC40MSIvPjxsaW5lIGNsYXNzPSJjbHMtNSIgeDE9IjY3LjYyIiB5MT0iMTM5LjA3IiB4Mj0iNjIuMTYiIHkyPSIxNDQuNTMiLz48L2c+PGc+PGxpbmUgY2xhc3M9ImNscy01IiB4MT0iNzMuOTEiIHkxPSIxMzguOTUiIHgyPSI3OS4zNyIgeTI9IjE0NC40MSIvPjxsaW5lIGNsYXNzPSJjbHMtNSIgeDE9Ijc5LjM3IiB5MT0iMTM5LjA3IiB4Mj0iNzMuOTEiIHkyPSIxNDQuNTMiLz48L2c+PGc+PGxpbmUgY2xhc3M9ImNscy01IiB4MT0iNTAuNDEiIHkxPSIxNDguOSIgeDI9IjU1Ljg3IiB5Mj0iMTU0LjM2Ii8+PGxpbmUgY2xhc3M9ImNscy01IiB4MT0iNTUuODciIHkxPSIxNDkuMDIiIHgyPSI1MC40MSIgeTI9IjE1NC40NyIvPjwvZz48Zz48bGluZSBjbGFzcz0iY2xzLTUiIHgxPSI2Mi4xNiIgeTE9IjE0OC45IiB4Mj0iNjcuNjIiIHkyPSIxNTQuMzYiLz48bGluZSBjbGFzcz0iY2xzLTUiIHgxPSI2Ny42MiIgeTE9IjE0OS4wMiIgeDI9IjYyLjE2IiB5Mj0iMTU0LjQ3Ii8+PC9nPjxnPjxsaW5lIGNsYXNzPSJjbHMtNSIgeDE9IjczLjkxIiB5MT0iMTQ4LjkiIHgyPSI3OS4zNyIgeTI9IjE1NC4zNiIvPjxsaW5lIGNsYXNzPSJjbHMtNSIgeDE9Ijc5LjM3IiB5MT0iMTQ5LjAyIiB4Mj0iNzMuOTEiIHkyPSIxNTQuNDciLz48L2c+PC9nPjwvZz48Zz48Zz48Zz48bGluZSBjbGFzcz0iY2xzLTUiIHgxPSI5MC4xMiIgeTE9Ijg4LjU2IiB4Mj0iMTI5LjgiIHkyPSI4OC41NiIvPjxwb2x5bGluZSBjbGFzcz0iY2xzLTQiIHBvaW50cz0iMTE3LjgxIDgxLjIzIDExNy44MSA4OC41NiAxMDIuMTEgODguNTYgMTAyLjExIDgwLjcyIi8+PGxpbmUgY2xhc3M9ImNscy01IiB4MT0iMTE3Ljk1IiB5MT0iODAuNDQiIHgyPSIxMDEuOTQiIHkyPSI4MC40NCIvPjxsaW5lIGNsYXNzPSJjbHMtNSIgeDE9IjEzNC44IiB5MT0iODAuNDQiIHgyPSIxMTcuOTUiIHkyPSI4MC40NCIvPjxwYXRoIGNsYXNzPSJjbHMtNSIgZD0iTTEwMS45NCw4MC40NGgtMjguNzFjLTMuNDcsMC02LjI5LTIuODEtNi4yOS02LjI3VjIzLjA5YzAtMy40NywyLjgxLTYuMjcsNi4yOS02LjI3aDc0LjI2YzMuNDcsMCw2LjI5LDIuODEsNi4yOSw2LjI3djI1LjQzIi8+PC9nPjxwYXRoIGNsYXNzPSJjbHMtNSIgZD0iTTExMC44MSw3NS4zNWMtLjI5LC4xMy0uNjIsLjEzLS45MSwwLTIuMzQtMS4wMS0xMy4xNi02LjIxLTE5LjA4LTE4LjgzLS41OS0xLjI3LTEuMTQtMi42MS0xLjYyLTQuMDMtLjUtMS40OC0uOTQtMy4wMy0xLjI5LTQuNjgtLjU1LTIuNi0uOS01LjQxLS45OC04LjQ2LS4wMi0uODQsLjM5LTEuNjQsMS4xLTIuMDdsMS4yNC0uNWM4LjEtMi43NSwxNC44NC02LjY0LDIwLjQ4LTEyLjkxLC4zNy0uMjMsLjg1LS4yMywxLjIyLDAsNS45Niw2LjE3LDEzLjM2LDEwLjc2LDIxLjU0LDEzLjM1bC4xOCwuMDZjLjcxLC40NCwxLjEyLDEuMjMsMS4xLDIuMDctLjA4LDMuMDUtLjQzLDUuODYtLjk4LDguNDYtLjM1LDEuNjUtLjc4LDMuMjEtMS4yOSw0LjY4LS40OCwxLjQyLTEuMDMsMi43Ni0xLjYyLDQuMDMtNS45MywxMi42Mi0xNi43NCwxNy44Mi0xOS4wOCwxOC44M1oiLz48cG9seWxpbmUgY2xhc3M9ImNscy01IiBwb2ludHM9IjEwMi40MyA0Ny43NiAxMDkuNjkgNTcuNTMgMTIyLjc0IDM5LjY1Ii8+PC9nPjxnPjxnPjxwYXRoIGNsYXNzPSJjbHMtNSIgZD0iTTE2Mi42NCwxNTkuNzdsMi4wNSw4LjExYy4wMywuNzktLjYxLDEuNDUtMS40LDEuNDVoLTIuMThzMS4xOCwyLjgxLDEuMTgsMi44MWwtMi45Miw4LjI1LDIuNjQsMy4zOS0yLjY0LDMuODgsMS45LDIuMjFjLjQyLC40OSwuNDEsMS4yMS0uMDIsMS42OWwtNi4zOSw3LjA4Yy0uNzUsLjgzLTIuMSwuNjctMi42NC0uMzFsLTQuMDMtNy40MWMtLjI4LS41Mi0uNDMtMS4xLS40My0xLjd2LTI5LjMyYzAtLjE4LS4xMS0uMzQtLjI3LS40MS0yLjk0LTEuMzItNS42LTMuMzktNy43LTYuMjUtNS4yLTcuMDgtNC45Ni0xNi42LC41Ni0yMy40Myw3LjM0LTkuMDgsMjAuNjgtOS42LDI4LjctMS41Nyw3LjU0LDcuNTQsNy41NCwxOS43NiwwLDI3LjMtMS44OSwxLjg4LTQuMDYsMy4yOS02LjM4LDQuMjMiLz48bGluZSBjbGFzcz0iY2xzLTUiIHgxPSIxNTQuOTIiIHkxPSIxMjIuNTkiIHgyPSIxNTQuOTIiIHkyPSIxMzUuMDMiLz48bGluZSBjbGFzcz0iY2xzLTUiIHgxPSIxNTIuNTkiIHkxPSIxOTguNDgiIHgyPSIxNTIuNTkiIHkyPSIxNTkuOTEiLz48Zz48cGF0aCBjbGFzcz0iY2xzLTUiIGQ9Ik0xNjMuMjQsMTI0LjM2bC4wOCwxMS4wNiwyLjEzLC4wOGMuNCwuMDEsLjcyLC4zNSwuNzIsLjc2bC0uMDksNi4xOCIvPjxwYXRoIGNsYXNzPSJjbHMtNSIgZD0iTTE2OC43NiwxNDUuMzNjLjE3LTEuNDItLjg0LTIuNzEtMi4yNi0yLjg4LTEuNDItLjE3LTIuNzEsLjg0LTIuODgsMi4yNi0uMTcsMS40MiwuODQsMi43MSwyLjI2LDIuODhzMi43MS0uODQsMi44OC0yLjI2WiIvPjwvZz48Zz48cGF0aCBjbGFzcz0iY2xzLTUiIGQ9Ik0xNDYuODQsMTI0Ljg2bC0uMDgsMTEuMDYtMi4xMywuMDhjLS40LC4wMS0uNzIsLjM1LS43MiwuNzZsLjA5LDYuMiIvPjxjaXJjbGUgY2xhc3M9ImNscy01IiBjeD0iMTQzLjg5IiBjeT0iMTQ1LjUyIiByPSIyLjU5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNTUuODggMTg5LjkxKSByb3RhdGUoLTU3Ljg1KSIvPjwvZz48Y2lyY2xlIGNsYXNzPSJjbHMtNSIgY3g9IjE1NC43MSIgY3k9IjEzOC4yNyIgcj0iMy4yNCIvPjwvZz48bGluZSBjbGFzcz0iY2xzLTUiIHgxPSIxNTUuMzgiIHkxPSIxMjIuNTkiIHgyPSIxNTUuMzgiIHkyPSIxMzUuMDMiLz48bGluZSBjbGFzcz0iY2xzLTUiIHgxPSIxNTUuMzgiIHkxPSIxMTkuNiIgeDI9IjE1NS4zOCIgeTI9IjExMC4zOSIvPjxnPjxnPjxwYXRoIGNsYXNzPSJjbHMtNSIgZD0iTTE2My4yNywxMTkuNnYtMy40M2MwLS41MSwuNDItLjkzLC45My0uOTNoOS45NGMuNTEsMCwuOTMtLjQyLC45My0uOTN2LTMuMzgiLz48cGF0aCBjbGFzcz0iY2xzLTUiIGQ9Ik0xNzIuMDgsMTA3LjI4Yy0uMzMsMS42NSwuNzQsMy4yNiwyLjQsMy41OSwxLjY1LC4zMywzLjI2LS43NCwzLjU5LTIuNCwuMzMtMS42NS0uNzQtMy4yNi0yLjQtMy41OS0xLjY1LS4zMy0zLjI2LC43NC0zLjU5LDIuNFoiLz48L2c+PGc+PHBhdGggY2xhc3M9ImNscy01IiBkPSJNMTQ3LjQ5LDExOS42di0zLjQzYzAtLjUxLS40Mi0uOTMtLjkzLS45M2gtOS45NGMtLjUxLDAtLjkzLS40Mi0uOTMtLjkzdi0zLjM4Ii8+PHBhdGggY2xhc3M9ImNscy01IiBkPSJNMTM4LjY4LDEwNy4yOGMuMzMsMS42NS0uNzQsMy4yNi0yLjQsMy41OS0xLjY1LC4zMy0zLjI2LS43NC0zLjU5LTIuNC0uMzMtMS42NSwuNzQtMy4yNiwyLjQtMy41OSwxLjY1LS4zMywzLjI2LC43NCwzLjU5LDIuNFoiLz48L2c+PC9nPjxnPjxnPjxwYXRoIGNsYXNzPSJjbHMtNSIgZD0iTTE3MS41NiwxMjQuODZ2LTEuMDhjMC0uNTEsLjQyLS45MywuOTMtLjkzaDEwLjU1Ii8+PGNpcmNsZSBjbGFzcz0iY2xzLTUiIGN4PSIxODYuMTkiIGN5PSIxMjIuODUiIHI9IjMuMDUiLz48L2c+PGc+PHBhdGggY2xhc3M9ImNscy01IiBkPSJNMTM5LjIsMTI0Ljg2di0xLjA4YzAtLjUxLS40Mi0uOTMtLjkzLS45M2gtMTAuNTUiLz48Y2lyY2xlIGNsYXNzPSJjbHMtNSIgY3g9IjEyNC41NyIgY3k9IjEyMi44NSIgcj0iMy4wNSIvPjwvZz48L2c+PHBhdGggY2xhc3M9ImNscy01IiBkPSJNMTU4LjM4LDEwNy45M2MuMzMtMS42NS0uNzQtMy4yNi0yLjQtMy41OS0xLjY1LS4zMy0zLjI2LC43NC0zLjU5LDIuNC0uMzMsMS42NSwuNzQsMy4yNiwyLjQsMy41OSwxLjY1LC4zMywzLjI2LS43NCwzLjU5LTIuNFoiLz48L2c+PC9nPjwvZz48cGF0aCBjbGFzcz0iY2xzLTUiIGQ9Ik0xMzQuODcsODAuMjN2LTI4LjZjMC0xLjA2LC44Ni0xLjkyLDEuOTItMS45MmgyNC45MmMxLjA2LDAsMS45MiwuODYsMS45MiwxLjkydjQyLjE3YzAsMS4wNi0uODYsMS45Mi0xLjkyLDEuOTJoLTI0LjkyYy0xLjA2LDAtMS45Mi0uODYtMS45Mi0xLjkydi0xMy41NyIvPjxsaW5lIGNsYXNzPSJjbHMtNSIgeDE9IjEzNC44NyIgeTE9Ijg5Ljk3IiB4Mj0iMTYzLjYyIiB5Mj0iODkuOTciLz48bGluZSBjbGFzcz0iY2xzLTUiIHgxPSIxNDcuMzMiIHkxPSI5Mi44NCIgeDI9IjE1MS4xNiIgeTI9IjkyLjg0Ii8+PGc+PGc+PHJlY3QgY2xhc3M9ImNscy0yIiB4PSIxNDEuNDciIHk9IjY4LjEiIHdpZHRoPSIxNS4zIiBoZWlnaHQ9IjEyLjAyIi8+PHBhdGggY2xhc3M9ImNscy0yIiBkPSJNMTUzLjI0LDY4LjF2LTMuNzljMC0yLjIzLTEuODYtNC4wNi00LjEyLTQuMDZzLTQuMTIsMS44My00LjEyLDQuMDZ2My43OSIvPjwvZz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0xNTAuNDcsNzYuMDdoLTIuN2MtLjIsMC0uMzMtLjItLjI1LS4zOGwuNjQtMS4zOSwuMTgtLjM5Yy0uMDYtLjA0LS4xMi0uMDgtLjE3LS4xMy0uMTYtLjE0LS4yOC0uMzItLjM1LS41Mi0uMDUtLjE1LS4wOC0uMy0uMDgtLjQ3LDAtLjc0LC42MS0xLjM0LDEuMzYtMS4zNHMxLjM2LC42LDEuMzYsMS4zNGMwLC4xNi0uMDMsLjMyLS4wOCwuNDctLjA4LC4yLS4yLC4zOC0uMzYsLjUyLS4wNCwuMDQtLjA4LC4wNy0uMTMsLjFsLjE5LC40MSwuNjQsMS4zOWMuMDgsLjE4LS4wNSwuMzgtLjI1LC4zOFoiLz48L2c+PC9zdmc+)
}

@media(min-width:55em) {
    .c-image-cta__row {
        display: flex;
        gap: 3rem
    }
    .is-reversed .c-image-cta__row {
        flex-direction: row-reverse
    }
}

@media(min-width:64em) {
    .has-aside-left .c-image-cta__row,
    .has-aside-right .c-image-cta__row {
        display: block
    }
}

@media(min-width:75em) {
    .has-aside-left .c-image-cta__row,
    .has-aside-right .c-image-cta__row {
        display: flex
    }
}

.c-image-cta__media {
    margin-bottom: 1.5rem
}

@media(min-width:55em) {
    .c-image-cta__media {
        flex-basis: 40%;
        flex-grow: 0;
        flex-shrink: 0;
        margin-bottom: 0
    }
}

@media(min-width:64em) {
    .has-aside-left .c-image-cta__media,
    .has-aside-right .c-image-cta__media {
        margin-bottom: 1.5rem
    }
}

@media(min-width:75em) {
    .has-aside-left .c-image-cta__media,
    .has-aside-right .c-image-cta__media {
        margin-bottom: 0
    }
}

.c-image-cta__content {
    flex-basis: 60%
}

@media(min-width:55em) {
    .has-bg-image .c-image-cta__content {
        padding-right: 120px
    }
}

@media(min-width:64em) {
    .has-bg-image .c-image-cta__content {
        padding-right: 195px
    }
}

@media(min-width:55em) {
    .has-bg-image.is-reversed .c-image-cta__content {
        padding-left: 120px;
        padding-right: 0
    }
}

@media(min-width:64em) {
    .has-bg-image.is-reversed .c-image-cta__content {
        padding-left: 195px;
        padding-right: 0
    }
}

.c-image-cta__title {
    color: #fff;
    font-weight: 500;
    line-height: 1.25
}

.c-image-cta__summary {
    color: #fff;
    line-height: 1.5;
    margin-bottom: 1.5rem
}

.c-image-cta__summary a {
    color: #fff;
    text-decoration: underline;
    transition: all 200ms cubic-bezier(0.0, 0, 0.2, 1)
}

.c-image-cta__summary a:hover,
.c-image-cta__summary a:focus {
    text-decoration-color: rgba(0, 0, 0, 0)
}

.c-image-cta__summary li::marker {
    color: #7ab9d5
}

.c-image-cta--blue-lighter-gradient {
    background: linear-gradient(180deg, #fff 0%, #d6e9f3 100%);
    color: #003e67
}

.c-image-cta--blue-lighter-gradient .c-image-cta__summary {
    color: #003e67
}

.c-image-cta--blue-lighter-gradient .c-image-cta__summary a {
    color: #003e67
}

.c-image-cta--blue-lighter-gradient .c-image-cta__title {
    color: #003e67
}

.c-image-cta--blue-lighter-gradient::before {
    background: inherit
}

.c-image-cta--gray {
    background: #f5f5f6;
    color: #363637
}

.c-image-cta--gray .c-image-cta__summary {
    color: #363637
}

.c-image-cta--gray .c-image-cta__summary a {
    color: #363637
}

.c-image-cta--gray .c-image-cta__title {
    color: #363637
}

.c-image-cta--gray::before {
    background: inherit
}

.flexible-banner {
    margin-bottom: 2rem;
    margin-left: auto;
    margin-right: auto;
    margin-top: 2rem;
    max-width: 87.5rem;
    padding-bottom: 2rem;
    padding-top: 0
}

.flexible-banner::before {
    display: none
}

@media(min-width:30em) {
    .flexible-banner {
        padding-top: 2rem
    }
}

@media(min-width:55em) {
    .flexible-banner {
        padding-bottom: 0;
        padding-top: 0
    }
}

@media(min-width:64em)and (max-width:74.9375em) {
    .has-aside-left .flexible-banner,
    .has-aside-right .flexible-banner {
        padding-bottom: 2rem;
        padding-top: 2rem
    }
}

.flexible-banner .l-constrain {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0
}

@media(min-width:30em) {
    .flexible-banner .l-constrain {
        padding-right: 50px
    }
}

.flexible-banner .c-image-cta__row {
    display: flex;
    flex-direction: column;
    gap: 1.25rem
}

@media(min-width:30em) {
    .flexible-banner .c-image-cta__row {
        flex-direction: unset
    }
}

.flexible-banner .c-image-cta__media {
    margin-bottom: 0
}

.flexible-banner .c-image-cta__media img {
    height: 100%
}

@media(min-width:40em) {
    .flexible-banner .c-image-cta__media {
        max-width: 25%;
        min-width: 280px
    }
}

.flexible-banner .c-image-cta__content {
    display: flex;
    flex-direction: column;
    margin-bottom: 0;
    padding-left: 20px;
    padding-right: 20px;
    width: 100%
}

@media(min-width:55em) {
    .flexible-banner .c-image-cta__content {
        flex-direction: unset;
        margin-bottom: auto;
        margin-top: auto;
        padding-bottom: 20px;
        padding-left: 0;
        padding-right: 0;
        padding-top: 20px
    }
}

.has-aside-left .flexible-banner .c-image-cta__content,
.has-aside-right .flexible-banner .c-image-cta__content {
    margin-right: 20px
}

@media(min-width:64em)and (max-width:74.9375em) {
    .has-aside-left .flexible-banner .c-image-cta__content,
    .has-aside-right .flexible-banner .c-image-cta__content {
        flex-direction: column;
        padding-bottom: 0;
        padding-top: 0
    }
}

.flexible-banner .c-image-cta__text {
    flex-basis: 80%;
    padding-right: 20px
}

.flexible-banner .c-image-cta__summary {
    margin-bottom: 0
}

.has-aside-right .flexible-banner .c-image-cta__summary {
    font-size: 1rem
}

.flexible-banner .c-image-cta__summary p {
    margin-bottom: 0
}

.flexible-banner .c-image-cta__title {
    font-size: 1.5rem;
    font-weight: 600
}

@media(min-width:30em) {
    .flexible-banner .c-image-cta__title {
        font-size: 1.75rem
    }
}

.has-aside-right .flexible-banner .c-image-cta__title {
    font-size: 1.5rem
}

.flexible-banner .c-image-cta__link {
    flex-basis: 20%;
    margin-bottom: 0;
    margin-top: 20px
}

@media(min-width:55em) {
    .flexible-banner .c-image-cta__link {
        margin-bottom: auto;
        margin-top: auto
    }
}

@media(min-width:64em)and (max-width:74.9375em) {
    .has-aside-left .flexible-banner .c-image-cta__link,
    .has-aside-right .flexible-banner .c-image-cta__link {
        margin-top: 20px
    }
}

.flexible-banner .c-image-cta__link .c-button {
    margin-bottom: 0;
    outline-offset: 0
}

.flexible-banner .c-image-cta__link .c-button::after,
.flexible-banner .c-image-cta__link .c-button::before {
    transition: none
}

.flexible-banner.c-image-cta--blue-lighter-gradient {
    border: solid 1px #b9d9e8
}

.flexible-banner.c-image-cta--outline {
    background: #fcfdfd;
    border: solid 1px #0078ae;
    color: #1b1b1b
}

.flexible-banner.c-image-cta--outline .c-image-cta__title,
.flexible-banner.c-image-cta--outline .c-image-cta__summary {
    color: #1b1b1b
}

.flexible-banner.c-image-cta--outline .c-image-cta__title a,
.flexible-banner.c-image-cta--outline .c-image-cta__summary a {
    color: #1b1b1b
}

.c-list--border {
    list-style: none;
    margin-left: 0;
    padding-left: 0
}

.c-list--border>li {
    border-bottom: 1px solid #dedfe0;
    margin-bottom: 0;
    padding: .25rem
}

.c-list--clean {
    list-style-type: none;
    margin: 0;
    padding: 0
}

.c-list--clean li {
    padding-left: 0
}

.c-list--clean li::before {
    display: none
}

.c-list--column {
    list-style: none;
    margin-left: 0;
    padding-left: 0
}

.c-list--column li {
    padding-left: 0
}

.c-list--column>li {
    -moz-column-break-inside: avoid;
    break-inside: avoid-column;
    display: table;
    margin-bottom: 0;
    padding-bottom: .25em
}

@media(min-width:31.25em) {
    .c-list--column {
        -moz-column-count: 2;
        column-count: 2;
        -moz-column-gap: 2em;
        column-gap: 2em
    }
}

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

.c-list--inline li {
    padding-left: 0
}

.c-list--inline>li {
    display: inline
}

.c-list--pipeline {
    list-style-type: none;
    margin-left: 0;
    padding-left: 0
}

.c-list--pipeline::after {
    clear: both;
    content: "";
    display: block
}

.c-list--pipeline>li {
    border-right: 1px solid #dedfe0;
    display: block;
    float: left;
    margin-right: .75em;
    padding-left: 0;
    padding-right: .75em
}

[dir=rtl] .c-list--pipeline>li {
    border-left: 1px solid #dedfe0;
    border-right: 0;
    float: right;
    margin-left: .75em;
    margin-right: 0;
    padding-left: .75em;
    padding-right: 0
}

.c-list--pipeline>li.is-active {
    font-weight: 700
}

.c-list--pipeline>li:last-child {
    border-right: 0;
    margin-right: 0;
    padding-right: 0
}

[dir=rtl] .c-list--pipeline>li:last-child {
    border-left: 0;
    margin-left: 0;
    padding-left: 0
}

.l-content li {
    max-width: 62.125rem
}

.l-content .has-aside-right li,
.l-content .has-aside-left li {
    max-width: 40.75rem
}

@media(min-width:64em) {
    .c-menu-feature-links {
        border-left: solid 2px #005288;
        flex-basis: 50%;
        flex-grow: 0;
        flex-shrink: 1;
        margin-top: -2.75rem;
        padding-left: 3rem
    }
}

@media(min-width:64em) {
    .c-menu-feature-links .c-menu-feature-links__content {
        -moz-column-gap: 2.5rem;
        column-gap: 2.5rem;
        -moz-columns: 2;
        columns: 2
    }
}

.c-menu-feature-links .c-menu-feature-links__content>a {
    border-top: solid 1px #dedfe0;
    color: #000;
    display: block;
    font-family: "Source Sans Pro Web", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
    font-size: .88rem;
    font-weight: 400;
    padding: 1rem 0 1rem 1.5rem;
    text-decoration: none;
    transition: -webkit-text-decoration 200ms cubic-bezier(0.0, 0, 0.2, 1);
    transition: text-decoration 200ms cubic-bezier(0.0, 0, 0.2, 1);
    transition: text-decoration 200ms cubic-bezier(0.0, 0, 0.2, 1), -webkit-text-decoration 200ms cubic-bezier(0.0, 0, 0.2, 1)
}

@media(min-width:64em) {
    .c-menu-feature-links .c-menu-feature-links__content>a {
        border-top: 0;
        color: #005288;
        flex-basis: 50%;
        flex-grow: 0;
        flex-shrink: 0;
        font-size: 1rem;
        font-weight: 500;
        line-height: 1.25;
        margin-bottom: 1rem;
        padding: .25rem 0;
        text-decoration: underline;
        text-decoration-color: rgba(0, 0, 0, 0);
        transition: -webkit-text-decoration 200ms cubic-bezier(0.0, 0, 0.2, 1);
        transition: text-decoration 200ms cubic-bezier(0.0, 0, 0.2, 1);
        transition: text-decoration 200ms cubic-bezier(0.0, 0, 0.2, 1), -webkit-text-decoration 200ms cubic-bezier(0.0, 0, 0.2, 1)
    }
    .c-menu-feature-links .c-menu-feature-links__content>a:hover,
    .c-menu-feature-links .c-menu-feature-links__content>a:focus {
        color: #005288;
        text-decoration-color: #005288
    }
}

.c-menu-feature-links .c-menu-feature-links__title {
    border-top: solid 1px #dedfe0;
    flex-basis: 100%
}

@media(min-width:64em) {
    .c-menu-feature-links .c-menu-feature-links__title {
        border-top: 0
    }
}

.c-menu-feature-links .c-menu-feature-links__title a {
    color: #005288 !important;
    font-family: "Source Sans Pro Web", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
    font-weight: 600;
    padding: 1rem 0;
    position: relative
}

@media(min-width:64em) {
    .c-menu-feature-links .c-menu-feature-links__title a {
        display: inline-block;
        font-size: 1.25rem;
        font-weight: 700;
        margin-bottom: 1.5rem;
        padding: 0;
        text-decoration: underline;
        transition: -webkit-text-decoration 200ms cubic-bezier(0.0, 0, 0.2, 1);
        transition: text-decoration 200ms cubic-bezier(0.0, 0, 0.2, 1);
        transition: text-decoration 200ms cubic-bezier(0.0, 0, 0.2, 1), -webkit-text-decoration 200ms cubic-bezier(0.0, 0, 0.2, 1)
    }
    .c-menu-feature-links .c-menu-feature-links__title a:hover,
    .c-menu-feature-links .c-menu-feature-links__title a:focus {
        color: #005288;
        text-decoration-color: rgba(0, 0, 0, 0)
    }
}

.c-menu__item {
    max-width: initial
}

.c-menu--footer-main {
    margin: 0;
    padding: 0
}

@media(min-width:40em) {
    .c-menu--footer-main {
        display: flex;
        flex-wrap: wrap
    }
}

.c-menu--footer-main .c-menu__item {
    list-style: none;
    margin-bottom: 0;
    padding: 0
}

.c-menu--footer-main .c-menu__item:last-child {
    margin-right: 0
}

@media(min-width:40em) {
    .c-menu--footer-main .c-menu__item {
        margin-right: 2.5rem
    }
}

.c-menu--footer-main .c-menu__link {
    color: #080808;
    display: block;
    font-weight: 700;
    padding: .5rem 0;
    text-decoration: underline;
    text-decoration-color: rgba(0, 0, 0, 0);
    transition: all 200ms cubic-bezier(0.0, 0, 0.2, 1)
}

.c-menu--footer-main .c-menu__link:hover,
.c-menu--footer-main .c-menu__link:focus {
    text-decoration-color: #080808
}

.c-menu--footer {
    display: grid;
    flex-wrap: wrap;
    grid-template-columns: 1fr 1fr;
    list-style: none;
    max-width: 900px;
    padding: 0
}

@media(min-width:40em) {
    .c-menu--footer {
        grid-template-columns: 1fr 1fr 1fr
    }
}

@media(min-width:64em) {
    .c-menu--footer {
        grid-template-columns: 1fr 1fr 1fr 1fr
    }
}

.c-menu--footer .c-menu__link {
    color: #fff;
    font-size: .88rem;
    font-weight: 400;
    padding: .5rem 0;
    text-decoration: underline;
    transition: all 200ms cubic-bezier(0.0, 0, 0.2, 1)
}

.c-menu--footer .c-menu__link:hover,
.c-menu--footer .c-menu__link:focus {
    text-decoration-color: rgba(0, 0, 0, 0)
}

.l-sidebar__left .usa-nav__primary {
    display: block
}

.l-sidebar__left .usa-nav__primary>.usa-nav__primary-item {
    border-top: solid 1px #dedfe0;
    padding: .25rem 0
}

.l-sidebar__left .usa-nav__primary>.usa-nav__primary-item:last-child {
    border-bottom: solid 1px #dedfe0
}

.l-sidebar__left .usa-nav__primary>.usa-nav__primary-item>.usa-nav__link:not(.usa-button) {
    border-left: solid 4px rgba(0, 0, 0, 0);
    color: #000;
    font-weight: 400;
    padding: .5rem;
    transition-duration: 200ms;
    transition-property: border, padding;
    transition-timing-function: cubic-bezier(0.0, 0, 0.2, 1)
}

@media(min-width:64em) {
    .l-sidebar__left .usa-nav__primary>.usa-nav__primary-item>.usa-nav__link:not(.usa-button) {
        padding: .5rem 0 .5rem 1.5rem
    }
}

.l-sidebar__left .usa-nav__primary>.usa-nav__primary-item>.usa-nav__link:not(.usa-button)::after {
    display: none
}

.l-sidebar__left .usa-nav__primary>.usa-nav__primary-item>.usa-nav__link:not(.usa-button):hover,
.l-sidebar__left .usa-nav__primary>.usa-nav__primary-item>.usa-nav__link:not(.usa-button):focus,
.l-sidebar__left .usa-nav__primary>.usa-nav__primary-item>.usa-nav__link:not(.usa-button).usa-current {
    background-color: rgba(0, 0, 0, 0);
    text-decoration: underline
}

.l-sidebar__left .usa-nav__primary>.usa-nav__primary-item>.usa-nav__link:not(.usa-button).usa-current {
    font-weight: 700
}

.c-menu--social {
    display: flex;
    margin-bottom: 3rem;
    margin-left: 0;
    padding: 0
}

@media(min-width:43.75em) {
    .c-menu--social {
        margin-bottom: 0
    }
}

.c-menu--social .c-menu__item {
    list-style: none;
    margin-bottom: 0;
    margin-right: .5rem
}

.c-menu--social .c-menu__item:last-child {
    margin-right: 0
}

.c-menu--social .c-menu__link {
    color: rgba(0, 0, 0, 0);
    font: 0/0 a;
    height: 48px;
    text-shadow: none;
    width: 48px;
    background-color: #fff;
    display: block;
    margin-left: 0;
    position: relative;
    transition: background-color 200ms cubic-bezier(0.0, 0, 0.2, 1)
}

.c-menu--social .c-menu__link::after,
.c-menu--social .c-menu__link::before {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 26px 26px;
    content: "";
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    transition: opacity 200ms cubic-bezier(0.0, 0, 0.2, 1);
    width: 100%
}

.c-menu--social .c-menu__link::before {
    opacity: 0
}

.c-menu--social .c-menu__link:hover,
.c-menu--social .c-menu__link:focus {
    background-color: #0078ae
}

.c-menu--social .c-menu__link:hover::before,
.c-menu--social .c-menu__link:focus::before {
    opacity: 1
}

.c-menu--social .c-menu__link:hover::after,
.c-menu--social .c-menu__link:focus::after {
    opacity: 0
}

.c-menu__link--facebook::after {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyOCAyOCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjggMjg7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojMDA3OEFFO30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTI3LjMsMTRjMC03LjQtNi0xMy4zLTEzLjMtMTMuM0M2LjYsMC43LDAuNyw2LjYsMC43LDE0YzAsNi41LDQuNiwxMS44LDEwLjcsMTMuMVYxOEg4Ljd2LTRoMi43di0zLjMKCUMxMS4zLDguMSwxMy40LDYsMTYsNmgzLjN2NGgtMi43Yy0wLjcsMC0xLjMsMC42LTEuMywxLjNWMTRoNHY0aC00djkuM0MyMi4xLDI2LjYsMjcuMywyMC45LDI3LjMsMTR6Ii8+Cjwvc3ZnPgo=)
}

.c-menu__link--facebook::before {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyOCAyOCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjggMjg7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojRkZGRkZGO30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTI3LjMsMTRjMC03LjQtNi0xMy4zLTEzLjMtMTMuM0M2LjYsMC43LDAuNyw2LjYsMC43LDE0YzAsNi41LDQuNiwxMS44LDEwLjcsMTMuMVYxOEg4Ljd2LTRoMi43di0zLjMKCUMxMS4zLDguMSwxMy40LDYsMTYsNmgzLjN2NGgtMi43Yy0wLjcsMC0xLjMsMC42LTEuMywxLjNWMTRoNHY0aC00djkuM0MyMi4xLDI2LjYsMjcuMywyMC45LDI3LjMsMTR6Ii8+Cjwvc3ZnPgo=)
}

.c-menu__link--instagram::after {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyOCAyOCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjggMjg7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojMDA3OEFFO30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTAuNywxNGMwLTcuNCw2LTEzLjMsMTMuMy0xMy4zYzMuNSwwLDYuOSwxLjQsOS40LDMuOWMyLjUsMi41LDMuOSw1LjksMy45LDkuNGMwLDcuNC02LDEzLjMtMTMuMywxMy4zCglDNi42LDI3LjMsMC43LDIxLjQsMC43LDE0eiBNMTcuNiwyMmMyLjQsMCw0LjQtMiw0LjQtNC40di03LjJDMjIsOCwyMCw2LDE3LjYsNmgtNy4yQzgsNiw2LDgsNiwxMC40djcuMkM2LDIwLDgsMjIsMTAuNCwyMkgxNy42egoJIE0xNCwxMS4zYy0xLjUsMC0yLjcsMS4yLTIuNywyLjdjMCwxLjUsMS4yLDIuNywyLjcsMi43YzEuNSwwLDIuNy0xLjIsMi43LTIuN0MxNi43LDEyLjUsMTUuNSwxMS4zLDE0LDExLjN6IE0xNy42LDcuNAoJYzEuNywwLDMsMS4zLDMsM3Y3LjJjMCwxLjctMS4zLDMtMywzaC03LjJjLTEuNywwLTMtMS4zLTMtM3YtNy4yYzAtMS43LDEuMy0zLDMtM0gxNy42eiBNOS45LDE0YzAsMi4zLDEuOCw0LjEsNC4xLDQuMQoJYzEuMSwwLDIuMS0wLjQsMi45LTEuMmMwLjgtMC44LDEuMi0xLjgsMS4yLTIuOWMwLTIuMy0xLjgtNC4xLTQuMS00LjFTOS45LDExLjcsOS45LDE0eiBNMTksMTAuNWMtMC4yLDAuMi0wLjUsMC4zLTAuNywwLjMKCWMtMC4zLDAtMC41LTAuMS0wLjctMC4zYy0wLjItMC4yLTAuMy0wLjUtMC4zLTAuN2MwLTAuMywwLjEtMC41LDAuMy0wLjdjMC4yLTAuMiwwLjUtMC4zLDAuNy0wLjNjMC40LDAsMC44LDAuMywxLDAuNgoJQzE5LjQsOS43LDE5LjMsMTAuMSwxOSwxMC41TDE5LDEwLjV6Ii8+Cjwvc3ZnPgo=)
}

.c-menu__link--instagram::before {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyOCAyOCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjggMjg7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojRkZGRkZGO30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTAuNywxNGMwLTcuNCw2LTEzLjMsMTMuMy0xMy4zYzMuNSwwLDYuOSwxLjQsOS40LDMuOXMzLjksNS45LDMuOSw5LjRjMCw3LjQtNiwxMy4zLTEzLjMsMTMuMwoJQzYuNiwyNy4zLDAuNywyMS40LDAuNywxNHogTTE3LjYsMjJjMi40LDAsNC40LTIsNC40LTQuNHYtNy4yQzIyLDgsMjAsNiwxNy42LDZoLTcuMkM4LDYsNiw4LDYsMTAuNHY3LjJDNiwyMCw4LDIyLDEwLjQsMjJIMTcuNnoKCSBNMTQsMTEuM2MtMS41LDAtMi43LDEuMi0yLjcsMi43czEuMiwyLjcsMi43LDIuN3MyLjctMS4yLDIuNy0yLjdTMTUuNSwxMS4zLDE0LDExLjN6IE0xNy42LDcuNGMxLjcsMCwzLDEuMywzLDN2Ny4yCgljMCwxLjctMS4zLDMtMywzaC03LjJjLTEuNywwLTMtMS4zLTMtM3YtNy4yYzAtMS43LDEuMy0zLDMtM0MxMC40LDcuNCwxNy42LDcuNCwxNy42LDcuNHogTTkuOSwxNGMwLDIuMywxLjgsNC4xLDQuMSw0LjEKCWMxLjEsMCwyLjEtMC40LDIuOS0xLjJjMC44LTAuOCwxLjItMS44LDEuMi0yLjljMC0yLjMtMS44LTQuMS00LjEtNC4xUzkuOSwxMS43LDkuOSwxNHogTTE5LDEwLjVjLTAuMiwwLjItMC41LDAuMy0wLjcsMC4zCgljLTAuMywwLTAuNS0wLjEtMC43LTAuM3MtMC4zLTAuNS0wLjMtMC43YzAtMC4zLDAuMS0wLjUsMC4zLTAuN2MwLjItMC4yLDAuNS0wLjMsMC43LTAuM2MwLjQsMCwwLjgsMC4zLDEsMC42CglDMTkuNCw5LjcsMTkuMywxMC4xLDE5LDEwLjVMMTksMTAuNXoiLz4KPC9zdmc+Cg==)
}

.c-menu__link--x::after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iIiBoZWlnaHQ9IiIgdmlld0JveD0iNSA1IDM2IDM2IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cmVjdCB3aWR0aD0iNDgiIGhlaWdodD0iNDgiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0yNi40OTc5IDIxLjg5MjFMMzQuMzE1NiAxM0gzMi40NjNMMjUuNjc0OSAyMC43MjA5TDIwLjI1MzIgMTNIMTRMMjIuMTk4NiAyNC42NzUzTDE0IDM0SDE1Ljg1MjdMMjMuMDIxMSAyNS44NDY1TDI4Ljc0NjggMzRIMzVMMjYuNDk3NCAyMS44OTIxSDI2LjQ5NzlaTTIzLjk2MDQgMjQuNzc4MkwyMy4xMjk3IDIzLjYxNTZMMTYuNTIwMiAxNC4zNjQ3SDE5LjM2NThMMjQuNjk5NyAyMS44MzA0TDI1LjUzMDQgMjIuOTkzTDMyLjQ2MzkgMzIuNjk3NEgyOS42MTgzTDIzLjk2MDQgMjQuNzc4NlYyNC43NzgyWiIgZmlsbD0iIzAwNzhBRSIvPgo8L3N2Zz4K)
}

.c-menu__link--x::before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iIiBoZWlnaHQ9IiIgdmlld0JveD0iNSA1IDM2IDM2IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cmVjdCB3aWR0aD0iNDgiIGhlaWdodD0iNDgiIGZpbGw9Im5vbmUiLz4KPHBhdGggZD0iTTI2LjQ5NzkgMjEuODkyMUwzNC4zMTU2IDEzSDMyLjQ2M0wyNS42NzQ5IDIwLjcyMDlMMjAuMjUzMiAxM0gxNEwyMi4xOTg2IDI0LjY3NTNMMTQgMzRIMTUuODUyN0wyMy4wMjExIDI1Ljg0NjVMMjguNzQ2OCAzNEgzNUwyNi40OTc0IDIxLjg5MjFIMjYuNDk3OVpNMjMuOTYwNCAyNC43NzgyTDIzLjEyOTcgMjMuNjE1NkwxNi41MjAyIDE0LjM2NDdIMTkuMzY1OEwyNC42OTk3IDIxLjgzMDRMMjUuNTMwNCAyMi45OTNMMzIuNDYzOSAzMi42OTc0SDI5LjYxODNMMjMuOTYwNCAyNC43Nzg2VjI0Ljc3ODJaIiBmaWxsPSIjRkZGRkZGIi8+Cjwvc3ZnPgo=)
}

.c-menu__link--twitter::after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iIiBoZWlnaHQ9IiIgdmlld0JveD0iNSA1IDM2IDM2IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cmVjdCB3aWR0aD0iNDgiIGhlaWdodD0iNDgiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0yNi40OTc5IDIxLjg5MjFMMzQuMzE1NiAxM0gzMi40NjNMMjUuNjc0OSAyMC43MjA5TDIwLjI1MzIgMTNIMTRMMjIuMTk4NiAyNC42NzUzTDE0IDM0SDE1Ljg1MjdMMjMuMDIxMSAyNS44NDY1TDI4Ljc0NjggMzRIMzVMMjYuNDk3NCAyMS44OTIxSDI2LjQ5NzlaTTIzLjk2MDQgMjQuNzc4MkwyMy4xMjk3IDIzLjYxNTZMMTYuNTIwMiAxNC4zNjQ3SDE5LjM2NThMMjQuNjk5NyAyMS44MzA0TDI1LjUzMDQgMjIuOTkzTDMyLjQ2MzkgMzIuNjk3NEgyOS42MTgzTDIzLjk2MDQgMjQuNzc4NlYyNC43NzgyWiIgZmlsbD0iIzAwNzhBRSIvPgo8L3N2Zz4K)
}

.c-menu__link--twitter::before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iIiBoZWlnaHQ9IiIgdmlld0JveD0iNSA1IDM2IDM2IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cmVjdCB3aWR0aD0iNDgiIGhlaWdodD0iNDgiIGZpbGw9Im5vbmUiLz4KPHBhdGggZD0iTTI2LjQ5NzkgMjEuODkyMUwzNC4zMTU2IDEzSDMyLjQ2M0wyNS42NzQ5IDIwLjcyMDlMMjAuMjUzMiAxM0gxNEwyMi4xOTg2IDI0LjY3NTNMMTQgMzRIMTUuODUyN0wyMy4wMjExIDI1Ljg0NjVMMjguNzQ2OCAzNEgzNUwyNi40OTc0IDIxLjg5MjFIMjYuNDk3OVpNMjMuOTYwNCAyNC43NzgyTDIzLjEyOTcgMjMuNjE1NkwxNi41MjAyIDE0LjM2NDdIMTkuMzY1OEwyNC42OTk3IDIxLjgzMDRMMjUuNTMwNCAyMi45OTNMMzIuNDYzOSAzMi42OTc0SDI5LjYxODNMMjMuOTYwNCAyNC43Nzg2VjI0Ljc3ODJaIiBmaWxsPSIjRkZGRkZGIi8+Cjwvc3ZnPgo=)
}

.c-menu__link--youtube::after {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyOCAyOCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjggMjg7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojMDA3OEFFO30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTE0LDAuN0M2LjYsMC43LDAuNyw2LjYsMC43LDE0czYsMTMuMywxMy4zLDEzLjNjNy40LDAsMTMuMy02LDEzLjMtMTMuM2MwLTMuNS0xLjQtNi45LTMuOS05LjQKCVMxNy41LDAuNywxNCwwLjd6IE0yMS43LDE3LjljLTAuMiwwLjctMC43LDEuMy0xLjQsMS41Yy0yLjEsMC4zLTQuMiwwLjQtNi4zLDAuM2MtMi4xLDAtNC4yLTAuMS02LjMtMC4zQzcsMTkuMiw2LjUsMTguNyw2LjMsMTgKCUM2LjEsMTYuNiw2LDE1LjMsNiwxNHMwLjEtMi42LDAuMy0zLjlDNi41LDkuNCw3LDguOSw3LjcsOC43YzIuMS0wLjIsNC4yLTAuMyw2LjMtMC4zczQuMiwwLjEsNi4zLDAuM2MwLjcsMC4yLDEuMiwwLjcsMS40LDEuNAoJYzAuMiwxLjMsMC4zLDIuNiwwLjMsMy45QzIyLDE1LjMsMjEuOSwxNi42LDIxLjcsMTcuOXogTTE2LjUsMTRsLTQuMiwyLjR2LTQuN0wxNi41LDE0eiIvPgo8L3N2Zz4K)
}

.c-menu__link--youtube::before {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyOCAyOCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjggMjg7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojRkZGRkZGO30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTE0LDAuN0M2LjYsMC43LDAuNyw2LjYsMC43LDE0czYsMTMuMywxMy4zLDEzLjNjNy40LDAsMTMuMy02LDEzLjMtMTMuM2MwLTMuNS0xLjQtNi45LTMuOS05LjQKCVMxNy41LDAuNywxNCwwLjd6IE0yMS43LDE3LjljLTAuMiwwLjctMC43LDEuMy0xLjQsMS41Yy0yLjEsMC4zLTQuMiwwLjQtNi4zLDAuM2MtMi4xLDAtNC4yLTAuMS02LjMtMC4zQzcsMTkuMiw2LjUsMTguNyw2LjMsMTgKCUM2LjEsMTYuNiw2LDE1LjMsNiwxNHMwLjEtMi42LDAuMy0zLjlDNi41LDkuNCw3LDguOSw3LjcsOC43YzIuMS0wLjIsNC4yLTAuMyw2LjMtMC4zczQuMiwwLjEsNi4zLDAuM2MwLjcsMC4yLDEuMiwwLjcsMS40LDEuNAoJYzAuMiwxLjMsMC4zLDIuNiwwLjMsMy45QzIyLDE1LjMsMjEuOSwxNi42LDIxLjcsMTcuOXogTTE2LjUsMTRsLTQuMiwyLjR2LTQuN0wxNi41LDE0eiIvPgo8L3N2Zz4K)
}

.c-menu__link--rss::after {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyMiAyMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjIgMjI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojMDA3OEFFO30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTAuMywwLjl2My44YzkuNCwwLDE3LDcuNiwxNywxN2gzLjhDMjEuMSwxMC4yLDExLjgsMC45LDAuMywwLjl6IE0wLjMsOC41djMuOGM1LjIsMCw5LjQsNC4yLDkuNCw5LjRoMy44CglDMTMuNSwxNC40LDcuNiw4LjUsMC4zLDguNXogTTMuMiwyMS43YzEuNiwwLDIuOS0xLjMsMi45LTIuOWMwLTEuNi0xLjMtMi45LTIuOS0yLjljLTEuNiwwLTIuOSwxLjMtMi45LDIuOQoJQzAuMywyMC40LDEuNiwyMS43LDMuMiwyMS43eiIvPgo8L3N2Zz4K)
}

.c-menu__link--rss::before {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyMiAyMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjIgMjI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojRkZGRkZGO30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTAuMywwLjl2My44YzkuNCwwLDE3LDcuNiwxNywxN2gzLjhDMjEuMSwxMC4yLDExLjgsMC45LDAuMywwLjl6IE0wLjMsOC41djMuOGM1LjIsMCw5LjQsNC4yLDkuNCw5LjRoMy44CglDMTMuNSwxNC40LDcuNiw4LjUsMC4zLDguNXogTTMuMiwyMS43YzEuNiwwLDIuOS0xLjMsMi45LTIuOXMtMS4zLTIuOS0yLjktMi45cy0yLjksMS4zLTIuOSwyLjlDMC4zLDIwLjQsMS42LDIxLjcsMy4yLDIxLjd6Ii8+Cjwvc3ZnPgo=)
}

.c-menu__link--linkedin::after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA0MCA0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjQwIiBoZWlnaHQ9IjQwIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNNi43NzQ2OSA1SDMzLjA2ODdDMzQuMTUxOCA1LjA5MTU0IDM0LjkyMTcgNS45Njc3NCAzNSA3LjA0MDExVjMyLjg5NDVDMzQuOTYwOSAzMy45NjY5IDM0LjEzODggMzQuODk1NCAzMy4wNjg3IDM1SDYuOTMxMjhDNS44NDgyIDM0Ljg4MjMgNS4wNzgyOSAzNC4wMTkyIDUgMzIuOTQ2OFY3LjA0MDExQzUuMDc4MjkgNi4wMjAwNSA1Ljc2OTkgNS4xOTYxNiA2Ljc4Nzc0IDVINi43NzQ2OVpNMTEuMjYzNiA5LjEwNjM3QzcuNzE0MjIgOS41Mzc5MyA4Ljg2MjU1IDE1LjM4MzYgMTIuNTI5NCAxNC4xNDEyQzE1LjM4NzEgMTMuMTYwNCAxNC40ODY3IDguNzE0MDQgMTEuMjYzNiA5LjEwNjM3Wk0zMC41NzYzIDMwLjYwNTlWMjEuNTgyNEMzMC40MzI4IDE4LjYwMDcgMjkuNDY3MiAxNi4yNzI5IDI2LjIxNzkgMTUuODkzNkMyNC40MzAyIDE1LjY4NDQgMjIuNzU5OSAxNi4wNjM2IDIxLjU0NjMgMTcuNDM2OEwyMC45ODUyIDE4LjE5NTNWMTYuMjMzN0gxNi42NjU5VjMwLjYxOUgyMS4xNTQ5VjIyLjgzNzhDMjEuMjcyMyAyMC45MTU0IDIyLjA1NTIgMTkuNjQ2OSAyNC4xNTYyIDE5LjgzQzI1LjM1NjcgMTkuOTM0NiAyNi4wODc0IDIxLjA4NTQgMjYuMDg3NCAyMi4yMjMyVjMwLjU0MDVMMjYuMTY1NyAzMC42MTlIMzAuNTYzM0wzMC41NzYzIDMwLjYwNTlaTTEzLjkxMjYgMTYuMjIwNkg5LjQyMzY2VjMwLjYwNTlIMTMuOTEyNlYxNi4yMjA2WiIgZmlsbD0iIzAwNzhBRSIvPgo8L3N2Zz4K)
}

.c-menu__link--linkedin::before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA0MCA0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjQwIiBoZWlnaHQ9IjQwIiBmaWxsPSIjMDA3OEFFIi8+CjxwYXRoIGQ9Ik02Ljc3NDY5IDVIMzMuMDY4N0MzNC4xNTE4IDUuMDkxNTQgMzQuOTIxNyA1Ljk2Nzc0IDM1IDcuMDQwMTFWMzIuODk0NUMzNC45NjA5IDMzLjk2NjkgMzQuMTM4OCAzNC44OTU0IDMzLjA2ODcgMzVINi45MzEyOEM1Ljg0ODIgMzQuODgyMyA1LjA3ODI5IDM0LjAxOTIgNSAzMi45NDY4VjcuMDQwMTFDNS4wNzgyOSA2LjAyMDA1IDUuNzY5OSA1LjE5NjE2IDYuNzg3NzQgNUg2Ljc3NDY5Wk0xMS4yNjM2IDkuMTA2MzdDNy43MTQyMiA5LjUzNzkzIDguODYyNTUgMTUuMzgzNiAxMi41Mjk0IDE0LjE0MTJDMTUuMzg3MSAxMy4xNjA0IDE0LjQ4NjcgOC43MTQwNCAxMS4yNjM2IDkuMTA2MzdaTTMwLjU3NjMgMzAuNjA1OVYyMS41ODI0QzMwLjQzMjggMTguNjAwNyAyOS40NjcyIDE2LjI3MjkgMjYuMjE3OSAxNS44OTM2QzI0LjQzMDIgMTUuNjg0NCAyMi43NTk5IDE2LjA2MzYgMjEuNTQ2MyAxNy40MzY4TDIwLjk4NTIgMTguMTk1M1YxNi4yMzM3SDE2LjY2NTlWMzAuNjE5SDIxLjE1NDlWMjIuODM3OEMyMS4yNzIzIDIwLjkxNTQgMjIuMDU1MiAxOS42NDY5IDI0LjE1NjIgMTkuODNDMjUuMzU2NyAxOS45MzQ2IDI2LjA4NzQgMjEuMDg1NCAyNi4wODc0IDIyLjIyMzJWMzAuNTQwNUwyNi4xNjU3IDMwLjYxOUgzMC41NjMzTDMwLjU3NjMgMzAuNjA1OVpNMTMuOTEyNiAxNi4yMjA2SDkuNDIzNjZWMzAuNjA1OUgxMy45MTI2VjE2LjIyMDZaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K)
}

.c-page-title {
    margin: 1.5rem 0 2rem
}

@media(min-width:64em) {
    .c-page-title {
        margin: 1.5rem 0 2.5rem
    }
}

.c-page-title .external-link {
    display: inline-block;
    margin-top: .5rem
}

.c-page-title .external-link::after {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxOCAxOCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTggMTg7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojMDA1Qjg0O30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTE2LDE2SDJWMmg3VjBIMkMwLjksMCwwLDAuOSwwLDJ2MTRjMCwxLjEsMC45LDIsMiwyaDE0YzEuMSwwLDItMC45LDItMlY5aC0yVjE2eiBNMTEsMHYyaDMuNmwtOS44LDkuOAoJbDEuNCwxLjRMMTYsMy40VjdoMlYwSDExeiIvPgo8L3N2Zz4K);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    content: "";
    display: inline-block;
    height: 14px;
    margin-left: .5rem;
    width: 14px
}

.c-page-title .external-link svg.ext {
    display: none
}

.c-page-title__meta {
    color: #646566;
    font-size: .88rem;
    font-weight: 700;
    letter-spacing: 2px;
    line-height: 1.3125rem;
    margin-bottom: 1rem;
    text-transform: uppercase
}

@media(min-width:40em) {
    .c-page-title__meta {
        font-size: 1.125rem;
        line-height: 1.6875rem
    }
}

.c-page-title__inner>:last-child {
    margin-bottom: 0
}

.c-page-title__title {
    color: #005288;
    margin-bottom: 1.5rem;
    margin-top: 0
}

.c-page-title__subtitle {
    color: #080808;
    font-size: 1.25rem;
    line-height: 1.25;
    margin-bottom: 1.5rem
}

@media(min-width:40em) {
    .c-page-title__subtitle {
        font-size: 1.5rem
    }
}

.c-page-title__subtitle p {
    line-height: 1.25
}

.c-page-title__subtitle p:last-of-type {
    margin-bottom: 0
}

.c-page-title__topic {
    font-size: .88rem;
    margin-top: 1rem;
    text-transform: uppercase
}

@media(min-width:40em) {
    .c-page-title__topic {
        font-size: 1.125rem;
        margin-top: 1.5rem
    }
}

.c-page-title__topic .c-topic__label {
    color: #646566;
    display: inline;
    font-weight: 700
}

.c-page-title__topic .c-top__topics {
    display: inline
}

.c-page-title__topic .c-top__topics a {
    background: none;
    color: #646566;
    display: inline;
    font-size: 1rem;
    list-style-type: none;
    outline: none;
    text-decoration: underline;
    text-transform: uppercase
}

.c-page-title__topic .c-field {
    display: inline
}

.c-page-title__topic .c-field__content li.c-tag-list__item {
    display: inline-block;
    margin: 0 -0.4rem 0 0
}

.c-page-title__topic .c-field__label.is-inline {
    display: none
}

.c-page-title__topic .usa-tag {
    padding: 0
}

.c-page-title__topic .c-tag-link:hover .usa-tag,
.c-page-title__topic .c-tag-link:focus .usa-tag {
    background-color: rgba(0, 0, 0, 0)
}

.c-page-title__date,
.c-page-title__author,
.c-page-title__task-type,
.c-page-title__readiness-level,
.c-page-title__text,
.c-page-title__fields {
    color: #646566;
    font-size: 1.13rem;
    line-height: 1.695rem;
    margin-bottom: 1rem
}

@media(min-width:40em) {
    .c-page-title__date,
    .c-page-title__author,
    .c-page-title__task-type,
    .c-page-title__readiness-level,
    .c-page-title__text,
    .c-page-title__fields {
        font-size: 1.25rem;
        line-height: 1.875rem
    }
}

.c-page-title__date .c-field,
.c-page-title__author .c-field,
.c-page-title__task-type .c-field,
.c-page-title__readiness-level .c-field,
.c-page-title__text .c-field,
.c-page-title__fields .c-field {
    margin-bottom: 0
}

.c-page-title__date .c-field__label,
.c-page-title__date .c-field__content,
.c-page-title__author .c-field__label,
.c-page-title__author .c-field__content,
.c-page-title__task-type .c-field__label,
.c-page-title__task-type .c-field__content,
.c-page-title__readiness-level .c-field__label,
.c-page-title__readiness-level .c-field__content,
.c-page-title__text .c-field__label,
.c-page-title__text .c-field__content,
.c-page-title__fields .c-field__label,
.c-page-title__fields .c-field__content {
    font-size: 1.13rem
}

@media(min-width:40em) {
    .c-page-title__date .c-field__label,
    .c-page-title__date .c-field__content,
    .c-page-title__author .c-field__label,
    .c-page-title__author .c-field__content,
    .c-page-title__task-type .c-field__label,
    .c-page-title__task-type .c-field__content,
    .c-page-title__readiness-level .c-field__label,
    .c-page-title__readiness-level .c-field__content,
    .c-page-title__text .c-field__label,
    .c-page-title__text .c-field__content,
    .c-page-title__fields .c-field__label,
    .c-page-title__fields .c-field__content {
        font-size: 1.25rem
    }
}

.c-page-title__date .c-field__label,
.c-page-title__author .c-field__label,
.c-page-title__task-type .c-field__label,
.c-page-title__readiness-level .c-field__label,
.c-page-title__text .c-field__label,
.c-page-title__fields .c-field__label {
    text-transform: capitalize
}

.c-page-title__date {
    margin-bottom: 1rem
}

@media(min-width:40em) {
    .c-page-title__date {
        margin-bottom: 1.5rem
    }
}

.c-field--name-field-release-date {
    font-size: 1.13rem;
    line-height: 1.695rem
}

@media(min-width:40em) {
    .c-field--name-field-release-date {
        line-height: 1.5
    }
}

@media(min-width:40em) {
    .c-page-title__fields {
        display: grid;
        grid-gap: 0 2.5rem;
        grid-template-columns: 1fr 1fr
    }
}

.c-page-title__contact {
    margin-bottom: 1.5rem
}

.c-page-title__buttons {
    margin-bottom: 1.5rem;
    margin-top: 1.5rem
}

@media(min-width:40em) {
    .c-page-title__buttons {
        margin-bottom: 2rem
    }
}

.c-page-title__buttons a {
    margin-bottom: 0
}

.c-page-title__decoration {
    background-color: #3d98c1;
    display: block;
    height: 2px;
    margin: 0;
    position: relative;
    width: 250px
}

.c-page-title__decoration::before {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxNyAxNyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTcgMTc7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojMDA3OEFFO30KPC9zdHlsZT4KPHJlY3QgeD0iMi41IiB5PSIyLjUiIHRyYW5zZm9ybT0ibWF0cml4KDAuNzA3MSAtMC43MDcxIDAuNzA3MSAwLjcwNzEgLTMuNTI5NCA4LjQ5MTQpIiBjbGFzcz0ic3QwIiB3aWR0aD0iMTIiIGhlaWdodD0iMTIiLz4KPC9zdmc+Cg==), url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxNyAxNyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTcgMTc7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojMDA3OEFFO30KPC9zdHlsZT4KPHJlY3QgeD0iMi41IiB5PSIyLjUiIHRyYW5zZm9ybT0ibWF0cml4KDAuNzA3MSAtMC43MDcxIDAuNzA3MSAwLjcwNzEgLTMuNTI5NCA4LjQ5MTQpIiBjbGFzcz0ic3QwIiB3aWR0aD0iMTIiIGhlaWdodD0iMTIiLz4KPC9zdmc+Cg==);
    background-position: left center, right center;
    background-repeat: no-repeat;
    background-size: 11px 11px, 11px 11px;
    height: 11px;
    left: -1px;
    width: calc(100% + 2px);
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    transform: translateY(-50%)
}

.c-page-title__decoration--green {
    background-color: #85b063;
    display: block;
    height: 2px;
    margin-bottom: 40px;
    position: relative;
    width: 100%
}

.c-page-title__decoration--green::before {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxNyAxNyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTcgMTc7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojODVCMDYzO30KPC9zdHlsZT4KPHJlY3QgeD0iMi41IiB5PSIyLjUiIHRyYW5zZm9ybT0ibWF0cml4KDAuNzA3MSAtMC43MDcxIDAuNzA3MSAwLjcwNzEgLTMuNTE3MyA4LjQ5MTMpIiBjbGFzcz0ic3QwIiB3aWR0aD0iMTIiIGhlaWdodD0iMTIiLz4KPC9zdmc+Cg==), url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxNyAxNyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTcgMTc7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojODVCMDYzO30KPC9zdHlsZT4KPHJlY3QgeD0iMi41IiB5PSIyLjUiIHRyYW5zZm9ybT0ibWF0cml4KDAuNzA3MSAtMC43MDcxIDAuNzA3MSAwLjcwNzEgLTMuNTE3MyA4LjQ5MTMpIiBjbGFzcz0ic3QwIiB3aWR0aD0iMTIiIGhlaWdodD0iMTIiLz4KPC9zdmc+Cg==);
    background-position: left center, right center;
    background-repeat: no-repeat;
    background-size: 11px 11px, 11px 11px;
    height: 11px;
    left: -1px;
    width: calc(100% + 2px);
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    transform: translateY(-50%)
}

.c-page-title__row {
    display: flex;
    flex-direction: column-reverse
}

@media(min-width:40em) {
    .c-page-title__row {
        flex-direction: row;
        justify-content: space-between
    }
}

.c-page-title__content {
    margin-bottom: 2rem;
    max-width: 1100px
}

@media(min-width:40em) {
    .c-page-title__content {
        flex-grow: 1
    }
}

.c-page-title__content>:last-child {
    margin-bottom: 0
}

.c-page-title__image {
    margin-bottom: 1.5rem;
    max-width: 200px
}

@media(min-width:40em) {
    .c-page-title__image {
        flex-basis: 200px;
        flex-grow: 0;
        flex-shrink: 0;
        margin-bottom: 0;
        margin-left: 2rem
    }
}

.c-page-title__image img {
    border-radius: 50%
}

.speaker-taxonomy.c-page-title .c-page-title__row {
    align-items: center;
    flex-direction: row-reverse
}

.speaker-taxonomy.c-page-title .c-page-title__row .c-page-title__content {
    margin-bottom: 0
}

.speaker-taxonomy.c-page-title .c-page-title__row .c-page-title__title {
    color: #000;
    font-size: 2.25rem;
    font-weight: 600;
    margin-bottom: 1.1875rem
}

.speaker-taxonomy.c-page-title .c-page-title__row .c-page-title__subtitle {
    margin-top: 0
}

.speaker-taxonomy.c-page-title .c-page-title__row .c-field--name-field-role-position {
    color: #000;
    font-size: 1.75rem;
    font-weight: 700
}

.speaker-taxonomy.c-page-title .c-page-title__row .c-page-title__image {
    margin-left: 0
}

@media(max-width:39.9375em) {
    .speaker-taxonomy.c-page-title .c-page-title__row {
        flex-direction: column-reverse
    }
}

.speaker-taxonomy.c-page-title .c-page-title__decoration {
    display: none
}

.c-pager__items {
    list-style-type: none;
    margin: 0;
    padding: 0;
    clear: both;
    margin: 1.5rem 0;
    padding: 0;
    text-align: center
}

.c-pager__items li {
    padding-left: 0
}

.c-pager__items li::before {
    display: none
}

.c-pager__item {
    display: inline-block;
    line-height: 1;
    margin: 0;
    padding: 0;
    text-align: center;
    vertical-align: top
}

.c-pager__item:not([class*=pager__item--]) {
    display: none
}

@media(min-width:37.5em) {
    .c-pager__item:not([class*=pager__item--]) {
        display: inline-block
    }
}

.c-pager__link,
.c-pager__item--current.c-pager__item,
.c-pager__item--ellipsis {
    background-color: rgba(0, 0, 0, 0);
    color: #1b1b1b;
    min-width: 2.5rem;
    padding: .5em;
    transition: color 200ms cubic-bezier(0.0, 0, 0.2, 1), background-color 300ms cubic-bezier(0.0, 0, 0.2, 1)
}

.c-pager__link:focus,
.c-pager__item--current.c-pager__item:focus,
.c-pager__item--ellipsis:focus {
    outline: 1px dotted #646566
}

.c-pager__item--ellipsis {
    display: none;
    padding-left: 0;
    padding-right: 0
}

@media(min-width:50em) {
    .c-pager__item--ellipsis {
        display: inline-block
    }
}

.c-pager__item--current.c-pager__item {
    background-color: #005288;
    color: #fff
}

.c-pager__link {
    display: inline-block;
    text-decoration: none
}

.c-pager__link:visited {
    color: #1b1b1b
}

.c-pager__link:hover,
.c-pager__link:focus {
    background-color: #005288;
    color: #fff
}

.c-pager__link:active {
    background-color: #003e67;
    color: #fff
}

.c-pager__link--first,
.c-pager__link--previous,
.c-pager__link--next,
.c-pager__link--last {
    background-color: rgba(0, 0, 0, 0);
    color: #005ea2
}

.c-pager__link--first:visited,
.c-pager__link--previous:visited,
.c-pager__link--next:visited,
.c-pager__link--last:visited {
    color: #005ea2
}

.c-pager__link--first:hover,
.c-pager__link--first:focus,
.c-pager__link--previous:hover,
.c-pager__link--previous:focus,
.c-pager__link--next:hover,
.c-pager__link--next:focus,
.c-pager__link--last:hover,
.c-pager__link--last:focus {
    background-color: rgba(0, 0, 0, 0);
    color: #1a4480;
    text-decoration: underline
}

.c-pager__link--first:active,
.c-pager__link--previous:active,
.c-pager__link--next:active,
.c-pager__link--last:active {
    background-color: rgba(0, 0, 0, 0);
    color: #162e51;
    text-decoration: underline
}

.c-progress {
    position: relative
}

.c-progress__track {
    background-color: #dedfe0;
    border: 1px solid #646566;
    border-radius: .1875rem;
    box-shadow: inset 0 1px 3px rgba(0, 0, 0, .15);
    height: 1rem;
    margin: .25rem 0;
    max-width: 100%;
    min-width: 6em;
    overflow: hidden
}

.c-progress__bar {
    background-color: #00bde3;
    border-radius: .1875rem;
    height: 1rem;
    transition-duration: .5s;
    transition-property: width;
    transition-timing-function: ease-out;
    width: 3%
}

.c-progress__description,
.c-progress__percentage {
    color: #1b1b1b;
    font-size: .81rem;
    overflow: hidden
}

.c-progress__description {
    float: left
}

[dir=rtl] .c-progress__description {
    float: right
}

.c-progress__percentage {
    float: right
}

[dir=rtl] .c-progress__percentage {
    float: left
}

.c-quote-slider__items {
    align-items: center;
    display: flex
}

.c-quote-slider {
    padding: 2.5rem 0
}

@media(min-width:55em) {
    .c-quote-slider {
        padding: 4rem 0
    }
}

.c-quote-slider .tns-ovh {
    overflow: visible
}

.c-quote-slider .tns-item {
    opacity: 0;
    pointer-events: none;
    transition: opacity 300ms cubic-bezier(0.0, 0, 0.2, 1)
}

.c-quote-slider .tns-item.tns-slide-active {
    opacity: 1;
    pointer-events: visible
}

.c-quote-slider .tns-nav {
    display: flex;
    gap: 1rem;
    justify-content: center;
    margin-top: 3rem
}

.c-quote-slider .tns-nav button {
    outline: 2px solid rgba(0, 0, 0, 0);
    outline-offset: 2px;
    background-color: #dedfe0;
    border: 0;
    border-radius: 50%;
    height: 18px;
    padding: 0;
    width: 18px
}

.c-quote-slider .tns-nav button:focus {
    outline-color: #28a0cb
}

.c-quote-slider .tns-nav button:focus:not(:focus-visible) {
    outline-color: rgba(0, 0, 0, 0)
}

.c-quote-slider .tns-nav button.tns-nav-active {
    background-color: #477326
}

.c-quote {
    box-shadow: 0 .75rem 1.5rem 0 rgba(0, 0, 0, .1);
    display: flex !important;
    flex-direction: column;
    justify-content: center;
    min-height: 450px;
    padding: 2rem 1.5rem
}

@media(min-width:40em) {
    .c-quote {
        padding: 3rem 5rem
    }
}

@media(min-width:55em) {
    .c-quote {
        padding: 4rem 150px
    }
}

.c-quote__text {
    line-height: 1.5;
    text-align: center
}

.c-quote__text p {
    display: inline
}

@media(min-width:40em) {
    .c-quote__text {
        line-height: 42px
    }
}

.c-quote__text::before,
.c-quote__text::after {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    content: "";
    height: 28px;
    position: relative;
    top: 1px;
    width: 36px
}

.c-quote__text::before {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAzMy42IDI2LjMiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDMzLjYgMjYuMzsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOiM0NzczMjY7fQo8L3N0eWxlPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTMuNywxMy4ySDcuOUwxMy42LDBINi44TDAsMTMuN3YxMi42aDEzLjdWMTMuMnogTTMzLjYsMTMuMmgtNS43TDMzLjUsMGgtNi43bC02LjksMTMuN3YxMi42aDEzLjZMMzMuNiwxMy4yCglMMzMuNiwxMy4yeiIvPgo8L3N2Zz4K);
    display: block;
    left: 50%;
    margin-bottom: 1.5rem;
    transform: translateX(-50%)
}

@media(min-width:40em) {
    .c-quote__text::before {
        display: inline-block;
        left: -1.5rem;
        margin-bottom: 0;
        margin-left: -36px;
        transform: none
    }
}

.c-quote__text::after {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAzMy42IDI2LjMiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDMzLjYgMjYuMzsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOiM0NzczMjY7fQo8L3N0eWxlPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTkuOSwxMy4xaDUuOEwyMCwyNi4zaDYuOGw2LjgtMTMuN1YwSDE5LjlWMTMuMXogTTAsMTMuMWg1LjdMMC4xLDI2LjJoNi43bDYuOS0xMy42VjBIMC4xTDAsMTMuMXoiLz4KPC9zdmc+Cg==);
    margin-right: -36px;
    right: -1.5rem;
    top: 14px
}

@media(min-width:40em) {
    .c-quote__text::after {
        display: inline-block
    }
}

.c-quote__byline {
    font-weight: 500;
    margin-top: 1.5rem;
    text-align: center
}

@media(min-width:40em) {
    .c-quote__byline {
        margin-top: 4rem
    }
}

.c-quote__byline>:last-child {
    margin-bottom: 0
}

.c-quote__author {
    margin-bottom: .5rem
}

.c-quote__image {
    display: flex;
    justify-content: center;
    margin-top: 2rem
}

.c-quote__image img {
    border-radius: 50%;
    max-width: 130px
}

.c-readmore-link {
    padding-right: 28px;
    text-decoration: none
}

.c-readmore-link:hover path,
.c-readmore-link:focus path {
    fill: #1a4480
}

.c-readmore-link__icon {
    display: inline-block;
    margin-right: -28px;
    position: relative;
    top: 8px;
    width: 28px
}

.c-readmore-link__icon path {
    fill: #005ea2
}

.c-report-banner {
    background-color: #f5f5f6;
    margin-bottom: 2.5rem;
    padding: .75rem 0
}

.c-report-banner .c-button {
    flex-shrink: 0;
    margin-bottom: .75rem
}

@media(min-width:40em) {
    .c-report-banner .c-button {
        margin-bottom: 0
    }
}

.c-hero--overlap+.c-report-banner {
    margin-top: 2.5rem
}

@media(min-width:40em) {
    .c-report-banner__row {
        align-items: center;
        display: flex
    }
}

.c-report-banner__text {
    font-size: .75rem;
    font-weight: 600;
    padding-left: 0
}

@media(min-width:55em) {
    .c-report-banner__text {
        font-size: .88rem;
        padding-left: 1.5rem
    }
}

.has-aside-right .c-report-banner {
    position: relative
}

@media(min-width:55em) {
    .has-aside-right .c-report-banner__row {
        padding-right: 0
    }
}

@media(min-width:55em) {
    .has-header-logo .c-report-banner__row {
        padding-right: 150px
    }
}

@media(min-width:64em) {
    .has-header-logo .c-report-banner__row {
        padding-right: 220px
    }
}

@media(min-width:75em) {
    .has-header-logo .c-report-banner__row {
        padding-right: 300px
    }
}

.l-sidebar__main .c-report-banner,
.l-full__main .c-report-banner {
    background-color: #fff;
    padding: 0
}

.l-sidebar__main .c-report-banner .c-report-banner__row,
.l-full__main .c-report-banner .c-report-banner__row {
    align-items: baseline
}

@media(max-width:39.9375em) {
    .l-sidebar__main .c-report-banner .c-report-banner__row,
    .l-full__main .c-report-banner .c-report-banner__row {
        border-top: 2px solid #c41230;
        padding-top: .5rem
    }
}

.l-sidebar__main .c-report-banner .c-button--report,
.l-full__main .c-report-banner .c-button--report {
    height: 2rem
}

@media(max-width:39.9375em) {
    .l-sidebar__main .c-report-banner .c-button--report,
    .l-full__main .c-report-banner .c-button--report {
        margin-bottom: .5rem
    }
}

.l-sidebar__main .c-report-banner .c-report-banner__text,
.l-full__main .c-report-banner .c-report-banner__text {
    align-self: baseline;
    border-top: 2px solid #c41230;
    padding-bottom: .3125rem;
    padding-top: .25rem;
    width: 100%
}

@media(max-width:39.9375em) {
    .l-sidebar__main .c-report-banner .c-report-banner__text,
    .l-full__main .c-report-banner .c-report-banner__text {
        border-top: 0;
        padding: 0
    }
}

.c-rss-feed {
    display: inline-block;
    margin-top: 1.5rem
}

.c-rss-feed+.c-rss-feed {
    margin-left: 1rem
}

.c-site-name {
    height: 40px;
    overflow: hidden;
    width: 137px;
    background-image: url(/cyber/profiles/cisad8_gov/themes/custom/gesso/dist/images/backgrounds/6fdaa25709d28dfb5cca.svg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    display: block
}

.c-site-name::before {
    content: "";
    display: block;
    height: 150%;
    width: 0
}

@media(min-width:40em) {
    .c-site-name {
        height: 50px;
        overflow: hidden;
        width: 180px
    }
    .c-site-name::before {
        content: "";
        display: block;
        height: 150%;
        width: 0
    }
}

@media(min-width:55em) {
    .c-site-name {
        background-image: url(/cyber/profiles/cisad8_gov/themes/custom/gesso/dist/images/backgrounds/0e5a6ae3d070323898b1.svg)
    }
}

@media(min-width:64em) {
    .c-site-name {
        height: 80px;
        overflow: hidden;
        width: 260px
    }
    .c-site-name::before {
        content: "";
        display: block;
        height: 150%;
        width: 0
    }
}

.c-site-name.c-site-name--footer {
    background-image: url(/cyber/profiles/cisad8_gov/themes/custom/gesso/dist/images/backgrounds/6fdaa25709d28dfb5cca.svg);
    height: 80px;
    overflow: hidden;
    width: 260px;
    margin-bottom: 1.5rem
}

.c-site-name.c-site-name--footer::before {
    content: "";
    display: block;
    height: 150%;
    width: 0
}

@media(min-width:40em) {
    .c-site-name.c-site-name--footer {
        margin-bottom: 0
    }
}

.c-skiplinks {
    display: flex;
    font-family: Public Sans Web, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
    justify-content: center;
    position: absolute;
    width: 100%;
    z-index: 9999
}

.c-skiplinks__link,
.c-skiplinks__link:visited,
.c-skiplinks__link:hover,
.c-skiplinks__link:focus {
    background-color: #646566;
    border: 2px solid #f5f5f6;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    border-top: 0;
    box-shadow: 0 .25rem .5rem 0 rgba(0, 0, 0, .1);
    color: #fff;
    display: inline-block;
    font-weight: bold;
    line-height: 1.2;
    margin: 0;
    outline: 0;
    padding: 1rem;
    text-align: center;
    text-decoration: none
}

#main:focus {
    outline: 0
}

.c-social-links {
    margin: 2.5rem 0
}

.c-widget .c-social-links {
    margin: 1.5rem 0
}

@media(min-width:40em) {
    .c-social-links__row {
        align-items: center;
        display: flex
    }
}

.c-social-links__label {
    font-size: .88rem;
    font-weight: 700;
    letter-spacing: 1px;
    margin-bottom: 1rem;
    margin-right: 1.5rem;
    text-transform: uppercase
}

.c-social-links__label::after {
    content: ":"
}

@media(min-width:40em) {
    .c-social-links__label {
        margin-bottom: 0
    }
}

.l-sidebar__right .c-social-links__label {
    display: none
}

.c-social-links__nav {
    align-items: flex-start;
    display: flex;
    gap: 16px
}

@media(max-width:29.9375em) {
    .c-social-links__nav {
        flex-wrap: wrap
    }
    .c-social-links__nav a {
        flex: 0 1 15%
    }
}

.c-widget--social .c-social-links__nav {
    flex-wrap: wrap
}

.c-widget--social .c-social-links__nav a {
    flex: 0 1 40px
}

@media(max-width:29.9375em) {
    .c-widget--social .c-social-links__nav a {
        flex: 0 1 20%
    }
}

.c-social-links__link {
    color: rgba(0, 0, 0, 0);
    font: 0/0 a;
    height: 40px;
    text-shadow: none;
    width: 40px;
    background-color: #fff;
    display: block;
    position: relative;
    transition: background-color 200ms cubic-bezier(0.0, 0, 0.2, 1)
}

.c-social-links__link:last-child {
    margin-right: 0
}

.c-social-links__link::after,
.c-social-links__link::before {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 40px 40px;
    content: "";
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    transition: opacity 200ms cubic-bezier(0.0, 0, 0.2, 1);
    width: 100%
}

.c-social-links__link::before {
    opacity: 0
}

.c-social-links__link:hover,
.c-social-links__link:focus {
    background-color: #0078ae
}

.c-social-links__link:hover::before,
.c-social-links__link:focus::before {
    opacity: 1
}

.c-social-links__link:hover::after,
.c-social-links__link:focus::after {
    opacity: 0
}

.c-social-links__link--facebook::after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA0MCA0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjQwIiBoZWlnaHQ9IjQwIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTM2IDIwLjA0MDFDMzYgMTEuMTg2IDI4LjgzMiA0IDIwIDRDMTEuMTY4IDQgNCAxMS4xODYgNCAyMC4wNDAxQzQgMjcuODAzNSA5LjUwNCAzNC4yNjc3IDE2LjggMzUuNzU5NFYyNC44NTIxSDEzLjZWMjAuMDQwMUgxNi44VjE2LjAzMDFDMTYuOCAxMi45MzQzIDE5LjMxMiAxMC40MTYgMjIuNCAxMC40MTZIMjYuNFYxNS4yMjgxSDIzLjJDMjIuMzIgMTUuMjI4MSAyMS42IDE1Ljk0OTkgMjEuNiAxNi44MzIxVjIwLjA0MDFIMjYuNFYyNC44NTIxSDIxLjZWMzZDMjkuNjggMzUuMTk4IDM2IDI4LjM2NDkgMzYgMjAuMDQwMVoiIGZpbGw9IiMwMDc4QUUiLz4KPC9zdmc+Cg==)
}

.c-social-links__link--facebook::before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA0MCA0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjQwIiBoZWlnaHQ9IjQwIiBmaWxsPSIjMDA3OEFFIi8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMzYgMjAuMDQwMUMzNiAxMS4xODYgMjguODMyIDQgMjAgNEMxMS4xNjggNCA0IDExLjE4NiA0IDIwLjA0MDFDNCAyNy44MDM1IDkuNTA0IDM0LjI2NzcgMTYuOCAzNS43NTk0VjI0Ljg1MjFIMTMuNlYyMC4wNDAxSDE2LjhWMTYuMDMwMUMxNi44IDEyLjkzNDMgMTkuMzEyIDEwLjQxNiAyMi40IDEwLjQxNkgyNi40VjE1LjIyODFIMjMuMkMyMi4zMiAxNS4yMjgxIDIxLjYgMTUuOTQ5OSAyMS42IDE2LjgzMjFWMjAuMDQwMUgyNi40VjI0Ljg1MjFIMjEuNlYzNkMyOS42OCAzNS4xOTggMzYgMjguMzY0OSAzNiAyMC4wNDAxWiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==)
}

.c-social-links__link--x::after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA0MCA0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjQwIiBoZWlnaHQ9IjQwIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMjIuNjYzOCAxNy44NTYxTDMzLjA4NzQgNkgzMC42MTc0TDIxLjU2NjUgMTYuMjk0NUwxNC4zMzc3IDZINkwxNi45MzE1IDIxLjU2NzFMNiAzNEg4LjQ3MDIxTDE4LjAyODEgMjMuMTI4N0wyNS42NjIzIDM0SDM0TDIyLjY2MzIgMTcuODU2MUgyMi42NjM4Wk0xOS4yODA1IDIxLjcwNDJMMTguMTcyOSAyMC4xNTQxTDkuMzYwMjYgNy44MTk1NUgxMy4xNTQzTDIwLjI2NjMgMTcuNzczOUwyMS4zNzM5IDE5LjMyNEwzMC42MTg1IDMyLjI2MzJIMjYuODI0NEwxOS4yODA1IDIxLjcwNDhWMjEuNzA0MloiIGZpbGw9IiMwMDc4QUUiLz4KPC9zdmc+Cg==)
}

.c-social-links__link--x::before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA0MCA0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjQwIiBoZWlnaHQ9IjQwIiBmaWxsPSIjMDA3OEFFIi8+CjxwYXRoIGQ9Ik0yMi42NjM4IDE3Ljg1NjFMMzMuMDg3NCA2SDMwLjYxNzRMMjEuNTY2NSAxNi4yOTQ1TDE0LjMzNzcgNkg2TDE2LjkzMTUgMjEuNTY3MUw2IDM0SDguNDcwMjFMMTguMDI4MSAyMy4xMjg3TDI1LjY2MjMgMzRIMzRMMjIuNjYzMiAxNy44NTYxSDIyLjY2MzhaTTE5LjI4MDUgMjEuNzA0MkwxOC4xNzI5IDIwLjE1NDFMOS4zNjAyNiA3LjgxOTU1SDEzLjE1NDNMMjAuMjY2MyAxNy43NzM5TDIxLjM3MzkgMTkuMzI0TDMwLjYxODUgMzIuMjYzMkgyNi44MjQ0TDE5LjI4MDUgMjEuNzA0OFYyMS43MDQyWiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==)
}

.c-social-links__link--youtube::after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA0MCA0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjQwIiBoZWlnaHQ9IjQwIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMjAgNEMyNC4yNDM0IDQgMjguMzEyOSA1LjY4NTk5IDMxLjMxMzUgOC42ODY1MkMzNC4zMTQgMTEuNjg3MSAzNiAxNS43NTY2IDM2IDIwQzM2IDI4LjgzNjQgMjguODM2NCAzNiAyMCAzNkMxMS4xNjM2IDM2IDQgMjguODM2NCA0IDIwQzQuMDAwMDEgMTEuMTYzNiAxMS4xNjM2IDQuMDAwMDEgMjAgNFpNMjAgMTMuMjMyNEMxNy40OTMzIDEzLjE4NTMgMTQuOTg2MiAxMy4zMDc0IDEyLjQ5NjEgMTMuNTk5NkMxMS42NTQ1IDEzLjgyNyAxMS4wMDM3IDE0LjQ5NjEgMTAuNzk5OCAxNS4zNDM4QzEwLjUyMzcgMTYuODgwMSAxMC4zOTA0IDE4LjQzOSAxMC40MDA0IDIwQzEwLjM4NzQgMjEuNTc3IDEwLjUyMDggMjMuMTUxOSAxMC43OTk4IDI0LjcwNDFDMTEuMDE4OSAyNS41MzMzIDExLjY2NjkgMjYuMTgxMyAxMi40OTYxIDI2LjQwMDRDMTQuOTg1MSAyNi43MDg2IDE3LjQ5MjIgMjYuODQ3NiAyMCAyNi44MTY0QzIyLjUwNzggMjYuODQ3NiAyNS4wMTQ5IDI2LjcwODYgMjcuNTAzOSAyNi40MDA0QzI4LjM0NTUgMjYuMTczIDI4Ljk5NjMgMjUuNTAzOSAyOS4yMDAyIDI0LjY1NjJDMjkuNDc2MyAyMy4xMTk5IDI5LjYwOTYgMjEuNTYxIDI5LjU5OTYgMjBDMjkuNjEyNiAxOC40MjMgMjkuNDc5MiAxNi44NDgxIDI5LjIwMDIgMTUuMjk1OUMyOC45ODExIDE0LjQ2NjcgMjguMzMzMSAxMy44MTg3IDI3LjUwMzkgMTMuNTk5NkMyNS4wMTM4IDEzLjMwNzQgMjIuNTA2NyAxMy4xODUzIDIwIDEzLjIzMjRaTTIzLjA1NTcgMjBMMTguMDMyMiAyMi44NDc3VjE3LjE1MjNMMjMuMDU1NyAyMFoiIGZpbGw9IiMwMDc4QUUiLz4KPC9zdmc+Cg==)
}

.c-social-links__link--youtube::before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA0MCA0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjQwIiBoZWlnaHQ9IjQwIiBmaWxsPSIjMDA3OEFFIi8+CjxwYXRoIGQ9Ik0yMCA0QzI0LjI0MzQgNCAyOC4zMTI5IDUuNjg1OTkgMzEuMzEzNSA4LjY4NjUyQzM0LjMxNCAxMS42ODcxIDM2IDE1Ljc1NjYgMzYgMjBDMzYgMjguODM2NCAyOC44MzY0IDM2IDIwIDM2QzExLjE2MzYgMzYgNCAyOC44MzY0IDQgMjBDNC4wMDAwMSAxMS4xNjM2IDExLjE2MzYgNC4wMDAwMSAyMCA0Wk0yMCAxMy4yMzI0QzE3LjQ5MzMgMTMuMTg1MyAxNC45ODYyIDEzLjMwNzQgMTIuNDk2MSAxMy41OTk2QzExLjY1NDUgMTMuODI3IDExLjAwMzcgMTQuNDk2MSAxMC43OTk4IDE1LjM0MzhDMTAuNTIzNyAxNi44ODAxIDEwLjM5MDQgMTguNDM5IDEwLjQwMDQgMjBDMTAuMzg3NCAyMS41NzcgMTAuNTIwOCAyMy4xNTE5IDEwLjc5OTggMjQuNzA0MUMxMS4wMTg5IDI1LjUzMzMgMTEuNjY2OSAyNi4xODEzIDEyLjQ5NjEgMjYuNDAwNEMxNC45ODUxIDI2LjcwODYgMTcuNDkyMiAyNi44NDc2IDIwIDI2LjgxNjRDMjIuNTA3OCAyNi44NDc2IDI1LjAxNDkgMjYuNzA4NiAyNy41MDM5IDI2LjQwMDRDMjguMzQ1NSAyNi4xNzMgMjguOTk2MyAyNS41MDM5IDI5LjIwMDIgMjQuNjU2MkMyOS40NzYzIDIzLjExOTkgMjkuNjA5NiAyMS41NjEgMjkuNTk5NiAyMEMyOS42MTI2IDE4LjQyMyAyOS40NzkyIDE2Ljg0ODEgMjkuMjAwMiAxNS4yOTU5QzI4Ljk4MTEgMTQuNDY2NyAyOC4zMzMxIDEzLjgxODcgMjcuNTAzOSAxMy41OTk2QzI1LjAxMzggMTMuMzA3NCAyMi41MDY3IDEzLjE4NTMgMjAgMTMuMjMyNFpNMjMuMDU1NyAyMEwxOC4wMzIyIDIyLjg0NzdWMTcuMTUyM0wyMy4wNTU3IDIwWiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==)
}

.c-social-links__link--instagram::after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA0MCA0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjQwIiBoZWlnaHQ9IjQwIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMjAgNEMyNC4yNDMzIDQuMDAwMDMgMjguMzEzIDUuNjg2MDIgMzEuMzEzNSA4LjY4NjUyQzM0LjMxMzkgMTEuNjg3IDM2IDE1Ljc1NjcgMzYgMjBDMzUuOTk5OSAyOC44MzYzIDI4LjgzNjMgMzUuOTk5OSAyMCAzNkMxMS4xNjM2IDM2IDQuMDAwMDUgMjguODM2MyA0IDIwQzQgMTEuMTYzNiAxMS4xNjM2IDQgMjAgNFpNMTUuNjk2MyAxMC40MDA0QzEyLjc3NTEgMTAuNDA5MiAxMC40MDkyIDEyLjc3NTEgMTAuNDAwNCAxNS42OTYzVjI0LjMwMzdDMTAuNDA5MiAyNy4yMjQ5IDEyLjc3NTEgMjkuNTkwOCAxNS42OTYzIDI5LjU5OTZIMjQuMzAzN0MyNy4yMjQ5IDI5LjU5MDggMjkuNTkwOCAyNy4yMjQ5IDI5LjU5OTYgMjQuMzAzN1YxNS42OTYzQzI5LjU5MDggMTIuNzc1MSAyNy4yMjQ5IDEwLjQwOTIgMjQuMzAzNyAxMC40MDA0SDE1LjY5NjNaTTI0LjMwMzcgMTIuMDk1N0MyNi4yOTE5IDEyLjA5NTcgMjcuOTAzMyAxMy43MDgxIDI3LjkwMzMgMTUuNjk2M1YyNC4zMDM3QzI3LjkwMzMgMjYuMjkxOSAyNi4yOTE5IDI3LjkwMzMgMjQuMzAzNyAyNy45MDMzSDE1LjY5NjNDMTMuNzA4MSAyNy45MDMzIDEyLjA5NTcgMjYuMjkxOSAxMi4wOTU3IDI0LjMwMzdWMTUuNjk2M0MxMi4wOTU3IDEzLjcwODEgMTMuNzA4MSAxMi4wOTU3IDE1LjY5NjMgMTIuMDk1N0gyNC4zMDM3Wk0yMCAxNS4wNTU3QzE3LjI2OTYgMTUuMDU1NyAxNS4wNTU3IDE3LjI2OTYgMTUuMDU1NyAyMEMxNS4wNTU3IDIyLjczMDQgMTcuMjY5NiAyNC45NDM0IDIwIDI0Ljk0MzRDMjEuMzExMiAyNC45NDMzIDIyLjU2OSAyNC40MjMyIDIzLjQ5NjEgMjMuNDk2MUMyNC40MjMyIDIyLjU2OSAyNC45NDMzIDIxLjMxMTIgMjQuOTQzNCAyMEMyNC45NDM0IDE3LjI2OTYgMjIuNzMwNCAxNS4wNTU3IDIwIDE1LjA1NTdaTTIwIDE2Ljc5OThDMjEuNzY3MiAxNi43OTk5IDIzLjIwMDIgMTguMjMyOCAyMy4yMDAyIDIwQzIzLjIwMDEgMjEuNzY3MiAyMS43NjcyIDIzLjIwMDEgMjAgMjMuMjAwMkMxOC4yMzI4IDIzLjIwMDIgMTYuNzk5OSAyMS43NjcyIDE2Ljc5OTggMjBDMTYuNzk5OCAxOC4yMzI3IDE4LjIzMjcgMTYuNzk5OCAyMCAxNi43OTk4Wk0yNS4xNTE0IDEzLjU5OTZDMjQuODIyNCAxMy42MDc2IDI0LjUwODIgMTMuNzM5MSAyNC4yNzE1IDEzLjk2NzhDMjQuMDM0MSAxNC4yMDIyIDIzLjkwMDQgMTQuNTIyOCAyMy45MDA0IDE0Ljg1NjRDMjMuOTAwNSAxNS4xODk5IDI0LjAzNDIgMTUuNTA5OCAyNC4yNzE1IDE1Ljc0NDFDMjQuNTA5IDE1Ljk3MTUgMjQuODIyNyAxNi4xMDI4IDI1LjE1MTQgMTYuMTEyM0MyNS40ODE1IDE2LjEwOTMgMjUuNzk4MiAxNS45NzcgMjYuMDMyMiAxNS43NDQxVjE1LjcyNzVDMjYuMzg2NyAxNS4zNzA3IDI2LjQ5MiAxNC44MzU5IDI2LjI5OTggMTQuMzcxMUMyNi4xMDc1IDEzLjkwNjEgMjUuNjU0NiAxMy42MDE2IDI1LjE1MTQgMTMuNTk5NloiIGZpbGw9IiMwMDc4QUUiLz4KPC9zdmc+Cg==)
}

.c-social-links__link--instagram::before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA0MCA0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjQwIiBoZWlnaHQ9IjQwIiBmaWxsPSIjMDA3OEFFIi8+CjxwYXRoIGQ9Ik0yMCA0QzI0LjI0MzMgNC4wMDAwMyAyOC4zMTMgNS42ODYwMiAzMS4zMTM1IDguNjg2NTJDMzQuMzEzOSAxMS42ODcgMzYgMTUuNzU2NyAzNiAyMEMzNS45OTk5IDI4LjgzNjMgMjguODM2MyAzNS45OTk5IDIwIDM2QzExLjE2MzYgMzYgNC4wMDAwNSAyOC44MzYzIDQgMjBDNCAxMS4xNjM2IDExLjE2MzYgNCAyMCA0Wk0xNS42OTYzIDEwLjQwMDRDMTIuNzc1MSAxMC40MDkyIDEwLjQwOTIgMTIuNzc1MSAxMC40MDA0IDE1LjY5NjNWMjQuMzAzN0MxMC40MDkyIDI3LjIyNDkgMTIuNzc1MSAyOS41OTA4IDE1LjY5NjMgMjkuNTk5NkgyNC4zMDM3QzI3LjIyNDkgMjkuNTkwOCAyOS41OTA4IDI3LjIyNDkgMjkuNTk5NiAyNC4zMDM3VjE1LjY5NjNDMjkuNTkwOCAxMi43NzUxIDI3LjIyNDkgMTAuNDA5MiAyNC4zMDM3IDEwLjQwMDRIMTUuNjk2M1pNMjQuMzAzNyAxMi4wOTU3QzI2LjI5MTkgMTIuMDk1NyAyNy45MDMzIDEzLjcwODEgMjcuOTAzMyAxNS42OTYzVjI0LjMwMzdDMjcuOTAzMyAyNi4yOTE5IDI2LjI5MTkgMjcuOTAzMyAyNC4zMDM3IDI3LjkwMzNIMTUuNjk2M0MxMy43MDgxIDI3LjkwMzMgMTIuMDk1NyAyNi4yOTE5IDEyLjA5NTcgMjQuMzAzN1YxNS42OTYzQzEyLjA5NTcgMTMuNzA4MSAxMy43MDgxIDEyLjA5NTcgMTUuNjk2MyAxMi4wOTU3SDI0LjMwMzdaTTIwIDE1LjA1NTdDMTcuMjY5NiAxNS4wNTU3IDE1LjA1NTcgMTcuMjY5NiAxNS4wNTU3IDIwQzE1LjA1NTcgMjIuNzMwNCAxNy4yNjk2IDI0Ljk0MzQgMjAgMjQuOTQzNEMyMS4zMTEyIDI0Ljk0MzMgMjIuNTY5IDI0LjQyMzIgMjMuNDk2MSAyMy40OTYxQzI0LjQyMzIgMjIuNTY5IDI0Ljk0MzMgMjEuMzExMiAyNC45NDM0IDIwQzI0Ljk0MzQgMTcuMjY5NiAyMi43MzA0IDE1LjA1NTcgMjAgMTUuMDU1N1pNMjAgMTYuNzk5OEMyMS43NjcyIDE2Ljc5OTkgMjMuMjAwMiAxOC4yMzI4IDIzLjIwMDIgMjBDMjMuMjAwMSAyMS43NjcyIDIxLjc2NzIgMjMuMjAwMSAyMCAyMy4yMDAyQzE4LjIzMjggMjMuMjAwMiAxNi43OTk5IDIxLjc2NzIgMTYuNzk5OCAyMEMxNi43OTk4IDE4LjIzMjcgMTguMjMyNyAxNi43OTk4IDIwIDE2Ljc5OThaTTI1LjE1MTQgMTMuNTk5NkMyNC44MjI0IDEzLjYwNzYgMjQuNTA4MiAxMy43MzkxIDI0LjI3MTUgMTMuOTY3OEMyNC4wMzQxIDE0LjIwMjIgMjMuOTAwNCAxNC41MjI4IDIzLjkwMDQgMTQuODU2NEMyMy45MDA1IDE1LjE4OTkgMjQuMDM0MiAxNS41MDk4IDI0LjI3MTUgMTUuNzQ0MUMyNC41MDkgMTUuOTcxNSAyNC44MjI3IDE2LjEwMjggMjUuMTUxNCAxNi4xMTIzQzI1LjQ4MTUgMTYuMTA5MyAyNS43OTgyIDE1Ljk3NyAyNi4wMzIyIDE1Ljc0NDFWMTUuNzI3NUMyNi4zODY3IDE1LjM3MDcgMjYuNDkyIDE0LjgzNTkgMjYuMjk5OCAxNC4zNzExQzI2LjEwNzUgMTMuOTA2MSAyNS42NTQ2IDEzLjYwMTYgMjUuMTUxNCAxMy41OTk2WiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==)
}

.c-social-links__link--threads::after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA0MCA0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjQwIiBoZWlnaHQ9IjQwIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMjYuNjc0MyAxOC45NTY2QzI2LjU0ODYgMTguODk5MyAyNi40MzQzIDE4Ljg0MTkgMjYuMzA4NiAxOC43ODQ2QzI2LjA5MTQgMTQuODA1OSAyMy45MiAxMi41MjQyIDIwLjI4NTcgMTIuNTAxMkMyMC4yNzQzIDEyLjUwMTIgMjAuMjUxNCAxMi41MDEyIDIwLjI0IDEyLjUwMTJDMTguMDU3MSAxMi41MDEyIDE2LjI1MTQgMTMuNDMgMTUuMTQyOSAxNS4xMjY5TDE3LjE0MjkgMTYuNTAyOUMxNy45NzcxIDE1LjIzMDEgMTkuMjggMTQuOTY2NCAyMC4yNCAxNC45NjY0QzIwLjI0IDE0Ljk2NjQgMjAuMjYyOSAxNC45NjY0IDIwLjI3NDMgMTQuOTY2NEMyMS40NzQzIDE0Ljk2NjQgMjIuMzc3MSAxNS4zMjE5IDIyLjk2IDE2LjAwOThDMjMuMzgyOSAxNi41MDI5IDIzLjY2ODYgMTcuMTkwOCAyMy44MTcxIDE4LjA2MjJDMjIuNzU0MyAxNy44Nzg4IDIxLjYgMTcuODIxNSAyMC4zNzcxIDE3LjkwMTdDMTYuOTE0MyAxOC4wOTY2IDE0LjY4NTcgMjAuMTI2MSAxNC44NDU3IDIyLjkzNTNDMTQuOTI1NyAyNC4zNTcxIDE1LjYzNDMgMjUuNTk1NCAxNi44NDU3IDI2LjM5OEMxNy44NzQzIDI3LjA3NDUgMTkuMTg4NiAyNy40MDcgMjAuNTYgMjcuMzM4MkMyMi4zNjU3IDI3LjIzNTEgMjMuNzk0MyAyNi41NDcxIDI0Ljc3NzEgMjUuMjc0NEMyNS41MzE0IDI0LjMxMTIgMjYgMjMuMDYxNCAyNi4yMTcxIDIxLjQ5MDZDMjcuMDc0MyAyMi4wMTggMjcuNzE0MyAyMi42OTQ1IDI4LjA2ODYgMjMuNTMxNUMyOC42NzQzIDI0LjkzMDQgMjguNzA4NiAyNy4yNDY1IDI2LjgyMjkgMjkuMTI2OUMyNS4xNzcxIDMwLjc3OCAyMy4yIDMxLjQ4ODkgMjAuMjE3MSAzMS41MTE5QzE2LjkwMjkgMzEuNDg4OSAxNC40IDMwLjQyMjYgMTIuNzY1NyAyOC4zNDczQzExLjIzNDMgMjYuMzk4IDEwLjQ0NTcgMjMuNTg4OSAxMC40MjI5IDE5Ljk4ODVDMTAuNDU3MSAxNi4zODgyIDExLjI0NTcgMTMuNTc5IDEyLjc2NTcgMTEuNjI5OEMxNC40IDkuNTU0NDYgMTYuOTAyOSA4LjQ4ODEyIDIwLjIxNzEgOC40NjUxOUMyMy41NTQzIDguNDg4MTIgMjYuMTAyOSA5LjU2NTkzIDI3Ljc5NDMgMTEuNjUyN0MyOC42Mjg2IDEyLjY3MzIgMjkuMjQ1NyAxMy45Njg5IDI5LjY1NzEgMTUuNDcwOUwzMiAxNC44NDAzQzMxLjQ5NzEgMTIuOTk0MyAzMC43MDg2IDExLjQwMDUgMjkuNjQ1NyAxMC4wODE5QzI3LjQ3NDMgNy4zOTg4NSAyNC4zMDg2IDYuMDM0NCAyMC4yMTcxIDZIMjAuMjA1N0MxNi4xMjU3IDYuMDIyOTMgMTIuOTk0MyA3LjQxMDMyIDEwLjg4IDEwLjA5MzRDOS4wMDU3MSAxMi40ODk4IDguMDM0MjkgMTUuODE0OSA4IDE5Ljk4ODVWMjAuMDExNUM4LjAzNDI5IDI0LjE4NTEgOC45OTQyOSAyNy41MTAyIDEwLjg4IDI5LjkwNjZDMTIuOTgyOSAzMi41ODk3IDE2LjEyNTcgMzMuOTc3MSAyMC4yMDU3IDM0SDIwLjIxNzFDMjMuODQgMzMuOTc3MSAyNi40IDMzLjAyNTQgMjguNTAyOSAzMC45MTU2QzMxLjI1NzEgMjguMTUyMyAzMS4xNzcxIDI0LjY4OTYgMzAuMjYyOSAyMi41Njg0QzI5LjYxMTQgMjEuMDQzNCAyOC4zNjU3IDE5LjgwNTEgMjYuNjc0MyAxOC45OTFWMTguOTU2NlpNMjAuNDExNCAyNC44NjE2QzE4Ljg5MTQgMjQuOTQxOSAxNy4zMTQzIDI0LjI2NTQgMTcuMjQ1NyAyMi43OTc3QzE3LjE4ODYgMjEuNzA4NCAxOC4wMTE0IDIwLjUwNDUgMjAuNTE0MyAyMC4zNTU0QzIwLjggMjAuMzQ0IDIxLjA4NTcgMjAuMzMyNSAyMS4zNiAyMC4zMzI1QzIyLjI2MjkgMjAuMzMyNSAyMy4xMDg2IDIwLjQyNDIgMjMuODg1NyAyMC41ODQ4QzIzLjYgMjQuMTg1MSAyMS45MDg2IDI0Ljc2OTkgMjAuNDIyOSAyNC44NTAxTDIwLjQxMTQgMjQuODYxNloiIGZpbGw9IiMwMDc4QUUiLz4KPC9zdmc+Cg==)
}

.c-social-links__link--threads::before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA0MCA0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjQwIiBoZWlnaHQ9IjQwIiBmaWxsPSIjMDA3OEFFIi8+CjxwYXRoIGQ9Ik0yNi42NzQzIDE4Ljk1NjZDMjYuNTQ4NiAxOC44OTkzIDI2LjQzNDMgMTguODQxOSAyNi4zMDg2IDE4Ljc4NDZDMjYuMDkxNCAxNC44MDU5IDIzLjkyIDEyLjUyNDIgMjAuMjg1NyAxMi41MDEyQzIwLjI3NDMgMTIuNTAxMiAyMC4yNTE0IDEyLjUwMTIgMjAuMjQgMTIuNTAxMkMxOC4wNTcxIDEyLjUwMTIgMTYuMjUxNCAxMy40MyAxNS4xNDI5IDE1LjEyNjlMMTcuMTQyOSAxNi41MDI5QzE3Ljk3NzEgMTUuMjMwMSAxOS4yOCAxNC45NjY0IDIwLjI0IDE0Ljk2NjRDMjAuMjQgMTQuOTY2NCAyMC4yNjI5IDE0Ljk2NjQgMjAuMjc0MyAxNC45NjY0QzIxLjQ3NDMgMTQuOTY2NCAyMi4zNzcxIDE1LjMyMTkgMjIuOTYgMTYuMDA5OEMyMy4zODI5IDE2LjUwMjkgMjMuNjY4NiAxNy4xOTA4IDIzLjgxNzEgMTguMDYyMkMyMi43NTQzIDE3Ljg3ODggMjEuNiAxNy44MjE1IDIwLjM3NzEgMTcuOTAxN0MxNi45MTQzIDE4LjA5NjYgMTQuNjg1NyAyMC4xMjYxIDE0Ljg0NTcgMjIuOTM1M0MxNC45MjU3IDI0LjM1NzEgMTUuNjM0MyAyNS41OTU0IDE2Ljg0NTcgMjYuMzk4QzE3Ljg3NDMgMjcuMDc0NSAxOS4xODg2IDI3LjQwNyAyMC41NiAyNy4zMzgyQzIyLjM2NTcgMjcuMjM1MSAyMy43OTQzIDI2LjU0NzEgMjQuNzc3MSAyNS4yNzQ0QzI1LjUzMTQgMjQuMzExMiAyNiAyMy4wNjE0IDI2LjIxNzEgMjEuNDkwNkMyNy4wNzQzIDIyLjAxOCAyNy43MTQzIDIyLjY5NDUgMjguMDY4NiAyMy41MzE1QzI4LjY3NDMgMjQuOTMwNCAyOC43MDg2IDI3LjI0NjUgMjYuODIyOSAyOS4xMjY5QzI1LjE3NzEgMzAuNzc4IDIzLjIgMzEuNDg4OSAyMC4yMTcxIDMxLjUxMTlDMTYuOTAyOSAzMS40ODg5IDE0LjQgMzAuNDIyNiAxMi43NjU3IDI4LjM0NzNDMTEuMjM0MyAyNi4zOTggMTAuNDQ1NyAyMy41ODg5IDEwLjQyMjkgMTkuOTg4NUMxMC40NTcxIDE2LjM4ODIgMTEuMjQ1NyAxMy41NzkgMTIuNzY1NyAxMS42Mjk4QzE0LjQgOS41NTQ0NiAxNi45MDI5IDguNDg4MTIgMjAuMjE3MSA4LjQ2NTE5QzIzLjU1NDMgOC40ODgxMiAyNi4xMDI5IDkuNTY1OTMgMjcuNzk0MyAxMS42NTI3QzI4LjYyODYgMTIuNjczMiAyOS4yNDU3IDEzLjk2ODkgMjkuNjU3MSAxNS40NzA5TDMyIDE0Ljg0MDNDMzEuNDk3MSAxMi45OTQzIDMwLjcwODYgMTEuNDAwNSAyOS42NDU3IDEwLjA4MTlDMjcuNDc0MyA3LjM5ODg1IDI0LjMwODYgNi4wMzQ0IDIwLjIxNzEgNkgyMC4yMDU3QzE2LjEyNTcgNi4wMjI5MyAxMi45OTQzIDcuNDEwMzIgMTAuODggMTAuMDkzNEM5LjAwNTcxIDEyLjQ4OTggOC4wMzQyOSAxNS44MTQ5IDggMTkuOTg4NVYyMC4wMTE1QzguMDM0MjkgMjQuMTg1MSA4Ljk5NDI5IDI3LjUxMDIgMTAuODggMjkuOTA2NkMxMi45ODI5IDMyLjU4OTcgMTYuMTI1NyAzMy45NzcxIDIwLjIwNTcgMzRIMjAuMjE3MUMyMy44NCAzMy45NzcxIDI2LjQgMzMuMDI1NCAyOC41MDI5IDMwLjkxNTZDMzEuMjU3MSAyOC4xNTIzIDMxLjE3NzEgMjQuNjg5NiAzMC4yNjI5IDIyLjU2ODRDMjkuNjExNCAyMS4wNDM0IDI4LjM2NTcgMTkuODA1MSAyNi42NzQzIDE4Ljk5MVYxOC45NTY2Wk0yMC40MTE0IDI0Ljg2MTZDMTguODkxNCAyNC45NDE5IDE3LjMxNDMgMjQuMjY1NCAxNy4yNDU3IDIyLjc5NzdDMTcuMTg4NiAyMS43MDg0IDE4LjAxMTQgMjAuNTA0NSAyMC41MTQzIDIwLjM1NTRDMjAuOCAyMC4zNDQgMjEuMDg1NyAyMC4zMzI1IDIxLjM2IDIwLjMzMjVDMjIuMjYyOSAyMC4zMzI1IDIzLjEwODYgMjAuNDI0MiAyMy44ODU3IDIwLjU4NDhDMjMuNiAyNC4xODUxIDIxLjkwODYgMjQuNzY5OSAyMC40MjI5IDI0Ljg1MDFMMjAuNDExNCAyNC44NjE2WiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==)
}

.c-social-links__link--truth-social::after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA0MCA0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjQwIiBoZWlnaHQ9IjQwIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMzQgMTQuNDkxNFY4SDE2LjIwMzRWMzJIMjMuODUzMVYxNC40OTE0SDM0WiIgZmlsbD0iIzAwNzhBRSIvPgo8cGF0aCBkPSJNNiA4SDEzLjMzMzNWMTQuNDkxNEg2VjhaIiBmaWxsPSIjMDA3OEFFIi8+CjxwYXRoIGQ9Ik0yNi42NjcgMjUuNTA4NUgzNC4wMDAzVjMySDI2LjY2N1YyNS41MDg1WiIgZmlsbD0iIzAwNzhBRSIvPgo8L3N2Zz4K)
}

.c-social-links__link--truth-social::before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA0MCA0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjQwIiBoZWlnaHQ9IjQwIiBmaWxsPSIjMDA3OEFFIi8+CjxwYXRoIGQ9Ik0zNCAxNC40OTE0VjhIMTYuMjAzNFYzMkgyMy44NTMxVjE0LjQ5MTRIMzRaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNNiA4SDEzLjMzMzNWMTQuNDkxNEg2VjhaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMjYuNjY3IDI1LjUwODVIMzQuMDAwM1YzMkgyNi42NjdWMjUuNTA4NVoiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=)
}

.c-social-links__link--linkedin::after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA0MCA0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjQwIiBoZWlnaHQ9IjQwIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNNi43NzQ2OSA1SDMzLjA2ODdDMzQuMTUxOCA1LjA5MTU0IDM0LjkyMTcgNS45Njc3NCAzNSA3LjA0MDExVjMyLjg5NDVDMzQuOTYwOSAzMy45NjY5IDM0LjEzODggMzQuODk1NCAzMy4wNjg3IDM1SDYuOTMxMjhDNS44NDgyIDM0Ljg4MjMgNS4wNzgyOSAzNC4wMTkyIDUgMzIuOTQ2OFY3LjA0MDExQzUuMDc4MjkgNi4wMjAwNSA1Ljc2OTkgNS4xOTYxNiA2Ljc4Nzc0IDVINi43NzQ2OVpNMTEuMjYzNiA5LjEwNjM3QzcuNzE0MjIgOS41Mzc5MyA4Ljg2MjU1IDE1LjM4MzYgMTIuNTI5NCAxNC4xNDEyQzE1LjM4NzEgMTMuMTYwNCAxNC40ODY3IDguNzE0MDQgMTEuMjYzNiA5LjEwNjM3Wk0zMC41NzYzIDMwLjYwNTlWMjEuNTgyNEMzMC40MzI4IDE4LjYwMDcgMjkuNDY3MiAxNi4yNzI5IDI2LjIxNzkgMTUuODkzNkMyNC40MzAyIDE1LjY4NDQgMjIuNzU5OSAxNi4wNjM2IDIxLjU0NjMgMTcuNDM2OEwyMC45ODUyIDE4LjE5NTNWMTYuMjMzN0gxNi42NjU5VjMwLjYxOUgyMS4xNTQ5VjIyLjgzNzhDMjEuMjcyMyAyMC45MTU0IDIyLjA1NTIgMTkuNjQ2OSAyNC4xNTYyIDE5LjgzQzI1LjM1NjcgMTkuOTM0NiAyNi4wODc0IDIxLjA4NTQgMjYuMDg3NCAyMi4yMjMyVjMwLjU0MDVMMjYuMTY1NyAzMC42MTlIMzAuNTYzM0wzMC41NzYzIDMwLjYwNTlaTTEzLjkxMjYgMTYuMjIwNkg5LjQyMzY2VjMwLjYwNTlIMTMuOTEyNlYxNi4yMjA2WiIgZmlsbD0iIzAwNzhBRSIvPgo8L3N2Zz4K)
}

.c-social-links__link--linkedin::before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA0MCA0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjQwIiBoZWlnaHQ9IjQwIiBmaWxsPSIjMDA3OEFFIi8+CjxwYXRoIGQ9Ik02Ljc3NDY5IDVIMzMuMDY4N0MzNC4xNTE4IDUuMDkxNTQgMzQuOTIxNyA1Ljk2Nzc0IDM1IDcuMDQwMTFWMzIuODk0NUMzNC45NjA5IDMzLjk2NjkgMzQuMTM4OCAzNC44OTU0IDMzLjA2ODcgMzVINi45MzEyOEM1Ljg0ODIgMzQuODgyMyA1LjA3ODI5IDM0LjAxOTIgNSAzMi45NDY4VjcuMDQwMTFDNS4wNzgyOSA2LjAyMDA1IDUuNzY5OSA1LjE5NjE2IDYuNzg3NzQgNUg2Ljc3NDY5Wk0xMS4yNjM2IDkuMTA2MzdDNy43MTQyMiA5LjUzNzkzIDguODYyNTUgMTUuMzgzNiAxMi41Mjk0IDE0LjE0MTJDMTUuMzg3MSAxMy4xNjA0IDE0LjQ4NjcgOC43MTQwNCAxMS4yNjM2IDkuMTA2MzdaTTMwLjU3NjMgMzAuNjA1OVYyMS41ODI0QzMwLjQzMjggMTguNjAwNyAyOS40NjcyIDE2LjI3MjkgMjYuMjE3OSAxNS44OTM2QzI0LjQzMDIgMTUuNjg0NCAyMi43NTk5IDE2LjA2MzYgMjEuNTQ2MyAxNy40MzY4TDIwLjk4NTIgMTguMTk1M1YxNi4yMzM3SDE2LjY2NTlWMzAuNjE5SDIxLjE1NDlWMjIuODM3OEMyMS4yNzIzIDIwLjkxNTQgMjIuMDU1MiAxOS42NDY5IDI0LjE1NjIgMTkuODNDMjUuMzU2NyAxOS45MzQ2IDI2LjA4NzQgMjEuMDg1NCAyNi4wODc0IDIyLjIyMzJWMzAuNTQwNUwyNi4xNjU3IDMwLjYxOUgzMC41NjMzTDMwLjU3NjMgMzAuNjA1OVpNMTMuOTEyNiAxNi4yMjA2SDkuNDIzNjZWMzAuNjA1OUgxMy45MTI2VjE2LjIyMDZaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K)
}

.c-social-links__link--email::after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA0MCA0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjQwIiBoZWlnaHQ9IjQwIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTI3LjgxOTUgMTMuOTg0OUwyMCAxOS4wMzc2TDEyLjE4MDQgMTMuOTg0OUgyNy44MTk1WiIgZmlsbD0iIzAwNzhBRSIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTI3LjkzOTggMTUuMTg3OVYyNi4wMTVIMTIuMDYwMVYxNS4xODc5TDE5Ljk5OTkgMjAuMzYwOUwyNy45Mzk4IDE1LjE4NzlaIiBmaWxsPSIjMDA3OEFFIi8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMzEuMzA4MyA4LjY5MTczQzI4LjMwMDcgNS42ODQyMSAyNC4yMTA1IDQgMjAgNEMxMS4yMTggNCA0IDExLjA5NzcgNCAyMEM0IDI4LjkwMjMgMTEuMDk3NyAzNiAyMCAzNkMyOC43ODIgMzYgMzYgMjguOTAyMyAzNiAyMEMzNiAxNS43ODk1IDM0LjMxNTggMTEuNjk5MiAzMS4zMDgzIDguNjkxNzNaTTI5LjM4MzUgMjYuMDE1QzI5LjM4MzUgMjYuMzc1OSAyOS4yNjMyIDI2LjczNjggMjkuMDIyNiAyNi45Nzc0QzI4Ljc4MiAyNy4yMTggMjguNDIxMSAyNy40NTg2IDI4LjA2MDIgMjcuNDU4NkgxMi4wNjAyQzExLjY5OTIgMjcuNDU4NiAxMS4zMzgzIDI3LjMzODMgMTEuMDk3NyAyNi45Nzc0QzEwLjg1NzEgMjYuNzM2OCAxMC43MzY4IDI2LjM3NTkgMTAuNzM2OCAyNi4wMTVWMTMuOTg1QzEwLjczNjggMTMuNjI0MSAxMC44NTcxIDEzLjI2MzIgMTEuMDk3NyAxMy4wMjI2QzExLjMzODMgMTIuNzgyIDExLjY5OTIgMTIuNTQxNCAxMi4wNjAyIDEyLjU0MTRIMjcuOTM5OEMyOC4zMDA4IDEyLjU0MTQgMjguNjYxNyAxMi42NjE3IDI4LjkwMjMgMTMuMDIyNkMyOS4xNDI5IDEzLjI2MzIgMjkuMjYzMiAxMy42MjQxIDI5LjI2MzIgMTMuOTg1VjI2LjAxNUgyOS4zODM1WiIgZmlsbD0iIzAwNzhBRSIvPgo8L3N2Zz4K)
}

.c-social-links__link--email::before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA0MCA0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjQwIiBoZWlnaHQ9IjQwIiBmaWxsPSIjMDA3OEFFIi8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMjcuODE5NSAxMy45ODQ5TDIwIDE5LjAzNzZMMTIuMTgwNCAxMy45ODQ5SDI3LjgxOTVaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTI3LjkzOTggMTUuMTg3OVYyNi4wMTVIMTIuMDYwMVYxNS4xODc5TDE5Ljk5OTkgMjAuMzYwOUwyNy45Mzk4IDE1LjE4NzlaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTMxLjMwODMgOC42OTE3M0MyOC4zMDA3IDUuNjg0MjEgMjQuMjEwNSA0IDIwIDRDMTEuMjE4IDQgNCAxMS4wOTc3IDQgMjBDNCAyOC45MDIzIDExLjA5NzcgMzYgMjAgMzZDMjguNzgyIDM2IDM2IDI4LjkwMjMgMzYgMjBDMzYgMTUuNzg5NSAzNC4zMTU4IDExLjY5OTIgMzEuMzA4MyA4LjY5MTczWk0yOS4zODM1IDI2LjAxNUMyOS4zODM1IDI2LjM3NTkgMjkuMjYzMiAyNi43MzY4IDI5LjAyMjYgMjYuOTc3NEMyOC43ODIgMjcuMjE4IDI4LjQyMTEgMjcuNDU4NiAyOC4wNjAyIDI3LjQ1ODZIMTIuMDYwMkMxMS42OTkyIDI3LjQ1ODYgMTEuMzM4MyAyNy4zMzgzIDExLjA5NzcgMjYuOTc3NEMxMC44NTcxIDI2LjczNjggMTAuNzM2OCAyNi4zNzU5IDEwLjczNjggMjYuMDE1VjEzLjk4NUMxMC43MzY4IDEzLjYyNDEgMTAuODU3MSAxMy4yNjMyIDExLjA5NzcgMTMuMDIyNkMxMS4zMzgzIDEyLjc4MiAxMS42OTkyIDEyLjU0MTQgMTIuMDYwMiAxMi41NDE0SDI3LjkzOThDMjguMzAwOCAxMi41NDE0IDI4LjY2MTcgMTIuNjYxNyAyOC45MDIzIDEzLjAyMjZDMjkuMTQyOSAxMy4yNjMyIDI5LjI2MzIgMTMuNjI0MSAyOS4yNjMyIDEzLjk4NVYyNi4wMTVIMjkuMzgzNVoiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=)
}

.c-tag-link {
    text-decoration: none
}

.c-tag-link:hover .usa-tag,
.c-tag-link:focus .usa-tag {
    background-color: #002b47
}

.c-tag-list {
    list-style-type: none;
    margin: 0;
    padding: 0
}

.c-tag-list li {
    padding-left: 0
}

.c-tag-list li::before {
    display: none
}

.c-tag-list__item {
    display: inline-block;
    margin-bottom: .5rem;
    margin-right: .5rem
}

.c-tag-list__item a {
    border-radius: 30px;
    box-sizing: border-box;
    display: block;
    outline: solid 2px rgba(0, 0, 0, 0);
    outline-offset: 2px
}

.c-tag-list__item a:focus {
    outline: solid 2px #005b84;
    outline-offset: 2px
}

.c-tag-list__item a:focus:not(:focus-visible) {
    outline-color: rgba(0, 0, 0, 0)
}

.c-teaser {
    margin-bottom: 2.5rem
}

.c-teaser__media {
    margin-bottom: 1.5rem;
    overflow: hidden
}

.c-teaser__media a[href]:focus {
    outline-offset: -0.25rem
}

.c-teaser__media img {
    transition: transform 500ms cubic-bezier(0.0, 0, 0.2, 1)
}

.c-teaser__media:hover img,
.c-teaser__media:focus img {
    transform: scale(1.1)
}

.c-video-slider .c-teaser__media,
.c-publication-video-slider .c-teaser__media {
    margin-bottom: 1rem;
    position: relative
}

.c-video-slider .c-teaser__media::after,
.c-publication-video-slider .c-teaser__media::after {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA0OCA0OCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDggNDg7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojRkZGRkZGO30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTE2LDM3Ljh2LTI4bDIyLDE0TDE2LDM3Ljh6Ii8+Cjwvc3ZnPgo=);
    background-color: #080808;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 65%;
    border-radius: 50%;
    content: "";
    display: block;
    height: 50px;
    left: 50%;
    opacity: .75;
    pointer-events: none;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    transition: all 500ms cubic-bezier(0.0, 0, 0.2, 1);
    width: 50px
}

.c-video-slider .c-teaser__media:hover::after,
.c-video-slider .c-teaser__media:focus::after,
.c-publication-video-slider .c-teaser__media:hover::after,
.c-publication-video-slider .c-teaser__media:focus::after {
    opacity: 1
}

.c-teaser__summary {
    margin-top: .75rem
}

.c-teaser__eyebrow {
    color: #646566;
    display: flex;
    font-family: "Source Sans Pro Web", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
    font-size: .88rem;
    font-weight: 700;
    margin-bottom: .25rem;
    text-transform: uppercase
}

.c-teaser__eyebrow>*:not(:last-child) {
    margin-right: .75rem
}

.c-teaser__eyebrow>*:not(:last-child)::after {
    background-color: #0078ae;
    content: "";
    display: inline-block;
    height: 8px;
    margin-left: .75rem;
    position: relative;
    top: -1px;
    width: 8px
}

.c-view--index-advisory-listing .c-teaser__date,
.c-view--detail-page-related-content.c-view--display-block_2 .c-teaser__date {
    min-width: 110px
}

.c-view--index-advisory-listing .c-teaser__meta,
.c-view--detail-page-related-content.c-view--display-block_2 .c-teaser__meta {
    max-width: 50%
}

@media(min-width:30em) {
    .c-view--index-advisory-listing .c-teaser__date,
    .c-view--detail-page-related-content.c-view--display-block_2 .c-teaser__date {
        min-width: unset
    }
    .c-view--index-advisory-listing .c-teaser__meta,
    .c-view--detail-page-related-content.c-view--display-block_2 .c-teaser__meta {
        max-width: 60%
    }
}

.c-teaser__title {
    font-size: 1.25rem;
    font-weight: 600;
    line-height: 1.5;
    margin-top: 0
}

@media(min-width:40em) {
    .c-teaser__title {
        font-size: 1.5rem
    }
}

.c-teaser__title a {
    text-decoration: underline;
    text-decoration-color: #0078ae
}

.c-teaser__title a:hover,
.c-teaser__title a:focus {
    text-decoration-color: #0078ae
}

.c-video-slider .c-teaser__title {
    font-size: 1.25rem
}

.c-homepage-news-updates .c-teaser__title {
    font-size: 1.13rem
}

.c-teaser--on-dark .c-teaser__title,
.c-collection--blue .c-teaser .c-teaser__title,
.c-collection--blue-light .c-teaser .c-teaser__title {
    color: #fff
}

.c-teaser--on-dark .c-teaser__title a,
.c-collection--blue .c-teaser .c-teaser__title a,
.c-collection--blue-light .c-teaser .c-teaser__title a {
    color: #fff;
    text-decoration: underline;
    text-decoration-color: #b9d9e8
}

.c-teaser--on-dark .c-teaser__title a:hover,
.c-teaser--on-dark .c-teaser__title a:focus,
.c-collection--blue .c-teaser .c-teaser__title a:hover,
.c-collection--blue .c-teaser .c-teaser__title a:focus,
.c-collection--blue-light .c-teaser .c-teaser__title a:hover,
.c-collection--blue-light .c-teaser .c-teaser__title a:focus {
    color: #b9d9e8
}

.c-teaser--on-dark .c-teaser__eyebrow,
.c-collection--blue .c-teaser .c-teaser__eyebrow,
.c-collection--blue-light .c-teaser .c-teaser__eyebrow {
    color: #b9d9e8
}

.c-teaser--on-dark .c-teaser__eyebrow>*:not(:last-child)::after,
.c-collection--blue .c-teaser .c-teaser__eyebrow>*:not(:last-child)::after,
.c-collection--blue-light .c-teaser .c-teaser__eyebrow>*:not(:last-child)::after {
    background-color: #b9d9e8
}

.c-teaser--on-dark .c-teaser__summary,
.c-collection--blue .c-teaser .c-teaser__summary,
.c-collection--blue-light .c-teaser .c-teaser__summary {
    color: #fff
}

.c-collection--blue-light .c-teaser .c-teaser__eyebrow {
    color: #fff
}

.c-collection--blue-light .c-teaser .c-teaser__eyebrow>*:not(:last-child)::after {
    background-color: #fff
}

@media(min-width:30em) {
    .c-teaser--horizontal .c-teaser__row {
        display: flex
    }
}

@media(min-width:30em) {
    .c-teaser--horizontal .c-teaser__content {
        flex-grow: 1
    }
}

@media(min-width:30em) {
    .c-teaser--horizontal .c-teaser__media {
        flex-basis: 150px;
        flex-grow: 0;
        flex-shrink: 0;
        margin-bottom: 0;
        margin-right: 1.5rem
    }
}

.c-teaser--horizontal:hover img,
.c-teaser--horizontal:focus img {
    transform: none
}

@media(min-width:40em) {
    .c-teaser--featured .c-teaser__title {
        margin-bottom: 1.5rem
    }
}

@media(min-width:40em) {
    .c-teaser--featured .c-teaser__eyebrow {
        margin-bottom: 1rem
    }
}

@media(min-width:40em) {
    .c-teaser--featured .c-teaser__media {
        margin-bottom: 2rem
    }
}

.c-teaser--menu-feature {
    margin-top: 1.5rem;
    padding-left: 1.5rem
}

@media(min-width:64em) {
    .c-teaser--menu-feature {
        flex-basis: 50%;
        flex-grow: 0;
        flex-shrink: 1;
        margin-top: 0;
        padding-left: 0
    }
}

.c-teaser--menu-feature .c-teaser__title {
    font-family: "Source Sans Pro Web", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif
}

.c-teaser--menu-feature .c-teaser__title a {
    text-decoration: underline
}

.c-teaser--menu-feature .c-teaser__summary {
    color: #005288;
    font-family: "Source Sans Pro Web", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
    font-size: 1rem
}

.c-teaser--menu-feature a:not(.usa-button):not(.usa-current) {
    color: #005288;
    padding: 0
}

.c-view--listing-block-bulletins__block_1,
.c-view--listing-block-directives__block_2 {
    -moz-column-gap: 2rem;
    column-gap: 2rem;
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 2.5rem
}

.c-view--listing-block-bulletins__block_1 .c-view__row,
.c-view--listing-block-directives__block_2 .c-view__row {
    border-bottom: solid 2px #85b063;
    margin-bottom: 1rem;
    position: relative;
    width: 100%
}

@media(min-width:40em) {
    .c-view--listing-block-bulletins__block_1 .c-view__row,
    .c-view--listing-block-directives__block_2 .c-view__row {
        width: 40%
    }
}

.c-view--listing-block-bulletins__block_1 .c-view__row::after,
.c-view--listing-block-directives__block_2 .c-view__row::after {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxNyAxNyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTcgMTc7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojODVCMDYzO30KPC9zdHlsZT4KPHJlY3QgeD0iMi41IiB5PSIyLjUiIHRyYW5zZm9ybT0ibWF0cml4KDAuNzA3MSAtMC43MDcxIDAuNzA3MSAwLjcwNzEgLTMuNTE3MyA4LjQ5MTMpIiBjbGFzcz0ic3QwIiB3aWR0aD0iMTIiIGhlaWdodD0iMTIiLz4KPC9zdmc+Cg==), url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxNyAxNyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTcgMTc7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojODVCMDYzO30KPC9zdHlsZT4KPHJlY3QgeD0iMi41IiB5PSIyLjUiIHRyYW5zZm9ybT0ibWF0cml4KDAuNzA3MSAtMC43MDcxIDAuNzA3MSAwLjcwNzEgLTMuNTE3MyA4LjQ5MTMpIiBjbGFzcz0ic3QwIiB3aWR0aD0iMTIiIGhlaWdodD0iMTIiLz4KPC9zdmc+Cg==);
    background-position: left center, right center;
    background-repeat: no-repeat;
    background-size: 12px 12px, 12px 12px;
    height: 12px;
    left: -1px;
    width: calc(100% + 2px);
    bottom: -7px;
    content: "";
    display: block;
    position: absolute
}

@media(min-width:40em) {
    .c-view--listing-block-bulletins__block_1 .c-view__row:nth-child(-n+2),
    .c-view--listing-block-directives__block_2 .c-view__row:nth-child(-n+2) {
        border-top: solid 2px #85b063;
        margin-bottom: 1rem;
        position: relative;
        width: 100%
    }
}

@media(min-width:40em)and (min-width:40em) {
    .c-view--listing-block-bulletins__block_1 .c-view__row:nth-child(-n+2),
    .c-view--listing-block-directives__block_2 .c-view__row:nth-child(-n+2) {
        width: 40%
    }
}

@media(min-width:40em) {
    .c-view--listing-block-bulletins__block_1 .c-view__row:nth-child(-n+2)::before,
    .c-view--listing-block-directives__block_2 .c-view__row:nth-child(-n+2)::before {
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxNyAxNyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTcgMTc7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojODVCMDYzO30KPC9zdHlsZT4KPHJlY3QgeD0iMi41IiB5PSIyLjUiIHRyYW5zZm9ybT0ibWF0cml4KDAuNzA3MSAtMC43MDcxIDAuNzA3MSAwLjcwNzEgLTMuNTE3MyA4LjQ5MTMpIiBjbGFzcz0ic3QwIiB3aWR0aD0iMTIiIGhlaWdodD0iMTIiLz4KPC9zdmc+Cg==), url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxNyAxNyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTcgMTc7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojODVCMDYzO30KPC9zdHlsZT4KPHJlY3QgeD0iMi41IiB5PSIyLjUiIHRyYW5zZm9ybT0ibWF0cml4KDAuNzA3MSAtMC43MDcxIDAuNzA3MSAwLjcwNzEgLTMuNTE3MyA4LjQ5MTMpIiBjbGFzcz0ic3QwIiB3aWR0aD0iMTIiIGhlaWdodD0iMTIiLz4KPC9zdmc+Cg==);
        background-position: left center, right center;
        background-repeat: no-repeat;
        background-size: 12px 12px, 12px 12px;
        height: 12px;
        left: -1px;
        width: calc(100% + 2px);
        bottom: 7px;
        content: "";
        display: block;
        position: relative
    }
}

.c-view--listing-block-bulletins__block_1 .c-view__row:nth-child(-n+1),
.c-view--listing-block-directives__block_2 .c-view__row:nth-child(-n+1) {
    border-top: solid 2px #85b063;
    margin-bottom: 1rem;
    position: relative;
    width: 100%
}

@media(min-width:40em) {
    .c-view--listing-block-bulletins__block_1 .c-view__row:nth-child(-n+1),
    .c-view--listing-block-directives__block_2 .c-view__row:nth-child(-n+1) {
        width: 40%
    }
}

.c-view--listing-block-bulletins__block_1 .c-view__row:nth-child(-n+1)::before,
.c-view--listing-block-directives__block_2 .c-view__row:nth-child(-n+1)::before {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxNyAxNyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTcgMTc7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojODVCMDYzO30KPC9zdHlsZT4KPHJlY3QgeD0iMi41IiB5PSIyLjUiIHRyYW5zZm9ybT0ibWF0cml4KDAuNzA3MSAtMC43MDcxIDAuNzA3MSAwLjcwNzEgLTMuNTE3MyA4LjQ5MTMpIiBjbGFzcz0ic3QwIiB3aWR0aD0iMTIiIGhlaWdodD0iMTIiLz4KPC9zdmc+Cg==), url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxNyAxNyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTcgMTc7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojODVCMDYzO30KPC9zdHlsZT4KPHJlY3QgeD0iMi41IiB5PSIyLjUiIHRyYW5zZm9ybT0ibWF0cml4KDAuNzA3MSAtMC43MDcxIDAuNzA3MSAwLjcwNzEgLTMuNTE3MyA4LjQ5MTMpIiBjbGFzcz0ic3QwIiB3aWR0aD0iMTIiIGhlaWdodD0iMTIiLz4KPC9zdmc+Cg==);
    background-position: left center, right center;
    background-repeat: no-repeat;
    background-size: 12px 12px, 12px 12px;
    height: 12px;
    left: -1px;
    width: calc(100% + 2px);
    bottom: 7px;
    content: "";
    display: block;
    position: relative
}

.c-view--listing-block-bulletins__block_1 .c-teaser,
.c-view--listing-block-directives__block_2 .c-teaser {
    margin: 1rem;
    margin-bottom: 2rem
}

.c-view--listing-block-alerts__block_1 {
    -moz-column-gap: 2rem;
    column-gap: 2rem;
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 2.5rem
}

.c-view--listing-block-alerts__block_1 .c-view__row {
    border-bottom: solid 2px #950e24;
    margin-bottom: 1rem;
    position: relative;
    width: 100%
}

@media(min-width:55em) {
    .c-view--listing-block-alerts__block_1 .c-view__row {
        width: 40%
    }
}

.c-view--listing-block-alerts__block_1 .c-view__row::after {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxNyAxNyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTcgMTc7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojOTUwRTI0O30KPC9zdHlsZT4KPHJlY3QgeD0iMi41IiB5PSIyLjUiIHRyYW5zZm9ybT0ibWF0cml4KDAuNzA3MSAtMC43MDcxIDAuNzA3MSAwLjcwNzEgLTMuNTE3MyA4LjQ5MTMpIiBjbGFzcz0ic3QwIiB3aWR0aD0iMTIiIGhlaWdodD0iMTIiLz4KPC9zdmc+Cg==), url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxNyAxNyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTcgMTc7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojOTUwRTI0O30KPC9zdHlsZT4KPHJlY3QgeD0iMi41IiB5PSIyLjUiIHRyYW5zZm9ybT0ibWF0cml4KDAuNzA3MSAtMC43MDcxIDAuNzA3MSAwLjcwNzEgLTMuNTE3MyA4LjQ5MTMpIiBjbGFzcz0ic3QwIiB3aWR0aD0iMTIiIGhlaWdodD0iMTIiLz4KPC9zdmc+Cg==);
    background-position: left center, right center;
    background-repeat: no-repeat;
    background-size: 12px 12px, 12px 12px;
    height: 12px;
    left: -1px;
    width: calc(100% + 2px);
    bottom: -7px;
    content: "";
    display: block;
    position: absolute
}

@media(min-width:55em) {
    .c-view--listing-block-alerts__block_1 .c-view__row:nth-child(-n+2) {
        border-top: solid 2px #950e24;
        margin-bottom: 1rem;
        position: relative;
        width: 100%
    }
}

@media(min-width:55em)and (min-width:55em) {
    .c-view--listing-block-alerts__block_1 .c-view__row:nth-child(-n+2) {
        width: 40%
    }
}

@media(min-width:55em) {
    .c-view--listing-block-alerts__block_1 .c-view__row:nth-child(-n+2)::before {
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxNyAxNyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTcgMTc7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojOTUwRTI0O30KPC9zdHlsZT4KPHJlY3QgeD0iMi41IiB5PSIyLjUiIHRyYW5zZm9ybT0ibWF0cml4KDAuNzA3MSAtMC43MDcxIDAuNzA3MSAwLjcwNzEgLTMuNTE3MyA4LjQ5MTMpIiBjbGFzcz0ic3QwIiB3aWR0aD0iMTIiIGhlaWdodD0iMTIiLz4KPC9zdmc+Cg==), url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxNyAxNyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTcgMTc7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojOTUwRTI0O30KPC9zdHlsZT4KPHJlY3QgeD0iMi41IiB5PSIyLjUiIHRyYW5zZm9ybT0ibWF0cml4KDAuNzA3MSAtMC43MDcxIDAuNzA3MSAwLjcwNzEgLTMuNTE3MyA4LjQ5MTMpIiBjbGFzcz0ic3QwIiB3aWR0aD0iMTIiIGhlaWdodD0iMTIiLz4KPC9zdmc+Cg==);
        background-position: left center, right center;
        background-repeat: no-repeat;
        background-size: 12px 12px, 12px 12px;
        height: 12px;
        left: -1px;
        width: calc(100% + 2px);
        bottom: 7px;
        content: "";
        display: block;
        position: relative
    }
}

.c-view--listing-block-alerts__block_1 .c-view__row:nth-child(-n+1) {
    border-top: solid 2px #950e24;
    margin-bottom: 1rem;
    position: relative;
    width: 100%
}

@media(min-width:55em) {
    .c-view--listing-block-alerts__block_1 .c-view__row:nth-child(-n+1) {
        width: 40%
    }
}

.c-view--listing-block-alerts__block_1 .c-view__row:nth-child(-n+1)::before {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxNyAxNyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTcgMTc7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojOTUwRTI0O30KPC9zdHlsZT4KPHJlY3QgeD0iMi41IiB5PSIyLjUiIHRyYW5zZm9ybT0ibWF0cml4KDAuNzA3MSAtMC43MDcxIDAuNzA3MSAwLjcwNzEgLTMuNTE3MyA4LjQ5MTMpIiBjbGFzcz0ic3QwIiB3aWR0aD0iMTIiIGhlaWdodD0iMTIiLz4KPC9zdmc+Cg==), url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxNyAxNyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTcgMTc7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojOTUwRTI0O30KPC9zdHlsZT4KPHJlY3QgeD0iMi41IiB5PSIyLjUiIHRyYW5zZm9ybT0ibWF0cml4KDAuNzA3MSAtMC43MDcxIDAuNzA3MSAwLjcwNzEgLTMuNTE3MyA4LjQ5MTMpIiBjbGFzcz0ic3QwIiB3aWR0aD0iMTIiIGhlaWdodD0iMTIiLz4KPC9zdmc+Cg==);
    background-position: left center, right center;
    background-repeat: no-repeat;
    background-size: 12px 12px, 12px 12px;
    height: 12px;
    left: -1px;
    width: calc(100% + 2px);
    bottom: 7px;
    content: "";
    display: block;
    position: relative
}

.c-view--listing-block-alerts__block_1 .c-teaser {
    margin-bottom: 2rem;
    margin-left: 0;
    margin-right: 0;
    margin-top: 1rem
}

@media(min-width:40em) {
    .c-view--listing-block-alerts__block_1 .c-teaser {
        margin: 1rem 1rem 2rem
    }
}

.c-view--listing-block-alerts__block_1+.c-button+.c-button {
    margin-left: 0
}

@media(min-width:30em) {
    .c-view--listing-block-alerts__block_1+.c-button+.c-button {
        margin-left: .5rem
    }
}

.c-view--safecom-blog-list .c-view__row:not(:last-child) {
    border-bottom: solid 2px #85b063;
    margin-bottom: 1rem;
    position: relative;
    width: 100%
}

.c-view--safecom-blog-list .c-view__row:not(:last-child)::after {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxNyAxNyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTcgMTc7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojODVCMDYzO30KPC9zdHlsZT4KPHJlY3QgeD0iMi41IiB5PSIyLjUiIHRyYW5zZm9ybT0ibWF0cml4KDAuNzA3MSAtMC43MDcxIDAuNzA3MSAwLjcwNzEgLTMuNTE3MyA4LjQ5MTMpIiBjbGFzcz0ic3QwIiB3aWR0aD0iMTIiIGhlaWdodD0iMTIiLz4KPC9zdmc+Cg==), url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxNyAxNyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTcgMTc7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojODVCMDYzO30KPC9zdHlsZT4KPHJlY3QgeD0iMi41IiB5PSIyLjUiIHRyYW5zZm9ybT0ibWF0cml4KDAuNzA3MSAtMC43MDcxIDAuNzA3MSAwLjcwNzEgLTMuNTE3MyA4LjQ5MTMpIiBjbGFzcz0ic3QwIiB3aWR0aD0iMTIiIGhlaWdodD0iMTIiLz4KPC9zdmc+Cg==);
    background-position: left center, right center;
    background-repeat: no-repeat;
    background-size: 12px 12px, 12px 12px;
    height: 12px;
    left: -1px;
    width: calc(100% + 2px);
    bottom: -7px;
    content: "";
    display: block;
    position: absolute
}

.c-view--safecom-blog-list .c-teaser {
    margin-left: 1rem;
    margin-right: 1rem;
    margin-top: 2.5rem
}

.c-view--service-listing .c-teaser__tag,
.c-view--index-mts-resilience-resource-listing .c-teaser__tag {
    align-items: center;
    display: flex;
    margin-top: 1rem
}

.c-view--service-listing .c-teaser__tag span,
.c-view--index-mts-resilience-resource-listing .c-teaser__tag span {
    align-items: center;
    background-color: #edeeee;
    border-radius: 2px;
    color: #646566;
    display: flex;
    padding: 0 .5rem
}

.c-view--service-listing .c-teaser__tag span svg,
.c-view--index-mts-resilience-resource-listing .c-teaser__tag span svg {
    margin-right: 4px
}

.c-view--service-listing .c-teaser__tag .publicly-accessible,
.c-view--service-listing .c-teaser__tag .restricted-access,
.c-view--index-mts-resilience-resource-listing .c-teaser__tag .publicly-accessible,
.c-view--index-mts-resilience-resource-listing .c-teaser__tag .restricted-access {
    background-position: .25rem center;
    background-repeat: no-repeat;
    padding-left: 2rem;
    text-transform: uppercase
}

.c-view--service-listing .c-teaser__tag .publicly-accessible,
.c-view--index-mts-resilience-resource-listing .c-teaser__tag .publicly-accessible {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjMiIGhlaWdodD0iMjMiIHZpZXdCb3g9IjAgMCAyMyAyMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNS4zMzM1IDEwLjU0MTZDMTYuOTI0MyAxMC41NDE2IDE4LjE5ODkgOS4yNTc0NiAxOC4xOTg5IDcuNjY2NjNDMTguMTk4OSA2LjA3NTc5IDE2LjkyNDMgNC43OTE2MyAxNS4zMzM1IDQuNzkxNjNDMTMuNzQyNyA0Ljc5MTYzIDEyLjQ1ODUgNi4wNzU3OSAxMi40NTg1IDcuNjY2NjNDMTIuNDU4NSA5LjI1NzQ2IDEzLjc0MjcgMTAuNTQxNiAxNS4zMzM1IDEwLjU0MTZaTTcuNjY2ODMgMTAuNTQxNkM5LjI1NzY2IDEwLjU0MTYgMTAuNTMyMiA5LjI1NzQ2IDEwLjUzMjIgNy42NjY2M0MxMC41MzIyIDYuMDc1NzkgOS4yNTc2NiA0Ljc5MTYzIDcuNjY2ODMgNC43OTE2M0M2LjA3NiA0Ljc5MTYzIDQuNzkxODMgNi4wNzU3OSA0Ljc5MTgzIDcuNjY2NjNDNC43OTE4MyA5LjI1NzQ2IDYuMDc2IDEwLjU0MTYgNy42NjY4MyAxMC41NDE2Wk03LjY2NjgzIDEyLjQ1ODNDNS40MzM5MSAxMi40NTgzIDAuOTU4NDk2IDEzLjU3OTUgMC45NTg0OTYgMTUuODEyNVYxOC4yMDgzSDE0LjM3NTJWMTUuODEyNUMxNC4zNzUyIDEzLjU3OTUgOS44OTk3NCAxMi40NTgzIDcuNjY2ODMgMTIuNDU4M1pNMTUuMzMzNSAxMi40NTgzQzE1LjA1NTYgMTIuNDU4MyAxNC43MzkzIDEyLjQ3NzUgMTQuNDAzOSAxMi41MDYyQzE1LjUxNTYgMTMuMzExMiAxNi4yOTE4IDE0LjM5NDEgMTYuMjkxOCAxNS44MTI1VjE4LjIwODNIMjIuMDQxOFYxNS44MTI1QzIyLjA0MTggMTMuNTc5NSAxNy41NjY0IDEyLjQ1ODMgMTUuMzMzNSAxMi40NTgzWiIgZmlsbD0iIzAwNTI4OCIvPgo8L3N2Zz4K)
}

.c-view--service-listing .c-teaser__tag .restricted-access,
.c-view--index-mts-resilience-resource-listing .c-teaser__tag .restricted-access {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNS43MyAzSDguMjdMMyA4LjI3VjE1LjczTDguMjcgMjFIMTUuNzNMMjEgMTUuNzNWOC4yN0wxNS43MyAzWk0xMiAxNy4zQzExLjI4IDE3LjMgMTAuNyAxNi43MiAxMC43IDE2QzEwLjcgMTUuMjggMTEuMjggMTQuNyAxMiAxNC43QzEyLjcyIDE0LjcgMTMuMyAxNS4yOCAxMy4zIDE2QzEzLjMgMTYuNzIgMTIuNzIgMTcuMyAxMiAxNy4zWk0xMyAxM0gxMVY3SDEzVjEzWiIgZmlsbD0iI0M0MTIzMCIvPgo8L3N2Zz4K)
}

.c-view--index-kev-listing .c-view__header {
    color: #646566;
    font-size: 14px
}

.c-view--index-kev-listing .c-view__row+.c-view__row {
    border-top: 1px solid #dedfe0;
    padding-top: 2.25em
}

.c-view--index-kev-listing .c-teaser__title {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI3LjcuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyMTYgMjE2IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyMTYgMjE2OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6IzBFNDA2Nzt9Cjwvc3R5bGU+CjxnPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTgxLjc2LDEzNy41N2MwLDExLjQ3LDcuNjgsMjEuMTgsMTguMjksMjQuNXY1LjdjMCwxLjQ4LDEuMjMsMi42OSwyLjc1LDIuNjljMS41MiwwLDIuNzUtMS4yLDIuNzUtMi42OXYtNC42CgkJYzAuODMsMC4wOCwxLjY3LDAuMTIsMi41MiwwLjEyYzAuODUsMCwxLjY5LTAuMDQsMi41Mi0wLjEydjQuNmMwLDEuNDgsMS4yMywyLjY5LDIuNzUsMi42OWMxLjUyLDAsMi43NS0xLjIsMi43NS0yLjY5di01LjcKCQljMTAuNjEtMy4zMiwxOC4yOS0xMy4wMywxOC4yOS0yNC41YzAtMS41My0wLjE1LTMuMDQtMC40MS00LjVsLTI2LjQ1LTE2LjE5bC0yNS4zNCwxNi4xOUM4MS45MSwxMzQuNTMsODEuNzYsMTM2LjA0LDgxLjc2LDEzNy41N3oKCQkiLz4KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xNDMuNjUsMTI0LjY0YzEuNDIsMS4zMSwyLjc0LDIuOTYsMy42OCw1LjA1YzQuODgsMTAuODQsMTIuNjYsMTYuMzcsMjEuOTgsMTUuN3YtNS4wOAoJCWMtOS4xMywwLjg0LTE0LjQyLTYuMzgtMTcuMjUtMTIuNjdjLTEuNjItMy42MS00LjA0LTYuMjEtNi40OS04LjA4YzEuMDEtMy4wNCwyLjAyLTYuNzksMi45MS0xMS4zNWMwLjMtMS41NCwwLjUyLTMuMDcsMC43LTQuNgoJCWMzLjI1LTAuNTIsNi43OC0xLjk0LDkuMjgtNS4zYzEuNTQtMi4wNiwyLjU1LTQuMDgsMy40NC01Ljg2YzEuOTMtMy44NywyLjkxLTUuNzIsNy40MS01LjY0di01LjA4Yy0wLjA4LDAtMC4xNy0wLjAxLTAuMjUtMC4wMQoJCWMtNy41NiwwLTkuNzEsNC4zMi0xMS44LDguNTFjLTAuODMsMS42Ny0xLjcsMy4zOS0yLjk3LDUuMWMtMS4yMywxLjY1LTIuOTUsMi41NS00LjcyLDMuMDJjMC4yNS04Ljc4LTEuNDUtMTcuMjEtNC44MS0yNC41CgkJYzMuMDktMi4xOSw2LjI0LTUuNTEsNy42Mi0xMC4zN2MyLjUtOC43OSw3LjQ1LTEyLjU0LDE2Ljk0LTEyLjc4di01LjA2Yy0xMS44MiwwLjI3LTE4LjgyLDUuNTItMjEuOTMsMTYuNDgKCQljLTAuOSwzLjE4LTIuOTMsNS41LTUuMDYsNy4xNWMtNi43Ni0xMS4xNy0xNy45Mi0xOC42Ny0zMi4yMy0xOC42N3Y2MS43bDI5LjY4LDE4Ljk4QzEzOS43OCwxMzEuMzEsMTQxLjUyLDEyOS41MiwxNDMuNjUsMTI0LjY0eiIKCQkvPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTY4LjgxLDEyOS42OWMwLjk0LTIuMDksMi4yNi0zLjc0LDMuNjctNS4wNWMyLjEzLDQuODgsMy44Nyw2LjY3LDMuODcsNi42N2wyOS42OS0xOC45OHYtNjEuNwoJCWMtMTQuMzIsMC0yNS40OCw3LjUtMzIuMjQsMTguNjhjLTIuMTEtMS42NC00LjE0LTMuOTctNS4wNS03LjE3Yy0zLjExLTEwLjk2LTEwLjExLTE2LjIxLTIxLjkzLTE2LjQ4djUuMDYKCQljOS40OSwwLjI0LDE0LjQ1LDMuOTgsMTYuOTQsMTIuNzhjMS4zOCw0Ljg2LDQuNTMsOC4xOCw3LjYyLDEwLjM3Yy0zLjM3LDcuMjktNS4wNywxNS43My00LjgxLDI0LjUxCgkJYy0xLjc2LTAuNDctMy40OS0xLjM4LTQuNzItMy4wNGMtMS4yNy0xLjctMi4xMy0zLjQzLTIuOTctNS4xYy0yLjA5LTQuMTktNC4yNS04LjUxLTExLjgtOC41MWMtMC4wOCwwLTAuMTcsMC4wMS0wLjI1LDAuMDF2NS4wOAoJCWM0LjUtMC4wOCw1LjQ3LDEuNzcsNy40MSw1LjY0YzAuODksMS43OCwxLjg5LDMuOCwzLjQzLDUuODZjMi41MSwzLjM2LDYuMDQsNC43OCw5LjI4LDUuM2MwLjE4LDEuNTMsMC40LDMuMDYsMC43LDQuNgoJCWMwLjg5LDQuNTYsMS45LDguMzEsMi45MSwxMS4zNWMtMi40NSwxLjg3LTQuODcsNC40OC02LjQ5LDguMDhjLTIuODMsNi4yOS04LjEzLDEzLjUyLTE3LjI1LDEyLjY3djUuMDgKCQlDNTYuMTYsMTQ2LjA2LDYzLjkzLDE0MC41Myw2OC44MSwxMjkuNjl6Ii8+CjwvZz4KPC9zdmc+Cg==);
    background-position: -0.5rem 45%;
    background-repeat: no-repeat;
    background-size: 45px 45px;
    padding: .5rem .75rem .5rem 2.5rem
}

.c-view--index-kev-listing .c-teaser__vuln-name {
    font-weight: 700
}

.c-view--index-kev-listing .c-teaser__vuln-name span {
    font-style: italic;
    font-weight: 500
}

.c-view--index-kev-listing .c-teaser__teaser-info {
    -moz-column-gap: 7.75em;
    column-gap: 7.75em;
    display: flex;
    flex-direction: row
}

.c-view--index-kev-listing .c-teaser__teaser-info div {
    flex-basis: 0;
    flex-grow: 1;
    width: 100%
}

.c-view--index-kev-listing .c-teaser__teaser-info ul {
    margin-top: 0
}

@media(max-width:64em) {
    .c-view--index-kev-listing .c-teaser__teaser-info {
        display: flex;
        flex-direction: column;
        row-gap: 1em
    }
}

.c-view--index-kev-listing .c-teaser__notes-title {
    color: #0078ae;
    cursor: pointer;
    margin-top: 1em
}

.c-view--index-kev-listing .c-teaser__notes-content {
    background-color: #f5fafc;
    display: flex;
    flex-direction: column;
    font-weight: 600;
    gap: 1em;
    margin-top: 10px;
    padding: 20px
}

.c-view--index-kev-listing .c-teaser__notes-content .c-teaser__notes-cwe-title {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxNiAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMy4xOTgxIDVMMTYuMDA5OCA1TDE2LjAwOTggN0wxMy45MTg1IDdDMTMuOTY4NSA3LjMzIDE0LjAwODYgNy42NiAxNC4wMDg2IDhMMTQuMDA4NiA5TDE2LjAwOTggOUwxNi4wMDk4IDExTDE0LjAwODYgMTFMMTQuMDA4NiAxMkMxNC4wMDg2IDEyLjM0IDEzLjk2ODUgMTIuNjcgMTMuOTE4NSAxM0wxNi4wMDk4IDEzTDE2LjAwOTggMTVMMTMuMTk4MSAxNUMxMi4xNTc1IDE2Ljc5IDEwLjIyNjMgMTggOC4wMDUgMThDNS43ODM2NyAxOCAzLjg1MjUyIDE2Ljc5IDIuODExOSAxNUwwLjAwMDIyODYyIDE1TDAuMDAwMjI4NDQ1IDEzTDIuMDkxNDcgMTNDMi4wNDE0NCAxMi42NyAyLjAwMTQyIDEyLjM0IDIuMDAxNDIgMTJMMi4wMDE0MiAxMUwwLjAwMDIyODI3IDExTDAuMDAwMjI2MTg4IDlMMi4wMDE0MiA5TDIuMDAxNDIgOEMyLjAwMTQyIDcuNjYgMi4wNDE0NCA3LjMzIDIuMDkxNDcgN0wwLjAwMDIyNjAxMyA3TDAuMDAwMjI1ODM4IDVMMi44MTE5IDVDMy4yNjIxNyA0LjIyIDMuODgyNTQgMy41NSA0LjYyMjk4IDMuMDRMMy4wMDIwMSAxLjQxTDQuNDEyODUgMS4wMTM4M2UtMDZMNi41OTQxNSAyLjE3QzcuMDQ0NDIgMi4wNiA3LjUxNDcgMiA4LjAwNDk5IDJDOC40OTUyOSAyIDguOTY1NTcgMi4wNiA5LjQyNTg0IDIuMTdMMTEuNTk3MSAtMS41MjE1OGUtMDZMMTMuMDA4IDEuNDFMMTEuMzc3IDMuMDRDMTIuMTI3NCAzLjU1IDEyLjc0NzggNC4yMiAxMy4xOTgxIDVaTTguODUwNTkgMTMuNTIzNEM4Ljg1MDU5IDEzLjAyOTQgOC40NTAwOSAxMi42Mjg5IDcuOTU2MDQgMTIuNjI4OUM3LjQ2MiAxMi42Mjg5IDcuMDYxNSAxMy4wMjk0IDcuMDYxNSAxMy41MjM0QzcuMDYxNSAxNC4wMTc1IDcuNDYyIDE0LjQxOCA3Ljk1NjA0IDE0LjQxOEM4LjQ1MDA5IDE0LjQxOCA4Ljg1MDU5IDE0LjAxNzUgOC44NTA1OSAxMy41MjM0Wk04Ljg1MDU5IDExLjczNDNMOC44NTA1OCA1LjQ3MjU1TDcuMDYxNSA1LjQ3MjU1TDcuMDYxNSAxMS43MzQzTDguODUwNTkgMTEuNzM0M1oiIGZpbGw9ImJsYWNrIi8+Cjwvc3ZnPgo=);
    background-position: 0 50%;
    background-repeat: no-repeat;
    background-size: 1em 1.125em;
    padding-left: 1.3125em
}

.c-view--index-kev-listing .c-teaser__notes-content ul {
    margin-left: 1.5625em;
    margin-top: 0
}

.c-view--index-kev-listing .c-teaser__kev-label {
    font-weight: 700
}

.c-view--index-kev-listing .c-teaser__notes-title::after {
    content: " +"
}

.c-view--index-kev-listing .c-teaser__notes-title.active::after {
    content: " -"
}

.c-view--index-kev-listing .hide {
    display: none
}

.c-teaser__kev-hr {
    border-color: #007cce
}

.known-ransomware::before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAyMCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wIDE3LjI3MjdIMjBMMTAgMEwwIDE3LjI3MjdaTTEwLjkwOTEgMTQuNTQ1NUg5LjA5MDkxVjEyLjcyNzNIMTAuOTA5MVYxNC41NDU1Wk0xMC45MDkxIDEwLjkwOTFIOS4wOTA5MVY3LjI3MjczSDEwLjkwOTFWMTAuOTA5MVoiIGZpbGw9IiNDNDEyMzAiLz4KPC9zdmc+Cg==);
    background-position: 0 50%;
    background-repeat: no-repeat;
    background-size: contain;
    content: "";
    height: 17.27px;
    margin-right: 7px;
    padding-left: 1.3125em;
    width: 20px
}

.c-teaser__cwes-block .c-teaser__cwes-line {
    font-weight: 600;
    margin-top: 1em
}

.c-teaser__cwes-block .c-teaser__cwes-line .c-teaser__cwe {
    font-weight: normal
}

.c-text-cta {
    margin: 2.5rem 0
}

@media(min-width:40em) {
    .c-text-cta {
        margin: 2.5rem 0
    }
}

.c-text-cta__content {
    background: #fcfdfd;
    border: solid 1px #0078ae;
    margin-bottom: 1rem;
    max-width: 1100px;
    padding: 1.5rem
}

@media(min-width:40em) {
    .c-text-cta__content {
        padding: 2.5rem
    }
}

.c-text-cta__summary {
    line-height: 1.5
}

@media(min-width:40em) {
    .c-text-cta__summary {
        font-size: 1.38rem
    }
    .c-image-cta--outline .c-text-cta__summary {
        font-size: unset
    }
}

.c-text-cta__button {
    margin-top: 2rem
}

@media(min-width:55em) {
    .c-text-cta__row {
        display: flex;
        gap: 3rem
    }
    .is-reversed .c-text-cta__row {
        flex-direction: row-reverse
    }
}

@media(min-width:64em) {
    .has-aside-left .c-text-cta__row,
    .has-aside-right .c-text-cta__row {
        display: block
    }
}

@media(min-width:75em) {
    .has-aside-left .c-text-cta__row,
    .has-aside-right .c-text-cta__row {
        display: flex
    }
}

@media(min-width:55em) {
    .c-text-cta__row .c-text-cta__wrapper {
        flex-basis: 60%;
        flex-grow: 0
    }
}

.c-text-cta__media {
    margin-bottom: 1.5rem
}

@media(min-width:55em) {
    .c-text-cta__media {
        flex-basis: 40%;
        flex-grow: 0;
        flex-shrink: 0;
        margin-bottom: 0
    }
}

@media(min-width:64em) {
    .has-aside-left .c-text-cta__media,
    .has-aside-right .c-text-cta__media {
        margin-bottom: 1.5rem
    }
}

@media(min-width:75em) {
    .has-aside-left .c-text-cta__media,
    .has-aside-right .c-text-cta__media {
        margin-bottom: 0
    }
}

.c-video-slider {
    margin: 3rem 0
}

@media(min-width:55em) {
    .c-video-slider {
        margin: 4rem 0
    }
}

.c-video-slider__header {
    margin-bottom: 2.5rem
}

.c-video-slider__featured {
    margin-bottom: 2.5rem
}

@media(min-width:55em) {
    .c-video-slider__featured {
        margin-bottom: 3.5rem
    }
}

.c-video-slider__featured iframe {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.c-video-slider__slider {
    border-top: solid 1px #dedfe0;
    padding-top: 2.5rem;
    position: relative
}

@media(min-width:40em) {
    .c-video-slider__slider {
        padding: 2.5rem 3.5rem 0
    }
}

@media(min-width:55em) {
    .c-video-slider__slider {
        padding: 4rem 3.5rem 0
    }
}

@media(min-width:64em) {
    .c-video-slider__slider {
        padding: 4rem 4.5rem 0
    }
}

.c-video-slider .tns-controls {
    z-index: 1
}

.c-video-slider .tns-controls button {
    outline: 2px solid rgba(0, 0, 0, 0);
    outline-offset: 2px;
    height: 44px;
    overflow: hidden;
    width: 36px;
    background-color: #0078ae;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 35%;
    border: 0;
    position: absolute;
    top: 45%;
    transform: translateY(-50%);
    transition: background-color 200ms cubic-bezier(0.0, 0, 0.2, 1)
}

.c-video-slider .tns-controls button:focus {
    outline-color: #28a0cb
}

.c-video-slider .tns-controls button:focus:not(:focus-visible) {
    outline-color: rgba(0, 0, 0, 0)
}

.c-video-slider .tns-controls button::before {
    content: "";
    display: block;
    height: 150%;
    width: 0
}

@media(min-width:64em) {
    .c-video-slider .tns-controls button {
        height: 56px;
        overflow: hidden;
        width: 48px
    }
    .c-video-slider .tns-controls button::before {
        content: "";
        display: block;
        height: 150%;
        width: 0
    }
}

.c-video-slider .tns-controls button:hover,
.c-video-slider .tns-controls button:focus {
    background-color: #005288
}

.c-video-slider .tns-controls button[disabled] {
    background-color: #c0c2c4;
    pointer-events: none
}

.c-video-slider .tns-controls button[data-controls=prev] {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxNiAxNiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTYgMTY7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojRkZGRkZGO30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTgsMTZsMS40LTEuNEwzLjgsOUgxNlY3SDMuOGw1LjYtNS42TDgsMEwwLDhMOCwxNnoiLz4KPC9zdmc+Cg==);
    left: 0
}

.c-video-slider .tns-controls button[data-controls=next] {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxNiAxNiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTYgMTY7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojRkZGRkZGO30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTgsMEw2LjYsMS40TDEyLjIsN0gwdjJoMTIuMmwtNS42LDUuNkw4LDE2bDgtOEw4LDB6Ii8+Cjwvc3ZnPgo=);
    right: 0
}

.c-video-slider .tns-nav {
    display: flex;
    justify-content: center;
    margin-top: 1.5rem
}

@media(min-width:40em) {
    .c-video-slider .tns-nav {
        margin-top: 2.5rem
    }
}

.c-video-slider .tns-nav button {
    outline: 2px solid rgba(0, 0, 0, 0);
    outline-offset: 2px;
    background-color: #dedfe0;
    border: 0;
    border-radius: 50%;
    height: 18px;
    margin: 0 .5rem;
    transition: background-color 200ms cubic-bezier(0.0, 0, 0.2, 1);
    width: 18px
}

.c-video-slider .tns-nav button:focus {
    outline-color: #28a0cb
}

.c-video-slider .tns-nav button:focus:not(:focus-visible) {
    outline-color: rgba(0, 0, 0, 0)
}

@media(min-width:40em) {
    .c-video-slider .tns-nav button {
        margin: 0 .75rem
    }
}

.c-video-slider .tns-nav button.tns-nav-active {
    background-color: #0078ae
}

.c-video.has-iframe {
    height: 0;
    max-width: 100%;
    padding-bottom: 56.25%;
    position: relative
}

.c-video__iframe {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

@media(max-width:39.9375em) {
    .c-view table.responsive-enabled th.priority-low,
    .c-view table.responsive-enabled td.priority-low,
    .c-view table.responsive-enabled th.priority-medium,
    .c-view table.responsive-enabled td.priority-medium {
        display: none
    }
}

@media(max-width:39.9375em) {
    .c-view table.responsive-enabled th.priority-low,
    .c-view table.responsive-enabled td.priority-low {
        display: none
    }
}

.c-view__exposed {
    margin-bottom: 1rem
}

.kev-print-view .usa-banner__header,
.kev-print-view .usa-navbar__search,
.kev-print-view .usa-nav__primary,
.kev-print-view .l-breadcrumb,
.kev-print-view .usa-footer,
.kev-print-view .c-view--detail-page-related-content,
.kev-print-view .c-file,
.kev-print-view .l-full__footer,
.kev-print-view .c-global-header-btns,
.kev-print-view .c-block--id-askcisa-block {
    display: none
}

.kev-print-friendly table {
    filter: grayscale(1);
    font-size: 16px;
    table-layout: fixed
}

.kev-print-friendly .dt-search {
    display: flex
}

.kev-print-friendly .dt-end {
    display: flex !important;
    justify-content: end !important
}

.c-block--id-views-exposed-filter-blockindex-kev-listing-block-1 #edit-field-cve {
    display: none
}

.c-block--id-views-blockindex-kev-listing-block-1 h1 {
    color: #005288
}

.c-view-tabs {
    border-bottom: 1px solid #dedfe0
}

.c-view-tabs__tab {
    background: #fff;
    border-bottom: 1px solid #dedfe0;
    color: #1b1b1b;
    display: inline-block;
    margin-bottom: -1px;
    padding: .5rem 1rem;
    text-decoration: none
}

.c-view-tabs__tab:visited {
    color: #1b1b1b
}

.c-view-tabs__tab:hover,
.c-view-tabs__tab:focus {
    text-decoration: underline
}

.c-view-tabs__tab.tab-active {
    border: 1px solid #dedfe0;
    border-bottom-color: #fff;
    border-top: 3px solid #3d7ca5;
    font-weight: 700
}

.c-widget {
    margin-bottom: 2.5rem;
    padding-right: 2.5rem
}

@media(min-width:55em) {
    .c-widget {
        margin-bottom: 4rem;
        padding-right: 1.5rem
    }
}

@media(min-width:64em) {
    .c-widget {
        padding-right: 0
    }
}

.c-widget__header {
    border-bottom: solid 1px #0078ae;
    margin-bottom: 1rem;
    position: relative
}

.c-widget__header::before {
    background-color: #0078ae;
    bottom: -10px;
    content: "";
    display: block;
    height: 1px;
    position: absolute;
    right: -20px;
    transform: rotate(45deg);
    width: 24px
}

.c-widget__header::after {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxNyAxNyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTcgMTc7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojMDA3OEFFO30KPC9zdHlsZT4KPHJlY3QgeD0iMi41IiB5PSIyLjUiIHRyYW5zZm9ybT0ibWF0cml4KDAuNzA3MSAtMC43MDcxIDAuNzA3MSAwLjcwNzEgLTMuNTI5NCA4LjQ5MTQpIiBjbGFzcz0ic3QwIiB3aWR0aD0iMTIiIGhlaWdodD0iMTIiLz4KPC9zdmc+Cg==);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    bottom: -23px;
    content: "";
    display: block;
    height: 12px;
    position: absolute;
    right: -22px;
    width: 12px
}

.c-widget__title {
    align-items: center;
    display: flex;
    font-size: 1rem;
    font-weight: 700;
    padding: .5rem 0 .5rem 1.5rem;
    text-transform: uppercase
}

.c-widget__title::before {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    content: "";
    display: none;
    flex-shrink: 0;
    height: 20px;
    margin-right: .5rem;
    position: relative;
    width: 20px
}

.c-widget__content {
    font-size: 1rem;
    padding-left: 1.5rem
}

.c-widget--tools .c-widget__title::before {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyMCAxOSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjAgMTk7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7fQo8L3N0eWxlPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTguOSw0LjFjMCwxLjktMS42LDMuNS0zLjUsMy41Yy0wLjQsMC0wLjgtMC4xLTEuMi0wLjJMMi45LDE4LjhsLTIuMS0yLjFsNy40LTcuNEw2LjQsNy40TDUuNyw4LjJMNC4yLDYuNwoJdjIuOGwtMC43LDAuN0wwLDYuN0wwLjcsNmgyLjhMMi4xLDQuNmwzLjUtMy42YzEuMi0xLjIsMy4xLTEuMiw0LjIsMEw3LjgsMy4ybDEuNCwxLjRMOC41LDUuM2wxLjgsMS44bDEuOC0xLjkKCWMtMC4xLTAuNC0wLjItMC44LTAuMi0xLjJjMC0xLjksMS42LTMuNSwzLjUtMy41QzE2LDAuNiwxNi41LDAuNywxNywxbC0yLjcsMi43bDEuNSwxLjVsMi43LTIuN0MxOC43LDMsMTguOSwzLjUsMTguOSw0LjF6CgkgTTEzLjgsMTAuN2wtMi4xLDIuMWw2LDZsMi4xLTIuMUwxMy44LDEwLjd6Ii8+Cjwvc3ZnPgo=);
    display: inline-block
}

.c-widget--congressional .c-widget__title::before {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyMCAyMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjAgMjI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7fQo8L3N0eWxlPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMCw1LjFsMTAtNWwxMCw1djJIMFY1LjF6IE0yLDkuMmgzdjdIMlY5LjJ6IE04LjUsMTYuMnYtN2gzdjdIOC41eiBNMjAsMjEuMnYtM0gwdjNIMjB6IE0xNSw5LjJoM3Y3aC0zVjkuMnoiCgkvPgo8L3N2Zz4K);
    display: inline-block
}

.c-widget--social .c-widget__title::before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMiAyQzYuNDggMiAyIDYuNDggMiAxMkMyIDE3LjUyIDYuNDggMjIgMTIgMjJDMTcuNTIgMjIgMjIgMTcuNTIgMjIgMTJDMjIgNi40OCAxNy41MiAyIDEyIDJaTTEwIDE3TDUgMTJMNi40MSAxMC41OUwxMCAxNC4xN0wxNy41OSA2LjU4TDE5IDhMMTAgMTdaIiBmaWxsPSIjMUMxRDFGIi8+Cjwvc3ZnPgo=);
    display: inline-block
}

.c-widget--check-mark .c-widget__title::before {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyMCAyMC4xIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyMCAyMC4xOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGwtcnVsZTpldmVub2RkO2NsaXAtcnVsZTpldmVub2RkO30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTEwLDBDNC41LDAsMCw0LjUsMCwxMGMwLDUuNSw0LjUsMTAsMTAsMTBzMTAtNC41LDEwLTEwQzIwLDQuNSwxNS41LDAsMTAsMHogTTgsMTVsLTUtNWwxLjQtMS40TDgsMTIuMgoJbDcuNi03LjZMMTcsNkw4LDE1eiIvPgo8L3N2Zz4K);
    display: inline-block
}

.c-widget--envelope .c-widget__title::before {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyMCAxNyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjAgMTc7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojMDgwODA4O30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTE4LDAuM0gyYy0xLjEsMC0yLDAuOS0yLDJsMCwxMmMwLDEuMSwwLjksMiwyLDJoMTZjMS4xLDAsMi0wLjksMi0ydi0xMkMyMCwxLjIsMTkuMSwwLjMsMTgsMC4zeiBNMTgsNC4zbC04LDUKCWwtOC01di0ybDgsNWw4LTVWNC4zeiIvPgo8L3N2Zz4K);
    display: inline-block
}

.c-widget--comment .c-widget__title::before {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyMCAyMSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjAgMjE7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7fQo8L3N0eWxlPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjAsMi4xYzAtMS4xLTAuOS0yLTItMkgyYy0xLjEsMC0yLDAuOS0yLDJ2MTJjMCwxLjEsMC45LDIsMiwyaDE0bDQsNEwyMCwyLjF6IE0xNiwxMi4xSDR2LTJoMTJWMTIuMXogTTE2LDkuMQoJSDR2LTJoMTJWOS4xeiBNMTYsNi4xSDR2LTJoMTJWNi4xeiIvPgo8L3N2Zz4K);
    display: inline-block
}

.c-widget--news .c-widget__title::before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyNCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xOS4yIDguMzk0OTlWMTAuNzkzNkgyNFY4LjM5NDk5SDE5LjJaTTE2LjggMTYuMzIyM0MxNy45NTIgMTcuMTczOCAxOS40NTIgMTguMzAxMSAyMC42NCAxOS4xODg2QzIxLjEyIDE4LjU1MjkgMjEuNiAxNy45MDUzIDIyLjA4IDE3LjI2OTdDMjAuODkyIDE2LjM4MjIgMTkuMzkyIDE1LjI1NDkgMTguMjQgMTQuMzkxNEMxNy43NiAxNS4wMzkgMTcuMjggMTUuNjg2NiAxNi44IDE2LjMyMjNaTTIyLjA4IDEuOTE4ODZDMjEuNiAxLjI4MzIzIDIxLjEyIDAuNjM1NjIxIDIwLjY0IDBDMTkuNDUyIDAuODg3NDcxIDE3Ljk1MiAyLjAxNDggMTYuOCAyLjg3ODI4QzE3LjI4IDMuNTEzOTEgMTcuNzYgNC4xNjE1MiAxOC4yNCA0Ljc5NzE0QzE5LjM5MiAzLjkzMzY1IDIwLjg5MiAyLjgxODMyIDIyLjA4IDEuOTE4ODZaTTIuNCA1Ljk5NjQzQzEuMDggNS45OTY0MyAwIDcuMDc1NzggMCA4LjM5NDk5VjEwLjc5MzZDMCAxMi4xMTI4IDEuMDggMTMuMTkyMSAyLjQgMTMuMTkyMUgzLjZWMTcuOTg5M0g2VjEzLjE5MjFINy4yTDEzLjIgMTYuNzlWMi4zOTg1N0w3LjIgNS45OTY0M0gyLjRaTTE2LjIgOS41OTQyOEMxNi4yIDcuOTk5MjMgMTUuNTA0IDYuNTYwMDkgMTQuNCA1LjU3NjY3VjEzLjU5OTlDMTUuNTA0IDEyLjYyODUgMTYuMiAxMS4xODkzIDE2LjIgOS41OTQyOFoiIGZpbGw9ImJsYWNrIi8+Cjwvc3ZnPgo=);
    display: inline-block
}

.c-widget--resources .c-widget__title::before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNSAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNi4wMDY5IDFIMy45OTk3M0MyLjg5OTA3IDEgMS45OTg1NCAxLjkgMS45OTg1NCAzVjE3SDMuOTk5NzNWM0gxNi4wMDY5VjFaTTE5LjAwODcgNUg4LjAwMjExQzYuOTAxNDYgNSA2LjAwMDkyIDUuOSA2LjAwMDkyIDdWMjFDNi4wMDA5MiAyMi4xIDYuOTAxNDYgMjMgOC4wMDIxMSAyM0gxOS4wMDg3QzIwLjEwOTMgMjMgMjEuMDA5OSAyMi4xIDIxLjAwOTkgMjFWN0MyMS4wMDk5IDUuOSAyMC4xMDkzIDUgMTkuMDA4NyA1Wk0xOS4wMDg3IDIxSDguMDAyMTFWN0gxOS4wMDg3VjIxWiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMCAxOUgxN1YxNy4wNDEzSDEwVjE5Wk0xMCAxNC45NzkzSDE3VjEzLjAyMDdIMTBWMTQuOTc5M1pNMTAgOVYxMC45NTg3SDE0LjJWOUgxMFoiIGZpbGw9ImJsYWNrIi8+Cjwvc3ZnPgo=);
    display: inline-block
}

.c-widget--incident .c-widget__title::before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMiAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMSAwTDIyIDE5LjA0MThIMEwxMSAwWk0xMSAxNC40NzE3QzEwLjI5ODUgMTQuNDcxNyA5LjcyOTc5IDE1LjA0MDEgOS43Mjk3OSAxNS43NDEyQzkuNzI5NzkgMTYuNDQyMyAxMC4yOTg1IDE3LjAxMDYgMTEgMTcuMDEwNkMxMS43MDE1IDE3LjAxMDYgMTIuMjcwMiAxNi40NDIzIDEyLjI3MDIgMTUuNzQxMkMxMi4yNzAyIDE1LjA0MDEgMTEuNzAxNSAxNC40NzE3IDExIDE0LjQ3MTdaTTEyLjI3MDIgNi44NTUwNEg5LjcyOTc5VjEyLjY5NDVIMTIuMjcwMlY2Ljg1NTA0WiIgZmlsbD0iYmxhY2siLz4KPC9zdmc+Cg==);
    display: inline-block
}

.c-widget--congress .c-widget__title::before {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyMCAyMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjAgMjI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7fQo8L3N0eWxlPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMCw1LjFsMTAtNWwxMCw1djJIMFY1LjF6IE0yLDkuMmgzdjdIMlY5LjJ6IE04LjUsMTYuMnYtN2gzdjdIOC41eiBNMjAsMjEuMnYtM0gwdjNIMjB6IE0xNSw5LjJoM3Y3aC0zVjkuMnoiCgkvPgo8L3N2Zz4K);
    display: inline-block
}

.c-wysiwyg {
    margin: 2.5rem 0
}

@media(min-width:40em) {
    .c-wysiwyg {
        margin: 2.5rem 0
    }
}

.l-page-section .c-wysiwyg {
    margin-top: 0
}

.c-wysiwyg__inner {
    margin-right: auto
}

.c-wysiwyg__inner::after {
    clear: both;
    content: "";
    display: block
}

.c-product-survey {
    background: #f5f5fc;
    border: 1px solid #0078ae;
    width: 100%
}

.c-product-survey__icon {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iTGF5ZXJfMiIgZGF0YS1uYW1lPSJMYXllciAyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNDQuNTggMjAzIj4KICA8ZGVmcz4KICAgIDxzdHlsZT4KICAgICAgLmNscy0xIHsKICAgICAgICBzdHJva2U6ICMwMjc4YWY7CiAgICAgIH0KCiAgICAgIC5jbHMtMSwgLmNscy0yIHsKICAgICAgICBmaWxsOiBub25lOwogICAgICAgIHN0cm9rZS1saW5lY2FwOiByb3VuZDsKICAgICAgICBzdHJva2UtbGluZWpvaW46IHJvdW5kOwogICAgICAgIHN0cm9rZS13aWR0aDogM3B4OwogICAgICB9CgogICAgICAuY2xzLTIgewogICAgICAgIHN0cm9rZTogIzAwNTI4NzsKICAgICAgfQogICAgPC9zdHlsZT4KICA8L2RlZnM+CiAgPGcgaWQ9IkxheWVyXzItMiIgZGF0YS1uYW1lPSJMYXllciAyIj4KICAgIDxwYXRoIGNsYXNzPSJjbHMtMiIgZD0ibTE4OS41LDE0MS41YzAsOC44NC03LjE2LDE2LTE2LDE2aC04NGwtNTYsNDQsOC00NCIvPgogICAgPHBhdGggY2xhc3M9ImNscy0yIiBkPSJtNDEuNSwxNTcuNWgtMjRjLTguODQsMC0xNi03LjE2LTE2LTE2VjE3LjVDMS41LDguNjYsOC42NiwxLjUsMTcuNSwxLjVoMTU2YzguODQsMCwxNiw3LjE2LDE2LDE2Ii8+CiAgICA8bGluZSBjbGFzcz0iY2xzLTEiIHgxPSIyOS41IiB5MT0iMzcuNSIgeDI9IjgxLjUiIHkyPSIzNy41Ii8+CiAgICA8bGluZSBjbGFzcz0iY2xzLTEiIHgxPSIyOS41IiB5MT0iNjUuNSIgeDI9IjEyMS41IiB5Mj0iNjUuNSIvPgogICAgPGxpbmUgY2xhc3M9ImNscy0xIiB4MT0iMjkuNSIgeTE9Ijg1LjUiIHgyPSIxMDkuNSIgeTI9Ijg1LjUiLz4KICAgIDxsaW5lIGNsYXNzPSJjbHMtMSIgeDE9IjI5LjUiIHkxPSIxMDUuNSIgeDI9Ijk3LjUiIHkyPSIxMDUuNSIvPgogICAgPGc+CiAgICAgIDxwYXRoIGNsYXNzPSJjbHMtMSIgZD0ibTEyNy42MywxMDAuNzNMMjE4LjEsMTAuMThjMy4xMi0zLjEzLDguMTktMy4xMywxMS4zMSwwbDExLjMyLDExLjMxYzMuMTMsMy4xMiwzLjEzLDguMTksMCwxMS4zMWwtOTAuNDcsOTAuNTQiLz4KICAgICAgPHBhdGggY2xhc3M9ImNscy0xIiBkPSJtMTUwLjI2LDEyMy4zNGwtMTguNzYsNi4yNmMtNi4yNSwyLjA5LTEyLjIxLTMuODYtMTAuMTItMTAuMTJsNi4yNS0xOC43NiIvPgogICAgICA8bGluZSBjbGFzcz0iY2xzLTEiIHgxPSIxMTMuNSIgeTE9IjEzNy41IiB4Mj0iMTIxLjk4IiB5Mj0iMTI5LjAxIi8+CiAgICAgIDxsaW5lIGNsYXNzPSJjbHMtMSIgeDE9IjIyMC45NCIgeTE9IjI5Ljk4IiB4Mj0iMjA5LjYyIiB5Mj0iMTguNjciLz4KICAgICAgPHBhdGggY2xhc3M9ImNscy0xIiBkPSJtMjM1LjA5LDQ0LjEybDIuODMsMi44M2MzLjEzLDMuMTIsMy4xMyw4LjE5LDAsMTEuMzFsLTI1LjQ1LDI1LjQ3Ii8+CiAgICA8L2c+CiAgICA8bGluZSBjbGFzcz0iY2xzLTIiIHgxPSIxODkuNSIgeTE9IjE0MS41IiB4Mj0iMTg5LjUiIHkyPSIxMDUuNSIvPgogIDwvZz4KPC9zdmc+);
    background-position: .75rem center;
    background-repeat: no-repeat;
    background-size: 150px;
    height: 150px;
    width: 200px
}

@media(max-width:599px) {
    .c-product-survey__content-area {
        flex-direction: column
    }
    .c-product-survey__icon {
        background-position: center
    }
    .c-product-survey__text-area {
        margin-top: 1.5rem
    }
}

.c-product-survey__content-area {
    align-items: center;
    display: flex;
    justify-content: center;
    padding: 2rem
}

.c-product-survey__text-area {
    flex: 1
}

.c-product-survey__top-bar {
    background: linear-gradient(90.61deg, #005288 1.44%, #3d98c1 54.01%, #0078ae 97.82%);
    height: 7px
}

.c-skinny-banner {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    color: #fff;
    width: 100%
}

.c-skinny-banner__content {
    display: flex;
    padding: 1rem
}

@media(min-width:40em) {
    .c-skinny-banner__content {
        padding: 2rem
    }
}

.c-skinny-banner__title {
    font-size: 3.25rem;
    font-weight: 700;
    line-height: 2.5rem
}

.c-skinny-banner__summary {
    font-size: 1.75rem;
    line-height: 1.375rem
}

.c-skinny-banner__summary p {
    margin-bottom: 0
}

.c-skinny-banner__button {
    align-items: center;
    display: flex;
    justify-content: center
}

.c-skinny-banner__button a {
    margin: 0
}

.c-skinny-banner__text {
    flex: 1
}

@media screen and (max-width:850px) {
    .c-skinny-banner__content {
        flex-direction: column
    }
    .c-skinny-banner__button {
        justify-content: inherit;
        margin-top: 1.5rem
    }
    .c-skinny-banner__title {
        font-size: 1.5rem;
        font-weight: 600
    }
    .c-skinny-banner__summary {
        font-size: 1rem;
        margin-top: .5rem
    }
}

.c-text-dark-dhs-blue {
    color: #002b47
}

.c-text-white {
    color: #fff
}

.c-webform-paragraph {
    background: #0078ae;
    color: #fff;
    padding: 5rem 0
}

.c-webform-paragraph input {
    border-radius: 8px
}

.c-webform-paragraph select {
    border-radius: 8px
}

.c-webform-paragraph a {
    color: #fff
}

@media screen and (max-width:800px) {
    .c-webform-paragraph .c-form-item__select,
    .c-webform-paragraph .c-form-item__email,
    .c-webform-paragraph .c-form-item__text {
        width: 100%
    }
}

.c-webform-paragraph .webform-button--submit {
    background: #5e9732;
    border-radius: 22.5px;
    padding: .5rem 1.5rem
}

.c-webform-paragraph .webform-button--submit:hover {
    background: #477326;
    cursor: pointer
}

.c-webform-paragraph .webform-confirmation__message {
    text-align: center
}

.c-webform-paragraph .usa-alert--error {
    display: none
}

.c-webform-paragraph__text {
    flex: 6;
    margin-right: 6rem
}

.c-webform-paragraph__content {
    align-items: center;
    display: flex;
    gap: 10rem;
    justify-content: center
}

.c-webform-paragraph__icon {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI3LjQuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyMDAgMjAwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyMDAgMjAwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6IzBFNDA2Nzt9Cgkuc3Qxe2ZpbGw6I0ZGRkZGRjt9Cjwvc3R5bGU+CjxnPgoJCgkJPGVsbGlwc2UgdHJhbnNmb3JtPSJtYXRyaXgoMC4xNTg3IC0wLjk4NzMgMC45ODczIDAuMTU4NyAtMTQuNjAyMyAxODIuODYzMSkiIGNsYXNzPSJzdDAiIGN4PSIxMDAiIGN5PSIxMDAiIHJ4PSI0Mi4yMyIgcnk9IjQyLjIzIi8+CgkKCQk8ZWxsaXBzZSB0cmFuc2Zvcm09Im1hdHJpeCgwLjE1ODcgLTAuOTg3MyAwLjk4NzMgMC4xNTg3IC0xNC42MDIzIDE4Mi44NjMxKSIgY2xhc3M9InN0MCIgY3g9IjEwMCIgY3k9IjEwMCIgcng9IjQyLjIzIiByeT0iNDIuMjMiLz4KCTxnPgoJCTxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0xMTguMjIsNzkuNTFsLTQzLjI0LDIxLjJsMTAuMTcsNC42NHYxNS4yNWwxMS44Ny02LjRsMTAuMzcsOC41NUwxMTguMjIsNzkuNTF6IE05MC41NCwxMDcuMDlsLTAuMTQsMC4xNQoJCQlsLTIuNzIsNS42N3YtNy43NGwxNi44OS0xMi44MUw5MC41NCwxMDcuMDl6IE0xMDUuMTMsODguNzVsLTE4Ljg4LDE0LjMybC01LjM1LTIuNDRMMTA1LjEzLDg4Ljc1eiBNODkuMjQsMTE1LjUybDIuNjYtNS41NAoJCQlsMy4wMSwyLjQ4TDg5LjI0LDExNS41MnogTTkzLjMxLDEwNy44NmwyMC42Mi0yMS42NWwtOC4wMiwzMi4wNEw5My4zMSwxMDcuODZ6IE05My4zMSwxMDcuODYiLz4KCTwvZz4KPC9nPgo8L3N2Zz4K);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 12rem;
    height: 6rem
}

@media screen and (min-width:1092px) {
    .c-webform-paragraph form {
        align-items: center;
        display: flex
    }
    .c-webform-paragraph div.form-actions {
        display: flex;
        justify-content: flex-end
    }
    .c-webform-paragraph__name {
        display: flex;
        gap: 1.5rem
    }
    .c-webform-paragraph__email-industry {
        display: flex;
        gap: 1.5rem
    }
    .c-webform-paragraph .js-form-item-industry {
        width: 291px
    }
}

.c-key-takeaways {
    border: 2px solid #950e24;
    border-radius: 1.688rem;
    margin-bottom: 2.5rem;
    overflow: hidden;
    padding: 0
}

.c-key-takeaways.has-bg-image .c-key-takeaways__icon {
    background-position: left;
    background-repeat: no-repeat;
    background-size: contain;
    content: "";
    display: inline-block;
    flex-shrink: 0;
    height: 30px;
    margin-right: 20px;
    position: relative;
    width: 30px
}

.c-key-takeaways.has-bg-image.bg-image--csd-checkmark .c-key-takeaways__icon {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI3LjQuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiCgkgdmlld0JveD0iMCAwIDEwMCAxMDAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEwMCAxMDA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDpub25lO30KCS5zdDF7ZmlsbDpub25lO3N0cm9rZTojRkZGRkZGO3N0cm9rZS13aWR0aDoyO3N0cm9rZS1taXRlcmxpbWl0OjEwO30KCS5zdDJ7ZmlsbDojRkZGRkZGO30KPC9zdHlsZT4KPGcgaWQ9ImNpcmNsZSI+Cgk8Zz4KCQk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNDkuMjgsNDAuMDFjLTAuMDYsMC0wLjEzLDAtMC4xOSwwYy0xLjgzLDAuMDQtMy40NCwwLjk3LTQuNDIsMi41N2MtMC42MSwxLTAuNzYsNC42Ny0wLjc5LDcuMzcKCQkJYzEuNjksMC4xOCwzLjQ5LDAuMjcsNS4zNSwwLjI3YzEuODUsMCwzLjY0LTAuMDksNS4zMi0wLjI3YzAtMi44MS0wLjE1LTYuMzYtMC44MS03LjQyQzUyLjc2LDQwLjk1LDUxLjE0LDQwLjAzLDQ5LjI4LDQwLjAxeiIvPgoJPC9nPgoJPGNpcmNsZSBjbGFzcz0ic3QxIiBjeD0iNTAiIGN5PSI1MCIgcj0iMzUuNzEiLz4KPC9nPgo8ZyBpZD0iaWNvbiI+Cgk8Zz4KCQk8cG9seWdvbiBjbGFzcz0ic3QyIiBwb2ludHM9IjQzLjM2LDY1Ljg5IDI5Ljc1LDUyLjI5IDM0LjY1LDQ3LjQgNDMuMzYsNTYuMSA2NS4zNSwzNC4xMSA3MC4yNSwzOSAJCSIvPgoJPC9nPgo8L2c+Cjwvc3ZnPgo=)
}

.c-key-takeaways.has-bg-image.bg-image--csd-information .c-key-takeaways__icon {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI3LjQuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiCgkgdmlld0JveD0iMCAwIDEwMCAxMDAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEwMCAxMDA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDpub25lO30KCS5zdDF7ZmlsbDpub25lO3N0cm9rZTojRkZGRkZGO3N0cm9rZS13aWR0aDoyO3N0cm9rZS1taXRlcmxpbWl0OjEwO30KCS5zdDJ7ZmlsbDojRkZGRkZGO30KPC9zdHlsZT4KPGcgaWQ9ImNpcmNsZSI+Cgk8Zz4KCQk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNDkuMjgsNDAuMDFjLTAuMDYsMC0wLjEzLDAtMC4xOSwwYy0xLjgzLDAuMDQtMy40NCwwLjk3LTQuNDIsMi41N2MtMC42MSwxLTAuNzYsNC42Ny0wLjc5LDcuMzcKCQkJYzEuNjksMC4xOCwzLjQ5LDAuMjcsNS4zNSwwLjI3YzEuODUsMCwzLjY0LTAuMDksNS4zMi0wLjI3YzAtMi44MS0wLjE1LTYuMzYtMC44MS03LjQyQzUyLjc2LDQwLjk1LDUxLjE0LDQwLjAzLDQ5LjI4LDQwLjAxeiIvPgoJPC9nPgoJPGNpcmNsZSBjbGFzcz0ic3QxIiBjeD0iNTAiIGN5PSI1MCIgcj0iMzUuNzEiLz4KPC9nPgo8ZyBpZD0iaWNvbiI+Cgk8Zz4KCQk8cGF0aCBjbGFzcz0ic3QyIiBkPSJNNDkuOTYsMzguNjRjMS4wOCwwLDItMC40MiwyLjczLTEuMjVjMC43MS0wLjgxLDEuMDctMS43NywxLjA3LTIuODVjMC0wLjk5LTAuMzYtMS44OC0xLjA3LTIuNjIKCQkJYy0wLjcyLTAuNzUtMS42NC0xLjE0LTIuNzQtMS4xNGMtMS4wMSwwLTEuODksMC40MS0yLjYzLDEuMjFjLTAuNzIsMC43OS0xLjA4LDEuNzItMS4wOCwyLjc3YzAsMS4wMSwwLjM3LDEuOTEsMS4wOCwyLjY5CgkJCUM0OC4wNywzOC4yMyw0OC45NSwzOC42NCw0OS45NiwzOC42NHoiLz4KCQk8cGF0aCBjbGFzcz0ic3QyIiBkPSJNNTUuMjQsNjYuMjFjLTAuMzEtMC4wOC0wLjY0LTAuMTktMC45OS0wLjM0Yy0wLjM0LTAuMTMtMC41OC0wLjMyLTAuNzMtMC41N2MtMC4xNi0wLjI4LTAuMjUtMC42Ni0wLjI1LTEuMTIKCQkJVjQ0LjE4bC0wLjcyLTAuNzJsLTkuNCwwLjU5djIuNzdsMC41NywwLjA0YzAuNDYsMC4wMywwLjk3LDAuMTEsMS41MiwwLjI0YzAuNTIsMC4xMiwwLjkxLDAuMjcsMS4xNCwwLjQxCgkJCWMwLjM1LDAuMjQsMC42MSwwLjUzLDAuODEsMC44OGMwLjE5LDAuMzUsMC4yOCwwLjcyLDAuMjgsMS4xNHYxNC45NWMwLDAuNDctMC4wOCwwLjg1LTAuMjQsMS4xMmMtMC4xNCwwLjI0LTAuMzcsMC40LTAuNjksMC41MQoJCQljLTAuMjUsMC4wOC0wLjU1LDAuMTQtMC45LDAuMTdjLTAuNCwwLjAzLTAuNzksMC4wNy0xLjE3LDAuMWwtMC41NiwwLjA1djIuOGgxMi45MnYtMi44bC0wLjU3LTAuMDQKCQkJQzU1Ljg5LDY2LjM1LDU1LjU0LDY2LjI5LDU1LjI0LDY2LjIxeiIvPgoJPC9nPgo8L2c+Cjwvc3ZnPgo=)
}

.c-key-takeaways.has-bg-image.bg-image--csd-lock .c-key-takeaways__icon {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI3LjQuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiCgkgdmlld0JveD0iMCAwIDEwMCAxMDAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEwMCAxMDA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDpub25lO30KCS5zdDF7ZmlsbDpub25lO3N0cm9rZTojRkZGRkZGO3N0cm9rZS13aWR0aDoyO3N0cm9rZS1taXRlcmxpbWl0OjEwO30KCS5zdDJ7ZmlsbDojRkZGRkZGO30KPC9zdHlsZT4KPGcgaWQ9ImNpcmNsZSI+Cgk8Zz4KCQk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNDkuMjgsNDAuMDFjLTAuMDYsMC0wLjEzLDAtMC4xOSwwYy0xLjgzLDAuMDQtMy40NCwwLjk3LTQuNDIsMi41N2MtMC42MSwxLTAuNzYsNC42Ny0wLjc5LDcuMzcKCQkJYzEuNjksMC4xOCwzLjQ5LDAuMjcsNS4zNSwwLjI3YzEuODUsMCwzLjY0LTAuMDksNS4zMi0wLjI3YzAtMi44MS0wLjE1LTYuMzYtMC44MS03LjQyQzUyLjc2LDQwLjk1LDUxLjE0LDQwLjAzLDQ5LjI4LDQwLjAxeiIvPgoJPC9nPgoJPGNpcmNsZSBjbGFzcz0ic3QxIiBjeD0iNTAiIGN5PSI1MCIgcj0iMzUuNzEiLz4KPC9nPgo8ZyBpZD0iaWNvbiI+Cgk8cGF0aCBjbGFzcz0ic3QyIiBkPSJNNjIuOCw0NS4zN2MtMC4zLTAuMjItMC42Ni0wLjMzLTEuMDMtMC4zM2MtMC4xNywwLTAuMzQsMC4wMi0wLjUxLDAuMDdjLTAuNjQsMC4xOS0xLjMyLDAuMzYtMi4wNSwwLjUxCgkJYzAuMDMtMi4wOCwwLjA1LTQuNDYsMC4wMi00Ljk1Yy0wLjI3LTQuMjItMy45MS03LjgtOC4yOS04LjE2Yy0wLjI3LTAuMDItMC41NS0wLjAzLTAuODItMC4wNGMtMi4zOS0wLjAyLTQuNDksMC43Mi02LjI2LDIuMjIKCQljLTEuNzUsMS40OC0yLjksMy42Ny0zLjA4LDUuODVjLTAuMDQsMC40NS0wLjA0LDIuOTQtMC4wMyw1LjA3Yy0wLjcxLTAuMTUtMS4zOS0wLjMyLTIuMDItMC41Yy0wLjE3LTAuMDUtMC4zNC0wLjA3LTAuNTEtMC4wNwoJCWMtMC4zNywwLTAuNzMsMC4xMS0xLjAzLDAuMzNjLTAuNDQsMC4zMi0wLjcsMC44MS0wLjcsMS4zNHYxOS4xM2MwLDAuOTIsMC43OCwxLjY3LDEuNzQsMS42N2gyMy41NGMwLjk2LDAsMS43NC0wLjc1LDEuNzQtMS42NwoJCVY0Ni43MUM2My41MSw0Ni4xOCw2My4yNCw0NS42OCw2Mi44LDQ1LjM3eiBNNTIuMzcsNjAuMDJsLTQuNzQsMGwwLjcyLTIuOTVjLTAuNy0wLjQ5LTEuMTUtMS4yOC0xLjE1LTIuMTgKCQljMC0xLjQ5LDEuMjUtMi43LDIuOC0yLjdzMi44LDEuMjEsMi44LDIuN2MwLDAuOS0wLjQ1LDEuNjktMS4xNSwyLjE4TDUyLjM3LDYwLjAyeiBNNTAsNDYuNDhjLTEuODUsMC0zLjY2LTAuMDktNS4zNS0wLjI3CgkJYzAuMDMtMi43LDAuMTgtNi4zNywwLjc5LTcuMzdjMC45OC0xLjU5LDIuNTktMi41Myw0LjQyLTIuNTdjMC4wNywwLDAuMTMsMCwwLjE5LDBjMS44NSwwLjAyLDMuNDgsMC45NCw0LjQ2LDIuNTIKCQljMC42NiwxLjA3LDAuODEsNC42MSwwLjgxLDcuNDJDNTMuNjQsNDYuMzksNTEuODUsNDYuNDgsNTAsNDYuNDh6Ii8+CjwvZz4KPC9zdmc+Cg==)
}

.c-key-takeaways .c-key-takeaways__header {
    align-items: center;
    background-color: #950e24;
    color: #fff;
    display: flex;
    padding-bottom: .75rem;
    padding-left: 3.125rem;
    padding-right: 3.125rem;
    padding-top: .75rem;
    text-transform: uppercase;
    width: 100%
}

.c-key-takeaways .c-key-takeaways__header h4 {
    font-size: 1.25rem;
    font-weight: 700
}

.c-key-takeaways .c-key-takeaways__content {
    font-size: 1rem;
    font-weight: 600;
    padding-bottom: 1.5rem;
    padding-left: 3rem;
    padding-right: 3rem
}

.c-key-takeaways .c-key-takeaways__content ol {
    line-height: 27px
}

.c-key-takeaways .c-key-takeaways__content li {
    max-width: 100%
}

.c-resilience-resource-matrix {
    box-shadow: 0 4px 4px rgba(0, 0, 0, .1);
    margin-bottom: .625rem
}

.c-resilience-resource-matrix .c-resilience-resource-matrix__heading {
    background-color: #005288;
    color: #fff;
    height: 89px
}

.c-resilience-resource-matrix .c-button {
    align-items: center;
    border-radius: 1.5rem;
    display: flex;
    font-size: 1rem;
    font-style: normal;
    font-weight: 700;
    justify-content: center;
    line-height: 1.75rem;
    padding: 4px 18px
}

.c-resilience-resource-matrix .c-form-item--radios {
    font-size: 1.5rem;
    font-weight: 400;
    line-height: 2.8125rem
}

.c-resilience-resource-matrix .c-fieldset__legend {
    font-size: 1.875rem;
    font-weight: 400;
    line-height: 2.375rem;
    position: relative
}

.c-resilience-resource-matrix .usa-hint {
    display: none
}

.c-resilience-resource-matrix .c-form-item--radio {
    line-height: 1.75rem
}

.c-resilience-resource-matrix .c-resilience-resource-matrix__form {
    padding: 4rem
}

.c-resilience-resource-matrix .webform-actions {
    display: flex;
    margin-left: 7.5rem
}

.c-resilience-resource-matrix .webform-actions .c-button {
    cursor: pointer
}

.c-resilience-resource-matrix input[type=radio]:checked {
    background-color: #fff;
    border: 5px solid #3d98c1;
    box-shadow: none
}

.c-resilience-resource-matrix .c-form-item--radio {
    margin-bottom: 3.125rem
}

.c-resilience-resource-matrix .c-form-item--radios {
    padding: 3.125rem
}

.c-resilience-resource-matrix .form-wrapper {
    padding: 0 50px
}

.c-resilience-resource-matrix .webform-button--previous {
    background-color: #929395
}

@media screen and (max-width:1199px) {
    .c-resilience-resource-matrix .c-resilience-resource-matrix__accent-blocks--blue,
    .c-resilience-resource-matrix .c-resilience-resource-matrix__accent-blocks--green,
    .c-resilience-resource-matrix .c-resilience-resource-matrix__accent-blocks--purple {
        display: none
    }
    .c-resilience-resource-matrix .c-resilience-resource-matrix__header--title {
        padding-left: 2rem;
        text-align: center
    }
}

@media screen and (max-width:600px) {
    .c-resilience-resource-matrix .c-resilience-resource-matrix__form {
        padding: 1rem
    }
    .c-resilience-resource-matrix .c-resilience-resource-matrix__header--title {
        font-size: 1rem;
        font-weight: 600
    }
    .c-resilience-resource-matrix .c-resilience-resource-matrix__tabs--scope,
    .c-resilience-resource-matrix .c-resilience-resource-matrix__tabs--tier,
    .c-resilience-resource-matrix .c-resilience-resource-matrix__tabs--objective {
        width: 100%
    }
    .c-resilience-resource-matrix .c-resilience-resource-matrix__tabs {
        flex-direction: column;
        font-size: 1.25rem;
        height: 10.875rem
    }
    .c-resilience-resource-matrix .c-form-item {
        font-size: 1rem
    }
    .c-resilience-resource-matrix .c-form-item--radios {
        line-height: 1.25rem;
        padding: 1rem
    }
    .c-resilience-resource-matrix .c-fieldset__legend {
        font-size: 1rem;
        font-weight: 600;
        line-height: 1.25rem
    }
    .c-resilience-resource-matrix .webform-actions {
        justify-content: center;
        margin: 0
    }
    .c-resilience-resource-matrix .form-wrapper {
        padding: 0
    }
}

.webform-button--submit {
    background-color: #5e9732
}

.c-resilience-resource-matrix__accent-blocks {
    display: block;
    height: 5.5625rem;
    position: relative;
    right: 0;
    top: 0;
    width: 5.5625rem
}

.c-resilience-resource-matrix__header--title {
    align-items: center;
    background-color: #005288;
    color: #fff;
    display: flex;
    font-size: 1.875rem;
    height: 5.5625rem;
    padding-bottom: 2rem;
    padding-left: 5rem;
    padding-right: 2rem;
    padding-top: 2rem;
    position: relative
}

.c-resilience-resource-matrix__tabs {
    align-items: center;
    background-color: #f5f5f6;
    display: flex;
    font-size: 1.5rem;
    font-weight: 600;
    height: 5.4375rem;
    justify-content: space-around
}

.c-resilience-resource-matrix__tabs--scope,
.c-resilience-resource-matrix__tabs--tier,
.c-resilience-resource-matrix__tabs--objective {
    align-items: center;
    display: flex;
    flex: 1;
    height: 100%;
    justify-content: center
}

.c-resilience-resource-matrix__accent-blocks--blue {
    background-color: #a4a7e1;
    height: 5.5625rem;
    margin-top: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 5.5625rem
}

.c-resilience-resource-matrix__accent-blocks--green {
    background-color: #abc994;
    height: 5.5625rem;
    margin-top: 0;
    position: absolute;
    right: 0;
    top: 5.5625rem;
    width: 5.5625rem
}

.c-resilience-resource-matrix__accent-blocks--purple {
    background-color: #3d7ca5;
    height: 5.5625rem;
    margin-top: 0;
    position: absolute;
    right: 5.5625rem;
    top: 0;
    width: 5.5625rem
}

.c-resilience-resource-matrix__tabs--scope.c-resilience-resource-matrix__active-tab {
    background-color: #fff;
    border-bottom: 11px solid #7ab9d5;
    color: #0078ae;
    font-weight: 700
}

.c-resilience-resource-matrix__tabs--tier.c-resilience-resource-matrix__active-tab {
    background-color: #fff;
    border-bottom: 11px solid #bbbde8;
    color: #4a50c4;
    font-weight: 700
}

.c-resilience-resource-matrix__tabs--objective.c-resilience-resource-matrix__active-tab {
    background-color: #fff;
    border-bottom: 11px solid #abc994;
    color: #477326;
    font-weight: 700
}

.c-homepage-operational-info {
    position: relative;
    z-index: 1
}

.c-homepage-operational-info .l-constrain {
    padding-left: 0;
    padding-right: 0
}

@media(min-width:55em) {
    .c-homepage-operational-info .l-constrain {
        padding-left: 1rem;
        padding-right: 1rem
    }
}

.c-homepage-operational-info::after {
    content: "";
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100vw;
    z-index: -1
}

.c-homepage-operational-info .l-page-section {
    padding-bottom: 1.2rem
}

.c-homepage-operational-info .l-page-section__content {
    padding-left: 0
}

.c-homepage-operational-info .c-view {
    padding-bottom: 0
}

.c-homepage-operational-info .c-teaser {
    margin-bottom: 0
}

.c-homepage-operational-info .c-teaser__row {
    margin-bottom: 1rem
}

@media(min-width:55em) {
    .c-homepage-operational-info__grid {
        display: grid;
        grid-gap: 2.5rem;
        grid-template-columns: 1fr 1fr
    }
}

.c-homepage-operational-info__news {
    margin-bottom: 2.5rem;
    max-width: 43.75rem;
    padding-left: 1rem;
    padding-right: 1rem
}

@media(min-width:55em) {
    .c-homepage-operational-info__news {
        margin-bottom: 0;
        padding-left: 0;
        padding-right: 0
    }
}

.c-homepage-operational-info__news .c-view>* {
    border-bottom: solid 2px #000;
    margin-bottom: 2rem;
    position: relative
}

.c-homepage-operational-info__news .c-view>*::after {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxNyAxNyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTcgMTc7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7fQo8L3N0eWxlPgo8cmVjdCB4PSIyLjUiIHk9IjIuNSIgdHJhbnNmb3JtPSJtYXRyaXgoMC43MDcxIC0wLjcwNzEgMC43MDcxIDAuNzA3MSAtMy41MTczIDguNDkxMykiIGNsYXNzPSJzdDAiIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIvPgo8L3N2Zz4K), url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxNyAxNyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTcgMTc7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7fQo8L3N0eWxlPgo8cmVjdCB4PSIyLjUiIHk9IjIuNSIgdHJhbnNmb3JtPSJtYXRyaXgoMC43MDcxIC0wLjcwNzEgMC43MDcxIDAuNzA3MSAtMy41MTczIDguNDkxMykiIGNsYXNzPSJzdDAiIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIvPgo8L3N2Zz4K);
    background-position: left center, right center;
    background-repeat: no-repeat;
    background-size: 12px 12px, 12px 12px;
    height: 12px;
    left: -1px;
    width: calc(100% + 2px);
    content: "";
    display: block;
    position: relative;
    top: 6px
}

.c-homepage-operational-info__news .c-view>*:last-child {
    border-bottom: 0
}

.c-homepage-operational-info__news .c-view>*:last-child::before,
.c-homepage-operational-info__news .c-view>*:last-child::after {
    display: none
}

.c-homepage-operational-info__op-info-background {
    display: none
}

@media(min-width:55em) {
    .c-homepage-operational-info__op-info-background {
        background-color: #002231;
        display: block;
        height: 100%;
        left: calc(50% + 2.5rem);
        position: absolute;
        top: 0;
        width: calc(50% - 2.5rem)
    }
}

.c-homepage-operational-info__op-info {
    background-color: #002231;
    color: #fff;
    padding-left: 1rem;
    padding-right: 1rem;
    padding-top: .25rem
}

@media(min-width:55em) {
    .c-homepage-operational-info__op-info {
        padding-left: 3rem;
        padding-right: 2rem;
        padding-top: 0
    }
}

.c-homepage-operational-info__op-info .l-page-section {
    max-width: 41.75rem
}

.c-homepage-operational-info__op-info .c-teaser__eyebrow {
    color: #fff
}

.c-homepage-operational-info__op-info .c-teaser__eyebrow>:not(:last-child)::after {
    background-color: #c41230
}

.c-homepage-operational-info__op-info .c-teaser__title a {
    color: #fff;
    text-decoration-color: #fff
}

.c-homepage-operational-info__op-info .c-teaser__title a:hover {
    color: #3d98c1;
    text-decoration-color: #3d98c1
}

.c-homepage-operational-info__op-info .c-view>* {
    border-bottom: solid 2px #fff;
    margin-bottom: 2rem;
    position: relative
}

.c-homepage-operational-info__op-info .c-view>*::after {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxNyAxNyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTcgMTc7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojRkZGRkZGO30KPC9zdHlsZT4KPHJlY3QgeD0iMi41IiB5PSIyLjUiIHRyYW5zZm9ybT0ibWF0cml4KDAuNzA3MSAtMC43MDcxIDAuNzA3MSAwLjcwNzEgLTMuNTE3MyA4LjQ5MTMpIiBjbGFzcz0ic3QwIiB3aWR0aD0iMTIiIGhlaWdodD0iMTIiLz4KPC9zdmc+Cg==), url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxNyAxNyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTcgMTc7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojRkZGRkZGO30KPC9zdHlsZT4KPHJlY3QgeD0iMi41IiB5PSIyLjUiIHRyYW5zZm9ybT0ibWF0cml4KDAuNzA3MSAtMC43MDcxIDAuNzA3MSAwLjcwNzEgLTMuNTE3MyA4LjQ5MTMpIiBjbGFzcz0ic3QwIiB3aWR0aD0iMTIiIGhlaWdodD0iMTIiLz4KPC9zdmc+Cg==);
    background-position: left center, right center;
    background-repeat: no-repeat;
    background-size: 12px 12px, 12px 12px;
    height: 12px;
    left: -1px;
    width: calc(100% + 2px);
    content: "";
    display: block;
    position: relative;
    top: 6px
}

.c-homepage-operational-info__op-info .c-view>*:last-child {
    border-bottom: 0
}

.c-homepage-operational-info__op-info .c-view>*:last-child::before,
.c-homepage-operational-info__op-info .c-view>*:last-child::after {
    display: none
}

.c-homepage-operational-info__op-info .op-info-buttons .c-button {
    margin-right: 1rem
}

.c-homepage-operational-info__op-info .c-button+.c-button {
    margin-left: 0
}

.c-homepage-operational-info--geometric::after,
.c-homepage-operational-info--cybernodes::after {
    background-position: center center;
    background-repeat: repeat;
    background-size: 2200px auto
}

.c-homepage-operational-info--geometric::after {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI2LjUuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxOTIwIDEwODAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE5MjAgMTA4MDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOm5vbmU7fQoJLnN0MXtmaWxsOm5vbmU7c3Ryb2tlOiNEMEQwRDE7c3Ryb2tlLXdpZHRoOjM7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZS1taXRlcmxpbWl0OjEwO30KCS5zdDJ7ZmlsbDp1cmwoI1NWR0lEXzFfKTt9Cjwvc3R5bGU+CjxwYXR0ZXJuICB3aWR0aD0iMTc5LjQiIGhlaWdodD0iMzEwLjUiIHBhdHRlcm5Vbml0cz0idXNlclNwYWNlT25Vc2UiIGlkPSJNb3Rpdm9fbnVldm9fMiIgdmlld0JveD0iOTEuMiAtNDE1LjUgMTc5LjQgMzEwLjUiIHN0eWxlPSJvdmVyZmxvdzp2aXNpYmxlOyI+Cgk8Zz4KCQk8cmVjdCB4PSI5MS4yIiB5PSItNDE1LjUiIGNsYXNzPSJzdDAiIHdpZHRoPSIxNzkuNCIgaGVpZ2h0PSIzMTAuNSIvPgoJCTxnPgoJCQk8Zz4KCQkJCTxwb2x5bGluZSBjbGFzcz0ic3QxIiBwb2ludHM9IjI3MC42LC0yMDguNDkgMTgwLjk3LC0xNTYuNzQgMTgwLjk3LC01My4yNSAJCQkJIi8+CgkJCQk8cG9seWxpbmUgY2xhc3M9InN0MSIgcG9pbnRzPSIyODUuNTQsLTE5OS44NyAxOTUuOTEsLTE0OC4xMiAxOTUuOTEsLTQ0LjYyIAkJCQkiLz4KCQkJCTxwb2x5bGluZSBjbGFzcz0ic3QxIiBwb2ludHM9IjMwMC40OCwtMTkxLjI0IDIxMC44NSwtMTM5LjQ5IDIxMC44NSwtMzYgCQkJCSIvPgoJCQkJPHBvbHlsaW5lIGNsYXNzPSJzdDEiIHBvaW50cz0iMzE1LjQxLC0xODIuNjIgMjI1Ljc5LC0xMzAuODcgMjI1Ljc5LC0yNy4zNyAJCQkJIi8+CgkJCQk8cG9seWxpbmUgY2xhc3M9InN0MSIgcG9pbnRzPSIzMzAuMzUsLTE3My45OSAyNDAuNzIsLTEyMi4yNCAyNDAuNzIsLTE4Ljc1IAkJCQkiLz4KCQkJCTxwb2x5bGluZSBjbGFzcz0ic3QxIiBwb2ludHM9IjM0NS4yOSwtMTY1LjM3IDI1NS42NiwtMTEzLjYyIDI1NS42NiwtMTAuMTIgCQkJCSIvPgoJCQkJPHBvbHlsaW5lIGNsYXNzPSJzdDEiIHBvaW50cz0iMzYwLjIzLC0xNTYuNzQgMjcwLjYsLTEwNC45OSAyNzAuNiwtMS41IAkJCQkiLz4KCQkJPC9nPgoJCQk8Zz4KCQkJCTxsaW5lIGNsYXNzPSJzdDEiIHgxPSIyNzAuNiIgeTE9Ii0xMDQuOTkiIHgyPSIzNjAuMjMiIHkyPSItMTU2Ljc0Ii8+CgkJCQk8bGluZSBjbGFzcz0ic3QxIiB4MT0iMzYwLjIzIiB5MT0iLTEzOS40OSIgeDI9IjI3MC42IiB5Mj0iLTg3Ljc1Ii8+CgkJCQk8bGluZSBjbGFzcz0ic3QxIiB4MT0iMzYwLjIzIiB5MT0iLTEyMi4yNCIgeDI9IjI3MC42IiB5Mj0iLTcwLjUiLz4KCQkJCTxsaW5lIGNsYXNzPSJzdDEiIHgxPSIzNjAuMjMiIHkxPSItMTA0Ljk5IiB4Mj0iMjcwLjYiIHkyPSItNTMuMjUiLz4KCQkJPC9nPgoJCTwvZz4KCQk8Zz4KCQkJPGc+CgkJCQk8cG9seWxpbmUgY2xhc3M9InN0MSIgcG9pbnRzPSI5MS4yLC0yMDguNDkgMS41NywtMTU2Ljc0IDEuNTcsLTUzLjI1IAkJCQkiLz4KCQkJCTxwb2x5bGluZSBjbGFzcz0ic3QxIiBwb2ludHM9IjEwNi4xNCwtMTk5Ljg3IDE2LjUxLC0xNDguMTIgMTYuNTEsLTQ0LjYyIAkJCQkiLz4KCQkJCTxwb2x5bGluZSBjbGFzcz0ic3QxIiBwb2ludHM9IjEyMS4wOCwtMTkxLjI0IDMxLjQ1LC0xMzkuNDkgMzEuNDUsLTM2IAkJCQkiLz4KCQkJCTxwb2x5bGluZSBjbGFzcz0ic3QxIiBwb2ludHM9IjEzNi4wMSwtMTgyLjYyIDQ2LjM5LC0xMzAuODcgNDYuMzksLTI3LjM3IAkJCQkiLz4KCQkJCTxwb2x5bGluZSBjbGFzcz0ic3QxIiBwb2ludHM9IjE1MC45NSwtMTczLjk5IDYxLjMyLC0xMjIuMjQgNjEuMzIsLTE4Ljc1IAkJCQkiLz4KCQkJCTxwb2x5bGluZSBjbGFzcz0ic3QxIiBwb2ludHM9IjE2NS44OSwtMTY1LjM3IDc2LjI2LC0xMTMuNjIgNzYuMjYsLTEwLjEyIAkJCQkiLz4KCQkJCTxwb2x5bGluZSBjbGFzcz0ic3QxIiBwb2ludHM9IjE4MC44MywtMTU2Ljc0IDkxLjIsLTEwNC45OSA5MS4yLC0xLjUgCQkJCSIvPgoJCQk8L2c+CgkJCTxnPgoJCQkJPGxpbmUgY2xhc3M9InN0MSIgeDE9IjkxLjIiIHkxPSItMTA0Ljk5IiB4Mj0iMTgwLjgzIiB5Mj0iLTE1Ni43NCIvPgoJCQkJPGxpbmUgY2xhc3M9InN0MSIgeDE9IjE4MC44MyIgeTE9Ii0xMzkuNDkiIHgyPSI5MS4yIiB5Mj0iLTg3Ljc1Ii8+CgkJCQk8bGluZSBjbGFzcz0ic3QxIiB4MT0iMTgwLjgzIiB5MT0iLTEyMi4yNCIgeDI9IjkxLjIiIHkyPSItNzAuNSIvPgoJCQkJPGxpbmUgY2xhc3M9InN0MSIgeDE9IjE4MC44MyIgeTE9Ii0xMDQuOTkiIHgyPSI5MS4yIiB5Mj0iLTUzLjI1Ii8+CgkJCTwvZz4KCQk8L2c+CgkJPGc+CgkJCTxnPgoJCQkJPHBvbHlsaW5lIGNsYXNzPSJzdDEiIHBvaW50cz0iMzYwLjMsLTM2My43NCAyNzAuNjcsLTMxMS45OSAyNzAuNjcsLTIwOC41IAkJCQkiLz4KCQkJPC9nPgoJCTwvZz4KCQk8Zz4KCQkJPGc+CgkJCQk8cG9seWxpbmUgY2xhc3M9InN0MSIgcG9pbnRzPSIxODAuOSwtMzYzLjc0IDkxLjI3LC0zMTEuOTkgOTEuMjcsLTIwOC41IAkJCQkiLz4KCQkJCTxwb2x5bGluZSBjbGFzcz0ic3QxIiBwb2ludHM9IjE5NS44NCwtMzU1LjEyIDEwNi4yMSwtMzAzLjM3IDEwNi4yMSwtMTk5Ljg3IAkJCQkiLz4KCQkJCTxwb2x5bGluZSBjbGFzcz0ic3QxIiBwb2ludHM9IjIxMC43OCwtMzQ2LjQ5IDEyMS4xNSwtMjk0Ljc0IDEyMS4xNSwtMTkxLjI1IAkJCQkiLz4KCQkJCTxwb2x5bGluZSBjbGFzcz0ic3QxIiBwb2ludHM9IjIyNS43MSwtMzM3Ljg3IDEzNi4wOSwtMjg2LjEyIDEzNi4wOSwtMTgyLjYyIAkJCQkiLz4KCQkJCTxwb2x5bGluZSBjbGFzcz0ic3QxIiBwb2ludHM9IjI0MC42NSwtMzI5LjI0IDE1MS4wMiwtMjc3LjQ5IDE1MS4wMiwtMTc0IAkJCQkiLz4KCQkJCTxwb2x5bGluZSBjbGFzcz0ic3QxIiBwb2ludHM9IjI1NS41OSwtMzIwLjYyIDE2NS45NiwtMjY4Ljg3IDE2NS45NiwtMTY1LjM3IAkJCQkiLz4KCQkJCTxwb2x5bGluZSBjbGFzcz0ic3QxIiBwb2ludHM9IjI3MC41MywtMzExLjk5IDE4MC45LC0yNjAuMjQgMTgwLjksLTE1Ni43NSAJCQkJIi8+CgkJCTwvZz4KCQkJPGc+CgkJCQk8bGluZSBjbGFzcz0ic3QxIiB4MT0iMTgwLjkiIHkxPSItMjYwLjI0IiB4Mj0iMjcwLjUzIiB5Mj0iLTMxMS45OSIvPgoJCQkJPGxpbmUgY2xhc3M9InN0MSIgeDE9IjI3MC41MyIgeTE9Ii0yOTQuNzQiIHgyPSIxODAuOSIgeTI9Ii0yNDMiLz4KCQkJCTxsaW5lIGNsYXNzPSJzdDEiIHgxPSIyNzAuNTMiIHkxPSItMjc3LjQ5IiB4Mj0iMTgwLjkiIHkyPSItMjI1Ljc1Ii8+CgkJCQk8bGluZSBjbGFzcz0ic3QxIiB4MT0iMjcwLjUzIiB5MT0iLTI2MC4yNCIgeDI9IjE4MC45IiB5Mj0iLTIwOC41Ii8+CgkJCQk8bGluZSBjbGFzcz0ic3QxIiB4MT0iMjcwLjUzIiB5MT0iLTI0MyIgeDI9IjE4MC45IiB5Mj0iLTE5MS4yNSIvPgoJCQkJPGxpbmUgY2xhc3M9InN0MSIgeDE9IjI3MC41MyIgeTE9Ii0yMjUuNzUiIHgyPSIxODAuOSIgeTI9Ii0xNzQiLz4KCQkJCTxsaW5lIGNsYXNzPSJzdDEiIHgxPSIyNzAuNTMiIHkxPSItMjA4LjUiIHgyPSIxODAuOSIgeTI9Ii0xNTYuNzUiLz4KCQkJPC9nPgoJCTwvZz4KCQk8Zz4KCQkJPGc+CgkJCQk8cG9seWxpbmUgY2xhc3M9InN0MSIgcG9pbnRzPSI5MS4xMywtMzExLjk5IDEuNSwtMjYwLjI0IDEuNSwtMTU2Ljc1IAkJCQkiLz4KCQkJPC9nPgoJCQk8Zz4KCQkJCTxsaW5lIGNsYXNzPSJzdDEiIHgxPSIxLjUiIHkxPSItMjYwLjI0IiB4Mj0iOTEuMTMiIHkyPSItMzExLjk5Ii8+CgkJCQk8bGluZSBjbGFzcz0ic3QxIiB4MT0iOTEuMTMiIHkxPSItMjk0Ljc0IiB4Mj0iMS41IiB5Mj0iLTI0MyIvPgoJCQkJPGxpbmUgY2xhc3M9InN0MSIgeDE9IjkxLjEzIiB5MT0iLTI3Ny40OSIgeDI9IjEuNSIgeTI9Ii0yMjUuNzUiLz4KCQkJCTxsaW5lIGNsYXNzPSJzdDEiIHgxPSI5MS4xMyIgeTE9Ii0yNjAuMjQiIHgyPSIxLjUiIHkyPSItMjA4LjUiLz4KCQkJCTxsaW5lIGNsYXNzPSJzdDEiIHgxPSI5MS4xMyIgeTE9Ii0yNDMiIHgyPSIxLjUiIHkyPSItMTkxLjI1Ii8+CgkJCQk8bGluZSBjbGFzcz0ic3QxIiB4MT0iOTEuMTMiIHkxPSItMjI1Ljc1IiB4Mj0iMS41IiB5Mj0iLTE3NCIvPgoJCQkJPGxpbmUgY2xhc3M9InN0MSIgeDE9IjkxLjEzIiB5MT0iLTIwOC41IiB4Mj0iMS41IiB5Mj0iLTE1Ni43NSIvPgoJCQk8L2c+CgkJPC9nPgoJCTxnPgoJCQk8Zz4KCQkJCTxwb2x5bGluZSBjbGFzcz0ic3QxIiBwb2ludHM9IjI3MC42LC01MTguOTkgMTgwLjk3LC00NjcuMjQgMTgwLjk3LC0zNjMuNzUgCQkJCSIvPgoJCQkJPHBvbHlsaW5lIGNsYXNzPSJzdDEiIHBvaW50cz0iMjg1LjU0LC01MTAuMzcgMTk1LjkxLC00NTguNjIgMTk1LjkxLC0zNTUuMTIgCQkJCSIvPgoJCQkJPHBvbHlsaW5lIGNsYXNzPSJzdDEiIHBvaW50cz0iMzAwLjQ4LC01MDEuNzQgMjEwLjg1LC00NDkuOTkgMjEwLjg1LC0zNDYuNSAJCQkJIi8+CgkJCQk8cG9seWxpbmUgY2xhc3M9InN0MSIgcG9pbnRzPSIzMTUuNDEsLTQ5My4xMiAyMjUuNzksLTQ0MS4zNyAyMjUuNzksLTMzNy44NyAJCQkJIi8+CgkJCQk8cG9seWxpbmUgY2xhc3M9InN0MSIgcG9pbnRzPSIzMzAuMzUsLTQ4NC40OSAyNDAuNzIsLTQzMi43NCAyNDAuNzIsLTMyOS4yNSAJCQkJIi8+CgkJCQk8cG9seWxpbmUgY2xhc3M9InN0MSIgcG9pbnRzPSIzNDUuMjksLTQ3NS44NyAyNTUuNjYsLTQyNC4xMiAyNTUuNjYsLTMyMC42MiAJCQkJIi8+CgkJCQk8cG9seWxpbmUgY2xhc3M9InN0MSIgcG9pbnRzPSIzNjAuMjMsLTQ2Ny4yNCAyNzAuNiwtNDE1LjQ5IDI3MC42LC0zMTIgCQkJCSIvPgoJCQk8L2c+CgkJCTxnPgoJCQkJPGxpbmUgY2xhc3M9InN0MSIgeDE9IjI3MC42IiB5MT0iLTQxNS40OSIgeDI9IjM2MC4yMyIgeTI9Ii00NjcuMjQiLz4KCQkJCTxsaW5lIGNsYXNzPSJzdDEiIHgxPSIzNjAuMjMiIHkxPSItNDQ5Ljk5IiB4Mj0iMjcwLjYiIHkyPSItMzk4LjI1Ii8+CgkJCQk8bGluZSBjbGFzcz0ic3QxIiB4MT0iMzYwLjIzIiB5MT0iLTQzMi43NCIgeDI9IjI3MC42IiB5Mj0iLTM4MSIvPgoJCQkJPGxpbmUgY2xhc3M9InN0MSIgeDE9IjM2MC4yMyIgeTE9Ii00MTUuNDkiIHgyPSIyNzAuNiIgeTI9Ii0zNjMuNzUiLz4KCQkJCTxsaW5lIGNsYXNzPSJzdDEiIHgxPSIzNjAuMjMiIHkxPSItMzk4LjI1IiB4Mj0iMjcwLjYiIHkyPSItMzQ2LjUiLz4KCQkJCTxsaW5lIGNsYXNzPSJzdDEiIHgxPSIzNjAuMjMiIHkxPSItMzgxIiB4Mj0iMjcwLjYiIHkyPSItMzI5LjI1Ii8+CgkJCQk8bGluZSBjbGFzcz0ic3QxIiB4MT0iMzYwLjIzIiB5MT0iLTM2My43NSIgeDI9IjI3MC42IiB5Mj0iLTMxMiIvPgoJCQk8L2c+CgkJPC9nPgoJCTxnPgoJCQk8Zz4KCQkJCTxwb2x5bGluZSBjbGFzcz0ic3QxIiBwb2ludHM9IjkxLjIsLTUxOC45OSAxLjU3LC00NjcuMjQgMS41NywtMzYzLjc1IAkJCQkiLz4KCQkJCTxwb2x5bGluZSBjbGFzcz0ic3QxIiBwb2ludHM9IjEwNi4xNCwtNTEwLjM3IDE2LjUxLC00NTguNjIgMTYuNTEsLTM1NS4xMiAJCQkJIi8+CgkJCQk8cG9seWxpbmUgY2xhc3M9InN0MSIgcG9pbnRzPSIxMjEuMDgsLTUwMS43NCAzMS40NSwtNDQ5Ljk5IDMxLjQ1LC0zNDYuNSAJCQkJIi8+CgkJCQk8cG9seWxpbmUgY2xhc3M9InN0MSIgcG9pbnRzPSIxMzYuMDEsLTQ5My4xMiA0Ni4zOSwtNDQxLjM3IDQ2LjM5LC0zMzcuODcgCQkJCSIvPgoJCQkJPHBvbHlsaW5lIGNsYXNzPSJzdDEiIHBvaW50cz0iMTUwLjk1LC00ODQuNDkgNjEuMzIsLTQzMi43NCA2MS4zMiwtMzI5LjI1IAkJCQkiLz4KCQkJCTxwb2x5bGluZSBjbGFzcz0ic3QxIiBwb2ludHM9IjE2NS44OSwtNDc1Ljg3IDc2LjI2LC00MjQuMTIgNzYuMjYsLTMyMC42MiAJCQkJIi8+CgkJCQk8cG9seWxpbmUgY2xhc3M9InN0MSIgcG9pbnRzPSIxODAuODMsLTQ2Ny4yNCA5MS4yLC00MTUuNDkgOTEuMiwtMzEyIAkJCQkiLz4KCQkJPC9nPgoJCQk8Zz4KCQkJCTxsaW5lIGNsYXNzPSJzdDEiIHgxPSI5MS4yIiB5MT0iLTQxNS40OSIgeDI9IjE4MC44MyIgeTI9Ii00NjcuMjQiLz4KCQkJCTxsaW5lIGNsYXNzPSJzdDEiIHgxPSIxODAuODMiIHkxPSItNDQ5Ljk5IiB4Mj0iOTEuMiIgeTI9Ii0zOTguMjUiLz4KCQkJCTxsaW5lIGNsYXNzPSJzdDEiIHgxPSIxODAuODMiIHkxPSItNDMyLjc0IiB4Mj0iOTEuMiIgeTI9Ii0zODEiLz4KCQkJCTxsaW5lIGNsYXNzPSJzdDEiIHgxPSIxODAuODMiIHkxPSItNDE1LjQ5IiB4Mj0iOTEuMiIgeTI9Ii0zNjMuNzUiLz4KCQkJCTxsaW5lIGNsYXNzPSJzdDEiIHgxPSIxODAuODMiIHkxPSItMzk4LjI1IiB4Mj0iOTEuMiIgeTI9Ii0zNDYuNSIvPgoJCQkJPGxpbmUgY2xhc3M9InN0MSIgeDE9IjE4MC44MyIgeTE9Ii0zODEiIHgyPSI5MS4yIiB5Mj0iLTMyOS4yNSIvPgoJCQkJPGxpbmUgY2xhc3M9InN0MSIgeDE9IjE4MC44MyIgeTE9Ii0zNjMuNzUiIHgyPSI5MS4yIiB5Mj0iLTMxMiIvPgoJCQk8L2c+CgkJPC9nPgoJPC9nPgo8L3BhdHRlcm4+CjxwYXR0ZXJuICBpZD0iU1ZHSURfMV8iIHhsaW5rOmhyZWY9IiNNb3Rpdm9fbnVldm9fMiIgcGF0dGVyblRyYW5zZm9ybT0ibWF0cml4KDEgMCAwIDEgMTcyLjggMjkxKSI+CjwvcGF0dGVybj4KPHJlY3QgeD0iLTAuNSIgeT0iMS41IiBjbGFzcz0ic3QyIiB3aWR0aD0iMTkyMSIgaGVpZ2h0PSIxMDc3Ii8+Cjwvc3ZnPgo=);
    opacity: .2
}

.c-homepage-operational-info--cybernodes::after {
    background-image: url(/cyber/profiles/cisad8_gov/themes/custom/gesso/dist/images/backgrounds/81c08f003140c8be6104.svg);
    opacity: .1
}

.c-expandable-textbox {
    box-shadow: 5px 5px 5px rgba(0, 0, 0, .15);
    margin-bottom: 1.5rem;
    overflow-y: auto
}

.c-expandable-textbox::before {
    background: linear-gradient(90deg, #3333a3 0%, #4A50C4 33%, #005288 66%, #3D98C1 100%);
    bottom: 0;
    content: "";
    display: block;
    height: 5px;
    width: 100%
}

.c-expandable-textbox>div {
    padding: .5rem 1.5rem 0
}

.c-expandable-textbox .c-expandable-textbox__image {
    padding-bottom: 1rem;
    padding-top: 1rem
}

@media(min-width:55em) {
    .c-expandable-textbox .c-expandable-textbox__image {
        float: right;
        max-width: 20%
    }
}

.c-expandable-textbox .c-expandable-textbox__title {
    cursor: pointer;
    font-size: 1.25rem;
    font-weight: 700;
    padding-top: 1rem
}

.c-expandable-textbox .c-expandable-textbox__body {
    -webkit-box-orient: vertical;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    max-height: 4.5rem;
    overflow: hidden
}

.c-expandable-textbox .c-expandable-textbox__body>:first-child {
    margin-top: 0
}

.c-expandable-textbox .c-expandable-textbox-open {
    -webkit-line-clamp: unset !important;
    line-clamp: unset !important;
    max-height: none !important
}

.c-expandable-textbox .c-expandable-textbox-morebutton-wrapper {
    cursor: pointer;
    padding-bottom: 1rem;
    padding-top: .5rem;
    text-transform: uppercase
}

.c-expandable-textbox .c-expandable-textbox-morebutton-wrapper:hover {
    font-weight: 600
}

.c-expandable-textbox .c-expandable-textbox-morebutton {
    color: #1b1b1b;
    position: relative;
    text-decoration: none
}

.c-expandable-textbox .c-expandable-textbox-morebutton::after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjIwIiB2aWV3Qm94PSIwIDAgMjAgMjAiIHdpZHRoPSIyMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJtMTEuMiAxNS44IDguNC04LjRjLjItLjMuNC0uNi40LTEuMXMtLjItLjgtLjUtMS4ybC0xLTFjLS4zLS4zLS43LS41LTEuMi0uNS0uNCAwLS44LjItMS4yLjVsLTYuMSA2LjMtNi4yLTYuMmMtLjQtLjMtLjctLjUtMS4yLS41LS40IDAtLjguMi0xLjIuNWwtMSAxYy0uMi4zLS40LjYtLjQgMS4xcy4yLjguNSAxLjJsOC40IDguNGMuMy4zLjcuNSAxLjIuNS40LS4xLjctLjMgMS4xLS42eiIgZmlsbD0iIzA4MDgwOCIvPjwvc3ZnPg==);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 16px 16px;
    content: "";
    display: inline-block;
    height: 100%;
    margin-left: .5rem;
    position: absolute;
    top: 1px;
    transition: opacity 200ms cubic-bezier(0.4, 0, 1, 1);
    width: 16px
}

.c-expandable-textbox .c-expandable-textbox-morebutton:hover,
.c-expandable-textbox .c-expandable-textbox-morebutton:focus {
    font-weight: 600
}

.c-expandable-textbox .c-expandable-textbox-morebutton.open::after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjIwIiB2aWV3Qm94PSIwIDAgMjAgMjAiIHdpZHRoPSIyMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJtMTAgMy43Yy0uNCAwLS44LjItMS4yLjVsLTguNCA4LjRjLS4yLjMtLjQuNi0uNCAxLjFzLjIuOC41IDEuMmwxIDFjLjMuMy43LjUgMS4yLjVzLjgtLjIgMS4yLS41bDYuMS02LjMgNi4yIDYuMmMuMy4zLjcuNSAxLjIuNXMuOC0uMiAxLjItLjVsMS0xYy4zLS4zLjUtLjcuNS0xLjJzLS4yLS44LS41LTEuMmwtOC40LTguNGMtLjQtLjEtLjctLjMtMS4yLS4zeiIgZmlsbD0iIzA4MDgwOCIvPjwvc3ZnPg==)
}

.c-paragraph--type-expandable-textbox .c-field--name-field-title {
    margin-bottom: 0
}

.c-paragraph--type-expandable-textbox .c-field--name-field-text {
    margin-bottom: 2rem;
    margin-top: 1rem
}

@media(max-width:55em) {
    .c-paragraph--type-expandable-textbox .c-field--name-field-text {
        margin-bottom: 1.5rem;
        margin-top: .9375rem
    }
}

.c-featured-video {
    background-size: cover;
    color: #fff;
    display: flex;
    opacity: 1;
    overflow: hidden;
    padding-top: 0;
    position: relative
}

@media(min-width:55em) {
    .c-featured-video {
        padding: 4rem 0
    }
}

@media(min-width:75em) {
    .c-featured-video {
        padding: 5rem 0
    }
}

.c-featured-video .c-featured-video__overlay {
    background: linear-gradient(to right, rgba(7, 25, 38, 0.65) 0%, rgba(7, 25, 38, 0) 100%);
    background-size: cover;
    height: 100%;
    left: 0;
    opacity: .5;
    position: absolute;
    top: 0;
    width: 100%
}

.c-featured-video .c-featured-video__inner {
    padding-left: 0;
    padding-right: 0;
    width: 100%;
    z-index: 1
}

@media(min-width:55em) {
    .c-featured-video .c-featured-video__inner {
        padding-left: 2rem;
        padding-right: 2rem
    }
}

.c-featured-video::before {
    background-color: #071926;
    content: "";
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100vw;
    z-index: -1
}

.c-featured-video__row {
    display: flex;
    flex-direction: column-reverse
}

@media(min-width:55em) {
    .c-featured-video__row {
        display: flex;
        flex-direction: row;
        gap: 3rem
    }
}

.c-featured-video__media {
    margin-bottom: 1.5rem
}

.c-featured-video__media .c-figure {
    margin-top: 0
}

@media(min-width:55em) {
    .c-featured-video__media .c-figure {
        margin: 1.5rem 0
    }
}

@media(min-width:55em) {
    .c-featured-video__media {
        flex-basis: 65%;
        flex-grow: 0;
        flex-shrink: 0;
        margin-bottom: 0;
        margin-left: auto
    }
}

.c-featured-video__content {
    padding-bottom: 3rem;
    padding-left: 2rem;
    padding-right: 2rem
}

@media(min-width:55em) {
    .c-featured-video__content {
        padding-bottom: 0;
        padding-left: 0;
        padding-right: 0;
        padding-top: 3rem
    }
}

.c-featured-video__title {
    color: #fff;
    font-weight: 500;
    line-height: 1.25
}

.c-featured-video__summary {
    color: #fff;
    line-height: 1.5;
    margin-bottom: 1.5rem
}

.c-featured-video__summary a {
    color: #fff;
    text-decoration: underline;
    transition: all 200ms cubic-bezier(0.0, 0, 0.2, 1)
}

.c-featured-video__summary a:hover,
.c-featured-video__summary a:focus {
    text-decoration-color: rgba(0, 0, 0, 0)
}

.c-featured-video__summary li::marker {
    color: #7ab9d5
}

.c-featured-video--blue-lighter-gradient {
    background: linear-gradient(180deg, #fff 0%, #d6e9f3 100%);
    color: #003e67
}

.c-featured-video--blue-lighter-gradient .c-featured-video__summary {
    color: #003e67
}

.c-featured-video--blue-lighter-gradient .c-featured-video__summary a {
    color: #003e67
}

.c-featured-video--blue-lighter-gradient .c-featured-video__title {
    color: #003e67
}

.c-featured-video--blue-lighter-gradient::before {
    background: linear-gradient(180deg, #fff 0%, #d6e9f3 100%)
}

.c-featured-video--gray {
    background: #f5f5f6;
    color: #363637
}

.c-featured-video--gray .c-featured-video__summary {
    color: #363637
}

.c-featured-video--gray .c-featured-video__summary a {
    color: #363637
}

.c-featured-video--gray .c-featured-video__title {
    color: #363637
}

.c-featured-video--gray::before {
    background: #f5f5f6
}

.c-kev-subscribe {
    background: #fcfdfd;
    border: 1px solid #0078ae;
    width: 100%
}

.c-kev-subscribe__icon {
    background-image: url(/cyber/profiles/cisad8_gov/themes/custom/gesso/dist/images/backgrounds/f094d7707ae9f4b71370.svg);
    background-position: .75rem center;
    background-repeat: no-repeat;
    background-size: 150px;
    height: 150px;
    width: 200px
}

@media(max-width:599px) {
    .c-kev-subscribe__content-area {
        flex-direction: column
    }
    .c-kev-subscribe__icon {
        background-position: center
    }
    .c-kev-subscribe__text-area {
        margin-bottom: 1.5rem
    }
}

.c-kev-subscribe__content-area {
    align-items: center;
    display: flex;
    justify-content: center;
    padding: 2rem
}

.c-kev-subscribe__text-area {
    flex: 1
}

.c-kev-subscribe__top-bar {
    background: linear-gradient(90.61deg, #005288 1.44%, #3d98c1 54.01%, #0078ae 97.82%);
    height: 7px
}

.c-publication-text-with-media__content {
    display: flex;
    flex-direction: column;
    padding-bottom: 55px;
    padding-left: 2rem;
    padding-right: 2rem
}

@media(min-width:55em) {
    .c-publication-text-with-media__content {
        flex-direction: row;
        padding-left: 10rem;
        padding-right: 10rem
    }
}

.c-publication-section-header-large .c-publication-text-with-media__content {
    padding-left: 1rem;
    padding-right: 1rem
}

@media(min-width:55em) {
    .c-publication-section-header-large .c-publication-text-with-media__content {
        padding-left: 2rem;
        padding-right: 2rem
    }
}

@media only print {
    .c-publication-section-header-large .c-publication-text-with-media__content {
        padding-left: 2rem;
        padding-right: 2rem
    }
}

.c-publication-text-with-media__media {
    align-items: flex-start;
    display: flex;
    flex: 12;
    justify-content: center;
    margin: 0 auto;
    margin-bottom: 50px;
    max-width: 80%
}

@media(min-width:55em) {
    .c-publication-text-with-media__media {
        float: left;
        margin-bottom: 1rem;
        margin-right: 4rem;
        max-width: 40%;
        width: 50%
    }
}

@media only print {
    .c-publication-text-with-media__media {
        float: left;
        margin-bottom: 1rem;
        margin-right: 4rem;
        max-width: 40%;
        width: 50%
    }
}

.c-publication-text-with-media__text {
    flex: 18;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px
}

.c-publication-text-with-media__text ul {
    list-style-type: disc
}

.c-publication-text-with-media__text ul li::marker {
    color: #1b1b1b
}

@media(min-width:40em) {
    .c-publication-text-with-media__text {
        font-size: 20px;
        line-height: 31.5px
    }
}

.c-publication-text-with-media .label-00159e img,
.c-publication-text-with-media .label-00159e iframe {
    box-shadow: -20px 20px #00159e
}

.c-publication-text-with-media .label-002b47 img,
.c-publication-text-with-media .label-002b47 iframe {
    box-shadow: -20px 20px #002b47
}

.c-publication-text-with-media .label-003E5A img,
.c-publication-text-with-media .label-003E5A iframe {
    box-shadow: -20px 20px #003e5a
}

.c-publication-text-with-media .label-003e67 img,
.c-publication-text-with-media .label-003e67 iframe {
    box-shadow: -20px 20px #003e67
}

.c-publication-text-with-media .label-005288 img,
.c-publication-text-with-media .label-005288 iframe {
    box-shadow: -20px 20px #005288
}

.c-publication-text-with-media .label-005b84 img,
.c-publication-text-with-media .label-005b84 iframe {
    box-shadow: -20px 20px #005b84
}

.c-publication-text-with-media .label-0078ae img,
.c-publication-text-with-media .label-0078ae iframe {
    box-shadow: -20px 20px #0078ae
}

.c-publication-text-with-media .label-0170ef img,
.c-publication-text-with-media .label-0170ef iframe {
    box-shadow: -20px 20px #0170ef
}

.c-publication-text-with-media .label-1a2a0e img,
.c-publication-text-with-media .label-1a2a0e iframe {
    box-shadow: -20px 20px #1a2a0e
}

.c-publication-text-with-media .label-2B4915 img,
.c-publication-text-with-media .label-2B4915 iframe {
    box-shadow: -20px 20px #2b4915
}

.c-publication-text-with-media .label-314f1a img,
.c-publication-text-with-media .label-314f1a iframe {
    box-shadow: -20px 20px #314f1a
}

.c-publication-text-with-media .label-3D98C1 img,
.c-publication-text-with-media .label-3D98C1 iframe {
    box-shadow: -20px 20px #3d98c1
}

.c-publication-text-with-media .label-477326 img,
.c-publication-text-with-media .label-477326 iframe {
    box-shadow: -20px 20px #477326
}

.c-publication-text-with-media .label-4d1692 img,
.c-publication-text-with-media .label-4d1692 iframe {
    box-shadow: -20px 20px #4d1692
}

.c-publication-text-with-media .label-4D1692 img,
.c-publication-text-with-media .label-4D1692 iframe {
    box-shadow: -20px 20px #4d1692
}

.c-publication-text-with-media .label-623D71 img,
.c-publication-text-with-media .label-623D71 iframe {
    box-shadow: -20px 20px #623d71
}

.c-publication-text-with-media .label-660919 img,
.c-publication-text-with-media .label-660919 iframe {
    box-shadow: -20px 20px #660919
}

.c-publication-text-with-media .label-7EC9EB img,
.c-publication-text-with-media .label-7EC9EB iframe {
    box-shadow: -20px 20px #7ec9eb
}

.c-publication-text-with-media .label-804ac4 img,
.c-publication-text-with-media .label-804ac4 iframe {
    box-shadow: -20px 20px #804ac4
}

.c-publication-text-with-media .label-85B063 img,
.c-publication-text-with-media .label-85B063 iframe {
    box-shadow: -20px 20px #85b063
}

.c-publication-text-with-media .label-950e24 img,
.c-publication-text-with-media .label-950e24 iframe {
    box-shadow: -20px 20px #950e24
}

.c-publication-text-with-media .label-A2FBFF img,
.c-publication-text-with-media .label-A2FBFF iframe {
    box-shadow: -20px 20px #a2fbff
}

.c-publication-text-with-media .label-a70501 img,
.c-publication-text-with-media .label-a70501 iframe {
    box-shadow: -20px 20px #a70501
}

.c-publication-text-with-media .label-C2E8A5 img,
.c-publication-text-with-media .label-C2E8A5 iframe {
    box-shadow: -20px 20px #c2e8a5
}

.c-publication-text-with-media .label-c41230 img,
.c-publication-text-with-media .label-c41230 iframe {
    box-shadow: -20px 20px #c41230
}

.c-publication-text-with-media .label-C479E1 img,
.c-publication-text-with-media .label-C479E1 iframe {
    box-shadow: -20px 20px #c479e1
}

.c-publication-text-with-media .label-D8FDFF img,
.c-publication-text-with-media .label-D8FDFF iframe {
    box-shadow: -20px 20px #d8fdff
}

.c-publication-text-with-media .label-D95627 img,
.c-publication-text-with-media .label-D95627 iframe {
    box-shadow: -20px 20px #d95627
}

.c-publication-text-with-media .label-E2FFCA img,
.c-publication-text-with-media .label-E2FFCA iframe {
    box-shadow: -20px 20px #e2ffca
}

.c-publication-text-with-media .label-E54763 img,
.c-publication-text-with-media .label-E54763 iframe {
    box-shadow: -20px 20px #e54763
}

.c-publication-text-with-media .label-E8AFFF img,
.c-publication-text-with-media .label-E8AFFF iframe {
    box-shadow: -20px 20px #e8afff
}

.c-publication-text-with-media .label-EFE2FF img,
.c-publication-text-with-media .label-EFE2FF iframe {
    box-shadow: -20px 20px #efe2ff
}

.c-publication-text-with-media .label-f64d1d img,
.c-publication-text-with-media .label-f64d1d iframe {
    box-shadow: -20px 20px #f64d1d
}

.c-publication-text-with-media .label-fc0d3e img,
.c-publication-text-with-media .label-fc0d3e iframe {
    box-shadow: -20px 20px #fc0d3e
}

.c-publication-text-with-media .label-FF9768 img,
.c-publication-text-with-media .label-FF9768 iframe {
    box-shadow: -20px 20px #ff9768
}

.c-publication-text-with-media .label-ffa136 img,
.c-publication-text-with-media .label-ffa136 iframe {
    box-shadow: -20px 20px #ffa136
}

.c-publication-text-with-media .label-FFDECF img,
.c-publication-text-with-media .label-FFDECF iframe {
    box-shadow: -20px 20px #ffdecf
}

.c-publication-text-with-media .label-3D7CA5 img,
.c-publication-text-with-media .label-3D7CA5 iframe {
    box-shadow: -20px 20px #3d7ca5
}

.c-publication-text-with-media .label-D24B62 img,
.c-publication-text-with-media .label-D24B62 iframe {
    box-shadow: -20px 20px #d24b62
}

.c-publication-text-with-media .label-5E9732 img,
.c-publication-text-with-media .label-5E9732 iframe {
    box-shadow: -20px 20px #5e9732
}

.c-publication-program-cards__card-row {
    border-bottom: 0;
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    justify-content: center
}

@media(min-width:55em) {
    .c-publication-program-cards__card-row {
        border-bottom: 3px solid #000;
        flex-direction: row;
        padding-bottom: 50px;
        padding-top: 50px
    }
}

.c-publication-program-cards__card-row:last-child {
    border-bottom: 0
}

.c-publication-program-cards .c-publication-card {
    border-bottom: 3px solid #000;
    display: flex;
    flex-direction: column;
    margin: 5px;
    padding: 50px;
    width: 100%
}

.c-publication-program-cards .c-publication-card h2 {
    font-size: 23px;
    font-weight: 400
}

@media(min-width:55em) {
    .c-publication-program-cards .c-publication-card h2 {
        font-size: 36px;
        font-weight: 400
    }
}

@media(min-width:55em) {
    .c-publication-program-cards .c-publication-card {
        border-bottom: 0;
        border-right: 3px solid #000;
        flex: 1;
        padding-bottom: 0;
        padding-left: 75px;
        padding-right: 75px;
        padding-top: 0
    }
}

.c-publication-program-cards__card-row>.c-publication-card:last-child {
    border-right: 0
}

@media(min-width:55em) {
    .c-publication-program-cards__card-row>.c-publication-card:last-child {
        max-width: 33%;
        padding-right: 0
    }
}

.c-publication-program-cards__card-row:last-child>.c-publication-card:last-child {
    border-bottom: 0
}

@media(min-width:55em) {
    .c-publication-program-cards__card-row>.c-publication-card:first-child {
        max-width: 33%;
        padding-left: 0
    }
}

.c-publication-program-cards__link {
    margin-top: auto;
    outline-color: #000;
    width: -moz-max-content;
    width: max-content
}

.c-publication-program-cards__link a {
    color: #000;
    text-decoration: none
}

.c-publication-program-cards__link a:hover,
.c-publication-program-cards__link a:focus {
    outline-color: #000
}

.c-publication-program-cards::after {
    background-image: url(/cyber/profiles/cisad8_gov/themes/custom/gesso/dist/images/backgrounds/81c08f003140c8be6104.svg);
    opacity: .3
}

.c-publication-program-cards__cards {
    padding-bottom: 50px
}

@media(min-width:55em) {
    .c-publication-program-cards__cards {
        padding-bottom: 110px
    }
}

.c-publication-program-cards__cards .c-button--secondary:hover {
    outline-color: #000
}

.c-publication-program-cards__cards .c-button::after,
.c-publication-program-cards__cards .c-button::before {
    transition: none
}

.c-publication-program-cards__cards .c-button--secondary::after {
    filter: grayscale(1);
    transition: none
}

.c-publication-program-cards__cards .c-button--secondary:hover {
    filter: grayscale(1);
    transition: none
}

.c-publication-program-cards__text {
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
    margin-bottom: 20px
}

@media(min-width:55em) {
    .c-publication-program-cards__text {
        font-size: 20px;
        line-height: 31.5px
    }
}

.c-publication-campaign-cards__cards .c-publication-card {
    display: flex;
    flex-direction: column;
    gap: 32px;
    padding: 2rem 2rem 5rem
}

@media(min-width:40em) {
    .c-publication-campaign-cards__cards .c-publication-card {
        flex-direction: row;
        gap: 80px
    }
}

@media only print {
    .c-publication-campaign-cards__cards .c-publication-card {
        flex-direction: row;
        gap: 80px
    }
}

.c-publication-campaign-cards__content {
    flex: 4;
    position: relative
}

.c-publication-campaign-cards__image {
    flex: 2
}

.c-publication-campaign-cards__image img {
    aspect-ratio: 800/450
}

.c-publication-campaign-cards__cards-divider {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI3LjkuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA2OTcgNDkiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDY5NyA0OTsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOiMwODA4MDg7c3Ryb2tlOiMwODA4MDg7c3Ryb2tlLXdpZHRoOjM7fQoJLnN0MXtmaWxsOm5vbmU7c3Ryb2tlOiMwODA4MDg7c3Ryb2tlLXdpZHRoOjM7fQo8L3N0eWxlPgo8cmVjdCB4PSIzLjkiIHk9IjM3IiB0cmFuc2Zvcm09Im1hdHJpeCgwLjY3NzIgLTAuNzM1OCAwLjczNTggMC42NzcyIC0yNy41MzI4IDE4LjkzNDQpIiBjbGFzcz0ic3QwIiB3aWR0aD0iNy43IiBoZWlnaHQ9IjcuNyIvPgo8cG9seWxpbmUgY2xhc3M9InN0MSIgcG9pbnRzPSI2ODYsMTAuOCA2NzMuMiwyMy44IDIzLjEsMjMuOCAxMSwzNy40ICIvPgo8cmVjdCB4PSI2ODUuNSIgeT0iMy43IiB0cmFuc2Zvcm09Im1hdHJpeCgwLjcwMDkgLTAuNzEzMyAwLjcxMzMgMC43MDA5IDIwMC43ODA2IDQ5My45OTE0KSIgY2xhc3M9InN0MCIgd2lkdGg9IjcuNyIgaGVpZ2h0PSI3LjciLz4KPHBhdGggY2xhc3M9InN0MSIgZD0iTTY3NC4xLDIzLjkiLz4KPC9zdmc+Cg==);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    bottom: -47px;
    height: 60px;
    position: absolute;
    right: 0;
    width: 100%
}

.c-publication-campaign-cards__cards h2 {
    color: #080808;
    font-size: 2rem;
    font-weight: 600;
    line-height: normal
}

.c-publication-campaign-cards__cards a {
    color: #080808
}

.c-publication-campaign-cards .label-00159e img,
.c-publication-campaign-cards .label-00159e .c-video {
    box-shadow: -20px 20px #00159e
}

.c-publication-campaign-cards .label-002b47 img,
.c-publication-campaign-cards .label-002b47 .c-video {
    box-shadow: -20px 20px #002b47
}

.c-publication-campaign-cards .label-003E5A img,
.c-publication-campaign-cards .label-003E5A .c-video {
    box-shadow: -20px 20px #003e5a
}

.c-publication-campaign-cards .label-003e67 img,
.c-publication-campaign-cards .label-003e67 .c-video {
    box-shadow: -20px 20px #003e67
}

.c-publication-campaign-cards .label-005288 img,
.c-publication-campaign-cards .label-005288 .c-video {
    box-shadow: -20px 20px #005288
}

.c-publication-campaign-cards .label-005b84 img,
.c-publication-campaign-cards .label-005b84 .c-video {
    box-shadow: -20px 20px #005b84
}

.c-publication-campaign-cards .label-0078ae img,
.c-publication-campaign-cards .label-0078ae .c-video {
    box-shadow: -20px 20px #0078ae
}

.c-publication-campaign-cards .label-0170ef img,
.c-publication-campaign-cards .label-0170ef .c-video {
    box-shadow: -20px 20px #0170ef
}

.c-publication-campaign-cards .label-1a2a0e img,
.c-publication-campaign-cards .label-1a2a0e .c-video {
    box-shadow: -20px 20px #1a2a0e
}

.c-publication-campaign-cards .label-2B4915 img,
.c-publication-campaign-cards .label-2B4915 .c-video {
    box-shadow: -20px 20px #2b4915
}

.c-publication-campaign-cards .label-314f1a img,
.c-publication-campaign-cards .label-314f1a .c-video {
    box-shadow: -20px 20px #314f1a
}

.c-publication-campaign-cards .label-3D98C1 img,
.c-publication-campaign-cards .label-3D98C1 .c-video {
    box-shadow: -20px 20px #3d98c1
}

.c-publication-campaign-cards .label-477326 img,
.c-publication-campaign-cards .label-477326 .c-video {
    box-shadow: -20px 20px #477326
}

.c-publication-campaign-cards .label-4d1692 img,
.c-publication-campaign-cards .label-4d1692 .c-video {
    box-shadow: -20px 20px #4d1692
}

.c-publication-campaign-cards .label-4D1692 img,
.c-publication-campaign-cards .label-4D1692 .c-video {
    box-shadow: -20px 20px #4d1692
}

.c-publication-campaign-cards .label-623D71 img,
.c-publication-campaign-cards .label-623D71 .c-video {
    box-shadow: -20px 20px #623d71
}

.c-publication-campaign-cards .label-660919 img,
.c-publication-campaign-cards .label-660919 .c-video {
    box-shadow: -20px 20px #660919
}

.c-publication-campaign-cards .label-7EC9EB img,
.c-publication-campaign-cards .label-7EC9EB .c-video {
    box-shadow: -20px 20px #7ec9eb
}

.c-publication-campaign-cards .label-804ac4 img,
.c-publication-campaign-cards .label-804ac4 .c-video {
    box-shadow: -20px 20px #804ac4
}

.c-publication-campaign-cards .label-85B063 img,
.c-publication-campaign-cards .label-85B063 .c-video {
    box-shadow: -20px 20px #85b063
}

.c-publication-campaign-cards .label-950e24 img,
.c-publication-campaign-cards .label-950e24 .c-video {
    box-shadow: -20px 20px #950e24
}

.c-publication-campaign-cards .label-A2FBFF img,
.c-publication-campaign-cards .label-A2FBFF .c-video {
    box-shadow: -20px 20px #a2fbff
}

.c-publication-campaign-cards .label-a70501 img,
.c-publication-campaign-cards .label-a70501 .c-video {
    box-shadow: -20px 20px #a70501
}

.c-publication-campaign-cards .label-C2E8A5 img,
.c-publication-campaign-cards .label-C2E8A5 .c-video {
    box-shadow: -20px 20px #c2e8a5
}

.c-publication-campaign-cards .label-c41230 img,
.c-publication-campaign-cards .label-c41230 .c-video {
    box-shadow: -20px 20px #c41230
}

.c-publication-campaign-cards .label-C479E1 img,
.c-publication-campaign-cards .label-C479E1 .c-video {
    box-shadow: -20px 20px #c479e1
}

.c-publication-campaign-cards .label-D8FDFF img,
.c-publication-campaign-cards .label-D8FDFF .c-video {
    box-shadow: -20px 20px #d8fdff
}

.c-publication-campaign-cards .label-D95627 img,
.c-publication-campaign-cards .label-D95627 .c-video {
    box-shadow: -20px 20px #d95627
}

.c-publication-campaign-cards .label-E2FFCA img,
.c-publication-campaign-cards .label-E2FFCA .c-video {
    box-shadow: -20px 20px #e2ffca
}

.c-publication-campaign-cards .label-E54763 img,
.c-publication-campaign-cards .label-E54763 .c-video {
    box-shadow: -20px 20px #e54763
}

.c-publication-campaign-cards .label-E8AFFF img,
.c-publication-campaign-cards .label-E8AFFF .c-video {
    box-shadow: -20px 20px #e8afff
}

.c-publication-campaign-cards .label-EFE2FF img,
.c-publication-campaign-cards .label-EFE2FF .c-video {
    box-shadow: -20px 20px #efe2ff
}

.c-publication-campaign-cards .label-f64d1d img,
.c-publication-campaign-cards .label-f64d1d .c-video {
    box-shadow: -20px 20px #f64d1d
}

.c-publication-campaign-cards .label-fc0d3e img,
.c-publication-campaign-cards .label-fc0d3e .c-video {
    box-shadow: -20px 20px #fc0d3e
}

.c-publication-campaign-cards .label-FF9768 img,
.c-publication-campaign-cards .label-FF9768 .c-video {
    box-shadow: -20px 20px #ff9768
}

.c-publication-campaign-cards .label-ffa136 img,
.c-publication-campaign-cards .label-ffa136 .c-video {
    box-shadow: -20px 20px #ffa136
}

.c-publication-campaign-cards .label-FFDECF img,
.c-publication-campaign-cards .label-FFDECF .c-video {
    box-shadow: -20px 20px #ffdecf
}

.c-publication-campaign-cards .label-3D7CA5 img,
.c-publication-campaign-cards .label-3D7CA5 .c-video {
    box-shadow: -20px 20px #3d7ca5
}

.c-publication-campaign-cards .label-D24B62 img,
.c-publication-campaign-cards .label-D24B62 .c-video {
    box-shadow: -20px 20px #d24b62
}

.c-publication-campaign-cards .label-5E9732 img,
.c-publication-campaign-cards .label-5E9732 .c-video {
    box-shadow: -20px 20px #5e9732
}

.c-publication-section-header-general .c-publication-campaign-cards__cards-divider {
    display: none
}

.c-publication-section-header-general .label-00159e.c-publication-card {
    border-bottom: 1.5px solid #00159e;
    margin-bottom: 3rem;
    padding-bottom: 3rem;
    padding-top: 0
}

.c-publication-section-header-general .label-002b47.c-publication-card {
    border-bottom: 1.5px solid #002b47;
    margin-bottom: 3rem;
    padding-bottom: 3rem;
    padding-top: 0
}

.c-publication-section-header-general .label-003E5A.c-publication-card {
    border-bottom: 1.5px solid #003e5a;
    margin-bottom: 3rem;
    padding-bottom: 3rem;
    padding-top: 0
}

.c-publication-section-header-general .label-003e67.c-publication-card {
    border-bottom: 1.5px solid #003e67;
    margin-bottom: 3rem;
    padding-bottom: 3rem;
    padding-top: 0
}

.c-publication-section-header-general .label-005288.c-publication-card {
    border-bottom: 1.5px solid #005288;
    margin-bottom: 3rem;
    padding-bottom: 3rem;
    padding-top: 0
}

.c-publication-section-header-general .label-005b84.c-publication-card {
    border-bottom: 1.5px solid #005b84;
    margin-bottom: 3rem;
    padding-bottom: 3rem;
    padding-top: 0
}

.c-publication-section-header-general .label-0078ae.c-publication-card {
    border-bottom: 1.5px solid #0078ae;
    margin-bottom: 3rem;
    padding-bottom: 3rem;
    padding-top: 0
}

.c-publication-section-header-general .label-0170ef.c-publication-card {
    border-bottom: 1.5px solid #0170ef;
    margin-bottom: 3rem;
    padding-bottom: 3rem;
    padding-top: 0
}

.c-publication-section-header-general .label-1a2a0e.c-publication-card {
    border-bottom: 1.5px solid #1a2a0e;
    margin-bottom: 3rem;
    padding-bottom: 3rem;
    padding-top: 0
}

.c-publication-section-header-general .label-2B4915.c-publication-card {
    border-bottom: 1.5px solid #2b4915;
    margin-bottom: 3rem;
    padding-bottom: 3rem;
    padding-top: 0
}

.c-publication-section-header-general .label-314f1a.c-publication-card {
    border-bottom: 1.5px solid #314f1a;
    margin-bottom: 3rem;
    padding-bottom: 3rem;
    padding-top: 0
}

.c-publication-section-header-general .label-3D98C1.c-publication-card {
    border-bottom: 1.5px solid #3d98c1;
    margin-bottom: 3rem;
    padding-bottom: 3rem;
    padding-top: 0
}

.c-publication-section-header-general .label-477326.c-publication-card {
    border-bottom: 1.5px solid #477326;
    margin-bottom: 3rem;
    padding-bottom: 3rem;
    padding-top: 0
}

.c-publication-section-header-general .label-4d1692.c-publication-card {
    border-bottom: 1.5px solid #4d1692;
    margin-bottom: 3rem;
    padding-bottom: 3rem;
    padding-top: 0
}

.c-publication-section-header-general .label-4D1692.c-publication-card {
    border-bottom: 1.5px solid #4d1692;
    margin-bottom: 3rem;
    padding-bottom: 3rem;
    padding-top: 0
}

.c-publication-section-header-general .label-623D71.c-publication-card {
    border-bottom: 1.5px solid #623d71;
    margin-bottom: 3rem;
    padding-bottom: 3rem;
    padding-top: 0
}

.c-publication-section-header-general .label-660919.c-publication-card {
    border-bottom: 1.5px solid #660919;
    margin-bottom: 3rem;
    padding-bottom: 3rem;
    padding-top: 0
}

.c-publication-section-header-general .label-7EC9EB.c-publication-card {
    border-bottom: 1.5px solid #7ec9eb;
    margin-bottom: 3rem;
    padding-bottom: 3rem;
    padding-top: 0
}

.c-publication-section-header-general .label-804ac4.c-publication-card {
    border-bottom: 1.5px solid #804ac4;
    margin-bottom: 3rem;
    padding-bottom: 3rem;
    padding-top: 0
}

.c-publication-section-header-general .label-85B063.c-publication-card {
    border-bottom: 1.5px solid #85b063;
    margin-bottom: 3rem;
    padding-bottom: 3rem;
    padding-top: 0
}

.c-publication-section-header-general .label-950e24.c-publication-card {
    border-bottom: 1.5px solid #950e24;
    margin-bottom: 3rem;
    padding-bottom: 3rem;
    padding-top: 0
}

.c-publication-section-header-general .label-A2FBFF.c-publication-card {
    border-bottom: 1.5px solid #a2fbff;
    margin-bottom: 3rem;
    padding-bottom: 3rem;
    padding-top: 0
}

.c-publication-section-header-general .label-a70501.c-publication-card {
    border-bottom: 1.5px solid #a70501;
    margin-bottom: 3rem;
    padding-bottom: 3rem;
    padding-top: 0
}

.c-publication-section-header-general .label-C2E8A5.c-publication-card {
    border-bottom: 1.5px solid #c2e8a5;
    margin-bottom: 3rem;
    padding-bottom: 3rem;
    padding-top: 0
}

.c-publication-section-header-general .label-c41230.c-publication-card {
    border-bottom: 1.5px solid #c41230;
    margin-bottom: 3rem;
    padding-bottom: 3rem;
    padding-top: 0
}

.c-publication-section-header-general .label-C479E1.c-publication-card {
    border-bottom: 1.5px solid #c479e1;
    margin-bottom: 3rem;
    padding-bottom: 3rem;
    padding-top: 0
}

.c-publication-section-header-general .label-D8FDFF.c-publication-card {
    border-bottom: 1.5px solid #d8fdff;
    margin-bottom: 3rem;
    padding-bottom: 3rem;
    padding-top: 0
}

.c-publication-section-header-general .label-D95627.c-publication-card {
    border-bottom: 1.5px solid #d95627;
    margin-bottom: 3rem;
    padding-bottom: 3rem;
    padding-top: 0
}

.c-publication-section-header-general .label-E2FFCA.c-publication-card {
    border-bottom: 1.5px solid #e2ffca;
    margin-bottom: 3rem;
    padding-bottom: 3rem;
    padding-top: 0
}

.c-publication-section-header-general .label-E54763.c-publication-card {
    border-bottom: 1.5px solid #e54763;
    margin-bottom: 3rem;
    padding-bottom: 3rem;
    padding-top: 0
}

.c-publication-section-header-general .label-E8AFFF.c-publication-card {
    border-bottom: 1.5px solid #e8afff;
    margin-bottom: 3rem;
    padding-bottom: 3rem;
    padding-top: 0
}

.c-publication-section-header-general .label-EFE2FF.c-publication-card {
    border-bottom: 1.5px solid #efe2ff;
    margin-bottom: 3rem;
    padding-bottom: 3rem;
    padding-top: 0
}

.c-publication-section-header-general .label-f64d1d.c-publication-card {
    border-bottom: 1.5px solid #f64d1d;
    margin-bottom: 3rem;
    padding-bottom: 3rem;
    padding-top: 0
}

.c-publication-section-header-general .label-fc0d3e.c-publication-card {
    border-bottom: 1.5px solid #fc0d3e;
    margin-bottom: 3rem;
    padding-bottom: 3rem;
    padding-top: 0
}

.c-publication-section-header-general .label-FF9768.c-publication-card {
    border-bottom: 1.5px solid #ff9768;
    margin-bottom: 3rem;
    padding-bottom: 3rem;
    padding-top: 0
}

.c-publication-section-header-general .label-ffa136.c-publication-card {
    border-bottom: 1.5px solid #ffa136;
    margin-bottom: 3rem;
    padding-bottom: 3rem;
    padding-top: 0
}

.c-publication-section-header-general .label-FFDECF.c-publication-card {
    border-bottom: 1.5px solid #ffdecf;
    margin-bottom: 3rem;
    padding-bottom: 3rem;
    padding-top: 0
}

.c-publication-section-header-general .label-3D7CA5.c-publication-card {
    border-bottom: 1.5px solid #3d7ca5;
    margin-bottom: 3rem;
    padding-bottom: 3rem;
    padding-top: 0
}

.c-publication-section-header-general .label-D24B62.c-publication-card {
    border-bottom: 1.5px solid #d24b62;
    margin-bottom: 3rem;
    padding-bottom: 3rem;
    padding-top: 0
}

.c-publication-section-header-general .label-5E9732.c-publication-card {
    border-bottom: 1.5px solid #5e9732;
    margin-bottom: 3rem;
    padding-bottom: 3rem;
    padding-top: 0
}

.c-publication-campaign-cards__intro-text {
    font-size: 18px;
    font-weight: 600;
    line-height: 27px
}

.c-publication-campaign-cards__intro-text ul {
    list-style-type: disc
}

.c-publication-campaign-cards__intro-text ul li::marker {
    color: #1b1b1b
}

@media(min-width:40em) {
    .c-publication-campaign-cards__intro-text {
        font-size: 1.25rem;
        line-height: 31.5px;
        padding-right: 100px
    }
}

.c-publication-section-header-large .c-publication-campaign-cards__intro-text {
    margin-bottom: 21px
}

@media(min-width:55em) {
    .c-publication-section-header-large .c-publication-campaign-cards__intro-text {
        margin-bottom: 82px
    }
}

@media only print {
    .c-publication-section-header-large .c-publication-campaign-cards__intro-text {
        margin-bottom: 82px
    }
}

.c-publication-campaign-cards__card-text {
    -webkit-box-orient: vertical;
    display: -webkit-box;
    -webkit-line-clamp: 5;
    overflow: hidden
}

.c-publication-campaign-cards__card-text ul {
    list-style-type: disc
}

.c-publication-campaign-cards__card-text li::marker {
    color: #1b1b1b
}

.c-expandable-textbox-open .c-publication-campaign-cards__card-text {
    display: block;
    -webkit-line-clamp: unset !important;
    max-height: none !important
}

.c-publication-campaign-cards__read-more {
    cursor: pointer;
    display: none;
    padding-bottom: 1rem;
    padding-top: 1rem;
    text-transform: uppercase
}

.c-publication-campaign-cards__read-more:hover {
    font-weight: 600
}

.c-publication-campaign-cards__morebutton {
    background-position-x: 6rem;
    background-position-y: center;
    background-repeat: no-repeat;
    background-size: 16px 16px;
    position: relative;
    text-decoration: none
}

.c-publication-campaign-cards__morebutton:focus {
    font-weight: 600
}

.c-publication-campaign-cards__morebutton::after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjIwIiB2aWV3Qm94PSIwIDAgMjAgMjAiIHdpZHRoPSIyMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJtMTEuMiAxNS44IDguNC04LjRjLjItLjMuNC0uNi40LTEuMXMtLjItLjgtLjUtMS4ybC0xLTFjLS4zLS4zLS43LS41LTEuMi0uNS0uNCAwLS44LjItMS4yLjVsLTYuMSA2LjMtNi4yLTYuMmMtLjQtLjMtLjctLjUtMS4yLS41LS40IDAtLjguMi0xLjIuNWwtMSAxYy0uMi4zLS40LjYtLjQgMS4xcy4yLjguNSAxLjJsOC40IDguNGMuMy4zLjcuNSAxLjIuNS40LS4xLjctLjMgMS4xLS42eiIgZmlsbD0iIzA4MDgwOCIvPjwvc3ZnPg==);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 16px 16px;
    content: "";
    display: inline-block;
    height: 100%;
    margin-left: .5rem;
    position: absolute;
    top: 1px;
    transition: opacity 200ms cubic-bezier(0.4, 0, 1, 1);
    width: 16px
}

.c-publication-campaign-cards__morebutton.open::after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjIwIiB2aWV3Qm94PSIwIDAgMjAgMjAiIHdpZHRoPSIyMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJtMTAgMy43Yy0uNCAwLS44LjItMS4yLjVsLTguNCA4LjRjLS4yLjMtLjQuNi0uNCAxLjFzLjIuOC41IDEuMmwxIDFjLjMuMy43LjUgMS4yLjVzLjgtLjIgMS4yLS41bDYuMS02LjMgNi4yIDYuMmMuMy4zLjcuNSAxLjIuNXMuOC0uMiAxLjItLjVsMS0xYy4zLS4zLjUtLjcuNS0xLjJzLS4yLS44LS41LTEuMmwtOC40LTguNGMtLjQtLjEtLjctLjMtMS4yLS4zeiIgZmlsbD0iIzA4MDgwOCIvPjwvc3ZnPg==)
}

.c-publication-statistic-cards .c-figure {
    margin: 0;
    position: relative
}

.c-publication-statistic-cards__intro-text {
    font-size: 18px;
    font-weight: 600;
    line-height: 27px
}

.c-publication-statistic-cards__intro-text ul {
    list-style-type: disc
}

.c-publication-statistic-cards__intro-text ul li::marker {
    color: #1b1b1b
}

@media(min-width:40em) {
    .c-publication-statistic-cards__intro-text {
        font-size: 1.25rem;
        line-height: 31.5px;
        padding-left: 5.25rem
    }
}

.c-publication-section-header-large .c-publication-statistic-cards__intro-text {
    margin-bottom: 21px
}

@media(min-width:55em) {
    .c-publication-section-header-large .c-publication-statistic-cards__intro-text {
        margin-bottom: 82px
    }
}

@media only print {
    .c-publication-section-header-large .c-publication-statistic-cards__intro-text {
        margin-bottom: 82px;
        padding-left: 0
    }
}

.c-publication-statistic-cards__media {
    flex: 1
}

@media(min-width:55em) {
    .c-publication-statistic-cards__media {
        overflow: hidden
    }
}

@media only print {
    .c-publication-statistic-cards__media {
        flex: 1
    }
    .c-publication-statistic-cards__media iframe {
        width: 100%
    }
}

@media(min-width:55em) {
    .c-publication-statistic-cards__media .c-figure__media {
        height: 100%;
        position: absolute;
        width: 100%
    }
}

.c-publication-statistic-cards__content {
    display: flex;
    flex-direction: column
}

@media only print {
    .c-publication-statistic-cards__content {
        width: 50% !important
    }
}

.c-publication-statistic-cards .c-publication-statistic-cards__wrapper {
    background-color: #fff;
    display: flex;
    flex-direction: column-reverse
}

@media(min-width:55em) {
    .c-publication-statistic-cards .c-publication-statistic-cards__wrapper {
        flex-direction: row
    }
}

@media only print {
    .c-publication-statistic-cards .c-publication-statistic-cards__wrapper {
        display: flex;
        flex-direction: row;
        margin-left: 0;
        margin-right: 0
    }
}

.c-publication-statistic-cards .c-publication-card {
    padding-bottom: 5rem
}

.c-publication-statistic-cards__card-color-bar {
    display: none;
    height: 31px
}

@media(min-width:55em) {
    .c-publication-statistic-cards__card-color-bar {
        display: block
    }
}

@media only print {
    .c-publication-statistic-cards__card-color-bar {
        display: block
    }
}

.c-publication-statistic-cards__cards .c-publication-card:nth-child(even)>.c-publication-statistic-cards__wrapper {
    flex-direction: column-reverse
}

@media(min-width:55em) {
    .c-publication-statistic-cards__cards .c-publication-card:nth-child(even)>.c-publication-statistic-cards__wrapper {
        flex-direction: row-reverse;
        margin-left: auto;
        margin-right: -90vw
    }
}

@media only print {
    .c-publication-statistic-cards__cards .c-publication-card:nth-child(even)>.c-publication-statistic-cards__wrapper {
        flex-direction: row-reverse;
        margin-right: 0 !important
    }
}

.c-publication-statistic-cards__content-area {
    display: flex;
    flex-direction: column;
    margin-right: auto;
    padding: 20px 50px
}

@media(min-width:55em) {
    .c-publication-statistic-cards__content-area {
        max-width: 650px
    }
}

@media only print {
    .c-publication-statistic-cards__content-area {
        margin-left: 0 !important
    }
}

.c-publication-card:nth-child(odd) .c-publication-statistic-cards__content-area {
    justify-content: flex-end
}

@media(min-width:55em) {
    .c-publication-card:nth-child(odd) .c-publication-statistic-cards__content-area {
        margin-left: 90vw
    }
}

@media only print {
    .c-publication-card:nth-child(odd) .c-publication-statistic-cards__content-area {
        margin-right: 0 !important
    }
}

.c-publication-card:nth-child(odd) .c-publication-statistic-cards__wrapper {
    margin-left: auto
}

@media(min-width:55em) {
    .c-publication-card:nth-child(odd) .c-publication-statistic-cards__wrapper {
        margin-left: -90vw
    }
}

.c-publication-card:nth-child(even) .c-publication-statistic-cards__content-area {
    justify-content: flex-start
}

@media(min-width:55em) {
    .c-publication-card:nth-child(even) .c-publication-statistic-cards__content-area {
        margin-right: 90vw
    }
}

@media only print {
    .c-publication-card:nth-child(even) .c-publication-statistic-cards__content-area {
        margin-right: 0 !important
    }
}

.c-publication-card:nth-child(even) .c-publication-statistic-cards__wrapper {
    margin-right: auto
}

@media(min-width:55em) {
    .c-publication-card:nth-child(even) .c-publication-statistic-cards__wrapper {
        margin-right: 0
    }
}

.c-publication-statistic-cards__long-text {
    -webkit-box-orient: vertical;
    font-size: 18px;
    font-weight: 400;
    line-height: 31.5px;
    margin-top: 3rem
}

@media(min-width:55em) {
    .c-publication-statistic-cards__long-text {
        font-size: 20px;
        padding: 0 45px
    }
}

.c-publication-statistic-cards__long-text ul {
    list-style-type: disc
}

.c-publication-statistic-cards__long-text li {
    max-width: 100%
}

.c-publication-statistic-cards__long-text li::marker {
    color: #1b1b1b
}

.c-publication-statistic-cards figure,
.c-publication-statistic-cards img {
    height: 100%;
    width: 100%
}

.c-publication-statistic-cards__content-area h2 {
    color: #080808;
    font-size: 23px;
    font-weight: 600;
    line-height: normal
}

@media(min-width:55em) {
    .c-publication-statistic-cards__content-area h2 {
        color: #080808;
        font-size: 36px;
        font-weight: 700;
        line-height: normal
    }
}

.c-publication-statistic-cards__content-area a {
    text-decoration-color: #080808
}

.c-publication-statistic-cards__text {
    font-size: 18px;
    font-weight: 400;
    line-height: 27px
}

@media(min-width:55em) {
    .c-publication-statistic-cards__text {
        font-size: 20px;
        font-weight: 600;
        line-height: 31.5px
    }
}

.c-expandable-textbox-open {
    -webkit-line-clamp: unset !important;
    max-height: none !important
}

.c-publication-statistic-cards__read-more {
    cursor: pointer;
    display: none;
    padding-bottom: 1rem;
    padding-top: 1.5rem;
    text-transform: uppercase
}

.c-publication-statistic-cards__read-more:hover {
    font-weight: 600
}

a.c-publication-statistic-cards__morebutton {
    background-position-x: 6rem;
    background-position-y: center;
    background-repeat: no-repeat;
    background-size: 16px 16px;
    color: #080808;
    position: relative;
    text-decoration: none
}

a.c-publication-statistic-cards__morebutton:focus {
    font-weight: 600
}

a.c-publication-statistic-cards__morebutton::after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjIwIiB2aWV3Qm94PSIwIDAgMjAgMjAiIHdpZHRoPSIyMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJtMTEuMiAxNS44IDguNC04LjRjLjItLjMuNC0uNi40LTEuMXMtLjItLjgtLjUtMS4ybC0xLTFjLS4zLS4zLS43LS41LTEuMi0uNS0uNCAwLS44LjItMS4yLjVsLTYuMSA2LjMtNi4yLTYuMmMtLjQtLjMtLjctLjUtMS4yLS41LS40IDAtLjguMi0xLjIuNWwtMSAxYy0uMi4zLS40LjYtLjQgMS4xcy4yLjguNSAxLjJsOC40IDguNGMuMy4zLjcuNSAxLjIuNS40LS4xLjctLjMgMS4xLS42eiIgZmlsbD0iIzA4MDgwOCIvPjwvc3ZnPg==);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 16px 16px;
    content: "";
    display: inline-block;
    height: 100%;
    margin-left: .5rem;
    position: absolute;
    top: 1px;
    transition: opacity 200ms cubic-bezier(0.4, 0, 1, 1);
    width: 16px
}

a.c-publication-statistic-cards__morebutton.open::after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjIwIiB2aWV3Qm94PSIwIDAgMjAgMjAiIHdpZHRoPSIyMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJtMTAgMy43Yy0uNCAwLS44LjItMS4yLjVsLTguNCA4LjRjLS4yLjMtLjQuNi0uNCAxLjFzLjIuOC41IDEuMmwxIDFjLjMuMy43LjUgMS4yLjVzLjgtLjIgMS4yLS41bDYuMS02LjMgNi4yIDYuMmMuMy4zLjcuNSAxLjIuNXMuOC0uMiAxLjItLjVsMS0xYy4zLS4zLjUtLjcuNS0xLjJzLS4yLS44LS41LTEuMmwtOC40LTguNGMtLjQtLjEtLjctLjMtMS4yLS4zeiIgZmlsbD0iIzA4MDgwOCIvPjwvc3ZnPg==)
}

.c-publication-statistic-cards__statistics-block {
    display: flex;
    flex-direction: column
}

@media(min-width:40em) {
    .c-publication-statistic-cards__statistics-block {
        align-items: flex-start;
        flex-direction: row;
        gap: 5rem;
        padding: 10px 50px
    }
}

.c-publication-statistic-cards__statistic {
    align-items: center;
    display: flex;
    flex: 1;
    flex-direction: column;
    justify-content: center;
    margin-top: 2rem
}

.c-publication-statistic-cards__statistic-stat {
    font-size: 30px;
    font-weight: 900;
    line-height: normal
}

@media(min-width:55em) {
    .c-publication-statistic-cards__statistic-stat {
        font-size: 48px
    }
}

.c-publication-statistic-cards__statistic-text {
    font-size: 24px;
    font-weight: 400;
    line-height: normal;
    text-align: center
}

@media(min-width:55em) {
    .c-publication-statistic-cards__statistic-text {
        font-size: 28px
    }
}

.c-publication-statistic-cards__card-color-bar-mobile {
    display: block;
    height: 10px
}

@media(min-width:55em) {
    .c-publication-statistic-cards__card-color-bar-mobile {
        display: none
    }
}

.c-expandable-textbox-open {
    display: block
}

.c-publication-statistic-cards__long-text-container {
    -webkit-box-orient: vertical;
    display: -webkit-box;
    -webkit-line-clamp: 11;
    overflow: hidden
}

.c-publication-section-header__title img,
.c-publication-section-header__title figure {
    width: 100%
}

.c-publication-section-header__subtitle-block {
    display: flex
}

.c-publication-section-header__subtitle {
    font-size: 23px;
    font-weight: 600;
    line-height: normal;
    padding-right: 2.5rem;
    padding-top: 23px
}

@media(min-width:40em) {
    .c-publication-section-header__subtitle {
        font-size: 32px;
        line-height: 46px;
        padding-right: 100px;
        padding-top: 80px
    }
}

.c-publication-section-header__subtitle-line {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNSIgaGVpZ2h0PSIyMDUiIHZpZXdCb3g9IjAgMCAzNSAyMDUiIGZpbGw9Im5vbmUiPgogICAgPGxpbmUgeDE9IjIiIHkxPSItOC43NDIyOGUtMDgiIHgyPSIyLjAwMDAxIiB5Mj0iMTc2IiBzdHJva2U9ImJsYWNrIiBzdHJva2Utd2lkdGg9IjQiLz4KICAgIDxsaW5lIHgxPSIxLjY0MjczIiB5MT0iMTc0LjM0IiB4Mj0iMTQuODU2IiB5Mj0iMTg3LjU1MyIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSI0Ii8+CiAgICA8cmVjdCB4PSI3LjEwNDQ5IiB5PSIxOTEuNTE2IiB3aWR0aD0iMTkuMTIyNSIgaGVpZ2h0PSIxOS4xMjI1IiB0cmFuc2Zvcm09InJvdGF0ZSgtNDUuNSA3LjEwNDQ5IDE5MS41MTYpIiBmaWxsPSIjMUMxRDFGIi8+CiAgICA8L3N2Zz4=);
    background-repeat: no-repeat;
    background-size: contain;
    height: 60px;
    padding-left: 40px
}

@media(min-width:40em) {
    .c-publication-section-header__subtitle-line {
        height: 150px;
        margin-left: 40px;
        padding-right: 50px
    }
}

.c-publication-section-header__title {
    align-items: center;
    background-size: cover;
    color: #fff;
    display: flex;
    font-size: 2.5rem;
    padding: 30px 100px;
    text-transform: uppercase
}

.c-publication-section-header__title-text {
    display: none;
    width: 100%
}

@media(min-width:40em) {
    .c-publication-section-header__title-text {
        display: block
    }
}

.c-publication-section-header__title-mobile {
    margin-top: 20px;
    padding-top: 1rem
}

@media(min-width:40em) {
    .c-publication-section-header__title-mobile {
        display: none
    }
}

.c-publication-section-header__title-mobile h2 {
    font-weight: 600
}

.c-publication-section-header__title-mobile-block {
    margin-bottom: 1.5rem
}

.c-publication-section-header__color-bar {
    height: 22px
}

.c-publication-section-header {
    overflow: hidden;
    position: relative
}

.c-publication-section-header .light-yellow {
    background-color: #fff9f1
}

.c-publication-section-header .light-pink {
    background-color: #fff2f5
}

.c-publication-section-header .light-blue {
    background-color: #eef6ff
}

.c-publication-section-header .light-purple {
    background-color: #f6efff
}

.c-publication-section-header .cybernodes::after {
    background-image: url(/cyber/profiles/cisad8_gov/themes/custom/gesso/dist/images/backgrounds/81c08f003140c8be6104.svg);
    background-position: center center;
    background-repeat: repeat;
    background-size: 1200px auto;
    content: "";
    height: 100%;
    opacity: .2;
    position: absolute;
    top: 0;
    width: 100vw;
    z-index: -1
}

@media(min-width:40em) {
    .c-publication-section-header .cybernodes::after {
        background-size: cover
    }
}

@media only print {
    .cybernodes::after {
        display: none
    }
}

.c-publication-section-header-large .c-publication-section-header__color-bar {
    height: 10px
}

@media(min-width:40em) {
    .c-publication-section-header-large .c-publication-section-header__color-bar {
        height: 22px
    }
}

@media(min-width:40em) {
    .c-publication-section-header-large .c-publication-section-header__title-wrapper.l-constrain,
    .c-publication-section-header-large .c-publication-section-header__subtitle-block.l-constrain {
        max-width: 93.75rem
    }
}

@media only print {
    .c-publication-section-header-large .c-publication-section-header__title-wrapper.l-constrain,
    .c-publication-section-header-large .c-publication-section-header__subtitle-block.l-constrain {
        margin-left: 0;
        max-width: 100%;
        padding-left: 117px;
        width: 100%
    }
}

.c-publication-section-header-large .c-publication-section-header__title-wrapper {
    display: flex;
    gap: 1.5rem;
    height: 100%;
    padding-right: 0;
    width: 100%
}

.c-publication-section-header-large .c-publication-section-header__title-wrapper.l-constrain {
    margin-left: auto;
    margin-right: 0
}

@media(min-width:102.125em) {
    .c-publication-section-header-large .c-publication-section-header__title-wrapper.l-constrain {
        margin-right: auto
    }
}

.c-publication-section-header-large .c-publication-section-header__title {
    background-color: #071926;
    height: 86px;
    padding: 0
}

@media(min-width:40em) {
    .c-publication-section-header-large .c-publication-section-header__title {
        height: 325px
    }
}

.c-publication-section-header-large .c-publication-section-header__title-text {
    display: none;
    flex: 1;
    font-weight: 600;
    width: auto
}

@media(min-width:64em) {
    .c-publication-section-header-large .c-publication-section-header__title-text {
        align-items: center;
        display: flex
    }
}

@media only print {
    .c-publication-section-header-large .c-publication-section-header__title-text {
        align-items: center;
        color: #fff !important;
        display: flex
    }
}

.c-publication-section-header-large .c-publication-section-header__image {
    margin-left: auto;
    max-width: 48.65%;
    position: relative;
    width: 156px
}

@media screen and (min-width:481px) {
    .c-publication-section-header-large .c-publication-section-header__image {
        max-width: unset;
        width: 330.33px
    }
}

@media screen and (min-width:640px) {
    .c-publication-section-header-large .c-publication-section-header__image {
        max-width: unset;
        width: 328.925px
    }
}

@media screen and (min-width:881px) {
    .c-publication-section-header-large .c-publication-section-header__image {
        max-width: unset;
        width: 591px
    }
}

@media(min-width:64em) {
    .c-publication-section-header-large .c-publication-section-header__image {
        margin-left: unset;
        max-width: 42.7%;
        width: 587px
    }
}

@media only print {
    .c-publication-section-header-large .c-publication-section-header__image {
        margin-left: unset;
        max-width: unset !important;
        width: 587px !important
    }
    .c-publication-section-header-large .c-publication-section-header__image img {
        max-width: unset
    }
}

.c-publication-section-header-large .c-publication-section-header__image svg.left {
    fill: #071926;
    height: 100%;
    left: -1px;
    position: absolute;
    top: 0;
    width: auto
}

.c-publication-section-header-large .c-publication-section-header__image svg.right {
    bottom: 0;
    height: 46px;
    position: absolute;
    right: -3px;
    width: 46px
}

@media screen and (min-width:481px) {
    .c-publication-section-header-large .c-publication-section-header__image svg.right {
        height: 84.215px;
        width: 84.776px
    }
}

@media screen and (min-width:881px) {
    .c-publication-section-header-large .c-publication-section-header__image svg.right {
        height: 150px;
        width: 152.558px
    }
}

@media screen and (min-width:1600px) {
    .c-publication-section-header-large .c-publication-section-header__image svg.right {
        height: 150px;
        width: 151px
    }
}

@media only print {
    .c-publication-section-header-large .c-publication-section-header__image svg.right {
        height: 150px !important;
        width: 151px !important
    }
}

.c-publication-section-header-large .c-publication-section-header__title img {
    height: 100%;
    max-width: unset;
    -o-object-fit: cover;
    object-fit: cover;
    width: inherit
}

@media screen and (min-width:481px) {
    .c-publication-section-header-large .c-publication-section-header__title {
        height: 207px
    }
}

@media screen and (min-width:881px) {
    .c-publication-section-header-large .c-publication-section-header__title {
        height: 348px
    }
}

.c-publication-section-header-large .c-publication-section-header__subtitle-block {
    position: relative
}

@media(min-width:40em) {
    .c-publication-section-header-large .c-publication-section-header__subtitle-block {
        padding-right: 0
    }
}

.c-publication-section-header-large .c-publication-section-header__subtitle-block.l-constrain {
    margin-left: 0;
    margin-right: 0
}

@media(min-width:40em) {
    .c-publication-section-header-large .c-publication-section-header__subtitle-block.l-constrain {
        margin-left: auto;
        margin-right: 0
    }
}

@media(min-width:102.125em) {
    .c-publication-section-header-large .c-publication-section-header__subtitle-block.l-constrain {
        margin-right: auto
    }
}

.c-publication-section-header-large .c-publication-section-header__subtitle-block svg.top-right {
    height: 24.376px;
    position: absolute;
    right: -1px;
    top: -1px;
    width: 24.947px
}

@media screen and (min-width:481px) {
    .c-publication-section-header-large .c-publication-section-header__subtitle-block svg.top-right {
        height: 47px;
        width: 48.1px
    }
}

@media screen and (min-width:881px) {
    .c-publication-section-header-large .c-publication-section-header__subtitle-block svg.top-right {
        height: 78px;
        right: -3px;
        width: 79.825px
    }
}

@media only print {
    .c-publication-section-header-large .c-publication-section-header__subtitle-block svg.top-right {
        height: 78px !important;
        width: 79.825px !important
    }
}

.c-publication-section-header-large .c-publication-section-header__title-mobile {
    display: block;
    margin-bottom: 2rem
}

.c-publication-section-header-large .c-publication-section-header__title-mobile h2 {
    font-size: 40px;
    font-weight: 800;
    text-transform: uppercase
}

@media(min-width:64em) {
    .c-publication-section-header-large .c-publication-section-header__title-mobile {
        display: none
    }
}

.c-publication-section-header-large .c-publication-section-header__title-mobile-block {
    margin-bottom: 0;
    width: 100%
}

.c-publication-section-header-large .c-publication-section-header__subtitle {
    display: flex;
    flex-direction: column;
    gap: 1.12rem;
    padding-bottom: 40px;
    padding-right: 0;
    padding-top: 0
}

@media(min-width:40em) {
    .c-publication-section-header-large .c-publication-section-header__subtitle {
        display: flex;
        flex-direction: row;
        gap: 2.19rem;
        height: auto;
        padding: 75.82px 74px 82px 0
    }
    .c-publication-section-header-large .c-publication-section-header__subtitle>div {
        flex: 1;
        height: inherit
    }
}

.c-publication-section-header-large .c-publication-section-header__subtitle-text {
    align-items: center;
    display: flex;
    flex-direction: column;
    font-size: 1.625rem;
    height: 100%;
    position: relative;
    text-align: center
}

@media(min-width:40em) {
    .c-publication-section-header-large .c-publication-section-header__subtitle-text {
        font-size: 3rem;
        margin-bottom: 0
    }
}

.c-publication-section-header-large .c-publication-section-header__subtitle-text .subtitle-text {
    font-size: 2rem;
    font-weight: 600;
    line-height: 3rem;
    padding: 8px 28px;
    width: 100%
}

@media(min-width:40em) {
    .c-publication-section-header-large .c-publication-section-header__subtitle-text .subtitle-text {
        padding: 24px 80px
    }
}

.c-publication-section-header-large .c-publication-section-header__subtitle-text svg.top-left {
    height: 36px;
    left: 0;
    margin-right: auto;
    top: 0;
    width: 91.5px
}

@media(min-width:40em) {
    .c-publication-section-header-large .c-publication-section-header__subtitle-text svg.top-left {
        height: 101px;
        width: 255.98px
    }
}

.c-publication-section-header-large .c-publication-section-header__subtitle-text svg.bottom-right {
    bottom: 0;
    height: 36px;
    margin-left: auto;
    right: 0;
    width: 55.38px
}

@media(min-width:40em) {
    .c-publication-section-header-large .c-publication-section-header__subtitle-text svg.bottom-right {
        height: 101px;
        width: 155.36px
    }
}

.c-publication-section-header-large .c-publication-section-header__subtitle-media {
    padding-right: 1px
}

.c-publication-section-header-large .c-publication-section-header__subtitle-media>figure {
    margin: 0;
    width: 100%
}

.c-publication-section-header-large .c-publication-section-header__subtitle-media img {
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%
}

.c-publication-section-header-large .c-publication-section-header__subtitle-media img,
.c-publication-section-header-large .c-publication-section-header__subtitle-media .c-video.has-iframe {
    height: 146.79px
}

@media(min-width:40em) {
    .c-publication-section-header-large .c-publication-section-header__subtitle-media img,
    .c-publication-section-header-large .c-publication-section-header__subtitle-media .c-video.has-iframe {
        height: 365px
    }
}

.c-publication-section-header-general .c-publication-section-header__title {
    flex-direction: column-reverse;
    padding: 0
}

.c-publication-section-header-general .c-publication-section-header__title img {
    height: 100%;
    min-height: 171px
}

@media(min-width:40em) {
    .c-publication-section-header-general .c-publication-section-header__title img {
        min-height: 256px
    }
}

@media(min-width:40em) {
    .c-publication-section-header-general .c-publication-section-header__title {
        flex-direction: row
    }
}

.c-publication-section-header-general .c-publication-section-header__title-text {
    align-items: center;
    display: flex;
    min-height: 132px;
    padding: 2rem 1rem;
    width: 100%
}

@media(min-width:40em) {
    .c-publication-section-header-general .c-publication-section-header__title-text {
        flex: 0 0 67%;
        min-height: 256px;
        padding-left: 2rem
    }
}

.c-publication-section-header-general .general-publication-header>.l-constrain {
    padding-right: 0;
    position: relative;
    z-index: 10
}

@media(min-width:40em) {
    .c-publication-section-header-general .general-publication-header>.l-constrain {
        padding-right: 2rem
    }
}

.c-publication-section-header-general .c-publication-section-header__subtitle {
    display: flex;
    flex-direction: column;
    gap: 1.12rem;
    padding-bottom: 40px;
    padding-right: 0;
    padding-top: 0
}

@media(min-width:40em) {
    .c-publication-section-header-general .c-publication-section-header__subtitle {
        display: flex;
        flex-direction: row;
        gap: 2.19rem;
        height: auto;
        padding: 75.82px 74px 82px 0
    }
    .c-publication-section-header-general .c-publication-section-header__subtitle>div {
        flex: 1;
        height: inherit
    }
}

.c-publication-section-header-general .c-publication-section-header__subtitle {
    display: flex;
    flex-direction: column;
    gap: 1rem;
    padding: 1rem 0;
    width: 100%
}

@media(min-width:40em) {
    .c-publication-section-header-general .c-publication-section-header__subtitle {
        flex-direction: row;
        gap: 2.19rem;
        padding: 2rem
    }
}

.c-publication-section-header-general .c-publication-section-header__subtitle-text {
    width: 100%
}

@media(min-width:40em) {
    .c-publication-section-header-general .c-publication-section-header__subtitle-text {
        align-self: center;
        flex: 0 0 67%
    }
}

.c-publication-section-header-general .c-publication-section-header__subtitle-media figure {
    margin: 0
}

.publication-section-bg {
    height: 100%;
    position: absolute;
    top: 0;
    width: 100vw;
    z-index: -1
}

.section-005288 .publication-section-bg,
.section-003e67 .publication-section-bg,
.section-002b47 .publication-section-bg {
    background-color: #000
}

.section-0078ae .publication-section-bg,
.section-005b84 .publication-section-bg,
.section-003e5a .publication-section-bg {
    background-color: #002231
}

.section-c41230 .publication-section-bg,
.section-950e24 .publication-section-bg,
.section-660919 .publication-section-bg {
    background-color: #37050d
}

.section-1a2a0e .publication-section-bg,
.section-477326 .publication-section-bg,
.section-314f1a .publication-section-bg {
    background-color: #040602
}

@media(min-width:40em) {
    .c-title-header {
        margin: 2.5rem 0 4rem
    }
}

@media(min-width:64em) {
    .c-title-header {
        margin: 2.5rem 0
    }
}

.c-title-header .external-link {
    display: inline-block;
    margin-top: .5rem
}

.c-title-header .external-link::after {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxOCAxOCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTggMTg7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojMDA1Qjg0O30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTE2LDE2SDJWMmg3VjBIMkMwLjksMCwwLDAuOSwwLDJ2MTRjMCwxLjEsMC45LDIsMiwyaDE0YzEuMSwwLDItMC45LDItMlY5aC0yVjE2eiBNMTEsMHYyaDMuNmwtOS44LDkuOAoJbDEuNCwxLjRMMTYsMy40VjdoMlYwSDExeiIvPgo8L3N2Zz4K);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    content: "";
    display: inline-block;
    height: 14px;
    margin-left: .5rem;
    width: 14px
}

.c-title-header .external-link svg.ext {
    display: none
}

.c-title-header__meta {
    color: #fff;
    font-size: .88rem;
    font-weight: 700;
    letter-spacing: 2px;
    margin-bottom: 1rem;
    text-transform: uppercase
}

@media(min-width:40em) {
    .c-title-header__meta {
        display: flex;
        font-size: 1.125rem;
        justify-content: start;
        max-width: 1100px
    }
}

.c-title-header__inner>:last-child {
    margin-bottom: 0
}

.c-title-header__title {
    color: #fff;
    margin-bottom: 2rem;
    margin-top: 0
}

.c-title-header__subtitle {
    color: #646566;
    font-size: 1.13rem;
    font-weight: 400;
    line-height: 1.25;
    margin-bottom: 1.5rem
}

@media(min-width:40em) {
    .c-title-header__subtitle {
        font-size: 1.65rem;
        margin-bottom: 2rem
    }
}

.c-title-header__subtitle p {
    line-height: 1.25
}

.c-title-header__topic {
    font-size: .88rem;
    margin-top: 1rem;
    text-transform: uppercase
}

@media(min-width:40em) {
    .c-title-header__topic {
        font-size: 1.125rem
    }
}

.c-title-header__topic .c-topic__label {
    color: #646566;
    display: inline;
    font-weight: 700
}

.c-title-header__topic .c-top__topics {
    display: inline
}

.c-title-header__topic .c-top__topics a {
    background: none;
    color: #646566;
    display: inline;
    font-size: 1rem;
    list-style-type: none;
    outline: none;
    text-decoration: underline;
    text-transform: uppercase
}

.c-title-header__topic .c-field {
    display: inline
}

.c-title-header__topic .c-field__content li.c-tag-list__item {
    display: inline-block;
    margin: 0 -0.4rem 0 0
}

.c-title-header__topic .c-field__label.is-inline {
    display: none
}

.c-title-header__topic .usa-tag {
    padding: 0
}

.c-title-header__topic .c-tag-link:hover .usa-tag,
.c-title-header__topic .c-tag-link:focus .usa-tag {
    background-color: rgba(0, 0, 0, 0)
}

.c-title-header__date,
.c-title-header__author,
.c-title-header__task-type,
.c-title-header__readiness-level,
.c-title-header__text,
.c-title-header__fields {
    color: #646566;
    font-size: 1.06rem;
    line-height: 1.25;
    margin-bottom: 1rem
}

@media(min-width:40em) {
    .c-title-header__date,
    .c-title-header__author,
    .c-title-header__task-type,
    .c-title-header__readiness-level,
    .c-title-header__text,
    .c-title-header__fields {
        font-size: 1.25rem
    }
}

@media(min-width:40em) {
    .c-title-header__fields {
        display: grid;
        grid-gap: 0 2.5rem;
        grid-template-columns: 1fr 1fr
    }
}

.c-title-header__fields .c-field__label,
.c-title-header__fields .c-field__content {
    font-size: 1.13rem;
    line-height: 1.695rem
}

@media(min-width:40em) {
    .c-title-header__fields .c-field__label,
    .c-title-header__fields .c-field__content {
        font-size: 1.25rem;
        line-height: 1.875rem
    }
}

.c-title-header__contact {
    margin-bottom: 1.5rem
}

.c-title-header__buttons {
    margin-top: 1.5rem
}

.c-title-header__decoration {
    background-color: #3d98c1;
    display: block;
    height: 2px;
    margin: 0;
    position: relative;
    width: 250px
}

.c-title-header__decoration::before {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxNyAxNyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTcgMTc7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojMDA3OEFFO30KPC9zdHlsZT4KPHJlY3QgeD0iMi41IiB5PSIyLjUiIHRyYW5zZm9ybT0ibWF0cml4KDAuNzA3MSAtMC43MDcxIDAuNzA3MSAwLjcwNzEgLTMuNTI5NCA4LjQ5MTQpIiBjbGFzcz0ic3QwIiB3aWR0aD0iMTIiIGhlaWdodD0iMTIiLz4KPC9zdmc+Cg==), url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxNyAxNyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTcgMTc7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojMDA3OEFFO30KPC9zdHlsZT4KPHJlY3QgeD0iMi41IiB5PSIyLjUiIHRyYW5zZm9ybT0ibWF0cml4KDAuNzA3MSAtMC43MDcxIDAuNzA3MSAwLjcwNzEgLTMuNTI5NCA4LjQ5MTQpIiBjbGFzcz0ic3QwIiB3aWR0aD0iMTIiIGhlaWdodD0iMTIiLz4KPC9zdmc+Cg==);
    background-position: left center, right center;
    background-repeat: no-repeat;
    background-size: 11px 11px, 11px 11px;
    height: 11px;
    left: -1px;
    width: calc(100% + 2px);
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    transform: translateY(-50%)
}

.c-title-header__decoration--green {
    background-color: #85b063;
    display: block;
    height: 2px;
    margin-bottom: 40px;
    position: relative;
    width: 100%
}

.c-title-header__decoration--green::before {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxNyAxNyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTcgMTc7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojODVCMDYzO30KPC9zdHlsZT4KPHJlY3QgeD0iMi41IiB5PSIyLjUiIHRyYW5zZm9ybT0ibWF0cml4KDAuNzA3MSAtMC43MDcxIDAuNzA3MSAwLjcwNzEgLTMuNTE3MyA4LjQ5MTMpIiBjbGFzcz0ic3QwIiB3aWR0aD0iMTIiIGhlaWdodD0iMTIiLz4KPC9zdmc+Cg==), url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxNyAxNyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTcgMTc7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojODVCMDYzO30KPC9zdHlsZT4KPHJlY3QgeD0iMi41IiB5PSIyLjUiIHRyYW5zZm9ybT0ibWF0cml4KDAuNzA3MSAtMC43MDcxIDAuNzA3MSAwLjcwNzEgLTMuNTE3MyA4LjQ5MTMpIiBjbGFzcz0ic3QwIiB3aWR0aD0iMTIiIGhlaWdodD0iMTIiLz4KPC9zdmc+Cg==);
    background-position: left center, right center;
    background-repeat: no-repeat;
    background-size: 11px 11px, 11px 11px;
    height: 11px;
    left: -1px;
    width: calc(100% + 2px);
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    transform: translateY(-50%)
}

.c-title-header__row {
    display: flex;
    flex-direction: column-reverse
}

@media(min-width:40em) {
    .c-title-header__row {
        flex-direction: row;
        justify-content: space-between;
        padding-bottom: 2rem;
        padding-top: 2rem
    }
}

.c-title-header__content {
    display: flex;
    max-width: 1100px
}

@media(min-width:40em) {
    .c-title-header__content {
        flex-grow: 1;
        gap: 2rem;
        max-width: 87.5rem
    }
}

.c-title-header__content>:last-child {
    margin-bottom: 0
}

.c-title-header__image {
    margin-bottom: 1.5rem;
    max-width: 200px
}

@media(min-width:40em) {
    .c-title-header__image {
        flex-basis: 200px;
        flex-grow: 0;
        flex-shrink: 0;
        margin-bottom: 0;
        margin-left: 2.5rem
    }
}

.c-title-header__image img {
    border-radius: 50%
}

.c-title-header__inner.dhs-blue {
    background-color: #005288
}

.c-title-header__inner.dark-dhs-blue {
    background-color: #002b47
}

.c-title-header__inner.cisa-teal {
    background-color: #0078ae
}

.c-title-header__inner.light-dhs-gray {
    background-color: #929395
}

.c-title-header__inner.stopransomware-orange {
    background-color: #f05a28
}

@media(min-width:40em) {
    .c-title-header__inner.stopransomware-orange .c-title-header__title,
    .c-title-header__inner.stopransomware-orange .c-title-header__meta {
        color: #080808
    }
}

.c-title-header__inner.dhs-green {
    background-color: #5e9732
}

.c-title-header {
    margin-top: 0
}

.c-title-header .c-title-header__title {
    margin-bottom: 24px
}

.c-title-header .c-title-header__subtitle {
    color: #fff;
    font-size: 1.5rem;
    margin-top: 0
}

.c-title-header__header {
    display: none
}

@media(min-width:40em) {
    .c-title-header__header {
        display: flex;
        flex-direction: column;
        justify-content: center
    }
}

.c-title-header__bottom .c-title-header__row {
    padding-bottom: 0;
    padding-top: 0
}

.c-title-header__fields .c-field {
    margin-bottom: 1rem
}

.c-title-header__mobile {
    margin-top: 1rem
}

@media(min-width:40em) {
    .c-title-header__mobile {
        display: none
    }
}

.c-title-header__mobile .c-title-header__meta {
    color: #646566
}

.c-title-header__mobile .c-title-header__title {
    color: #005288
}

.c-title-header__mobile .c-title-header__subtitle {
    color: #080808;
    font-size: 1.25rem
}

@media(min-width:40em) {
    .c-title-header__logo {
        margin-left: auto
    }
}

.c-title-header__logo img {
    aspect-ratio: 16/9;
    max-height: 98px;
    max-width: 173px
}

@media(min-width:40em) {
    .c-title-header__logo img {
        max-height: 212px;
        max-width: 376px
    }
}

.c-page-title__decoration {
    margin-top: 2rem
}

.c-block--provider-akamai {
    background: #fff;
    margin-bottom: 0 !important;
    padding-bottom: 3rem !important
}

.c-block--provider-akamai .js-form-item-message {
    display: none
}

.c-block--provider-akamai .c-block__content {
    float: right
}

.c-block--provider-akamai .c-block__content input {
    cursor: pointer
}

.c-counter {
    background: #005288;
    color: #fff;
    display: flex;
    margin: 1.5rem auto;
    overflow: hidden;
    padding: 3rem 0 !important;
    position: relative
}

@media(min-width:55em) {
    .c-counter {
        margin: 3rem auto;
        padding: 4rem 0
    }
}

@media(min-width:75em) {
    .c-counter {
        padding: 3rem 0
    }
}

.c-counter.has-bg-image::after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzU0IiBoZWlnaHQ9IjM5OCIgdmlld0JveD0iMCAwIDM1NCAzOTgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0zMTIuOTU4IDEwOC4zNDlMMzI3LjYyIDg4LjE3NEMzMjkuMTc4IDg2LjAyOTIgMzI4Ljc1MSA4My4wMjk3IDMyNi42MzkgODEuNDEyN0wyODMuODI2IDQ4LjUwMjRDMjgyLjc3IDQ3LjY4OTcgMjgxLjQzIDQ3LjM0NjIgMjgwLjExNCA0Ny41Mzg5QzI3OC43OTkgNDcuNzQgMjc3LjYxOCA0OC40NjA1IDI3Ni44NDcgNDkuNTQ5N0wyNjQuMjI5IDY3LjMxMTlDMjM5LjI0NSA1My4wMjY4IDIxMS4wMzUgNDUuMDY3MyAxODEuNjAxIDQ0LjI3MTRWMjkuNzY4NEgyMDUuMzM3QzIwOC4wNDQgMjkuNzY4NCAyMTAuMjM5IDI3LjU3MzIgMjEwLjIzOSAyNC44NjdWNC45MDEzNUMyMTAuMjM5IDIuMTk1MTQgMjA4LjA0NCAwIDIwNS4zMzcgMEgxNDguMDYzQzE0NS4zNTYgMCAxNDMuMTYxIDIuMTk1MTQgMTQzLjE2MSA0LjkwMTM1VjI0Ljg3NTRDMTQzLjE2MSAyNy41ODE2IDE0NS4zNTYgMjkuNzc2OCAxNDguMDYzIDI5Ljc3NjhIMTcxLjc5OVY0NC4yNzk3QzE0Mi4zNjUgNDUuMDc1NyAxMTQuMTU1IDUzLjAzNTEgODkuMTcxMSA2Ny4zMjAzTDc2LjU1MzIgNDkuNTU4MUM3NS43ODI0IDQ4LjQ2ODkgNzQuNjAxMSA0Ny43NDg0IDczLjI4NTcgNDcuNTQ3M0M3MS45NzAzIDQ3LjM0NjIgNzAuNjI5NyA0Ny42OTgxIDY5LjU3NDEgNDguNTEwOEwyNi43NjA1IDgxLjQyMTFDMjQuNjU3NiA4My4wMzgxIDI0LjIyMTkgODYuMDM3NiAyNS43ODAzIDg4LjE4MjRMNDAuNDQyNCAxMDguMzU4QzE0LjI2ODQgMTM5Ljk2MSAwIDE3OS4zMzkgMCAyMjAuOTEzQzAgMjY4LjExNiAxOC4zODIyIDMxMi40OTcgNTEuNzYxNiAzNDUuODY4Qzg1LjE0MTEgMzc5LjI0NyAxMjkuNTEzIDM5Ny42MjkgMTc2LjcxNyAzOTcuNjI5QzIyMy45MjEgMzk3LjYyOSAyNjguMzAxIDM3OS4yNDcgMzAxLjY3MiAzNDUuODY4QzMzNS4wNTEgMzEyLjQ4OCAzNTMuNDM0IDI2OC4xMTYgMzUzLjQzNCAyMjAuOTEzQzM1My40MzQgMTc5LjMzOSAzMzkuMTY1IDEzOS45NTIgMzEyLjk1OCAxMDguMzQ5Wk0xNTIuOTgxIDkuNzk0MzJIMjAwLjQ2MVYxOS45NjU3SDE1Mi45ODFWOS43OTQzMlpNMjgxLjg5OSA1OS4zNjkyTDMxNi44OTUgODYuMjcyMkwzMDYuMzMgMTAwLjgwOUMzMDQuODA1IDk5LjE2NjUgMzAzLjI2NCA5Ny41NDk1IDMwMS42OCA5NS45NTc2QzI5Mi43MzIgODcuMDA5NSAyODIuOTk2IDc5LjE1ODkgMjcyLjYyNCA3Mi40MzExTDI4MS44OTkgNTkuMzY5MlpNMzYuNTM4MSA4Ni4yNzIyTDcxLjUzNDYgNTkuMzY5Mkw4MC44MDk1IDcyLjQzMTFDNzAuNDQ1NCA3OS4xNTg5IDYwLjcwMTQgODcuMDA5NSA1MS43NTMyIDk1Ljk1NzZDNTAuMTYxNCA5Ny41NDk1IDQ4LjYxOTcgOTkuMTY2NSA0Ny4xMDMyIDEwMC44MDlMMzYuNTM4MSA4Ni4yNzIyWk0yOTQuNzQzIDMzOC45NDdDMjYzLjIxNSAzNzAuNDc1IDIyMS4yOTggMzg3LjgzNSAxNzYuNzA4IDM4Ny44MzVDMTMyLjExOSAzODcuODM1IDkwLjIwMTYgMzcwLjQ3NSA1OC42ODIyIDMzOC45NDdDMjcuMTU0MyAzMDcuNDE5IDkuNzk0MzIgMjY1LjUwMiA5Ljc5NDMyIDIyMC45MTNDOS43OTQzMiAxODAuNDcgMjQuMDc5NSAxNDIuMjIzIDUwLjI3MDMgMTExLjkzNUM1MC4zMjA1IDExMS44ODUgNTAuMzcwOCAxMTEuODI2IDUwLjQxMjcgMTExLjc3NkM1My4wNTE5IDEwOC43MzUgNTUuODA4NCAxMDUuNzYgNTguNjkwNSAxMDIuODg2QzY4LjIyNTEgOTMuMzUxOSA3OC43MTQ5IDg1LjEyNDMgODkuOTQxOSA3OC4yNjI0QzkwLjE5MzIgNzguMTQ1MSA5MC40MzYyIDc4LjAwMjcgOTAuNjcwOCA3Ny44NDM1QzkwLjcyMTEgNzcuODAxNiA5MC43NzE0IDc3Ljc1OTcgOTAuODIxNiA3Ny43MjYyQzExNi41MDEgNjIuMjU5NyAxNDUuOTc2IDUzLjk5ODYgMTc2LjcxNyA1My45OTg2QzIwNy40NTcgNTMuOTk4NiAyMzYuOTQxIDYyLjI1OTcgMjYyLjYyIDc3LjcyNjJDMjYyLjY3MSA3Ny43NjgxIDI2Mi43MjEgNzcuODEgMjYyLjc3MSA3Ny44NDM1QzI2My4wMDYgNzguMDExMSAyNjMuMjQ5IDc4LjE0NTEgMjYzLjUgNzguMjYyNEMyNzQuNzI3IDg1LjExNTkgMjg1LjIxNyA5My4zNTE5IDI5NC43NTEgMTAyLjg4NkMyOTcuNjI1IDEwNS43NiAzMDAuMzgyIDEwOC43MjYgMzAzLjAyMSAxMTEuNzY4QzMwMy4wNzEgMTExLjgyNiAzMDMuMTIxIDExMS44ODUgMzAzLjE3MiAxMTEuOTM1QzMyOS4zNTQgMTQyLjIyMyAzNDMuNjM5IDE4MC40NyAzNDMuNjM5IDIyMC45MTNDMzQzLjYzOSAyNjUuNTAyIDMyNi4yNzkgMzA3LjQxOSAyOTQuNzUxIDMzOC45NDdIMjk0Ljc0M1oiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0xNzQuODQgODYuNDIyOUMxNzIuMTM0IDg2LjQyMjkgMTY5LjkzOSA4OC42MTggMTY5LjkzOSA5MS4zMjQyVjIxOC40MTZMNjcuMDg2MiAyOTMuMDkyQzY2LjAzMDUgMjkzLjg1NSA2NS4zMjY3IDI5NS4wMDMgNjUuMTI1NiAyOTYuMjkzQzY0LjkyNDYgMjk3LjU4MyA2NS4yMzQ2IDI5OC44OSA2Ni4wMDU0IDI5OS45MzdDNzguMjI5NCAzMTYuNzQ0IDk0LjQxNjQgMzMwLjY5NCAxMTIuODA3IDM0MC4yNzFDMTMxLjgxOCAzNTAuMTY2IDE1My4yNjYgMzU1LjQwMiAxNzQuODQgMzU1LjQwMkMyNDguOTk4IDM1NS40MDIgMzA5LjMzIDI5NS4wNyAzMDkuMzMgMjIwLjkxM0MzMDkuMzMgMTQ2Ljc1NiAyNDguOTk4IDg2LjQyMjkgMTc0Ljg0IDg2LjQyMjlaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    bottom: -80px;
    content: "";
    display: block;
    height: 398px;
    left: -50px;
    opacity: 13%;
    position: absolute;
    top: unset;
    width: 367px
}

@media(min-width:55em) {
    .c-counter.has-bg-image::after {
        background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzU0IiBoZWlnaHQ9IjM5OCIgdmlld0JveD0iMCAwIDM1NCAzOTgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0zMTIuOTU4IDEwOC4zNDlMMzI3LjYyIDg4LjE3NEMzMjkuMTc4IDg2LjAyOTIgMzI4Ljc1MSA4My4wMjk3IDMyNi42MzkgODEuNDEyN0wyODMuODI2IDQ4LjUwMjRDMjgyLjc3IDQ3LjY4OTcgMjgxLjQzIDQ3LjM0NjIgMjgwLjExNCA0Ny41Mzg5QzI3OC43OTkgNDcuNzQgMjc3LjYxOCA0OC40NjA1IDI3Ni44NDcgNDkuNTQ5N0wyNjQuMjI5IDY3LjMxMTlDMjM5LjI0NSA1My4wMjY4IDIxMS4wMzUgNDUuMDY3MyAxODEuNjAxIDQ0LjI3MTRWMjkuNzY4NEgyMDUuMzM3QzIwOC4wNDQgMjkuNzY4NCAyMTAuMjM5IDI3LjU3MzIgMjEwLjIzOSAyNC44NjdWNC45MDEzNUMyMTAuMjM5IDIuMTk1MTQgMjA4LjA0NCAwIDIwNS4zMzcgMEgxNDguMDYzQzE0NS4zNTYgMCAxNDMuMTYxIDIuMTk1MTQgMTQzLjE2MSA0LjkwMTM1VjI0Ljg3NTRDMTQzLjE2MSAyNy41ODE2IDE0NS4zNTYgMjkuNzc2OCAxNDguMDYzIDI5Ljc3NjhIMTcxLjc5OVY0NC4yNzk3QzE0Mi4zNjUgNDUuMDc1NyAxMTQuMTU1IDUzLjAzNTEgODkuMTcxMSA2Ny4zMjAzTDc2LjU1MzIgNDkuNTU4MUM3NS43ODI0IDQ4LjQ2ODkgNzQuNjAxMSA0Ny43NDg0IDczLjI4NTcgNDcuNTQ3M0M3MS45NzAzIDQ3LjM0NjIgNzAuNjI5NyA0Ny42OTgxIDY5LjU3NDEgNDguNTEwOEwyNi43NjA1IDgxLjQyMTFDMjQuNjU3NiA4My4wMzgxIDI0LjIyMTkgODYuMDM3NiAyNS43ODAzIDg4LjE4MjRMNDAuNDQyNCAxMDguMzU4QzE0LjI2ODQgMTM5Ljk2MSAwIDE3OS4zMzkgMCAyMjAuOTEzQzAgMjY4LjExNiAxOC4zODIyIDMxMi40OTcgNTEuNzYxNiAzNDUuODY4Qzg1LjE0MTEgMzc5LjI0NyAxMjkuNTEzIDM5Ny42MjkgMTc2LjcxNyAzOTcuNjI5QzIyMy45MjEgMzk3LjYyOSAyNjguMzAxIDM3OS4yNDcgMzAxLjY3MiAzNDUuODY4QzMzNS4wNTEgMzEyLjQ4OCAzNTMuNDM0IDI2OC4xMTYgMzUzLjQzNCAyMjAuOTEzQzM1My40MzQgMTc5LjMzOSAzMzkuMTY1IDEzOS45NTIgMzEyLjk1OCAxMDguMzQ5Wk0xNTIuOTgxIDkuNzk0MzJIMjAwLjQ2MVYxOS45NjU3SDE1Mi45ODFWOS43OTQzMlpNMjgxLjg5OSA1OS4zNjkyTDMxNi44OTUgODYuMjcyMkwzMDYuMzMgMTAwLjgwOUMzMDQuODA1IDk5LjE2NjUgMzAzLjI2NCA5Ny41NDk1IDMwMS42OCA5NS45NTc2QzI5Mi43MzIgODcuMDA5NSAyODIuOTk2IDc5LjE1ODkgMjcyLjYyNCA3Mi40MzExTDI4MS44OTkgNTkuMzY5MlpNMzYuNTM4MSA4Ni4yNzIyTDcxLjUzNDYgNTkuMzY5Mkw4MC44MDk1IDcyLjQzMTFDNzAuNDQ1NCA3OS4xNTg5IDYwLjcwMTQgODcuMDA5NSA1MS43NTMyIDk1Ljk1NzZDNTAuMTYxNCA5Ny41NDk1IDQ4LjYxOTcgOTkuMTY2NSA0Ny4xMDMyIDEwMC44MDlMMzYuNTM4MSA4Ni4yNzIyWk0yOTQuNzQzIDMzOC45NDdDMjYzLjIxNSAzNzAuNDc1IDIyMS4yOTggMzg3LjgzNSAxNzYuNzA4IDM4Ny44MzVDMTMyLjExOSAzODcuODM1IDkwLjIwMTYgMzcwLjQ3NSA1OC42ODIyIDMzOC45NDdDMjcuMTU0MyAzMDcuNDE5IDkuNzk0MzIgMjY1LjUwMiA5Ljc5NDMyIDIyMC45MTNDOS43OTQzMiAxODAuNDcgMjQuMDc5NSAxNDIuMjIzIDUwLjI3MDMgMTExLjkzNUM1MC4zMjA1IDExMS44ODUgNTAuMzcwOCAxMTEuODI2IDUwLjQxMjcgMTExLjc3NkM1My4wNTE5IDEwOC43MzUgNTUuODA4NCAxMDUuNzYgNTguNjkwNSAxMDIuODg2QzY4LjIyNTEgOTMuMzUxOSA3OC43MTQ5IDg1LjEyNDMgODkuOTQxOSA3OC4yNjI0QzkwLjE5MzIgNzguMTQ1MSA5MC40MzYyIDc4LjAwMjcgOTAuNjcwOCA3Ny44NDM1QzkwLjcyMTEgNzcuODAxNiA5MC43NzE0IDc3Ljc1OTcgOTAuODIxNiA3Ny43MjYyQzExNi41MDEgNjIuMjU5NyAxNDUuOTc2IDUzLjk5ODYgMTc2LjcxNyA1My45OTg2QzIwNy40NTcgNTMuOTk4NiAyMzYuOTQxIDYyLjI1OTcgMjYyLjYyIDc3LjcyNjJDMjYyLjY3MSA3Ny43NjgxIDI2Mi43MjEgNzcuODEgMjYyLjc3MSA3Ny44NDM1QzI2My4wMDYgNzguMDExMSAyNjMuMjQ5IDc4LjE0NTEgMjYzLjUgNzguMjYyNEMyNzQuNzI3IDg1LjExNTkgMjg1LjIxNyA5My4zNTE5IDI5NC43NTEgMTAyLjg4NkMyOTcuNjI1IDEwNS43NiAzMDAuMzgyIDEwOC43MjYgMzAzLjAyMSAxMTEuNzY4QzMwMy4wNzEgMTExLjgyNiAzMDMuMTIxIDExMS44ODUgMzAzLjE3MiAxMTEuOTM1QzMyOS4zNTQgMTQyLjIyMyAzNDMuNjM5IDE4MC40NyAzNDMuNjM5IDIyMC45MTNDMzQzLjYzOSAyNjUuNTAyIDMyNi4yNzkgMzA3LjQxOSAyOTQuNzUxIDMzOC45NDdIMjk0Ljc0M1oiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0xNzQuODQgODYuNDIyOUMxNzIuMTM0IDg2LjQyMjkgMTY5LjkzOSA4OC42MTggMTY5LjkzOSA5MS4zMjQyVjIxOC40MTZMNjcuMDg2MiAyOTMuMDkyQzY2LjAzMDUgMjkzLjg1NSA2NS4zMjY3IDI5NS4wMDMgNjUuMTI1NiAyOTYuMjkzQzY0LjkyNDYgMjk3LjU4MyA2NS4yMzQ2IDI5OC44OSA2Ni4wMDU0IDI5OS45MzdDNzguMjI5NCAzMTYuNzQ0IDk0LjQxNjQgMzMwLjY5NCAxMTIuODA3IDM0MC4yNzFDMTMxLjgxOCAzNTAuMTY2IDE1My4yNjYgMzU1LjQwMiAxNzQuODQgMzU1LjQwMkMyNDguOTk4IDM1NS40MDIgMzA5LjMzIDI5NS4wNyAzMDkuMzMgMjIwLjkxM0MzMDkuMzMgMTQ2Ljc1NiAyNDguOTk4IDg2LjQyMjkgMTc0Ljg0IDg2LjQyMjlaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K);
        background-position: center center;
        background-repeat: no-repeat;
        background-size: contain;
        content: "";
        display: block;
        height: 398px;
        left: -50px;
        opacity: 13%;
        position: absolute;
        top: -10px;
        width: 367px
    }
}

.c-counter::before {
    background-color: #005288;
    content: "";
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100vw;
    z-index: -1
}

@media(min-width:64em) {
    .has-aside-right .c-counter::before {
        left: initial;
        right: -2.5rem
    }
}

.c-counter.bg-image--partnership::after {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMTYgMjE2Ij48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6I2ZmZjt9LmNscy0ye2ZpbGw6bm9uZTtzdHJva2U6I2ZmZjtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLXdpZHRoOjEuNXB4O308L3N0eWxlPjwvZGVmcz48Zz48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik0xMTcuMjgsNTUuNDdoOS41NWMxLjM5LDAsMi41MiwxLDIuNTIsMi4yM3YzLjljLjE1LDEuNzYtLjE3LDIuNTQtMS43MiwyLjU3bC0uMywuMDJ2Mi40YzAsLjI4LS4zNywuNDItLjYsLjI0bC0xLjcxLTIuNDNjLS4wOS0uMTMtLjI1LS4yMS0uNDEtLjIxaC03LjMzYy0xLjM5LDAtMi41Mi0xLTIuNTItMi4yM3YtNC4yNWMwLTEuMjMsMS4xMy0yLjIzLDIuNTItMi4yM1ptLTkuODEsMi4xN2gtMTIuOTVjLTEuODksMC0zLjQyLDEuMzYtMy40MiwzLjAzdjUuMjljLS4yLDIuMzgsLjIyLDMuNDQsMi4zMywzLjQ5bC40LC4wMnYzLjI1YzAsLjM3LC41LC41OCwuODIsLjMzbDIuMzItMy4yOWMuMTMtLjE4LC4zNC0uMjksLjU2LS4yOWg5Ljk1YzEuODksMCwzLjQyLTEuMzYsMy40Mi0zLjAzdi01Ljc3YzAtMS42Ny0xLjUzLTMuMDMtMy40Mi0zLjAzWk0yNS45OCw5NS44NXY0LjE3bTAsMzYuODd2LTM2Ljg3czIuMi0zLjI5LDguNzItMi41YzUuNzUsLjcsMTEuMTgsNi41LDE5LjY3LDQuNDd2MTguNjdjLTkuNiwzLjI4LTE0LjgxLTIuMTItMTkuNTUtMy41LTUuNDItMS41Ny04Ljg0LDEuODQtOC44NCwxLjg0bTYuMTksMTYuODJjMCwzLjI4LTIuNjcsNS45NC01Ljk2LDUuOTRzLTUuOTYtMi42Ni01Ljk2LTUuOTQsMi42Ny01Ljk0LDUuOTYtNS45NCw1Ljk2LDIuNjYsNS45Niw1Ljk0Wm0tNS45NiwxNC4wMWMtNy43NiwwLTE0LjA3LTYuMjgtMTQuMDctMTQuMDFzNi4zMS0xNC4wMSwxNC4wNy0xNC4wMSwxNC4wNyw2LjI4LDE0LjA3LDE0LjAxLTYuMzEsMTQuMDEtMTQuMDcsMTQuMDFabTE3LjcxLTI4LjczYzMuMzUsMy45OSw1LjM3LDkuMTMsNS4zNywxNC43MiwwLDEyLjY3LTEwLjM2LDIyLjk4LTIzLjA5LDIyLjk4cy0yMy4wOS0xMC4zMS0yMy4wOS0yMi45OCwxMC4xOC0yMi44MSwyMi43Ni0yMi45OCIvPjxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTMxLjUxLDUzLjEydjYuOTltNjMuMi0yMC44MmgzLjkxbTc2LjYsMTI0Ljg3Yy0uMDEtMi4wMywxLjYyLTMuNjgsMy42Ni0zLjcsMi4wMy0uMDEsMy42OSwxLjYyLDMuNzEsMy42NHMtMS42MiwzLjY4LTMuNjUsMy43Yy0yLjAzLC4wMi0zLjY5LTEuNjItMy43MS0zLjY0Wm0xLjUyLDEyLjg5bDQuNTEtLjAzYy4yNSwwLC40NS0uMjEsLjQ1LS40NmwtLjAyLTIuMzhjMC0uMjIsLjE0LS40LC4zNS0uNDcsLjU1LS4xOCwxLjA4LS40LDEuNTgtLjY2LC4xOS0uMSwuNDMtLjA3LC41OCwuMDhsMS43LDEuNjdjLjE4LC4xOCwuNDcsLjE3LC42NSwwbDMuMTctMy4yYy4xOC0uMTgsLjE3LS40NywwLS42NGwtMS43LTEuNjdjLS4xNi0uMTUtLjE5LS4zOS0uMDktLjU4LC4yNi0uNSwuNDctMS4wMywuNjQtMS41OCwuMDYtLjIxLC4yNS0uMzUsLjQ3LS4zNWwyLjM4LS4wMmMuMjUsMCwuNDUtLjIxLC40NS0uNDZsLS4wMy00LjVjMC0uMjUtLjIxLS40NS0uNDYtLjQ1bC0yLjM4LC4wMmMtLjIyLDAtLjQxLS4xNC0uNDctLjM1LS4xOC0uNTUtLjQtMS4wNy0uNjctMS41Ny0uMS0uMTktLjA3LS40MywuMDgtLjU4bDEuNjctMS42OWMuMTgtLjE4LC4xNy0uNDcsMC0uNjRsLTMuMjItMy4xNmMtLjE4LS4xOC0uNDctLjE3LS42NCwwbC0xLjY3LDEuNjljLS4xNSwuMTUtLjM5LC4xOS0uNTgsLjA5LS41MS0uMjYtMS4wNC0uNDctMS41OS0uNjQtLjIxLS4wNi0uMzUtLjI1LS4zNi0uNDdsLS4wMi0yLjM4YzAtLjI1LS4yMS0uNDUtLjQ2LS40NWwtNC41MSwuMDNjLS4yNSwwLS40NSwuMjEtLjQ1LC40NmwuMDIsMi4zOGMwLC4yMi0uMTQsLjQxLS4zNSwuNDctLjU1LC4xOC0xLjA3LC40LTEuNTgsLjY2LS4xOSwuMS0uNDMsLjA3LS41OC0uMDhsLTEuNy0xLjY3Yy0uMTgtLjE4LS40Ny0uMTctLjY0LDBsLTMuMTcsMy4yYy0uMTgsLjE4LS4xNywuNDcsMCwuNjRsMS43LDEuNjdjLjE1LC4xNSwuMTksLjM5LC4wOSwuNTgtLjI2LC41LS40NywxLjAzLS42NCwxLjU4LS4wNiwuMjEtLjI1LC4zNS0uNDcsLjM1bC0yLjM4LC4wMmMtLjI1LDAtLjQ1LC4yMS0uNDUsLjQ2bC4wMyw0LjVjMCwuMjUsLjIxLC40NSwuNDYsLjQ1bDIuMzgtLjAyYy4yMiwwLC40MSwuMTQsLjQ3LC4zNSwuMTgsLjU1LC40LDEuMDcsLjY3LDEuNTcsLjEsLjE5LC4wNywuNDItLjA4LC41OGwtMS42NywxLjY5Yy0uMTgsLjE4LS4xNywuNDcsMCwuNjRsMy4yMiwzLjE2Yy4xOCwuMTgsLjQ3LC4xNywuNjQsMGwxLjY3LTEuNjljLjE1LS4xNSwuMzktLjE5LC41OC0uMDksLjUxLC4yNiwxLjA0LC40NywxLjU5LC42NCwuMjEsLjA2LC4zNSwuMjUsLjM1LC40N2wuMDIsMi4zOGMwLC4yNSwuMjEsLjQ1LC40NiwuNDVabTYuODItNDUuNzRjLS4zMy01LjYzLDQuOTEtOS44NiwxMC4zNy04LjM3LDMuMzEsLjksNS43NCwzLjg5LDUuOTQsNy4zLC4zMyw1LjYzLTQuOTEsOS44Ni0xMC4zNyw4LjM3LTMuMzEtLjktNS43NC0zLjg5LTUuOTQtNy4zWm0yLjQzLDE5LjgybDcuMDcsLjc0Yy40NSwuMDUsLjg2LS4yOCwuOTEtLjczbC4zOS0zLjczYy4wNC0uMzUsLjMtLjYyLC42NC0uNywuOTEtLjE5LDEuOC0uNDUsMi42NS0uNzgsLjMzLS4xMywuNy0uMDQsLjkyLC4yM2wyLjM3LDIuOTJjLjI5LC4zNSwuODEsLjQxLDEuMTYsLjEybDUuNTMtNC40NmMuMzUtLjI5LC40MS0uOCwuMTItMS4xNmwtMi4zNy0yLjkyYy0uMjItLjI3LS4yMy0uNjUtLjA0LS45NSwuNS0uNzYsLjk1LTEuNTcsMS4zMi0yLjQyLC4xNC0uMzIsLjQ3LS41MiwuODItLjQ4bDMuNzQsLjM5Yy40NSwuMDUsLjg2LS4yOCwuOTEtLjczbC43NC03LjA1Yy4wNS0uNDUtLjI4LS44Ni0uNzMtLjlsLTMuNzQtLjM5Yy0uMzUtLjA0LS42My0uMy0uNy0uNjQtLjE5LS45MS0uNDUtMS43OS0uNzktMi42NC0uMTMtLjMzLS4wNC0uNywuMjMtLjkybDIuOTMtMi4zNmMuMzUtLjI5LC40MS0uOCwuMTItMS4xNmwtNC40OC01LjUxYy0uMjktLjM1LS44MS0uNDEtMS4xNi0uMTJsLTIuOTMsMi4zNmMtLjI3LC4yMi0uNjUsLjIzLS45NSwuMDQtLjc3LS41LTEuNTgtLjk0LTIuNDMtMS4zMi0uMzItLjE0LS41Mi0uNDYtLjQ5LS44MWwuMzktMy43M2MuMDUtLjQ1LS4yOC0uODYtLjczLS45bC03LjA3LS43NGMtLjQ1LS4wNS0uODYsLjI4LS45MSwuNzNsLS4zOSwzLjczYy0uMDQsLjM1LS4zLC42Mi0uNjQsLjctLjkxLC4xOS0xLjgsLjQ1LTIuNjUsLjc4LS4zMywuMTMtLjcsLjA0LS45Mi0uMjNsLTIuMzctMi45MmMtLjI5LS4zNS0uODEtLjQxLTEuMTYtLjEybC01LjUzLDQuNDZjLS4zNSwuMjktLjQxLC44LS4xMiwxLjE2bDIuMzcsMi45MmMuMjIsLjI3LC4yMywuNjUsLjA0LC45NS0uNSwuNzYtLjk1LDEuNTctMS4zMiwyLjQyLS4xNCwuMzItLjQ3LC41Mi0uODIsLjQ4bC0zLjc0LS4zOWMtLjQ1LS4wNS0uODYsLjI4LS45MSwuNzNsLS43NCw3LjA1Yy0uMDUsLjQ1LC4yOCwuODYsLjczLC45bDMuNzQsLjM5Yy4zNSwuMDQsLjYzLC4zLC43LC42NCwuMTksLjkxLC40NSwxLjc5LC43OSwyLjY0LC4xMywuMzMsLjA0LC43LS4yNCwuOTJsLTIuOTIsMi4zNmMtLjM1LC4yOS0uNDEsLjgtLjEyLDEuMTZsMy41LDQuMzFjLjgzLDEuMDIsMi4zMiwxLjE3LDMuMzQsLjM1bDEuNzItMS4zOWMuMjctLjIyLC42Ni0uMjMsLjk1LS4wNCwuNzYsLjUsMS41OCwuOTQsMi40MywxLjMyLC4zMiwuMTQsLjUyLC40NiwuNDksLjgxbC0uMzksMy43M2MtLjA1LC40NSwuMjgsLjg2LC43NCwuOVpNODkuMjUsMzkuMzloLTkuODRsLS4yNi0uMThjLjEtLjQ5LC4xNi0xLC4xNi0xLjUyLDAtNC4wNy0zLjMxLTcuMzYtNy4zOS03LjM2LTEuMzYsMC0yLjYzLC4zNy0zLjczLDEuMDEtMS4wNy0yLjc1LTMuNzQtNC43MS02Ljg4LTQuNzEtMy44LDAtNi45MiwyLjg1LTcuMzMsNi41Mi0xLjExLS42Ni0yLjM5LTEuMDQtMy43Ny0xLjA0LTMuMjcsMC02LjAzLDIuMTEtNy4wMSw1LjA0LTEuMTctLjktMi42My0xLjQ0LTQuMjMtMS40NC0zLjgzLDAtNi45NCwzLjA5LTYuOTQsNi45MSwwLC4yNSwuMDEsLjUsLjA0LC43NWgtMTAuMjZtOTcuNDEsNTcuN2MwLDQuMjYtMy40Niw3LjcxLTcuNzQsNy43MXMtNy43NC0zLjQ1LTcuNzQtNy43MSwzLjQ2LTcuNzEsNy43NC03LjcxLDcuNzQsMy40NSw3Ljc0LDcuNzFabTYuNDYsMjQuMTRoLTI4LjR2LTUuMThjMC02LjIxLDUuMDYtMTEuMjUsMTEuMjktMTEuMjVoNS44MmM2LjI0LDAsMTEuMjksNS4wNCwxMS4yOSwxMS4yNXY1LjE4Wm0tMjguMTktMjIuMDFjMCwyLjk2LTIuNDEsNS4zNy01LjM4LDUuMzdzLTUuMzgtMi40LTUuMzgtNS4zNywyLjQxLTUuMzYsNS4zOC01LjM2LDUuMzgsMi40LDUuMzgsNS4zNlptLS4zMSwxNi44aC0xNC45NXYtNC4yNGMwLTMuOTcsMy4yMy03LjE5LDcuMjItNy4xOWg1LjMzYzIuMzMsMCw0LjQsMS4xLDUuNzIsMi44bTM1Ljc1LTguMTdjMCwyLjk2LTIuNDEsNS4zNy01LjM4LDUuMzdzLTUuMzgtMi40LTUuMzgtNS4zNywyLjQxLTUuMzYsNS4zOC01LjM2LDUuMzgsMi40LDUuMzgsNS4zNlptLTEzLjcsOC4wOGMxLjMyLTEuNjYsMy4zNi0yLjcyLDUuNjUtMi43Mmg1LjMzYzMuOTksMCw3LjIyLDMuMjIsNy4yMiw3LjE5djQuMjRoLTE0Ljg4TTMwLjg5LDcwLjE4YzAsMS45Ny0xLjYxLDMuNTctMy41OCwzLjU3cy0zLjU4LTEuNi0zLjU4LTMuNTcsMS42LTMuNTcsMy41OC0zLjU3LDMuNTgsMS42LDMuNTgsMy41N1ptMjcuMjcsMTAyLjI4Yy0yLjY0LC41NC0zLjMyLS4xMy00LjczLTEuMDFtLTEwLjgsMTMuNjdoLS4wMWMtLjc3LS44LTIuMDUtLjgyLTIuODQtLjA0bC0uNzgsLjc1Yy0uNzksLjc4LS44MSwyLjA1LS4wMywyLjg0LC43OCwuOCwyLjA3LC44MSwyLjg3LC4wM2wuNzctLjc0Yy43OS0uNzcsLjgtMi4wNSwuMDMtMi44NFptLTEuOTctMy42OGgtLjAxYy0uNzctLjgxLTIuMDQtLjg1LTIuODQtLjA4bC0zLjAzLDIuOTVjLS44LC43Ni0uODQsMi4wMy0uMDcsMi44NCwuNzcsLjgxLDIuMDYsLjg0LDIuODcsLjA3bDMuMDEtMi45M2MuOC0uNzYsLjgzLTIuMDQsLjA3LTIuODRabS0zLjA5LTIuNjNoLS4wMWMtLjc3LS44MS0yLjA1LS44My0yLjg0LS4wNmwtMy4zLDMuMjFjLS44LC43Ny0uODIsMi4wNC0uMDUsMi44NCwuNzgsLjgsMi4wNiwuODIsMi44NywuMDVsMy4yOS0zLjJjLjgtLjc3LC44Mi0yLjA1LC4wNS0yLjg0Wm0tNC43Mi0xLjAxaC0uMDFjLS43Ny0uODEtMi4wNS0uODMtMi44NC0uMDZsLTEuMTQsMS4wOGMtLjgsLjc3LS44MiwyLjA0LS4wNSwyLjg0LC43OCwuOCwyLjA2LC44MiwyLjg3LC4wNWwxLjEyLTEuMDdjLjc5LS43NywuODItMi4wNSwuMDUtMi44NFptLTIuMjMtLjQ3Yy0yLjgzLTIuODIsLjA1LTQuNTItMy4yOC03Ljg0bTE1Ljg0LTYuNjdjLTIuMjItMi4yMS0zLjE4LTEuMjQtNS41NS0zLjZsLTIuMTQtMS44OW0xNC40MSwyOS44NWMtLjY5LDEuNy0yLjY2LDIuODEtNC4yNiwxLjgyLS45Mi0uNTctMi40Ny0xLjY4LTIuNDctMS42OG0xMS4xLTIuMzJjLTEuMTQsMi4zLTMuMTUsMy4yMy00Ljk3LDEuOC0xLjI3LTEtMy4yMS0yLjk3LTMuMjEtMi45N20xMi4yMS0xLjM1Yy0uNDksMS4xNi0yLjQ3LDMuODgtNC45OSwxLjk4LTEuNi0xLjM2LTQuOTItNC40OS00LjkyLTQuNDltNS4wMi04LjUzczUuNzYsNi4wMiw3LjQyLDcuNDVjMS42NiwxLjQzLS42Myw1LjIzLTMuMzEsMy4xNC0xLjYtMS4zNi02Ljc0LTYuMjctNi43NC02LjI3bTEwLjA0LDMuMTNjNS4wOS00LjY2LDIuODctNS43Niw1LjA5LTcuOThsMS4yOS0xLjI4bS0xMy44LDEuODFsLTQuMTQtMy44NGgtMi44MnMtMi4wNiwxLjQ3LTMuNjMsMi4wMWMtMS41NywuNTMtMy4zOSwuNDMtNS4wNy0xLjI1LDEuNjUtMS43MywzLjI5LTMuMzksMy4yOS0zLjM5bDMuMTgtMy4yMWMuNi0uNTIsMS4zOC0uOCwyLjE3LS44aDUuMWMxLjEsMCwzLjMzLDAsNC40NC0xLjExbDQuNTUtMy40MU0xODQuOTgsNTcuOTlsMy41MSwzLjVtLTYuMDQtLjk4bDMuNTEsMy41bTEuMzYsMi45OGw0LjE1LTQuMTRtOS4xNCw5Ljc4bC0zLjQ5LDMuNDdjLS4xOCwuMTgtLjQ4LC4xOC0uNjYsMGwtMTEuMzItMTEuMjgsNC4xNS00LjE0LDExLjMxLDExLjI3Yy4xOSwuMTksLjE5LC40OSwwLC42N1ptLTE5Ljc5LTMyLjc3YzQuNTgsNC41Niw0LjU4LDExLjk2LDAsMTYuNTItNC41OCw0LjU2LTEyLDQuNTYtMTYuNTgsMC00LjU4LTQuNTYtNC41OC0xMS45NiwwLTE2LjUyLDQuNTgtNC41NiwxMi00LjU2LDE2LjU4LDBabTIuOTQtMi45M2M2LjIsNi4xOCw2LjIsMTYuMiwwLDIyLjM4LTYuMiw2LjE4LTE2LjI2LDYuMTgtMjIuNDYsMC02LjItNi4xOC02LjItMTYuMiwwLTIyLjM4LDYuMi02LjE4LDE2LjI2LTYuMTgsMjIuNDYsMFpNMTEwLjUsMTY5LjM5aC0zMy45OW0xMDUuNTgtOTcuMDV2MTcuOTltLTIwLjMzLDE4LjA3djE5LjI4bS0yMy4xOS04OC4zOGgtMzMuOTltNDQuMjIsMzIuMTloLTI3LjEzbS04Mi4xMi0xLjkydjEwLjIybTEzNy40Ni0xMS4yOGwtLjAzLDQ3LjI3TTQ0Ljk2LDg3LjE5di0yOS40NmMwLTYuNDQsNS4yOS0xMS43MSwxMS43NS0xMS43MWg5NS40N00yNy43Nyw1Ni42Mmg3LjM4bTUwLjQyLTIuMzRoNy4zOG0tMzcuMzQsMGgyNC44NW0xMy4wNSwxMDYuNmg3LjEybS0zOC4yNCwxNi43NWg4NS43OG0tNDAuNzYtMTYuNzVoNDEuNTNNNTkuNCw3MS40OGMwLDEuNjUtMS4zNCwyLjk4LTIuOTksMi45OHMtMi45OS0xLjMzLTIuOTktMi45OCwxLjM0LTIuOTgsMi45OS0yLjk4LDIuOTksMS4zMywyLjk5LDIuOThabTkwLjcyLDY3LjMyaDQuMTJtLTEyLjMxLDBoNC4xMm0tMTIuMzEsMGg0LjEybS0yMS41NiwwaDQuMTJtLTEyLjMxLDBoNC4xMm0tMTIuMzEsMGg0LjEybS0xMi4zMSwwaDQuMTJtLTEyLjMxLDBoNC4xMm0tMTIuMzEsMGg0LjEybS0xMi4zMSwwaDQuMTJtODYuMTEtMy45NWw3LjQ4LDguMjFtLTEwOC41MS0uNDdsOC40Mi04LjM5bS0uNTktNTAuMjZoOTMuMm01LjgzLDY2Ljk4SDU2Ljk5Yy0xLjk3LDAtMy41OC0xLjYtMy41OC0zLjU2di0xLjIxYzAtMS45NiwxLjYxLTMuNTYsMy41OC0zLjU2aDEwNi4xOGMxLjk3LDAsMy41OCwxLjYsMy41OCwzLjU2djEuMjFjMCwxLjk2LTEuNjEsMy41Ni0zLjU4LDMuNTZabS01LjgzLTE2LjA3SDY0LjE0di01NC40NWMwLTIuMzEsMS45LTQuMiw0LjIxLTQuMmg4NC43OGMyLjMyLDAsNC4yMSwxLjg5LDQuMjEsNC4ydjU0LjQ1WiIvPjwvZz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik05NC43NCw2My41OGMwLC41NywuNDYsMS4wMywxLjAzLDEuMDNzMS4wMy0uNDYsMS4wMy0xLjAzLS40Ni0xLjAzLTEuMDMtMS4wMy0xLjAzLC40Ni0xLjAzLDEuMDNaIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNOTkuNDQsNjMuNThjMCwuNTcsLjQ2LDEuMDMsMS4wMywxLjAzczEuMDMtLjQ2LDEuMDMtMS4wMy0uNDYtMS4wMy0xLjAzLTEuMDMtMS4wMywuNDYtMS4wMywxLjAzWiIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTEwNC4xNSw2My41OGMwLC41NywuNDYsMS4wMywxLjAzLDEuMDNzMS4wMy0uNDYsMS4wMy0xLjAzLS40Ni0xLjAzLTEuMDMtMS4wMy0xLjAzLC40Ni0xLjAzLDEuMDNaIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMTI2LjM3LDU5Ljc5YzAsLjQyLS4zNCwuNzYtLjc2LC43NnMtLjc2LS4zNC0uNzYtLjc2LC4zNC0uNzYsLjc2LS43NiwuNzYsLjM0LC43NiwuNzZaIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMTIyLjksNTkuNzljMCwuNDItLjM0LC43Ni0uNzYsLjc2cy0uNzYtLjM0LS43Ni0uNzYsLjM0LS43NiwuNzYtLjc2LC43NiwuMzQsLjc2LC43NloiLz48Y2lyY2xlIGNsYXNzPSJjbHMtMSIgY3g9IjExOC42OCIgY3k9IjU5Ljc5IiByPSIuNzYiLz48L3N2Zz4=)
}

.c-counter.bg-image--critical-infrastructure::after {
    background-image: url(/cyber/profiles/cisad8_gov/themes/custom/gesso/dist/images/backgrounds/c611527ca85d0ffe371b.svg)
}

.c-counter.bg-image--federal::after {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMTYgMjE2Ij48ZGVmcz48c3R5bGU+LmNscy0xe3N0cm9rZS13aWR0aDoxLjM4cHg7fS5jbHMtMSwuY2xzLTIsLmNscy0zLC5jbHMtNCwuY2xzLTV7ZmlsbDpub25lO3N0cm9rZTojZmZmO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDt9LmNscy0ye3N0cm9rZS13aWR0aDoxLjQ3cHg7fS5jbHMtNntmaWxsOiNmZmY7fS5jbHMtM3tzdHJva2Utd2lkdGg6MS4xNHB4O30uY2xzLTR7c3Ryb2tlLWRhc2hhcnJheTowIDAgNCA3LjkzO3N0cm9rZS13aWR0aDoxLjQ3cHg7fS5jbHMtNXtzdHJva2Utd2lkdGg6MS43N3B4O308L3N0eWxlPjwvZGVmcz48Zz48Zz48Zz48Zz48cGF0aCBjbGFzcz0iY2xzLTQiIGQ9Ik0yMDMuNTMsNTguNXYyNy44MWMwLDQ1LjY5LTI3Ljc3LDg0LjktNjcuMzUsMTAxLjY0LTM5LjU4LTE2Ljc0LTY3LjM1LTU1Ljk1LTY3LjM1LTEwMS42NHYtMjcuODFzMjkuMDgtNy41Miw2NS4xNi03LjUyYy43MywwLDEuNDUsLjAyLDIuMTksLjAyczEuNDYtLjAyLDIuMTktLjAyYzM2LjA4LDAsNjUuMTYsNy41Miw2NS4xNiw3LjUyIi8+PHBhdGggY2xhc3M9ImNscy0zIiBkPSJNMTkzLjM5LDY2LjM1djIzLjgzYzAsMzkuMTUtMjMuNzksNzIuNzQtNTcuNzEsODcuMDgtMzMuOTEtMTQuMzQtNTcuNzEtNDcuOTMtNTcuNzEtODcuMDh2LTIzLjgzczI0LjkyLTYuNDQsNTUuODMtNi40NGMuNjIsMCwxLjI0LC4wMSwxLjg3LC4wMXMxLjI1LS4wMSwxLjg3LS4wMWMzMC45MSwwLDU1LjgzLDYuNDQsNTUuODMsNi40NFoiLz48L2c+PHBvbHlsaW5lIGNsYXNzPSJjbHMtMyIgcG9pbnRzPSIxMDcuMyAxMjcuMTYgMTA3LjMgMTIxLjk0IDE2NC41NyAxMjEuOTQgMTY0LjU3IDEyNy4xNiIvPjxnPjxyZWN0IGNsYXNzPSJjbHMtMyIgeD0iMTEzLjU4IiB5PSIxMDIuNTIiIHdpZHRoPSI0NC40NiIgaGVpZ2h0PSIxOS4xNCIvPjxnPjxwYXRoIGNsYXNzPSJjbHMtMyIgZD0iTTExMy42Niw5Ni42OWMyLjI2LTkuODUsMTAuOTYtMTcuMTksMjIuMjctMTcuMTlzMTkuNzgsNy4xNCwyMi4xOCwxNi44Ii8+PHBhdGggY2xhc3M9ImNscy0zIiBkPSJNMTEzLjY2LDk2LjY5YzIuMjYtOS44NSwxMC45Ni0xNy4xOSwyMi4yNy0xNy4xOXMxOS43OCw3LjE0LDIyLjE4LDE2LjgiLz48L2c+PHJlY3QgY2xhc3M9ImNscy0zIiB4PSIxMDcuMTgiIHk9Ijk2Ljg4IiB3aWR0aD0iNTcuMjciIGhlaWdodD0iNS4zNiIvPjxyZWN0IGNsYXNzPSJjbHMtMyIgeD0iMTA3LjE4IiB5PSI5Ni44OCIgd2lkdGg9IjU3LjI3IiBoZWlnaHQ9IjUuMzYiLz48cG9seWxpbmUgY2xhc3M9ImNscy0zIiBwb2ludHM9IjEwNy4xOCAxMjcuMTYgMTA3LjE4IDEyMS45NCAxNjQuNDUgMTIxLjk0IDE2NC40NSAxMjcuMTYiLz48Zz48cGF0aCBjbGFzcz0iY2xzLTMiIGQ9Ik0xNzAuMzIsMTMyLjhIMTAxLjU0di01LjA1YzAtLjE3LC4xNS0uMzEsLjMzLS4zMWg2OC4xM2MuMTcsMCwuMzIsLjE0LC4zMiwuM3Y1LjA2WiIvPjxwYXRoIGNsYXNzPSJjbHMtMyIgZD0iTTE3MC4zMiwxMzIuOEgxMDEuNTR2LTUuMDVjMC0uMTcsLjE1LS4zMSwuMzMtLjMxaDY4LjEzYy4xNywwLC4zMiwuMTQsLjMyLC4zdjUuMDZaIi8+PC9nPjxsaW5lIGNsYXNzPSJjbHMtMyIgeDE9IjExMy40NyIgeTE9IjEwMi4zOSIgeDI9IjExMy40NyIgeTI9IjEyMS44Ii8+PGxpbmUgY2xhc3M9ImNscy0zIiB4MT0iMTE5Ljg1IiB5MT0iMTAyLjM5IiB4Mj0iMTE5Ljg1IiB5Mj0iMTIxLjgiLz48bGluZSBjbGFzcz0iY2xzLTMiIHgxPSIxMjYuMjQiIHkxPSIxMDIuMzkiIHgyPSIxMjYuMjQiIHkyPSIxMjEuOCIvPjxsaW5lIGNsYXNzPSJjbHMtMyIgeDE9IjEzMi42MiIgeTE9IjEwMi4zOSIgeDI9IjEzMi42MiIgeTI9IjEyMS44Ii8+PGxpbmUgY2xhc3M9ImNscy0zIiB4MT0iMTM5IiB5MT0iMTAyLjM5IiB4Mj0iMTM5IiB5Mj0iMTIxLjgiLz48bGluZSBjbGFzcz0iY2xzLTMiIHgxPSIxNDUuMzkiIHkxPSIxMDIuMzkiIHgyPSIxNDUuMzkiIHkyPSIxMjEuOCIvPjxsaW5lIGNsYXNzPSJjbHMtMyIgeDE9IjE1MS43NyIgeTE9IjEwMi4zOSIgeDI9IjE1MS43NyIgeTI9IjEyMS44Ii8+PGxpbmUgY2xhc3M9ImNscy0zIiB4MT0iMTU4LjE2IiB5MT0iMTAyLjM5IiB4Mj0iMTU4LjE2IiB5Mj0iMTIxLjgiLz48cG9seWdvbiBjbGFzcz0iY2xzLTMiIHBvaW50cz0iMTQ1LjAxIDczIDEzNS45NCA3MyAxMzUuOTQgNjcuMiAxNDUuMDEgNjcuMiAxNDMuMDEgNzAuMSAxNDUuMDEgNzMiLz48bGluZSBjbGFzcz0iY2xzLTMiIHgxPSIxMzUuOTMiIHkxPSI3MS42NSIgeDI9IjEzNS45MyIgeTI9Ijc5LjIzIi8+PC9nPjxwYXRoIGNsYXNzPSJjbHMtMyIgZD0iTTEzMi43MiwxNjUuMzFsOS4wMi0yNS4yNXMxLjc5LTEuMzQsNS4wOSwuMzNjMi45MSwxLjQ3LDQuNjgsNS42MSw5LjU2LDYuMTRsLTMuNTYsOS45N2MtNS43MS0uMDgtNy40My0zLjk2LTkuNjgtNS42LTIuNTctMS44Ny01LjAzLS43LTUuMDMtLjciLz48cGF0aCBjbGFzcz0iY2xzLTMiIGQ9Ik0xMzIuNzIsMTY1LjMxbDkuMDItMjUuMjVzMS43OS0xLjM0LDUuMDksLjMzYzIuOTEsMS40Nyw0LjY4LDUuNjEsOS41Niw2LjE0bC0zLjU2LDkuOTdjLTUuNzEtLjA4LTcuNDMtMy45Ni05LjY4LTUuNi0yLjU3LTEuODctNS4wMy0uNy01LjAzLS43Ii8+PHBhdGggY2xhc3M9ImNscy0zIiBkPSJNMTM4LjQ5LDE2NS4zMWwtOS4wMi0yNS4yNXMtMS43OS0xLjM0LTUuMDksLjMzYy0yLjkxLDEuNDctNC42OCw1LjYxLTkuNTYsNi4xNGwzLjU2LDkuOTdjNS43MS0uMDgsNy40My0zLjk2LDkuNjgtNS42LDIuNTctMS44Nyw1LjAzLS43LDUuMDMtLjciLz48cGF0aCBjbGFzcz0iY2xzLTMiIGQ9Ik0xMzguNDksMTY1LjMxbC05LjAyLTI1LjI1cy0xLjc5LTEuMzQtNS4wOSwuMzNjLTIuOTEsMS40Ny00LjY4LDUuNjEtOS41Niw2LjE0bDMuNTYsOS45N2M1LjcxLS4wOCw3LjQzLTMuOTYsOS42OC01LjYsMi41Ny0xLjg3LDUuMDMtLjcsNS4wMy0uNyIvPjxnPjxnPjxyZWN0IGNsYXNzPSJjbHMtMyIgeD0iODYuMzUiIHk9Ijc4LjMzIiB3aWR0aD0iMTUuMyIgaGVpZ2h0PSIxMi4wMiIvPjxwYXRoIGNsYXNzPSJjbHMtMyIgZD0iTTk4LjEzLDc4LjMzdi0zLjc5YzAtMi4yMy0xLjg2LTQuMDYtNC4xMi00LjA2cy00LjEyLDEuODMtNC4xMiw0LjA2djMuNzkiLz48L2c+PHBhdGggY2xhc3M9ImNscy02IiBkPSJNOTUuMzYsODYuM2gtMi43Yy0uMiwwLS4zMy0uMi0uMjUtLjM4bC42NC0xLjM5LC4xOC0uMzljLS4wNi0uMDQtLjEyLS4wOC0uMTctLjEzLS4xNi0uMTQtLjI4LS4zMi0uMzUtLjUyLS4wNS0uMTUtLjA4LS4zLS4wOC0uNDcsMC0uNzQsLjYxLTEuMzQsMS4zNi0xLjM0czEuMzYsLjYsMS4zNiwxLjM0YzAsLjE2LS4wMywuMzItLjA4LC40Ny0uMDgsLjItLjIsLjM4LS4zNiwuNTItLjA0LC4wNC0uMDgsLjA3LS4xMywuMWwuMTksLjQxLC42NCwxLjM5Yy4wOCwuMTgtLjA1LC4zOC0uMjUsLjM4WiIvPjwvZz48bGluZSBjbGFzcz0iY2xzLTEiIHgxPSIxNzAuMjgiIHkxPSI3Ni43NSIgeDI9IjE3Mi4yOCIgeTI9Ijc0LjY3Ii8+PGNpcmNsZSBjbGFzcz0iY2xzLTEiIGN4PSIxNzMuMyIgY3k9IjczLjYxIiByPSIxLjQ2Ii8+PGxpbmUgY2xhc3M9ImNscy0xIiB4MT0iMTY3LjUiIHkxPSI3Ni42NyIgeDI9IjE2NS4xNCIgeTI9Ijc0LjE3Ii8+PGNpcmNsZSBjbGFzcz0iY2xzLTEiIGN4PSIxNjQuMDUiIGN5PSI3My4wMiIgcj0iMS40NiIvPjxsaW5lIGNsYXNzPSJjbHMtMSIgeDE9IjE2Ny4wNiIgeTE9Ijc4Ljg3IiB4Mj0iMTY0LjQ2IiB5Mj0iNzkuOCIvPjxjaXJjbGUgY2xhc3M9ImNscy0xIiBjeD0iMTYzLjA5IiBjeT0iODAuMjkiIHI9IjEuNDYiLz48bGluZSBjbGFzcz0iY2xzLTEiIHgxPSIxNzAuOTUiIHkxPSI3OC43IiB4Mj0iMTczLjk5IiB5Mj0iNzkuNzgiLz48Y2lyY2xlIGNsYXNzPSJjbHMtMSIgY3g9IjE3NS40NiIgY3k9IjgwLjI5IiByPSIxLjQ2Ii8+PGxpbmUgY2xhc3M9ImNscy0xIiB4MT0iMTY5LjYzIiB5MT0iNzkuOSIgeDI9IjE3MC45NSIgeTI9IjgzLjciLz48Y2lyY2xlIGNsYXNzPSJjbHMtMSIgY3g9IjE3MS40NiIgY3k9Ijg1LjE2IiByPSIxLjQ2Ii8+PGNpcmNsZSBjbGFzcz0iY2xzLTEiIGN4PSIxNjguOTciIGN5PSI3OC4xMiIgcj0iMS45Ii8+PHBhdGggY2xhc3M9ImNscy0zIiBkPSJNMTY5LjQzLDY2Ljc4Yy02LjQxLDAtMTEuNiw1LjE5LTExLjYsMTEuNiwwLDYuNDEsNS4xOSwxMS42LDExLjYsMTEuNnMxMS42LTUuMTksMTEuNi0xMS42YzAtNi40MS01LjE5LTExLjYtMTEuNi0xMS42WiIvPjxwYXRoIGNsYXNzPSJjbHMtMyIgZD0iTTE2OS40Myw4OS45OWMtMy4xLDAtNi4wMS0xLjIxLTguMi0zLjQtMi4xOS0yLjE5LTMuNC01LjEtMy40LTguMiwwLTMuMSwxLjIxLTYuMDEsMy40LTguMiwyLjE5LTIuMTksNS4xLTMuNCw4LjItMy40LDYuNCwwLDExLjYsNS4yLDExLjYsMTEuNiwwLDYuNC01LjIsMTEuNi0xMS42LDExLjZaIi8+PHBhdGggY2xhc3M9ImNscy01IiBkPSJNMTg3LjgsOTYuNDZjLjk2LS45NiwuODctMi42LS4yLTMuNjZsLTYuNTUtNi40OS0zLjQ2LDMuNDYsNi41NSw2LjQ5YzEuMDcsMS4wNywyLjcxLDEuMTYsMy42NiwuMloiLz48cG9seWdvbiBjbGFzcz0iY2xzLTYiIHBvaW50cz0iMTc4LjE1IDg4LjI2IDE3Ny4wMiA4Ny4xNSAxNzguMzkgODUuNzYgMTc5LjU1IDg2Ljg2IDE3OC4xNSA4OC4yNiIvPjwvZz48Zz48Y2lyY2xlIGNsYXNzPSJjbHMtMiIgY3g9IjQzLjQiIGN5PSI4Ny44NiIgcj0iOC4yNyIvPjxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTU2Ljg0LDg3Ljg2YzAtMS43MiwxLjMxLTMuMTEsMi45OS0zLjI4LS40My0yLjE5LTEuMjktNC4yMi0yLjQ5LTYuMDEtMS4zLDEuMDctMy4yMiwxLjAxLTQuNDMtLjIxcy0xLjI3LTMuMTMtLjIxLTQuNDNjLTEuNzktMS4yLTMuODItMi4wNi02LjAxLTIuNDktLjE3LDEuNjctMS41NiwyLjk5LTMuMjgsMi45OXMtMy4xMS0xLjMxLTMuMjgtMi45OWMtMi4xOSwuNDMtNC4yMiwxLjI5LTYuMDEsMi40OSwxLjA3LDEuMywxLjAxLDMuMjItLjIxLDQuNDMtMS4yMSwxLjIxLTMuMTMsMS4yNy00LjQzLC4yMS0xLjIsMS43OS0yLjA2LDMuODItMi40OSw2LjAxLDEuNjcsLjE3LDIuOTksMS41NiwyLjk5LDMuMjhzLTEuMzEsMy4xMS0yLjk5LDMuMjhjLjQzLDIuMTksMS4yOSw0LjIyLDIuNDksNi4wMSwxLjMtMS4wNywzLjIyLTEuMDEsNC40MywuMjEsMS4yMSwxLjIxLDEuMjcsMy4xMywuMjEsNC40MywxLjc5LDEuMiwzLjgyLDIuMDYsNi4wMSwyLjQ5LC4xNy0xLjY3LDEuNTYtMi45OSwzLjI4LTIuOTlzMy4xMSwxLjMxLDMuMjgsMi45OWMyLjE5LS40Myw0LjIyLTEuMjksNi4wMS0yLjQ5LTEuMDctMS4zLTEuMDEtMy4yMiwuMjEtNC40MywxLjIxLTEuMjEsMy4xMy0xLjI3LDQuNDMtLjIxLDEuMi0xLjc5LDIuMDYtMy44MiwyLjQ5LTYuMDEtMS42Ny0uMTctMi45OS0xLjU2LTIuOTktMy4yOFoiLz48L2c+PGc+PGNpcmNsZSBjbGFzcz0iY2xzLTIiIGN4PSIyNC42IiBjeT0iMTEyLjA2IiByPSI2LjExIi8+PHBhdGggY2xhc3M9ImNscy0yIiBkPSJNMzQuNTIsMTEyLjA2YzAtMS4yNywuOTctMi4zLDIuMjEtMi40Mi0uMzItMS42Mi0uOTYtMy4xMi0xLjg0LTQuNDQtLjk2LC43OS0yLjM3LC43NC0zLjI3LS4xNXMtLjk0LTIuMzEtLjE1LTMuMjdjLTEuMzItLjg4LTIuODItMS41Mi00LjQ0LTEuODQtLjEyLDEuMjQtMS4xNSwyLjIxLTIuNDIsMi4yMXMtMi4zLS45Ny0yLjQyLTIuMjFjLTEuNjIsLjMyLTMuMTIsLjk2LTQuNDQsMS44NCwuNzksLjk2LC43NCwyLjM3LS4xNSwzLjI3LS45LC45LTIuMzEsLjk0LTMuMjcsLjE1LS44OCwxLjMyLTEuNTIsMi44Mi0xLjg0LDQuNDQsMS4yNCwuMTIsMi4yMSwxLjE1LDIuMjEsMi40MnMtLjk3LDIuMy0yLjIxLDIuNDJjLjMyLDEuNjIsLjk2LDMuMTIsMS44NCw0LjQ0LC45Ni0uNzksMi4zNy0uNzQsMy4yNywuMTUsLjksLjksLjk0LDIuMzEsLjE1LDMuMjcsMS4zMiwuODgsMi44MiwxLjUyLDQuNDQsMS44NCwuMTItMS4yNCwxLjE1LTIuMjEsMi40Mi0yLjIxczIuMywuOTcsMi40MiwyLjIxYzEuNjItLjMyLDMuMTItLjk2LDQuNDQtMS44NC0uNzktLjk2LS43NC0yLjM3LC4xNS0zLjI3czIuMzEtLjk0LDMuMjctLjE1Yy44OC0xLjMyLDEuNTItMi44MiwxLjg0LTQuNDQtMS4yNC0uMTItMi4yMS0xLjE1LTIuMjEtMi40MloiLz48L2c+PC9nPjxnPjxsaW5lIGNsYXNzPSJjbHMtMiIgeDE9IjQ4LjQiIHkxPSI0OC4zNCIgeDI9IjU3LjYyIiB5Mj0iNDguMzQiLz48bGluZSBjbGFzcz0iY2xzLTIiIHgxPSI1My4wMSIgeTE9IjUyLjk1IiB4Mj0iNTMuMDEiIHkyPSI0My43MyIvPjwvZz48Zz48bGluZSBjbGFzcz0iY2xzLTIiIHgxPSI2NC4yNiIgeTE9IjQ4LjM0IiB4Mj0iNzMuNDkiIHkyPSI0OC4zNCIvPjxsaW5lIGNsYXNzPSJjbHMtMiIgeDE9IjY4Ljg4IiB5MT0iNTIuOTUiIHgyPSI2OC44OCIgeTI9IjQzLjczIi8+PC9nPjxnPjxsaW5lIGNsYXNzPSJjbHMtMiIgeDE9IjQ4LjQiIHkxPSIzMi42NiIgeDI9IjU3LjYyIiB5Mj0iMzIuNjYiLz48bGluZSBjbGFzcz0iY2xzLTIiIHgxPSI1My4wMSIgeTE9IjM3LjI3IiB4Mj0iNTMuMDEiIHkyPSIyOC4wNCIvPjwvZz48Zz48bGluZSBjbGFzcz0iY2xzLTIiIHgxPSI2NC4yNiIgeTE9IjMyLjY2IiB4Mj0iNzMuNDkiIHkyPSIzMi42NiIvPjxsaW5lIGNsYXNzPSJjbHMtMiIgeDE9IjY4Ljg4IiB5MT0iMzcuMjciIHgyPSI2OC44OCIgeTI9IjI4LjA0Ii8+PC9nPjwvZz48Zz48Y2lyY2xlIGNsYXNzPSJjbHMtMyIgY3g9IjQ2Ljc4IiBjeT0iMTQzLjQ3IiByPSIzLjg3Ii8+PGc+PGNpcmNsZSBjbGFzcz0iY2xzLTMiIGN4PSI2NS41MSIgY3k9IjE1NC41NyIgcj0iMy44NyIvPjxwb2x5bGluZSBjbGFzcz0iY2xzLTMiIHBvaW50cz0iODEuNzcgMTM4LjUxIDY4LjkgMTQzLjgxIDY2LjY3IDE1MC45Ii8+PC9nPjxnPjxjaXJjbGUgY2xhc3M9ImNscy0zIiBjeD0iNDkuNTciIGN5PSIxMjIuMTgiIHI9IjMuODciLz48cG9seWxpbmUgY2xhc3M9ImNscy0zIiBwb2ludHM9IjczLjUgMTIxLjcgNTkuNTUgMTI3LjQ0IDUyLjk3IDEyMy45NyIvPjwvZz48bGluZSBjbGFzcz0iY2xzLTQiIHgxPSI3Ny4yOCIgeTE9IjEzMC45MSIgeDI9IjUxLjM0IiB5Mj0iMTQxLjU5Ii8+PC9nPjwvc3ZnPg==)
}

.c-counter.bg-image--cybersecurity::after {
    background-image: url(/cyber/profiles/cisad8_gov/themes/custom/gesso/dist/images/backgrounds/ed7b8025dc1bd6f3d535.svg)
}

.c-counter.bg-image--hiring::after {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMTYgMjE2Ij48ZGVmcz48c3R5bGU+LmNscy0xLC5jbHMtMiwuY2xzLTMsLmNscy00e2ZpbGw6bm9uZTtzdHJva2U6I2ZmZjtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmQ7fS5jbHMtMntzdHJva2UtZGFzaGFycmF5OjAgMTAuMzY7fS5jbHMtM3tzdHJva2UtZGFzaGFycmF5OjAgOS4zNTt9LmNscy00e3N0cm9rZS1kYXNoYXJyYXk6MCAxMC45OTt9PC9zdHlsZT48L2RlZnM+PGc+PHBhdGggY2xhc3M9ImNscy0yIiBkPSJNMTIwLjkzLDIwLjg3YzQ2Ljc1LDYuMjYsODIuOCw0Ni4yNyw4Mi44LDk0LjY5LDAsLjk5LS4wMiwxLjk4LS4wNSwyLjk3Ii8+PHBhdGggY2xhc3M9ImNscy0zIiBkPSJNMjcuMjYsMTY2LjU4Yy05LjM1LTE0Ljc2LTE0Ljc2LTMyLjI2LTE0Ljc2LTUxLjAyLDAtMzguNDEsMjIuNjgtNzEuNTIsNTUuMzktODYuNyIvPjxwYXRoIGNsYXNzPSJjbHMtNCIgZD0iTTE0OS42NiwyMDEuNjJjLTEyLjU3LDYuMDctMjYuNjYsOS40Ny00MS41NSw5LjQ3cy0yOC44MS0zLjM2LTQxLjMyLTkuMzYiLz48L2c+PGc+PGc+PGc+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMTYwLjM2LDEzMy4wNmgtMzEuODN2LTcuNDFjMC0zLjI5LDIuNjctNS45Niw1Ljk2LTUuOTZoMTUuMDciLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0xOTIuNTgsMTQ0LjYzdjQ0LjkzYzAsMy4yOS0yLjY3LDUuOTYtNS45Niw1Ljk2aC01Mi4xM2MtMy4yOSwwLTUuOTYtMi42Ny01Ljk2LTUuOTZ2LTU2LjVoMzEuOTQiLz48L2c+PGc+PGc+PGVsbGlwc2UgY2xhc3M9ImNscy0xIiBjeD0iMTQxLjA5IiBjeT0iMTgyLjU4IiByeD0iNi40IiByeT0iNi4zOSIvPjxwb2x5bGluZSBjbGFzcz0iY2xzLTEiIHBvaW50cz0iMTM4LjggMTQ1LjEyIDE0MS4wOSAxNDguNzQgMTQ3LjQ5IDEzNy41NiIvPjxwb2x5bGluZSBjbGFzcz0iY2xzLTEiIHBvaW50cz0iMTM4LjggMTYzLjAzIDE0MS4wOSAxNjYuNjQgMTQ3LjQ5IDE1NS40NyIvPjwvZz48Zz48bGluZSBjbGFzcz0iY2xzLTEiIHgxPSIxNTMuNjYiIHkxPSIxNDMuMTUiIHgyPSIxODIuMjgiIHkyPSIxNDMuMTUiLz48bGluZSBjbGFzcz0iY2xzLTEiIHgxPSIxNTMuNjYiIHkxPSIxNTAuNTIiIHgyPSIxODIuMjgiIHkyPSIxNTAuNTIiLz48L2c+PGc+PGxpbmUgY2xhc3M9ImNscy0xIiB4MT0iMTUzLjY2IiB5MT0iMTYxLjQzIiB4Mj0iMTgyLjI4IiB5Mj0iMTYxLjQzIi8+PGxpbmUgY2xhc3M9ImNscy0xIiB4MT0iMTUzLjY2IiB5MT0iMTY4Ljc5IiB4Mj0iMTgyLjI4IiB5Mj0iMTY4Ljc5Ii8+PC9nPjxnPjxsaW5lIGNsYXNzPSJjbHMtMSIgeDE9IjE1My42NiIgeTE9IjE3OS43IiB4Mj0iMTgyLjI4IiB5Mj0iMTc5LjciLz48bGluZSBjbGFzcz0iY2xzLTEiIHgxPSIxNTMuNjYiIHkxPSIxODcuMDciIHgyPSIxODIuMjgiIHkyPSIxODcuMDciLz48L2c+PC9nPjwvZz48Zz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0xODMuMzMsMTM0LjE0bDEwLjAyLDEwLjk0YzIuNDcsMi42OSw2LjY1LDIuODgsOS4zNSwuNDEsMi42OS0yLjQ3LDIuODgtNi42NSwuNDEtOS4zNWwtMTAuMDItMTAuOTMiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0xNjAuNzYsMTMzLjE0YzMuMTQsMS44Myw2Ljc3LDIuOTQsMTAuNjUsMy4xMSwxMi44MywuNTYsMjMuNjgtOS4zOCwyNC4yNC0yMi4yLC41Ni0xMi44My05LjM4LTIzLjY4LTIyLjItMjQuMjQtMTIuODMtLjU2LTIzLjY4LDkuMzgtMjQuMjQsMjIuMi0uMTIsMi42OSwuMjIsNS4yOCwuOTYsNy43MiIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTE1MC4xNiwxMTkuNzNjMS43MSw1LjY3LDUuNTMsMTAuNDYsMTAuNTksMTMuNDEiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0xNzIuMzcsMTIzLjgxYy02Ljg1LDAtMTIuNjYtNC40Ni0xNC42OS0xMC42MywyLjAzLTYuMTcsNy44NC0xMC42MywxNC42OS0xMC42M3MxMi42Niw0LjQ2LDE0LjY5LDEwLjYzYy0yLjAzLDYuMTctNy44NCwxMC42My0xNC42OSwxMC42M1oiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0xNzMuNDEsMTA2LjVzLjA0LDAsLjA2LDBjMi44MSwuNDUsNS4wOSwyLjY5LDUuNTYsNS41LC43OCw0LjY1LTMuMTcsOC42MS03LjgyLDcuODUtMi44Ny0uNDctNS4xNi0yLjg0LTUuNTUtNS43Mi0uMDItLjE2LS4wNC0uMzMtLjA1LS40OS0uMTMtMiwxLjA4LTQuMzcsMi43LTUuNTRsMS4wNy0uNzJjMS4wOC0uNzcsMi43LTEuMDksNC4wMS0uOVoiLz48L2c+PC9nPjxnPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTEwMi4wNCwxMzguMTFsLjE3LTguODNjMC0xLjA0LTcwLjg4LTEuMzQtNzAuODgtLjMsMCwwLC45OSw0NC4xMywxLjE1LDYyLjMxLC4wMywzLjAyLDIuNTgsNS40Niw1Ljc0LDUuNDdsNTcuNDMsLjI2YzMuNDUsLjAyLDYuMjYtMi42NSw2LjI4LTUuOTVsLjA5LTIwLjIxIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMzcuNzYsMTE3LjU2Yy0zLjQ2LDAtNi4yNiwyLjgxLTYuMjUsNi4yN2wuMDIsNS4wMSwuMDIsLjAySDEwMi4wM3MuMDYtMi4zOCwuMDgtNS4zOGMuMDItMy4yNy0yLjYzLTUuOTItNS45LTUuOTJIMzcuNzZaIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNOTcuMDMsMTcxLjk5djEyLjgyYy4wMiwyLjkyLTIuMzUsNS4yOS01LjI3LDUuMjktMi45MiwwLTUuMjktMi4zNy01LjI5LTUuMjl2LTEyLjgxIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNNzguNTYsMTQwLjkyYy03LjI4LDcuMjgtNy4yOCwxOS4wOSwwLDI2LjM3LDcuMjgsNy4yOCwxOS4wOSw3LjI4LDI2LjM3LDAsNy4yOC03LjI4LDcuMjgtMTkuMDksMC0yNi4zNy03LjI4LTcuMjgtMTkuMDktNy4yOC0yNi4zNywwWiIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTEwMS4zMiwxNDcuNDVoMGMtLjk2LS45Ni0yLjUyLS45Ni0zLjQ5LDBsLTkuMyw5LjMtMi44Ni0yLjg1Yy0uOTYtLjk2LTIuNTItLjk2LTMuNDksMC0uOTYsLjk2LS45NiwyLjUyLDAsMy40OWw0LjM5LDQuMzljLjUzLC41MywxLjI1LC43NiwxLjk1LC43LC43LC4wNiwxLjQyLS4xNywxLjk1LS43bDEwLjg0LTEwLjg0Yy45Ni0uOTYsLjk2LTIuNTIsMC0zLjQ5WiIvPjxsaW5lIGNsYXNzPSJjbHMtMSIgeDE9IjM3Ljc3IiB5MT0iMTU2LjgzIiB4Mj0iNjcuMSIgeTI9IjE1Ni44MyIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTY2LjAyLDE0Ni4zN2gtMjQuNTJjLTIuMDUsMC0zLjc0LTEuNjgtMy43NC0zLjc0czEuNjgtMy43NCwzLjc0LTMuNzRoMjQuNTJjMi4wNSwwLDMuNzQsMS42OCwzLjc0LDMuNzRzLTEuNjgsMy43NC0zLjc0LDMuNzRaIi8+PGxpbmUgY2xhc3M9ImNscy0xIiB4MT0iNTYuMTUiIHkxPSIxNzEuNzUiIHgyPSI3Mi4yMyIgeTI9IjE3MS43NSIvPjxyZWN0IGNsYXNzPSJjbHMtMSIgeD0iMzcuNzciIHk9IjE2Ny40MiIgd2lkdGg9IjEwLjg5IiBoZWlnaHQ9IjgiLz48bGluZSBjbGFzcz0iY2xzLTEiIHgxPSI1Ni4xNSIgeTE9IjE4NS42MSIgeDI9IjcyLjIzIiB5Mj0iMTg1LjYxIi8+PHJlY3QgY2xhc3M9ImNscy0xIiB4PSIzNy43NyIgeT0iMTgxLjMyIiB3aWR0aD0iMTAuODkiIGhlaWdodD0iNy45MiIvPjwvZz48Zz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik01OS4zOSw2Ny4yNGwtOC43MiwxOC44NWMtMS45Myw0LjE4LDEuMTUsOC45NCw1Ljc5LDguOTRoNi42NSIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTEyMS45NCw5NS4wM2g2LjAxYzQuNTQsMCw3LjU2LTQuNjYsNS42Ny04Ljc2bC04LjU2LTE4LjU0Ii8+PGc+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNNzUuMDEsMjUuODJWMTUuOTdjMC01LjkyLDQuOC0xMC43MiwxMC43Mi0xMC43MmgxOS4xOGwtLjg1LDMuMTljMi44OSwuOTEsNS4xMiwzLjU4LDUuMTIsNy40OXY5Ljc3Ii8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMTA1LjExLDIzLjg4di0xLjQ0YzAtNS45Ni00LjgzLTEwLjc5LTEwLjc5LTEwLjc5aC00LjQ1Yy01Ljk2LDAtMTAuNzksNC44My0xMC43OSwxMC43OXYxLjQ0Yy0yLjk2LC4wNC01LjM1LDIuNDUtNS4zNSw1LjQyczIuMzksNS4zOCw1LjM1LDUuNDJ2LjQ0YzAsNi41MSw1LjI4LDExLjc5LDExLjc5LDExLjc5aDIuNDVjNi41MSwwLDExLjc5LTUuMjgsMTEuNzktMTEuNzl2LS40NGMzLDAsNS40Mi0yLjQzLDUuNDItNS40MnMtMi40My01LjQyLTUuNDItNS40MloiLz48L2c+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMTI0Ljk5LDY5LjU0djIwLjAxSDU5LjhWNTUuNmMwLTIuMTksMS43Ny0zLjk2LDMuOTYtMy45Nmg1Ny4yN2MyLjE5LDAsMy45NiwxLjc3LDMuOTYsMy45NnYxMy4yOCIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTEyMC4xMiw5NS4wM2gtNTUuODFjLTIuOTgsMC01LjM5LTQuMDctNS4zOS05LjA4SDEyNS41YzAsNS4wMi0yLjQxLDkuMDgtNS4zOCw5LjA4WiIvPjwvZz48L3N2Zz4=)
}

.c-counter.bg-image--mfa::after {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMTYgMjE2Ij48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6I2ZmZjt9LmNscy0ye3N0cm9rZS13aWR0aDoxLjE0cHg7fS5jbHMtMiwuY2xzLTMsLmNscy00LC5jbHMtNXtmaWxsOm5vbmU7c3Ryb2tlOiNmZmY7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO30uY2xzLTN7c3Ryb2tlLWRhc2hhcnJheTowIDAgNCA3LjkzO3N0cm9rZS13aWR0aDoxLjQ3cHg7fS5jbHMtNHtzdHJva2Utd2lkdGg6MS4zNnB4O30uY2xzLTV7c3Ryb2tlLXdpZHRoOjEuNXB4O308L3N0eWxlPjwvZGVmcz48Zz48Zz48cGF0aCBjbGFzcz0iY2xzLTMiIGQ9Ik0xOC43OCwxMTIuNTVjLS4xNy00LjI2LS4wNS04LjU5LC40MS0xMi45NiwzLjEyLTMwLjExLDIwLjg1LTU1LjE3LDQ1LjQzLTY4Ljg2Ii8+PHBhdGggY2xhc3M9ImNscy0zIiBkPSJNMTQ0LjE2LDE5MC40NWMtMTMuNzcsNi4xMS0yOS4yOCw4LjgyLTQ1LjM1LDcuMTYtOS41LS45OC0xOC41LTMuNDItMjYuOC03LjA3Ii8+PHBhdGggY2xhc3M9ImNscy0zIiBkPSJNMTYxLjI4LDM3LjEyYzI0LjQxLDE4LjE4LDM4LjksNDguMzksMzUuNTQsODAuODYtMi4zNywyMi45LTEzLjIsNDIuODgtMjkuMDYsNTcuMTYiLz48L2c+PGc+PGc+PHBhdGggY2xhc3M9ImNscy01IiBkPSJNNjMuNzcsMTg5LjQ2Yy41NCwuMjMsMS4xNSwuMjMsMS42OSwwLDQuMzUtMS44NywyNC40MS0xMS41MywzNS40MS0zNC45NCwxLjEtMi4zNSwyLjEyLTQuODQsMy4wMS03LjQ4LC45My0yLjc0LDEuNzQtNS42MywyLjM5LTguNjksMS4wMy00LjgyLDEuNjctMTAuMDQsMS44Mi0xNS43LC4wNC0xLjU2LS43My0zLjA0LTIuMDQtMy44NWwtNDAuMy0yNC44OGMtLjY5LS40My0xLjU3LS40My0yLjI2LDBsLTQwLjMsMjQuODhjLTEuMzEsLjgxLTIuMDgsMi4yOC0yLjA0LDMuODUsLjE1LDUuNjYsLjc5LDEwLjg4LDEuODIsMTUuNywuNjUsMy4wNiwxLjQ2LDUuOTUsMi4zOSw4LjY5LC45LDIuNjQsMS45MSw1LjEzLDMuMDEsNy40OCwxMC45OSwyMy40MSwzMS4wNiwzMy4wNywzNS40MSwzNC45NFoiLz48cGF0aCBjbGFzcz0iY2xzLTUiIGQ9Ik02My45MSwxODEuMjRjLjQ1LC4xOSwuOTUsLjE5LDEuNCwwLDMuNi0xLjU1LDIwLjIyLTkuNTUsMjkuMzMtMjguOTQsLjkyLTEuOTUsMS43NS00LjAxLDIuNS02LjIsLjc3LTIuMjcsMS40NC00LjY3LDEuOTgtNy4yLC44NS0zLjk5LDEuMzgtOC4zMiwxLjUxLTEzLC4wMy0xLjMtLjYtMi41Mi0xLjY5LTMuMTlsLTMzLjM4LTIwLjYxYy0uNTctLjM1LTEuMy0uMzUtMS44NywwbC0zMy4zOCwyMC42MWMtMS4wOSwuNjctMS43MywxLjg5LTEuNjksMy4xOSwuMTIsNC42OSwuNjYsOS4wMSwxLjUxLDEzLC41NCwyLjUzLDEuMjEsNC45MywxLjk4LDcuMiwuNzQsMi4xOCwxLjU4LDQuMjUsMi41LDYuMiw5LjExLDE5LjM5LDI1LjczLDI3LjQsMjkuMzMsMjguOTRaIi8+PGc+PHBhdGggY2xhc3M9ImNscy01IiBkPSJNNzkuNjcsMTU4LjM4YzAsMS43My0xLjQxLDMuMTQtMy4xNCwzLjE0aC0yMy44MmMtMS43MywwLTMuMTQtMS40MS0zLjE0LTMuMTQiLz48cGF0aCBjbGFzcz0iY2xzLTUiIGQ9Ik00OS41NiwxMzQuNTZjMC0xLjczLDEuNDEtMy4xNCwzLjE0LTMuMTRoMjMuODJjMS43MywwLDMuMTQsMS40MSwzLjE0LDMuMTQiLz48cGF0aCBjbGFzcz0iY2xzLTUiIGQ9Ik01Ny41MSwxMzEuNDJ2LTcuODZjMC0zLjkxLDMuMi03LjExLDcuMTEtNy4xMXM3LjExLDMuMiw3LjExLDcuMTF2Ny44NiIvPjwvZz48L2c+PGc+PGc+PGxpbmUgY2xhc3M9ImNscy01IiB4MT0iNTAuNDEiIHkxPSIxMzguOTUiIHgyPSI1NS44NyIgeTI9IjE0NC40MSIvPjxsaW5lIGNsYXNzPSJjbHMtNSIgeDE9IjU1Ljg3IiB5MT0iMTM5LjA3IiB4Mj0iNTAuNDEiIHkyPSIxNDQuNTMiLz48L2c+PGc+PGxpbmUgY2xhc3M9ImNscy01IiB4MT0iNjIuMTYiIHkxPSIxMzguOTUiIHgyPSI2Ny42MiIgeTI9IjE0NC40MSIvPjxsaW5lIGNsYXNzPSJjbHMtNSIgeDE9IjY3LjYyIiB5MT0iMTM5LjA3IiB4Mj0iNjIuMTYiIHkyPSIxNDQuNTMiLz48L2c+PGc+PGxpbmUgY2xhc3M9ImNscy01IiB4MT0iNzMuOTEiIHkxPSIxMzguOTUiIHgyPSI3OS4zNyIgeTI9IjE0NC40MSIvPjxsaW5lIGNsYXNzPSJjbHMtNSIgeDE9Ijc5LjM3IiB5MT0iMTM5LjA3IiB4Mj0iNzMuOTEiIHkyPSIxNDQuNTMiLz48L2c+PGc+PGxpbmUgY2xhc3M9ImNscy01IiB4MT0iNTAuNDEiIHkxPSIxNDguOSIgeDI9IjU1Ljg3IiB5Mj0iMTU0LjM2Ii8+PGxpbmUgY2xhc3M9ImNscy01IiB4MT0iNTUuODciIHkxPSIxNDkuMDIiIHgyPSI1MC40MSIgeTI9IjE1NC40NyIvPjwvZz48Zz48bGluZSBjbGFzcz0iY2xzLTUiIHgxPSI2Mi4xNiIgeTE9IjE0OC45IiB4Mj0iNjcuNjIiIHkyPSIxNTQuMzYiLz48bGluZSBjbGFzcz0iY2xzLTUiIHgxPSI2Ny42MiIgeTE9IjE0OS4wMiIgeDI9IjYyLjE2IiB5Mj0iMTU0LjQ3Ii8+PC9nPjxnPjxsaW5lIGNsYXNzPSJjbHMtNSIgeDE9IjczLjkxIiB5MT0iMTQ4LjkiIHgyPSI3OS4zNyIgeTI9IjE1NC4zNiIvPjxsaW5lIGNsYXNzPSJjbHMtNSIgeDE9Ijc5LjM3IiB5MT0iMTQ5LjAyIiB4Mj0iNzMuOTEiIHkyPSIxNTQuNDciLz48L2c+PC9nPjwvZz48Zz48Zz48Zz48bGluZSBjbGFzcz0iY2xzLTUiIHgxPSI5MC4xMiIgeTE9Ijg4LjU2IiB4Mj0iMTI5LjgiIHkyPSI4OC41NiIvPjxwb2x5bGluZSBjbGFzcz0iY2xzLTQiIHBvaW50cz0iMTE3LjgxIDgxLjIzIDExNy44MSA4OC41NiAxMDIuMTEgODguNTYgMTAyLjExIDgwLjcyIi8+PGxpbmUgY2xhc3M9ImNscy01IiB4MT0iMTE3Ljk1IiB5MT0iODAuNDQiIHgyPSIxMDEuOTQiIHkyPSI4MC40NCIvPjxsaW5lIGNsYXNzPSJjbHMtNSIgeDE9IjEzNC44IiB5MT0iODAuNDQiIHgyPSIxMTcuOTUiIHkyPSI4MC40NCIvPjxwYXRoIGNsYXNzPSJjbHMtNSIgZD0iTTEwMS45NCw4MC40NGgtMjguNzFjLTMuNDcsMC02LjI5LTIuODEtNi4yOS02LjI3VjIzLjA5YzAtMy40NywyLjgxLTYuMjcsNi4yOS02LjI3aDc0LjI2YzMuNDcsMCw2LjI5LDIuODEsNi4yOSw2LjI3djI1LjQzIi8+PC9nPjxwYXRoIGNsYXNzPSJjbHMtNSIgZD0iTTExMC44MSw3NS4zNWMtLjI5LC4xMy0uNjIsLjEzLS45MSwwLTIuMzQtMS4wMS0xMy4xNi02LjIxLTE5LjA4LTE4LjgzLS41OS0xLjI3LTEuMTQtMi42MS0xLjYyLTQuMDMtLjUtMS40OC0uOTQtMy4wMy0xLjI5LTQuNjgtLjU1LTIuNi0uOS01LjQxLS45OC04LjQ2LS4wMi0uODQsLjM5LTEuNjQsMS4xLTIuMDdsMS4yNC0uNWM4LjEtMi43NSwxNC44NC02LjY0LDIwLjQ4LTEyLjkxLC4zNy0uMjMsLjg1LS4yMywxLjIyLDAsNS45Niw2LjE3LDEzLjM2LDEwLjc2LDIxLjU0LDEzLjM1bC4xOCwuMDZjLjcxLC40NCwxLjEyLDEuMjMsMS4xLDIuMDctLjA4LDMuMDUtLjQzLDUuODYtLjk4LDguNDYtLjM1LDEuNjUtLjc4LDMuMjEtMS4yOSw0LjY4LS40OCwxLjQyLTEuMDMsMi43Ni0xLjYyLDQuMDMtNS45MywxMi42Mi0xNi43NCwxNy44Mi0xOS4wOCwxOC44M1oiLz48cG9seWxpbmUgY2xhc3M9ImNscy01IiBwb2ludHM9IjEwMi40MyA0Ny43NiAxMDkuNjkgNTcuNTMgMTIyLjc0IDM5LjY1Ii8+PC9nPjxnPjxnPjxwYXRoIGNsYXNzPSJjbHMtNSIgZD0iTTE2Mi42NCwxNTkuNzdsMi4wNSw4LjExYy4wMywuNzktLjYxLDEuNDUtMS40LDEuNDVoLTIuMThzMS4xOCwyLjgxLDEuMTgsMi44MWwtMi45Miw4LjI1LDIuNjQsMy4zOS0yLjY0LDMuODgsMS45LDIuMjFjLjQyLC40OSwuNDEsMS4yMS0uMDIsMS42OWwtNi4zOSw3LjA4Yy0uNzUsLjgzLTIuMSwuNjctMi42NC0uMzFsLTQuMDMtNy40MWMtLjI4LS41Mi0uNDMtMS4xLS40My0xLjd2LTI5LjMyYzAtLjE4LS4xMS0uMzQtLjI3LS40MS0yLjk0LTEuMzItNS42LTMuMzktNy43LTYuMjUtNS4yLTcuMDgtNC45Ni0xNi42LC41Ni0yMy40Myw3LjM0LTkuMDgsMjAuNjgtOS42LDI4LjctMS41Nyw3LjU0LDcuNTQsNy41NCwxOS43NiwwLDI3LjMtMS44OSwxLjg4LTQuMDYsMy4yOS02LjM4LDQuMjMiLz48bGluZSBjbGFzcz0iY2xzLTUiIHgxPSIxNTQuOTIiIHkxPSIxMjIuNTkiIHgyPSIxNTQuOTIiIHkyPSIxMzUuMDMiLz48bGluZSBjbGFzcz0iY2xzLTUiIHgxPSIxNTIuNTkiIHkxPSIxOTguNDgiIHgyPSIxNTIuNTkiIHkyPSIxNTkuOTEiLz48Zz48cGF0aCBjbGFzcz0iY2xzLTUiIGQ9Ik0xNjMuMjQsMTI0LjM2bC4wOCwxMS4wNiwyLjEzLC4wOGMuNCwuMDEsLjcyLC4zNSwuNzIsLjc2bC0uMDksNi4xOCIvPjxwYXRoIGNsYXNzPSJjbHMtNSIgZD0iTTE2OC43NiwxNDUuMzNjLjE3LTEuNDItLjg0LTIuNzEtMi4yNi0yLjg4LTEuNDItLjE3LTIuNzEsLjg0LTIuODgsMi4yNi0uMTcsMS40MiwuODQsMi43MSwyLjI2LDIuODhzMi43MS0uODQsMi44OC0yLjI2WiIvPjwvZz48Zz48cGF0aCBjbGFzcz0iY2xzLTUiIGQ9Ik0xNDYuODQsMTI0Ljg2bC0uMDgsMTEuMDYtMi4xMywuMDhjLS40LC4wMS0uNzIsLjM1LS43MiwuNzZsLjA5LDYuMiIvPjxjaXJjbGUgY2xhc3M9ImNscy01IiBjeD0iMTQzLjg5IiBjeT0iMTQ1LjUyIiByPSIyLjU5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNTUuODggMTg5LjkxKSByb3RhdGUoLTU3Ljg1KSIvPjwvZz48Y2lyY2xlIGNsYXNzPSJjbHMtNSIgY3g9IjE1NC43MSIgY3k9IjEzOC4yNyIgcj0iMy4yNCIvPjwvZz48bGluZSBjbGFzcz0iY2xzLTUiIHgxPSIxNTUuMzgiIHkxPSIxMjIuNTkiIHgyPSIxNTUuMzgiIHkyPSIxMzUuMDMiLz48bGluZSBjbGFzcz0iY2xzLTUiIHgxPSIxNTUuMzgiIHkxPSIxMTkuNiIgeDI9IjE1NS4zOCIgeTI9IjExMC4zOSIvPjxnPjxnPjxwYXRoIGNsYXNzPSJjbHMtNSIgZD0iTTE2My4yNywxMTkuNnYtMy40M2MwLS41MSwuNDItLjkzLC45My0uOTNoOS45NGMuNTEsMCwuOTMtLjQyLC45My0uOTN2LTMuMzgiLz48cGF0aCBjbGFzcz0iY2xzLTUiIGQ9Ik0xNzIuMDgsMTA3LjI4Yy0uMzMsMS42NSwuNzQsMy4yNiwyLjQsMy41OSwxLjY1LC4zMywzLjI2LS43NCwzLjU5LTIuNCwuMzMtMS42NS0uNzQtMy4yNi0yLjQtMy41OS0xLjY1LS4zMy0zLjI2LC43NC0zLjU5LDIuNFoiLz48L2c+PGc+PHBhdGggY2xhc3M9ImNscy01IiBkPSJNMTQ3LjQ5LDExOS42di0zLjQzYzAtLjUxLS40Mi0uOTMtLjkzLS45M2gtOS45NGMtLjUxLDAtLjkzLS40Mi0uOTMtLjkzdi0zLjM4Ii8+PHBhdGggY2xhc3M9ImNscy01IiBkPSJNMTM4LjY4LDEwNy4yOGMuMzMsMS42NS0uNzQsMy4yNi0yLjQsMy41OS0xLjY1LC4zMy0zLjI2LS43NC0zLjU5LTIuNC0uMzMtMS42NSwuNzQtMy4yNiwyLjQtMy41OSwxLjY1LS4zMywzLjI2LC43NCwzLjU5LDIuNFoiLz48L2c+PC9nPjxnPjxnPjxwYXRoIGNsYXNzPSJjbHMtNSIgZD0iTTE3MS41NiwxMjQuODZ2LTEuMDhjMC0uNTEsLjQyLS45MywuOTMtLjkzaDEwLjU1Ii8+PGNpcmNsZSBjbGFzcz0iY2xzLTUiIGN4PSIxODYuMTkiIGN5PSIxMjIuODUiIHI9IjMuMDUiLz48L2c+PGc+PHBhdGggY2xhc3M9ImNscy01IiBkPSJNMTM5LjIsMTI0Ljg2di0xLjA4YzAtLjUxLS40Mi0uOTMtLjkzLS45M2gtMTAuNTUiLz48Y2lyY2xlIGNsYXNzPSJjbHMtNSIgY3g9IjEyNC41NyIgY3k9IjEyMi44NSIgcj0iMy4wNSIvPjwvZz48L2c+PHBhdGggY2xhc3M9ImNscy01IiBkPSJNMTU4LjM4LDEwNy45M2MuMzMtMS42NS0uNzQtMy4yNi0yLjQtMy41OS0xLjY1LS4zMy0zLjI2LC43NC0zLjU5LDIuNC0uMzMsMS42NSwuNzQsMy4yNiwyLjQsMy41OSwxLjY1LC4zMywzLjI2LS43NCwzLjU5LTIuNFoiLz48L2c+PC9nPjwvZz48cGF0aCBjbGFzcz0iY2xzLTUiIGQ9Ik0xMzQuODcsODAuMjN2LTI4LjZjMC0xLjA2LC44Ni0xLjkyLDEuOTItMS45MmgyNC45MmMxLjA2LDAsMS45MiwuODYsMS45MiwxLjkydjQyLjE3YzAsMS4wNi0uODYsMS45Mi0xLjkyLDEuOTJoLTI0LjkyYy0xLjA2LDAtMS45Mi0uODYtMS45Mi0xLjkydi0xMy41NyIvPjxsaW5lIGNsYXNzPSJjbHMtNSIgeDE9IjEzNC44NyIgeTE9Ijg5Ljk3IiB4Mj0iMTYzLjYyIiB5Mj0iODkuOTciLz48bGluZSBjbGFzcz0iY2xzLTUiIHgxPSIxNDcuMzMiIHkxPSI5Mi44NCIgeDI9IjE1MS4xNiIgeTI9IjkyLjg0Ii8+PGc+PGc+PHJlY3QgY2xhc3M9ImNscy0yIiB4PSIxNDEuNDciIHk9IjY4LjEiIHdpZHRoPSIxNS4zIiBoZWlnaHQ9IjEyLjAyIi8+PHBhdGggY2xhc3M9ImNscy0yIiBkPSJNMTUzLjI0LDY4LjF2LTMuNzljMC0yLjIzLTEuODYtNC4wNi00LjEyLTQuMDZzLTQuMTIsMS44My00LjEyLDQuMDZ2My43OSIvPjwvZz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0xNTAuNDcsNzYuMDdoLTIuN2MtLjIsMC0uMzMtLjItLjI1LS4zOGwuNjQtMS4zOSwuMTgtLjM5Yy0uMDYtLjA0LS4xMi0uMDgtLjE3LS4xMy0uMTYtLjE0LS4yOC0uMzItLjM1LS41Mi0uMDUtLjE1LS4wOC0uMy0uMDgtLjQ3LDAtLjc0LC42MS0xLjM0LDEuMzYtMS4zNHMxLjM2LC42LDEuMzYsMS4zNGMwLC4xNi0uMDMsLjMyLS4wOCwuNDctLjA4LC4yLS4yLC4zOC0uMzYsLjUyLS4wNCwuMDQtLjA4LC4wNy0uMTMsLjFsLjE5LC40MSwuNjQsMS4zOWMuMDgsLjE4LS4wNSwuMzgtLjI1LC4zOFoiLz48L2c+PC9zdmc+)
}

.c-counter__left {
    padding-bottom: 2.5rem
}

@media(min-width:55em) {
    .c-counter__left {
        flex: 1;
        padding-bottom: 0
    }
}

.c-counter__row {
    align-items: center;
    display: flex;
    flex-direction: column
}

@media(min-width:55em) {
    .c-counter__row {
        align-items: center;
        display: flex;
        flex-direction: row;
        gap: 5rem
    }
}

@media(min-width:64em) {
    .has-aside-left .c-counter__row,
    .has-aside-right .c-counter__row {
        display: block
    }
}

@media(min-width:75em) {
    .has-aside-left .c-counter__row,
    .has-aside-right .c-counter__row {
        display: flex
    }
}

.has-aside-left .c-counter__row .c-counter__left,
.has-aside-right .c-counter__row .c-counter__left {
    padding-bottom: 2.5rem
}

@media(min-width:75em) {
    .has-aside-left .c-counter__row .c-counter__left,
    .has-aside-right .c-counter__row .c-counter__left {
        padding-bottom: 0
    }
}

.c-counter__inner {
    padding-left: 0;
    padding-right: 0
}

@media(min-width:55em) {
    .c-counter__inner {
        padding-left: 4rem;
        padding-right: 4rem
    }
}

.c-counter__number {
    font-size: 6.125rem;
    font-weight: 700;
    line-height: 100px
}

@media(min-width:40em) {
    .c-counter__number {
        display: flex;
        font-size: 7.875rem;
        justify-content: center
    }
}

.c-counter__unit {
    display: flex;
    justify-content: center;
    text-transform: uppercase
}

.c-counter__content {
    padding-left: 1rem;
    padding-right: 1rem
}

@media(min-width:55em) {
    .c-counter__content {
        flex: 5
    }
}

.c-counter__title {
    color: #fff;
    font-weight: 600;
    line-height: 1.25
}

.c-counter__description {
    color: #fff;
    line-height: 29px;
    margin-bottom: 1.5rem
}

.c-counter__description a {
    color: #fff;
    text-decoration: underline;
    transition: all 200ms cubic-bezier(0.0, 0, 0.2, 1)
}

.c-counter__description a:hover,
.c-counter__description a:focus {
    text-decoration-color: rgba(0, 0, 0, 0)
}

.c-counter__description li::marker {
    color: #7ab9d5
}

.c-conference-header .c-page-title__row {
    align-items: center;
    display: flex
}

.c-conference-header .conference-info,
.c-conference-header .conference-image {
    flex: 1
}

.c-conference-header .conference-image {
    margin: -1rem
}

.c-conference-header .conference-image .c-field--name-field-image {
    margin-bottom: 0
}

@media(min-width:40em) {
    .c-conference-header .conference-image {
        margin: 0 0 0 2rem
    }
}

.c-conference-header .c-page-title__title {
    margin-bottom: 0
}

.c-conference-header .c-page-subtitle {
    font-weight: 600;
    margin-top: 1rem
}

@media(min-width:40em) {
    .c-conference-header .c-page-subtitle {
        margin-top: 1.5rem
    }
}

.c-conference-header .conf-event-type,
.c-conference-header .c-page-title__buttons {
    margin-top: 1rem
}

@media(min-width:40em) {
    .c-conference-header .conf-event-type,
    .c-conference-header .c-page-title__buttons {
        margin-top: 1.5rem
    }
}

@media(max-width:39.9375em) {
    .c-conference-header .conference-info {
        margin-top: 2.5rem
    }
}

.c-conference-header .conf-event-type {
    color: #646566;
    font-size: 1.13rem;
    font-weight: normal
}

@media(min-width:40em) {
    .c-conference-header .conf-event-type {
        font-size: 1.25rem;
        line-height: 1.875rem
    }
}

.tab {
    border-bottom: 3px solid #000;
    clear: both;
    display: flex;
    flex-direction: row;
    gap: 1rem;
    max-width: 500px;
    position: relative
}

.tab a {
    text-decoration: none
}

.tab a:focus {
    outline: .25rem solid #2491ff;
    outline-offset: 0
}

.tab.active {
    height: auto;
    overflow: visible
}

.tab .c-tab-links {
    border-bottom: 8px solid rgba(0, 0, 0, 0);
    color: #000;
    cursor: pointer;
    float: left;
    outline: none;
    transition: .3s
}

.tab .c-tab-links.active {
    border-bottom: 8px solid #0078ae;
    font-weight: 600
}

@media(max-width:39.9375em) {
    .tab {
        flex-direction: column;
        height: 2.5rem;
        overflow: hidden;
        width: 100%
    }
    .tab .c-tab-links {
        border-bottom: 0;
        width: -moz-fit-content;
        width: fit-content
    }
    .tab .c-tab-links.active {
        border-bottom: 1px solid #000;
        order: -1
    }
}

.tab-select {
    max-width: 500px;
    position: relative
}

.tab-select::before {
    background-color: #000;
    bottom: -9px;
    content: "";
    display: block;
    height: 3px;
    position: absolute;
    right: -20px;
    transform: rotate(45deg);
    width: 24px
}

.tab-select::after {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxNyAxNyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTcgMTc7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7fQo8L3N0eWxlPgo8cmVjdCB4PSIyLjUiIHk9IjIuNSIgdHJhbnNmb3JtPSJtYXRyaXgoMC43MDcxIC0wLjcwNzEgMC43MDcxIDAuNzA3MSAtMy41MTczIDguNDkxMykiIGNsYXNzPSJzdDAiIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIvPgo8L3N2Zz4K);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    bottom: -23px;
    content: "";
    display: block;
    height: 12px;
    position: absolute;
    right: -22px;
    width: 12px
}

@media(max-width:39.9375em) {
    .tab-select {
        display: flex
    }
    .tab-select::before {
        bottom: -8px;
        left: 90%
    }
    .tab-select::after {
        left: 94%
    }
    .tab-select .tab-expand {
        cursor: pointer;
        height: 2rem;
        left: -7%;
        position: relative;
        width: 10%
    }
    .tab-select .tab-expand span.expand-tab {
        display: block;
        height: 2rem;
        width: 1rem
    }
    .tab-select .tab-expand::after {
        background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxNiAxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNiAxLjkwMjgzTDE0LjEyIC0yLjYxMzA3ZS0wOEw4IDYuMTgwODRMMS44OCAtMS45NjI1OGUtMDdMNi45MjA5OGUtMDcgMS45MDI4M0w4IDEwTDE2IDEuOTAyODNaIiBmaWxsPSJibGFjayIvPgo8L3N2Zz4K);
        background-position: center center;
        background-repeat: no-repeat;
        background-size: 1rem;
        content: "";
        display: block;
        height: 2rem;
        position: absolute;
        top: 0;
        width: 1rem;
        z-index: -1
    }
    .tab-select .tab-expand.active::after {
        transform: rotate(180deg)
    }
}

.tab-content {
    clear: both;
    margin-top: 2rem
}

.tab-content h2 {
    font-weight: 600
}

.c-tab-content {
    display: none
}

.c-tab-content.active {
    display: block
}

.c-card-speakers {
    border: solid 1px #dedfe0
}

.c-card-speakers .c-card__title {
    color: #000;
    font-size: 1.75rem;
    font-weight: 700;
    margin-bottom: .375rem
}

.c-card-speakers .c-card__title a {
    color: #005288
}

.c-card-speakers .c-card__metadata {
    font-size: 1.125rem;
    font-weight: 600;
    margin-bottom: 1.8rem
}

.c-card-speakers .c-card__body {
    margin: 0
}

.c-card-speakers .c-field--name-field-biography {
    margin-bottom: 0
}

.c-card-speakers .c-field--name-field-biography p {
    margin-bottom: 0
}

.c-card-speakers .c-card__image img {
    height: 160px;
    -o-object-fit: cover;
    object-fit: cover;
    width: 160px
}

.c-card-speakers::after {
    content: none
}

.sessions-wrapper::before {
    background: linear-gradient(90.61deg, #005288 1.44%, #3D7CA5 54.01%, #0078AE 97.82%);
    bottom: 0;
    content: "";
    display: block;
    height: 5px;
    width: 100%
}

.sessions-expandable-textbox {
    display: flex;
    margin-bottom: 2.3rem;
    padding-top: 1rem
}

@media(max-width:39.9375em) {
    .sessions-expandable-textbox {
        flex-direction: column;
        padding: 1.143rem
    }
}

.sessions-expandable-textbox::before {
    content: none
}

.sessions-expandable-textbox .c-expandable-textbox__title {
    cursor: unset
}

.sessions-expandable-textbox .c-expandable-textbox__title .session-title {
    font-size: 1.4375rem
}

@media(max-width:39.9375em) {
    .sessions-expandable-textbox .c-expandable-textbox__title .session-title {
        font-size: 1.125rem
    }
}

.sessions-expandable-textbox .c-expandable-textbox__title .session-featured-speaker {
    font-size: 1.25rem;
    font-weight: 400
}

.sessions-expandable-textbox .session-time {
    color: #0078ae
}

@media(max-width:39.9375em) {
    .sessions-expandable-textbox .session-time {
        padding-left: 0
    }
}

.sessions-expandable-textbox .session-time-date,
.sessions-expandable-textbox .session-time-hr {
    border: 1px solid #0078ae;
    padding: 0 .5rem;
    width: 88px
}

.sessions-expandable-textbox .session-time-date {
    background-color: #0078ae;
    color: #fff
}

.sessions-expandable-textbox .day {
    font-size: .75rem;
    font-weight: 600
}

.sessions-expandable-textbox .date {
    font-size: 1.25rem;
    font-weight: 700;
    text-transform: uppercase
}

.sessions-expandable-textbox .session-time-hr {
    font-size: .875rem;
    font-weight: 600
}

.sessions-expandable-textbox .desc-wrapper {
    padding: 0 1.5rem 0 0
}

.sessions-expandable-textbox .desc-wrapper .c-field {
    margin-bottom: 1.9375rem
}

.sessions-expandable-textbox .c-expandable-textbox__title {
    padding-top: .5rem
}

.sessions-expandable-textbox .c-expandable-textbox__title a {
    color: #003e67
}

.sessions-expandable-textbox .c-expandable-textbox__title .session-title {
    font-weight: 600;
    margin-bottom: 15px
}

.sessions-expandable-textbox .c-expandable-textbox__body {
    margin-top: 1.375rem;
    max-height: 0
}

.sessions-expandable-textbox .c-expandable-textbox__body p.section-title {
    font-size: 1.4375rem;
    font-weight: 700;
    margin: 0
}

@media(max-width:39.9375em) {
    .sessions-expandable-textbox .c-expandable-textbox__body p.section-title {
        font-size: 1.125rem
    }
}

.sessions-expandable-textbox .c-expandable-textbox__body .c-collection {
    margin: 1.625rem 0
}

.sessions-expandable-textbox .c-expandable-textbox__body .c-card-speakers {
    border: 0
}

.sessions-expandable-textbox .c-expandable-textbox__body .c-card__title {
    font-size: 1.4375rem
}

.sessions-expandable-textbox .c-expandable-textbox__body .c-card__metadata {
    font-size: 1rem
}

.sessions-expandable-textbox .c-expandable-textbox__body .c-card__body {
    display: none
}

.sessions-expandable-textbox .c-card__image img {
    height: 140px;
    width: 140px
}

.sessions-expandable-textbox .session-description {
    font-size: 1.125rem;
    margin-left: .6875rem
}

@media(max-width:39.9375em) {
    .sessions-expandable-textbox .session-description {
        margin-left: 0
    }
}

.sessions-expandable-textbox .location {
    font-size: 1.25rem;
    padding-left: 1.678125rem;
    position: relative
}

.sessions-expandable-textbox .location::before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjciIGhlaWdodD0iMjciIHZpZXdCb3g9IjAgMCAyNyAyNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMy40MjM2IDIuMjM2MzNDOS4wOTQ4MyAyLjIzNjMzIDUuNTkzNzUgNS43MzUzMyA1LjU5Mzc1IDEwLjA2MTZDNS41OTM3NSAxNS45MzA1IDEzLjQyMzYgMjQuNTk0MSAxMy40MjM2IDI0LjU5NDFDMTMuNDIzNiAyNC41OTQxIDIxLjI1MzUgMTUuOTMwNSAyMS4yNTM1IDEwLjA2MTZDMjEuMjUzNSA1LjczNTMzIDE3Ljc1MjUgMi4yMzYzMyAxMy40MjM2IDIuMjM2MzNaTTEzLjQyMzYgMTIuODU2M0MxMS44OCAxMi44NTYzIDEwLjYyNzMgMTEuNjA0MiAxMC42MjczIDEwLjA2MTZDMTAuNjI3MyA4LjUxODg3IDExLjg4IDcuMjY2ODMgMTMuNDIzNiA3LjI2NjgzQzE0Ljk2NzMgNy4yNjY4MyAxNi4yMiA4LjUxODg3IDE2LjIyIDEwLjA2MTZDMTYuMjIgMTEuNjA0MiAxNC45NjczIDEyLjg1NjMgMTMuNDIzNiAxMi44NTYzWiIgZmlsbD0iIzAwNTI4OCIvPgo8L3N2Zz4K);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 1.678125rem 1.678125rem;
    content: "";
    display: inline-block;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 1.678125rem
}

@media(max-width:39.9375em) {
    .sessions-expandable-textbox .location {
        font-size: 1.125rem
    }
}

.sessions-expandable-textbox .c-expandable-textbox-morebutton-wrapper {
    cursor: auto
}

.sessions-expandable-textbox .c-expandable-textbox-morebutton-wrapper .c-expandable-textbox-morebutton {
    background-position-x: 7rem;
    font-size: .9375rem;
    font-weight: 600;
    letter-spacing: 3px;
    padding-right: 2rem
}

.sessions-expandable-textbox .c-expandable-textbox-morebutton-wrapper .c-expandable-textbox-morebutton::after {
    margin-left: 1rem
}

.featured-sessions-card {
    color: #080808
}

.featured-sessions-card .session-time {
    color: #0078ae
}

@media(max-width:39.9375em) {
    .featured-sessions-card .session-time {
        padding-left: 0
    }
}

.featured-sessions-card .session-time-date,
.featured-sessions-card .session-time-hr {
    border: 1px solid #0078ae;
    padding: 0 .5rem;
    width: 88px
}

.featured-sessions-card .session-time-date {
    background-color: #0078ae;
    color: #fff
}

.featured-sessions-card .day {
    font-size: .75rem;
    font-weight: 600
}

.featured-sessions-card .date {
    font-size: 1.25rem;
    font-weight: 700;
    text-transform: uppercase
}

.featured-sessions-card .session-time-hr {
    font-size: .875rem;
    font-weight: 600
}

.featured-sessions-card .desc-wrapper {
    padding-left: .9375rem
}

.featured-sessions-card .desc-wrapper .c-field {
    margin-bottom: 1.9375rem
}

.featured-sessions-card .desc-wrapper .session-title,
.featured-sessions-card .desc-wrapper a {
    color: #003e67;
    font-size: 1.4375rem;
    font-weight: 600
}

@media(max-width:39.9375em) {
    .featured-sessions-card .desc-wrapper .session-title {
        margin-top: 1rem
    }
}

.featured-sessions-card .desc-wrapper .session-description {
    margin-top: .5rem
}

@media(max-width:39.9375em) {
    .featured-sessions-card .desc-wrapper {
        padding-left: 0
    }
}

@media(max-width:39.9375em) {
    .featured-sessions-card .c-card__row {
        flex-direction: column
    }
}

@keyframes MoveUpDown {
    0%,
    100% {
        transform: translateY(0)
    }
    50% {
        transform: translateY(21.34px);
        @media(min-width: 40em) {
            transform:translateY(30.28px)
        }
    }
}

@keyframes MoveUpDownDesktop {
    0%,
    100% {
        transform: translateY(0)
    }
    50% {
        transform: translateY(30.28px)
    }
}

.c-publication-svg {
    margin: auto;
    text-align: center;
    width: -moz-fit-content;
    width: fit-content
}

.c-publication-svg svg.animated-down-arrow {
    display: block;
    height: -moz-fit-content;
    height: fit-content;
    margin: auto;
    padding-bottom: 35.32px;
    width: 36px
}

@media(min-width:40em) {
    .c-publication-svg svg.animated-down-arrow {
        padding-bottom: 46.28px;
        width: 67px
    }
}

.c-publication-svg svg.animated-down-arrow>g {
    animation: MoveUpDown 4s linear infinite
}

@media(min-width:40em) {
    .c-publication-svg svg.animated-down-arrow>g {
        animation: MoveUpDownDesktop 4s linear infinite
    }
}

.l-full__main>:last-child .c-publication-svg {
    display: none
}

.c-publication-video-slider__header {
    margin-bottom: 2.5rem
}

.c-publication-video-slider__featured {
    margin-bottom: 2.5rem
}

@media(min-width:55em) {
    .c-publication-video-slider__featured {
        margin-bottom: 3.5rem
    }
}

.c-publication-video-slider__featured iframe {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.c-publication-video-slider__slider {
    padding-top: 2.5rem;
    position: relative
}

@media(min-width:40em) {
    .c-publication-video-slider__slider {
        padding: 2.5rem 3.5rem 0
    }
}

@media(min-width:55em) {
    .c-publication-video-slider__slider {
        padding: 4rem 3.5rem 0
    }
}

@media(min-width:64em) {
    .c-publication-video-slider__slider {
        padding: 4rem 4.5rem 0
    }
}

.c-publication-video-slider .tns-controls {
    z-index: 1
}

.c-publication-video-slider .tns-controls button {
    outline: 2px solid rgba(0, 0, 0, 0);
    outline-offset: 2px;
    height: 44px;
    overflow: hidden;
    width: 36px;
    background-color: #646566;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 35%;
    border: 0;
    position: absolute;
    top: 45%;
    transform: translateY(-50%);
    transition: background-color 200ms cubic-bezier(0.0, 0, 0.2, 1)
}

.c-publication-video-slider .tns-controls button:focus {
    outline-color: #28a0cb
}

.c-publication-video-slider .tns-controls button:focus:not(:focus-visible) {
    outline-color: rgba(0, 0, 0, 0)
}

.c-publication-video-slider .tns-controls button::before {
    content: "";
    display: block;
    height: 150%;
    width: 0
}

@media(min-width:64em) {
    .c-publication-video-slider .tns-controls button {
        height: 56px;
        overflow: hidden;
        width: 48px
    }
    .c-publication-video-slider .tns-controls button::before {
        content: "";
        display: block;
        height: 150%;
        width: 0
    }
}

.c-publication-video-slider .tns-controls button:hover,
.c-publication-video-slider .tns-controls button:focus {
    background-color: #080808
}

.c-publication-video-slider .tns-controls button[disabled] {
    background-color: #c0c2c4;
    pointer-events: none
}

.c-publication-video-slider .tns-controls button[data-controls=prev] {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxNiAxNiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTYgMTY7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojRkZGRkZGO30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTgsMTZsMS40LTEuNEwzLjgsOUgxNlY3SDMuOGw1LjYtNS42TDgsMEwwLDhMOCwxNnoiLz4KPC9zdmc+Cg==);
    left: 0
}

.c-publication-video-slider .tns-controls button[data-controls=next] {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxNiAxNiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTYgMTY7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojRkZGRkZGO30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTgsMEw2LjYsMS40TDEyLjIsN0gwdjJoMTIuMmwtNS42LDUuNkw4LDE2bDgtOEw4LDB6Ii8+Cjwvc3ZnPgo=);
    right: 0
}

.c-publication-video-slider .tns-nav {
    display: flex;
    justify-content: center;
    margin-top: 1.5rem
}

@media(min-width:40em) {
    .c-publication-video-slider .tns-nav {
        margin-top: 2.5rem
    }
}

.c-publication-video-slider .tns-nav button {
    outline: 2px solid rgba(0, 0, 0, 0);
    outline-offset: 2px;
    background-color: #dedfe0;
    border: 0;
    border-radius: 50%;
    height: 18px;
    margin: 0 .5rem;
    transition: background-color 200ms cubic-bezier(0.0, 0, 0.2, 1);
    width: 18px
}

.c-publication-video-slider .tns-nav button:focus {
    outline-color: #28a0cb
}

.c-publication-video-slider .tns-nav button:focus:not(:focus-visible) {
    outline-color: rgba(0, 0, 0, 0)
}

@media(min-width:40em) {
    .c-publication-video-slider .tns-nav button {
        margin: 0 .75rem
    }
}

.c-publication-video-slider .tns-nav button.tns-nav-active {
    background-color: #080808
}

.c-content-tab .content-tabs-nav {
    border-bottom: 1.25px solid #c0c2c4;
    display: flex;
    flex-direction: column
}

@media(min-width:55em) {
    .c-content-tab .content-tabs-nav {
        flex-direction: row
    }
}

.content-tab-btn {
    align-items: center;
    background-color: rgba(0, 0, 0, 0);
    border: 0;
    color: #646566;
    cursor: pointer;
    display: flex;
    flex: 0 1 auto;
    font-size: 1rem;
    font-weight: 400;
    justify-content: left;
    line-height: 125%;
    padding: .75rem;
    position: relative;
    text-align: left
}

.content-tab-btn[aria-selected=true] {
    box-shadow: 0 4px 6px 0 rgba(0, 0, 0, .1);
    color: #005288;
    font-weight: 700
}

@media(min-width:55em) {
    .content-tab-btn[aria-selected=true] {
        box-shadow: 0 .75rem 1.5rem 0 rgba(0, 0, 0, .1)
    }
}

.content-tab-btn[aria-selected=true]::after {
    background: linear-gradient(90deg, #4A50C4 0%, #3D98C1 50%, #005288 100%);
    bottom: 0;
    content: "";
    height: .375rem;
    left: 0;
    position: absolute;
    width: 100%
}

.content-tab-btn[aria-selected=true]:hover {
    background-color: unset;
    font-weight: 700
}

.content-tab-btn:hover {
    background-color: #f5f5f6;
    color: #005288;
    font-weight: 600
}

.content-tab-btn:focus {
    z-index: 10
}

@media(min-width:55em) {
    .content-tab-btn {
        font-size: 1.125rem;
        justify-content: center;
        text-align: center
    }
}

.c-content-tab-long-titles .content-tab-btn {
    flex: 1 1 0px
}

.content-tabs-content .tab-content {
    margin-top: 0;
    padding: 1.5rem .875rem 2rem
}

@media(min-width:55em) {
    .content-tabs-content .tab-content {
        padding: 1.875rem 2rem 2.5rem
    }
}

.content-tabs-content h3 {
    clear: none;
    margin-top: 0
}

.content-tabs-content .content-tab-media {
    float: right;
    margin-left: 0;
    margin-top: 0;
    width: 100%
}

@media(min-width:55em) {
    .content-tabs-content .content-tab-media {
        margin-left: 2rem;
        max-width: 28.5rem
    }
}

.content-tabs-content .content-tab-media .c-figure {
    margin: 0
}

.content-tabs-content .content {
    display: flex;
    flex-direction: column
}

.content-tabs-content .content h3 {
    order: 1
}

.content-tabs-content .content .content-summary {
    order: 2
}

.content-tabs-content .content .content-tab-media {
    order: 3
}

.content-tabs-content .content .content-text {
    order: 4
}

.content-tabs-content .content .content-link {
    order: 5
}

@media(min-width:55em) {
    .content-tabs-content .content {
        display: block
    }
}

.content-tabs-content .content-link {
    width: -moz-fit-content;
    width: fit-content
}

.content-tabs-content .content-summary p {
    font-size: 1rem;
    font-weight: 600
}

@media(min-width:55em) {
    .content-tabs-content .content-summary p {
        font-size: 1.4375rem
    }
}

.content-tabs-content .content-text p {
    font-size: 1rem
}

@media(min-width:55em) {
    .content-tabs-content .content-text p {
        font-size: 1.25rem
    }
}

.content-tabs-content .content-text ol:last-child,
.content-tabs-content .content-text ul:last-child {
    margin-bottom: 1em
}

@media(min-width:55em) {
    .has-aside-left .c-content-tab .content-tab-btn,
    .has-aside-right .c-content-tab .content-tab-btn {
        flex: 1 1 0px
    }
    .has-aside-left .c-content-tab-long-titles .content-tabs-nav,
    .has-aside-right .c-content-tab-long-titles .content-tabs-nav {
        flex-wrap: wrap
    }
    .has-aside-left .c-content-tab-long-titles .content-tab-btn,
    .has-aside-right .c-content-tab-long-titles .content-tab-btn {
        flex: 0 1 33.33%
    }
    .has-aside-left .c-content-tab-long-titles .line,
    .has-aside-right .c-content-tab-long-titles .line {
        background: #c0c2c4;
        height: 1px;
        width: 100%
    }
}

@media print {
    .c-content-tab {
        -webkit-print-color-adjust: exact !important;
        print-color-adjust: exact !important
    }
    .c-content-tab .content-tabs-nav {
        border-bottom: 1.25px solid #c0c2c4;
        flex-direction: row
    }
    .content-tab-btn[aria-selected=true] {
        box-shadow: none;
        color: #646566;
        font-weight: normal
    }
    .content-tab-btn[aria-selected=true]::after {
        display: none
    }
    .content-tabs-content .content {
        display: block
    }
    .content-tabs-content .content-tab-media {
        width: 33%
    }
    .content-tabs-content .c-button.content-link {
        display: block;
        height: 100%;
        width: -moz-fit-content;
        width: fit-content
    }
    .content-tabs-content .c-button.content-link::after {
        background-position: right center;
        padding-right: 20px;
        position: relative;
        width: -moz-fit-content;
        width: fit-content
    }
    .content-tabs-content [hidden] {
        display: block
    }
    .content-tabs-content>div:not(:last-child) {
        border-bottom: 1px solid #c0c2c4
    }
}

.c-countdown-block {
    background-color: #002b47;
    margin-bottom: 0;
    margin-bottom: 0;
    padding: 10px 0
}

.c-countdown-block a:link,
.c-countdown-block a:visited,
.c-countdown-block a:hover,
.c-countdown-block a:focus,
.c-countdown-block a:active {
    color: #fff;
    text-decoration: none
}

.c-countdown-block a:hover .banner-text {
    color: #b9d9e8;
    text-decoration: underline
}

.c-countdown-block a:hover .countdown-timer {
    color: #b9d9e8
}

.countdown-wrapper {
    align-items: center;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
    row-gap: 1rem
}

@media(max-width:39.9375em) {
    .countdown-wrapper {
        gap: 8px;
        row-gap: 16px
    }
}

.countdown-wrapper p {
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 140%;
    margin-bottom: 0;
    text-align: center
}

@media(max-width:39.9375em) {
    .countdown-wrapper p {
        text-align: left
    }
}

.countdown-wrapper img {
    max-width: 66.2px;
    width: 100%
}

@media(max-width:39.9375em) {
    .countdown-wrapper img {
        max-width: 57.5px
    }
}

@media(max-width:39.9375em) {
    .item.item-2 {
        flex: 1 0 50%;
        text-align: left
    }
    .item.item-3 {
        flex-basis: 100%;
        text-align: center
    }
}

.countdown-timer {
    display: flex;
    flex-direction: row;
    gap: .5rem;
    justify-content: center
}

.countdown-item {
    display: flex;
    flex-direction: column;
    font-size: 16px;
    gap: 8px;
    line-height: 18px;
    text-align: center;
    width: 60px
}

.countdown-item .unit {
    font-size: 18px
}

.mts-resilience-resource .c-page-title__text {
    align-items: center;
    background-color: #edeeee;
    border-radius: 2px;
    color: #646566;
    display: flex;
    margin-bottom: 1rem;
    margin-top: 1rem;
    max-width: 15rem;
    padding: .25rem
}

.mts-resilience-resource .c-page-title__text svg {
    margin-right: 4px
}

@media(min-width:40em) {
    .mts-resilience-resource .c-page-title__text {
        margin-bottom: 1.5rem;
        margin-top: 1.5rem
    }
}

.mts-resilience-resource .publicly-accessible .c-page-title__text,
.mts-resilience-resource .restricted-access .c-page-title__text {
    background-position: .25rem center;
    background-repeat: no-repeat;
    padding-left: 2rem;
    text-transform: uppercase
}

.mts-resilience-resource .publicly-accessible .c-page-title__text {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjMiIGhlaWdodD0iMjMiIHZpZXdCb3g9IjAgMCAyMyAyMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNS4zMzM1IDEwLjU0MTZDMTYuOTI0MyAxMC41NDE2IDE4LjE5ODkgOS4yNTc0NiAxOC4xOTg5IDcuNjY2NjNDMTguMTk4OSA2LjA3NTc5IDE2LjkyNDMgNC43OTE2MyAxNS4zMzM1IDQuNzkxNjNDMTMuNzQyNyA0Ljc5MTYzIDEyLjQ1ODUgNi4wNzU3OSAxMi40NTg1IDcuNjY2NjNDMTIuNDU4NSA5LjI1NzQ2IDEzLjc0MjcgMTAuNTQxNiAxNS4zMzM1IDEwLjU0MTZaTTcuNjY2ODMgMTAuNTQxNkM5LjI1NzY2IDEwLjU0MTYgMTAuNTMyMiA5LjI1NzQ2IDEwLjUzMjIgNy42NjY2M0MxMC41MzIyIDYuMDc1NzkgOS4yNTc2NiA0Ljc5MTYzIDcuNjY2ODMgNC43OTE2M0M2LjA3NiA0Ljc5MTYzIDQuNzkxODMgNi4wNzU3OSA0Ljc5MTgzIDcuNjY2NjNDNC43OTE4MyA5LjI1NzQ2IDYuMDc2IDEwLjU0MTYgNy42NjY4MyAxMC41NDE2Wk03LjY2NjgzIDEyLjQ1ODNDNS40MzM5MSAxMi40NTgzIDAuOTU4NDk2IDEzLjU3OTUgMC45NTg0OTYgMTUuODEyNVYxOC4yMDgzSDE0LjM3NTJWMTUuODEyNUMxNC4zNzUyIDEzLjU3OTUgOS44OTk3NCAxMi40NTgzIDcuNjY2ODMgMTIuNDU4M1pNMTUuMzMzNSAxMi40NTgzQzE1LjA1NTYgMTIuNDU4MyAxNC43MzkzIDEyLjQ3NzUgMTQuNDAzOSAxMi41MDYyQzE1LjUxNTYgMTMuMzExMiAxNi4yOTE4IDE0LjM5NDEgMTYuMjkxOCAxNS44MTI1VjE4LjIwODNIMjIuMDQxOFYxNS44MTI1QzIyLjA0MTggMTMuNTc5NSAxNy41NjY0IDEyLjQ1ODMgMTUuMzMzNSAxMi40NTgzWiIgZmlsbD0iIzAwNTI4OCIvPgo8L3N2Zz4K)
}

.mts-resilience-resource .restricted-access .c-page-title__text {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNS43MyAzSDguMjdMMyA4LjI3VjE1LjczTDguMjcgMjFIMTUuNzNMMjEgMTUuNzNWOC4yN0wxNS43MyAzWk0xMiAxNy4zQzExLjI4IDE3LjMgMTAuNyAxNi43MiAxMC43IDE2QzEwLjcgMTUuMjggMTEuMjggMTQuNyAxMiAxNC43QzEyLjcyIDE0LjcgMTMuMyAxNS4yOCAxMy4zIDE2QzEzLjMgMTYuNzIgMTIuNzIgMTcuMyAxMiAxNy4zWk0xMyAxM0gxMVY3SDEzVjEzWiIgZmlsbD0iI0M0MTIzMCIvPgo8L3N2Zz4K)
}

.l-publication__title,
.l-publication__title h1 {
    align-items: end;
    color: #fff;
    display: none;
    font-size: 52px;
    font-weight: 600;
    justify-content: center;
    margin-top: auto;
    padding-bottom: 10px;
    text-transform: uppercase;
    width: 100%
}

@media(min-width:40em) {
    .l-publication__title,
    .l-publication__title h1 {
        display: flex
    }
}

@media only print {
    .l-publication__title,
    .l-publication__title h1 {
        color: #fff !important;
        display: flex
    }
}

.l-publication__title-mobile {
    display: flex;
    font-size: 30px;
    font-weight: 600;
    justify-content: center;
    line-height: 38px;
    margin-top: 2rem
}

@media(min-width:40em) {
    .l-publication__title-mobile {
        display: none
    }
}

.l-publication__title-mobile-2024,
.l-publication__title-mobile-2025 {
    display: flex;
    line-height: normal;
    margin-top: 10px;
    text-align: center;
    text-transform: uppercase
}

@media screen and (min-width:481px) {
    .l-publication__title-mobile-2024,
    .l-publication__title-mobile-2025 {
        font-size: 52px
    }
}

@media screen and (min-width:881px) {
    .l-publication__title-mobile-2024,
    .l-publication__title-mobile-2025 {
        display: none
    }
}

.l-publication__header {
    align-items: flex-end;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    color: #fff;
    display: flex;
    flex-direction: column;
    height: 133px;
    width: 100%
}

@media(min-width:40em) {
    .l-publication__header {
        height: 522px
    }
}

@media screen and (min-width:481px) {
    .l-publication__header-2024,
    .l-publication__header-2025 {
        height: 311px
    }
}

@media screen and (min-width:881px) {
    .l-publication__header-2024,
    .l-publication__header-2025 {
        height: 522px
    }
}

.l-publication__header-2024 .l-publication__title,
.l-publication__header-2025 .l-publication__title {
    display: none;
    padding-bottom: 53px
}

@media screen and (min-width:881px) {
    .l-publication__header-2024 .l-publication__title,
    .l-publication__header-2025 .l-publication__title {
        display: flex;
        padding-bottom: 53px
    }
}

@media screen and (min-width:481px) {
    .l-publication__header-2024 .l-publication__header-logo,
    .l-publication__header-2025 .l-publication__header-logo {
        height: 213px;
        margin: 50px auto auto;
        width: 213px
    }
}

@media screen and (min-width:881px) {
    .l-publication__header-2024 .l-publication__header-logo,
    .l-publication__header-2025 .l-publication__header-logo {
        height: 260px;
        margin: 60px auto auto;
        width: 260px
    }
}

.l-publication__header-2024 .l-publication__header-logo img,
.l-publication__header-2025 .l-publication__header-logo img {
    width: 100%
}

@media(min-width:55em) {
    .l-publication__header-2025 {
        position: relative
    }
    .l-publication__header-2025::before {
        background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.75) 100%);
        bottom: 0;
        content: "";
        display: block;
        display: inline-block;
        height: 16.25rem;
        opacity: .8;
        position: absolute;
        width: 100%
    }
    .l-publication__header-2025>div {
        z-index: 1
    }
}

.l-publication__header-2025 .l-publication__title {
    text-shadow: 0 4px 8px rgba(0, 0, 0, .1)
}

.l-publication__header-general-publication {
    background-color: #005288;
    display: block;
    height: -moz-fit-content;
    height: fit-content
}

.l-publication__header-general-publication .l-publication-general__title {
    display: flex;
    flex-direction: column-reverse;
    padding: 0
}

@media(min-width:40em) {
    .l-publication__header-general-publication .l-publication-general__title {
        flex-direction: row;
        padding: 0 2rem
    }
}

.l-publication__header-general-publication .l-publication-general__title-text {
    display: flex;
    flex-direction: column;
    gap: 1.5rem;
    justify-content: center;
    padding: 2rem 1rem
}

@media(min-width:40em) {
    .l-publication__header-general-publication .l-publication-general__title-text {
        flex: 0 0 34.375rem;
        gap: 64px;
        padding: 4.6563rem 2rem
    }
}

.l-publication__header-general-publication .l-publication-general__title-text p {
    margin-bottom: 0
}

.l-publication__header-general-publication .l-publication__title {
    align-items: baseline;
    flex: 0 0 33%;
    justify-content: left;
    margin-top: unset
}

.l-publication__header-general-publication .l-publication__title p {
    font-size: 1rem;
    font-weight: normal;
    text-transform: initial
}

.l-publication__header-general-publication .l-publication__title,
.l-publication__header-general-publication .l-publication__title h1 {
    display: flex;
    font-size: 2.25rem;
    font-style: normal;
    font-weight: 600;
    justify-content: left;
    line-height: 120%;
    padding-bottom: 0;
    text-transform: unset
}

@media(min-width:40em) {
    .l-publication__header-general-publication .l-publication__title,
    .l-publication__header-general-publication .l-publication__title h1 {
        font-size: 52px
    }
}

.l-publication__header-general-publication .l-publication__image {
    aspect-ratio: 16/9;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    display: flex;
    flex: 1 1 auto;
    min-height: 180px
}

@media(min-width:40em) {
    .l-publication__header-general-publication .l-publication__header-logo {
        margin: auto
    }
}

@media(min-width:40em) {
    .l-publication__header-general-publication .general-publication-header {
        height: 256px
    }
}

.l-publication__header-general-publication .l-publication__author {
    line-height: 150%
}

@media(min-width:40em) {
    .l-publication__header-general-publication .l-publication__author {
        font-size: 1.25rem
    }
}

.l-publication-general__title .l-publication__title {
    display: flex;
    flex-direction: column
}

.l-publication__header-logo {
    color: #fff;
    height: 148px;
    margin: auto;
    width: 148px
}

@media(min-width:40em) {
    .l-publication__header-logo {
        height: 260px;
        margin: 100px auto auto;
        width: 260px
    }
}

.l-publication__header-logo img {
    width: 100%
}

.l-publication__contents {
    display: grid;
    grid-gap: 1rem;
    grid-template-columns: 1fr 1fr;
    margin-bottom: 66px;
    margin-top: 66px
}

@media(min-width:64em) {
    .l-publication__contents {
        grid-gap: 2rem;
        grid-template-columns: 1fr 1fr 1fr 1fr
    }
}

@media only print {
    .l-publication__contents {
        grid-gap: 2rem;
        grid-template-columns: 1fr 1fr 1fr 1fr
    }
}

.l-publication__contents.l-publication__toc-general-publication {
    grid-template-columns: 1fr
}

@media(min-width:40em) {
    .l-publication__contents.l-publication__toc-general-publication {
        grid-template-columns: 1fr 1fr 1fr 1fr
    }
}

.l-publication__contents.l-publication__toc-general-publication .l-publication-toc__section {
    min-height: 5.3125rem
}

@media(min-width:40em) {
    .l-publication__contents.l-publication__toc-general-publication .l-publication-toc__section {
        min-height: 6.25rem
    }
}

.l-publication__contents.l-publication__toc-general-publication .l-publication-toc__section .l-publication-toc__color-bar {
    width: .5rem
}

@media(min-width:40em) {
    .l-publication__contents.l-publication__toc-general-publication .l-publication-toc__section .l-publication-toc__color-bar {
        width: 1rem
    }
}

.l-publication__contents.l-publication__toc-general-publication .l-publication-toc__section .l-publication-toc__title {
    height: -moz-fit-content;
    height: fit-content;
    margin-bottom: .5rem
}

@media(min-width:40em) {
    .l-publication__contents.l-publication__toc-general-publication .l-publication-toc__section .l-publication-toc__title {
        height: 110px;
        margin-bottom: 2rem
    }
}

.l-publication__contents.l-publication__toc-general-publication .l-publication-toc__section .l-publication-toc__jump-link {
    max-width: 100%
}

.l-publication__contents.l-publication__toc-general-publication .l-publication-toc__section a::after {
    top: 0
}

.l-publication__contents.l-publication__toc-2025 {
    grid-template-columns: 1fr
}

@media(min-width:64em) {
    .l-publication__contents.l-publication__toc-2025 {
        grid-gap: 2rem;
        grid-template-columns: 1fr 1fr 1fr 1fr
    }
}

@media(max-width:54.9375em) {
    .l-publication__contents.l-publication__toc-2025 {
        margin-top: 0
    }
    .l-publication__contents.l-publication__toc-2025 .l-publication-toc__section .l-publication-toc__title {
        height: -moz-fit-content;
        height: fit-content;
        margin-bottom: 0
    }
    .l-publication__contents.l-publication__toc-2025 .l-publication-toc__section .l-publication-toc__jump-link {
        max-width: 100%
    }
}

.l-publication__contents .l-publication-toc__section {
    display: flex;
    flex-basis: 25%;
    min-height: 108px
}

.l-publication__contents .l-publication-toc__section .l-publication-toc__color-bar {
    height: 100%;
    min-width: 15px;
    width: 15px
}

.l-publication__contents .l-publication-toc__section .l-publication-toc__text-wrapper {
    padding-bottom: 1rem;
    padding-left: .75rem;
    padding-top: 1rem
}

@media(min-width:64em) {
    .l-publication__contents .l-publication-toc__section .l-publication-toc__text-wrapper {
        padding-left: 1.75rem
    }
}

.l-publication__contents .l-publication-toc__section .l-publication-toc__title {
    font-size: 18px;
    font-weight: 600;
    height: 110px;
    margin-bottom: 2rem;
    text-transform: uppercase
}

@media(min-width:40em) {
    .l-publication__contents .l-publication-toc__section .l-publication-toc__title {
        font-size: 24px
    }
}

@media only print {
    .l-publication__contents .l-publication-toc__section .l-publication-toc__title {
        font-size: 1.5rem
    }
}

.l-publication__contents .l-publication-toc__section .l-publication-toc__jump-link {
    font-size: 14px;
    max-width: 6rem
}

@media(min-width:64em) {
    .l-publication__contents .l-publication-toc__section .l-publication-toc__jump-link {
        max-width: none
    }
}

.l-publication__contents .l-publication-toc__section a {
    color: #1b1b1b;
    cursor: pointer;
    position: relative;
    text-decoration: none
}

.l-publication__contents .l-publication-toc__section a::after {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxNiAxNiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTYgMTY7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojMDAwMDAwO30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTgsMEw2LjYsMS40TDEyLjIsN0gwdjJoMTIuMmwtNS42LDUuNkw4LDE2bDgtOEw4LDB6Ii8+Cjwvc3ZnPgo=);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 16px 16px;
    content: "";
    display: inline-block;
    height: 16px;
    margin-left: .75rem;
    position: absolute;
    top: 1.3rem;
    width: 16px
}

@media(min-width:64em) {
    .l-publication__contents .l-publication-toc__section a::after {
        top: 0
    }
}

.l-publication__contents .l-publication-toc__section:hover .l-publication-toc__title,
.l-publication__contents .l-publication-toc__section:focus .l-publication-toc__title {
    font-weight: 700
}

.l-publication__contents .l-publication-toc__section:hover a,
.l-publication__contents .l-publication-toc__section:focus a {
    font-weight: 700
}

@media(max-width:54.9375em) {
    .l-publication__toc-2025 .l-publication-toc__section {
        min-height: unset
    }
    .l-publication__toc-2025 .l-publication-toc__section a::after {
        top: 0
    }
}

.c-button__print-div {
    padding-bottom: 20px
}

.c-button__print-full {
    display: none
}

body.print-view.node-page--node-type-publication .l-full__header,
body.print-view.node-page--node-type-publication .c-block--id-askcisa-block,
body.print-view.node-page--node-type-publication .c-button__print-div,
body.print-view.node-page--node-type-publication .c-publication-svg,
body.print-view.node-page--node-type-publication .usa-navbar__search,
body.print-view.node-page--node-type-publication .usa-nav,
body.print-view.node-page--node-type-publication .l-breadcrumb,
body.print-view.node-page--node-type-publication .c-global-header-btns,
body.print-view.node-page--node-type-publication .usa-banner,
body.print-view.node-page--node-type-publication .usa-footer {
    display: none
}

body.print-view.node-page--node-type-publication .c-publication-section-header>div {
    background-color: #fff !important
}

body.print-view.node-page--node-type-publication .links {
    color: #646566;
    font-size: 14px;
    font-weight: 700;
    margin-bottom: 109px
}

body.print-view.node-page--node-type-publication .links ul {
    list-style-type: disc
}

body.print-view.node-page--node-type-publication .links li {
    font-weight: 400
}

body.print-view.node-page--node-type-publication .links li::marker {
    color: unset
}

body.print-view.node-page--node-type-publication .video-links ul {
    list-style-type: disc
}

body.print-view.node-page--node-type-publication .video-links li::marker {
    color: unset
}

body.print-view.node-page--node-type-publication .c-page-title__decoration {
    background-color: #000;
    filter: grayscale(1) brightness(0);
    margin-bottom: 30px
}

body.print-view.node-page--node-type-publication .c-page-title__print {
    font-size: 2rem;
    font-weight: 600
}

body.print-view.node-page--node-type-publication .c-video__print-view {
    color: #646566;
    font-size: 14px;
    font-style: italic;
    font-weight: 400;
    line-height: 22.5px;
    max-width: 100%;
    min-width: 50%;
    padding: 10px;
    position: relative
}

body.print-view.node-page--node-type-publication .l-publication-toc__title {
    height: auto !important
}

body.print-view.node-page--node-type-publication .c-publication-campaign-cards__image .c-video__print-view,
body.print-view.node-page--node-type-publication .c-publication-text-with-media__media .c-video__print-view {
    padding-top: 25px
}

body.print-view.node-page--node-type-publication .c-publication-statistic-cards__media .c-figure__media {
    height: unset;
    position: inherit
}

body.print-view.node-page--node-type-publication .mobile-menu-button,
body.print-view.node-page--node-type-publication .c-tagline-mobile {
    display: none
}

@media print {
    body.print-view.node-page--node-type-publication a::after {
        display: none
    }
    body.print-view.node-page--node-type-publication .c-page-title__print {
        font-size: 35px
    }
    body.print-view.node-page--node-type-publication .c-publication-campaign-cards__cards .c-figure__media {
        min-width: 220px
    }
    body.print-view.node-page--node-type-publication iframe {
        display: block
    }
}

body.print-view.node-page--node-type-publication-section .usa-navbar__row {
    gap: 24px;
    justify-content: unset
}

body.print-view.node-page--node-type-publication .full-report-link {
    display: none
}

body.print-view.node-page--node-type-publication.print-view-section .full-report-link {
    display: block
}

@media only print {
    @page {
        size: letter;
        margin: .5in
    }
    .node-page--node-type-publication {
        zoom: 50%;
        max-width: 100%
    }
    .node-page--node-type-publication .c-publication-campaign-cards__cards,
    .node-page--node-type-publication .c-publication-statistic-cards__cards {
        -moz-column-break-inside: auto !important;
        break-inside: auto !important
    }
    .node-page--node-type-publication .c-publication-section-header__subtitle {
        -moz-column-break-inside: avoid;
        break-inside: avoid
    }
    .node-page--node-type-publication .c-publication-campaign-cards__cards-divider {
        -moz-column-break-after: avoid;
        break-after: avoid
    }
    .node-page--node-type-publication .c-publication-card {
        -moz-column-break-after: auto !important;
        break-after: auto !important;
        -moz-column-break-before: auto !important;
        break-before: auto !important;
        -moz-column-break-inside: auto;
        break-inside: auto
    }
    .node-page--node-type-publication .c-publication-campaign-cards__card-text-container,
    .node-page--node-type-publication .c-publication-campaign-cards__cards-divider,
    .node-page--node-type-publication .c-publication-section-header__color-bar {
        -moz-column-break-after: avoid;
        break-after: avoid
    }
    .node-page--node-type-publication .c-publication-card {
        -moz-column-break-before: always;
        break-before: always
    }
    .node-page--node-type-publication .usa-navbar__row {
        margin-bottom: 20px
    }
    .node-page--node-type-publication .l-constrain {
        width: 100%
    }
    .node-page--node-type-publication * {
        -webkit-font-smoothing: antialiased;
        -webkit-print-color-adjust: exact !important;
        print-color-adjust: exact !important
    }
    .node-page--node-type-publication .l-publication__title {
        display: flex
    }
    .node-page--node-type-publication .l-publication__title-mobile,
    .node-page--node-type-publication .c-publication-section-header__title-mobile {
        display: none
    }
    .node-page--node-type-publication .l-publication__title-mobile-2024,
    .node-page--node-type-publication .l-publication__title-mobile-2025,
    .node-page--node-type-publication .c-publication-section-header__title-mobile-2024,
    .node-page--node-type-publication .c-publication-section-header__title-mobile-2025 {
        display: none
    }
    .node-page--node-type-publication .c-publication-section-header>div>.l-constrain,
    .node-page--node-type-publication .c-publication-section-header>.l-constrain,
    .node-page--node-type-publication .c-publication-campaign-cards__cards.l-constrain {
        padding-left: 117px !important;
        margin-left: 0 !important;
        width: 100%;
        max-width: 100% !important
    }
    .node-page--node-type-publication iframe {
        display: block
    }
}

.print-view.node-page--node-type-resource h1 {
    color: #005288
}

.print-view.node-page--node-type-resource .c-page-title__meta {
    color: #080808
}

.print-view.node-page--node-type-resource .c-title-header__inner {
    background-color: #fff
}

.print-view.node-page--node-type-resource .usa-banner__header,
.print-view.node-page--node-type-resource .usa-navbar__search,
.print-view.node-page--node-type-resource .usa-nav__primary,
.print-view.node-page--node-type-resource .l-breadcrumb,
.print-view.node-page--node-type-resource .usa-footer,
.print-view.node-page--node-type-resource .c-view--detail-page-related-content,
.print-view.node-page--node-type-resource .c-file,
.print-view.node-page--node-type-resource .l-full__footer,
.print-view.node-page--node-type-resource .c-global-header-btns,
.print-view.node-page--node-type-resource .c-block--id-askcisa-block {
    display: none
}

.print-view.node-page--node-type-resource .c-title-header__meta {
    color: #000
}

.node-page--node-type-resource .l-page-section--downloads .l-page-section__content {
    max-width: 100%
}

table.responsive-table tbody {
    position: relative
}

table.responsive-table tbody tr:nth-child(odd) td {
    background-color: #fff;
    color: #1b1b1b
}

table.responsive-table tbody tr.translated-doc td {
    background-color: #f5f5f6
}

table.responsive-table tbody tr.translated-doc:hover td {
    background-color: #edeeee
}

table.responsive-table tbody::after {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxNyAxNyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTcgMTc7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojMDA3OEFFO30KPC9zdHlsZT4KPHJlY3QgeD0iMi41IiB5PSIyLjUiIHRyYW5zZm9ybT0ibWF0cml4KDAuNzA3MSAtMC43MDcxIDAuNzA3MSAwLjcwNzEgLTMuNTI5NCA4LjQ5MTQpIiBjbGFzcz0ic3QwIiB3aWR0aD0iMTIiIGhlaWdodD0iMTIiLz4KPC9zdmc+Cg==), url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxNyAxNyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTcgMTc7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojMDA3OEFFO30KPC9zdHlsZT4KPHJlY3QgeD0iMi41IiB5PSIyLjUiIHRyYW5zZm9ybT0ibWF0cml4KDAuNzA3MSAtMC43MDcxIDAuNzA3MSAwLjcwNzEgLTMuNTI5NCA4LjQ5MTQpIiBjbGFzcz0ic3QwIiB3aWR0aD0iMTIiIGhlaWdodD0iMTIiLz4KPC9zdmc+Cg==);
    background-position: left center, right center;
    background-repeat: no-repeat;
    background-size: 6px 6px, 6px 6px;
    height: 6px;
    left: -1px;
    width: calc(100% + 2px);
    background-repeat: no-repeat;
    bottom: 1px;
    content: "";
    display: block;
    left: -1px;
    position: absolute;
    transform: translateY(50%);
    width: calc(100% + 4px)
}

table.responsive-table tbody tr:last-child {
    border-bottom: 2px solid #3d98c1 !important
}

table.responsive-table tr.document {
    position: relative
}

table.responsive-table tr.document.active td {
    background-color: #edeeee
}

table.responsive-table tr.document:hover td {
    background-color: #f5f5f6
}

table.responsive-table tr.document.active {
    border-bottom: 0
}

table.responsive-table tr.document.active::after {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxNyAxNyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTcgMTc7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojMDA3OEFFO30KPC9zdHlsZT4KPHJlY3QgeD0iMi41IiB5PSIyLjUiIHRyYW5zZm9ybT0ibWF0cml4KDAuNzA3MSAtMC43MDcxIDAuNzA3MSAwLjcwNzEgLTMuNTI5NCA4LjQ5MTQpIiBjbGFzcz0ic3QwIiB3aWR0aD0iMTIiIGhlaWdodD0iMTIiLz4KPC9zdmc+Cg==), url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxNyAxNyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTcgMTc7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojMDA3OEFFO30KPC9zdHlsZT4KPHJlY3QgeD0iMi41IiB5PSIyLjUiIHRyYW5zZm9ybT0ibWF0cml4KDAuNzA3MSAtMC43MDcxIDAuNzA3MSAwLjcwNzEgLTMuNTI5NCA4LjQ5MTQpIiBjbGFzcz0ic3QwIiB3aWR0aD0iMTIiIGhlaWdodD0iMTIiLz4KPC9zdmc+Cg==);
    background-position: left center, right center;
    background-repeat: no-repeat;
    background-size: 6px 6px, 6px 6px;
    height: 6px;
    left: -1px;
    width: calc(100% + 2px);
    bottom: -1px;
    content: "";
    display: none;
    position: absolute;
    transform: translateY(50%)
}

table.responsive-table tr.document td:first-child {
    position: relative
}

table.responsive-table tr.document td:first-child::after {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxNyAxNyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTcgMTc7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojMDA3OEFFO30KPC9zdHlsZT4KPHJlY3QgeD0iMi41IiB5PSIyLjUiIHRyYW5zZm9ybT0ibWF0cml4KDAuNzA3MSAtMC43MDcxIDAuNzA3MSAwLjcwNzEgLTMuNTI5NCA4LjQ5MTQpIiBjbGFzcz0ic3QwIiB3aWR0aD0iMTIiIGhlaWdodD0iMTIiLz4KPC9zdmc+Cg==), url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxNyAxNyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTcgMTc7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojMDA3OEFFO30KPC9zdHlsZT4KPHJlY3QgeD0iMi41IiB5PSIyLjUiIHRyYW5zZm9ybT0ibWF0cml4KDAuNzA3MSAtMC43MDcxIDAuNzA3MSAwLjcwNzEgLTMuNTI5NCA4LjQ5MTQpIiBjbGFzcz0ic3QwIiB3aWR0aD0iMTIiIGhlaWdodD0iMTIiLz4KPC9zdmc+Cg==);
    background-position: left center, right center;
    background-repeat: no-repeat;
    background-size: 6px 6px, 6px 6px;
    height: 6px;
    left: -1px;
    width: calc(100% + 2px);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxNyAxNyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTcgMTc7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojMDA3OEFFO30KPC9zdHlsZT4KPHJlY3QgeD0iMi41IiB5PSIyLjUiIHRyYW5zZm9ybT0ibWF0cml4KDAuNzA3MSAtMC43MDcxIDAuNzA3MSAwLjcwNzEgLTMuNTI5NCA4LjQ5MTQpIiBjbGFzcz0ic3QwIiB3aWR0aD0iMTIiIGhlaWdodD0iMTIiLz4KPC9zdmc+Cg==);
    background-repeat: no-repeat;
    bottom: calc(100% + 1px);
    content: "";
    display: block;
    left: -1px;
    position: absolute;
    transform: translateY(50%);
    width: 6px
}

table.responsive-table tr.document td:last-child {
    position: relative;
    text-align: right
}

table.responsive-table tr.document td:last-child::after {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxNyAxNyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTcgMTc7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojMDA3OEFFO30KPC9zdHlsZT4KPHJlY3QgeD0iMi41IiB5PSIyLjUiIHRyYW5zZm9ybT0ibWF0cml4KDAuNzA3MSAtMC43MDcxIDAuNzA3MSAwLjcwNzEgLTMuNTI5NCA4LjQ5MTQpIiBjbGFzcz0ic3QwIiB3aWR0aD0iMTIiIGhlaWdodD0iMTIiLz4KPC9zdmc+Cg==), url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxNyAxNyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTcgMTc7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojMDA3OEFFO30KPC9zdHlsZT4KPHJlY3QgeD0iMi41IiB5PSIyLjUiIHRyYW5zZm9ybT0ibWF0cml4KDAuNzA3MSAtMC43MDcxIDAuNzA3MSAwLjcwNzEgLTMuNTI5NCA4LjQ5MTQpIiBjbGFzcz0ic3QwIiB3aWR0aD0iMTIiIGhlaWdodD0iMTIiLz4KPC9zdmc+Cg==);
    background-position: left center, right center;
    background-repeat: no-repeat;
    background-size: 6px 6px, 6px 6px;
    height: 6px;
    left: -1px;
    width: calc(100% + 2px);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxNyAxNyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTcgMTc7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojMDA3OEFFO30KPC9zdHlsZT4KPHJlY3QgeD0iMi41IiB5PSIyLjUiIHRyYW5zZm9ybT0ibWF0cml4KDAuNzA3MSAtMC43MDcxIDAuNzA3MSAwLjcwNzEgLTMuNTI5NCA4LjQ5MTQpIiBjbGFzcz0ic3QwIiB3aWR0aD0iMTIiIGhlaWdodD0iMTIiLz4KPC9zdmc+Cg==);
    background-repeat: no-repeat;
    bottom: calc(100% + 1px);
    content: "";
    display: block;
    left: calc(100% - 3px);
    position: absolute;
    transform: translateY(50%);
    width: 6px
}

@media(max-width:55em) {
    table.responsive-table tr.document td:first-child {
        position: relative
    }
    table.responsive-table tr.document td:first-child::after {
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxNyAxNyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTcgMTc7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojMDA3OEFFO30KPC9zdHlsZT4KPHJlY3QgeD0iMi41IiB5PSIyLjUiIHRyYW5zZm9ybT0ibWF0cml4KDAuNzA3MSAtMC43MDcxIDAuNzA3MSAwLjcwNzEgLTMuNTI5NCA4LjQ5MTQpIiBjbGFzcz0ic3QwIiB3aWR0aD0iMTIiIGhlaWdodD0iMTIiLz4KPC9zdmc+Cg==), url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxNyAxNyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTcgMTc7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojMDA3OEFFO30KPC9zdHlsZT4KPHJlY3QgeD0iMi41IiB5PSIyLjUiIHRyYW5zZm9ybT0ibWF0cml4KDAuNzA3MSAtMC43MDcxIDAuNzA3MSAwLjcwNzEgLTMuNTI5NCA4LjQ5MTQpIiBjbGFzcz0ic3QwIiB3aWR0aD0iMTIiIGhlaWdodD0iMTIiLz4KPC9zdmc+Cg==);
        background-position: left center, right center;
        background-repeat: no-repeat;
        background-size: 6px 6px, 6px 6px;
        height: 6px;
        left: -1px;
        width: calc(100% + 2px);
        background-repeat: no-repeat;
        bottom: calc(100% + 1px);
        content: "";
        display: block;
        left: -1px;
        position: absolute;
        transform: translateY(50%)
    }
    table.responsive-table tr.document td:last-child {
        position: relative;
        text-align: left
    }
    table.responsive-table tr.document td:last-child::after {
        display: none
    }
}

@media(max-width:55em) {
    table.responsive-table thead {
        display: none
    }
    table.responsive-table td {
        clear: both;
        display: block;
        padding: 11px 24px
    }
    table.responsive-table td:first-child {
        padding: 11px 0
    }
    table.responsive-table .more-languages {
        padding-left: 24px
    }
}

table.responsive-table {
    position: relative;
    width: 100%
}

table.responsive-table thead th {
    background-color: #fff;
    border: 0;
    color: #080808;
    font-weight: 700
}

table.responsive-table tbody tr.document {
    border: 2px solid #3d98c1;
    border-left: 0;
    border-right: 0;
    color: #080808
}

table.responsive-table tbody td {
    border: 0;
    position: inherit
}

table.responsive-table tbody tr.translated-doc {
    border: 1px solid #929395;
    border-left: 0;
    border-right: 0;
    display: none
}

table.responsive-table tbody tr.translated-doc.active {
    display: table-row
}

table.responsive-table .resource-file {
    display: flex
}

table.responsive-table .resource-file::before {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyNCAyMyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjQgMjM7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojMDA1Qjg0O30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTIxLjMsMTEuNXY4LjRIMi43di04LjRIMHY4LjRjMCwxLjMsMS4yLDIuNCwyLjcsMi40aDE4LjdjMS41LDAsMi43LTEuMSwyLjctMi40di04LjRIMjEuM3ogTTEzLjMsMTIuMwoJbDMuNS0zLjFsMS45LDEuN2wtNi43LDZsLTYuNy02bDEuOS0xLjdsMy41LDMuMVYwLjdoMi43VjEyLjN6Ii8+Cjwvc3ZnPgo=);
    background-repeat: no-repeat;
    content: "";
    display: inline-block;
    flex-shrink: 0;
    height: 16px;
    margin-right: .5rem;
    position: relative;
    top: 3px;
    width: 16px
}

table.responsive-table a.toggle-files-list {
    color: #005288;
    text-decoration: none
}

table.responsive-table a.toggle-files-list:hover,
table.responsive-table a.toggle-files-list:active {
    color: #002231;
    text-decoration: underline
}

table.responsive-table .more-languages::after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEiIGhlaWdodD0iNyIgdmlld0JveD0iMCAwIDExIDciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNS4wODk0NCAzLjUyMjYxTDEuNTY2ODQgMEwwIDEuNTY2ODRMNS4wODk0NCA2LjY2NzRMMTAuMTkgMS41NjY4NEw4LjYxMjA1IDBMNS4wODk0NCAzLjUyMjYxWiIgZmlsbD0iIzAwNTI4OCIvPgo8L3N2Zz4K);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    content: "";
    display: inline-block;
    flex-shrink: 0;
    height: 7px;
    margin-left: .5rem;
    position: absolute;
    top: calc(50% - 3px);
    width: 10px
}

table.responsive-table tr.active .more-languages::after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEiIGhlaWdodD0iNyIgdmlld0JveD0iMCAwIDExIDciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNS4xMDE5NiAzLjE0NTM2TDguNjI0NTcgNi42Njc5N0wxMC4xOTE0IDUuMTAxMTNMNS4xMDE5NiAwLjAwMDU3NDA4TDAuMDAxNDA1NTggNS4xMDExM0wxLjU3OTM2IDYuNjY3OTdMNS4xMDE5NiAzLjE0NTM2WiIgZmlsbD0iIzAwMjIzMSIvPgo8L3N2Zz4K)
}

table.responsive-table tr.active a.toggle-files-list {
    color: #002231
}

table.responsive-table .language {
    display: inline-flex
}

table.responsive-table .language::before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik02Ljk5MyAwQzMuMTI5IDAgMCAzLjEzNiAwIDdDMCAxMC44NjQgMy4xMjkgMTQgNi45OTMgMTRDMTAuODY0IDE0IDE0IDEwLjg2NCAxNCA3QzE0IDMuMTM2IDEwLjg2NCAwIDYuOTkzIDBaTTExLjg0NCA0LjJIOS43NzlDOS41NTUgMy4zMjUgOS4yMzMgMi40ODUgOC44MTMgMS43MDhDMTAuMTAxIDIuMTQ5IDExLjE3MiAzLjA0NSAxMS44NDQgNC4yWk03IDEuNDI4QzcuNTgxIDIuMjY4IDguMDM2IDMuMTk5IDguMzM3IDQuMkg1LjY2M0M1Ljk2NCAzLjE5OSA2LjQxOSAyLjI2OCA3IDEuNDI4Wk0xLjU4MiA4LjRDMS40NyA3Ljk1MiAxLjQgNy40ODMgMS40IDdDMS40IDYuNTE3IDEuNDcgNi4wNDggMS41ODIgNS42SDMuOTQ4QzMuODkyIDYuMDYyIDMuODUgNi41MjQgMy44NSA3QzMuODUgNy40NzYgMy44OTIgNy45MzggMy45NDggOC40SDEuNTgyWk0yLjE1NiA5LjhINC4yMjFDNC40NDUgMTAuNjc1IDQuNzY3IDExLjUxNSA1LjE4NyAxMi4yOTJDMy44OTkgMTEuODUxIDIuODI4IDEwLjk2MiAyLjE1NiA5LjhaTTQuMjIxIDQuMkgyLjE1NkMyLjgyOCAzLjAzOCAzLjg5OSAyLjE0OSA1LjE4NyAxLjcwOEM0Ljc2NyAyLjQ4NSA0LjQ0NSAzLjMyNSA0LjIyMSA0LjJaTTcgMTIuNTcyQzYuNDE5IDExLjczMiA1Ljk2NCAxMC44MDEgNS42NjMgOS44SDguMzM3QzguMDM2IDEwLjgwMSA3LjU4MSAxMS43MzIgNyAxMi41NzJaTTguNjM4IDguNEg1LjM2MkM1LjI5OSA3LjkzOCA1LjI1IDcuNDc2IDUuMjUgN0M1LjI1IDYuNTI0IDUuMjk5IDYuMDU1IDUuMzYyIDUuNkg4LjYzOEM4LjcwMSA2LjA1NSA4Ljc1IDYuNTI0IDguNzUgN0M4Ljc1IDcuNDc2IDguNzAxIDcuOTM4IDguNjM4IDguNFpNOC44MTMgMTIuMjkyQzkuMjMzIDExLjUxNSA5LjU1NSAxMC42NzUgOS43NzkgOS44SDExLjg0NEMxMS4xNzIgMTAuOTU1IDEwLjEwMSAxMS44NTEgOC44MTMgMTIuMjkyWk0xMC4wNTIgOC40QzEwLjEwOCA3LjkzOCAxMC4xNSA3LjQ3NiAxMC4xNSA3QzEwLjE1IDYuNTI0IDEwLjEwOCA2LjA2MiAxMC4wNTIgNS42SDEyLjQxOEMxMi41MyA2LjA0OCAxMi42IDYuNTE3IDEyLjYgN0MxMi42IDcuNDgzIDEyLjUzIDcuOTUyIDEyLjQxOCA4LjRIMTAuMDUyWiIgZmlsbD0iIzA4MDgwOCIvPgo8L3N2Zz4K);
    background-repeat: no-repeat;
    content: "";
    display: inline-block;
    flex-shrink: 0;
    height: 16px;
    margin-right: .5rem;
    position: relative;
    top: 3px;
    width: 16px
}

table.responsive-table span.file-size {
    display: none
}

@media(max-width:55em) {
    table.responsive-table span.file-size {
        display: inline
    }
    table.responsive-table td.file-size {
        display: none
    }
}

.c-tab-content-overview .c-paragraph--type-speakers-cards {
    margin: 0;
    padding: 2.5rem 0;
    position: relative
}

.c-tab-content-overview .c-paragraph--type-speakers-cards::after {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI2LjUuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxOTIwIDEwODAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE5MjAgMTA4MDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOm5vbmU7fQoJLnN0MXtmaWxsOm5vbmU7c3Ryb2tlOiNEMEQwRDE7c3Ryb2tlLXdpZHRoOjM7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZS1taXRlcmxpbWl0OjEwO30KCS5zdDJ7ZmlsbDp1cmwoI1NWR0lEXzFfKTt9Cjwvc3R5bGU+CjxwYXR0ZXJuICB3aWR0aD0iMTc5LjQiIGhlaWdodD0iMzEwLjUiIHBhdHRlcm5Vbml0cz0idXNlclNwYWNlT25Vc2UiIGlkPSJNb3Rpdm9fbnVldm9fMiIgdmlld0JveD0iOTEuMiAtNDE1LjUgMTc5LjQgMzEwLjUiIHN0eWxlPSJvdmVyZmxvdzp2aXNpYmxlOyI+Cgk8Zz4KCQk8cmVjdCB4PSI5MS4yIiB5PSItNDE1LjUiIGNsYXNzPSJzdDAiIHdpZHRoPSIxNzkuNCIgaGVpZ2h0PSIzMTAuNSIvPgoJCTxnPgoJCQk8Zz4KCQkJCTxwb2x5bGluZSBjbGFzcz0ic3QxIiBwb2ludHM9IjI3MC42LC0yMDguNDkgMTgwLjk3LC0xNTYuNzQgMTgwLjk3LC01My4yNSAJCQkJIi8+CgkJCQk8cG9seWxpbmUgY2xhc3M9InN0MSIgcG9pbnRzPSIyODUuNTQsLTE5OS44NyAxOTUuOTEsLTE0OC4xMiAxOTUuOTEsLTQ0LjYyIAkJCQkiLz4KCQkJCTxwb2x5bGluZSBjbGFzcz0ic3QxIiBwb2ludHM9IjMwMC40OCwtMTkxLjI0IDIxMC44NSwtMTM5LjQ5IDIxMC44NSwtMzYgCQkJCSIvPgoJCQkJPHBvbHlsaW5lIGNsYXNzPSJzdDEiIHBvaW50cz0iMzE1LjQxLC0xODIuNjIgMjI1Ljc5LC0xMzAuODcgMjI1Ljc5LC0yNy4zNyAJCQkJIi8+CgkJCQk8cG9seWxpbmUgY2xhc3M9InN0MSIgcG9pbnRzPSIzMzAuMzUsLTE3My45OSAyNDAuNzIsLTEyMi4yNCAyNDAuNzIsLTE4Ljc1IAkJCQkiLz4KCQkJCTxwb2x5bGluZSBjbGFzcz0ic3QxIiBwb2ludHM9IjM0NS4yOSwtMTY1LjM3IDI1NS42NiwtMTEzLjYyIDI1NS42NiwtMTAuMTIgCQkJCSIvPgoJCQkJPHBvbHlsaW5lIGNsYXNzPSJzdDEiIHBvaW50cz0iMzYwLjIzLC0xNTYuNzQgMjcwLjYsLTEwNC45OSAyNzAuNiwtMS41IAkJCQkiLz4KCQkJPC9nPgoJCQk8Zz4KCQkJCTxsaW5lIGNsYXNzPSJzdDEiIHgxPSIyNzAuNiIgeTE9Ii0xMDQuOTkiIHgyPSIzNjAuMjMiIHkyPSItMTU2Ljc0Ii8+CgkJCQk8bGluZSBjbGFzcz0ic3QxIiB4MT0iMzYwLjIzIiB5MT0iLTEzOS40OSIgeDI9IjI3MC42IiB5Mj0iLTg3Ljc1Ii8+CgkJCQk8bGluZSBjbGFzcz0ic3QxIiB4MT0iMzYwLjIzIiB5MT0iLTEyMi4yNCIgeDI9IjI3MC42IiB5Mj0iLTcwLjUiLz4KCQkJCTxsaW5lIGNsYXNzPSJzdDEiIHgxPSIzNjAuMjMiIHkxPSItMTA0Ljk5IiB4Mj0iMjcwLjYiIHkyPSItNTMuMjUiLz4KCQkJPC9nPgoJCTwvZz4KCQk8Zz4KCQkJPGc+CgkJCQk8cG9seWxpbmUgY2xhc3M9InN0MSIgcG9pbnRzPSI5MS4yLC0yMDguNDkgMS41NywtMTU2Ljc0IDEuNTcsLTUzLjI1IAkJCQkiLz4KCQkJCTxwb2x5bGluZSBjbGFzcz0ic3QxIiBwb2ludHM9IjEwNi4xNCwtMTk5Ljg3IDE2LjUxLC0xNDguMTIgMTYuNTEsLTQ0LjYyIAkJCQkiLz4KCQkJCTxwb2x5bGluZSBjbGFzcz0ic3QxIiBwb2ludHM9IjEyMS4wOCwtMTkxLjI0IDMxLjQ1LC0xMzkuNDkgMzEuNDUsLTM2IAkJCQkiLz4KCQkJCTxwb2x5bGluZSBjbGFzcz0ic3QxIiBwb2ludHM9IjEzNi4wMSwtMTgyLjYyIDQ2LjM5LC0xMzAuODcgNDYuMzksLTI3LjM3IAkJCQkiLz4KCQkJCTxwb2x5bGluZSBjbGFzcz0ic3QxIiBwb2ludHM9IjE1MC45NSwtMTczLjk5IDYxLjMyLC0xMjIuMjQgNjEuMzIsLTE4Ljc1IAkJCQkiLz4KCQkJCTxwb2x5bGluZSBjbGFzcz0ic3QxIiBwb2ludHM9IjE2NS44OSwtMTY1LjM3IDc2LjI2LC0xMTMuNjIgNzYuMjYsLTEwLjEyIAkJCQkiLz4KCQkJCTxwb2x5bGluZSBjbGFzcz0ic3QxIiBwb2ludHM9IjE4MC44MywtMTU2Ljc0IDkxLjIsLTEwNC45OSA5MS4yLC0xLjUgCQkJCSIvPgoJCQk8L2c+CgkJCTxnPgoJCQkJPGxpbmUgY2xhc3M9InN0MSIgeDE9IjkxLjIiIHkxPSItMTA0Ljk5IiB4Mj0iMTgwLjgzIiB5Mj0iLTE1Ni43NCIvPgoJCQkJPGxpbmUgY2xhc3M9InN0MSIgeDE9IjE4MC44MyIgeTE9Ii0xMzkuNDkiIHgyPSI5MS4yIiB5Mj0iLTg3Ljc1Ii8+CgkJCQk8bGluZSBjbGFzcz0ic3QxIiB4MT0iMTgwLjgzIiB5MT0iLTEyMi4yNCIgeDI9IjkxLjIiIHkyPSItNzAuNSIvPgoJCQkJPGxpbmUgY2xhc3M9InN0MSIgeDE9IjE4MC44MyIgeTE9Ii0xMDQuOTkiIHgyPSI5MS4yIiB5Mj0iLTUzLjI1Ii8+CgkJCTwvZz4KCQk8L2c+CgkJPGc+CgkJCTxnPgoJCQkJPHBvbHlsaW5lIGNsYXNzPSJzdDEiIHBvaW50cz0iMzYwLjMsLTM2My43NCAyNzAuNjcsLTMxMS45OSAyNzAuNjcsLTIwOC41IAkJCQkiLz4KCQkJPC9nPgoJCTwvZz4KCQk8Zz4KCQkJPGc+CgkJCQk8cG9seWxpbmUgY2xhc3M9InN0MSIgcG9pbnRzPSIxODAuOSwtMzYzLjc0IDkxLjI3LC0zMTEuOTkgOTEuMjcsLTIwOC41IAkJCQkiLz4KCQkJCTxwb2x5bGluZSBjbGFzcz0ic3QxIiBwb2ludHM9IjE5NS44NCwtMzU1LjEyIDEwNi4yMSwtMzAzLjM3IDEwNi4yMSwtMTk5Ljg3IAkJCQkiLz4KCQkJCTxwb2x5bGluZSBjbGFzcz0ic3QxIiBwb2ludHM9IjIxMC43OCwtMzQ2LjQ5IDEyMS4xNSwtMjk0Ljc0IDEyMS4xNSwtMTkxLjI1IAkJCQkiLz4KCQkJCTxwb2x5bGluZSBjbGFzcz0ic3QxIiBwb2ludHM9IjIyNS43MSwtMzM3Ljg3IDEzNi4wOSwtMjg2LjEyIDEzNi4wOSwtMTgyLjYyIAkJCQkiLz4KCQkJCTxwb2x5bGluZSBjbGFzcz0ic3QxIiBwb2ludHM9IjI0MC42NSwtMzI5LjI0IDE1MS4wMiwtMjc3LjQ5IDE1MS4wMiwtMTc0IAkJCQkiLz4KCQkJCTxwb2x5bGluZSBjbGFzcz0ic3QxIiBwb2ludHM9IjI1NS41OSwtMzIwLjYyIDE2NS45NiwtMjY4Ljg3IDE2NS45NiwtMTY1LjM3IAkJCQkiLz4KCQkJCTxwb2x5bGluZSBjbGFzcz0ic3QxIiBwb2ludHM9IjI3MC41MywtMzExLjk5IDE4MC45LC0yNjAuMjQgMTgwLjksLTE1Ni43NSAJCQkJIi8+CgkJCTwvZz4KCQkJPGc+CgkJCQk8bGluZSBjbGFzcz0ic3QxIiB4MT0iMTgwLjkiIHkxPSItMjYwLjI0IiB4Mj0iMjcwLjUzIiB5Mj0iLTMxMS45OSIvPgoJCQkJPGxpbmUgY2xhc3M9InN0MSIgeDE9IjI3MC41MyIgeTE9Ii0yOTQuNzQiIHgyPSIxODAuOSIgeTI9Ii0yNDMiLz4KCQkJCTxsaW5lIGNsYXNzPSJzdDEiIHgxPSIyNzAuNTMiIHkxPSItMjc3LjQ5IiB4Mj0iMTgwLjkiIHkyPSItMjI1Ljc1Ii8+CgkJCQk8bGluZSBjbGFzcz0ic3QxIiB4MT0iMjcwLjUzIiB5MT0iLTI2MC4yNCIgeDI9IjE4MC45IiB5Mj0iLTIwOC41Ii8+CgkJCQk8bGluZSBjbGFzcz0ic3QxIiB4MT0iMjcwLjUzIiB5MT0iLTI0MyIgeDI9IjE4MC45IiB5Mj0iLTE5MS4yNSIvPgoJCQkJPGxpbmUgY2xhc3M9InN0MSIgeDE9IjI3MC41MyIgeTE9Ii0yMjUuNzUiIHgyPSIxODAuOSIgeTI9Ii0xNzQiLz4KCQkJCTxsaW5lIGNsYXNzPSJzdDEiIHgxPSIyNzAuNTMiIHkxPSItMjA4LjUiIHgyPSIxODAuOSIgeTI9Ii0xNTYuNzUiLz4KCQkJPC9nPgoJCTwvZz4KCQk8Zz4KCQkJPGc+CgkJCQk8cG9seWxpbmUgY2xhc3M9InN0MSIgcG9pbnRzPSI5MS4xMywtMzExLjk5IDEuNSwtMjYwLjI0IDEuNSwtMTU2Ljc1IAkJCQkiLz4KCQkJPC9nPgoJCQk8Zz4KCQkJCTxsaW5lIGNsYXNzPSJzdDEiIHgxPSIxLjUiIHkxPSItMjYwLjI0IiB4Mj0iOTEuMTMiIHkyPSItMzExLjk5Ii8+CgkJCQk8bGluZSBjbGFzcz0ic3QxIiB4MT0iOTEuMTMiIHkxPSItMjk0Ljc0IiB4Mj0iMS41IiB5Mj0iLTI0MyIvPgoJCQkJPGxpbmUgY2xhc3M9InN0MSIgeDE9IjkxLjEzIiB5MT0iLTI3Ny40OSIgeDI9IjEuNSIgeTI9Ii0yMjUuNzUiLz4KCQkJCTxsaW5lIGNsYXNzPSJzdDEiIHgxPSI5MS4xMyIgeTE9Ii0yNjAuMjQiIHgyPSIxLjUiIHkyPSItMjA4LjUiLz4KCQkJCTxsaW5lIGNsYXNzPSJzdDEiIHgxPSI5MS4xMyIgeTE9Ii0yNDMiIHgyPSIxLjUiIHkyPSItMTkxLjI1Ii8+CgkJCQk8bGluZSBjbGFzcz0ic3QxIiB4MT0iOTEuMTMiIHkxPSItMjI1Ljc1IiB4Mj0iMS41IiB5Mj0iLTE3NCIvPgoJCQkJPGxpbmUgY2xhc3M9InN0MSIgeDE9IjkxLjEzIiB5MT0iLTIwOC41IiB4Mj0iMS41IiB5Mj0iLTE1Ni43NSIvPgoJCQk8L2c+CgkJPC9nPgoJCTxnPgoJCQk8Zz4KCQkJCTxwb2x5bGluZSBjbGFzcz0ic3QxIiBwb2ludHM9IjI3MC42LC01MTguOTkgMTgwLjk3LC00NjcuMjQgMTgwLjk3LC0zNjMuNzUgCQkJCSIvPgoJCQkJPHBvbHlsaW5lIGNsYXNzPSJzdDEiIHBvaW50cz0iMjg1LjU0LC01MTAuMzcgMTk1LjkxLC00NTguNjIgMTk1LjkxLC0zNTUuMTIgCQkJCSIvPgoJCQkJPHBvbHlsaW5lIGNsYXNzPSJzdDEiIHBvaW50cz0iMzAwLjQ4LC01MDEuNzQgMjEwLjg1LC00NDkuOTkgMjEwLjg1LC0zNDYuNSAJCQkJIi8+CgkJCQk8cG9seWxpbmUgY2xhc3M9InN0MSIgcG9pbnRzPSIzMTUuNDEsLTQ5My4xMiAyMjUuNzksLTQ0MS4zNyAyMjUuNzksLTMzNy44NyAJCQkJIi8+CgkJCQk8cG9seWxpbmUgY2xhc3M9InN0MSIgcG9pbnRzPSIzMzAuMzUsLTQ4NC40OSAyNDAuNzIsLTQzMi43NCAyNDAuNzIsLTMyOS4yNSAJCQkJIi8+CgkJCQk8cG9seWxpbmUgY2xhc3M9InN0MSIgcG9pbnRzPSIzNDUuMjksLTQ3NS44NyAyNTUuNjYsLTQyNC4xMiAyNTUuNjYsLTMyMC42MiAJCQkJIi8+CgkJCQk8cG9seWxpbmUgY2xhc3M9InN0MSIgcG9pbnRzPSIzNjAuMjMsLTQ2Ny4yNCAyNzAuNiwtNDE1LjQ5IDI3MC42LC0zMTIgCQkJCSIvPgoJCQk8L2c+CgkJCTxnPgoJCQkJPGxpbmUgY2xhc3M9InN0MSIgeDE9IjI3MC42IiB5MT0iLTQxNS40OSIgeDI9IjM2MC4yMyIgeTI9Ii00NjcuMjQiLz4KCQkJCTxsaW5lIGNsYXNzPSJzdDEiIHgxPSIzNjAuMjMiIHkxPSItNDQ5Ljk5IiB4Mj0iMjcwLjYiIHkyPSItMzk4LjI1Ii8+CgkJCQk8bGluZSBjbGFzcz0ic3QxIiB4MT0iMzYwLjIzIiB5MT0iLTQzMi43NCIgeDI9IjI3MC42IiB5Mj0iLTM4MSIvPgoJCQkJPGxpbmUgY2xhc3M9InN0MSIgeDE9IjM2MC4yMyIgeTE9Ii00MTUuNDkiIHgyPSIyNzAuNiIgeTI9Ii0zNjMuNzUiLz4KCQkJCTxsaW5lIGNsYXNzPSJzdDEiIHgxPSIzNjAuMjMiIHkxPSItMzk4LjI1IiB4Mj0iMjcwLjYiIHkyPSItMzQ2LjUiLz4KCQkJCTxsaW5lIGNsYXNzPSJzdDEiIHgxPSIzNjAuMjMiIHkxPSItMzgxIiB4Mj0iMjcwLjYiIHkyPSItMzI5LjI1Ii8+CgkJCQk8bGluZSBjbGFzcz0ic3QxIiB4MT0iMzYwLjIzIiB5MT0iLTM2My43NSIgeDI9IjI3MC42IiB5Mj0iLTMxMiIvPgoJCQk8L2c+CgkJPC9nPgoJCTxnPgoJCQk8Zz4KCQkJCTxwb2x5bGluZSBjbGFzcz0ic3QxIiBwb2ludHM9IjkxLjIsLTUxOC45OSAxLjU3LC00NjcuMjQgMS41NywtMzYzLjc1IAkJCQkiLz4KCQkJCTxwb2x5bGluZSBjbGFzcz0ic3QxIiBwb2ludHM9IjEwNi4xNCwtNTEwLjM3IDE2LjUxLC00NTguNjIgMTYuNTEsLTM1NS4xMiAJCQkJIi8+CgkJCQk8cG9seWxpbmUgY2xhc3M9InN0MSIgcG9pbnRzPSIxMjEuMDgsLTUwMS43NCAzMS40NSwtNDQ5Ljk5IDMxLjQ1LC0zNDYuNSAJCQkJIi8+CgkJCQk8cG9seWxpbmUgY2xhc3M9InN0MSIgcG9pbnRzPSIxMzYuMDEsLTQ5My4xMiA0Ni4zOSwtNDQxLjM3IDQ2LjM5LC0zMzcuODcgCQkJCSIvPgoJCQkJPHBvbHlsaW5lIGNsYXNzPSJzdDEiIHBvaW50cz0iMTUwLjk1LC00ODQuNDkgNjEuMzIsLTQzMi43NCA2MS4zMiwtMzI5LjI1IAkJCQkiLz4KCQkJCTxwb2x5bGluZSBjbGFzcz0ic3QxIiBwb2ludHM9IjE2NS44OSwtNDc1Ljg3IDc2LjI2LC00MjQuMTIgNzYuMjYsLTMyMC42MiAJCQkJIi8+CgkJCQk8cG9seWxpbmUgY2xhc3M9InN0MSIgcG9pbnRzPSIxODAuODMsLTQ2Ny4yNCA5MS4yLC00MTUuNDkgOTEuMiwtMzEyIAkJCQkiLz4KCQkJPC9nPgoJCQk8Zz4KCQkJCTxsaW5lIGNsYXNzPSJzdDEiIHgxPSI5MS4yIiB5MT0iLTQxNS40OSIgeDI9IjE4MC44MyIgeTI9Ii00NjcuMjQiLz4KCQkJCTxsaW5lIGNsYXNzPSJzdDEiIHgxPSIxODAuODMiIHkxPSItNDQ5Ljk5IiB4Mj0iOTEuMiIgeTI9Ii0zOTguMjUiLz4KCQkJCTxsaW5lIGNsYXNzPSJzdDEiIHgxPSIxODAuODMiIHkxPSItNDMyLjc0IiB4Mj0iOTEuMiIgeTI9Ii0zODEiLz4KCQkJCTxsaW5lIGNsYXNzPSJzdDEiIHgxPSIxODAuODMiIHkxPSItNDE1LjQ5IiB4Mj0iOTEuMiIgeTI9Ii0zNjMuNzUiLz4KCQkJCTxsaW5lIGNsYXNzPSJzdDEiIHgxPSIxODAuODMiIHkxPSItMzk4LjI1IiB4Mj0iOTEuMiIgeTI9Ii0zNDYuNSIvPgoJCQkJPGxpbmUgY2xhc3M9InN0MSIgeDE9IjE4MC44MyIgeTE9Ii0zODEiIHgyPSI5MS4yIiB5Mj0iLTMyOS4yNSIvPgoJCQkJPGxpbmUgY2xhc3M9InN0MSIgeDE9IjE4MC44MyIgeTE9Ii0zNjMuNzUiIHgyPSI5MS4yIiB5Mj0iLTMxMiIvPgoJCQk8L2c+CgkJPC9nPgoJPC9nPgo8L3BhdHRlcm4+CjxwYXR0ZXJuICBpZD0iU1ZHSURfMV8iIHhsaW5rOmhyZWY9IiNNb3Rpdm9fbnVldm9fMiIgcGF0dGVyblRyYW5zZm9ybT0ibWF0cml4KDEgMCAwIDEgMTcyLjggMjkxKSI+CjwvcGF0dGVybj4KPHJlY3QgeD0iLTAuNSIgeT0iMS41IiBjbGFzcz0ic3QyIiB3aWR0aD0iMTkyMSIgaGVpZ2h0PSIxMDc3Ii8+Cjwvc3ZnPgo=);
    background-position: center center;
    background-repeat: repeat;
    background-size: 1200px auto;
    content: "";
    display: block;
    height: 100%;
    left: 0;
    opacity: .2;
    position: absolute;
    top: 0;
    width: 100vw;
    z-index: -1
}

@media(min-width:75em) {
    .c-tab-content-overview .c-paragraph--type-speakers-cards::after {
        background-size: cover
    }
}

.c-tab-content-overview .l-page-section--tags .l-page-section__content {
    max-width: 1100px
}

.sessions-dates-wrapper .session-dates {
    border-bottom: 1px solid #979797;
    display: flex;
    justify-content: flex-start
}

@media(max-width:39.9375em) {
    .sessions-dates-wrapper .session-dates {
        border: 0;
        flex-direction: column;
        width: 100%
    }
}

.sessions-dates-wrapper .session-date {
    border-top: 4px solid #fff;
    padding: 0 2rem;
    position: relative;
    text-align: center;
    top: 1px
}

.sessions-dates-wrapper .session-date a {
    color: #080808;
    font-size: 1rem;
    text-decoration: none
}

.sessions-dates-wrapper .session-date.active {
    border-bottom: 1px solid #fff;
    border-left: 1px solid #979797;
    border-right: 1px solid #979797;
    border-top: 4px solid #3d98c1;
    font-weight: 700;
    position: relative;
    top: 1px
}

@media(max-width:39.9375em) {
    .sessions-dates-wrapper .session-date.active {
        border: 0;
        border-bottom: 1px solid #dedfe0;
        position: relative;
        top: 0
    }
    .sessions-dates-wrapper .session-date.active::before {
        background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik01Ljk5NyAxQzguNzYzNjUgMSAxMS4wMDUgMy4yNCAxMS4wMDUgNkMxMS4wMDUgOC43NiA4Ljc2MzY1IDExIDUuOTk3IDExQzMuMjM1MzYgMTEgMC45OTkwMjMgOC43NiAwLjk5OTAyMyA2QzAuOTk5MDIzIDMuMjQgMy4yMzUzNiAxIDUuOTk3IDFaTTYuMDAyIDJDMy43OTA2OSAyIDEuOTk5NjIgMy43OSAxLjk5OTYyIDZDMS45OTk2MiA4LjIxIDMuNzkwNjkgMTAgNi4wMDIgMTBDOC4yMTMzMiAxMCAxMC4wMDQ0IDguMjEgMTAuMDA0NCA2QzEwLjAwNDQgMy43OSA4LjIxMzMyIDIgNi4wMDIgMlpNNi4yNTIxNSAzLjVWNi4xMjVMOC41MDM1IDcuNDZMOC4xMjgyNyA4LjA3NUw1LjUwMTcxIDYuNVYzLjVINi4yNTIxNVoiIGZpbGw9IiMwODA4MDgiLz4KPC9zdmc+Cg==);
        background-position: center center;
        background-repeat: no-repeat;
        background-size: .75rem;
        content: "";
        display: block;
        height: 2rem;
        left: -2px;
        position: absolute;
        top: -2px;
        width: 1rem;
        z-index: -1
    }
}

@media(max-width:39.9375em) {
    .sessions-dates-wrapper .session-date {
        border-bottom: 1px solid #dedfe0;
        padding: 0 .9375rem;
        text-align: left
    }
}

.c-tab-content-sessions .c-view--conference-sessions {
    padding-top: 3.125rem
}

.c-tab-content-sessions .c-view--conference-sessions h3 {
    font-size: 2.25rem;
    font-weight: 600
}

.c-view--conference-sessions.conference-sessions-block-2 h2 {
    font-weight: 600
}

body .fcst-form {
    color: #080808
}

.fcst-header {
    background: linear-gradient(90deg, #003e67 75%, rgba(0, 62, 103, 0.16) 100%);
    min-height: 7.5rem;
    padding: 3rem 0;
    position: relative
}

.fcst-header::before {
    background-image: url(/cyber/profiles/cisad8_gov/themes/custom/gesso/dist/images/backgrounds/20eeea1dca6800b41cdb.svg), linear-gradient(90deg, #003e67 64.68%, rgba(0, 62, 103, 0.16) 100%);
    background-position: right;
    background-repeat: no-repeat;
    background-size: contain;
    content: "";
    height: 100%;
    margin-left: auto;
    position: absolute;
    right: 0;
    top: 0%;
    width: 100%;
    z-index: -1
}

@media(max-width:39.9375em) {
    .fcst-header {
        min-height: 9.375rem;
        padding: 2rem 0
    }
    .fcst-header::before {
        background-image: url(/cyber/profiles/cisad8_gov/themes/custom/gesso/dist/images/backgrounds/31ebdaba97268ef17e93.svg), linear-gradient(90deg, #003e67 64.68%, rgba(0, 62, 103, 0.16) 100%);
        background-size: cover
    }
}

.fcst-header h1 {
    color: #fff;
    font-size: 2.25rem
}

@media(max-width:39.9375em) {
    .fcst-header h1 {
        font-size: 1.25rem;
        max-width: 90%
    }
}

.fcst-form .usa-alert--warning {
    margin: 40px 0 56px
}

.fcst-form .usa-alert--warning hr {
    display: none
}

.fcst-form .usa-alert .usa-alert__heading {
    display: none
}

.fcst-form .usa-alert .usa-alert__body {
    max-width: 100%
}

.fcst-form .usa-alert h2 {
    font-size: 22.08px;
    margin-top: 0
}

@media(max-width:39.9375em) {
    .fcst-form .usa-alert h2 {
        font-size: 18px
    }
}

.fcst-form .usa-alert p {
    margin: 0
}

.fcst-form .usa-step-indicator {
    display: flex;
    flex-direction: column;
    gap: 2rem;
    margin-bottom: 3rem;
    margin-top: 2.5rem
}

@media(max-width:39.9375em) {
    .fcst-form .usa-step-indicator {
        gap: .5rem
    }
}

.fcst-form .usa-step-indicator__current-step {
    background-color: #005288
}

.fcst-form .usa-step-indicator__total-steps {
    color: #005288
}

.fcst-form .usa-step-indicator__heading {
    color: #080808;
    margin-top: 0
}

@media(max-width:39.9375em) {
    .fcst-form .usa-step-indicator__heading-counter {
        display: none
    }
}

.fcst-form .usa-step-indicator--center .usa-step-indicator__segment-label {
    padding: 0;
    text-align: left
}

.fcst-form .usa-step-indicator__segment .usa-step-indicator__segment-label {
    color: #646566
}

.fcst-form .usa-step-indicator__segment::after {
    background-color: #929395
}

.fcst-form .usa-step-indicator__segment--current .usa-step-indicator__segment-label {
    color: #005288
}

.fcst-form .usa-step-indicator__segment--current::after {
    background-color: #005288
}

.fcst-form .usa-step-indicator__segment--complete .usa-step-indicator__segment-label {
    color: #002b47
}

.fcst-form .usa-step-indicator__segment--complete::after {
    background-color: #002b47
}

.fcst-form .red {
    color: #c41230
}

.fcst-form .js-form-required::after {
    clear: both;
    color: #c41230;
    content: "*";
    left: -3px;
    position: relative
}

.fcst-form .c-fieldset {
    position: inherit
}

.fcst-form .c-fieldset__legend {
    position: inherit
}

.fcst-form .c-form-item__label,
.fcst-form .c-fieldset__legend-text {
    font-weight: normal
}

.fcst-form .usa-hint {
    display: none
}

.fcst-form input[type=text],
.fcst-form input[type=url],
.fcst-form input[type=email],
.fcst-form textarea {
    background-color: #fff;
    font-size: 18.08px
}

.fcst-form input[type=text]::-moz-placeholder,
.fcst-form input[type=url]::-moz-placeholder,
.fcst-form input[type=email]::-moz-placeholder,
.fcst-form textarea::-moz-placeholder {
    color: #646566
}

.fcst-form input[type=text]::placeholder,
.fcst-form input[type=url]::placeholder,
.fcst-form input[type=email]::placeholder,
.fcst-form textarea::placeholder {
    color: #646566
}

.fcst-form textarea {
    max-width: 100%;
    resize: both;
    width: 882px
}

@media(max-width:39.9375em) {
    .fcst-form textarea {
        width: 100%
    }
}

.fcst-form .c-form-item__radio:checked {
    background-color: #646566;
    box-shadow: 0 0 0 2px #646566
}

.fcst-form .c-fieldset--radios {
    margin-bottom: 2.5rem
}

.fcst-form .c-fieldset--radios :last-child {
    margin-bottom: 0
}

.fcst-form .webform-actions {
    display: flex;
    flex-direction: row;
    gap: 24px;
    justify-content: flex-end;
    text-align: right
}

@media(max-width:39.9375em) {
    .fcst-form .webform-actions {
        flex-direction: column;
        gap: 16px;
        justify-content: center
    }
}

.fcst-form .c-button {
    cursor: pointer;
    font-size: 15px;
    font-weight: 600;
    line-height: 16.5px;
    padding: 8px 12px;
    position: relative;
    text-transform: initial
}

@media(max-width:39.9375em) {
    .fcst-form .c-button {
        width: 100%
    }
}

.fcst-form .webform-button--next,
.fcst-form .webform-button--preview,
.fcst-form .webform-button--submit {
    background-color: #0078ae;
    border: 1px solid #0078ae
}

.fcst-form .webform-button--next:hover,
.fcst-form .webform-button--preview:hover,
.fcst-form .webform-button--submit:hover {
    background-color: #005b84;
    border: 1px solid #005b84
}

.fcst-form .webform-button--previous {
    background-color: #fff;
    border: 1px solid #005288;
    color: #005288
}

.fcst-form .webform-button--previous:hover {
    border: 1px solid #7ab9d5
}

.fcst-response-preview .c-details {
    margin-top: 56px
}

.fcst-response-preview h2 {
    font-size: 20px;
    font-weight: 700
}

.fcst-response-preview .c-form-item {
    font-weight: 600
}

.fcst-response-preview .c-form-item__label {
    font-weight: normal
}

.fcst-response-preview ul {
    list-style: none;
    padding-left: 0
}

.fcst-response-preview li::before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjgiIGhlaWdodD0iMjgiIHZpZXdCb3g9IjAgMCAyOCAyOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTQgNEgyNFYyNEg0VjRaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTIxIDEwLjgyNjRDMjAuOTk1OSAxMS4wMjU3IDIwLjkxOTYgMTEuMjE2NiAyMC43ODUxIDExLjM2MzZMMTQuNjYxMiAxNy40ODc2TDEzLjQ3OTMgMTguNjY5NEMxMy4zMzIzIDE4LjgwMzkgMTMuMTQxNCAxOC44ODAyIDEyLjk0MjEgMTguODg0M0MxMi43NDI5IDE4Ljg4MDIgMTIuNTUyIDE4LjgwMzkgMTIuNDA1IDE4LjY2OTRMMTEuMjIzMSAxNy40ODc2TDguMjE0ODggMTQuNDc5M0M4LjA4MDQzIDE0LjMzMjMgOC4wMDQwNSAxNC4xNDE0IDggMTMuOTQyMUM4LjAwNDA1IDEzLjc0MjkgOC4wODA0MyAxMy41NTIgOC4yMTQ4OCAxMy40MDVMOS4zOTY2OSAxMi4yMjMxQzkuNTQzNzQgMTIuMDg4NyA5LjczNDY4IDEyLjAxMjMgOS45MzM4OCAxMi4wMDgzQzEwLjEzMzEgMTIuMDEyMyAxMC4zMjQgMTIuMDg4NyAxMC40NzExIDEyLjIyMzFMMTIuOTQyMSAxNC42OTQyTDE4LjQyMTUgOS4yMTQ4OEMxOC41Njg1IDkuMDgwNDMgMTguNzU5NSA5LjAwNDA1IDE4Ljk1ODcgOUMxOS4xNTc5IDkuMDA0MDUgMTkuMzQ4OCA5LjA4MDQzIDE5LjQ5NTkgOS4yMTQ4OEwyMC42Nzc3IDEwLjM5NjdDMjAuODkyNiAxMC41MDQxIDIxIDEwLjYxMTYgMjEgMTAuODI2NFoiIGZpbGw9IiMwMDUyODgiLz4KPC9zdmc+Cg==);
    background-repeat: no-repeat;
    background-size: contain;
    content: "";
    display: inline-block;
    height: 28px;
    margin-right: 8px;
    vertical-align: middle;
    width: 28px
}

.fcst-confirm .webform-confirmation__message {
    margin-bottom: 56px;
    margin-top: 54.5px
}

.fcst-confirm .success-msg {
    font-size: 20px;
    margin-left: 32px;
    position: relative
}

.fcst-confirm .success-msg::before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMCAwQzQuNDggMCAwIDQuNDggMCAxMEMwIDE1LjUyIDQuNDggMjAgMTAgMjBDMTUuNTIgMjAgMjAgMTUuNTIgMjAgMTBDMjAgNC40OCAxNS41MiAwIDEwIDBaTTggMTVMMyAxMEw0LjQxIDguNTlMOCAxMi4xN0wxNS41OSA0LjU4TDE3IDZMOCAxNVoiIGZpbGw9IiM0NzczMjYiLz4KPC9zdmc+Cg==);
    background-repeat: no-repeat;
    background-size: contain;
    content: "";
    display: inline-block;
    height: 24px;
    left: -32px;
    margin-right: 8px;
    position: absolute;
    top: 5px;
    vertical-align: middle;
    width: 24px
}

.fcst-confirm a[href^="mailto:"] {
    color: #005288
}

.fcst-confirm .c-button {
    padding-right: 42px;
    text-transform: uppercase;
    width: -moz-fit-content;
    width: fit-content
}

.csaf-imported h2 {
    font-weight: 600
}

.csaf-imported h3 {
    font-size: 23px;
    font-weight: 600
}

.csaf-imported h4 {
    font-weight: 700
}

.csaf-imported h5 {
    color: #003e5a;
    font-size: 20px
}

.csaf-imported hr {
    border: 0;
    border-top: 1px solid #363637
}

.csaf-imported .tablesaw-stack {
    table-layout: fixed
}

.csaf-accordion {
    margin: 0 0 40px
}

.csaf-accordion hr {
    border-top: 1px solid #929395
}

.csaf-accordion>p:first-child {
    margin: 0;
    text-align: right
}

.csaf-accordion a.csaf-accordion-toggle:link,
.csaf-accordion a.csaf-accordion-toggle:visited,
.csaf-accordion a.csaf-accordion-toggle:hover,
.csaf-accordion a.csaf-accordion-toggle:focus,
.csaf-accordion a.csaf-accordion-toggle:active {
    text-decoration: none
}

.csaf-accordion a.csaf-accordion-toggle-all {
    text-decoration: none
}

.csaf-accordion h3 {
    margin-top: 0
}

.csaf-accordion>div:first-of-type {
    border-top: 1px solid #dedfe0;
    margin-top: 0
}

.csaf-accordion>div {
    border-bottom: 1px solid #dedfe0
}

.csaf-accordion a.csaf-accordion-toggle {
    display: block;
    width: 100%
}

.csaf-accordion a.csaf-accordion-toggle:link,
.csaf-accordion a.csaf-accordion-toggle:visited,
.csaf-accordion a.csaf-accordion-toggle:hover,
.csaf-accordion a.csaf-accordion-toggle:focus,
.csaf-accordion a.csaf-accordion-toggle:active {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMS44MzMzIDYuODMzMjlINi44MzMyOVYxMS44MzMzSDUuMTY2NjNWNi44MzMyOUgwLjE2NjYyNlY1LjE2NjYzSDUuMTY2NjNWMC4xNjY2MjZINi44MzMyOVY1LjE2NjYzSDExLjgzMzNWNi44MzMyOVoiIGZpbGw9IiMzRDk4QzEiLz4KPC9zdmc+Cg==);
    background-color: #fff;
    background-position: calc(100% - 24px) center;
    background-repeat: no-repeat;
    background-size: 21px 21px;
    color: #080808;
    font-family: "Source Sans Pro Web", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
    font-weight: 600;
    padding: 16px 0;
    position: relative;
    text-decoration: none
}

.csaf-accordion a.csaf-accordion-toggle.expanded {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyMCAyMCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjAgMjA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHJlY3QgeD0iOCIgdHJhbnNmb3JtPSJtYXRyaXgoNi4xMjMyMzRlLTE3IC0xIDEgNi4xMjMyMzRlLTE3IC05LjA5NDk0N2UtMTMgMjApIiB3aWR0aD0iNCIgaGVpZ2h0PSIyMCIvPgo8L3N2Zz4K)
}

.csaf-accordion .csaf-accordion-item {
    padding: 0 0 0 8px
}

.csaf-accordion .csaf-accordion-content {
    display: none
}

.csaf-table .tablesaw-stack th {
    background-color: #fff;
    border: 0;
    border-bottom: 1px solid #dedfe0;
    color: #003e67
}

.csaf-table table td {
    border: 0
}

.csaf-table tr:nth-child(odd) td {
    background-color: unset;
    color: unset
}

@media(max-width:639px) {
    .csaf-table .tablesaw-stack td:first-child {
        background-color: unset;
        color: unset
    }
    .csaf-table .tablesaw-cell-label {
        color: #003e5a
    }
    .csaf-table .tablesaw-stack td {
        border-bottom: 1.25px solid #dedfe0
    }
    .csaf-table .tablesaw-stack td:last-of-type {
        border-bottom: 0
    }
    .csaf-table .tablesaw-stack td:first-of-type {
        border-top: 1.25px solid #dedfe0
    }
    .csaf-table .tablesaw-stack tr {
        border-bottom: 6.26px solid #dedfe0
    }
}

.ics-vendor-version-status {
    display: flex;
    flex-direction: row;
    gap: 16px;
    justify-content: space-between
}

.ics-vendor-version-status .ics-vendor {
    max-width: 40.8%
}

.ics-vendor-version-status .ics-version {
    max-width: 37.8%
}

.ics-vendor-version-status .ics-status {
    max-width: 16.5%
}

@media(max-width:639px) {
    .ics-vendor-version-status {
        flex-direction: column
    }
    .ics-vendor-version-status .ics-vendor,
    .ics-vendor-version-status .ics-version,
    .ics-vendor-version-status .ics-status {
        max-width: unset
    }
}

.ics-remediations {
    background-color: #f5fafc;
    margin: 24px 0;
    padding: 23px 24px
}

.ics-remediations h6 {
    font-size: 20px;
    text-transform: capitalize
}

.ics-remediations h6::before {
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAxNyAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik04LjQ2MzYzIDAuMjE5MjM4TDAgMy44NTU2VjkuMzEwMTVDMCAxNC4zNTU2IDMuNjExMTUgMTkuMDczOCA4LjQ2MzYzIDIwLjIxOTJDMTMuMzE2MSAxOS4wNzM4IDE2LjkyNzMgMTQuMzU1NiAxNi45MjczIDkuMzEwMTVWMy44NTU2TDguNDYzNjMgMC4yMTkyMzhaIiBmaWxsPSIjMDgwODA4Ii8+CjxwYXRoIGQ9Ik0xMy43MjU2IDcuMDEwMjVMNi44NzIwNyAxMy44NjM4TDYuNjk1MzEgMTMuNjg3TDMuNjY2OTkgMTAuNjU5N0wzLjQ4OTI2IDEwLjQ4MTlMMy42Njc5NyAxMC4zMDUyTDQuNDM2NTIgOS41NDE1TDQuNjEzMjggOS4zNjU3Mkw0Ljc5MDA0IDkuNTQxNUw2Ljg3MjA3IDExLjYyMzVMMTIuNDMxNiA2LjA2OTgyTDEyLjYwODQgNS44OTMwN0wxMy43MjU2IDcuMDEwMjVaIiBmaWxsPSJ3aGl0ZSIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIwLjUiLz4KPC9zdmc+Cg==);
    background-size: cover;
    content: "";
    display: inline-block;
    height: 20px;
    margin-right: 8px;
    vertical-align: -2.5px;
    width: 17px
}

.ics-remediations p:last-of-type {
    margin-bottom: 0
}

.csaf-metrics-table .severity-low .tablesaw-cell-content {
    color: #936f38;
    font-weight: 700
}

.csaf-metrics-table .severity-medium .tablesaw-cell-content {
    color: #c05600;
    font-weight: 700
}

.csaf-metrics-table .severity-high .tablesaw-cell-content {
    color: #c41230;
    font-weight: 700
}

.csaf-metrics-table .severity-critical .tablesaw-cell-content {
    color: #660919;
    font-weight: 700
}

.visually-hidden,
.u-visually-hidden,
.usa-sr-only {
    clip: rect(1px, 1px, 1px, 1px) !important;
    height: 1px !important;
    overflow: hidden !important;
    position: absolute !important;
    width: 1px !important;
    word-wrap: normal !important
}

.visually-hidden.focusable:focus,
.visually-hidden.focusable:active,
.visually-hidden.u-focusable:focus,
.visually-hidden.u-focusable:active,
.u-visually-hidden.focusable:focus,
.u-visually-hidden.focusable:active,
.u-visually-hidden.u-focusable:focus,
.u-visually-hidden.u-focusable:active,
.usa-sr-only.focusable:focus,
.usa-sr-only.focusable:active,
.usa-sr-only.u-focusable:focus,
.usa-sr-only.u-focusable:active {
    clip: auto !important;
    height: auto !important;
    overflow: visible !important;
    position: static !important;
    width: auto !important
}

.hidden,
.u-hidden {
    display: none !important
}

.invisible,
.u-invisible {
    visibility: hidden !important
}

@media(min-width:40em) {
    .u-align-left,
    .align-left {
        float: left;
        margin-right: 2.5rem
    }
}

@media(min-width:40em) {
    .u-align-right,
    .align-right {
        float: right;
        margin-left: 2.5rem
    }
}

.u-align-center,
.align-center {
    margin-left: auto;
    margin-right: auto
}

.u-clear-both {
    clear: both
}

.u-clear-left {
    clear: left
}

.u-clear-right {
    clear: right
}

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

.u-full-width {
    left: 50%;
    margin-left: -50vw;
    margin-right: -50vw;
    position: relative;
    right: 50%;
    width: 100vw
}

.u-spaced-05,
.u-spaced-05-above {
    margin-top: 0.25rem !important
}

.u-spaced-05,
.u-spaced-05-below {
    margin-bottom: 0.25rem !important
}

.u-spaced-1,
.u-spaced-1-above {
    margin-top: 0.5rem !important
}

.u-spaced-1,
.u-spaced-1-below {
    margin-bottom: 0.5rem !important
}

.u-spaced-1-5,
.u-spaced-1-5-above {
    margin-top: 0.75rem !important
}

.u-spaced-1-5,
.u-spaced-1-5-below {
    margin-bottom: 0.75rem !important
}

.u-spaced-2,
.u-spaced-2-above {
    margin-top: 1rem !important
}

.u-spaced-2,
.u-spaced-2-below {
    margin-bottom: 1rem !important
}

.u-spaced-2-5,
.u-spaced-2-5-above {
    margin-top: 1.25rem !important
}

.u-spaced-2-5,
.u-spaced-2-5-below {
    margin-bottom: 1.25rem !important
}

.u-spaced-3,
.u-spaced-3-above {
    margin-top: 1.5rem !important
}

.u-spaced-3,
.u-spaced-3-below {
    margin-bottom: 1.5rem !important
}

.u-spaced-4,
.u-spaced-4-above {
    margin-top: 2rem !important
}

.u-spaced-4,
.u-spaced-4-below {
    margin-bottom: 2rem !important
}

.u-spaced-5,
.u-spaced-5-above {
    margin-top: 2.5rem !important
}

.u-spaced-5,
.u-spaced-5-below {
    margin-bottom: 2.5rem !important
}

.u-spaced-none,
.u-spaced-none-above {
    margin-top: 0 !important
}

.u-spaced-none,
.u-spaced-none-below {
    margin-bottom: 0 !important
}

.tns-outer {
    padding: 0 !important
}

.tns-outer [hidden] {
    display: none !important
}

.tns-outer [aria-controls],
.tns-outer [data-action] {
    cursor: pointer
}

.tns-slider {
    transition: all 0s
}

.tns-slider>.tns-item {
    box-sizing: border-box
}

.tns-horizontal.tns-subpixel {
    white-space: nowrap
}

.tns-horizontal.tns-subpixel>.tns-item {
    display: inline-block;
    vertical-align: top;
    white-space: normal
}

.tns-horizontal.tns-no-subpixel:after {
    content: "";
    display: table;
    clear: both
}

.tns-horizontal.tns-no-subpixel>.tns-item {
    float: left
}

.tns-horizontal.tns-carousel.tns-no-subpixel>.tns-item {
    margin-right: -100%
}

.tns-no-calc {
    position: relative;
    left: 0
}

.tns-gallery {
    position: relative;
    left: 0;
    min-height: 1px
}

.tns-gallery>.tns-item {
    position: absolute;
    left: -100%;
    transition: transform 0s, opacity 0s
}

.tns-gallery>.tns-slide-active {
    position: relative;
    left: auto !important
}

.tns-gallery>.tns-moving {
    transition: all .25s
}

.tns-autowidth {
    display: inline-block
}

.tns-lazy-img {
    transition: opacity .6s;
    opacity: .6
}

.tns-lazy-img.tns-complete {
    opacity: 1
}

.tns-ah {
    transition: height 0s
}

.tns-ovh {
    overflow: hidden
}

.tns-visually-hidden {
    position: absolute;
    left: -10000em
}

.tns-transparent {
    opacity: 0;
    visibility: hidden
}

.tns-fadeIn {
    opacity: 1;
    filter: alpha(opacity=100);
    z-index: 0
}

.tns-normal,
.tns-fadeOut {
    opacity: 0;
    filter: alpha(opacity=0);
    z-index: -1
}

.tns-vpfix {
    white-space: nowrap
}

.tns-vpfix>div,
.tns-vpfix>li {
    display: inline-block
}

.tns-t-subp2 {
    margin: 0 auto;
    width: 310px;
    position: relative;
    height: 10px;
    overflow: hidden
}

.tns-t-ct {
    width: 2333.3333333333%;
    width: calc(100% * 70 / 3);
    position: absolute;
    right: 0
}

.tns-t-ct:after {
    content: "";
    display: table;
    clear: both
}

.tns-t-ct>div {
    width: 1.4285714286%;
    width: calc(100% / 70);
    height: 10px;
    float: left
}

#block-safecombanner {
    background: #f1f1f1;
    margin-bottom: 0;
    overflow: hidden
}

#block-safecombanner .visible-xs {
    display: none !important
}

@media(max-width:767px) {
    #block-safecombanner .hidden-xs {
        display: none !important
    }
    #block-safecombanner .visible-xs {
        display: block !important;
        padding-bottom: 1.5rem
    }
}

#block-safecombanner .c-block,
#block-safecombanner .c-field {
    margin-bottom: 0
}

#block-safecombanner .c-figure {
    margin: 0
}

#block-safecombanner ul {
    list-style-type: none;
    margin-top: 0;
    margin-bottom: .5em
}

@media(min-width:64em) {
    #block-safecombanner .container {
        width: 1170px;
        margin-right: auto;
        margin-left: auto;
        padding-left: 15px;
        padding-right: 15px
    }
}

#block-safecombanner a {
    text-decoration: none
}

@media(min-width:40em)and (max-width:63.9375em) {
    #block-safecombanner {
        padding-left: 1em;
        padding-right: 1em
    }
}

#block-safecomsubnavigation {
    background: #f1f1f1;
    margin-bottom: 0
}

#block-safecomsubnavigation ul {
    margin-top: 0;
    list-style-type: none;
    overflow: hidden
}

#block-safecomsubnavigation ul li {
    width: 100%;
    float: left;
    text-align: center
}

@media(min-width:40em) {
    #block-safecomsubnavigation ul {
        width: 90%;
        margin-right: auto;
        margin-left: auto;
        padding-left: 15px;
        padding-right: 15px
    }
    #block-safecomsubnavigation ul li {
        width: 16.6666666667%
    }
}

@media(min-width:64em) {
    #block-safecomsubnavigation ul {
        width: 1170px;
        margin-right: auto;
        margin-left: auto;
        padding-left: 15px;
        padding-right: 15px
    }
    #block-safecomsubnavigation ul li {
        width: 16.6666666667%
    }
}

#block-safecomsubnavigation a {
    text-decoration: none
}

.safecom_carousel {
    padding: 0
}

.safecom_carousel .tns-outer [data-action] {
    display: block;
    margin: auto
}

.safecom_carousel .c-field {
    margin-bottom: 0
}

.safecom_carousel .c-field__content {
    margin-top: 0
}

.safecom_carousel .c-figure {
    margin: 0
}

.safecom_carousel .tns-nav {
    margin-top: 0;
    padding: 5px 10px;
    background-color: #888
}

.safecom_carousel .tns-nav button.tns-nav-active {
    background-color: #fff
}

.safecom_carousel .tns-outer button {
    display: none !important
}

@media(min-width:40em) {
    .safecom_carousel .tns-nav {
        position: relative;
        float: left
    }
}

@media(max-width:767px) {
    .safecom_carousel .c-basic-slider__nav_container {
        display: flex
    }
    .safecom_carousel .c-basic-slider__nav_container .c-basic-slider__nav {
        width: 93%
    }
}

.safecom-blog-main-block .c-view__header {
    text-align: center
}

.safecom-blog-main-block .text-center {
    text-align: center
}

.safecom-blog-main-block .views-row .views-col {
    padding-left: 1em;
    padding-right: 1em;
    width: 100%
}

@media(min-width:64em) {
    .safecom-blog-main-block .views-row .views-col {
        width: 25%
    }
}

.safecom-blog-main-block .views-row .views-field-title {
    border-style: solid;
    border-width: 1px;
    margin-bottom: 10px;
    padding: 20px;
    border-color: #f1f1f1;
    min-height: 300px
}

.safecom-blog-main-block .views-row .safecom-blog-main-view-release-date-wrapper {
    font-size: .75em;
    padding-bottom: 1rem
}

.safecom-blog-main-block button {
    color: #0071bc;
    background-color: #fff;
    border: 1px solid #0071bc;
    display: inline-block;
    margin-bottom: 0;
    font-weight: normal;
    text-align: center;
    vertical-align: middle;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    padding: 6px 12px;
    border-radius: 4px
}

.safecom-blog-main-block button:hover {
    color: #fff;
    background-color: #005289;
    border-color: #e0e0e0
}

.safecom-blog-main-block button:focus {
    color: #0071bc;
    background-color: #e6e6e6;
    border-color: #00243d
}

.c-block--akamai-cache-clear {
    background: #fff
}

body.node-page--node-type-srware-basic-page {
    background: #000 !important
}

.srware_container {
    background-color: #000
}

.srware_container h2 {
    font-size: 24px;
    font-weight: bold
}

.srware_container h4 {
    font-size: 18px
}

.srware_container #block-srwaresubnavigation {
    background: #c41230;
    display: none
}

.srware_container #block-srwaresubnavigation ul {
    color: #fff;
    text-transform: uppercase;
    font-weight: bold;
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 1em;
    padding-bottom: 1em;
    list-style-type: none;
    margin-top: 0;
    margin-bottom: .5em;
    overflow: hidden
}

.srware_container #block-srwaresubnavigation ul li {
    float: left;
    text-align: center
}

.srware_container #block-srwaresubnavigation ul .is-active {
    border-bottom: 4px solid #fff
}

@media(min-width:64em) {
    .srware_container #block-srwaresubnavigation ul {
        width: 1170px
    }
}

@media(max-width:768px) {
    .srware_container #block-srwaresubnavigation ul li {
        width: 100%;
        min-height: 3rem;
        text-align: left
    }
    .srware_container #block-srwaresubnavigation ul li a {
        position: absolute
    }
}

.srware_container #block-srwaresubnavigation a {
    color: #fff;
    text-decoration: none;
    padding: 10px 15px
}

.srware_container #block-srwaresubnavigation a:focus,
.srware_container #block-srwaresubnavigation a:hover {
    text-decoration: none
}

.srware_container #block-srwaresubnavigation a:focus {
    background: #000
}

.srware_container #block-srwaresubnavigation a:hover {
    background-color: #c41220;
    border-bottom: 4px solid #fff
}

.srware_container .srware-subnav-show {
    display: block !important
}

@media(min-width:1024px) {
    .srware_container .srware-mobile-search-hide {
        display: none !important
    }
}

@media(min-width:768px) {
    .srware_container #block-srwaresubnavigation {
        display: block;
        transition: all 1s ease-out
    }
}

.srware_container .l-breadcrumb {
    color: #fff
}

.srware_container .l-breadcrumb a,
.srware_container .l-breadcrumb a:visited,
.srware_container .l-breadcrumb a:hover,
.srware_container .l-breadcrumb a:focus,
.srware_container .l-breadcrumb :active {
    color: #fff;
    text-decoration: underline
}

.srware_container a {
    color: #139ff7;
    text-decoration: none
}

.srware_container a:visited {
    color: #139ff7
}

.srware_container a:hover,
.srware_container a:focus {
    text-decoration: underline
}

.srware_container .c-block,
.srware_container .c-field {
    margin-bottom: 0
}

.srware_container .c-block,
.srware_container .c-field,
.srware_container .l-sidebar,
.srware_container .c-page-title__title {
    color: #fff
}

.srware_container .c-page-title__decoration {
    background-color: #fff;
    margin: 0
}

.srware_container .c-page-title__decoration::before {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxNyAxNyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTcgMTc7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojRkZGRkZGO30KPC9zdHlsZT4KPHJlY3QgeD0iMi41IiB5PSIyLjUiIHRyYW5zZm9ybT0ibWF0cml4KDAuNzA3MSAtMC43MDcxIDAuNzA3MSAwLjcwNzEgLTMuNTE3MyA4LjQ5MTMpIiBjbGFzcz0ic3QwIiB3aWR0aD0iMTIiIGhlaWdodD0iMTIiLz4KPC9zdmc+Cg==), url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxNyAxNyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTcgMTc7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojRkZGRkZGO30KPC9zdHlsZT4KPHJlY3QgeD0iMi41IiB5PSIyLjUiIHRyYW5zZm9ybT0ibWF0cml4KDAuNzA3MSAtMC43MDcxIDAuNzA3MSAwLjcwNzEgLTMuNTE3MyA4LjQ5MTMpIiBjbGFzcz0ic3QwIiB3aWR0aD0iMTIiIGhlaWdodD0iMTIiLz4KPC9zdmc+Cg==);
    background-position: left center, right center;
    background-repeat: no-repeat;
    background-size: 11px 11px, 11px 11px;
    height: 11px;
    left: -1px;
    width: calc(100% + 2px);
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    transform: translateY(-50%)
}

.srware_container .usa-header {
    background: #fff;
    padding-bottom: .5rem
}

.srware_container .usa-navbar {
    border-bottom: none
}

.srware_container .c-article,
.srware_container .l-sidebar {
    margin-right: auto;
    margin-left: auto;
    padding-left: 1em;
    padding-right: 1em;
    padding-bottom: 2em
}

.srware_container .l-breadcrumb {
    margin-right: auto;
    margin-left: auto;
    padding-left: 1em;
    padding-right: 1em;
    background-color: #000
}

.srware_container .l-breadcrumb .c-breadcrumb__item::after {
    color: #fff
}

@media(max-width:40em) {
    .srware_container .l-breadcrumb {
        display: none
    }
}

.srware_container .sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0
}

.srware_container .navbar-toggle {
    display: none;
    cursor: pointer
}

.srware_container .navbar-toggle:focus {
    outline: none
}

@media(max-width:767px) {
    .srware_container .navbar-toggle {
        display: block
    }
}

.srware_container .icon-bar {
    background-color: #888;
    display: block;
    width: 22px;
    height: 2px;
    border-radius: 1px;
    margin-top: .25em;
    margin-bottom: .25em
}

@media(min-width:64em) {
    .srware_container .c-article,
    .srware_container .l-sidebar {
        width: 1400px
    }
    .srware_container .l-breadcrumb {
        width: 1400px
    }
}

@media(max-width:1400px) {
    .srware_container .c-article,
    .srware_container .l-sidebar {
        width: 100%
    }
    .srware_container .l-breadcrumb {
        width: 100%
    }
}

.srware_container .l-sidebar__left ul li::marker,
.srware_container .l-sidebar__left ul li a {
    color: #faaf3b
}

.srware_container #block-srwarehowdowesafeguard {
    padding: 70px 0;
    background: #951a25
}

.srware_container #block-srwarehowdowesafeguard #srware-how-we-safeguard {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px
}

.srware_container #block-srwarehowdowesafeguard #srware-how-we-safeguard .row {
    overflow: hidden
}

.srware_container #block-srwarehowdowesafeguard #srware-how-we-safeguard .row div {
    text-align: center
}

.srware_container #block-srwarehowdowesafeguard #srware-how-we-safeguard img {
    max-width: 102px;
    margin: auto;
    padding-bottom: 10px
}

.srware_container #block-srwarehowdowesafeguard #srware-how-we-safeguard>h3 {
    text-align: center;
    font-size: 20px;
    font-weight: bold;
    margin-top: 20px;
    margin-bottom: 10px
}

@media(min-width:64em) {
    .srware_container #block-srwarehowdowesafeguard #srware-how-we-safeguard {
        width: 1400px
    }
}

@media(max-width:1400px) {
    .srware_container #block-srwarehowdowesafeguard #srware-how-we-safeguard {
        width: 100%
    }
}

.srware_container #block-srwarehowwecanhelp {
    background: #303030;
    color: #fff
}

.srware_container #block-srwarehowwecanhelp .c-field__content {
    margin-top: 0
}

.srware_container #block-srwarehowwecanhelp #srware-how-we-can-help {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 50px;
    padding-bottom: 50px;
    border-top: none;
    overflow: hidden
}

.srware_container #block-srwarehowwecanhelp #srware-how-we-can-help span.bolder {
    font-size: 105%;
    font-weight: bolder;
    font-family: sans-serif
}

.srware_container #block-srwarehowwecanhelp #srware-how-we-can-help>.row>div {
    overflow: hidden
}

.srware_container #block-srwarehowwecanhelp #srware-how-we-can-help .row h2 {
    margin-top: 20px;
    margin-bottom: 10px
}

.srware_container #block-srwarehowwecanhelp #srware-how-we-can-help .row .col-md-3 .col-xs-2,
.srware_container #block-srwarehowwecanhelp #srware-how-we-can-help .row .col-md-3 .col-xs-10 {
    float: left
}

.srware_container #block-srwarehowwecanhelp #srware-how-we-can-help .row .col-md-3 .col-xs-2 p,
.srware_container #block-srwarehowwecanhelp #srware-how-we-can-help .row .col-md-3 .col-xs-10 p {
    margin: 0;
    line-height: 1.5
}

.srware_container #block-srwarehowwecanhelp #srware-how-we-can-help div img {
    min-width: 50px;
    width: 50px;
    padding: 2px
}

.srware_container #block-srwarehowwecanhelp #srware-how-we-can-help div h4 {
    padding-left: 20px;
    font-weight: bolder;
    font-family: sans-serif;
    margin-top: 10px;
    margin-bottom: 10px
}

.srware_container #block-srwarehowwecanhelp #srware-how-we-can-help #guidance-and-resources {
    padding-left: 4em
}

.srware_container #block-srwarehowwecanhelp #srware-how-we-can-help #guidance-and-resources .col-xs-9 div {
    font-size: 14px
}

@media(min-width:64em) {
    .srware_container #block-srwarehowwecanhelp #srware-how-we-can-help .vertical-separator-left {
        border-left: solid 1px #f6921e
    }
}

@media(min-width:64em) {
    .srware_container #block-srwarehowwecanhelp #srware-how-we-can-help {
        width: 1400px
    }
}

@media(max-width:1400px) {
    .srware_container #block-srwarehowwecanhelp #srware-how-we-can-help {
        width: 100%
    }
}

.srware_container .c-wysiwyg__inner {
    max-width: 1400px
}

.srware_container #read-more-button {
    margin-top: 20px
}

.srware_container #read-more-button a,
.srware_container .orange-read-more-button a {
    background: #d7410b;
    border: #d7410b;
    width: 110px;
    color: #fff;
    font-weight: bold
}

.srware_container .btn {
    display: inline-block;
    margin-bottom: 0;
    text-align: center;
    vertical-align: middle;
    touch-action: manipulation;
    cursor: pointer;
    white-space: nowrap;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.428571429;
    border-radius: 4px
}

.srware_container .srware-homepage {
    border-top: solid 2px #fff;
    padding-top: 10px;
    margin-top: 10px
}

.srware_container .srware-homepage h2 {
    margin-top: 20px;
    margin-bottom: 10px
}

.srware_container .srware-homepage #tips-and-guidance {
    overflow: hidden
}

.srware_container .srware-homepage .orange-read-more-button {
    text-align: center
}

.srware_container .srware-homepage .preamble {
    margin: 20px 0
}

.srware_container .srware-homepage img {
    min-width: 60px
}

.srware_container .srware-homepage .card .row div {
    float: left
}

.srware_container .srware-homepage .tips-box {
    padding: 25px
}

.srware_container .srware-homepage .tips-box p {
    font-size: 17px
}

.srware_container .srware-homepage #srware-report h2 {
    text-align: center
}

.srware_container .srware-homepage #srware-report ol {
    font-size: 16px
}

.srware_container .srware-homepage #srware-report ol li {
    list-style-type: none;
    max-width: none
}

.srware_container .srware-homepage #srware-report div a {
    border: 1px solid #faaf3b;
    color: #faaf3b;
    background: rgba(0, 0, 0, 0);
    font-weight: bold;
    margin-top: 10px;
    color: #139ff7 !important
}

@media(min-width:64em) {
    .srware_container .srware-homepage #srware-report div a {
        width: 20%
    }
}

.srware_container .c-menu--footer {
    display: block;
    max-width: 1400px;
    text-align: center;
    margin-top: 0
}

.srware_container .c-menu--footer .c-menu__item {
    max-width: 200px;
    display: inline-block;
    padding: 0 1em
}

.srware_container .c-menu--footer .c-menu__link {
    font-size: 10px;
    text-decoration: none
}

.srware_container .srware_footer_container a:visited {
    color: #fff
}

.srware_container #block-srwarefooter {
    background: #d7410b;
    color: #fff;
    padding: 30px 0;
    overflow: hidden
}

.srware_container #block-srwarefooter .container {
    margin-right: auto;
    margin-left: auto;
    padding-left: 1em;
    padding-right: 1em
}

@media(min-width:64em) {
    .srware_container #block-srwarefooter .container {
        width: 1400px
    }
}

@media(max-width:1400px) {
    .srware_container #block-srwarefooter .container {
        width: 100%
    }
}

.srware_container #block-srwarefooter .footer-left {
    border-right: solid 1px #fff;
    margin: 10px 0 20px 0;
    font-weight: bolder;
    padding-left: 10px
}

.srware_container #block-srwarefooter .footer-right {
    font-weight: bold
}

@media(min-width:64em) {
    .srware_container #block-srwarefooter .footer-right {
        padding-left: 4em
    }
}

.srware_container #block-srwarefooter .footer-right-top {
    border-bottom: 1px solid #fff;
    padding: 2em .1em 1em .1em
}

.srware_container #block-srwarefooter .footer-right-top a {
    color: #fff;
    text-decoration: none
}

.srware_container #block-srwarefooter .c-field {
    margin-bottom: 0
}

.srware_container #block-srwarefooter .srware-search-container {
    margin-top: 15px;
    border: solid 2px #000;
    border-radius: 50px;
    background: #fff
}

.srware_container #block-srwarefooter .srware-search-container div {
    border-radius: 50px;
    border: none
}

.srware_container #block-srwarefooter .srware-search-container form.gsc-search-box {
    margin: 0
}

.srware_container #block-srwarefooter .srware-search-container .gsc-input-box {
    height: 100%
}

.srware_container #block-srwarefooter .srware-search-container table.gsc-search-box {
    margin-bottom: 0 !important;
    border-radius: 50px;
    border: none;
    width: 100% !important
}

@media(max-width:639px) {
    .srware_container #block-srwarefooter .srware-search-container table.gsc-search-box tr:last-child {
        border-bottom: none !important
    }
}

.srware_container #block-srwarefooter .srware-search-container table.gsc-search-box table.gsc-input {
    height: 100% !important
}

.srware_container #block-srwarefooter .srware-search-container table.gsc-search-box .gsc-input {
    border-top-left-radius: 50px !important;
    border-bottom-left-radius: 50px !important;
    border: none;
    margin-left: 2px !important
}

.srware_container #block-srwarefooter .srware-search-container table.gsc-search-box .gsc-input .gsc-input-box {
    border-top-left-radius: 50px !important;
    border-bottom-left-radius: 50px !important;
    border: none
}

.srware_container #block-srwarefooter .srware-search-container table.gsc-search-box .gsc-input td {
    background-color: none !important;
    border: none !important;
    border-top-left-radius: 50px !important;
    border-bottom-left-radius: 50px !important
}

.srware_container #block-srwarefooter .srware-search-container table.gsc-search-box .gsc-input input {
    padding: 10px !important;
    height: 100% !important
}

.srware_container #block-srwarefooter .srware-search-container table.gsc-search-box .gsc-input .gsib_b {
    height: unset !important
}

.srware_container #block-srwarefooter .srware-search-container table.gsc-search-box .gsc-input .gscb_a {
    background: none !important;
    font-size: 27px !important
}

.srware_container #block-srwarefooter .srware-search-container table.gsc-search-box .gsc-input table.gsc-input {
    table-layout: unset !important
}

.srware_container #block-srwarefooter .srware-search-container table.gsc-search-box .gsc-search-button {
    border: none;
    border-radius: 0 !important;
    border-top-right-radius: 50px !important;
    border-bottom-right-radius: 50px !important;
    display: table-cell !important;
    width: 50px !important;
    margin-left: 2px !important;
    vertical-align: middle !important;
    height: 42px !important
}

.srware_container #block-srwarefooter .srware-search-container table.gsc-search-box .gsc-search-button button {
    background-color: #d7410b;
    height: 2.5rem
}

.srware_container #block-srwarefooter .srware-search-container table.gsc-search-box .gsc-search-button button svg {
    height: 20px;
    width: 20px
}

@media(max-width:64em) {
    .srware_container #block-srwarefooter .srware-search-container table.gsc-search-box .gsc-search-button button {
        height: 3.3rem !important
    }
}

.srware_container #block-srwarefooter .srware-search-container table.gsc-search-box .gsc-clear-button {
    display: none !important
}

@media(min-width:64em) {
    .srware_container #block-srwarefooter .srware-search-container {
        width: 60%
    }
}

.srware_container #block-srwarefooter #footer-search-srware {
    padding: 10px;
    border-top-left-radius: 50px;
    border-bottom-left-radius: 50px;
    border: none
}

.srware_container #block-guswds-footer {
    margin-right: auto;
    margin-left: auto;
    padding-left: 1em;
    padding-right: 1em
}

@media(min-width:64em) {
    .srware_container #block-guswds-footer {
        width: 1400px
    }
}

@media(max-width:1400px) {
    .srware_container #block-guswds-footer {
        width: 100%
    }
}

.srware_container .col-xs-1,
.srware_container .col-sm-1,
.srware_container .col-md-1,
.srware_container .col-lg-1,
.srware_container .col-xs-2,
.srware_container .col-sm-2,
.srware_container .col-md-2,
.srware_container .col-lg-2,
.srware_container .col-xs-3,
.srware_container .col-sm-3,
.srware_container .col-md-3,
.srware_container .col-lg-3,
.srware_container .col-xs-4,
.srware_container .col-sm-4,
.srware_container .col-md-4,
.srware_container .col-lg-4,
.srware_container .col-xs-5,
.srware_container .col-sm-5,
.srware_container .col-md-5,
.srware_container .col-lg-5,
.srware_container .col-xs-6,
.srware_container .col-sm-6,
.srware_container .col-md-6,
.srware_container .col-lg-6,
.srware_container .col-xs-7,
.srware_container .col-sm-7,
.srware_container .col-md-7,
.srware_container .col-lg-7,
.srware_container .col-xs-8,
.srware_container .col-sm-8,
.srware_container .col-md-8,
.srware_container .col-lg-8,
.srware_container .col-xs-9,
.srware_container .col-sm-9,
.srware_container .col-md-9,
.srware_container .col-lg-9,
.srware_container .col-xs-10,
.srware_container .col-sm-10,
.srware_container .col-md-10,
.srware_container .col-lg-10,
.srware_container .col-xs-11,
.srware_container .col-sm-11,
.srware_container .col-md-11,
.srware_container .col-lg-11,
.srware_container .col-xs-12,
.srware_container .col-sm-12,
.srware_container .col-md-12,
.srware_container .col-lg-12 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}

.srware_container .col-xs-2 {
    width: 16.6666666667%
}

.srware_container .col-xs-10 {
    width: 83.3333333333%
}

@media(min-width:768px) {
    .srware_container .col-sm-1,
    .srware_container .col-sm-2,
    .srware_container .col-sm-3,
    .srware_container .col-sm-4,
    .srware_container .col-sm-5,
    .srware_container .col-sm-6,
    .srware_container .col-sm-7,
    .srware_container .col-sm-8,
    .srware_container .col-sm-9,
    .srware_container .col-sm-10,
    .srware_container .col-sm-11,
    .srware_container .col-sm-12 {
        float: left
    }
    .srware_container .col-sm-1 {
        width: 8.3333333333%
    }
    .srware_container .col-sm-2 {
        width: 16.6666666667%
    }
    .srware_container .col-sm-3 {
        width: 25%
    }
    .srware_container .col-sm-4 {
        width: 33.3333333333%
    }
    .srware_container .col-sm-5 {
        width: 41.6666666667%
    }
    .srware_container .col-sm-6 {
        width: 50%
    }
    .srware_container .col-sm-7 {
        width: 58.3333333333%
    }
    .srware_container .col-sm-8 {
        width: 66.6666666667%
    }
    .srware_container .col-sm-9 {
        width: 75%
    }
    .srware_container .col-sm-10 {
        width: 83.3333333333%
    }
    .srware_container .col-sm-11 {
        width: 91.6666666667%
    }
    .srware_container .col-sm-12 {
        width: 100%
    }
}

@media(min-width:992px) {
    .srware_container .col-md-1,
    .srware_container .col-md-2,
    .srware_container .col-md-3,
    .srware_container .col-md-4,
    .srware_container .col-md-5,
    .srware_container .col-md-6,
    .srware_container .col-md-7,
    .srware_container .col-md-8,
    .srware_container .col-md-9,
    .srware_container .col-md-10,
    .srware_container .col-md-11,
    .srware_container .col-md-12 {
        float: left
    }
    .srware_container .col-md-1 {
        width: 8.3333333333%
    }
    .srware_container .col-md-2 {
        width: 16.6666666667%
    }
    .srware_container .col-md-3 {
        width: 25%
    }
    .srware_container .col-md-4 {
        width: 33.3333333333%
    }
    .srware_container .col-md-5 {
        width: 41.6666666667%
    }
    .srware_container .col-md-6 {
        width: 50%
    }
    .srware_container .col-md-7 {
        width: 58.3333333333%
    }
    .srware_container .col-md-8 {
        width: 66.6666666667%
    }
    .srware_container .col-md-9 {
        width: 75%
    }
    .srware_container .col-md-10 {
        width: 83.3333333333%
    }
    .srware_container .col-md-11 {
        width: 91.6666666667%
    }
    .srware_container .col-md-12 {
        width: 100%
    }
}

@media(min-width:1200px) {
    .srware_container .col-lg-1,
    .srware_container .col-lg-2,
    .srware_container .col-lg-3,
    .srware_container .col-lg-4,
    .srware_container .col-lg-5,
    .srware_container .col-lg-6,
    .srware_container .col-lg-7,
    .srware_container .col-lg-8,
    .srware_container .col-lg-9,
    .srware_container .col-lg-10,
    .srware_container .col-lg-11,
    .srware_container .col-lg-12 {
        float: left
    }
    .srware_container .col-lg-1 {
        width: 8.3333333333%
    }
    .srware_container .col-lg-2 {
        width: 16.6666666667%
    }
    .srware_container .col-lg-3 {
        width: 25%
    }
    .srware_container .col-lg-4 {
        width: 33.3333333333%
    }
    .srware_container .col-lg-5 {
        width: 41.6666666667%
    }
    .srware_container .col-lg-6 {
        width: 50%
    }
    .srware_container .col-lg-7 {
        width: 58.3333333333%
    }
    .srware_container .col-lg-8 {
        width: 66.6666666667%
    }
    .srware_container .col-lg-9 {
        width: 75%
    }
    .srware_container .col-lg-10 {
        width: 83.3333333333%
    }
    .srware_container .col-lg-11 {
        width: 91.6666666667%
    }
    .srware_container .col-lg-12 {
        width: 100%
    }
}

@media(max-width:768px) {
    .srware_container .col-xs-12 {
        width: 100%
    }
}

.srware_container .row::before,
.srware_container .row::after {
    content: " ";
    display: table
}

.srware_header .c-field {
    margin-bottom: 0
}

.srware_header #srware-top-logo {
    width: 100px
}

.srware_header .srware_search .srware-search-container {
    flex-basis: 360px
}

.srware_header .srware_search .gsib_a input {
    height: 100% !important
}

.srware_header .srware_search .gsc-search-button svg {
    height: 21px;
    width: 21px
}

.srware_header .srware_search .gsc-search-button button {
    background-color: #951a25;
    width: 54px;
    height: 48px
}

.srware_header .srware_search .gsc-input-box {
    height: 48px
}

.srware_header .srware_search .gsc-input-box .gsc-input {
    height: 100%
}

.srware_header td.gsib_a {
    background-image: none !important
}

.srware_search_mobile {
    display: none;
    background: #c41230;
    padding-right: 1em;
    padding-left: 1em;
    margin-left: 0
}

@media(min-width:768px)and (max-width:1024px) {
    .srware_search_mobile {
        display: block
    }
}

.srware_search_mobile .srware-search-container {
    flex-basis: 360px
}

.srware_search_mobile .srware-search-container table tbody td {
    background: none !important;
    border: none
}

.srware_search_mobile .gsc-search-box {
    margin-bottom: 0
}

.srware_search_mobile .gsc-search-button svg {
    height: 21px;
    width: 21px
}

.srware_search_mobile .gsc-search-button button {
    background-color: #951a25;
    width: 54px;
    height: 48px
}

.srware_search_mobile.usa-navbar__search .gsc-input-box {
    height: 48px
}

.srware_search_mobile.usa-navbar__search .gsc-input-box .gsc-input {
    height: 100% !important
}

.srware_main .l-constrain {
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
    overflow: hidden
}

#block-srwareheroimage {
    width: 100%
}

#block-srwareheroimage .container-fluid {
    background: #000;
    padding: 10px;
    overflow: hidden
}

#block-srwareheroimage .c-field {
    margin-bottom: 0
}

#block-srwareheroimage .c-figure {
    width: 100%;
    margin: 0
}

#block-srwareheroimage img {
    width: 100%;
    max-width: none;
    max-height: none
}

.ransomware-search .gsc-search-button-v2 {
    background-color: #951a25;
    border-radius: 2px !important
}

.ransomware-search .gsc-search-button-v2:hover,
.ransomware-search .gsc-search-button-v2:focus {
    background-color: #951a25
}