/*!***************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./source/styles.scss ***!
  \***************************************************************************************************************************************************************************************************************/
@import url(https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&display=swap);
/*!*******************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./source/styles.scss (1) ***!
  \*******************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
/*
* * * * * ==============================
* * * * * ==============================
* * * * * ==============================
* * * * * ==============================
========================================
========================================
========================================
----------------------------------------
USWDS 2.14.0
----------------------------------------
GENERAL SETTINGS
----------------------------------------
Read more about settings and
USWDS style tokens in the documentation:
https://designsystem.digital.gov/design-tokens
----------------------------------------
*/
/*
----------------------------------------
Image path
----------------------------------------
Relative image file path
----------------------------------------
*/
/*
----------------------------------------
Show compile warnings
----------------------------------------
Show Sass warnings when functions and
mixins use non-standard tokens.
AND
Show updates and notifications.
----------------------------------------
*/
/*
----------------------------------------
Namespace
----------------------------------------
*/
/*
----------------------------------------
Prefix separator
----------------------------------------
Set the character the separates
responsive and state prefixes from the
main class name.

The default (":") needs to be preceded
by two backslashes to be properly
escaped.
----------------------------------------
*/
/*
----------------------------------------
Layout grid
----------------------------------------
Should the layout grid classes output
with !important
----------------------------------------
*/
/*
----------------------------------------
Border box sizing
----------------------------------------
When set to true, sets the box-sizing
property of all site elements to
`border-box`.
----------------------------------------
*/
/*
----------------------------------------
Focus styles
----------------------------------------
*/
/*
----------------------------------------
Icons
----------------------------------------
*/
/*
* * * * * ==============================
* * * * * ==============================
* * * * * ==============================
* * * * * ==============================
========================================
========================================
========================================
----------------------------------------
USWDS 2.14.0
----------------------------------------
TYPOGRAPHY SETTINGS
----------------------------------------
Read more about settings and
USWDS typography tokens in the documentation:
https://designsystem.digital.gov/design-tokens/typesetting/overview/
----------------------------------------
*/
/*
----------------------------------------
Root font size
----------------------------------------
Setting $theme-respect-user-font-size to
true sets the root font size to 100% and
uses ems for media queries
----------------------------------------
$theme-root-font-size only applies when
$theme-respect-user-font-size is set to
false.

This will set the root font size
as a specific px value and use px values
for media queries.

Accepts true or false
----------------------------------------
*/
/*
----------------------------------------
Global styles
----------------------------------------
Adds basic styling for the following
unclassed elements:

- paragraph: paragraph text
- link: links
- content: paragraph text, links,
  headings, lists, and tables
----------------------------------------
*/
/*
----------------------------------------
Font path
----------------------------------------
Relative font file path
----------------------------------------
*/
/*
----------------------------------------
Custom typeface tokens
----------------------------------------
Add a new custom typeface token if
your project uses a typeface not already
defined by USWDS.
----------------------------------------
USWDS defines the following tokens
by default:
----------------------------------------
'georgia'
'helvetica'
'merriweather'
'open-sans'
'public-sans'
'roboto-mono'
'source-sans-pro'
'system'
'tahoma'
'verdana'
----------------------------------------
Add as many new tokens as you have
custom typefaces. Reference your new
token(s) in the type-based font settings
using the quoted name of the token.

For example:

$theme-font-type-cond: 'example-font-token';

display-name:
The display name of your font

cap-height:
The height of a 500px `N` in Sketch
----------------------------------------
You should change `example-[style]-token`
names to something more descriptive.
----------------------------------------
*/
/*
----------------------------------------
Type-based font settings
----------------------------------------
Set the type-based tokens for your
project from the following tokens,
or from any new font tokens you added in
$theme-typeface-tokens.
----------------------------------------
'georgia'
'helvetica'
'merriweather'
'open-sans'
'public-sans'
'roboto-mono'
'source-sans-pro'
'system'
'tahoma'
'verdana'
----------------------------------------
*/
/*
----------------------------------------
Custom font stacks
----------------------------------------
Add custom font stacks to any of the
type-based fonts. Any USWDS typeface
token already has a default stack.

Custom stacks don't need to include the
font's display name. It will
automatically appear at the start of
the stack.
----------------------------------------
Example:
$theme-font-type-sans: 'source-sans-pro';
$theme-font-sans-custom-stack: "Helvetica Neue", Helvetica, Arial, sans;

Output:
font-family: "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans;
----------------------------------------
*/
/*
----------------------------------------
Add any custom font source files
----------------------------------------
If you want USWDS to generate additional
@font-face declarations, add your font
data below, following the example that
follows.
----------------------------------------
USWDS automatically generates @font-face
decalarations for the following

'merriweather'
'public-sans'
'roboto-mono'
'source-sans-pro'

These typefaces not require custom
source files.
----------------------------------------
EXAMPLE

- dir:
  Directory relative to $theme-font-path
- This directory should include fonts saved as
  .ttf, .woff, and .woff2
  ExampleSerif-Normal.ttf
  ExampleSerif-Normal.woff
  ExampleSerif-Normal.woff2

$theme-font-serif-custom-src: (
  dir: 'custom/example-serif',
  roman: (
    100: false,
    200: false,
    300: 'ExampleSerif-Light',
    400: 'ExampleSerif-Normal',
    500: false,
    600: false,
    700: 'ExampleSerif-Bold',
    800: false,
    900: false,
  ),
  italic: (
    100: false,
    200: false,
    300: 'ExampleSerif-LightItalic',
    400: 'ExampleSerif-Italic',
    500: false,
    600: false,
    700: 'ExampleSerif-BoldItalic',
    800: false,
    900: false,
  ),
);
----------------------------------------
*/
/*
----------------------------------------
Role-based font settings
----------------------------------------
Set the role-based tokens for your
project from the following font-type
tokens.
----------------------------------------
'cond'
'icon'
'lang'
'mono'
'sans'
'serif'
----------------------------------------
*/
/*
----------------------------------------
Type scale
----------------------------------------
Define your project's type scale using
values from the USWDS system type scale

1-20
----------------------------------------
*/
/*
----------------------------------------
Font weights
----------------------------------------
Assign weights 100-900
Or use `false` for unneeded weights.
----------------------------------------
*/
/*
----------------------------------------
General typography settings
----------------------------------------
Type scale tokens
----------------------------------------
micro:      10px
1:          12px
2:          13px
3:          14px
4:          15px
5:          16px
6:          17px
7:          18px
8:          20px
9:          22px
10:         24px
11:         28px
12:         32px
13:         36px
14:         40px
15:         48px
16:         56px
17:         64px
18:         80px
19:         120px
20:         140px
----------------------------------------
Line height tokens
----------------------------------------
1:    1
2:    1.15
3:    1.35
4:    1.5
5:    1.62
6:    1.75
----------------------------------------
Font role tokens
----------------------------------------
'ui'
'heading'
'body'
'code'
'alt'
----------------------------------------
Measure (max-width) tokens
----------------------------------------
1:       44ex
2:       60ex
3:       64ex
4:       68ex
5:       74ex
6:       88ex
none:    none
----------------------------------------
*/
/*
* * * * * ==============================
* * * * * ==============================
* * * * * ==============================
* * * * * ==============================
========================================
========================================
========================================
----------------------------------------
USWDS 2.14.0
----------------------------------------
COLOR SETTINGS
----------------------------------------
Read more about settings and
USWDS color tokens in the documentation:
https://designsystem.digital.gov/design-tokens/color
----------------------------------------
*/
/*
----------------------------------------
Theme palette colors
----------------------------------------
*/
/*
----------------------------------------
State palette colors
----------------------------------------
*/
/*
----------------------------------------
General colors
----------------------------------------
*/
/*
* * * * * ==============================
* * * * * ==============================
* * * * * ==============================
* * * * * ==============================
========================================
========================================
========================================
----------------------------------------
USWDS 2.14.0
----------------------------------------
SPACING SETTINGS
----------------------------------------
Read more about settings and
USWDS spacing units tokens in the
documentation:
https://designsystem.digital.gov/design-tokens/spacing-units
----------------------------------------
*/
/*
----------------------------------------
Border radius
----------------------------------------
2px           2px
0.5           4px
1             8px
1.5           12px
2             16px
2.5           20px
3             24px
4             32px
5             40px
6             48px
7             56px
8             64px
9             72px
----------------------------------------
*/
/*
----------------------------------------
Column gap
----------------------------------------
2px         2px
0.5         4px
1           8px
2           16px
3           24px
4           32px
5           40px
6           48px
----------------------------------------
*/
/*
----------------------------------------
Grid container max-width
----------------------------------------
mobile
mobile-lg
tablet
tablet-lg
desktop
desktop-lg
widescreen
----------------------------------------
*/
/*
----------------------------------------
Site
----------------------------------------
*/
/*
* * * * * ==============================
* * * * * ==============================
* * * * * ==============================
* * * * * ==============================
========================================
========================================
========================================
----------------------------------------
USWDS 2.14.0
----------------------------------------
UTILITIES SETTINGS
----------------------------------------
Read more about settings and
USWDS utilities in the documentation:
https://designsystem.digital.gov/utilities
----------------------------------------
*/
/*
----------------------------------------
Utility breakpoints
----------------------------------------
Which breakpoints does your project
need? Select as `true` any breakpoint
used by utilities or layout grid
----------------------------------------
*/
/*
----------------------------------------
Global colors
----------------------------------------
The following palettes will be added to
- background-color
- border-color
- color
- text-decoration-color
----------------------------------------
*/
/*
----------------------------------------
Settings
----------------------------------------
*/
/*
----------------------------------------
Values
----------------------------------------
*/
/*
* * * * * ==============================
* * * * * ==============================
* * * * * ==============================
* * * * * ==============================
========================================
========================================
========================================
----------------------------------------
USWDS 2.14.0
----------------------------------------
COMPONENT SETTINGS
----------------------------------------
Read more about settings and
USWDS style tokens in the documentation:
https://designsystem.digital.gov/design-tokens
----------------------------------------
*/
/*
========================================
Functions
----------------------------------------
*/
/*
========================================
General-purpose functions
----------------------------------------
*/
/*
----------------------------------------
divide()
----------------------------------------
Divides one number by another, to a
specified precision.
----------------------------------------
*/
/*
----------------------------------------
uswds-error()
----------------------------------------
Allow the system to pass an error as text
to test error states in unit testing
----------------------------------------
*/
/*
----------------------------------------
error-not-token()
----------------------------------------
Returns a common not-a-token error.
----------------------------------------
*/
/*
----------------------------------------
map-deep-get()
----------------------------------------
@author Hugo Giraudel
@access public
@param {Map} $map - Map
@param {Arglist} $keys - Key chain
@return {*} - Desired value
----------------------------------------
*/
/*
----------------------------------------
strip-unit()
----------------------------------------
Remove the unit of a length
@author Hugo Giraudel
@param {Number} $number - Number to remove unit from
@return {Number} - Unitless number
----------------------------------------
*/
/*
----------------------------------------
multi-cat()
----------------------------------------
Concatenate two lists
----------------------------------------
*/
/*
----------------------------------------
map-collect()
----------------------------------------
Collect multiple maps into a single
large map
source: https://gist.github.com/bigglesrocks/d75091700f8f2be5abfe
----------------------------------------
*/
/*
----------------------------------------
smart-quote()
----------------------------------------
Quotes strings
Inspects `px`, `xs`, and `xl` numbers
Leaves bools as is
----------------------------------------
*/
/*
----------------------------------------
remove()
----------------------------------------
Remove a value from a list
----------------------------------------
*/
/*
----------------------------------------
to-map()
----------------------------------------
Convert a single value to a USWDS
value map.

Candidate for deprecation if we remove
isReadable
----------------------------------------
*/
/*
----------------------------------------
base-to-map()
----------------------------------------
Convert a single base to a USWDS
value map.

Candidate for deprecation if we remove
isReadable
----------------------------------------
*/
/*
----------------------------------------
ns()
----------------------------------------
Add a namesspace of $type if that
namespace is set to output
----------------------------------------
*/
/*
----------------------------------------
de-list()
----------------------------------------
Transform a one-element list or arglist
into that single element.
----------------------------------------
(1) => 1
((1)) => (1)
----------------------------------------
*/
/*
----------------------------------------
unpack()
----------------------------------------
Create lists of single items from lists
of lists.
----------------------------------------
(1, (2.1, 2.2), 3) -->
(1, 2.1, 2.2, 3)
----------------------------------------
*/
/*
----------------------------------------
get-last()
----------------------------------------
Return the last item of a list,
Return null if the value is null
----------------------------------------
*/
/*
----------------------------------------
has-important()
----------------------------------------
Check to see if `!important` is
being passed in a mixin's props
----------------------------------------
*/
/*
----------------------------------------
append-important()
----------------------------------------
Append `!important` to a list
----------------------------------------
*/
/*
----------------------------------------
spacing-multiple()
----------------------------------------
Converts a spacing unit multiple into
the desired final units (currently rem)
----------------------------------------
*/
/*
----------------------------------------
rem-to-px()
----------------------------------------
Converts a value in rem to a value in px
----------------------------------------
*/
/*
----------------------------------------
rem-to-user-em()
----------------------------------------
Converts a value in rem to a value in
[user-settings] em for use in media
queries
----------------------------------------
*/
/*
----------------------------------------
validate-typeface-token()
----------------------------------------
Check to see if a typeface-token exists.
Throw an error if a passed token does
not exist in the typeface-token map.
----------------------------------------
*/
/*
----------------------------------------
cap-height()
----------------------------------------
Get the cap height of a valid typeface
----------------------------------------
*/
/*
----------------------------------------
px-to-rem()
----------------------------------------
Converts a value in px to a value in rem
----------------------------------------
*/
/*
----------------------------------------
normalize-type-scale()
----------------------------------------
Normalizes a specific face's optical size
to a set target
----------------------------------------
*/
/*
----------------------------------------
utility-font()
----------------------------------------
Get a normalized font-size in rem from
a family and a type size in either
system scale or project scale
----------------------------------------
Not the public-facing function.
Used for building the utilities and
withholds certain errors.
----------------------------------------
*/
/*
----------------------------------------
line-height()
lh()
----------------------------------------
Get a normalized line-height from
a family and a line-height scale unit
----------------------------------------
*/
/*
----------------------------------------
convert-to-font-type()
----------------------------------------
Converts a font-role token into a
font-type token. Leaves font-type tokens
unchanged.
----------------------------------------
*/
/*
----------------------------------------
get-font-stack()
----------------------------------------
Get a font stack from a style- or
role-based font token.
----------------------------------------
*/
/*
----------------------------------------
get-typeface-token()
----------------------------------------
Get a typeface token from a font-type or
font-role token.
----------------------------------------
*/
/*
----------------------------------------
get-system-color()
----------------------------------------
Derive a system color from its
family, value, and vivid or a passed
variable that is, itself, a list
----------------------------------------
*/
/*
----------------------------------------
system-type-scale()
----------------------------------------
Get a value from the system type scale
----------------------------------------
*/
/*
----------------------------------------
calc-gap-offset()
----------------------------------------
Calculate a valid uswds unit that is
half the width of a given unit, for
calculating gap offset in the layout
grid.
----------------------------------------
*/
/*
----------------------------------------
get-standard-values()
----------------------------------------
Gets a map of USWDS standard values
for a property
----------------------------------------
*/
/*
----------------------------------------
number-to-token()
----------------------------------------
Converts an integer or numeric value
into a system value

Ex: 0.5   --> '05'
    -1px  --> 'neg-1px'
----------------------------------------
*/
/*
----------------------------------------
columns()
----------------------------------------
outputs a grid-col number based on
the number of desired columns in the
12-column grid

Ex: columns(2) --> 6
    grid-col(columns(2))
----------------------------------------
*/
/*
----------------------------------------
get-uswds-value()
----------------------------------------
Finds and outputs a value from the
USWDS standard values.

Used to build other standard utility
functions and mixins.
----------------------------------------
*/
/*
----------------------------------------
decompose-color-token()
----------------------------------------
Convert a color token into into a list
of form [family], [grade], [variant]

Vivid variants return "vivid" as the
variant.

If neither grade nor variant exists,
returns 'false'
----------------------------------------
*/
/*
----------------------------------------
test-colors()
----------------------------------------
Check to see if all system colors
fall between the proper relative
luminance range for their grade.

Has a couple quirks, as the luminance()
function returns slightly different
results than expected.
----------------------------------------
*/
/*
----------------------------------------
str-split()
----------------------------------------
Split a string at a given separator
and convert into a lisrt of substrings
----------------------------------------
*/
/*
----------------------------------------
str-replace()
----------------------------------------
Replace any substring with another
string
----------------------------------------
*/
/*
----------------------------------------
is-system-color-token()
----------------------------------------
Return whether a token is a system
color token
----------------------------------------
*/
/*
----------------------------------------
is-theme-color-token()
----------------------------------------
Return whether a token is a theme
color token
----------------------------------------
*/
/*
----------------------------------------
color-token-assignment()
----------------------------------------
Get the system token equivalent of any
theme color token
----------------------------------------
*/
/*
----------------------------------------
is-color-token()
----------------------------------------
Returns whether a given string is a
USWDS color token.
----------------------------------------
*/
/*
----------------------------------------
calculate-grade()
----------------------------------------
Derive the grade equivalent any color,
even non-token colors
----------------------------------------
*/
/*
----------------------------------------
color()
----------------------------------------
Derive a color from a color shortcode
----------------------------------------
*/
/*
----------------------------------------
advanced-color()
----------------------------------------
Derive a color from a color triplet:
[family], [grade], [variant]
----------------------------------------
*/
/*
----------------------------------------
units()
----------------------------------------
Converts a spacing unit into
the desired final units (currently rem)
----------------------------------------
*/
/*
----------------------------------------
get-palettes()
----------------------------------------
Build a single map of plugin values
from a list of plugin keys.
----------------------------------------
*/
/*
----------------------------------------
border-radius()
----------------------------------------
Get a border-radius from the system
border-radii
----------------------------------------
*/
/*
----------------------------------------
font-weight()
fw()
----------------------------------------
Get a font-weight value from the
system font-weight
----------------------------------------
*/
/*
----------------------------------------
feature()
----------------------------------------
Gets a valid USWDS font feature setting
----------------------------------------
*/
/*
----------------------------------------
flex()
----------------------------------------
Gets a valid USWDS flex value
----------------------------------------
*/
/*
----------------------------------------
font-family()
family()
----------------------------------------
Get a font-family stack from a
role-based or type-based font family
----------------------------------------
*/
/*
----------------------------------------
letter-spacing()
ls()
----------------------------------------
Get a letter-spacing value from the
system letter-spacing
----------------------------------------
*/
/*
----------------------------------------
measure()
----------------------------------------
Gets a valid USWDS reading line length
----------------------------------------
*/
/*
----------------------------------------
opacity()
----------------------------------------
Get an opacity from the system
opacities
----------------------------------------
*/
/*
----------------------------------------
order()
----------------------------------------
Get an order value from the
system orders
----------------------------------------
*/
/*
----------------------------------------
radius()
----------------------------------------
Get a border-radius value from the
system letter-spacing
----------------------------------------
*/
/*
----------------------------------------
font-size()
----------------------------------------
Get type scale value from a [family] and
[scale]
----------------------------------------
*/
/*
----------------------------------------
z-index()
z()
----------------------------------------
Get a z-index value from the
system z-index
----------------------------------------
*/
/*
----------------------------------------
magic-number()
----------------------------------------
Returns the magic number of two color
grades. Takes numbers or color tokens.

magic-number(50, 10)
return: 40

magic-number("red-50", "red-10")
return: 40
----------------------------------------
*/
/*
----------------------------------------
get-default()
----------------------------------------
Returns the default value from a map
of project defaults

get-default("bg-color")
> $theme-body-background-color
----------------------------------------
*/
/*
----------------------------------------
get-color-token-from-bg()
----------------------------------------
Returns an accessible foreground color
token, given a background, preferred
color, fallback color, and WCAG target

returns: color-token

get-color-token-from-bg(
  "black",
  "red-60",
  "red-10",
  "AA")
> "red-10"
----------------------------------------
*/
/*
----------------------------------------
get-link-tokens-from-bg()
----------------------------------------
Get accessible link colors for a given
background color

returns: link-token, hover-token

get-link-tokens-from-bg(
  "black",
  "red-60",
  "red-10",
  "AA")
> "red-10", "red-5"

get-link-tokens-from-bg(
  "black",
  "red-60v",
  "red-10v",
  "AA-large")
> "red-60v", "red-50v"

get-link-tokens-from-bg(
  "black",
  "red-5v",
  "red-60v",
  "AA")
> "red-5v", "white"

get-link-tokens-from-bg(
  "black",
  "white",
  "red-60v",
  "AA")
> "white", "white"
----------------------------------------
*/
/*
----------------------------------------
color-token-type()
----------------------------------------
Returns the type of a color token.

Returns: "system" | "theme"
----------------------------------------
*/
/*
----------------------------------------
color-token-family()
----------------------------------------
Returns the family of a color token.

Returns: color-family

color-token-family("accent-warm-vivid")
> "accent-warm"

color-token-family("red-50v")
> "red"

color-token-variant(("red", 50, "vivid"))
> "red"
----------------------------------------
*/
/*
----------------------------------------
color-token-grade()
----------------------------------------
Returns the grade of a USWDS color token.

Returns: color-grade

color-token-grade("accent-warm")
> "root"

color-token-grade("accent-warm-vivid")
> "root"

color-token-grade("accent-warm-darker")
> "darker"

color-token-grade("red-50v")
> 50

color-token-variant(("red", 50, "vivid"))
> 50
----------------------------------------
*/
/*
----------------------------------------
color-token-variant()
----------------------------------------
Returns the variant of color token.

Returns: "vivid" | false

color-token-variant("accent-warm")
> false

color-token-variant("accent-warm-vivid")
> "vivid"

color-token-variant("red-50v")
> "vivid"

color-token-variant(("red", 50, "vivid"))
> "vivid"
----------------------------------------
*/
/*
----------------------------------------
next-token()
----------------------------------------
Returns next "darker" or "lighter" color
token of the same token type and variant.

Returns: color-token | false

next-token("accent-warm", "lighter")
> "accent-warm-light"

next-token("gray-10", "lighter")
> "gray-5"

next-token("gray-5", "lighter")
> "white"

next-token("white", "lighter")
> false

next-token("red-50v", "darker")
> "red-60v"

next-token("red-50", "darker")
> "red-60"

next-token("red-80v", "darker")
> "red-90"

next-token("red-90", "darker")
> "black"

next-token("white", "darker")
> "gray-5"

next-token("black", "lighter")
> "gray-90"
----------------------------------------
*/
/*
----------------------------------------
wcag-magic-number()
----------------------------------------
Returns the magic number of a specific
wcag grade:

"AA"
"AA-Large"
"AAA"

wcag-magic-number("AA")
> 50
----------------------------------------
*/
/*
----------------------------------------
is-accessible-magic-number()
----------------------------------------
Returns whether two grades achieve
specified target color contrast

Returns: true | false

is-accessible-magic-number(10, 50, "AA")
> false

is-accessible-magic-number(10, 60, "AA")
> true
----------------------------------------
*/
/*
========================================
core/units
----------------------------------------
The master palettes of
- colors
- whitespace
- typescale
----------------------------------------
This file is not meant to be modified
by USWDS project teams. Change your
project values in
project/uswds-project-settings
----------------------------------------
*/
/*
----------------------------------------
Spacing grid multiplier
----------------------------------------
*/
/*
----------------------------------------
Spacing grid
----------------------------------------
*/
/*
----------------------------------------
Breakpoints
----------------------------------------
*/
/*
----------------------------------------
Units
----------------------------------------
*/
/*
----------------------------------------
Layout grid widths
----------------------------------------
*/
/*
----------------------------------------
Font stacks
----------------------------------------
*/
/*
----------------------------------------
Typeface
----------------------------------------
*/
/*
----------------------------------------
Typescale
----------------------------------------
*/
/*
----------------------------------------
Measure
----------------------------------------
*/
/*
----------------------------------------
Line height
----------------------------------------
*/
/*
----------------------------------------
Base cap height
----------------------------------------
500px 'N' height measured in Sketch.
Used for normalizing font sizes.
Current normalized to Apple system
fonts.
----------------------------------------
*/
/*
----------------------------------------
Luminance ranges
----------------------------------------
*/
/*
----------------------------------------
Colors
----------------------------------------
*/
/*
* * * * * ==============================
* * * * * ==============================
* * * * * ==============================
* * * * * ==============================
========================================
========================================
========================================
----------------------------------------
USWDS 2.0 Variables
Use for computed variables or any
not meant to be set by system users
directly.
----------------------------------------
*/
/*
----------------------------------------
Touch target size
----------------------------------------
*/
/*
----------------------------------------
Namespace
----------------------------------------
*/
/*
----------------------------------------
Separator
----------------------------------------
*/
/*
----------------------------------------
Spacing
----------------------------------------
All spacing values that can be called
by units()
----------------------------------------
*/
/*
----------------------------------------
Project fonts
----------------------------------------
Collects font settings in a map for
looping.
----------------------------------------
*/
/*
----------------------------------------
Font stack
----------------------------------------
Compute the project font stack based on
the project fonts and the font
definition values set in
core/_font-definitions
----------------------------------------
*/
/*
----------------------------------------
Cap heights
----------------------------------------
Collect project cap heights
----------------------------------------
*/
/*
----------------------------------------
Theme color families and grades
----------------------------------------
*/
/*
----------------------------------------
Theme color map
----------------------------------------
*/
/*
----------------------------------------
Theme color shortcodes
----------------------------------------
*/
/*
----------------------------------------
System magic numbers for color contrast
----------------------------------------
*/
/*
----------------------------------------
Luminance color component values
----------------------------------------
*/
/*
----------------------------------------
Build the project type scale map
----------------------------------------
*/
/*
----------------------------------------
Border-radius
----------------------------------------
*/
/*
----------------------------------------
Column gaps
----------------------------------------
*/
/*
----------------------------------------
Grid
----------------------------------------
*/
/*
----------------------------------------
Aspect Ratios
----------------------------------------
*/
/*
----------------------------------------
Easing
----------------------------------------
*/
/*
----------------------------------------
Project defaults
----------------------------------------
*/
/*
----------------------------------------
USWDS Properties
----------------------------------------
*/
/*
----------------------------------------
family()
----------------------------------------
Get a font-family stack
----------------------------------------
*/
/*
----------------------------------------
size()
----------------------------------------
Get a normalized font-size in rem from
a family and a type size in either
system scale or project scale
----------------------------------------
*/
/*
----------------------------------------
font()
----------------------------------------
Get a font-family stack
AND
Get a normalized font-size in rem from
a family and a type size in either
system scale or project scale
----------------------------------------
*/
/*
----------------------------------------
typeset()
----------------------------------------
Sets:
- family
- size
- line-height
----------------------------------------
*/
/* stylelint-disable max-nesting-depth */
/*
----------------------------------------
@render-pseudoclass
----------------------------------------
Build a pseucoclass utiliy from values
calculated in the @render-utilities-in
loop
----------------------------------------
*/
/*
----------------------------------------
@render-utility
----------------------------------------
Build a utility from values calculated
in the @render-utilities-in loop
----------------------------------------
TODO: Determine the proper use of
unquote() in the following. Changed to
account for a 'interpolation near
operators will be simplified in a
future version of Sass' warning.
----------------------------------------
*/
/*
----------------------------------------
@render-utilities-in
----------------------------------------
The master loop that sets the building
blocks of utilities from the values
in individual rule settings and loops
through all possible variants
----------------------------------------
*/
/* stylelint-enable */
/*  deprecated.scss
    ---
    Occasionally the design system will deprecate
    old variables or functionality. If we replace
    the old functionality with something new, this is a
    place to connect the old functionality to the
    new functionality, in the service of better
    continuity and backwards compatibility within a
    major release cycle.

    Note the USWDS version where we deprecated the
    old functionality in a comment.

    Be sure to update notifications.scss.

    This file should started fresh at each
    major version.
*/
/*  notifications.scss
    ---
    Adds a notification at the top of each USWDS
    compile. Use this file for important notifications
    and updates to the design system.

    This file should started fresh at each
    major version.

*/
/* prettier-ignore */
/* prettier-ignore */
.dropup,
.dropend,
.dropdown,
.dropstart,
.dropup-center,
.dropdown-center {
  position: relative;
}

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

.dropdown-menu {
  --bs-dropdown-zindex: 1000;
  --bs-dropdown-min-width: 10rem;
  --bs-dropdown-padding-x: 0;
  --bs-dropdown-padding-y: 0.5rem;
  --bs-dropdown-spacer: 0.125rem;
  --bs-dropdown-font-size: 1rem;
  --bs-dropdown-color: #212529;
  --bs-dropdown-bg: #fff;
  --bs-dropdown-border-color: var(--bs-border-color-translucent);
  --bs-dropdown-border-radius: 0.375rem;
  --bs-dropdown-border-width: 1px;
  --bs-dropdown-inner-border-radius: calc(0.375rem - 1px);
  --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
  --bs-dropdown-divider-margin-y: 0.5rem;
  --bs-dropdown-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  --bs-dropdown-link-color: #212529;
  --bs-dropdown-link-hover-color: #1e2125;
  --bs-dropdown-link-hover-bg: #e9ecef;
  --bs-dropdown-link-active-color: #fff;
  --bs-dropdown-link-active-bg: #0d6efd;
  --bs-dropdown-link-disabled-color: #adb5bd;
  --bs-dropdown-item-padding-x: 1rem;
  --bs-dropdown-item-padding-y: 0.25rem;
  --bs-dropdown-header-color: #6c757d;
  --bs-dropdown-header-padding-x: 1rem;
  --bs-dropdown-header-padding-y: 0.5rem;
  position: absolute;
  z-index: var(--bs-dropdown-zindex);
  display: none;
  min-width: var(--bs-dropdown-min-width);
  padding: var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);
  margin: 0;
  font-size: var(--bs-dropdown-font-size);
  color: var(--bs-dropdown-color);
  text-align: left;
  list-style: none;
  background-color: var(--bs-dropdown-bg);
  background-clip: padding-box;
  border: var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);
  border-radius: var(--bs-dropdown-border-radius);
}
.dropdown-menu[data-bs-popper] {
  top: 100%;
  left: 0;
  margin-top: var(--bs-dropdown-spacer);
}

.dropdown-menu-start {
  --bs-position: start;
}
.dropdown-menu-start[data-bs-popper] {
  right: auto;
  left: 0;
}

.dropdown-menu-end {
  --bs-position: end;
}
.dropdown-menu-end[data-bs-popper] {
  right: 0;
  left: auto;
}

@media (min-width: 576px) {
  .dropdown-menu-sm-start {
    --bs-position: start;
  }
  .dropdown-menu-sm-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-sm-end {
    --bs-position: end;
  }
  .dropdown-menu-sm-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 768px) {
  .dropdown-menu-md-start {
    --bs-position: start;
  }
  .dropdown-menu-md-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-md-end {
    --bs-position: end;
  }
  .dropdown-menu-md-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 992px) {
  .dropdown-menu-lg-start {
    --bs-position: start;
  }
  .dropdown-menu-lg-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-lg-end {
    --bs-position: end;
  }
  .dropdown-menu-lg-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1200px) {
  .dropdown-menu-xl-start {
    --bs-position: start;
  }
  .dropdown-menu-xl-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xl-end {
    --bs-position: end;
  }
  .dropdown-menu-xl-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1400px) {
  .dropdown-menu-xxl-start {
    --bs-position: start;
  }
  .dropdown-menu-xxl-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xxl-end {
    --bs-position: end;
  }
  .dropdown-menu-xxl-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
.dropup .dropdown-menu[data-bs-popper] {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: var(--bs-dropdown-spacer);
}
.dropup .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent;
}
.dropup .dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropend .dropdown-menu[data-bs-popper] {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: var(--bs-dropdown-spacer);
}
.dropend .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid;
}
.dropend .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropend .dropdown-toggle::after {
  vertical-align: 0;
}

.dropstart .dropdown-menu[data-bs-popper] {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: var(--bs-dropdown-spacer);
}
.dropstart .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}
.dropstart .dropdown-toggle::after {
  display: none;
}
.dropstart .dropdown-toggle::before {
  display: inline-block;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent;
}
.dropstart .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropstart .dropdown-toggle::before {
  vertical-align: 0;
}

.dropdown-divider {
  height: 0;
  margin: var(--bs-dropdown-divider-margin-y) 0;
  overflow: hidden;
  border-top: 1px solid var(--bs-dropdown-divider-bg);
  opacity: 1;
}

.dropdown-item {
  display: block;
  width: 100%;
  padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
  clear: both;
  font-weight: 400;
  color: var(--bs-dropdown-link-color);
  text-align: inherit;
  text-decoration: none;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
}
.dropdown-item:hover, .dropdown-item:focus {
  color: var(--bs-dropdown-link-hover-color);
  background-color: var(--bs-dropdown-link-hover-bg);
}
.dropdown-item.active, .dropdown-item:active {
  color: var(--bs-dropdown-link-active-color);
  text-decoration: none;
  background-color: var(--bs-dropdown-link-active-bg);
}
.dropdown-item.disabled, .dropdown-item:disabled {
  color: var(--bs-dropdown-link-disabled-color);
  pointer-events: none;
  background-color: transparent;
}

.dropdown-menu.show {
  display: block;
}

.dropdown-header {
  display: block;
  padding: var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);
  margin-bottom: 0;
  font-size: 0.875rem;
  color: var(--bs-dropdown-header-color);
  white-space: nowrap;
}

.dropdown-item-text {
  display: block;
  padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
  color: var(--bs-dropdown-link-color);
}

.dropdown-menu-dark {
  --bs-dropdown-color: #dee2e6;
  --bs-dropdown-bg: #343a40;
  --bs-dropdown-border-color: var(--bs-border-color-translucent);
  --bs-dropdown-box-shadow: ;
  --bs-dropdown-link-color: #dee2e6;
  --bs-dropdown-link-hover-color: #fff;
  --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
  --bs-dropdown-link-hover-bg: rgba(255, 255, 255, 0.15);
  --bs-dropdown-link-active-color: #fff;
  --bs-dropdown-link-active-bg: #0d6efd;
  --bs-dropdown-link-disabled-color: #adb5bd;
  --bs-dropdown-header-color: #adb5bd;
}

.ratio {
  position: relative;
  width: 100%;
}
.ratio::before {
  display: block;
  padding-top: var(--bs-aspect-ratio);
  content: "";
}
.ratio > * {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.ratio-1x1 {
  --bs-aspect-ratio: 100%;
}

.ratio-4x3 {
  --bs-aspect-ratio: 75%;
}

.ratio-16x9 {
  --bs-aspect-ratio: 56.25%;
}

.ratio-21x9 {
  --bs-aspect-ratio: 42.8571428571%;
}

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

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

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

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

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

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

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

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

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

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

@media (min-width: 576px) {
  .d-sm-inline {
    display: inline !important;
  }
  .d-sm-inline-block {
    display: inline-block !important;
  }
  .d-sm-block {
    display: block !important;
  }
  .d-sm-grid {
    display: grid !important;
  }
  .d-sm-table {
    display: table !important;
  }
  .d-sm-table-row {
    display: table-row !important;
  }
  .d-sm-table-cell {
    display: table-cell !important;
  }
  .d-sm-flex {
    display: flex !important;
  }
  .d-sm-inline-flex {
    display: inline-flex !important;
  }
  .d-sm-none {
    display: none !important;
  }
}
@media (min-width: 768px) {
  .d-md-inline {
    display: inline !important;
  }
  .d-md-inline-block {
    display: inline-block !important;
  }
  .d-md-block {
    display: block !important;
  }
  .d-md-grid {
    display: grid !important;
  }
  .d-md-table {
    display: table !important;
  }
  .d-md-table-row {
    display: table-row !important;
  }
  .d-md-table-cell {
    display: table-cell !important;
  }
  .d-md-flex {
    display: flex !important;
  }
  .d-md-inline-flex {
    display: inline-flex !important;
  }
  .d-md-none {
    display: none !important;
  }
}
@media (min-width: 992px) {
  .d-lg-inline {
    display: inline !important;
  }
  .d-lg-inline-block {
    display: inline-block !important;
  }
  .d-lg-block {
    display: block !important;
  }
  .d-lg-grid {
    display: grid !important;
  }
  .d-lg-table {
    display: table !important;
  }
  .d-lg-table-row {
    display: table-row !important;
  }
  .d-lg-table-cell {
    display: table-cell !important;
  }
  .d-lg-flex {
    display: flex !important;
  }
  .d-lg-inline-flex {
    display: inline-flex !important;
  }
  .d-lg-none {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .d-xl-inline {
    display: inline !important;
  }
  .d-xl-inline-block {
    display: inline-block !important;
  }
  .d-xl-block {
    display: block !important;
  }
  .d-xl-grid {
    display: grid !important;
  }
  .d-xl-table {
    display: table !important;
  }
  .d-xl-table-row {
    display: table-row !important;
  }
  .d-xl-table-cell {
    display: table-cell !important;
  }
  .d-xl-flex {
    display: flex !important;
  }
  .d-xl-inline-flex {
    display: inline-flex !important;
  }
  .d-xl-none {
    display: none !important;
  }
}
@media (min-width: 1400px) {
  .d-xxl-inline {
    display: inline !important;
  }
  .d-xxl-inline-block {
    display: inline-block !important;
  }
  .d-xxl-block {
    display: block !important;
  }
  .d-xxl-grid {
    display: grid !important;
  }
  .d-xxl-table {
    display: table !important;
  }
  .d-xxl-table-row {
    display: table-row !important;
  }
  .d-xxl-table-cell {
    display: table-cell !important;
  }
  .d-xxl-flex {
    display: flex !important;
  }
  .d-xxl-inline-flex {
    display: inline-flex !important;
  }
  .d-xxl-none {
    display: none !important;
  }
}
@media print {
  .d-print-inline {
    display: inline !important;
  }
  .d-print-inline-block {
    display: inline-block !important;
  }
  .d-print-block {
    display: block !important;
  }
  .d-print-grid {
    display: grid !important;
  }
  .d-print-table {
    display: table !important;
  }
  .d-print-table-row {
    display: table-row !important;
  }
  .d-print-table-cell {
    display: table-cell !important;
  }
  .d-print-flex {
    display: flex !important;
  }
  .d-print-inline-flex {
    display: inline-flex !important;
  }
  .d-print-none {
    display: none !important;
  }
}
@keyframes fade-in-down {
  from {
    opacity: 0;
    transform: translateY(5px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes skeleton-loading {
  0% {
    background-color: hsl(200deg, 20%, 80%);
  }
  100% {
    background-color: hsl(200deg, 20%, 95%);
  }
}
@media print {
  .usa-banner,
  #va-header,
  .usa-header,
  .usa-footer,
  .usa-breadcrumb {
    display: none !important;
  }
  .hero {
    padding-top: 40px !important;
  }
}
.grid-container {
  max-width: 1200px;
  width: 100%;
  padding-left: 20px;
  padding-right: 20px;
}
.grid-container .grid-container {
  padding-left: 0;
  padding-right: 0;
}

.layout {
  margin-bottom: 20px;
  margin-top: 20px;
}
@media all and (min-width: 64em) {
  .layout {
    margin-bottom: 30px;
    margin-top: 30px;
  }
}
@media all and (min-width: 64em) {
  .layout--threecol-33-34-33 .layout__region--second {
    padding-left: 20px;
    padding-right: 20px;
  }
}

h6,
.h6,
.webform-type-fieldset legend, h5,
.h5,
.region-bottom .block-menu .menu-item > span, h4,
.h4, h3,
.h3, h2,
.h2,
.usa-form legend, h1,
.h1,
.usa-modal--lg .usa-modal__heading,
.ui-dialog .usa-modal__heading,
.usa-modal__heading {
  margin-top: 20px;
  margin-bottom: 20px;
  color: #003f72;
  font-family: "myriad-pro", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  font-weight: 300;
  line-height: 1.1;
}
@media all and (min-width: 64em) {
  h6,
  .h6,
  .webform-type-fieldset legend, h5,
  .h5,
  .region-bottom .block-menu .menu-item > span, h4,
  .h4, h3,
  .h3, h2,
  .h2,
  .usa-form legend, h1,
  .h1,
  .usa-modal--lg .usa-modal__heading,
  .ui-dialog .usa-modal__heading,
  .usa-modal__heading {
    margin-top: 30px;
    margin-bottom: 30px;
  }
}
h6::after,
.h6::after,
.webform-type-fieldset legend::after, h5::after,
.h5::after,
.region-bottom .block-menu .menu-item > span::after, h4::after,
.h4::after, h3::after,
.h3::after, h2::after,
.h2::after,
.usa-form legend::after, h1::after,
.h1::after,
.usa-modal--lg .usa-modal__heading::after,
.ui-dialog .usa-modal__heading::after,
.usa-modal__heading::after {
  display: none;
  width: auto;
  height: auto;
  margin: auto;
  background-color: transparent;
}
h6.required::after,
.required.h6::after,
.webform-type-fieldset legend.required::after, h5.required::after,
.required.h5::after,
.region-bottom .block-menu .menu-item > span.required::after, h4.required::after,
.required.h4::after, h3.required::after,
.required.h3::after, h2.required::after,
.required.h2::after,
.usa-form legend.required::after, h1.required::after,
.required.h1::after,
.required.usa-modal__heading::after {
  display: inline;
  margin-left: 8px;
  color: #971936;
  content: "*";
}

html {
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  font-size: 13px;
  line-height: 2;
}
@media all and (min-width: 64em) {
  html {
    font-size: 16px;
  }
}

body {
  color: #6e6e6e;
}

h1,
.h1,
.usa-modal--lg .usa-modal__heading,
.ui-dialog .usa-modal__heading,
.usa-modal__heading {
  font-size: 46px;
}
@media all and (min-width: 64em) {
  h1,
  .h1,
  .usa-modal--lg .usa-modal__heading,
  .ui-dialog .usa-modal__heading,
  .usa-modal__heading {
    font-size: 61.03515625px;
  }
}

h2,
.h2,
.usa-form legend {
  font-size: 36px;
}
@media all and (min-width: 64em) {
  h2,
  .h2,
  .usa-form legend {
    font-size: 48.828125px;
  }
}

h3,
.h3 {
  font-size: 28px;
}
@media all and (min-width: 64em) {
  h3,
  .h3 {
    font-size: 39.0625px;
  }
}
h3 small,
.h3 small {
  font-size: 20px;
  font-weight: bold;
}

h4,
.h4 {
  font-size: 22px;
}
@media all and (min-width: 64em) {
  h4,
  .h4 {
    font-size: 31.25px;
  }
}

h5,
.h5,
.region-bottom .block-menu .menu-item > span {
  font-size: 19px;
}
@media all and (min-width: 64em) {
  h5,
  .h5,
  .region-bottom .block-menu .menu-item > span {
    font-size: 25px;
  }
}

h6,
.h6,
.webform-type-fieldset legend {
  font-size: 16px;
  font-weight: 700;
}
@media all and (min-width: 64em) {
  h6,
  .h6,
  .webform-type-fieldset legend {
    font-size: 20px;
  }
}

p {
  margin-top: 20px;
  margin-bottom: 20px;
  line-height: 1.7;
}
@media all and (min-width: 64em) {
  p {
    margin-top: 30px;
    margin-bottom: 30px;
    line-height: 2;
  }
}
p.small,
p small {
  font-size: 10px;
  line-height: 1.7;
}
@media all and (min-width: 64em) {
  p.small,
  p small {
    font-size: 12.8px;
  }
}

a {
  color: #0065a1;
}
a:hover, a:focus {
  color: #006AF5;
}
a.external-shield {
  display: inline-flex;
  align-items: center;
}
a.external-shield:after {
  display: inline-block;
  height: 17px;
  width: 17px;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjdweCIgaGVpZ2h0PSIzNHB4IiB2aWV3Qm94PSIwIDAgMjcgMzQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+MzY1MTAzX2RlZmVuc2VfZmlyZXdhbGxfcHJvdGVjdGlvbl9zZWN1cml0eV9zaGllbGRfaWNvbjwvdGl0bGU+CiAgICA8ZyBpZD0iVkEtTW9iaWxlLShDdXJyZW50LVZlcnNpb24pLS0tQXJjaGl2ZSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9ImFwcHN0b3JlLWhvbWUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yMDUuMDAwMDAwLCAtMTQ2Mi4wMDAwMDApIiBmaWxsPSIjMDAzMTYxIiBmaWxsLXJ1bGU9Im5vbnplcm8iPgogICAgICAgICAgICA8ZyBpZD0iMzY1MTAzX2RlZmVuc2VfZmlyZXdhbGxfcHJvdGVjdGlvbl9zZWN1cml0eV9zaGllbGRfaWNvbiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjA1LjAwMDAwMCwgMTQ2Mi4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0yMC45NTYyOTU1LDI4LjUzNDcxNjggQzIwLjk1NjI5NTUsMjguNTM0NzE2OCAxMy44NzE4NjM2LDMzLjg3NTUyNjggMTMuODcxODYzNiwzMy44NzU1MjY4IEMxMy43NjIwMjI3LDMzLjk1ODcxMTMgMTMuNjMwNzA0NSwzNCAxMy41LDM0IEMxMy4zNjkyOTU1LDM0IDEzLjIzNzk3NzMsMzMuOTU4NzExMyAxMy4xMjgxMzY0LDMzLjg3NTUyNjggQzEzLjEyODEzNjQsMzMuODc1NTI2OCA2LjA0MzcwNDU1LDI4LjUzNDcxNjggNi4wNDM3MDQ1NSwyOC41MzQ3MTY4IEMyLjI1OTQwOTA5LDI1LjY4Mjc2MzEgMCwyMS4xNjg5NDA2IDAsMTYuNDYxNDI1OCBDMCwxNi40NjE0MjU4IDAsNS40NjM0NjE2OCAwLDUuNDYzNDYxNjggQzAsNS4xMjgyOTQ4OCAwLjI3NDkwOTA5MSw0Ljg1NjI3NTQ1IDAuNjEzNjM2MzY0LDQuODU2Mjc1NDUgQzguODMwODQwOTEsNC44NTYyNzU0NSAxMi45OTY4MTgyLDAuMjUzMTk2NjU3IDEzLjAzNzkzMTgsMC4yMDY0NDMzMTcgQzEzLjE1NDUyMjcsMC4wNzUyOTEwOTIyIDEzLjMyMjY1OTEsMCAxMy40OTg3NzI3LDAgQzEzLjQ5OTM4NjQsMCAxMy41LDAgMTMuNSwwIEMxMy42NzY3MjczLDAgMTMuODQ0ODYzNiwwLjA3NDY4MzkwNiAxMy45NjE0NTQ1LDAuMjA1ODM2MTMxIEMxNC4wMDI1NjgyLDAuMjUxOTgyMjg0IDE4LjIwMTA2ODIsNC44NTYyNzU0NSAyNi4zODYzNjM2LDQuODU2Mjc1NDUgQzI2LjcyNTA5MDksNC44NTYyNzU0NSAyNyw1LjEyODI5NDg4IDI3LDUuNDYzNDYxNjggQzI3LDUuNDYzNDYxNjggMjcsMTYuNDYxNDI1OCAyNywxNi40NjE0MjU4IEMyNywyMS4xNjg5NDA2IDI0Ljc0MDU5MDksMjUuNjgyNzYzMSAyMC45NTYyOTU1LDI4LjUzNDcxNjggWiBNMjQuOTU0NTQ1NSw2LjYzODM5ODk4IEMxOC41MTQyMjczLDYuNDY3NTU1OTUgMTQuNzIxNjI3MywzLjQ0NTMwMjQ4IDEzLjUsMi4yODc5NDE2MiBDMTIuMjc4MzcyNywzLjQ0NTMwMjQ4IDguNDg1NzcyNzMsNi40Njc1NTU5NSAyLjA0NTQ1NDU1LDYuNjM4Mzk4OTggQzIuMDQ1NDU0NTUsNi42MzgzOTg5OCAyLjA0NTQ1NDU1LDE2LjQ4OTc3MTggMi4wNDU0NTQ1NSwxNi40ODk3NzE4IEMyLjA0NTQ1NDU1LDIwLjU5Mjg4MDcgMy45ODUyODE4MiwyNC41MjYyOTcgNy4yMzQ5MzYzNiwyNy4wMTMwMTIyIEM3LjIzNDkzNjM2LDI3LjAxMzAxMjIgMTMuNSwzMS44MDY5NzEyIDEzLjUsMzEuODA2OTcxMiBDMTMuNSwzMS44MDY5NzEyIDE5Ljc2NTA2MzYsMjcuMDEzMDEyMiAxOS43NjUwNjM2LDI3LjAxMzAxMjIgQzIzLjAxNDcxODIsMjQuNTI2Mjk3IDI0Ljk1NDU0NTUsMjAuNTkyODgwNyAyNC45NTQ1NDU1LDE2LjQ4OTc3MTggQzI0Ljk1NDU0NTUsMTYuNDg5NzcxOCAyNC45NTQ1NDU1LDYuNjM4Mzk4OTggMjQuOTU0NTQ1NSw2LjYzODM5ODk4IFogTTE5LjA3MDkxODIsMjYuMDk4Mzk4IEMxOS4wNzA5MTgyLDI2LjA5ODM5OCAxMy44NDcwNzI3LDMwLjA5NTA4OTUgMTMuODQ3MDcyNywzMC4wOTUwODk1IEMxMy43NDQ1NTQ1LDMwLjE3MzMyMDcgMTMuNjIxOTkwOSwzMC4yMTMwMTE1IDEzLjUsMzAuMjEzMDExNSBDMTMuMzc4MDA5MSwzMC4yMTMwMTE1IDEzLjI1NTQ0NTUsMzAuMTczMzIwNyAxMy4xNTI5MjczLDMwLjA5NTA4OTUgQzEzLjE1MjkyNzMsMzAuMDk1MDg5NSA3LjkyOTA4MTgyLDI2LjA5ODM5OCA3LjkyOTA4MTgyLDI2LjA5ODM5OCBDNC45NjIzNTQ1NSwyMy44Mjc5Njg5IDMuMTkwOTA5MDksMjAuMjM2MjM4NyAzLjE5MDkwOTA5LDE2LjQ4OTc3MTggQzMuMTkwOTA5MDksMTYuNDg5NzcxOCAzLjE5MDkwOTA5LDguMjU1MzY3ODYgMy4xOTA5MDkwOSw4LjI1NTM2Nzg2IEMzLjE5MDkwOTA5LDcuOTYwODUwNTkgMy40MTMxMjcyNyw3LjcxMzUwMjA5IDMuNzA1MjE4MTgsNy42ODM1OTAxOCBDOC4xODA1MDkwOSw3LjIyMzQwNjk0IDExLjMxNDQ3MjcsNS40NjM3ODEyNSAxMy4xNTQ2NDU1LDQuMDY4Mjc1NTUgQzEzLjM1OTEwOTEsMy45MTM1Mzg5NCAxMy42NDA4OTA5LDMuOTEzNTM4OTQgMTMuODQ0NzgxOCw0LjA2ODI3NTU1IEMxNS42ODU1MjczLDUuNDYzNzgxMjUgMTguODE5NDkwOSw3LjIyMzQwNjk0IDIzLjI5NDc4MTgsNy42ODM1OTAxOCBDMjMuNTg2ODcyNyw3LjcxMzUwMjA5IDIzLjgwOTA5MDksNy45NjA4NTA1OSAyMy44MDkwOTA5LDguMjU1MzY3ODYgQzIzLjgwOTA5MDksOC4yNTUzNjc4NiAyMy44MDkwOTA5LDE2LjQ4OTc3MTggMjMuODA5MDkwOSwxNi40ODk3NzE4IEMyMy44MDkwOTA5LDIwLjIzNTY2MzQgMjIuMDM3NjQ1NSwyMy44MjczOTM3IDE5LjA3MDkxODIsMjYuMDk4Mzk4IFogTTIyLjY2MzYzNjQsOC43NjkwNDc0MSBDMTguNDYwMzkwOSw4LjIzNzUzNTc2IDE1LjQxNTc3MjcsNi42MjE3MTczNCAxMy41LDUuMjQxMTY3NiBDMTEuNTg0MjI3Myw2LjYyMTcxNzM0IDguNTM5NjA5MDksOC4yMzc1MzU3NiA0LjMzNjM2MzY0LDguNzY5MDQ3NDEgQzQuMzM2MzYzNjQsOC43NjkwNDc0MSA0LjMzNjM2MzY0LDE2LjQ4OTc3MTggNC4zMzYzNjM2NCwxNi40ODk3NzE4IEM0LjMzNjM2MzY0LDE5Ljg3OTAyMTQgNS45Mzg4NTQ1NSwyMy4xMjkwNjU2IDguNjIzMjI3MjcsMjUuMTgzMjA4NiBDOC42MjMyMjcyNywyNS4xODMyMDg2IDEzLjUsMjguOTE0MTQ0MiAxMy41LDI4LjkxNDE0NDIgQzEzLjUsMjguOTE0MTQ0MiAxOC4zNzY3NzI3LDI1LjE4MzIwODYgMTguMzc2NzcyNywyNS4xODMyMDg2IEMyMS4wNjExNDU1LDIzLjEyOTA2NTYgMjIuNjYzNjM2NCwxOS44NzkwMjE0IDIyLjY2MzYzNjQsMTYuNDg5NzcxOCBDMjIuNjYzNjM2NCwxNi40ODk3NzE4IDIyLjY2MzYzNjQsOC43NjkwNDc0MSAyMi42NjM2MzY0LDguNzY5MDQ3NDEgWiIgaWQ9IlNoYXBlIj48L3BhdGg+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==);
  content: "";
  background-size: contain;
  background-repeat: no-repeat;
  margin-left: 6px;
}
a.external-shield .extlink-nobreak,
a.external-shield .ext {
  display: none;
}

.footnote {
  display: inline-flex;
  color: #003f72;
  font-size: 13px;
  font-style: italic;
  line-height: 1.4;
}
@media all and (min-width: 64em) {
  .footnote {
    font-size: 14px;
    line-height: 1.6;
  }
}
.footnote.external-shield:before {
  position: relative;
  top: -2px;
  display: inline-block;
  height: 22px;
  width: 22px;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjdweCIgaGVpZ2h0PSIzNHB4IiB2aWV3Qm94PSIwIDAgMjcgMzQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+MzY1MTAzX2RlZmVuc2VfZmlyZXdhbGxfcHJvdGVjdGlvbl9zZWN1cml0eV9zaGllbGRfaWNvbjwvdGl0bGU+CiAgICA8ZyBpZD0iVkEtTW9iaWxlLShDdXJyZW50LVZlcnNpb24pLS0tQXJjaGl2ZSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9ImFwcHN0b3JlLWhvbWUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yMDUuMDAwMDAwLCAtMTQ2Mi4wMDAwMDApIiBmaWxsPSIjMDAzMTYxIiBmaWxsLXJ1bGU9Im5vbnplcm8iPgogICAgICAgICAgICA8ZyBpZD0iMzY1MTAzX2RlZmVuc2VfZmlyZXdhbGxfcHJvdGVjdGlvbl9zZWN1cml0eV9zaGllbGRfaWNvbiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjA1LjAwMDAwMCwgMTQ2Mi4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0yMC45NTYyOTU1LDI4LjUzNDcxNjggQzIwLjk1NjI5NTUsMjguNTM0NzE2OCAxMy44NzE4NjM2LDMzLjg3NTUyNjggMTMuODcxODYzNiwzMy44NzU1MjY4IEMxMy43NjIwMjI3LDMzLjk1ODcxMTMgMTMuNjMwNzA0NSwzNCAxMy41LDM0IEMxMy4zNjkyOTU1LDM0IDEzLjIzNzk3NzMsMzMuOTU4NzExMyAxMy4xMjgxMzY0LDMzLjg3NTUyNjggQzEzLjEyODEzNjQsMzMuODc1NTI2OCA2LjA0MzcwNDU1LDI4LjUzNDcxNjggNi4wNDM3MDQ1NSwyOC41MzQ3MTY4IEMyLjI1OTQwOTA5LDI1LjY4Mjc2MzEgMCwyMS4xNjg5NDA2IDAsMTYuNDYxNDI1OCBDMCwxNi40NjE0MjU4IDAsNS40NjM0NjE2OCAwLDUuNDYzNDYxNjggQzAsNS4xMjgyOTQ4OCAwLjI3NDkwOTA5MSw0Ljg1NjI3NTQ1IDAuNjEzNjM2MzY0LDQuODU2Mjc1NDUgQzguODMwODQwOTEsNC44NTYyNzU0NSAxMi45OTY4MTgyLDAuMjUzMTk2NjU3IDEzLjAzNzkzMTgsMC4yMDY0NDMzMTcgQzEzLjE1NDUyMjcsMC4wNzUyOTEwOTIyIDEzLjMyMjY1OTEsMCAxMy40OTg3NzI3LDAgQzEzLjQ5OTM4NjQsMCAxMy41LDAgMTMuNSwwIEMxMy42NzY3MjczLDAgMTMuODQ0ODYzNiwwLjA3NDY4MzkwNiAxMy45NjE0NTQ1LDAuMjA1ODM2MTMxIEMxNC4wMDI1NjgyLDAuMjUxOTgyMjg0IDE4LjIwMTA2ODIsNC44NTYyNzU0NSAyNi4zODYzNjM2LDQuODU2Mjc1NDUgQzI2LjcyNTA5MDksNC44NTYyNzU0NSAyNyw1LjEyODI5NDg4IDI3LDUuNDYzNDYxNjggQzI3LDUuNDYzNDYxNjggMjcsMTYuNDYxNDI1OCAyNywxNi40NjE0MjU4IEMyNywyMS4xNjg5NDA2IDI0Ljc0MDU5MDksMjUuNjgyNzYzMSAyMC45NTYyOTU1LDI4LjUzNDcxNjggWiBNMjQuOTU0NTQ1NSw2LjYzODM5ODk4IEMxOC41MTQyMjczLDYuNDY3NTU1OTUgMTQuNzIxNjI3MywzLjQ0NTMwMjQ4IDEzLjUsMi4yODc5NDE2MiBDMTIuMjc4MzcyNywzLjQ0NTMwMjQ4IDguNDg1NzcyNzMsNi40Njc1NTU5NSAyLjA0NTQ1NDU1LDYuNjM4Mzk4OTggQzIuMDQ1NDU0NTUsNi42MzgzOTg5OCAyLjA0NTQ1NDU1LDE2LjQ4OTc3MTggMi4wNDU0NTQ1NSwxNi40ODk3NzE4IEMyLjA0NTQ1NDU1LDIwLjU5Mjg4MDcgMy45ODUyODE4MiwyNC41MjYyOTcgNy4yMzQ5MzYzNiwyNy4wMTMwMTIyIEM3LjIzNDkzNjM2LDI3LjAxMzAxMjIgMTMuNSwzMS44MDY5NzEyIDEzLjUsMzEuODA2OTcxMiBDMTMuNSwzMS44MDY5NzEyIDE5Ljc2NTA2MzYsMjcuMDEzMDEyMiAxOS43NjUwNjM2LDI3LjAxMzAxMjIgQzIzLjAxNDcxODIsMjQuNTI2Mjk3IDI0Ljk1NDU0NTUsMjAuNTkyODgwNyAyNC45NTQ1NDU1LDE2LjQ4OTc3MTggQzI0Ljk1NDU0NTUsMTYuNDg5NzcxOCAyNC45NTQ1NDU1LDYuNjM4Mzk4OTggMjQuOTU0NTQ1NSw2LjYzODM5ODk4IFogTTE5LjA3MDkxODIsMjYuMDk4Mzk4IEMxOS4wNzA5MTgyLDI2LjA5ODM5OCAxMy44NDcwNzI3LDMwLjA5NTA4OTUgMTMuODQ3MDcyNywzMC4wOTUwODk1IEMxMy43NDQ1NTQ1LDMwLjE3MzMyMDcgMTMuNjIxOTkwOSwzMC4yMTMwMTE1IDEzLjUsMzAuMjEzMDExNSBDMTMuMzc4MDA5MSwzMC4yMTMwMTE1IDEzLjI1NTQ0NTUsMzAuMTczMzIwNyAxMy4xNTI5MjczLDMwLjA5NTA4OTUgQzEzLjE1MjkyNzMsMzAuMDk1MDg5NSA3LjkyOTA4MTgyLDI2LjA5ODM5OCA3LjkyOTA4MTgyLDI2LjA5ODM5OCBDNC45NjIzNTQ1NSwyMy44Mjc5Njg5IDMuMTkwOTA5MDksMjAuMjM2MjM4NyAzLjE5MDkwOTA5LDE2LjQ4OTc3MTggQzMuMTkwOTA5MDksMTYuNDg5NzcxOCAzLjE5MDkwOTA5LDguMjU1MzY3ODYgMy4xOTA5MDkwOSw4LjI1NTM2Nzg2IEMzLjE5MDkwOTA5LDcuOTYwODUwNTkgMy40MTMxMjcyNyw3LjcxMzUwMjA5IDMuNzA1MjE4MTgsNy42ODM1OTAxOCBDOC4xODA1MDkwOSw3LjIyMzQwNjk0IDExLjMxNDQ3MjcsNS40NjM3ODEyNSAxMy4xNTQ2NDU1LDQuMDY4Mjc1NTUgQzEzLjM1OTEwOTEsMy45MTM1Mzg5NCAxMy42NDA4OTA5LDMuOTEzNTM4OTQgMTMuODQ0NzgxOCw0LjA2ODI3NTU1IEMxNS42ODU1MjczLDUuNDYzNzgxMjUgMTguODE5NDkwOSw3LjIyMzQwNjk0IDIzLjI5NDc4MTgsNy42ODM1OTAxOCBDMjMuNTg2ODcyNyw3LjcxMzUwMjA5IDIzLjgwOTA5MDksNy45NjA4NTA1OSAyMy44MDkwOTA5LDguMjU1MzY3ODYgQzIzLjgwOTA5MDksOC4yNTUzNjc4NiAyMy44MDkwOTA5LDE2LjQ4OTc3MTggMjMuODA5MDkwOSwxNi40ODk3NzE4IEMyMy44MDkwOTA5LDIwLjIzNTY2MzQgMjIuMDM3NjQ1NSwyMy44MjczOTM3IDE5LjA3MDkxODIsMjYuMDk4Mzk4IFogTTIyLjY2MzYzNjQsOC43NjkwNDc0MSBDMTguNDYwMzkwOSw4LjIzNzUzNTc2IDE1LjQxNTc3MjcsNi42MjE3MTczNCAxMy41LDUuMjQxMTY3NiBDMTEuNTg0MjI3Myw2LjYyMTcxNzM0IDguNTM5NjA5MDksOC4yMzc1MzU3NiA0LjMzNjM2MzY0LDguNzY5MDQ3NDEgQzQuMzM2MzYzNjQsOC43NjkwNDc0MSA0LjMzNjM2MzY0LDE2LjQ4OTc3MTggNC4zMzYzNjM2NCwxNi40ODk3NzE4IEM0LjMzNjM2MzY0LDE5Ljg3OTAyMTQgNS45Mzg4NTQ1NSwyMy4xMjkwNjU2IDguNjIzMjI3MjcsMjUuMTgzMjA4NiBDOC42MjMyMjcyNywyNS4xODMyMDg2IDEzLjUsMjguOTE0MTQ0MiAxMy41LDI4LjkxNDE0NDIgQzEzLjUsMjguOTE0MTQ0MiAxOC4zNzY3NzI3LDI1LjE4MzIwODYgMTguMzc2NzcyNywyNS4xODMyMDg2IEMyMS4wNjExNDU1LDIzLjEyOTA2NTYgMjIuNjYzNjM2NCwxOS44NzkwMjE0IDIyLjY2MzYzNjQsMTYuNDg5NzcxOCBDMjIuNjYzNjM2NCwxNi40ODk3NzE4IDIyLjY2MzYzNjQsOC43NjkwNDc0MSAyMi42NjM2MzY0LDguNzY5MDQ3NDEgWiIgaWQ9IlNoYXBlIj48L3BhdGg+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==);
  content: "";
  background-size: contain;
  background-repeat: no-repeat;
  margin-right: 6px;
}
.footnote img {
  position: relative;
  top: -2px;
  height: 22px;
  margin-right: 6px;
}
@media all and (min-width: 64em) {
  .footnote img {
    top: -1px;
    margin-right: 8px;
  }
}
.footnote.required {
  color: #971936;
  font-style: normal;
}
.footnote.required::before {
  display: inline;
  margin-right: 4px;
  content: "*";
}

.lead, .hero--front .hero__description {
  max-width: 600px;
  margin-right: auto;
  margin-left: auto;
  color: #54565a;
  font-size: 15px;
  font-weight: 100;
  line-height: 1.7;
}
@media all and (min-width: 64em) {
  .lead, .hero--front .hero__description {
    font-size: 20px;
    line-height: 32px;
  }
}

.paragraph--type--general-content {
  max-width: none;
}

ul,
ol {
  margin-top: 20px;
  margin-bottom: 20px;
}
@media all and (min-width: 64em) {
  ul,
  ol {
    margin-top: 30px;
    margin-bottom: 30px;
  }
}
ul ul,
ul ol,
ol ul,
ol ol {
  margin-top: 10px;
  margin-bottom: 10px;
}
ul li,
ol li {
  margin-bottom: 10px;
}
ul li::marker,
ol li::marker {
  color: #0065a1;
  font-weight: 600;
}

.profile + .profile::before, .app-grid__heading::after, .quickfeature__header, .paragraph--type--gallery + .paragraph--type--gallery::before, hr,
.hr,
.page-app-detail__main h2:not(#introduction)::before,
.page-app-detail__main .h2:not(#introduction)::before,
.page-app-detail__main .usa-form legend:not(#introduction)::before,
.usa-form .page-app-detail__main legend:not(#introduction)::before {
  background-color: transparent;
  background-image: linear-gradient(to right, #c5d9e7 calc(40% - 0.5px), rgba(255, 255, 255, 0) calc(40% + 0.5px));
  background-position: top;
  background-repeat: repeat-x;
  background-size: 5px 2px;
}

hr,
.hr,
.page-app-detail__main h2:not(#introduction)::before,
.page-app-detail__main .h2:not(#introduction)::before,
.page-app-detail__main .usa-form legend:not(#introduction)::before,
.usa-form .page-app-detail__main legend:not(#introduction)::before {
  height: 2px;
  margin-top: 30px;
  margin-bottom: 30px;
}
@media all and (min-width: 64em) {
  hr,
  .hr,
  .page-app-detail__main h2:not(#introduction)::before,
  .page-app-detail__main .h2:not(#introduction)::before,
  .page-app-detail__main .usa-form legend:not(#introduction)::before,
  .usa-form .page-app-detail__main legend:not(#introduction)::before {
    margin-top: 40px;
    margin-bottom: 40px;
  }
}

.visually-hidden {
  position: absolute !important;
  overflow: hidden;
  width: 1px;
  height: 1px;
  clip: rect(1px, 1px, 1px, 1px);
  word-wrap: normal;
}

svg.ext {
  width: 1.2em;
  height: 1.2em;
  padding: 0;
  margin-left: 2px;
  fill: #0065a1;
}
svg.ext path {
  stroke: #0065a1;
  stroke-width: 1;
}

.usa-alert {
  display: flex;
  align-items: center;
  border-width: 0.5px 0.5px 0.5px 6px;
  border-style: solid;
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  font-size: 16px;
}
@media all and (max-width: 39.99em) {
  .usa-alert {
    align-items: flex-start;
  }
}
.usa-alert .usa-alert__body {
  padding-left: 0;
}
.usa-alert::before {
  position: relative;
  left: 0;
  width: 1em;
  height: 1em;
  flex-shrink: 0;
  margin-right: 0.5em;
  margin-left: 1em;
  background-color: transparent;
  background-position: center;
  background-repeat: no-repeat;
  -webkit-mask: none;
  mask: none;
}
.usa-alert--error {
  border-color: #971936;
  background-color: #faf4f5;
}
.usa-alert--error b,
.usa-alert--error strong,
.usa-alert--error .usa-alert__heading {
  color: #971936;
}
.usa-alert--error::before {
  width: 1em;
  height: 1em;
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 width=%27195%27 height=%27195%27 viewBox=%2715 15 195 195%27%3E%3Cpath fill=%27%23971936%27 stroke=%27transparent%27 stroke-width=%270%27  d=%27M112.5,15 C166.347763,15 210,58.6522369 210,112.5 C210,166.347763 166.347763,210 112.5,210 C58.6522369,210 15,166.347763 15,112.5 C15,58.6522369 58.6522369,15 112.5,15 Z M171.548163,69.3570774 L69.3570774,171.548163 C81.450785,180.399346 96.3651341,185.625 112.5,185.625 C152.885822,185.625 185.625,152.885822 185.625,112.5 C185.625,96.3651341 180.399346,81.450785 171.548163,69.3570774 Z M112.5,39.375 C72.1141777,39.375 39.375,72.1141777 39.375,112.5 C39.375,127.357191 43.805812,141.179511 51.4181329,152.717655 L152.717655,51.4181329 C141.179511,43.805812 127.357191,39.375 112.5,39.375 Z%27/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 1em;
  line-height: 1em;
}
.usa-alert--warning {
  border-color: #807100;
  background-color: #f9f8f2;
}
.usa-alert--warning b,
.usa-alert--warning strong,
.usa-alert--warning .usa-alert__heading {
  color: #807100;
}
.usa-alert--warning::before {
  width: 1em;
  height: 1em;
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 width=%27195%27 height=%27195%27 viewBox=%2715 15 195 195%27%3E%3Cpath fill=%27%23807100%27 stroke=%27transparent%27 stroke-width=%270%27  d=%27M106.447364,29.5416223 C109.154813,24.818013 115.9609,24.819823 118.665843,29.5448717 L118.665843,29.5448717 L209.057034,187.442057 C211.748154,192.142961 208.358525,198 202.946864,198 L202.946864,198 L22.0531484,198 C16.6398256,198 13.2503989,192.139722 15.9448395,187.438808 L15.9448395,187.438808 Z M112.551027,47.2240727 L34.2138443,183.89709 L190.792661,183.89709 L112.551027,47.2240727 Z M112.500006,153.818468 C117.810586,153.818468 122.124736,158.110808 122.124736,163.39454 C122.124736,168.678272 117.805019,172.970612 112.500006,172.970612 C107.189426,172.970612 102.875276,168.678272 102.875276,163.39454 C102.875276,158.110808 107.189426,153.818468 112.500006,153.818468 Z M112.316307,77.1037684 C116.129616,77.1037684 119.235072,80.1381999 119.355388,83.9269628 L119.359007,84.1551755 L119.359007,137.889733 C119.359007,141.784118 116.205882,144.94114 112.316307,144.94114 C108.502997,144.94114 105.397542,141.906709 105.277225,138.117946 L105.273607,137.889733 L105.273607,84.1551755 C105.273607,80.2607909 108.426731,77.1037684 112.316307,77.1037684 Z%27/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 1em;
  line-height: 1em;
}
.usa-alert--success {
  border-color: #007a1b;
  background-color: #f2f8f4;
}
.usa-alert--success b,
.usa-alert--success strong,
.usa-alert--success .usa-alert__heading {
  color: #007a1b;
}
.usa-alert--success::before {
  width: 1em;
  height: 1em;
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 width=%27195%27 height=%27195%27 viewBox=%2715 15 195 195%27%3E%3Cpath fill=%27%23007a1b%27 stroke=%27transparent%27 stroke-width=%270%27 d=%27M186.3,38.8c4.8-5.7,13.2-6.4,18.9-1.7c5.6,4.7,6.4,13,1.9,18.6l-0.2,0.3l-109,130.2c-5.6,6.6-15.8,6.3-21-0.5 l-0.2-0.3l-59.1-81.8c-4.3-6-3-14.4,3-18.7c5.9-4.3,14.2-3,18.6,2.8l0.2,0.3l49,67.8L186.3,38.8z%27/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 1em;
  line-height: 1em;
}
.usa-alert--slim {
  padding-top: 0;
  padding-bottom: 0;
}
.usa-alert--slim .usa-alert__heading {
  margin-top: 0.6em;
}
@media all and (max-width: 39.99em) {
  .usa-alert--slim.usa-alert--error::before, .usa-alert--slim.usa-alert--warning::before, .usa-alert--slim.usa-alert--success::before {
    width: 1em;
    height: 1em;
    margin-top: 5px;
    margin-right: 5px;
    margin-left: 0.5em;
    background-size: contain;
  }
}
.usa-alert--with-heading {
  align-items: flex-start;
}

.region-highlighted {
  background-color: #f5fafd;
}
.region-highlighted > .block-block-content {
  margin-left: auto;
  margin-right: auto;
  max-width: 1200px;
  padding-left: 1rem;
  padding-right: 1rem;
}
@media all and (min-width: 64em) {
  .region-highlighted > .block-block-content {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
.region-highlighted > .block-block-content .block-block-content {
  display: flex;
  flex-wrap: wrap;
}
.region-highlighted .usa-alert {
  padding-top: 20px;
  padding-bottom: 20px;
  border-width: 0;
  background-color: transparent;
  font-size: 10px;
}
@media all and (min-width: 64em) {
  .region-highlighted .usa-alert {
    font-size: 12.8px;
  }
}
.region-highlighted .usa-alert__body {
  padding-right: 0;
  padding-left: 0;
}
.region-highlighted .usa-alert--info.usa-alert--no-icon .usa-alert__body {
  padding-left: 0;
}

.usa-breadcrumb {
  background-color: transparent;
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  font-size: 13px;
  font-weight: 600;
}
@media all and (min-width: 64em) {
  .usa-breadcrumb {
    font-size: 16px;
  }
}
.usa-breadcrumb__list-item {
  position: static;
}
.usa-breadcrumb__list-item:not(:last-child) {
  margin-right: 6px;
}
@media all and (min-width: 30em) {
  .usa-breadcrumb__list-item:not(:last-child)::after {
    display: none;
  }
}
@media all and (max-width: 29.99em) {
  .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:visited {
    color: #0065a1;
  }
  .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link::before {
    width: 1em;
    height: 1em;
    background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 width=%27195%27 height=%27195%27 viewBox=%2715 15 195 195%27%3E%3Cpath fill=%27%230065a1%27 stroke=%27transparent%27 stroke-width=%270%27 d=%27m63.1 102.232 80-82.979c5.468-5.67 14.332-5.67 19.8 0 5.467 5.671 5.467 14.865 0 20.536L92.798 112.5l70.1 72.71c5.468 5.672 5.468 14.866 0 20.537-5.467 5.67-14.331 5.67-19.798 0l-80-82.979c-5.468-5.67-5.468-14.865 0-20.536Z%27/%3E%3C/svg%3E");
    background-position: center;
    background-repeat: no-repeat;
    background-size: 1em;
    line-height: 1em;
    margin-right: 6px;
    background-color: transparent;
    -webkit-mask: none;
    mask: none;
  }
  .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link span {
    font-weight: 600;
    text-decoration: none;
  }
}
.usa-breadcrumb__link {
  display: inline-flex;
  align-items: center;
  color: #0065a1;
}
.usa-breadcrumb__link:visited {
  color: #0065a1;
}
.usa-breadcrumb__link::before {
  width: 1em;
  height: 1em;
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 width=%27195%27 height=%27195%27 viewBox=%2715 15 195 195%27%3E%3Cpath fill=%27%230065a1%27 stroke=%27transparent%27 stroke-width=%270%27 d=%27m63.1 102.232 80-82.979c5.468-5.67 14.332-5.67 19.8 0 5.467 5.671 5.467 14.865 0 20.536L92.798 112.5l70.1 72.71c5.468 5.672 5.468 14.866 0 20.537-5.467 5.67-14.331 5.67-19.798 0l-80-82.979c-5.468-5.67-5.468-14.865 0-20.536Z%27/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 1em;
  line-height: 1em;
  display: block;
  margin-right: 6px;
  content: "";
}
.usa-breadcrumb__link span {
  text-decoration: none;
}
.usa-breadcrumb__link:hover, .usa-breadcrumb__link:focus {
  color: #006AF5;
  text-decoration: none;
}
.usa-breadcrumb__link:hover::before, .usa-breadcrumb__link:focus::before {
  width: 1em;
  height: 1em;
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 width=%27195%27 height=%27195%27 viewBox=%2715 15 195 195%27%3E%3Cpath fill=%27%23006AF5%27 stroke=%27transparent%27 stroke-width=%270%27 d=%27m63.1 102.232 80-82.979c5.468-5.67 14.332-5.67 19.8 0 5.467 5.671 5.467 14.865 0 20.536L92.798 112.5l70.1 72.71c5.468 5.672 5.468 14.866 0 20.537-5.467 5.67-14.331 5.67-19.798 0l-80-82.979c-5.468-5.67-5.468-14.865 0-20.536Z%27/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 1em;
  line-height: 1em;
}

.usa-button {
  width: auto;
  min-width: 80px;
  padding: 16px 40px;
  background: linear-gradient(135deg, #0083be 0%, #012679 100%);
  border-radius: 9999px;
  box-shadow: 0 2px 4px 1px rgba(0, 0, 0, 0.2);
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  font-weight: bold;
  letter-spacing: 0;
  line-height: 1.2;
  text-align: center;
  transition: all 0.1s;
}
@media all and (min-width: 64em) {
  .usa-button {
    line-height: 1.4;
  }
}
.usa-button:hover, .usa-button:focus {
  background: linear-gradient(#006AF5 0%, #006AF5 100%);
  box-shadow: 0 0 20px 3px rgba(0, 106, 245, 0.5);
  text-decoration: none;
}
.usa-button:hover:not(.usa-button--unstyled) .usa-button:hover:not(.usa-button--secondary), .usa-button:hover:not(.usa-button--unstyled) .usa-button:focus:not(.usa-button--secondary), .usa-button:focus:not(.usa-button--unstyled) .usa-button:hover:not(.usa-button--secondary), .usa-button:focus:not(.usa-button--unstyled) .usa-button:focus:not(.usa-button--secondary) {
  background: linear-gradient(135deg, #006AF5 0%, #006AF5 100%);
}
.usa-button:disabled {
  background: #f2f2f2;
  color: #54565a;
}
.usa-button .usa-icon {
  width: 1.2em;
  height: 1.2em;
  margin-right: 8px;
  margin-bottom: -0.1em;
}
.usa-button--secondary {
  background: #971936;
}
.usa-button--secondary:hover, .usa-button--secondary:focus {
  background: #DC2852;
  box-shadow: 0 0 20px 3px rgba(220, 40, 82, 0.5);
}
.usa-button--outline {
  border: 1px solid transparent;
  background: linear-gradient(white, white) padding-box, linear-gradient(135deg, #0083be, #012679) border-box;
  box-shadow: none;
  color: #0065a1;
}
.usa-button--outline:hover, .usa-button--outline:focus {
  border-bottom: 1px solid transparent;
  box-shadow: none;
  box-shadow: 0 0 20px 3px rgba(0, 106, 245, 0.5);
}
.usa-button--small {
  min-width: auto;
  padding: 3px 12px;
  font-size: 12px;
  line-height: 1.4;
  white-space: nowrap;
}
@media all and (min-width: 64em) {
  .usa-button--small {
    padding-right: 14px;
    padding-left: 14px;
    font-size: 14px;
  }
}
.usa-button--mid {
  padding: 12px 20px;
  font-size: 14px;
  line-height: 1.2;
}
.usa-button--mid .usa-icon {
  margin-bottom: -0.25em;
}
.usa-button--wide, .app-grid .field--name-field-button .usa-button {
  min-width: 300px;
}
@media all and (max-width: 29.99em) {
  .usa-button--wide, .app-grid .field--name-field-button .usa-button {
    width: 100%;
  }
}
.usa-button--unstyled {
  padding: 0;
  background: transparent;
  box-shadow: none;
  text-decoration: underline;
}
.usa-button--unstyled:visited {
  color: #0065a1;
}
.usa-button--unstyled:hover, .usa-button--unstyled:focus {
  background: none;
  box-shadow: none;
  color: #006AF5;
}
.usa-button--unstyled.usa-button--secondary {
  color: #971936;
}
.usa-button--unstyled.usa-button--secondary:hover, .usa-button--unstyled.usa-button--secondary:focus {
  color: #DC2852;
}
.usa-button--icon-post, .usa-button--icon-pre {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  white-space: nowrap;
}
.usa-button--icon-post::before, .usa-button--icon-pre::before {
  display: inline-block;
  flex-shrink: 0;
  margin-right: 6px;
  content: "";
}
.usa-button--icon-post::before {
  display: none;
}
.usa-button--icon-post::after {
  display: inline-block;
  flex-shrink: 0;
  margin-left: 6px;
  content: "";
}
.usa-button--next::before, .usa-button--next::after {
  width: 1em;
  height: 1em;
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 width=%27195%27 height=%27195%27 viewBox=%2715 15 195 195%27%3E%3Cpath fill=%27%230065a1%27 stroke=%27transparent%27 stroke-width=%270%27 d=%27m162.9 122.768-80 82.979c-5.468 5.67-14.332 5.67-19.8 0-5.467-5.671-5.467-14.865 0-20.536l70.101-72.711-70.1-72.71c-5.468-5.672-5.468-14.866 0-20.537 5.467-5.67 14.331-5.67 19.798 0l80 82.979c5.468 5.67 5.468 14.865 0 20.536Z%27/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 1em;
  line-height: 1em;
  transition: all 0.1s;
}
.usa-button--next:hover::before, .usa-button--next:hover::after, .usa-button--next:focus::before, .usa-button--next:focus::after {
  width: 1em;
  height: 1em;
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 width=%27195%27 height=%27195%27 viewBox=%2715 15 195 195%27%3E%3Cpath fill=%27%23fff%27 stroke=%27transparent%27 stroke-width=%270%27 d=%27m162.9 122.768-80 82.979c-5.468 5.67-14.332 5.67-19.8 0-5.467-5.671-5.467-14.865 0-20.536l70.101-72.711-70.1-72.71c-5.468-5.672-5.468-14.866 0-20.537 5.467-5.67 14.331-5.67 19.798 0l80 82.979c5.468 5.67 5.468 14.865 0 20.536Z%27/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 1em;
  line-height: 1em;
}
.usa-button--plus::before, .usa-button--plus::after {
  width: 1em;
  height: 1em;
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 width=%27195%27 height=%27195%27 viewBox=%2715 15 195 195%27%3E%3Cpath fill=%27%230065a1%27 stroke=%27transparent%27 stroke-width=%270%27 d=%27M113,28.5 C119.903559,28.5 125.5,34.0964406 125.5,41 L125.5,100 L183.5,100 C190.403559,100 196,105.596441 196,112.5 C196,119.403559 190.403559,125 183.5,125 L125.499,125 L125.5,184 C125.5,190.903559 119.903559,196.5 113,196.5 C106.096441,196.5 100.5,190.903559 100.5,184 L100.499,125 L40.5,125 C33.5964406,125 28,119.403559 28,112.5 C28,105.596441 33.5964406,100 40.5,100 L100.5,100 L100.5,41 C100.5,34.0964406 106.096441,28.5 113,28.5 Z%27/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 1em;
  line-height: 1em;
  transition: all 0.1s;
}
.usa-button--plus:hover::before, .usa-button--plus:hover::after, .usa-button--plus:focus::before, .usa-button--plus:focus::after {
  width: 1em;
  height: 1em;
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 width=%27195%27 height=%27195%27 viewBox=%2715 15 195 195%27%3E%3Cpath fill=%27%23fff%27 stroke=%27transparent%27 stroke-width=%270%27 d=%27M113,28.5 C119.903559,28.5 125.5,34.0964406 125.5,41 L125.5,100 L183.5,100 C190.403559,100 196,105.596441 196,112.5 C196,119.403559 190.403559,125 183.5,125 L125.499,125 L125.5,184 C125.5,190.903559 119.903559,196.5 113,196.5 C106.096441,196.5 100.5,190.903559 100.5,184 L100.499,125 L40.5,125 C33.5964406,125 28,119.403559 28,112.5 C28,105.596441 33.5964406,100 40.5,100 L100.5,100 L100.5,41 C100.5,34.0964406 106.096441,28.5 113,28.5 Z%27/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 1em;
  line-height: 1em;
}
.usa-button--print::before, .usa-button--print::after {
  width: 1em;
  height: 1em;
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 width=%27195%27 height=%27195%27 viewBox=%2715 15 195 195%27%3E%3Cpath fill=%27%23fff%27 stroke=%27transparent%27 stroke-width=%270%27 d=%27M89.1478957,18.4206118 L157.296296,18.4210526 L157.296296,73.1578947 L68.7037037,73.1578947 L68.7028957,38.9466118 L85.7407407,38.9473684 C87.5597439,38.9473684 89.0460405,37.5175571 89.1431059,35.7141631 L89.1481481,35.5263158 L89.1478957,18.4206118 Z M85.7411111,15 L85.7411111,35.5263158 L65.2966667,35.5263158 L85.7411111,15 Z M157.296296,134.736842 L157.296296,210 L68.7037037,210 L68.7037037,134.736842 L157.296296,134.736842 Z M140.259259,189.473684 L85.7407407,189.473684 C83.8590133,189.473684 82.3333333,191.003803 82.3333333,192.894737 C82.3333333,194.78567 83.8590133,196.315789 85.7407407,196.315789 L140.259259,196.315789 C142.140987,196.315789 143.666667,194.78567 143.666667,192.894737 C143.666667,191.003803 142.140987,189.473684 140.259259,189.473684 Z M140.259259,168.947368 L85.7407407,168.947368 C83.8590133,168.947368 82.3333333,170.477488 82.3333333,172.368421 C82.3333333,174.259355 83.8590133,175.789474 85.7407407,175.789474 L140.259259,175.789474 C142.140987,175.789474 143.666667,174.259355 143.666667,172.368421 C143.666667,170.477488 142.140987,168.947368 140.259259,168.947368 Z M194.777778,80 C200.414641,80 205,84.6037211 205,90.2631579 L205,151.842105 C205,157.501542 200.414641,162.105263 194.777778,162.105263 L164.111111,162.105263 L164.111,134.736 L167.518519,134.736842 C169.337522,134.736842 170.823818,133.307031 170.920884,131.503637 L170.925926,131.315789 C170.925926,129.424856 169.400246,127.894737 167.518519,127.894737 L58.4814815,127.894737 C56.599754,127.894737 55.0740741,129.424856 55.0740741,131.315789 C55.0740741,133.206723 56.599754,134.736842 58.4814815,134.736842 L61.888,134.736 L61.8888889,162.105263 L31.2222222,162.105263 C25.5853587,162.105263 21,157.501542 21,151.842105 L21,90.2631579 C21,84.6037211 25.5853587,80 31.2222222,80 L194.777778,80 Z M140.259259,148.421053 L85.7407407,148.421053 C83.8590133,148.421053 82.3333333,149.951172 82.3333333,151.842105 C82.3333333,153.733039 83.8590133,155.263158 85.7407407,155.263158 L140.259259,155.263158 C142.140987,155.263158 143.666667,153.733039 143.666667,151.842105 C143.666667,149.951172 142.140987,148.421053 140.259259,148.421053 Z M185.543837,94.6764496 C184.929905,95.3245786 184.555556,96.2165914 184.555556,97.1052632 C184.555556,97.5495991 184.657046,97.9939349 184.82675,98.4048622 C184.998119,98.8157895 185.236039,99.1899671 185.543837,99.5340768 C185.883246,99.8414371 186.259259,100.08198 186.666884,100.252364 C187.076172,100.422749 187.518736,100.526316 187.962963,100.526316 C188.883029,100.526316 189.734881,100.182206 190.382089,99.5340768 C190.688223,99.1899671 190.926143,98.8157895 191.097512,98.4048622 C191.302156,97.9939349 191.37037,97.5495991 191.37037,97.1052632 C191.37037,96.2165914 190.994358,95.3245786 190.382089,94.6764496 C190.041016,94.3690895 189.666667,94.1285468 189.257379,93.9581623 C187.996239,93.4102591 186.497179,93.7176195 185.543837,94.6764496 Z M171.914207,94.6764496 C171.300275,95.3245786 170.925926,96.2165914 170.925926,97.1052632 C170.925926,97.5495991 171.027416,97.9939349 171.197121,98.4048622 C171.36849,98.8157895 171.606409,99.1899671 171.914207,99.5340768 C172.253617,99.8414371 172.62963,100.08198 173.037254,100.252364 C173.446542,100.422749 173.889106,100.526316 174.333333,100.526316 C175.2534,100.526316 176.105252,100.182206 176.752459,99.5340768 C177.058594,99.1899671 177.296513,98.8157895 177.467882,98.4048622 C177.637587,97.9939349 177.740741,97.5495991 177.740741,97.1052632 C177.740741,96.2165914 177.364728,95.3245786 176.75246,94.6764496 C176.411386,94.3690895 176.037037,94.1285468 175.627749,93.9581623 C174.366609,93.4102591 172.867549,93.7176195 171.914207,94.6764496 Z M158.284578,94.6764496 C157.670645,95.3245786 157.296296,96.2165914 157.296296,97.1052632 C157.296296,97.5495991 157.397787,97.9939349 157.567491,98.4048622 C157.73886,98.8157895 157.976779,99.1899671 158.284578,99.5340768 C158.931785,100.182206 159.783637,100.526316 160.703704,100.526316 C161.62377,100.526316 162.475622,100.182206 163.12283,99.5340768 C163.428964,99.1899671 163.666884,98.8157895 163.838252,98.4048622 C164.007957,97.9939349 164.111111,97.5495991 164.111111,97.1052632 C164.111111,96.2165914 163.735098,95.3245786 163.12283,94.6764496 C161.86169,93.4102591 159.544054,93.4102591 158.284578,94.6764496 Z%27/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 1em;
  line-height: 1em;
}
.usa-button--print[disabled]::before, .usa-button--print[disabled]::after {
  width: 1em;
  height: 1em;
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 width=%27195%27 height=%27195%27 viewBox=%2715 15 195 195%27%3E%3Cpath fill=%27%236e6e6e%27 stroke=%27transparent%27 stroke-width=%270%27 d=%27M89.1478957,18.4206118 L157.296296,18.4210526 L157.296296,73.1578947 L68.7037037,73.1578947 L68.7028957,38.9466118 L85.7407407,38.9473684 C87.5597439,38.9473684 89.0460405,37.5175571 89.1431059,35.7141631 L89.1481481,35.5263158 L89.1478957,18.4206118 Z M85.7411111,15 L85.7411111,35.5263158 L65.2966667,35.5263158 L85.7411111,15 Z M157.296296,134.736842 L157.296296,210 L68.7037037,210 L68.7037037,134.736842 L157.296296,134.736842 Z M140.259259,189.473684 L85.7407407,189.473684 C83.8590133,189.473684 82.3333333,191.003803 82.3333333,192.894737 C82.3333333,194.78567 83.8590133,196.315789 85.7407407,196.315789 L140.259259,196.315789 C142.140987,196.315789 143.666667,194.78567 143.666667,192.894737 C143.666667,191.003803 142.140987,189.473684 140.259259,189.473684 Z M140.259259,168.947368 L85.7407407,168.947368 C83.8590133,168.947368 82.3333333,170.477488 82.3333333,172.368421 C82.3333333,174.259355 83.8590133,175.789474 85.7407407,175.789474 L140.259259,175.789474 C142.140987,175.789474 143.666667,174.259355 143.666667,172.368421 C143.666667,170.477488 142.140987,168.947368 140.259259,168.947368 Z M194.777778,80 C200.414641,80 205,84.6037211 205,90.2631579 L205,151.842105 C205,157.501542 200.414641,162.105263 194.777778,162.105263 L164.111111,162.105263 L164.111,134.736 L167.518519,134.736842 C169.337522,134.736842 170.823818,133.307031 170.920884,131.503637 L170.925926,131.315789 C170.925926,129.424856 169.400246,127.894737 167.518519,127.894737 L58.4814815,127.894737 C56.599754,127.894737 55.0740741,129.424856 55.0740741,131.315789 C55.0740741,133.206723 56.599754,134.736842 58.4814815,134.736842 L61.888,134.736 L61.8888889,162.105263 L31.2222222,162.105263 C25.5853587,162.105263 21,157.501542 21,151.842105 L21,90.2631579 C21,84.6037211 25.5853587,80 31.2222222,80 L194.777778,80 Z M140.259259,148.421053 L85.7407407,148.421053 C83.8590133,148.421053 82.3333333,149.951172 82.3333333,151.842105 C82.3333333,153.733039 83.8590133,155.263158 85.7407407,155.263158 L140.259259,155.263158 C142.140987,155.263158 143.666667,153.733039 143.666667,151.842105 C143.666667,149.951172 142.140987,148.421053 140.259259,148.421053 Z M185.543837,94.6764496 C184.929905,95.3245786 184.555556,96.2165914 184.555556,97.1052632 C184.555556,97.5495991 184.657046,97.9939349 184.82675,98.4048622 C184.998119,98.8157895 185.236039,99.1899671 185.543837,99.5340768 C185.883246,99.8414371 186.259259,100.08198 186.666884,100.252364 C187.076172,100.422749 187.518736,100.526316 187.962963,100.526316 C188.883029,100.526316 189.734881,100.182206 190.382089,99.5340768 C190.688223,99.1899671 190.926143,98.8157895 191.097512,98.4048622 C191.302156,97.9939349 191.37037,97.5495991 191.37037,97.1052632 C191.37037,96.2165914 190.994358,95.3245786 190.382089,94.6764496 C190.041016,94.3690895 189.666667,94.1285468 189.257379,93.9581623 C187.996239,93.4102591 186.497179,93.7176195 185.543837,94.6764496 Z M171.914207,94.6764496 C171.300275,95.3245786 170.925926,96.2165914 170.925926,97.1052632 C170.925926,97.5495991 171.027416,97.9939349 171.197121,98.4048622 C171.36849,98.8157895 171.606409,99.1899671 171.914207,99.5340768 C172.253617,99.8414371 172.62963,100.08198 173.037254,100.252364 C173.446542,100.422749 173.889106,100.526316 174.333333,100.526316 C175.2534,100.526316 176.105252,100.182206 176.752459,99.5340768 C177.058594,99.1899671 177.296513,98.8157895 177.467882,98.4048622 C177.637587,97.9939349 177.740741,97.5495991 177.740741,97.1052632 C177.740741,96.2165914 177.364728,95.3245786 176.75246,94.6764496 C176.411386,94.3690895 176.037037,94.1285468 175.627749,93.9581623 C174.366609,93.4102591 172.867549,93.7176195 171.914207,94.6764496 Z M158.284578,94.6764496 C157.670645,95.3245786 157.296296,96.2165914 157.296296,97.1052632 C157.296296,97.5495991 157.397787,97.9939349 157.567491,98.4048622 C157.73886,98.8157895 157.976779,99.1899671 158.284578,99.5340768 C158.931785,100.182206 159.783637,100.526316 160.703704,100.526316 C161.62377,100.526316 162.475622,100.182206 163.12283,99.5340768 C163.428964,99.1899671 163.666884,98.8157895 163.838252,98.4048622 C164.007957,97.9939349 164.111111,97.5495991 164.111111,97.1052632 C164.111111,96.2165914 163.735098,95.3245786 163.12283,94.6764496 C161.86169,93.4102591 159.544054,93.4102591 158.284578,94.6764496 Z%27/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 1em;
  line-height: 1em;
}
.usa-button--email::before, .usa-button--email::after {
  width: 1em;
  height: 1em;
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 width=%27195%27 height=%27195%27 viewBox=%2715 15 195 195%27%3E%3Cpath fill=%27%23fff%27 stroke=%27transparent%27 stroke-width=%270%27 d=%27M141.475352,119.445148 L203.820423,178 L22.1408451,178 L84.4859155,119.445148 L99.3169014,133.432489 C99.3169014,133.432489 112.225352,145.911392 125.683099,133.706751 L141.475352,119.445148 Z M15,54.7194093 L77.3450704,113 L15,171.829114 L15,54.7194093 Z M210,54.7194093 L210,171.829114 L147.792254,113 L210,54.7194093 Z M203.820423,48 L122.661972,125.067511 C122.661972,125.067511 114.010563,135.21519 103.711268,125.067511 L22.1408451,48 L203.820423,48 Z%27/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 1em;
  line-height: 1em;
}
.usa-button--email[disabled]::before, .usa-button--email[disabled]::after {
  width: 1em;
  height: 1em;
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 width=%27195%27 height=%27195%27 viewBox=%2715 15 195 195%27%3E%3Cpath fill=%27%236e6e6e%27 stroke=%27transparent%27 stroke-width=%270%27 d=%27M141.475352,119.445148 L203.820423,178 L22.1408451,178 L84.4859155,119.445148 L99.3169014,133.432489 C99.3169014,133.432489 112.225352,145.911392 125.683099,133.706751 L141.475352,119.445148 Z M15,54.7194093 L77.3450704,113 L15,171.829114 L15,54.7194093 Z M210,54.7194093 L210,171.829114 L147.792254,113 L210,54.7194093 Z M203.820423,48 L122.661972,125.067511 C122.661972,125.067511 114.010563,135.21519 103.711268,125.067511 L22.1408451,48 L203.820423,48 Z%27/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 1em;
  line-height: 1em;
}
.usa-button--filter::before, .usa-button--filter::after, .usa-button.btn-filterby::before, .usa-button.btn-filterby::after {
  width: 1em;
  height: 1em;
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 width=%27195%27 height=%27195%27 viewBox=%2715 15 195 195%27%3E%3Cpath fill=%27%23fff%27 stroke=%27transparent%27 stroke-width=%270%27  d=%27M180.225789,15 C196.921176,15 210.451579,28.5707882 210.451579,45.3064143 C210.451579,62.0420403 196.921176,75.6128285 180.225789,75.6128285 C165.824866,75.6128285 153.778771,65.515819 150.739752,52.0000594 L22,52 C18.1340068,52 15,48.8659932 15,45 C15,41.1340068 18.1340068,38 22,38 L150.884487,37.9991031 C154.145361,24.7925216 166.043667,15 180.225789,15 Z M180.225789,28.9285714 C171.214901,28.9285714 163.90625,36.2590371 163.90625,45.3064143 C163.90625,54.3537914 171.214901,61.6842571 180.225789,61.6842571 C189.236678,61.6842571 196.545329,54.3537914 196.545329,45.3064143 C196.545329,36.2590371 189.236678,28.9285714 180.225789,28.9285714 Z M71.2257893,82 C85.412927,82 97.3146336,91.7994494 100.570548,105.013117 C100.712552,105.004362 100.855767,105 101,105 L203,105 C206.865993,105 210,108.134007 210,112 C210,115.865993 206.865993,119 203,119 L101,119 C100.90362,119 100.807694,118.998052 100.712261,118.994194 C97.6763652,132.512836 85.6288391,142.612829 71.2257893,142.612829 C56.8248663,142.612829 44.7787714,132.515819 41.739752,119.000059 L22,119 C18.1340068,119 15,115.865993 15,112 C15,108.134007 18.1340068,105 22,105 L41.8844868,104.999103 C45.1453608,91.7925216 57.0436674,82 71.2257893,82 Z M71.2257893,95.9285714 C62.2149008,95.9285714 54.90625,103.259037 54.90625,112.306414 C54.90625,121.353791 62.2149008,128.684257 71.2257893,128.684257 C80.2366778,128.684257 87.5453286,121.353791 87.5453286,112.306414 C87.5453286,103.259037 80.2366778,95.9285714 71.2257893,95.9285714 Z M146.225789,149 C160.407911,149 172.306218,158.792522 175.567092,171.999103 L203,172 C206.865993,172 210,175.134007 210,179 C210,182.865993 206.865993,186 203,186 L175.711827,186.000059 C172.672807,199.515819 160.626712,209.612829 146.225789,209.612829 C131.824866,209.612829 119.778771,199.515819 116.739752,186.000059 L22,186 C18.1340068,186 15,182.865993 15,179 C15,175.134007 18.1340068,172 22,172 L116.884487,171.999103 C120.145361,158.792522 132.043667,149 146.225789,149 Z M146.225789,162.928571 C137.214901,162.928571 129.90625,170.259037 129.90625,179.306414 C129.90625,188.353791 137.214901,195.684257 146.225789,195.684257 C155.236678,195.684257 162.545329,188.353791 162.545329,179.306414 C162.545329,170.259037 155.236678,162.928571 146.225789,162.928571 Z%27/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 1em;
  line-height: 1em;
}

.usa-card__footer, .usa-card__body, .usa-card__header {
  padding: 24px 28px;
}
@media all and (min-width: 64em) {
  .usa-card__footer, .usa-card__body, .usa-card__header {
    padding: 30px 50px;
  }
}

.usa-card__border-wrap {
  overflow: hidden;
  height: 100%;
  max-width: 470px;
  border: 0.5px solid transparent;
  margin-right: auto;
  margin-left: auto;
  background: linear-gradient(white, white) padding-box, linear-gradient(135deg, #0083be 0%, #012679 100%) border-box;
  background-color: #fff;
  border-radius: 20px;
}
.usa-card__container {
  background-image: url(../images/29f1d2eaa53f10f7265f.png);
  margin: 0;
  padding-bottom: 50px;
}
.usa-card__header {
  position: relative;
  z-index: 1;
  padding-bottom: 36px;
  background-color: #003f72;
}
@media all and (min-width: 64em) {
  .usa-card__header {
    padding-bottom: 50px;
  }
}
.usa-card__header::after {
  position: absolute;
  z-index: 1;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 30px;
  content: url(data:image/svg+xml;base64,Cjxzdmcgd2lkdGg9IjQ3MCIgaGVpZ2h0PSIzMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZGVmcz48bGluZWFyR3JhZGllbnQgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSIgaWQ9ImEiPjxzdG9wIHN0b3AtY29sb3I9IiNGRjdGMzIiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjRkY0NDdBIiBvZmZzZXQ9IjEwMCUiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGZpbGw9IiNGRkYiIGQ9Ik0wIDBoNDcwdjMwSDB6Ii8+PHBhdGggZD0iTTAgMGg0NzF2MS42NDhDNDAxLjI0NSAxOS43OTMgMzIyLjc0NSAyOS4xNSAyMzUuNSAyOS43MiAxNDUuMTI2IDMxLjI4IDY2LjYyNiAyNi4zMTUgMCAxNC44MlYwWiIgZmlsbD0iIzAwM0Y3MiIvPjxwYXRoIGQ9Ik0wIDMuNTY5YzYzLjIwMyAxMi4zNjEgMTQxLjcwMyAxOC44NjUgMjM1LjUgMTkuNTFDMzE5LjI4NSAyMy44NTIgMzk3Ljc4NSAxNi4xNiA0NzEgMHYxLjY0OEM0MDEuMjQ1IDE5Ljc5MyAzMjIuNzQ1IDI5LjE1IDIzNS41IDI5LjcyIDE0NS4xMjYgMzEuMjggNjYuNjI2IDI2LjMxNSAwIDE0LjgyVjMuNTY5WiIgZmlsbD0idXJsKCNhKSIvPjwvZz48L3N2Zz4=);
}
.usa-card__heading {
  color: #fff;
  font-size: fsw(3xl);
  font-size: 22px;
}
@media all and (min-width: 64em) {
  .usa-card__heading {
    font-size: 31.25px;
    font-size: 31.25px;
  }
}
.usa-card__body {
  position: relative;
  padding-bottom: 20px;
  color: #6e6e6e;
  font-family: "Open Sans";
  line-height: 2;
}
@media all and (min-width: 64em) {
  .usa-card__body {
    padding-top: 36px;
    padding-bottom: 36px;
  }
  .usa-card__body::before {
    height: 36px;
  }
}
.usa-card__body::before {
  position: absolute;
  z-index: 1;
  left: 0;
  top: 0;
  width: 100%;
  height: 24px;
  background-image: linear-gradient(to bottom, #fff 0%, transparent 100%);
  content: "";
}
.usa-card__footer {
  padding-top: 10px;
  padding-bottom: 10px;
  text-align: center;
}
.usa-card__footer .usa-button {
  width: 100%;
}
.usa-card__container {
  height: auto;
}
.usa-card__media {
  flex-grow: 0;
}

.usa-card--download {
  margin-bottom: 20px;
}
@media all and (min-width: 64em) {
  .usa-card--download {
    margin-bottom: 40px;
  }
}
.usa-card-group .usa-card--download {
  margin-bottom: 20px;
}
@media all and (min-width: 64em) {
  .usa-card-group .usa-card--download {
    margin-bottom: 40px;
  }
}
.usa-card--download .usa-card__container {
  padding-bottom: 44px;
  border-width: 0;
  background: none;
  border-radius: unset;
}
@media all and (min-width: 40em) {
  .usa-card-group .usa-card--download .usa-card__container {
    margin-right: 0.5rem;
    margin-left: 0.5rem;
  }
}
.usa-card--download .usa-card__container:hover .usa-card__header::before, .usa-card--download .usa-card__container:focus .usa-card__header::before {
  background: #006AF5;
}
.usa-card--download .usa-card__media {
  width: 100%;
  flex-grow: 0;
  padding: 0 !important;
}
.usa-card--download .usa-card__img {
  height: 230px;
  border: 1px solid #d9d8d6;
  margin-left: 20px;
  border-radius: 20px;
}
@media all and (max-width: 29.99em) {
  .usa-card--download .usa-card__img {
    width: auto;
  }
}
.usa-card--download .usa-card__img > img {
  -o-object-fit: cover;
     object-fit: cover;
}
.usa-card--download .usa-card__header {
  position: absolute;
  z-index: 0;
  bottom: 0;
  display: flex;
  width: 100%;
  min-height: 60px;
  align-items: center;
  padding: 12px 40px;
  margin-bottom: 6px;
  background: linear-gradient(270deg, #ff7f32, #ff447a);
  border-radius: 80px 0;
}
.usa-card--download .usa-card__header > * {
  position: relative;
  top: 6px;
}
.usa-card--download .usa-card__header::before {
  position: absolute;
  z-index: 0;
  top: 6px;
  left: 0;
  display: block;
  width: 100%;
  height: 100%;
  background-color: #003f72;
  border-radius: 80px 0;
  content: "";
}
.usa-card--download .usa-card__header::after {
  display: none;
}
.usa-card--download .usa-card__header .filetype {
  flex-shrink: 0;
  margin-right: 0.5rem;
}
.usa-card--download .usa-card__header .filetype.image-jpeg {
  width: 28px;
  height: 28px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 width=%27195%27 height=%27195%27 viewBox=%2715 15 195 195%27%3E%3Cpath fill=%27%23fff%27 stroke=%27transparent%27 stroke-width=%270%27  d=%27M118.113647,14.999993 C127.236196,14.999993 136.015646,18.4318389 142.706687,24.6022467 L143.097855,24.9683653 L176.752969,56.9659767 C183.801131,63.6665105 187.844606,72.9122203 187.986768,82.6140082 L187.990648,83.1436364 L187.990648,192.455863 C187.993795,197.109736 186.143596,201.573502 182.848351,204.864028 C179.654708,208.053098 175.357628,209.886716 170.853543,209.994915 L170.430706,209.999993 L54.5781765,209.999993 C44.9875139,209.999993 37.1884113,202.326086 37.0123974,192.788477 L37.0093583,192.458864 L37.0093583,32.5322727 C37.0093583,27.8783992 38.8625802,23.4158856 42.1600522,20.1275867 C45.3558527,16.9406765 49.6541703,15.1099534 54.1555998,15.0047858 L54.5781765,14.999993 L118.113647,14.999993 Z M142.722176,80.1738152 L106.151268,121.069054 L76.7851765,96.5218152 L45.8723583,123.864989 L45.8729947,192.458864 C45.8729947,197.162122 49.6279856,200.994714 54.316747,201.132527 L54.5781765,201.136364 L170.430706,201.136364 C172.740096,201.136364 174.954242,200.22073 176.585306,198.592001 C178.140513,197.039021 179.043997,194.959246 179.121566,192.772011 L179.12701,192.458864 L179.126358,116.499989 L142.722176,80.1738152 Z M84.3162941,141.218182 L84.3162941,172.001591 C84.3671526,174.620854 83.7171342,177.206269 82.4332353,179.491364 C81.1903807,181.650685 79.3364479,183.395876 77.1038235,184.508182 C74.7087798,185.72077 72.0525237,186.329417 69.3672941,186.280909 C65.3774932,186.541358 61.4383781,185.273354 58.3531765,182.735455 C55.6145863,180.090775 54.1734937,176.382274 54.4094118,172.586591 L63.6470588,172.586591 C63.5049783,174.310025 63.9941491,176.026388 65.0238235,177.417273 C66.1763457,178.540605 67.7622267,179.106953 69.3672941,178.968409 C70.9615321,179.040627 72.50286,178.388898 73.5597647,177.195682 C74.6853848,175.733214 75.2408706,173.912792 75.1230588,172.0725 L75.1408235,141.218182 L84.3162941,141.218182 Z M162.560941,144.3825 C165.710558,147.205112 167.624227,151.148512 167.890353,155.364545 L158.954706,155.364545 C158.769253,153.241152 157.823234,151.255552 156.29,149.771591 C154.644546,148.508254 152.597993,147.878904 150.525353,147.998864 C147.700941,147.871416 145.011944,149.213081 143.419471,151.544318 C141.581141,154.708305 140.721985,158.344314 140.950176,161.994545 L140.950176,164.830909 C140.698269,168.545144 141.63106,172.243627 143.614882,175.396364 C145.459695,177.801522 148.384299,179.131108 151.413588,178.941818 C154.06719,179.198385 156.716157,178.409505 158.794824,176.743636 L158.794824,169.085455 L150.445412,169.085455 L150.445412,162.331364 L167.970294,162.331364 L167.845941,180.058636 C165.960727,182.183902 163.541497,183.768846 160.837765,184.65 C157.614509,185.767474 154.221615,186.319269 150.809588,186.280909 C147.260935,186.360962 143.755478,185.4918 140.657059,183.763636 C137.725276,182.061988 135.380497,179.511967 133.933118,176.451136 C132.273403,172.929627 131.441011,169.076559 131.499353,165.185455 L131.499353,162.162955 C131.403381,158.20497 132.170137,154.273418 133.746588,150.640227 C135.103035,147.558029 137.367802,144.961044 140.239588,143.194773 C147.310976,139.36661 155.93761,139.825637 162.560941,144.3825 Z M118.353471,143.008636 C120.780057,144.130727 122.819762,145.944089 124.215824,148.220455 C125.599805,150.539334 126.307358,153.19781 126.258765,155.896364 C126.448427,159.831683 124.810006,163.634619 121.817588,166.204773 C118.256835,168.90309 113.845333,170.239474 109.382294,169.971818 L101.334882,170.007273 L101.334882,185.633864 L92.1505294,185.633864 L92.1505294,141.182727 L109.533294,141.182727 C112.573635,141.120745 115.588731,141.744915 118.353471,143.008636 Z M109.737588,148.592727 L101.334882,148.592727 L101.334882,162.588409 L109.533294,162.588409 C111.532697,162.727946 113.512323,162.117925 115.084765,160.877727 C116.413137,159.611269 117.11223,157.823413 116.994471,155.993864 C117.095757,154.034472 116.400853,152.117126 115.067,150.675682 C113.661683,149.266553 111.728121,148.510837 109.737588,148.592727 Z M118.113647,23.8636304 L54.5751881,23.8636304 C52.2657952,23.8636304 50.0510252,24.7762169 48.4188537,26.4038479 C46.8625923,27.9557799 45.957698,30.0349477 45.8786503,32.2195195 L45.8729947,32.5322727 L45.8723583,112.031989 L76.6224431,84.8332114 L105.258176,108.769815 L142.357062,67.2868471 L179.126358,103.977989 L179.12701,83.1436364 C179.12701,75.8371107 176.19145,68.8432835 170.988278,63.721196 L170.645733,63.3898165 L136.991895,31.3934175 C131.903287,26.5596345 125.144108,23.8636304 118.113647,23.8636304 Z M85.018,38.8963636 C93.9585339,38.8963636 101.210053,46.132603 101.210053,55.0636364 C101.210053,63.9946697 93.9585339,71.2309091 85.018,71.2309091 C76.0774661,71.2309091 68.8259465,63.9946697 68.8259465,55.0636364 C68.8259465,46.132603 76.0774661,38.8963636 85.018,38.8963636 Z M85.018,47.76 C80.9685367,47.76 77.6895829,51.0320445 77.6895829,55.0636364 C77.6895829,59.0952282 80.9685367,62.3672727 85.018,62.3672727 C89.0674633,62.3672727 92.3464171,59.0952282 92.3464171,55.0636364 C92.3464171,51.0320445 89.0674633,47.76 85.018,47.76 Z%27/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 28px;
  line-height: 28px;
}
.usa-card--download .usa-card__header .filetype.image-png {
  width: 28px;
  height: 28px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 width=%27195%27 height=%27195%27 viewBox=%2715 15 195 195%27%3E%3Cpath fill=%27%23fff%27 stroke=%27transparent%27 stroke-width=%270%27  d=%27M118.113647,14.999993 C127.23516,14.999993 136.01432,18.4319942 142.706611,24.6022557 L143.097855,24.9683653 L176.752969,56.9659767 C183.801131,63.6665105 187.844606,72.9122203 187.986768,82.6140082 L187.990648,83.1436364 L187.990648,192.455863 C187.993795,197.109736 186.143596,201.573502 182.848351,204.864028 C179.654708,208.053098 175.357628,209.886716 170.853543,209.994915 L170.430706,209.999993 L54.5781765,209.999993 C44.9875139,209.999993 37.1884113,202.326086 37.0123974,192.788477 L37.0093583,192.458864 L37.0093583,32.5322727 C37.0093583,27.8783992 38.8625802,23.4158856 42.1600522,20.1275867 C45.3558527,16.9406765 49.6541703,15.1099534 54.1555998,15.0047858 L54.5781765,14.999993 L118.113647,14.999993 Z M142.713176,80.1738152 L106.142385,121.069054 L76.7761765,96.5218152 L45.8723583,123.856989 L45.8729947,192.458864 C45.8729947,197.162122 49.6279856,200.994714 54.316747,201.132527 L54.5781765,201.136364 L170.430706,201.136364 C172.740096,201.136364 174.954242,200.22073 176.585306,198.592001 C178.140513,197.039021 179.043997,194.959246 179.121566,192.772011 L179.12701,192.458864 L179.126358,116.508989 L142.713176,80.1738152 Z M164.586118,145.437273 C167.53953,148.102677 169.331112,151.81508 169.578,155.781136 L161.157529,155.781136 C160.9668,153.776331 160.058643,151.907206 158.599412,150.516136 C157.048387,149.331498 155.122062,148.743178 153.172294,148.858636 C150.509456,148.718927 147.964435,149.966949 146.448353,152.155909 C144.718233,155.138285 143.908689,158.563886 144.121176,162.003409 L144.121176,164.6625 C143.879176,168.161392 144.756218,171.64665 146.626,174.616364 C148.355908,176.894452 151.112718,178.158515 153.971706,177.984545 C156.471186,178.22756 158.966902,177.486466 160.926588,175.919318 L160.926588,168.695455 L153.056824,168.695455 L153.056824,162.340227 L169.578,162.340227 L169.578,179.0925 C167.79906,181.094205 165.518108,182.58716 162.969529,183.417955 C159.932408,184.473841 156.734675,184.995676 153.518706,184.960227 C150.17465,185.034456 146.87162,184.214264 143.952412,182.584773 C141.191025,180.978236 138.982807,178.573786 137.619294,175.688864 C136.056439,172.362578 135.26987,168.725922 135.318765,165.0525 L135.318765,162.198409 C135.228272,158.468235 135.952674,154.76312 137.441647,151.340455 C138.721413,148.435531 140.855708,145.987345 143.561588,144.320455 C150.222157,140.715764 158.346683,141.147337 164.586118,145.437273 Z M81.2696471,144.214091 C83.5587512,145.267567 85.4819615,146.976914 86.7944706,149.124545 C88.1032091,151.307688 88.7710678,153.813792 88.7219412,156.357273 C88.9074084,160.084424 87.3487384,163.686369 84.5028235,166.107273 C81.1554656,168.643595 77.0092324,169.901193 72.8136471,169.652727 L65.237,169.617273 L65.237,184.384091 L56.5855882,184.384091 L56.5855882,142.494545 L72.9557647,142.494545 C75.8214795,142.435473 78.6635342,143.02329 81.2696471,144.214091 Z M103.244588,142.494545 L120.121059,170.113636 L120.121059,142.494545 L128.745824,142.494545 L128.816882,184.384091 L120.121059,184.384091 L103.244588,156.818182 L103.244588,184.384091 L94.5931765,184.384091 L94.5931765,142.494545 L103.244588,142.494545 Z M73.1778235,149.479091 L65.2547647,149.479091 L65.237,162.632727 L72.9557647,162.632727 C74.8426096,162.76172 76.710219,162.186824 78.1963529,161.019545 C79.4366325,159.820788 80.0862321,158.138629 79.9728235,156.419318 C80.0684314,154.589137 79.4291019,152.796407 78.1963529,151.437955 C76.8661464,150.121784 75.0499004,149.412856 73.1778235,149.479091 Z M118.113647,23.8636304 L54.5751881,23.8636304 C52.2657952,23.8636304 50.0510252,24.7762169 48.4188537,26.4038479 C46.8625923,27.9557799 45.957698,30.0349477 45.8786503,32.2195195 L45.8729947,32.5322727 L45.8723583,112.023989 L76.6135607,84.8332114 L105.249176,108.769815 L142.34818,67.2868471 L179.126358,103.986989 L179.12701,83.1436364 C179.12701,75.8371107 176.19145,68.8432835 170.988278,63.721196 L170.645733,63.3898165 L136.992254,31.3937583 C131.902405,26.559878 125.143133,23.8636304 118.113647,23.8636304 Z M85.018,38.8963636 C93.9585339,38.8963636 101.210053,46.132603 101.210053,55.0636364 C101.210053,63.9946697 93.9585339,71.2309091 85.018,71.2309091 C76.0774661,71.2309091 68.8259465,63.9946697 68.8259465,55.0636364 C68.8259465,46.132603 76.0774661,38.8963636 85.018,38.8963636 Z M85.018,47.76 C80.9685367,47.76 77.6895829,51.0320445 77.6895829,55.0636364 C77.6895829,59.0952282 80.9685367,62.3672727 85.018,62.3672727 C89.0674633,62.3672727 92.3464171,59.0952282 92.3464171,55.0636364 C92.3464171,51.0320445 89.0674633,47.76 85.018,47.76 Z%27/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 28px;
  line-height: 28px;
}
.usa-card--download .usa-card__header .filetype.application-pdf {
  width: 28px;
  height: 28px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 width=%27195%27 height=%27195%27 viewBox=%2715 15 195 195%27%3E%3Cpath fill=%27%23fff%27 stroke=%27transparent%27 stroke-width=%270%27  d=%27M118.576471,15.0347594 C127.641531,15.0347594 136.364643,18.4727313 143.004637,24.645819 L143.392809,25.0120912 L176.834284,57.0101038 C183.829247,63.7043954 187.84042,72.9373238 187.981446,82.6237143 L187.985294,83.1525 L187.985294,192.467727 C187.985294,197.104164 186.151311,201.551916 182.884796,204.833279 C179.713554,208.018936 175.444084,209.851995 170.967334,209.960165 L170.547059,209.965241 L55.4529412,209.965241 C45.9270872,209.965241 38.1922809,202.304017 38.0177199,192.796303 L38.0147059,192.467727 L38.0147059,32.5411364 C38.0147059,22.9914723 45.6380947,15.2197308 55.1250741,15.0380085 L55.4529412,15.0347594 L118.576471,15.0347594 Z M118.576471,23.828876 L55.4559277,23.828876 C50.7705575,23.8320583 46.950028,27.5869751 46.8126486,32.2794941 L46.8088235,32.5411364 L46.8088235,192.467727 C46.8088235,197.191456 50.5437891,201.029285 55.19369,201.167281 L55.4529412,201.171123 L170.547059,201.171123 C172.835418,201.171123 175.031283,200.257431 176.652331,198.629016 C178.203347,197.070949 179.10662,194.980501 179.185531,192.782424 L179.191177,192.467727 L179.191177,83.1525 C179.191177,75.830534 176.269696,68.8237973 171.094922,63.695587 L170.754249,63.3638179 L137.311684,31.364761 C132.259953,26.5268489 125.551236,23.828876 118.576471,23.828876 Z M83.3882353,140.907955 C85.5771376,141.942142 87.4173202,143.596591 88.6823529,145.667727 C89.9433043,147.783939 90.5883061,150.212922 90.5441176,152.678864 C90.7060301,156.276319 89.2047638,159.747217 86.4764706,162.083182 C83.2566079,164.54425 79.2652312,165.764402 75.2264706,165.522273 L67.9470588,165.522273 L67.9470588,179.828182 L59.6264706,179.828182 L59.6264706,139.241591 L75.3852941,139.241591 C78.1438275,139.18449 80.8795644,139.754123 83.3882353,140.907955 Z M122.502941,141.6525 C125.30221,143.25781 127.581448,145.639731 129.067647,148.512955 C130.676193,151.6323 131.485864,155.105037 131.423529,158.6175 L131.423529,160.478864 C131.487037,163.972095 130.693064,167.427268 129.111765,170.539091 C127.631864,173.401225 125.361767,175.773965 122.573529,177.372955 C119.668752,179.01466 116.385734,179.861305 113.052941,179.828182 L100.541176,179.828182 L100.541176,139.241591 L112.973529,139.241591 C116.306051,139.187107 119.593653,140.018859 122.502941,141.6525 Z M168.058824,139.241591 L168.058824,146.013409 L150.085294,146.013409 L150.085294,156.499091 L166.064706,156.499091 L166.038235,163.244318 L150.058824,163.244318 L150.058824,179.828182 L141.755882,179.828182 L141.755882,139.241591 L168.058824,139.241591 Z M112.982353,146.013409 L108.870588,146.013409 L108.870588,173.100682 L112.885294,173.100682 C115.734999,173.277764 118.501127,172.095338 120.35,169.909773 C122.238988,167.240165 123.172044,164.006489 122.997059,160.735909 L122.997059,158.590909 C123.234525,155.26325 122.331591,151.954123 120.438235,149.213182 C118.602495,147.014053 115.833227,145.825592 112.982353,146.013409 Z M75.5970588,146.04 L67.9647059,146.04 L67.9470588,158.759318 L75.3852941,158.759318 C77.2006937,158.885737 78.9976061,158.326193 80.4235294,157.190455 C81.6289063,156.043694 82.273804,154.424122 82.1882353,152.758636 C82.2620312,150.979526 81.6269421,149.244232 80.4235294,147.936818 C79.1423413,146.665458 77.3969421,145.97951 75.5970588,146.04 Z M104.211765,45.9961364 C107.211765,47.1218182 110.776471,50.5520455 110.873529,60.4881818 C110.855581,64.7629984 110.367322,69.0227256 109.417647,73.1897727 C110.873529,75.3259091 112.497059,77.4709091 114.252941,79.5715909 C115.962021,81.6267118 117.773142,83.5939809 119.679412,85.4659091 C123.927136,85.2492232 128.185674,85.5078589 132.376471,86.2370455 C142.126471,88.0629545 144.861765,92.1934091 145.435294,95.3665909 C145.846523,97.3601914 145.106145,99.4166258 143.520588,100.684773 C141.058824,102.741136 136.311765,104.141591 127.638235,99.24 C123.959173,97.0938653 120.529248,94.5431727 117.411765,91.635 C114.844118,91.83 112.188235,92.1668182 109.470588,92.6365909 C106.752941,93.1063636 104.176471,93.7179545 101.688235,94.4093182 C99.7438189,98.2015455 97.3915418,101.768291 94.6735294,105.045682 C92.0184733,109.073976 87.7388787,111.730509 82.9647059,112.313868 C82.0437132,112.314782 81.1297553,112.152762 80.2647059,111.835227 L80.1323529,111.782045 C78.3973654,111.060556 77.124739,109.530437 76.7264706,107.687045 L76.7264706,107.571818 C76.1705882,104.4075 77.3088235,99.5945455 85.8852941,94.4713636 C89.5762321,92.3450749 93.4915752,90.6386332 97.5588235,89.3836364 C98.6705882,87.0525 99.7117647,84.5706818 100.647059,81.9825 C101.582353,79.3943182 102.411765,76.8327273 103.011765,74.3243182 C100.70393,70.7349831 98.7982341,66.9003221 97.3294118,62.8902273 C94.0888688,53.6655 96.1433289,49.2098916 98.5319263,47.0782289 L98.6441176,46.98 C100.155785,45.600815 102.322312,45.2179662 104.211765,45.9961364 Z M92.8647059,97.6002273 C91.509406,98.2127101 90.187003,98.896148 88.9029412,99.6477273 C84.2088235,102.430909 82.5764706,104.877273 82.5764706,106.26 C83.9264706,106.499318 86.6176471,105.311591 90.1647059,101.145682 C91.125986,100.012253 92.0272319,98.8287986 92.8647059,97.6002273 Z M126.844118,91.5729545 C128.051582,92.441477 129.303279,93.2462044 130.594118,93.9838636 C135.35,96.6429545 138.270588,96.8734091 139.461765,96.1820455 C138.994118,94.8879545 136.629412,93.1418182 131.264706,92.1402273 C129.80249,91.8708619 128.326786,91.6814919 126.844118,91.5729545 Z M107.423706,80.6577594 L107.432353,80.6352273 C107.070588,81.7697727 106.691176,82.9043182 106.276471,84.0388636 C105.861765,85.1734091 105.438235,86.2902273 104.988235,87.3893182 C106.144118,87.1411364 107.308824,86.9106818 108.517647,86.6979545 C109.726471,86.4852273 110.882353,86.2990909 112.047059,86.1484091 C111.252941,85.2620455 110.467647,84.3756818 109.7,83.4361364 C109.124265,82.7314773 108.528676,82.0367898 107.961627,81.3371165 L107.423706,80.6577594 Z M102.349706,51.7417594 L102.358824,51.7309091 C101.476471,52.7945455 101.158824,55.7195455 102.976471,60.8870455 C103.474181,62.2932117 104.045567,63.671955 104.688235,65.0175 C104.837815,63.5451055 104.908505,62.0656989 104.9,60.5856818 C104.822435,55.192056 103.583199,52.5466848 102.415613,51.7823193 L102.349706,51.7417594 Z%27/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 28px;
  line-height: 28px;
}
.usa-card--download .usa-card__header .filetype.application-zip {
  width: 28px;
  height: 28px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 width=%27195%27 height=%27195%27 viewBox=%2715 15 195 195%27%3E%3Cpath fill=%27%23fff%27 stroke=%27transparent%27 stroke-width=%270%27  d=%27M118.113647,15 C127.409171,15 136.350527,18.5687951 143.088994,24.9683853 L143.088994,24.9683853 L176.752199,56.9741088 C183.928671,63.7933504 187.990642,73.2518012 187.990642,83.1436364 L187.990642,83.1436364 L187.990642,192.467727 C187.990642,202.138749 180.148409,209.98038 170.457353,210 L170.457353,210 L54.5692941,210 C44.8732996,210 37.0093583,202.152629 37.0093583,192.467727 L37.0093583,192.467727 L37.0093583,32.5322727 C37.0093583,22.8473707 44.8732996,15 54.5692941,15 L54.5692941,15 Z M118.113647,23.8636364 L54.5692941,23.8636364 C49.7643703,23.8636364 45.8729947,27.7468122 45.8729947,32.5322727 L45.8729947,32.5322727 L45.8729947,192.467727 C45.8729947,197.253188 49.7643703,201.136373 54.5692941,201.136373 L54.5692941,201.136373 L170.448376,201.136373 C175.246388,201.126654 179.127005,197.246335 179.127005,192.467727 L179.127005,192.467727 L179.127005,83.1436364 C179.127005,75.6816371 176.062492,68.5458051 170.645712,63.3986602 L170.645712,63.3986602 L144.635358,38.668 L144.636353,40.1638636 L140.185358,40.163 L140.185358,50.631 L150.285529,50.6318182 L150.285529,59.4954545 L140.185358,59.495 L140.185818,74.3863636 L131.322182,74.3863636 L131.321358,59.495 L121.222471,59.4954545 L121.222471,50.6318182 L131.321358,50.631 L131.321358,40.163 L121.222471,40.1638636 L121.222471,31.3002273 L131.321358,31.3 L131.321916,27.2556561 C127.44613,25.124346 123.080488,23.9460944 118.592125,23.8678085 L118.113647,23.8636364 Z M92.9410588,139.179545 L92.9410588,143.921591 L73.1334118,172.630909 L93.3851765,172.630909 L93.3851765,179.269773 L62.7854706,179.269773 L62.7854706,174.421364 L82.6552941,145.871591 L62.8121176,145.871591 L62.8121176,139.179545 L92.9410588,139.179545 Z M107.392647,139.179545 L107.392647,179.269773 L99.1142941,179.269773 L99.1142941,139.179545 L107.392647,139.179545 Z M138.765118,140.837045 C140.967688,141.838884 142.822548,143.470806 144.094529,145.525909 C145.344686,147.616564 145.984587,150.014205 145.942059,152.448409 C146.10644,156.00429 144.614647,159.436364 141.900588,161.746364 C138.69485,164.173169 134.725677,165.377129 130.708824,165.141136 L123.380882,165.141136 L123.380882,179.269773 L115.102529,179.269773 L115.102529,139.179545 L130.771,139.179545 C133.527657,139.114815 136.262469,139.681851 138.765118,140.837045 Z M130.966412,145.845 L123.380882,145.845 L123.380882,158.457955 L130.771,158.457955 C132.574436,158.578781 134.358891,158.029418 135.780647,156.915682 C136.986891,155.767619 137.618441,154.143341 137.503824,152.483864 C137.581714,150.728207 136.958848,149.013356 135.771765,147.715227 C134.497469,146.456455 132.758264,145.779563 130.966412,145.845 Z M150.818471,74.3952273 L150.818471,89.5431818 C149.927386,96.8406428 143.577321,102.236846 136.215882,101.952273 L135.816176,101.952273 C128.417766,102.334656 122.004871,96.8916825 121.195824,89.5431818 L121.222471,74.3952273 L150.818471,74.3952273 Z M141.127824,84.0565909 L130.913118,84.0565909 L130.913118,88.8872727 C131.072765,89.4527812 131.305672,89.9950859 131.605941,90.5004545 C131.961235,91.0677273 132.707353,92.2731818 136.002706,92.2731818 L136.215882,92.2731818 C139.049353,92.2731818 139.768824,91.2627273 140.150765,90.7752273 C140.604881,90.1321898 140.93612,89.4110111 141.127824,88.6479545 L141.127824,84.0565909 Z%27/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 28px;
  line-height: 28px;
}
.usa-card--download .usa-card__header .filetype.application-msword {
  width: 28px;
  height: 28px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 width=%27195%27 height=%27195%27 viewBox=%2715 15 195 195%27%3E%3Cpath fill=%27%23fff%27 stroke=%27transparent%27 stroke-width=%270%27  d=%27M118.113647,15 C127.234541,15 136.012971,18.4368739 142.697755,24.6105196 L143.08855,24.9768266 L176.752969,56.9748403 C183.80113,63.6753732 187.8446,72.9210827 187.986762,82.6228718 L187.990642,83.1525 L187.990642,192.467727 C187.990642,197.119544 186.139051,201.58026 182.844149,204.86822 C179.650837,208.054802 175.355461,209.886822 170.853357,209.994927 L170.430706,210 L54.5692941,210 C49.9140763,210 45.4489537,208.154383 42.1558513,204.86822 C38.9607944,201.679895 37.1229013,197.388814 37.0144477,192.890066 L37.0093583,192.467727 L37.0093583,32.5411364 C37.0093583,22.9660272 44.6924026,15.1851762 54.2393588,15.0032526 L54.5692941,15 L118.113647,15 Z M118.113647,23.8636354 L54.5722843,23.8636354 C49.852168,23.8668201 46.0148161,27.6130378 45.8768364,32.2808815 L45.8729947,32.5411364 L45.8729947,192.467727 C45.8729947,194.764823 46.787678,196.968411 48.4167749,198.594075 C49.9735401,200.14756 52.0609237,201.051725 54.2551519,201.130712 L54.5692941,201.136364 L170.430706,201.136364 C172.739075,201.136364 174.952328,200.221536 176.583225,198.594075 C178.138272,197.042305 179.042376,194.963955 179.121355,192.780343 L179.127006,192.467727 L179.127006,83.1525 C179.127006,75.8459727 176.191449,68.8521459 170.988675,63.7304368 L170.646156,63.3990825 L136.980634,31.4000202 C131.8959,26.5627498 125.139601,23.8636354 118.113647,23.8636354 Z M123.949353,172.0725 L123.949353,180.936136 L75.7981176,180.936136 L75.7981176,172.0725 L123.949353,172.0725 Z M147.114529,150.170455 L147.114529,159.034091 L75.7981176,159.034091 L75.7981176,150.170455 L147.114529,150.170455 Z M147.114529,129.057273 L147.114529,137.920909 L75.7981176,137.920909 L75.7981176,129.057273 L147.114529,129.057273 Z M85.2667059,54.3722727 L93.3585294,94.365 L102.676118,54.3722727 L114.693941,54.3722727 L124.127,94.8525 L131.605941,54.3722727 L142.797706,54.3722727 L130.175882,104.008636 L117.740588,104.008636 L108.547353,63.7765909 L99.6028235,104.132727 L86.5191176,104.132727 L74.3414118,54.3722727 L85.2667059,54.3722727 Z%27/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 28px;
  line-height: 28px;
}
.usa-card--download .usa-card__header .filetype.application-vnd-ms-powerpoint {
  width: 28px;
  height: 28px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 width=%27195%27 height=%27195%27 viewBox=%2715 15 195 195%27%3E%3Cpath fill=%27%23fff%27 stroke=%27transparent%27 stroke-width=%270%27  d=%27M118.113647,15 C127.413383,15 136.357092,18.5729746 143.08855,24.9768266 L143.08855,24.9768266 L176.752969,56.9748403 C183.929279,63.7972011 187.990642,73.2581317 187.990642,83.1525 L187.990642,83.1525 L187.990642,192.467727 C187.990642,202.138749 180.148409,209.98038 170.457353,210 L170.457353,210 L54.5692941,210 C49.9140763,210 45.4489537,208.154383 42.1558513,204.86822 C38.8609489,201.58026 37.0093583,197.119544 37.0093583,192.467727 L37.0093583,192.467727 L37.0093583,32.5411364 C37.0093583,22.8559685 44.8700394,15.0065432 54.5692941,15 L54.5692941,15 Z M118.113647,23.8636354 L54.5722843,23.8636354 C49.7647585,23.866879 45.8729947,27.7530702 45.8729947,32.5411364 L45.8729947,32.5411364 L45.8729947,192.467727 C45.8729947,194.764823 46.787678,196.968411 48.4167749,198.594075 C50.0476718,200.221536 52.2609254,201.136373 54.5692941,201.136373 L54.5692941,201.136373 L170.448376,201.136373 C175.246388,201.126654 179.127006,197.246335 179.127006,192.467727 L179.127006,192.467727 L179.127006,83.1525 C179.127006,75.6871351 176.062429,68.5482142 170.646156,63.3990825 L170.646156,63.3990825 L136.980634,31.4000202 C131.8959,26.5627498 125.139601,23.8636354 118.113647,23.8636354 L118.113647,23.8636354 Z M86.5013529,139.374545 C88.6587709,140.373855 90.4725518,141.986476 91.7152941,144.010227 C92.9442361,146.072925 93.5746452,148.435813 93.5361765,150.835227 C93.7018096,154.344418 92.229021,157.732223 89.548,160.009091 C86.3865727,162.405355 82.4702993,163.593796 78.5072353,163.359545 L71.3480588,163.359545 L71.3480588,177.293182 L63.1851765,177.293182 L63.1851765,137.743636 L78.6493529,137.743636 C81.3567639,137.685996 84.041841,138.243703 86.5013529,139.374545 Z M122.457118,139.374545 C124.616006,140.37162 126.430373,141.984761 127.671059,144.010227 C128.907043,146.070358 129.540848,148.434442 129.500824,150.835227 C129.662378,154.343672 128.190335,157.729761 125.512647,160.009091 C122.350495,162.40394 118.434759,163.592218 114.471882,163.359545 L107.312706,163.359545 L107.312706,177.293182 L99.1409412,177.293182 L99.1409412,137.743636 L114.605118,137.743636 C117.312643,137.684751 119.997998,138.242516 122.457118,139.374545 Z M164.941412,137.743636 L164.941412,144.347045 L152.799235,144.347045 L152.799235,177.293182 L144.636353,177.293182 L144.636353,144.347045 L132.654059,144.347045 L132.654059,137.743636 L164.941412,137.743636 Z M78.8358824,144.347045 L71.3480588,144.347045 L71.3480588,156.756136 L78.6493529,156.756136 C80.4268308,156.878548 82.1866012,156.338464 83.5879412,155.240455 C84.7682526,154.113072 85.3919418,152.524719 85.2933529,150.897273 C85.3687526,149.162207 84.7486884,147.468598 83.5701765,146.190682 C82.3156091,144.949052 80.601611,144.281584 78.8358824,144.347045 Z M114.800529,144.347045 L107.312706,144.347045 L107.312706,156.756136 L114.605118,156.756136 C116.382596,156.878548 118.142366,156.338464 119.543706,155.240455 C120.727119,154.115149 121.351397,152.525298 121.249118,150.897273 C121.327908,149.163302 120.710966,147.469489 119.534824,146.190682 C118.279664,144.949961 116.566077,144.282654 114.800529,144.347045 Z%27/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 28px;
  line-height: 28px;
}
.usa-card--download .usa-card__header .filetype.application-vnd-ms-excel {
  width: 28px;
  height: 28px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 width=%27195%27 height=%27195%27 viewBox=%2715 15 195 195%27%3E%3Cpath fill=%27%23fff%27 stroke=%27transparent%27 stroke-width=%270%27  d=%27M118.113647,15 C127.234541,15 136.012971,18.4368739 142.697755,24.6105196 L143.08855,24.9768266 L176.752969,56.9748403 C183.80113,63.6753732 187.8446,72.9210827 187.986762,82.6228718 L187.990642,83.1525 L187.990642,192.467727 C187.990642,202.042574 180.304411,209.821413 170.760533,209.996969 L170.430706,210 L54.5811649,210 C49.9238918,210.003142 45.4557215,208.158914 42.1600522,204.872413 C38.9625036,201.68376 37.123001,197.390978 37.0144522,192.890252 L37.0093583,192.467727 L37.0093583,32.5411364 C37.0093583,22.9614504 44.6994761,15.1786769 54.2481829,15.0030328 L54.5781765,15 L118.113647,15 Z M118.113647,23.8636364 L54.5781765,23.8636364 C49.8557985,23.8636364 46.0149461,27.6107149 45.8768399,32.2807579 L45.8729947,32.5411364 L45.8729947,192.467727 C45.8729947,194.765841 46.7884846,196.970319 48.4188537,198.596152 C49.9768356,200.1498 52.0656562,201.051929 54.2635023,201.130731 L54.5781765,201.136369 L170.430706,201.136369 C175.148267,201.136369 178.985199,197.393111 179.123164,192.72784 L179.127006,192.467727 L179.127006,83.1525 C179.127006,75.8459727 176.191449,68.8521459 170.988675,63.7304368 L170.646156,63.3990825 L136.980634,31.4000202 C131.8959,26.5627498 125.139601,23.8636364 118.113647,23.8636364 Z M151.324289,121.301591 L151.324289,177.674318 L71.1442406,177.674318 L71.1442406,121.301591 L151.324289,121.301591 Z M94.8773583,153.919 L80.0063583,153.919 L80.007,168.81 L94.8773583,168.81 L94.8773583,153.919 Z M142.459358,153.919 L103.741358,153.919 L103.741358,168.81 L142.46,168.81 L142.459358,153.919 Z M142.46,130.165 L103.741358,130.165 L103.741358,145.056 L142.459358,145.056 L142.46,130.165 Z M94.8773583,130.165 L80.007,130.165 L80.0063583,145.056 L94.8773583,145.056 L94.8773583,130.165 Z M135.292118,47.3345455 L118.904176,72.3122727 L137.015294,99.1425 L122.155118,99.1425 L110.759059,81.6279545 L99.4962353,99.3552273 L85.1956471,99.3552273 L103.120235,72.3565909 L86.1549412,47.7156818 L100.650941,47.7156818 L111.016647,63.9361364 L121.453412,47.3965909 L135.292118,47.3345455 Z%27/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 28px;
  line-height: 28px;
}
.usa-card--download .usa-card__heading {
  overflow: hidden;
  min-height: -moz-max-content;
  min-height: max-content;
  font-size: 20px;
  font-weight: 700;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.usa-card--download .usa-card__heading small {
  font-size: 12.8px;
  font-weight: 300;
}

.paragraph--type--gallery + .paragraph--type--gallery::before {
  display: block;
  height: 2px;
  content: "";
}

iframe {
  max-width: 100%;
}

@media all and (min-width: 64em) {
  .usa-card-group .usa-card--video {
    margin-bottom: 24px;
  }
}
@media all and (min-width: 40em) {
  .usa-card-group .usa-card--video:nth-child(odd) {
    padding-right: 8px;
  }
}
@media all and (min-width: 64em) {
  .usa-card-group .usa-card--video:nth-child(odd) {
    padding-right: 16px;
  }
}
@media all and (min-width: 40em) {
  .usa-card-group .usa-card--video:nth-child(even) {
    padding-left: 8px;
  }
}
@media all and (min-width: 64em) {
  .usa-card-group .usa-card--video:nth-child(even) {
    padding-left: 16px;
  }
}
.usa-card--video .usa-card__container {
  max-width: none;
  padding-bottom: 0;
  margin-right: 0;
  margin-left: 0;
  background: none;
  border-radius: 0;
}
.usa-card--video .usa-card__media {
  overflow: hidden;
  background-color: #f2f2f2;
  border-radius: 20px;
}
.usa-card--video .usa-card__header {
  padding: 12px 0;
  background-color: transparent;
}
@media all and (min-width: 64em) {
  .usa-card--video .usa-card__header {
    padding-top: 16px;
    padding-bottom: 16px;
  }
}
.usa-card--video .usa-card__header::after {
  display: none;
}
.usa-card--video .usa-card__heading {
  color: #003f72;
  font-size: 16px;
  font-weight: 700;
}
@media all and (min-width: 64em) {
  .usa-card--video .usa-card__heading {
    font-size: 20px;
  }
}

.resource-group::after, .resource-group::before {
  position: absolute;
  z-index: 0;
  top: 0;
  bottom: 0;
  left: 0;
  display: block;
  width: 50%;
  height: 100%;
  background-image: url(../images/c225a3915a2e27d108f3.png);
  background-position: left center;
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
}

.resource-group {
  position: relative;
  display: inline-block;
  width: 100%;
}
.grid-container .resource-group {
  width: 100vw;
  margin-right: calc(50% - 50vw);
  margin-left: calc(50% - 50vw);
}
.resource-group::after {
  right: 0;
  left: auto;
  transform: scaleX(-1);
}
.resource-group > * {
  position: relative;
  z-index: 1;
}
.resource-group > .grid-container {
  padding-left: 1rem;
  padding-right: 1rem;
}
@media all and (min-width: 75em) {
  .resource-group > .grid-container {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
.resource-group__row {
  flex-direction: column;
  justify-content: center;
  gap: 20px;
}
@media all and (min-width: 40em) {
  .resource-group__row {
    flex-direction: row;
  }
}
@media all and (min-width: 64em) {
  .resource-group__row {
    gap: 70px;
  }
}
.resource-group .usa-card {
  margin-bottom: 0;
}
@media all and (max-width: 63.99em) {
  .resource-group .usa-card {
    flex: 1;
  }
}
.resource-group .usa-card__container {
  height: 100%;
}
@media all and (min-width: 64em) {
  .resource-group.three-cards-layout .resource-group__row {
    gap: 30px;
  }
}
.resource-group.three-cards-layout .usa-card {
  flex-basis: 45%;
}
@media all and (min-width: 64em) {
  .resource-group.three-cards-layout .usa-card {
    flex: 1;
  }
}

.hero-cta {
  -webkit-mask-position: top center, bottom center;
          mask-position: top center, bottom center;
  -webkit-mask-position-x: center, center;
  -webkit-mask-position-y: top, bottom;
  margin-bottom: -5.3435114504vw;
  mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20height%3D%22100%22%20width%3D%22100%22%20viewBox%3D%220%200%20100%20100%22%20version%3D%221.1%22%20preserveAspectRatio%3D%22xMidYMid%20slice%22%3E%0A%20%20%20%20%20%20%20%20%3Crect%20x%3D%220%22%20y%3D%220%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20fill%3D%22black%22%2F%3E%0A%20%20%20%20%20%20%3C%2Fsvg%3E"), url("data:image/svg+xml,%3C%3Fxml version=\"1.0\" encoding=\"UTF-8\"%3F%3E%3Csvg width=\"1441px\" height=\"77px\" viewBox=\"0 0 1441 77\" version=\"1.1\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\"%3E%3Ctitle%3Emask-curve-top-negative%3C/title%3E%3Cg id=\"Basic-Pages\" stroke=\"none\" stroke-width=\"1\" fill=\"none\" fill-rule=\"evenodd\"%3E%3Cpath d=\"M0,0 L1441,0 L1440.65458,0 C1227.42019,46.8428989 1022.48313,72.2841695 825.843399,76.323812 L819.887159,76.4396745 C621.43048,80.0833981 348.134761,63.4204553 0,26.450846 L0,0 Z\" id=\"mask-curve-top-negative\" fill=\"%23FAFAFA\"%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
  -webkit-mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20height%3D%22100%22%20width%3D%22100%22%20viewBox%3D%220%200%20100%20100%22%20version%3D%221.1%22%20preserveAspectRatio%3D%22xMidYMid%20slice%22%3E%0A%20%20%20%20%20%20%20%20%3Crect%20x%3D%220%22%20y%3D%220%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20fill%3D%22black%22%2F%3E%0A%20%20%20%20%20%20%3C%2Fsvg%3E"), url("data:image/svg+xml,%3C%3Fxml version=\"1.0\" encoding=\"UTF-8\"%3F%3E%3Csvg width=\"1441px\" height=\"77px\" viewBox=\"0 0 1441 77\" version=\"1.1\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\"%3E%3Ctitle%3Emask-curve-top-negative%3C/title%3E%3Cg id=\"Basic-Pages\" stroke=\"none\" stroke-width=\"1\" fill=\"none\" fill-rule=\"evenodd\"%3E%3Cpath d=\"M0,0 L1441,0 L1440.65458,0 C1227.42019,46.8428989 1022.48313,72.2841695 825.843399,76.323812 L819.887159,76.4396745 C621.43048,80.0833981 348.134761,63.4204553 0,26.450846 L0,0 Z\" id=\"mask-curve-top-negative\" fill=\"%23FAFAFA\"%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% calc(100% - 5.3435114504vw + 1px), 100vw 5.3435114504vw;
  mask-size: 100% calc(100% - 5.3435114504vw + 1px), 100vw 5.3435114504vw;
  background-image: url(../images/22879e19e5b488fe5310.png);
  padding-top: 60px;
  position: relative;
  overflow: hidden;
}
.grid-container .hero-cta {
  width: 100vw;
  margin-right: calc(50% - 50vw);
  margin-left: calc(50% - 50vw);
}
@media all and (min-width: 64em) {
  .hero-cta {
    padding-top: 120px;
  }
}
.hero-cta__content {
  padding-top: 60px;
  text-align: center;
}
@media all and (min-width: 64em) {
  .hero-cta__content {
    order: 2;
    padding-bottom: 100px;
    padding-top: 120px;
  }
}
.hero-cta__content p {
  max-width: 570px;
  margin-left: auto;
  margin-right: auto;
}
.hero-cta__content p:last-of-type {
  margin-bottom: 30px;
}
@media all and (min-width: 64em) {
  .hero-cta__content p:last-of-type {
    margin-bottom: 40px;
  }
}
.hero-cta__content-img {
  height: 50px;
}
@media all and (min-width: 64em) {
  .hero-cta__content-img {
    height: 60px;
  }
}
.hero-cta__img-full-width {
  display: flex;
  transform: scale(1.5);
  margin-top: 40px;
}
@media all and (min-width: 64em) {
  .hero-cta__img-full-width {
    display: none;
  }
}
.hero-cta__img-full-width img {
  width: 100%;
}
.hero-cta__img-left, .hero-cta__img-right {
  align-items: flex-end;
  display: none;
  position: relative;
}
@media all and (min-width: 64em) {
  .hero-cta__img-left, .hero-cta__img-right {
    display: flex;
  }
}
.hero-cta__img-left img, .hero-cta__img-right img {
  max-width: 800px;
  position: absolute;
  width: calc(100vw - 510px);
}
.hero-cta__img-left {
  order: 2;
}
.hero-cta__img-left img {
  right: -50%;
}
@media all and (min-width: 64em) {
  .hero-cta__img-left {
    order: 1;
  }
}
.hero-cta__img-right {
  order: 3;
}
.hero-cta__img-right img {
  left: -50%;
}
.hero-cta + div, .hero-cta + section {
  padding-top: calc(
  (100vw * 94) / 1443.45763
);
}
.hero-cta .usa-button {
  min-width: 270px;
}
@media all and (min-width: 64em) {
  .hero-cta .usa-button {
    min-width: 300px;
  }
}

.cta-block {
  -webkit-mask-position: top center, center center, bottom center;
          mask-position: top center, center center, bottom center;
  -webkit-mask-position-x: center, center, center;
  -webkit-mask-position-y: top, center, bottom;
  margin-top: -6.5096952909vw;
  margin-bottom: -5.3435114504vw;
  -webkit-mask-image: url("data:image/svg+xml,%3C%3Fxml version=\"1.0\" encoding=\"UTF-8\"%3F%3E%3Csvg width=\"1444px\" height=\"94px\" viewBox=\"0 0 1444 94\" version=\"1.1\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\"%3E%3Ctitle%3Emask-swoosh%3C/title%3E%3Cg id=\"Basic-Pages\" stroke=\"none\" stroke-width=\"1\" fill=\"none\" fill-rule=\"evenodd\"%3E%3Cpath d=\"M0,11.1819117 C193.694741,49.9147315 434.271013,70.2926584 721.728814,72.3156925 C978.501042,74.7354651 1219.07731,50.6302343 1443.45763,0 L1443.45763,93.1224518 L0,93.1224518 L0,11.1819117 Z\" id=\"mask-swoosh\" fill=\"%23FFFFFF\"%3E%3C/path%3E%3C/g%3E%3C/svg%3E"), url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20height%3D%22100%22%20width%3D%22100%22%20viewBox%3D%220%200%20100%20100%22%20version%3D%221.1%22%20preserveAspectRatio%3D%22xMidYMid%20slice%22%3E%0A%20%20%20%20%20%20%20%20%3Crect%20x%3D%220%22%20y%3D%220%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20fill%3D%22black%22%2F%3E%0A%20%20%20%20%20%20%3C%2Fsvg%3E"), url("data:image/svg+xml,%3C%3Fxml version=\"1.0\" encoding=\"UTF-8\"%3F%3E%3Csvg width=\"1441px\" height=\"77px\" viewBox=\"0 0 1441 77\" version=\"1.1\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\"%3E%3Ctitle%3Emask-curve-top-negative%3C/title%3E%3Cg id=\"Basic-Pages\" stroke=\"none\" stroke-width=\"1\" fill=\"none\" fill-rule=\"evenodd\"%3E%3Cpath d=\"M0,0 L1441,0 L1440.65458,0 C1227.42019,46.8428989 1022.48313,72.2841695 825.843399,76.323812 L819.887159,76.4396745 C621.43048,80.0833981 348.134761,63.4204553 0,26.450846 L0,0 Z\" id=\"mask-curve-top-negative\" fill=\"%23FAFAFA\"%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3C%3Fxml version=\"1.0\" encoding=\"UTF-8\"%3F%3E%3Csvg width=\"1444px\" height=\"94px\" viewBox=\"0 0 1444 94\" version=\"1.1\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\"%3E%3Ctitle%3Emask-swoosh%3C/title%3E%3Cg id=\"Basic-Pages\" stroke=\"none\" stroke-width=\"1\" fill=\"none\" fill-rule=\"evenodd\"%3E%3Cpath d=\"M0,11.1819117 C193.694741,49.9147315 434.271013,70.2926584 721.728814,72.3156925 C978.501042,74.7354651 1219.07731,50.6302343 1443.45763,0 L1443.45763,93.1224518 L0,93.1224518 L0,11.1819117 Z\" id=\"mask-swoosh\" fill=\"%23FFFFFF\"%3E%3C/path%3E%3C/g%3E%3C/svg%3E"), url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20height%3D%22100%22%20width%3D%22100%22%20viewBox%3D%220%200%20100%20100%22%20version%3D%221.1%22%20preserveAspectRatio%3D%22xMidYMid%20slice%22%3E%0A%20%20%20%20%20%20%20%20%3Crect%20x%3D%220%22%20y%3D%220%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20fill%3D%22black%22%2F%3E%0A%20%20%20%20%20%20%3C%2Fsvg%3E"), url("data:image/svg+xml,%3C%3Fxml version=\"1.0\" encoding=\"UTF-8\"%3F%3E%3Csvg width=\"1441px\" height=\"77px\" viewBox=\"0 0 1441 77\" version=\"1.1\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\"%3E%3Ctitle%3Emask-curve-top-negative%3C/title%3E%3Cg id=\"Basic-Pages\" stroke=\"none\" stroke-width=\"1\" fill=\"none\" fill-rule=\"evenodd\"%3E%3Cpath d=\"M0,0 L1441,0 L1440.65458,0 C1227.42019,46.8428989 1022.48313,72.2841695 825.843399,76.323812 L819.887159,76.4396745 C621.43048,80.0833981 348.134761,63.4204553 0,26.450846 L0,0 Z\" id=\"mask-curve-top-negative\" fill=\"%23FAFAFA\"%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: 100vw 6.5096952909vw, 100% calc(100% - 5.3435114504vw - 5.3435114504vw + (1px * 2)), 100vw 5.3435114504vw;
          mask-size: 100vw 6.5096952909vw, 100% calc(100% - 5.3435114504vw - 5.3435114504vw + (1px * 2)), 100vw 5.3435114504vw;
  position: relative;
  padding-top: calc(
  (100vw * 94) / 1443.45763
);
  padding-bottom: 60px;
  background-image: url(../images/22879e19e5b488fe5310.png);
}
.grid-container .cta-block {
  width: 100vw;
  margin-right: calc(50% - 50vw);
  margin-left: calc(50% - 50vw);
}
.cta-block::before {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  width: 100vw;
  height: calc(
  (100vw * 94) / 1443.45763
);
  background-image: url("data:image/svg+xml,%3C%3Fxml version=\"1.0\" encoding=\"UTF-8\"%3F%3E%3Csvg width=\"1443.45763px\" height=\"94px\" viewBox=\"0 0 1443.45763 94\" version=\"1.1\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\"%3E%3Ctitle%3Estyle/swirl%5Bdefault%5D@3x%3C/title%3E%3Cdefs%3E%3ClinearGradient x1=\"0%25\" y1=\"49.7879601%25\" x2=\"100%25\" y2=\"50.2120399%25\" id=\"linearGradient-1\"%3E%3Cstop stop-color=\"%230083BE\" offset=\"0%25\"%3E%3C/stop%3E%3Cstop stop-color=\"%23012679\" offset=\"100%25\"%3E%3C/stop%3E%3C/linearGradient%3E%3C/defs%3E%3Cg id=\"style/swirl%5Bdefault%5D\" stroke=\"none\" stroke-width=\"1\" fill=\"none\" fill-rule=\"evenodd\"%3E%3Cpath d=\"M0,11.1819117 C193.694741,49.9147315 434.271013,70.2926584 721.728814,72.3156925 C978.501042,74.7354651 1219.07731,50.6302343 1443.45763,0 L1443.45763,5.16506548 C1229.68322,62.0171123 989.106951,91.3362411 721.728814,93.1224518 C444.761916,98.014424 204.185645,82.4533381 0,46.4391942 L0,11.1819117 Z\" id=\"blue-swoop\" fill=\"url%28%23linearGradient-1%29\"%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 100vw calc(
  (100vw * 94) / 1443.45763
);
  content: "";
}
.cta-block > .grid-container {
  padding-left: 1rem;
  padding-right: 1rem;
}
@media all and (min-width: 75em) {
  .cta-block > .grid-container {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
.cta-block__content {
  padding-top: 40px;
  text-align: center;
}
@media all and (min-width: 64em) {
  .cta-block__content {
    text-align: left;
  }
}
.cta-block__img {
  text-align: center;
}
@media all and (min-width: 64em) {
  .cta-block__img {
    text-align: left;
  }
}
.cta-block__img--small img {
  width: 40px;
}
.cta-block__title {
  margin-top: 0;
}
.cta-block__img-right {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cta-block + div, .cta-block + section {
  padding-top: calc(
  (100vw * 94) / 1443.45763
);
}
.cta-block .usa-button {
  min-width: 270px;
}
@media all and (min-width: 64em) {
  .cta-block .usa-button {
    min-width: 300px;
  }
}

.dropdown-menu {
  top: 10px !important;
  box-shadow: 0 2px 10px 1px rgba(0, 0, 0, 0.2);
}
.dropdown-menu::after {
  position: absolute;
  bottom: 100%;
  left: 50%;
  border-width: 7px;
  border-style: solid;
  border-color: transparent transparent #fff transparent;
  margin-left: -10px;
  content: "";
}

.tag {
  display: inline-block;
  align-self: center;
  padding: 3px 7px;
  background-color: #f2f2f2;
  border-radius: 1em;
  color: #6e6e6e;
  font-size: 13px;
  font-weight: 600;
  line-height: 1;
  text-transform: none;
  transition: all 0.1s;
}
.tag[type=button] {
  border-width: 0;
  cursor: pointer;
}
.tag a {
  color: inherit;
  text-decoration: none;
}
.tag a:hover, .tag a:focus {
  text-decoration: none;
}
.tag--large {
  padding: 6px 12px;
  font-weight: 700;
}
@media all and (min-width: 40em) {
  .tag--large {
    padding: 8px 16px;
    font-size: 14px;
  }
}
.tag--close-icon::after {
  display: inline-block;
  margin-left: 4px;
  content: "";
  transition: all 0.1s;
  width: 9px;
  height: 9px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 width=%27195%27 height=%27195%27 viewBox=%2715 15 195 195%27%3E%3Cpath fill=%27%236e6e6e%27 stroke=%27transparent%27 stroke-width=%270%27  d=%27M42.8994948,19.2531835 L112.999,91.963 L183.100505,19.2531834 C188.567845,13.5822722 197.432155,13.5822722 202.899495,19.2531834 C208.366835,24.9240946 208.366835,34.118458 202.899495,39.7893692 L132.798989,112.5 L202.899495,185.21063 C208.366835,190.881541 208.366835,200.075905 202.899495,205.746817 C197.432155,211.417728 188.567845,211.417728 183.100505,205.746817 L113,133.036 L42.8994948,205.746817 C37.4321549,211.417728 28.5678453,211.417728 23.1005051,205.746817 C17.633165,200.075905 17.633165,190.881542 23.1005051,185.210631 L93.2010109,112.5 L23.1005051,39.7893698 C17.633165,34.1184585 17.633165,24.9240948 23.1005051,19.2531835 C28.5678453,13.5822722 37.4321549,13.5822722 42.8994948,19.2531835 Z%27/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 9px;
  line-height: 9px;
}
@media all and (min-width: 40em) {
  .tag--close-icon.tag--large::after {
    width: 11px;
    height: 11px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 width=%27195%27 height=%27195%27 viewBox=%2715 15 195 195%27%3E%3Cpath fill=%27%236e6e6e%27 stroke=%27transparent%27 stroke-width=%270%27  d=%27M42.8994948,19.2531835 L112.999,91.963 L183.100505,19.2531834 C188.567845,13.5822722 197.432155,13.5822722 202.899495,19.2531834 C208.366835,24.9240946 208.366835,34.118458 202.899495,39.7893692 L132.798989,112.5 L202.899495,185.21063 C208.366835,190.881541 208.366835,200.075905 202.899495,205.746817 C197.432155,211.417728 188.567845,211.417728 183.100505,205.746817 L113,133.036 L42.8994948,205.746817 C37.4321549,211.417728 28.5678453,211.417728 23.1005051,205.746817 C17.633165,200.075905 17.633165,190.881542 23.1005051,185.210631 L93.2010109,112.5 L23.1005051,39.7893698 C17.633165,34.1184585 17.633165,24.9240948 23.1005051,19.2531835 C28.5678453,13.5822722 37.4321549,13.5822722 42.8994948,19.2531835 Z%27/%3E%3C/svg%3E");
    background-position: center;
    background-repeat: no-repeat;
    background-size: 11px;
    line-height: 11px;
    margin-left: 8px;
  }
}

label.tag,
a.tag {
  cursor: pointer;
}
label.tag:hover, label.tag:focus,
a.tag:hover,
a.tag:focus {
  background-color: #006AF5;
  box-shadow: 0 0 20px 3px rgba(0, 106, 245, 0.5);
  color: #fff;
}
label.tag--close-icon:hover::after, label.tag--close-icon:focus::after,
a.tag--close-icon:hover::after,
a.tag--close-icon:focus::after {
  width: 9px;
  height: 9px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 width=%27195%27 height=%27195%27 viewBox=%2715 15 195 195%27%3E%3Cpath fill=%27%23fff%27 stroke=%27transparent%27 stroke-width=%270%27  d=%27M42.8994948,19.2531835 L112.999,91.963 L183.100505,19.2531834 C188.567845,13.5822722 197.432155,13.5822722 202.899495,19.2531834 C208.366835,24.9240946 208.366835,34.118458 202.899495,39.7893692 L132.798989,112.5 L202.899495,185.21063 C208.366835,190.881541 208.366835,200.075905 202.899495,205.746817 C197.432155,211.417728 188.567845,211.417728 183.100505,205.746817 L113,133.036 L42.8994948,205.746817 C37.4321549,211.417728 28.5678453,211.417728 23.1005051,205.746817 C17.633165,200.075905 17.633165,190.881542 23.1005051,185.210631 L93.2010109,112.5 L23.1005051,39.7893698 C17.633165,34.1184585 17.633165,24.9240948 23.1005051,19.2531835 C28.5678453,13.5822722 37.4321549,13.5822722 42.8994948,19.2531835 Z%27/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 9px;
  line-height: 9px;
}
@media all and (min-width: 40em) {
  label.tag--close-icon.tag--large:hover::after, label.tag--close-icon.tag--large:focus::after,
  a.tag--close-icon.tag--large:hover::after,
  a.tag--close-icon.tag--large:focus::after {
    width: 11px;
    height: 11px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 width=%27195%27 height=%27195%27 viewBox=%2715 15 195 195%27%3E%3Cpath fill=%27%23fff%27 stroke=%27transparent%27 stroke-width=%270%27  d=%27M42.8994948,19.2531835 L112.999,91.963 L183.100505,19.2531834 C188.567845,13.5822722 197.432155,13.5822722 202.899495,19.2531834 C208.366835,24.9240946 208.366835,34.118458 202.899495,39.7893692 L132.798989,112.5 L202.899495,185.21063 C208.366835,190.881541 208.366835,200.075905 202.899495,205.746817 C197.432155,211.417728 188.567845,211.417728 183.100505,205.746817 L113,133.036 L42.8994948,205.746817 C37.4321549,211.417728 28.5678453,211.417728 23.1005051,205.746817 C17.633165,200.075905 17.633165,190.881542 23.1005051,185.210631 L93.2010109,112.5 L23.1005051,39.7893698 C17.633165,34.1184585 17.633165,24.9240948 23.1005051,19.2531835 C28.5678453,13.5822722 37.4321549,13.5822722 42.8994948,19.2531835 Z%27/%3E%3C/svg%3E");
    background-position: center;
    background-repeat: no-repeat;
    background-size: 11px;
    line-height: 11px;
  }
}

.tag-group {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
}

.app {
  display: flex;
  margin-bottom: 24px;
}
@media all and (min-width: 64em) {
  .app {
    margin-bottom: 30px;
  }
}
.app__image {
  overflow: hidden;
  width: 80px;
  height: 80px;
  flex: 0 0 80px;
  border: 2px solid #cdd8e0;
  margin-right: 16px;
  border-radius: 20%;
  font-size: 10.24px;
  line-height: 1.2;
}
@media all and (min-width: 64em) {
  .app__image {
    width: 100px;
    height: 100px;
    flex-basis: 100px;
    margin-right: 20px;
  }
}
.app__thumbnail {
  flex: 0 0 80px;
  margin-right: 16px;
}
@media all and (min-width: 64em) {
  .app__thumbnail {
    flex-basis: 100px;
  }
}
.app__content {
  width: 100%;
}
.app__name {
  margin-top: 0;
  margin-bottom: 7px;
  font-family: "myriad-pro", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  font-weight: 700;
  line-height: 1.1;
}
.app__name,
.app__name a {
  color: #003f72;
  text-decoration: none;
  transition: color 0.1s;
}
.app__name:hover, .app__name:focus,
.app__name a:hover,
.app__name a:focus {
  color: #006AF5;
}
@media all and (min-width: 64em) {
  .app__name {
    margin-bottom: 10px;
  }
}
.app__name::before {
  content: "";
}
.app__name::after {
  display: none;
}
.app__name.app--lock::before {
  display: inline-block;
  width: 20px;
  height: 20px;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 20px;
  line-height: 20px;
  width: 12px;
  height: 12px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 width=%27195%27 height=%27195%27 viewBox=%2715 15 195 195%27%3E%3Cpath fill=%27%23fff%27 stroke=%27transparent%27 stroke-width=%270%27 d=%27M165.5 66.9h-4.7c.1-1.1.1-2.3.1-3.5.1-17.4-9.1-33.5-24.2-42.2s-33.6-8.7-48.6 0S63.9 46.1 64 63.4c0 1.2 0 2.3.1 3.5h-4.7c-13.8 0-24.9 10.3-24.9 22.9v97.5c0 12.7 11.2 22.9 24.9 22.9h106.1c13.8 0 24.9-10.3 24.9-22.9V89.8c.1-12.6-11.1-22.9-24.9-22.9zm-82.1-2.1c0-16.1 13-29.1 29.1-29.1s29.1 13 29.1 29.1c0 1.3-.1 2.6-.3 3.9H83.6c-.1-1.3-.2-2.6-.2-3.9zm38.2 90v18.7c0 4.5-3.7 8.1-8.1 8.1-4.5 0-8.1-3.6-8.1-8.1v-19.2c-8.1-4.1-12.2-13.2-10-21.9s10.2-14.8 19.3-14.5 16.6 6.8 18.3 15.7-3.1 17.6-11.4 21.2z%27/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 12px;
  line-height: 12px;
  width: 20px;
  height: 20px;
  border-radius: 10px;
  line-height: 20px;
  background-color: #003f72;
  margin-right: 4px;
  content: "";
  vertical-align: middle;
}
@media all and (min-width: 64em) {
  .app__name.app--lock::before {
    width: 14px;
    height: 14px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 width=%27195%27 height=%27195%27 viewBox=%2715 15 195 195%27%3E%3Cpath fill=%27%23fff%27 stroke=%27transparent%27 stroke-width=%270%27 d=%27M165.5 66.9h-4.7c.1-1.1.1-2.3.1-3.5.1-17.4-9.1-33.5-24.2-42.2s-33.6-8.7-48.6 0S63.9 46.1 64 63.4c0 1.2 0 2.3.1 3.5h-4.7c-13.8 0-24.9 10.3-24.9 22.9v97.5c0 12.7 11.2 22.9 24.9 22.9h106.1c13.8 0 24.9-10.3 24.9-22.9V89.8c.1-12.6-11.1-22.9-24.9-22.9zm-82.1-2.1c0-16.1 13-29.1 29.1-29.1s29.1 13 29.1 29.1c0 1.3-.1 2.6-.3 3.9H83.6c-.1-1.3-.2-2.6-.2-3.9zm38.2 90v18.7c0 4.5-3.7 8.1-8.1 8.1-4.5 0-8.1-3.6-8.1-8.1v-19.2c-8.1-4.1-12.2-13.2-10-21.9s10.2-14.8 19.3-14.5 16.6 6.8 18.3 15.7-3.1 17.6-11.4 21.2z%27/%3E%3C/svg%3E");
    background-position: center;
    background-repeat: no-repeat;
    background-size: 14px;
    line-height: 14px;
    width: 24px;
    height: 24px;
    border-radius: 12px;
    line-height: 24px;
    background-color: #003f72;
  }
}
.app__description {
  margin-top: 7px;
  margin-bottom: 12px;
  color: #54565a;
  font-size: 12px;
}
@media all and (min-width: 64em) {
  .app__description {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 14px;
    line-height: 1.6;
  }
}
.app__extra {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 12px;
}
@media all and (min-width: 64em) {
  .app__extra {
    flex-direction: row;
  }
}
.app__extra .tag-group {
  flex: 1;
}

.myapplist__toggle {
  margin-right: 0;
  font-size: 12px;
}
.app__content .myapplist__toggle {
  padding: 8px 12px;
}
@media all and (min-width: 64em) {
  .myapplist__toggle {
    font-size: 14px;
  }
}
.myapplist__toggle::before {
  width: 1em;
  height: 1em;
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 width=%27195%27 height=%27195%27 viewBox=%2715 15 195 195%27%3E%3Cpath fill=%27%230065a1%27 stroke=%27transparent%27 stroke-width=%270%27 d=%27M113,28.5 C119.903559,28.5 125.5,34.0964406 125.5,41 L125.5,100 L183.5,100 C190.403559,100 196,105.596441 196,112.5 C196,119.403559 190.403559,125 183.5,125 L125.499,125 L125.5,184 C125.5,190.903559 119.903559,196.5 113,196.5 C106.096441,196.5 100.5,190.903559 100.5,184 L100.499,125 L40.5,125 C33.5964406,125 28,119.403559 28,112.5 C28,105.596441 33.5964406,100 40.5,100 L100.5,100 L100.5,41 C100.5,34.0964406 106.096441,28.5 113,28.5 Z%27/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 1em;
  line-height: 1em;
  transition: all 0.1s;
}
.myapplist__toggle:hover::before, .myapplist__toggle:focus::before {
  width: 1em;
  height: 1em;
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 width=%27195%27 height=%27195%27 viewBox=%2715 15 195 195%27%3E%3Cpath fill=%27%23fff%27 stroke=%27transparent%27 stroke-width=%270%27 d=%27M113,28.5 C119.903559,28.5 125.5,34.0964406 125.5,41 L125.5,100 L183.5,100 C190.403559,100 196,105.596441 196,112.5 C196,119.403559 190.403559,125 183.5,125 L125.499,125 L125.5,184 C125.5,190.903559 119.903559,196.5 113,196.5 C106.096441,196.5 100.5,190.903559 100.5,184 L100.499,125 L40.5,125 C33.5964406,125 28,119.403559 28,112.5 C28,105.596441 33.5964406,100 40.5,100 L100.5,100 L100.5,41 C100.5,34.0964406 106.096441,28.5 113,28.5 Z%27/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 1em;
  line-height: 1em;
}
.myapplist__toggle.in_myapplist {
  border-color: #971936;
  color: #971936;
}
.myapplist__toggle.in_myapplist::before {
  width: 1em;
  height: 1em;
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 width=%27195%27 height=%27195%27 viewBox=%2715 15 195 195%27%3E%3Cpath fill=%27%23971936%27 stroke=%27transparent%27 stroke-width=%270%27 d=%27M40.948 100h143.103s12.5 0 12.5 12.5v0s0 12.5 -12.5 12.5h-143.103s-12.5 0 -12.5 -12.5v0s0 -12.5 12.5 -12.5%27/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 1em;
  line-height: 1em;
}
.myapplist__toggle.in_myapplist:hover, .myapplist__toggle.in_myapplist:focus {
  border-color: transparent;
  background: #DC2852;
  box-shadow: 0 0 20px 3px rgba(220, 40, 82, 0.5);
  color: #fff;
}
.myapplist__toggle.in_myapplist:hover::before, .myapplist__toggle.in_myapplist:focus::before {
  width: 1em;
  height: 1em;
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 width=%27195%27 height=%27195%27 viewBox=%2715 15 195 195%27%3E%3Cpath fill=%27%23fff%27 stroke=%27transparent%27 stroke-width=%270%27 d=%27M40.948 100h143.103s12.5 0 12.5 12.5v0s0 12.5 -12.5 12.5h-143.103s-12.5 0 -12.5 -12.5v0s0 -12.5 12.5 -12.5%27/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 1em;
  line-height: 1em;
}

.quickfeature__toggle {
  font-weight: 700;
  text-decoration: underline;
  white-space: nowrap;
}
.quickfeature__header {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding-bottom: 20px;
  background-position: bottom;
}
@media all and (min-width: 64em) {
  .quickfeature__header {
    flex-direction: row;
    align-items: flex-start;
    padding-bottom: 40px;
  }
}
.quickfeature__header .app__thumbnail,
.quickfeature__header .app__image {
  margin-right: 0;
}
@media all and (min-width: 64em) {
  .quickfeature__header .app__thumbnail,
  .quickfeature__header .app__image {
    width: 140px;
    height: 140px;
    flex-basis: 140px;
    margin-right: 40px;
  }
}
.quickfeature__header .app__name {
  margin-top: 10px;
  font-size: 28px;
  font-weight: 300;
}
@media all and (min-width: 64em) {
  .quickfeature__header .app__name {
    font-size: 48.828125px;
  }
}
@media all and (min-width: 64em) {
  .quickfeature__header .app__name.app--lock::before {
    vertical-align: super;
  }
}
.quickfeature__header .tag-group {
  justify-content: center;
}
@media all and (min-width: 64em) {
  .quickfeature__header .tag-group {
    justify-content: flex-start;
    margin-top: 20px;
  }
}
.quickfeature__body {
  margin-top: 20px;
  text-align: left;
}
.quickfeature__content {
  margin-bottom: 30px;
}
.quickfeature__footer {
  margin-top: 40px;
  text-align: center;
}
@media all and (min-width: 64em) {
  .quickfeature__footer {
    margin-top: 60px;
  }
}
.quickfeature .usa-modal__content {
  padding-top: 0;
}
.quickfeature .usa-modal__main {
  max-width: none;
  padding: 40px 20px;
}
@media all and (min-width: 64em) {
  .quickfeature .usa-modal__main {
    padding: 60px;
    text-align: left;
  }
}
.quickfeature .myapplist__toggle {
  margin-top: 4px;
}
@media all and (max-width: 29.99em) {
  .quickfeature .myapplist__toggle {
    width: 100%;
    margin-top: 6px;
  }
}

@media print {
  .app {
    padding-bottom: 30px;
    border-bottom: 1px solid #d9d8d6;
  }
  .app .quickfeature__toggle,
  .app .app__extra {
    display: none !important;
  }
}
.app-grid {
  display: flex;
  padding-bottom: calc(
  (100vw * 94) / 1443.45763
);
}
.app-grid[aria-busy=true] .app-grid__error,
.app-grid[aria-busy=true] .heading,
.app-grid[aria-busy=true] .grid-row {
  display: none;
}
@media print {
  .app-grid > .grid-container > .grid-row {
    display: block;
  }
}
.app-grid__group {
  margin-bottom: 16px;
}
@media all and (min-width: 64em) {
  .app-grid__group {
    margin-bottom: 30px;
  }
}
.app-grid__heading {
  position: relative;
  display: flex;
  width: 100%;
  align-items: end;
  justify-content: space-between;
  padding-top: 16px;
  padding-bottom: 12px;
  margin-bottom: 30px;
}
@media all and (min-width: 64em) {
  .app-grid__heading {
    margin-bottom: 50px;
  }
}
.app-grid__heading::after {
  position: absolute;
  right: 0.5rem;
  bottom: 0;
  left: 0.5rem;
  display: block;
  height: 2px;
  content: "";
}
@media all and (min-width: 64em) {
  .app-grid__heading::after {
    right: 1rem;
    left: 1rem;
  }
}
.app-grid__heading .usa-button {
  position: relative;
  bottom: 3px;
  margin-right: 0;
}
.app-grid__description {
  width: 100%;
  margin-top: -30px;
  margin-bottom: 12px;
}
@media all and (min-width: 64em) {
  .app-grid__description {
    margin-top: -50px;
    margin-bottom: 30px;
  }
}
.app-grid__title {
  margin-top: 0;
  margin-bottom: 0;
}
.app-grid__error, .app-grid__no-results {
  display: none;
}
.app-grid__error {
  color: #971936;
  font-size: 20px;
  font-weight: 700;
  text-align: center;
}
.app-grid__no-results p,
.app-grid__no-results ul,
.app-grid__no-results li {
  margin: 0;
}
.app-grid__no-results p {
  font-weight: 700;
}
.app-grid__no-results p:first-child {
  margin-bottom: 8px;
  font-family: "myriad-pro", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  font-size: 25px;
  font-weight: 300;
}
.app-grid .heading {
  margin-bottom: 30px;
}
@media all and (min-width: 64em) {
  .app-grid .heading {
    margin-bottom: 50px;
  }
}
.app-grid .loading {
  display: none;
}
.app-grid .loading--active {
  position: relative;
  display: block;
  overflow: hidden;
  width: 64px;
  height: 64px;
  margin: 20px auto;
  border-radius: 50%;
  box-shadow: inset 0 0 0 5px;
  color: #0065a1;
  font-size: 5px;
  text-indent: -99999em;
  transform: translateZ(0);
}
.app-grid .loading--active::before, .app-grid .loading--active::after {
  position: absolute;
  top: -1px;
  bottom: -1px;
  display: block;
  width: calc(50% + 2px);
  background: #fff;
  content: "";
}
.app-grid .loading--active::before {
  left: -1px;
  animation: app-grid-spin 2s infinite ease 1.5s;
  transform-origin: right center;
}
.app-grid .loading--active::after {
  right: -1px;
  animation: app-grid-spin 2s infinite ease;
  transform-origin: left center;
}
@keyframes app-grid-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.app-grid .field--name-field-button {
  display: inline-block;
  width: 100%;
  margin-top: 20px;
  margin-bottom: 40px;
  text-align: center;
}
@media all and (min-width: 64em) {
  .app-grid .field--name-field-button {
    margin-bottom: 20px;
  }
}
.app-grid .viewsreference--view-title {
  position: absolute;
  left: -999em;
  right: auto;
}
.app-grid.curated-landing-page-apps {
  padding-bottom: 0;
  margin-bottom: 16px;
}
@media all and (min-width: 64em) {
  .app-grid.curated-landing-page-apps {
    margin-bottom: 30px;
  }
}

.legend {
  display: flex;
  align-items: center;
  color: #003f72;
  font-size: 10px;
  font-style: italic;
  letter-spacing: 0;
  line-height: 13px;
}
@media all and (min-width: 64em) {
  .legend {
    font-size: 12.8px;
    line-height: 1.25;
  }
}
.legend::before {
  display: inline-block;
  width: 20px;
  height: 20px;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 20px;
  line-height: 20px;
  width: 14px;
  height: 14px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 width=%27195%27 height=%27195%27 viewBox=%2715 15 195 195%27%3E%3Cpath fill=%27%23fff%27 stroke=%27transparent%27 stroke-width=%270%27 d=%27M165.5 66.9h-4.7c.1-1.1.1-2.3.1-3.5.1-17.4-9.1-33.5-24.2-42.2s-33.6-8.7-48.6 0S63.9 46.1 64 63.4c0 1.2 0 2.3.1 3.5h-4.7c-13.8 0-24.9 10.3-24.9 22.9v97.5c0 12.7 11.2 22.9 24.9 22.9h106.1c13.8 0 24.9-10.3 24.9-22.9V89.8c.1-12.6-11.1-22.9-24.9-22.9zm-82.1-2.1c0-16.1 13-29.1 29.1-29.1s29.1 13 29.1 29.1c0 1.3-.1 2.6-.3 3.9H83.6c-.1-1.3-.2-2.6-.2-3.9zm38.2 90v18.7c0 4.5-3.7 8.1-8.1 8.1-4.5 0-8.1-3.6-8.1-8.1v-19.2c-8.1-4.1-12.2-13.2-10-21.9s10.2-14.8 19.3-14.5 16.6 6.8 18.3 15.7-3.1 17.6-11.4 21.2z%27/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 14px;
  line-height: 14px;
  width: 24px;
  height: 24px;
  border-radius: 12px;
  line-height: 24px;
  background-color: #003f72;
  min-width: 24px;
  margin-right: 6px;
  content: "";
}
.legend p {
  line-height: inherit;
}
.legend a {
  text-decoration: underline;
}

.heading {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  margin-top: 40px;
  margin-bottom: 40px;
}
@media all and (min-width: 64em) {
  .heading {
    flex-direction: row;
    margin-top: 60px;
    margin-bottom: 60px;
  }
}
.heading h2 {
  position: relative;
  min-width: 50%;
  max-width: 100%;
  flex-shrink: 0;
  margin: 0;
  text-align: center;
}
@media all and (min-width: 64em) {
  .heading h2 {
    width: 50%;
    margin-left: 25%;
  }
}
.heading h2::before, .heading h2::after {
  display: block;
  width: 100%;
  height: 2px;
  background: linear-gradient(90deg, rgba(197, 217, 231, 0) 0%, #c5d9e7 49.21%, rgba(197, 217, 231, 0) 100%);
  content: "";
}
.heading h2::before {
  margin-bottom: 10px;
}
.heading h2::after {
  margin-top: 10px;
}
.heading h3 {
  min-width: 50%;
  max-width: 100%;
  margin: 0;
  color: #54565a;
  font-size: 20px;
}
@media all and (min-width: 40em) {
  .heading h3 {
    font-size: 25px;
  }
}
.heading .legend {
  margin-top: 20px;
  margin-right: auto;
  margin-left: auto;
}
@media all and (min-width: 64em) {
  .heading .legend {
    max-width: none;
    margin-top: 0;
    margin-left: 60px;
    margin-right: 0;
  }
}
.heading .legend p {
  margin-top: 0;
  margin-bottom: 0;
}
.heading--small {
  align-items: flex-start;
  margin: 0;
}
@media all and (min-width: 64em) {
  .heading--small {
    align-items: center;
    justify-content: space-between;
  }
}
.heading--small .legend {
  max-width: none;
  margin-top: 8px;
  margin-left: 0;
}
@media all and (min-width: 64em) {
  .heading--small .legend {
    max-width: 220px;
  }
}

.hero {
  -webkit-mask-position: top center, bottom center;
          mask-position: top center, bottom center;
  -webkit-mask-position-x: center, center;
  -webkit-mask-position-y: top, bottom;
  margin-bottom: -6.5096952909vw;
  -webkit-mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20height%3D%22100%22%20width%3D%22100%22%20viewBox%3D%220%200%20100%20100%22%20version%3D%221.1%22%20preserveAspectRatio%3D%22xMidYMid%20slice%22%3E%0A%20%20%20%20%20%20%20%20%3Crect%20x%3D%220%22%20y%3D%220%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20fill%3D%22black%22%2F%3E%0A%20%20%20%20%20%20%3C%2Fsvg%3E"), url("data:image/svg+xml,%3C%3Fxml version=\"1.0\" encoding=\"UTF-8\"%3F%3E%3Csvg width=\"1444px\" height=\"94px\" viewBox=\"0 0 1444 94\" version=\"1.1\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\"%3E%3Ctitle%3Emask-curve-bottom-positive%3C/title%3E%3Cg id=\"Basic-Pages\" stroke=\"none\" stroke-width=\"1\" fill=\"none\" fill-rule=\"evenodd\"%3E%3Cpath d=\"M0,0 L1443.45763,0 L1443.45763,5.16506548 C1229.68322,62.0171123 989.106951,91.3362411 721.728814,93.1224518 C444.761916,98.014424 204.185645,82.4533381 0,46.4391942 L0,0 Z\" id=\"mask-curve-bottom-positive\" fill=\"%23FFFFFF\"%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20height%3D%22100%22%20width%3D%22100%22%20viewBox%3D%220%200%20100%20100%22%20version%3D%221.1%22%20preserveAspectRatio%3D%22xMidYMid%20slice%22%3E%0A%20%20%20%20%20%20%20%20%3Crect%20x%3D%220%22%20y%3D%220%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20fill%3D%22black%22%2F%3E%0A%20%20%20%20%20%20%3C%2Fsvg%3E"), url("data:image/svg+xml,%3C%3Fxml version=\"1.0\" encoding=\"UTF-8\"%3F%3E%3Csvg width=\"1444px\" height=\"94px\" viewBox=\"0 0 1444 94\" version=\"1.1\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\"%3E%3Ctitle%3Emask-curve-bottom-positive%3C/title%3E%3Cg id=\"Basic-Pages\" stroke=\"none\" stroke-width=\"1\" fill=\"none\" fill-rule=\"evenodd\"%3E%3Cpath d=\"M0,0 L1443.45763,0 L1443.45763,5.16506548 C1229.68322,62.0171123 989.106951,91.3362411 721.728814,93.1224518 C444.761916,98.014424 204.185645,82.4533381 0,46.4391942 L0,0 Z\" id=\"mask-curve-bottom-positive\" fill=\"%23FFFFFF\"%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% calc(100% - 6.5096952909vw + 1px), 100vw 6.5096952909vw;
  mask-size: 100% calc(100% - 6.5096952909vw + 1px), 100vw 6.5096952909vw;
  position: relative;
  z-index: 11;
  background-image: url(../images/97f7f16c0c8d0979d9e9.png);
}
.grid-container .hero {
  width: 100vw;
  margin-right: calc(50% - 50vw);
  margin-left: calc(50% - 50vw);
}
.hero:not(.hero--front) {
  margin-bottom: 20px;
}
@media all and (min-width: 64em) {
  .hero:not(.hero--front) {
    margin-bottom: 30px;
  }
}
.hero__swoop {
  position: absolute;
  z-index: 1;
  bottom: -1px;
  left: 0;
  width: 100%;
  height: calc(
  (100vw * 94) / 1443.45763
);
  -o-object-fit: cover;
     object-fit: cover;
  overflow: visible;
  content: "";
}
.hero__inner {
  margin-left: auto;
  margin-right: auto;
  max-width: 1200px;
  padding-left: 1rem;
  padding-right: 1rem;
  flex-direction: column;
}
@media all and (min-width: 64em) {
  .hero__inner {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
.hero__content {
  position: relative;
  width: 100%;
  flex-grow: 1;
  padding-top: 60px;
  padding-bottom: 60px;
  margin: 0 auto;
}
.hero--has-breadcrumb .hero__content {
  padding-top: 0;
}
@media all and (min-width: 64em) {
  .hero__content {
    padding-bottom: 120px;
  }
}
.hero__title {
  margin-top: 0;
  margin-bottom: 20px;
}
.hero__inner {
  display: flex;
  justify-content: stretch;
}
.hero + .hero-cta {
  padding-top: calc(
  (100vw * 94) / 1443.45763
);
}
.hero .usa-breadcrumb {
  padding-top: 30px;
  padding-bottom: 20px;
}
@media all and (min-width: 64em) {
  .hero .usa-breadcrumb {
    padding-top: 40px;
  }
}
.hero .usa-alert {
  margin-top: 0;
  margin-bottom: 30px;
}
.layout .hero {
  margin-top: -20px;
}
@media all and (min-width: 64em) {
  .layout .hero {
    margin-top: -30px;
  }
}

.hero--front .hero__inner::after, .hero--front .hero__inner::before {
  display: block;
  flex-grow: 1;
  background-image: url(../images/27a7904d1d8db7ad43b5.png);
  background-position: right bottom;
  background-repeat: no-repeat;
  background-size: auto 100%;
  content: "";
  -webkit-mask-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 20%, rgb(0, 0, 0) 80%);
          mask-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 20%, rgb(0, 0, 0) 80%);
}
@media all and (min-width: 40em) {
  .hero--front .hero__inner::after, .hero--front .hero__inner::before {
    background-size: auto 150%;
    -webkit-mask-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgb(0, 0, 0) 50%);
            mask-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgb(0, 0, 0) 50%);
  }
}
@media all and (min-width: 64em) {
  .hero--front .hero__inner::after, .hero--front .hero__inner::before {
    background-size: auto;
  }
}
.hero--front .hero__content {
  max-width: 60%;
  padding-top: 30px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAXIAAAH8BAMAAAA+sDmSAAAAGFBMVEX///88rO8nktUAAAC03/eFxvDt7e37+/tbn8/BAAAACHRSTlMNDQ0ADQ0EB/ERLkcAABd8SURBVHjazJ3LztMwEIUnxYVtEtl7bMETIMHWqdK9E4U9EhJskZB4fi4FJv3tZDwep3AWSFzqfL975mTsXIA32foM/1Ifn+Lkk7+Df6pnxeRvv8A/1fOPBDkJPujlfQjeBwAPAoknHbgzPnSoyZ+G98OwXEcPx6uM/AP8lnLdSnDpbgrAlLxGgRkrzZq8hf73b+EBekGQE3k4O7siV+72WwOP0NeInBPkbk3ulXPOxuQKDtEzLvlbuCNHuxjo3e33Hu7040+06Vq9BA2+XvGqO6cDL8gvbjXp7Y3cPiVX3RNNUzctyxSW92Hx3oMvzXQOOYLH5AGcu6HDnZpuX1M3TdMwLoMfr/6nsr8YFvlvcCRHu4SLu6mFOw0RK/2jDIFbo8Bqs05uRa5hg9y5jq/ArVEgwWNy+4e8dzfdH/XsrBOT0+jAAYf+jvzsbnoNT8n54Jpdo8BpbJVzK7vAyd30KvrxOnsQORDkGCt75GjziJw/6y1w0SELHJnQLhrAA/jRP20U8YdjyLP7LmCAw+x+a+9Yl2PJn9HkHyCSW5OHmuQmm/zFRyTPXi83f8ntTknNrgBd81sAIMCjNL9p41hYxfYwctgnf5dmQm2GwdmVoAcG+ac98rdAkVvY0KWI3DPIFZJn7lCcMsgxOZ2MnI4XoMFRYQxhWua57+eXkJb6m/m9yOZ0jUKysaXlIa2TK3FLKNgFgMr7h2ipzh5G/gLJc8CbZjwrcnE8r0pBYHNCSJ4z491NptN6HEc1KiJ/OOQluwBA52G8LMafwSxajaMClcz8XBn2ptFXJCd3bBu7f/BpWUaApog8lGy9QCY4XGxOj927EnQPbCE5BQ6zzQFwa9kDyb8hOTa2W+0ICYA2Z6JDgZCcCPKG5tAATRG5LtoeBRIcc9qSAH0ReVu0PQqZV7Cw4HJszutdPBSJCvJ1TmfaHHU8OcaKYHGJvTmzd4EyZYHDTJMv2LSgXXLItYgcwYuXxQHJeTUaBORkY3vK4PCYiQx0ETkNDieaQ+O/Wus4m0MOOPQMci66KSfHPFTjVibS5AGUeyz5OlaaW9vdah8icorDl5J7KNQ6D7u1pmUKiw8ePPQ0h9kwi7OHka/zsLepq09+nXY7vcelbM6hghpn06WHHJZeVTB7F1OH3CXJmzUIWaDM3kVDBfVJ8hYuNLkBOLu0SJvLpdKHAeWyyAe3IXu8zZNHMaAyOAKAO5acv+xZnqQdtaqg0euTp8H80w6QWFUwnR4qmcXZBHkGh8Y0T+lQcrymn85ElK1KDhWU5mppcmxa+OQG5DqnuQLk1FuU5rmLOl3FLDfFmUigY7u1rUPJZySPbE5RBGxamL2Lr0junjBdHI3u8eNpHUnepLl8gpxYPLPcUsvmMVgSiVyCxuTuOJunuXQWeUuSO3sYuUofJMApi1w5SvYom5/TxwDIoDBQTA5yXZLHMLnk539H3icP0sJMYOASlNJB5/4mfQy/QR735mXkbSWzxAfZXM9n9ub0uVesPkmu4URAEGlOXQSolYkIxiWfy6ZcV8rE+CDby4VNm+/pCPI5SW62/WsZNkfZ+uTpy5gaznnkp0JyXzcT8Qhhx7/R5aESw1TqE2P0AH0GQ8BqyFF0HvLgxWmOwj3cTZGLZ7rf1X8uNgzvB69EmYjCDpci12i2XPZ+TT7gHUrGXMdzeSYiV7vvgqg358BjgfaSVmZOYwHk5ESLn+ey377vXkC+MTDhX0ueh6g1Nd42U0iu0lghbwsFbc7Vq9/hYEszPg2IHe6m0OZlav84tZgcxrbvYizSBXhJrkwhSQ5s+R/8r1deaEkXYJoX6TU6tUIro2Bcule/BkPyPXQttHlDkLP51Ygb/rslqqnFM12g951YCzV0GfqeQG8BXKFerprUuEDlGv1lmOdNcl9O7hnkEv75/TwnyKGY3K5PgsQDUWJ535k7/3SazkTa5vdPVh8qvbj+Rt5WIncccmn6qGUstTkW6Bz3bw+R+vnL1RaB2/TWt4eH6nyeGtsXkKun5AYEEvAPF5fdqr9+sqSRnkHlGkfkp20e92//Wn58P+/zhyR5gMdpr6SC0l3X75xB74z/MHK8wXG8wp4W9cq8Tqa5ipe+j9PfR6LMOO7lp7qeX3evEwWKemy0qKePdO3yg7o23WT/Fujg7vTQaDl3sSh+r8ZhQpuj0R9q81O3pWlZgod9XS/Rov1hmrt9DcvV+91kCtMy/44f+0hyZztSUzeMJP973Xe9IFoEd8OS+sWvdut3AYFk5LTM9XoGBf9cPTbWLHxzXRSL/38hv8noRcIvv4rayfT+J7+HB2tGcik/vzjl5LarIgCYpm4K40Pmv3fVJl3jE+JDN4wH8zeuPjmmpzmPh1XvqSK5R/I1/3utjuC/uHrov4ZLl4wxS23+Hi9vihU9y5Tir+V+5eqRG3ywZldTtyw+yG1ezy0B4JQ/0vReFj64m2lrkF945wZT43ZYCThGy4U3lKlyA1Vva9icZzxdhVzAjBjMoRZZ04LpIiZXTONJbF6RvH0weT27eICeQS4vUCSXsRs0Xy66lp2H5LmIGMzvr01sXZbdyCtgxwIVkTed0RpofOU45DTGmUketrbb9BJom8vTBTEGZrn72ATrAReiaRGTY4FyayaxQLv/++FnV+kJmwtyEQuUh25SiXE35HxrKq+eulHQCthbAEWAE+TRiir8NY+mb+QtVyDf+UZHi7pn8H/NE5Lk8nTBZQUPPRCPzcMJb6c8jtx4gJn5/W0/No8vZkdbpdNcbhcTjWf5Nr//WFB4PzdBLslFXYscXQbnP6O0hFlEuRgAzgzyeCbjW/BwUeuJNBdNuo9nglWgSI7J84fcxN9NRaOH+IxcRI7o7V/ztHHTUtEukCBH9izy5h7BN1vkTU1ynZgJihx2yTXanmhaBHZBcs5YZv+BfwO/ByFsLiX3yajikd8jeLx/kyAX2AVtzhlL77/nDN8W4aNCrjnp6L5sdJ80C5IDzHOSfK5JbnBAObmzGDx66TsgyAV2wRaXM9b+qwoCuXiWk2OBxrL5Nm/uPwWbatjkVIEKyU93n9LUHpGcHPefmaO1u/uELbGhWKtETUHIhh33MmwubBf19oA2M1pO07wm9wyzSOwSBOSoMPa/LWcZNpdNui84sUFanb49wLWpS01yszcge+tcjcr6vA1F8Q6A3ql4K9o6P56cf2LTgltD6uViu0fe133NjttXz/4fcq7ceYBjyBnU2OKy0I3kBotq6aKJqahp84uInLY5jd5KrjzL7YIUzaPIHapCLoYC8iBKc3ku4hmUSy6xuTwXkVz13ImAEvFfu0VHC3s4WYHK0wVtTqhSKJ5cbfITl7wVkNezi88pnAPI5bkISH7wS5mUy5FlFKjiDmdATi7Pxbbg/GAEZqlnF583oixaMM0rpovPStn+O3Vnt1snDMPxgMI9ROEBHG3vEY7gHhC8/6ts3SZlqwHHcZKd+q5Ve/Jrav/jfDkmQ4C6vOQqodKelyctcl0cMTmNvgrcXNLpOEC55KJ0izaQBCg2EEuLizbGOMT7OPsu5K4OuY4nh7zkIBTFPS+5TenzVRigtInWn7GBjNwxTJjiYnTJQNTkJR9Z/icK0JZDDlFu3p1nNLqA3OQn/4DXE8ST9xI3l7sLhpg20uMFbt5mJveoYJkzb0EO9DiEbTv3Z3KJmovTRUIl/GqcuWO3otxc7i50rJ3fMpI3XHJwDHJs8zEALixYpc+pc3tRVb4AkcvUXLYCwFEJr6fJBHIvUHMBOQrQLTJ9WpaXoLyL5pMD5ebbh9P4KBqv9s2kieIrgdw8sK+hxNG8RHblsQpmFSyjtrbg76I0qpQhLNlghAsTjOOiVQHr5OR4aws+f3Ow+eEbl2IDPJGb6x3m48hKbhLJiTnozZ81HMqXIZfroicLExwzoSQCNZdsAfiYwgTnLO/5NpGcXJgDapo9+ZrktLrY+MIEtd2cJtdxk76xqpvT6uKV6qqQNwXIpzjyvqqb07oYHBAGxgREnG7JdTG+MIGv5ObYbl1AOOmTOwutLsTlxKKi2OQmD59JoVsZuZMYsf5clFyXIHdx5Md/JAdyg6ictOxOZKLCBOq9yD/tPUOxsd/JjNx7hlIB2sjJMY6pQd4KyYE6vQWl8q1dSk6e3C4lLU5qV2N/DfIuFzmWFtpd6rv5E5hF66vwntKCJkY9IneFphXKH7nJG8cgF5k+RPBgCHIgAlRmHUAe8qvYIQJUDm8S4elzZ1TWIjf9Sup0h8Z+5C4kuZx95sMDeQYKGGO/xLZt56oLdbySIS1CO78sudJqZrgLfTCU4+Zy+GWJ1kWqMAEwyeXWbFsMOl7eotGtKm3dbuJ10d+tJYBUWkrdGkUr5zS5V3XMvwh1oS4oACavZuNhKPLxnhxnLVVt/v7oLiFAafRR1Tbt4FYXwxyUJreqvmk93HGpB3KoSq7tjVIuE9JF6gYRVBXF5qMFfw0/bZjraW8VqgZo8/sfe5cbTSZwDkBdUICa5NOf1s7N38j8ZgI5UZigaoCa0E9ndxcK8y94oG8PV3TzzsG/Eqyv4WdrHBj4tbX1luQ/2cf54RnDUb1NnzduQGbn48ZtupPYdKqYtRgHGP3h5CdBDvWk5WFl7bhmb96DvHlc/T5Pz10aLplvYQzeGbKX7H5c1pkQdSjIM8ihToDS75VgpezcVyL/gJ/nKHJXyc27QB4Bf8Ts3UAd8h2Riy8nQp18y/DI15i1mTpjP+e2dhC60z3C1yBvmOSRa6nvR27/SXsPuPP0CgFqHAvd4rT3Gr08eWiLSR7gty9B7pVSFrFf7DoVH0EXfkUFNQzWIqppMnXJ99BW7Dik/2TuCGw3piK54ZH3f61xDDNC83P4vNLTCscn38OX04bgj+M3PBQe+5sEcmf+8R+t8SL2+IFelnxCeRIpLRoMvUauBwdlR9CEKhbaQcxls25WRQ0pGT0OTdfXLo7Vq5rGrGLRhze+sG1DNfa0x232p4p0t0/2vgG5prxK8Fi14FZXRIA2dM2IcVHFDSd4dJkZTI5tLP3Qv0ZdTgdoG180qqDbvJh97pmvJtti4Wr45Jo3az3OlcEjOdpNkjfsyq6n99m7Xie8PtUSP1hniGodD92G3yHQsS3z/yRfQ1CT5NhyVl8wTHJPvT1cROW9wuaY5AqR8+EPNvyFtjbEjiBxOTHZDpbWTBf7bC9On+MLCkO6bUc8++t3gC8UuaMCNNdL4/PCPZNwEleMyLE/F7qNHXNCOyfjPUgcoLXJOwdInBA5ATSiN/VF1kcnhej32gTyKR/5Gj3mIAxDkuNOMvnIVTQ5fMYwjoGOAlSKPkYmKAhoRc5C8hCLHFxL3dn3LPIwB82GfiSSW5VE3uQjXyPV/IJ8TyDfXTY/94lnEnqluSVP8PlnMMXJW0TkVcMtqOQRuajTU88kIDenO/1i3grp6GMsOT5etTPIwxw0W4T2ifvjPf+Rtf7yWiWUJW8R+fp8bO925bw6OerKtAe/dELBa5Gca9TOSBx+I1PcoIup7MyVrIChU4q1dPyC1zJp6VA7K5+85y8sycl3RO75b3D68EE5yG3Szv4wkBfkCHKGu4ikBfWQVYr9rl3KjFsqLR1qxtLVloBIcaX+0qeRe7qyCBGgDHJBpoibUTS5e1rekpOPKpXccMlDpGdBt2nko1LsMnPq/rXKYn3+Qs2siJzuyBAvWdD7VPJGUCBHTo5F8Ud1d7PrJgxEAXgSQbsFCx7AlrpHouJuHUT2BLX7SH2BSJX6/C39uRMCznhiZ+KeF+jXkX1MgYaL5wssq5agOUWInK6WxuPJvsb7cvdDblCMDpafHf+ztl7+KZXHMkcPyk2AnKiW5v5rZvhhg8xHvn57i6AHyDtwZ4cggKPxieP+M3+h09XS+nSMLgEUVz7iMo9C/3IrvzjZ+NasrgG84Iq4xA2RW8+ZY0610QXKCTqxQWPKz0BmqFfnEM2p6P9WyQvcyhvwyv4ReR5RXq/krZ98px74lOBkAuikHGuRsk8+dEe1hC/0gj9zzOGk6KHf2aBBN9LHtfwC/hmO5OCv5FlMuV3LG2BlUF7ygt7VZejM34CZIZacZQdq5uF2x8V5YLfUG/IO+MmOnwiPJZY590Z6tZZjuTDxh3sjr0FCfo76A6nacXsrsF3GLfkl6o+IadygMeWWmDk/pVveG5IeKG8gKGW94qA81tDrTXkLgfmytONNIjK8DbqWnyE02dclp/KUm0A5REh+Qg5u0GgLfSRmHmafkIP3nyPR7ba8gTg5nma8/vv1RiUg7yBWMtvPiyW+HLblbxAxttR49tNhbFBq5uEZcIM+W97CE9KbiPTCJW8gfjzhOkz+BvFjYtJtgjP3k4PgzHMBOW5RoQ3K36K1W36OLp9iyitJufFPWvIsqrxwy5tXyjW/FFHexZb3UeXglMcvlymmvAbBmSuGXOmEZp4ZTrjVgvL4W3THgWvFrxaUv6Ust4LyPW+16HTkJqa8hnvy9pVyXYbIz1LLnN+LxX15I7/MMUQpMmYuLdcqlZn3XLlhVwvKuxecoGFfQG2fUC45W66IapGS7w07icx8MjGXS0XJm1TlBSV/k7k459NHSt5KVIs75ePyTubs59Ot3Mz7uHIg5BHPfyMtbyQ2KJ9e0/I3iZnzy6WQm3luotJHWt5KnP18ufWQX0SWuTtcefTlYqLKaxCbeRZXXvnIG3k5TS985J38CUpv0dFH3srL6RtG1kt+Fr84p++6gNjMc/N4lKNaZGa+i/GJdEzlJ29ePPPy4Zl30mc/fcOo8JO/SZ/9dC1aP3krWop0L6KclF8gPIMSleMWFbXTywVE5JhMR+rFSkqOyR+0c+RELcoeSZrxvdyWKJcQuwpe6aO3/Axx7aHLxXrLLxA5vQqauZWfOeagAujgLW/gCTk+LK9IOQaekezwfHkHz0m296enNPM52e6BcrGEnCgX6TXzoLyBJ8ZOTDkw5B08NYNiLXRIZeZzrPKXVwnNfE5W+soLjrwFgeQedL78DBLZeW1Ry5I3IJODBx0SnPlvuyLlSc4c7U55xZO3IBl1795FwZSfQTLZZrn8BzN31Lv+D2a+We8KS5Ejb0A+u80bRsCUd/CKHB6Qv3yhb1Rk+R/NfM5p2YtV8jPP8UM85XW3FJT85Vt0p8vjbUUq/Yj8DYSC8rIe0P5vuYzJy/d/PxL2/jcp/7QLJC9XuvxjH9/t6pe8JuUv36JK4+d+8dNl/JnLn//KXH+a7d0+Ji/PljfksCKTl+9ufzh1YMhfWugHlBN2Qi5+/vdbP/k+sOQYC8/MzQWJQvm1fUxRPjc3xvHwuaDl0oV+mJVf7fIfROUqjJlLbdHeYPvh95sC5BLnP8rRvg+dOb9cwg+eerb3ZpsOKct/b1WzLa8ZcqEtmi+YYXLZ83+/KV+fRQy5ULlMCybkDnmRnnxx2Newd8jH9OTqmlm8y02AXKhcFswCJrM9dGDIZcolX8oz8x5utUArWy75YsDWJa8YcqHH/2rBhNxg2DMP2KLh8t7xYsvIkAtdcy3mW8PEfD0E8wNa0S2a3zxO6R1yGt465N2TFvr+Rm6uohnL/EPbis4c5QarBeX+1fKxRblQLe4XzDF3vJJTEPBvKJcqF3WtrIEpRzjKpc7/xdKoYL8hp6tlhovPHJlYLRg/+Y+2lZ/57kY+OV4mIuAoFzv/s/KaWezM9sxrAo5yweXyRaHc5g55dbcPUS57/mendybsGHKslcCZhy/2sobe8epZQcBRLliLaNcluF4mshQc5eK3RXtjdAFmlfvy762X/AJPzUGN4Pz+iKtWkpAD2Nw46ASckEs853LIK8eFLSEXfc513JQXBJyStyCQY0nIsVb85R1IJDvclyM8sZnP9v6WbrcubDnyCwhlmJaFTtQKLW9ALIO6phNwWt6BYAaUVwScln8G0Qz/5MX6wjblmc/04x+5vV8rKH95uWC+nma5HxzlL3/PZU52Urok4ChPoBav7VN5e2H7X8x8jiVqBeVJFPoqCHfLU9qi1PXhUp7YQid2J+Yn3ZXYb9qkCgAAAAAASUVORK5CYII=) center no-repeat;
  background-size: auto 90%;
  text-align: center;
}
@media all and (min-width: 40em) {
  .hero--front .hero__content {
    max-width: 50%;
  }
}
@media all and (min-width: 64em) {
  .hero--front .hero__content {
    padding-top: 100px;
    padding-bottom: 140px;
  }
}
.hero--front .hero__title {
  max-width: 600px;
  margin-right: auto;
  margin-left: auto;
}
.hero--front .hero__inner {
  max-width: none;
  flex-direction: row;
  padding-right: 0;
  padding-left: 0;
}
.hero--front .hero__inner::after {
  background-position: left bottom;
}

.hero--appstore {
  background-image: url(../images/22879e19e5b488fe5310.png);
}
.hero--appstore .hero__content {
  padding-top: 40px;
  padding-bottom: 50px;
  background-image: none;
  text-align: center;
}
@media all and (min-width: 64em) {
  .hero--appstore .hero__content {
    padding-top: 60px;
    padding-bottom: 100px;
    text-align: left;
  }
}
.hero--appstore .hero__title {
  max-width: none;
  margin-bottom: 30px;
}
@media all and (min-width: 64em) {
  .hero--appstore .hero__title {
    margin-bottom: 40px;
  }
}
.hero--appstore .hero__logo {
  height: 56px;
}
@media all and (min-width: 64em) {
  .hero--appstore .hero__logo {
    height: 80px;
  }
}
.hero--appstore .hero__description {
  margin-bottom: 30px;
}
.hero--appstore__tools {
  display: flex;
  flex-direction: column;
  align-items: center;
}
@media all and (min-width: 64em) {
  .hero--appstore__tools {
    flex-direction: row;
    gap: 57px;
  }
}
.hero--appstore__tools .grid-row {
  width: 100%;
}
.hero--appstore__tools__search {
  z-index: 1;
}
.hero--appstore__tools .usa-search {
  width: 100%;
  flex-grow: 1;
  margin-bottom: 20px;
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.16);
}
.hero--appstore__tools .usa-search .usa-button {
  height: auto;
  width: auto;
}
.hero--appstore__tools .usa-search .usa-button::before {
  display: none;
}
@media all and (min-width: 64em) {
  .hero--appstore__tools .usa-search {
    width: auto;
    margin-bottom: 0;
  }
}
.hero--appstore__tools__actions {
  align-self: center;
  text-align: center;
}
@media all and (min-width: 64em) {
  .hero--appstore__tools__actions {
    text-align: right;
  }
}
.hero--appstore__tools .btn-share-app {
  display: none;
}
@media all and (min-width: 64em) {
  .hero--appstore__tools .btn-share-app {
    display: inline-block;
  }
}
@media all and (min-width: 64em) {
  .hero--appstore__tools .btn-filterby {
    display: none;
  }
}

.hero--app-page .hero__inner {
  flex-direction: column;
}
.hero--app-page .hero__content {
  display: flex;
  flex-direction: column;
  padding-top: 0;
  padding-bottom: 40px;
  text-align: center;
}
@media all and (min-width: 40em) {
  .hero--app-page .hero__content {
    padding-bottom: 60px;
  }
}
@media all and (min-width: 64em) {
  .hero--app-page .hero__content {
    flex-direction: row;
    flex-wrap: wrap;
    padding-bottom: 100px;
    text-align: left;
  }
}
.hero--app-page .legend {
  width: 100%;
  order: 2;
  text-align: left;
}
@media all and (min-width: 64em) {
  .hero--app-page .legend {
    order: 0;
  }
}

.hero-app__image {
  flex-shrink: 0;
  margin-bottom: 10px;
}
@media all and (min-width: 64em) {
  .hero-app__image .app__image {
    width: 180px;
    height: 180px;
    border-width: 5px;
    margin-right: 40px;
  }
}
.hero-app__content {
  display: flex;
  flex: 1;
  flex-direction: column;
}
@media all and (min-width: 64em) {
  .hero-app__content {
    flex-direction: row;
    flex-wrap: wrap;
  }
}
.hero-app__content .hero__title {
  margin-bottom: 16px;
  font-size: 28px;
  line-height: 1;
}
@media all and (min-width: 64em) {
  .hero-app__content .hero__title {
    margin-bottom: 20px;
    font-size: 48.828125px;
  }
}
@media all and (min-width: 64em) {
  .hero-app__content-left {
    width: calc(100% - 250px);
  }
}
.hero-app__content-right {
  flex-grow: 1;
  order: 1;
}
@media all and (min-width: 64em) {
  .hero-app__content-right {
    order: 0;
  }
}
.hero-app__rating {
  margin-bottom: 30px;
}
@media all and (min-width: 64em) {
  .hero-app__rating {
    margin-bottom: 40px;
  }
}
.hero-app__download-list {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  padding-left: 0;
  margin-top: 0;
  margin-left: 0;
  list-style: none;
}
@media all and (min-width: 40em) {
  .hero-app__download-list {
    flex-direction: row;
    justify-content: center;
  }
}
@media all and (min-width: 64em) {
  .hero-app__download-list {
    justify-content: flex-start;
    margin-bottom: 0;
  }
}
.hero-app__download-list-item .usa-button {
  width: 100%;
}
@media all and (min-width: 40em) {
  .hero-app__download-list-item .usa-button {
    width: auto;
  }
}
.hero-app__download-list-item .btn-app-download--web::before {
  width: 1em;
  height: 1em;
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 width=%27195%27 height=%27195%27 viewBox=%2715 15 195 195%27%3E%3Cpath fill=%27%23fff%27 stroke=%27transparent%27 stroke-width=%270%27  d=%27M193.598008,15 C202.619104,15 210,22.9380984 210,32.6402187 L210,140.35845 C210,150.060571 202.619104,157.998669 193.598008,157.998669 L124.036,157.998 L124.036,198.898 L162.554552,198.89827 C165.762952,198.89827 168.363873,201.499192 168.363873,204.707591 C168.363873,207.51494 166.372543,209.85719 163.725333,210.398887 L162.554552,210.516912 L63.7089217,210.516912 C60.5005223,210.516912 57.8996008,207.91599 57.8996008,204.707591 C57.8996008,201.900241 59.8909313,199.557992 62.5381409,199.016295 L63.7089217,198.89827 L100.799,198.898 L100.799,157.998 L31.4019918,157.998669 C22.3808963,157.998669 15,150.060571 15,140.35845 L15,32.6402187 C15,22.9380984 22.3808963,15 31.4019918,15 L193.598008,15 Z%27/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 1em;
  line-height: 1em;
}
.hero-app__download-list-item .btn-app-download--ios::before {
  width: 1em;
  height: 1em;
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 width=%27195%27 height=%27195%27 viewBox=%2715 15 195 195%27%3E%3Cpath fill=%27%23fff%27 stroke=%27transparent%27 stroke-width=%270%27  d=%27M187.47422,81.4744917 C186.322917,82.3591867 166.121878,93.6069277 166.121878,118.629236 C166.121878,147.569654 191.8207,157.806664 192.588235,158.058735 C192.460725,158.690136 188.496776,172.086596 179.035044,185.735128 C170.597105,197.741529 161.774161,209.746706 148.349717,209.746706 C134.925273,209.746706 131.472602,202.037745 116.001809,202.037745 C100.914785,202.037745 95.5445122,210 83.2701339,210 C70.9957556,210 62.4290689,198.878294 52.5848071,185.229763 C41.2054742,169.179217 32,144.282944 32,120.650697 C32,82.7372929 56.9325244,62.6426017 81.480043,62.6426017 C94.5219568,62.6426017 105.388774,71.1102221 113.571693,71.1102221 C121.370844,71.1102221 133.517712,62.1372364 148.348479,62.1372364 C153.97501,62.1372364 174.177287,62.6450489 187.47422,81.4744917 L187.47422,81.4744917 Z M141.318101,46.0891378 C147.454672,38.8855422 151.802389,28.9018261 151.802389,18.9181099 C151.802389,17.5280497 151.674879,16.1379895 151.418621,15 C141.445611,15.3793298 129.555001,21.572195 122.394637,29.7865211 C116.769345,36.1054217 111.526582,46.0891378 111.526582,56.200113 C111.526582,57.7162086 111.78284,59.2335279 111.91035,59.7388931 C112.549138,59.8649285 113.572931,59.9921875 114.595486,59.9921875 C123.545941,59.9909639 134.796526,54.0513931 141.318101,46.0891378 L141.318101,46.0891378 Z%27/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 1em;
  line-height: 1em;
}
.hero-app__download-list-item .btn-app-download--android::before {
  width: 1em;
  height: 1em;
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 width=%27195%27 height=%27195%27 viewBox=%2715 15 195 195%27%3E%3Cpath fill=%27%23fff%27 stroke=%27transparent%27 stroke-width=%270%27  d=%27M157.37488,139.128116 C152.890032,139.128941 149.253658,135.580636 149.252813,131.202755 C149.251968,126.824873 152.886971,123.275231 157.37182,123.274406 C161.856669,123.273581 165.493042,126.821886 165.493887,131.199767 C165.488831,135.575262 161.857282,139.121532 157.37488,139.128116 M67.6251197,139.128116 C63.140271,139.128941 59.5038978,135.580636 59.5030526,131.202755 C59.5022077,126.824873 63.1372108,123.275231 67.6220595,123.274406 C72.1069081,123.273581 75.7432814,126.821886 75.7441266,131.199767 C75.7399118,135.575602 72.1078701,139.122353 67.6251197,139.128116 M160.286767,91.3832644 L176.51407,63.9477119 C177.117869,62.9282052 177.118613,61.671702 176.516021,60.6515148 C175.913429,59.6313277 174.799049,59.0024474 173.592658,59.001767 C172.386267,59.0010866 171.271143,59.6287095 170.667344,60.6482162 L154.235001,88.430298 C141.669361,82.8320591 127.556733,79.7147901 112.49847,79.7147901 C97.4402062,79.7147901 83.3291091,82.8365401 70.7634693,88.430298 L54.3326559,60.6482162 C53.7296766,59.6284427 52.6151652,59 51.4089473,59 C50.2027293,59 49.0880581,59.6278801 48.4848194,60.6475074 C47.8815808,61.6671347 47.881421,62.9234574 48.4844003,63.9432309 L64.7132331,91.3832644 C36.8475651,106.17797 17.7879439,133.715091 15,166.25 L210,166.25 C207.208996,133.715091 188.150905,106.17797 160.286767,91.3832644%27/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 1em;
  line-height: 1em;
}
.hero-app__download-list-item .btn-app-download--alexa::before {
  width: 1em;
  height: 1em;
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 width=%27195%27 height=%27195%27 viewBox=%2715 15 195 195%27%3E%3Cpath fill=%27%23fff%27 stroke=%27transparent%27 stroke-width=%270%27  d=%27M16.1768375,165.952248 C13.1699983,162.600847 16.635548,161.087286 18.6745239,162.314043 C51.6252255,181.779244 103.100106,213.827114 186.042366,175.523091 L186.042366,175.523091 C189.552053,174.101308 192.005602,176.475281 188.532171,180.778872 C185.035095,185.119173 157.079766,210 110.088741,210 C63.1300307,210 27.1543622,178.868374 16.1768375,165.952248 Z M188.670888,160.549624 C195.792722,159.700684 207.109157,160.225345 209.336503,163.039849 L209.336503,163.039849 C211.028688,165.182849 209.279756,174.814877 206.411633,181.719589 C203.523806,188.586826 199.22044,193.439551 196.843343,195.313337 C194.433142,197.187889 192.659777,196.462083 193.942905,193.647579 C195.270959,190.833075 202.542544,173.381621 199.661023,169.718177 C196.7929,166.079972 183.028434,167.765615 178.11503,168.241327 C173.215025,168.668857 172.240068,169.095621 171.762442,168.144196 C170.831622,165.604259 181.538019,161.374091 188.670888,160.549624 Z M115.838385,15 C128.776069,15 145.676634,18.3383994 155.884912,27.8449983 C166.16883,37.1603641 167.498407,48.9518249 167.611166,61.9437377 L167.617571,62.9454619 C167.618281,63.1128033 167.618825,63.2803368 167.619217,63.4480594 L167.619109,64.9626006 C167.618007,65.4691025 167.615985,65.9772351 167.613484,66.4869257 L167.607905,67.520264 C167.59896,69.0733938 167.588334,70.6404235 167.588334,72.2193242 L167.588334,112.421607 C167.588334,122.437349 171.134116,127.790476 175.115811,133.049185 L175.559858,133.63333 C175.634112,133.7307 175.708476,133.828096 175.78293,133.925546 L176.238588,134.521613 C176.695035,135.118849 177.153349,135.720327 177.60903,136.332654 C179.3288,138.654619 179.703177,141.449238 177.534154,143.189948 C172.112386,147.579962 162.465279,155.744318 157.156218,160.316357 L157.081342,160.2437 C155.324529,161.767203 152.781917,161.876571 150.800477,160.860138 C141.976212,153.748926 140.405404,150.447238 135.544807,143.661836 C120.962228,158.102995 110.642031,162.420352 91.7221948,162.420352 C69.3620301,162.420352 51.9373378,149.031573 51.9373378,122.218069 C51.9373378,101.282902 63.641548,87.0230032 80.2796544,80.0571059 C94.7132707,73.8881415 114.867369,72.7998157 130.27279,71.0950523 L130.27279,67.7566529 C130.27279,61.6243994 130.758298,54.367874 127.057087,49.070794 C123.803553,44.3174946 117.596775,42.3580491 112.137175,42.3580491 C102.00456,42.3580491 92.9556688,47.4012119 90.7496025,57.8508227 C90.30035,60.1735532 88.5435362,62.4595729 86.1506754,62.568176 L60.3501823,59.8836899 C58.1819477,59.4110368 55.789087,57.7062734 56.3873022,54.4764772 C62.3324105,24.1440786 90.5620198,15 115.838385,15 Z M130.27279,91.7763026 C111.052663,91.7763026 90.7496025,95.7670857 90.7496025,117.755398 C90.7496025,128.894103 96.6947108,136.441257 106.902989,136.441257 C114.381073,136.441257 121.074147,131.978585 125.299485,124.721295 C129.930424,116.8258 130.259995,109.355836 130.274395,100.779733 L130.274814,99.6547122 C130.274338,98.9003483 130.27279,98.1371169 130.27279,97.3640107 L130.27279,91.7763026 Z%27/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 1em;
  line-height: 1em;
}
.hero-app__download-list-item .btn-app-download--windows::before {
  width: 1em;
  height: 1em;
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 width=%27195%27 height=%27195%27 viewBox=%2715 15 195 195%27%3E%3Cpath fill=%27%23fff%27 stroke=%27transparent%27 stroke-width=%270%27  d=%27M0 0h106.649v106.645H0V0ZM118.35 0H225v106.645H118.35V0ZM106.649 118.356H0V225h106.649V118.356ZM118.35 118.356H225V225H118.35V118.356Z%27/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 1em;
  line-height: 1em;
}
.hero-app__notice-message {
  width: 100%;
  order: 2;
  margin-top: 20px;
  color: #54565a;
  font-size: 10px;
  font-style: italic;
  line-height: 1.8;
  text-align: left;
}
@media all and (min-width: 64em) {
  .hero-app__notice-message {
    order: 0;
    margin-top: 10px;
    font-size: 12.8px;
    line-height: 22px;
  }
}
.hero-app__notice-message p {
  margin: 0;
  line-height: inherit;
}
@media all and (min-width: 64em) {
  .hero-app__notice-message + .legend p {
    margin-top: 20px;
    margin-bottom: 20px;
  }
}
.hero-app__utility-list {
  text-align: left;
}
@media all and (min-width: 64em) {
  .hero-app__utility-list {
    text-align: right;
  }
}

.btn-app-utility--share::before {
  width: 1em;
  height: 1em;
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 width=%27195%27 height=%27195%27 viewBox=%2715 15 195 195%27%3E%3Cpath fill=%27%230065a1%27 stroke=%27transparent%27 stroke-width=%270%27  d=%27M54.2257893,82.1935857 C37.5304027,82.1935857 24,95.7643739 24,112.5 C24,129.235626 37.5304027,142.806414 54.2257893,142.806414 C70.921176,142.806414 84.4515786,129.235626 84.4515786,112.5 C84.4515786,95.7643739 70.921176,82.1935857 54.2257893,82.1935857 Z M54.2257893,96.1221572 C63.2366778,96.1221572 70.5453286,103.452623 70.5453286,112.5 C70.5453286,121.547377 63.2366778,128.877843 54.2257893,128.877843 C45.2149008,128.877843 37.90625,121.547377 37.90625,112.5 C37.90625,103.452623 45.2149008,96.1221572 54.2257893,96.1221572 Z M171.774211,15 C188.469597,15 202,28.5707882 202,45.3064143 C202,62.0420403 188.469597,75.6128285 171.774211,75.6128285 C163.097578,75.6128285 155.275779,71.9474867 149.763771,66.077452 L92.0461317,99.5547907 L85.0773703,87.5013498 L142.814188,54.0124766 C141.990768,51.254931 141.548421,48.3324063 141.548421,45.3064143 C141.548421,28.5707882 155.078824,15 171.774211,15 Z M171.774211,28.9285714 C162.763322,28.9285714 155.454671,36.2590371 155.454671,45.3064143 C155.454671,54.3537914 162.763322,61.6842571 171.774211,61.6842571 C180.785099,61.6842571 188.09375,54.3537914 188.09375,45.3064143 C188.09375,36.2590371 180.785099,28.9285714 171.774211,28.9285714 Z M92.0461317,125.44165 L149.765665,158.920531 C155.27757,153.051674 163.098572,149.387171 171.774211,149.387171 C188.469597,149.387171 202,162.95796 202,179.693586 C202,196.429212 188.469597,210 171.774211,210 C155.078824,210 141.548421,196.429212 141.548421,179.693586 C141.548421,176.666493 141.99109,173.742942 142.815087,170.984513 L85.0773703,137.495091 L92.0461317,125.44165 Z M171.774211,163.315743 C162.763322,163.315743 155.454671,170.646209 155.454671,179.693586 C155.454671,188.740963 162.763322,196.071429 171.774211,196.071429 C180.785099,196.071429 188.09375,188.740963 188.09375,179.693586 C188.09375,170.646209 180.785099,163.315743 171.774211,163.315743 Z%27/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 1em;
  line-height: 1em;
}

.btn-app-utility--share__dropdown .dropdown-menu {
  justify-content: space-between;
  padding: 10px;
}
.btn-app-utility--share__dropdown .dropdown-menu.show {
  display: flex;
}
.btn-app-utility--share__dropdown .dropdown-menu li {
  display: block;
  margin-bottom: 0;
}
.btn-app-utility--share__dropdown .dropdown-menu li:not(:last-of-type) {
  padding-right: 10px;
}
.btn-app-utility--share__dropdown .dropdown-menu li a {
  display: block;
  text-indent: -9999em;
  text-overflow: hidden;
}
.btn-app-utility--share__dropdown--facebook {
  width: 32px;
  height: 32px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 width=%27195%27 height=%27195%27 viewBox=%2715 15 195 195%27%3E%3Cpath fill=%27%231877f2%27 stroke=%27transparent%27 stroke-width=%270%27 d=%27M210,112.496191 C210,58.646285 166.345245,14.9923825 112.494287,14.9923825 C58.6433287,14.9923825 14.9885735,58.646285 14.9885735,112.496191 C14.9885735,161.163161 50.6450036,201.500791 97.2590191,208.815481 L97.2590191,140.680886 L72.5017091,140.680886 L72.5017091,112.496191 L97.2590191,112.496191 L97.2590191,91.0148834 C97.2590191,66.5779913 111.815936,53.0798078 134.088374,53.0798078 C144.756299,53.0798078 155.9148,54.9841791 155.9148,54.9841791 L155.9148,78.979257 L143.619558,78.979257 C131.506949,78.979257 127.729554,86.4952391 127.729554,94.2060383 L127.729554,112.496191 L154.772155,112.496191 L150.449147,140.680886 L127.729554,140.680886 L127.729554,208.815481 C174.34357,201.500791 210,161.163161 210,112.496191%27/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 32px;
  line-height: 32px;
}
.btn-app-utility--share__dropdown--twitter {
  width: 32px;
  height: 32px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 width=%27195%27 height=%27195%27 viewBox=%2715 15 195 195%27%3E%3Cpath fill=%27%231d9bf0%27 stroke=%27transparent%27 stroke-width=%270%27 d=%27M112.5,15 C166.347763,15 210,58.6522369 210,112.5 C210,166.347763 166.347763,210 112.5,210 C58.6522369,210 15,166.347763 15,112.5 C15,58.6522369 58.6522369,15 112.5,15 Z M137.99625,70.81875 C125.02875,70.81875 114.49875,81.34875 114.49875,94.31625 C114.49875,96.16875 114.69375,97.9725 115.1325,99.67875 C95.58375,98.70375 78.2775,89.34375 66.675,75.10875 C64.67625,78.57 63.50625,82.61625 63.50625,86.90625 C63.50625,95.0475 67.65,102.2625 73.9875,106.455 C70.13625,106.3575 66.52875,105.285 63.36,103.53 L63.36,103.8225 C63.36,115.23 71.4525,124.6875 82.22625,126.88125 C80.27625,127.4175 78.18,127.71 76.035,127.71 C74.52375,127.71 73.06125,127.56375 71.59875,127.27125 C74.5725,136.63125 83.25,143.4075 93.53625,143.6025 C85.4925,149.89125 75.3525,153.645 64.335,153.645 C62.43375,153.645 60.58125,153.5475 58.72875,153.30375 C69.015,160.03125 81.3975,163.93125 94.6575,163.93125 C137.89875,163.93125 161.5425,128.1 161.5425,97.04625 C161.5425,96.0225 161.5425,94.99875 161.49375,94.02375 C166.07625,90.70875 170.07375,86.565 173.2425,81.83625 C169.05,83.68875 164.51625,84.95625 159.73875,85.54125 C164.61375,82.61625 168.31875,78.03375 170.07375,72.525 C165.54,75.20625 160.51875,77.15625 155.15625,78.22875 C150.86625,73.64625 144.7725,70.81875 137.99625,70.81875 Z%27/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 32px;
  line-height: 32px;
}
.btn-app-utility--share__dropdown--linkedin {
  width: 32px;
  height: 32px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 width=%27195%27 height=%27195%27 viewBox=%2715 15 195 195%27%3E%3Cpath fill=%27%230a66c2%27 stroke=%27transparent%27 stroke-width=%270%27 d=%27M112.5,15 C166.311621,15 210,58.6883789 210,112.5 C210,166.311621 166.311621,210 112.5,210 C58.6883789,210 15,166.311621 15,112.5 C15,58.6883789 58.6883789,15 112.5,15 Z M82.0171582,167.294619 L82.0171582,91.152832 L56.7037207,91.152832 L56.7037207,167.294619 L82.0171582,167.294619 Z M173.278682,167.294619 L173.278682,123.630615 C173.278682,100.242422 160.791445,89.3624121 144.139512,89.3624121 C130.712314,89.3624121 124.697783,96.7468945 121.330225,101.933437 L121.330225,91.152832 L96.0232617,91.152832 C96.3587988,98.2966113 96.0232617,167.294619 96.0232617,167.294619 L121.329844,167.294619 L121.329844,124.77167 C121.329844,122.495654 121.493613,120.2204 122.164307,118.59375 C123.990527,114.048193 128.157891,109.339248 135.149707,109.339248 C144.303281,109.339248 147.970576,116.324209 147.970576,126.555615 L147.970576,167.294619 L173.278682,167.294619 L173.278682,167.294619 Z M69.5314453,54.4379883 C60.8707031,54.4379883 55.2122754,60.1318359 55.2122754,67.5947754 C55.2122754,74.9004199 60.6985547,80.7511816 69.1962891,80.7511816 L69.3596777,80.7511816 C78.1860937,80.7511816 83.6799902,74.9004199 83.6799902,67.5947754 C83.5162207,60.1318359 78.1864746,54.4379883 69.5314453,54.4379883 Z%27/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 32px;
  line-height: 32px;
}
.btn-app-utility--share__dropdown--email {
  width: 32px;
  height: 32px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 width=%27195%27 height=%27195%27 viewBox=%2715 15 195 195%27%3E%3Cpath fill=%27%230065a1%27 stroke=%27transparent%27 stroke-width=%270%27 d=%27M112.5,15 C166.36165,15 210,59.1240876 210,112.262774 C210,166.350365 166.36165,210 112.5,210 C59.1116505,210 15.0946602,166.350365 15,112.262774 C15,59.1240876 59.0169903,15 112.5,15 Z M132.473301,117.007299 L121.587379,126.875912 C112.496214,135.152263 103.768695,127.024701 103.423231,126.696288 L103.423231,126.696288 L103.412621,126.686131 L93.1893204,117.007299 L50.2135922,157.525547 L175.449029,157.525547 L132.473301,117.007299 Z M45.2912621,72.2189781 L45.2912621,153.255474 L88.2669903,112.547445 L45.2912621,72.2189781 Z M179.708738,72.2189781 L136.82767,112.547445 L179.708738,153.255474 L179.708738,72.2189781 Z M175.449029,67.5693431 L50.2135922,67.5693431 L106.441748,120.89781 L106.683329,121.131783 C113.676028,127.761026 119.504854,120.89781 119.504854,120.89781 L119.504854,120.89781 L175.449029,67.5693431 Z%27/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 32px;
  line-height: 32px;
}

.btn-app-utility--app-list::before {
  width: 1em;
  height: 1em;
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 width=%27195%27 height=%27195%27 viewBox=%2715 15 195 195%27%3E%3Cpath fill=%27%230065a1%27 stroke=%27transparent%27 stroke-width=%270%27 d=%27M113,28.5 C119.903559,28.5 125.5,34.0964406 125.5,41 L125.5,100 L183.5,100 C190.403559,100 196,105.596441 196,112.5 C196,119.403559 190.403559,125 183.5,125 L125.499,125 L125.5,184 C125.5,190.903559 119.903559,196.5 113,196.5 C106.096441,196.5 100.5,190.903559 100.5,184 L100.499,125 L40.5,125 C33.5964406,125 28,119.403559 28,112.5 C28,105.596441 33.5964406,100 40.5,100 L100.5,100 L100.5,41 C100.5,34.0964406 106.096441,28.5 113,28.5 Z%27/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 1em;
  line-height: 1em;
}
.btn-app-utility--app-list.loading-app-list {
  color: #d9d8d6;
  pointer-events: none;
}
.btn-app-utility--app-list.loading-app-list::before {
  display: none;
}
.btn-app-utility--app-list.in-app-list::before {
  width: 1em;
  height: 1em;
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 width=%27195%27 height=%27195%27 viewBox=%2715 15 195 195%27%3E%3Cpath fill=%27%23007a1b%27 stroke=%27transparent%27 stroke-width=%270%27 d=%27M186.3,38.8c4.8-5.7,13.2-6.4,18.9-1.7c5.6,4.7,6.4,13,1.9,18.6l-0.2,0.3l-109,130.2c-5.6,6.6-15.8,6.3-21-0.5 l-0.2-0.3l-59.1-81.8c-4.3-6-3-14.4,3-18.7c5.9-4.3,14.2-3,18.6,2.8l0.2,0.3l49,67.8L186.3,38.8z%27/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 1em;
  line-height: 1em;
}

/* Slider */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}
.slick-list:focus {
  outline: none;
}
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
  transform: translate3d(0, 0, 0);
}

.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.slick-track:before, .slick-track:after {
  content: "";
  display: table;
}
.slick-track:after {
  clear: both;
}
.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}
[dir=rtl] .slick-slide {
  float: right;
}
.slick-slide img {
  display: block;
}
.slick-slide.slick-loading img {
  display: none;
}
.slick-slide.dragging img {
  pointer-events: none;
}
.slick-initialized .slick-slide {
  display: block;
}
.slick-loading .slick-slide {
  visibility: hidden;
}
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
  display: none;
}

.card-slider {
  width: 100%;
  max-width: 100%;
  padding-bottom: 48px;
}
.card-slider::after {
  position: absolute;
  top: 0;
  right: -6px;
  bottom: 40px;
  display: block;
  width: 20px;
  background-image: linear-gradient(to right, rgba(255, 255, 255, 0), #fff);
  content: "";
}
@media all and (min-width: 64em) {
  .card-slider::after {
    right: 0px;
  }
}
.card-slider .slick-list {
  margin-right: -1rem;
  margin-left: -1rem;
}
.card-slider .slick-track {
  display: flex;
  align-items: stretch;
  margin-right: 0;
  margin-left: 0;
}
.card-slider .slick-slide {
  max-width: calc(100vw - 60px);
  height: auto;
  border-width: 0;
  margin: 0;
}
.card-slider .slick-slide > * {
  height: 100%;
}
@media all and (min-width: 40em) {
  .card-slider .slick-slide {
    width: 21.3312rem;
  }
}
.card-slider .slick-arrow {
  width: 24px;
  height: 24px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 width=%27195%27 height=%27195%27 viewBox=%2715 15 195 195%27%3E%3Cpath fill=%27%23003f72%27 stroke=%27transparent%27 stroke-width=%270%27 d=%27m162.9 122.768-80 82.979c-5.468 5.67-14.332 5.67-19.8 0-5.467-5.671-5.467-14.865 0-20.536l70.101-72.711-70.1-72.71c-5.468-5.672-5.468-14.866 0-20.537 5.467-5.67 14.331-5.67 19.798 0l80 82.979c5.468 5.67 5.468 14.865 0 20.536Z%27/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 24px;
  line-height: 24px;
  width: 34px;
  height: 34px;
  border-radius: 17px;
  line-height: 34px;
  top: auto;
  bottom: 0;
  cursor: pointer;
}
.card-slider .slick-arrow::after {
  width: 24px;
  height: 24px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 width=%27195%27 height=%27195%27 viewBox=%2715 15 195 195%27%3E%3Cpath fill=%27%23003f72%27 stroke=%27transparent%27 stroke-width=%270%27 d=%27m162.9 122.768-80 82.979c-5.468 5.67-14.332 5.67-19.8 0-5.467-5.671-5.467-14.865 0-20.536l70.101-72.711-70.1-72.71c-5.468-5.672-5.468-14.866 0-20.537 5.467-5.67 14.331-5.67 19.798 0l80 82.979c5.468 5.67 5.468 14.865 0 20.536Z%27/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 24px;
  line-height: 24px;
  width: 34px;
  height: 34px;
  border-radius: 17px;
  line-height: 34px;
  position: absolute;
  top: 0;
  left: 0;
  content: "";
}
.card-slider .slick-arrow::before {
  position: absolute;
  top: 0;
  left: 0;
  width: 34px;
  height: 34px;
  background-image: radial-gradient(transparent, transparent 75%);
  content: "";
  transition: background-image 0.6s;
}
.card-slider .slick-arrow:hover, .card-slider .slick-arrow:focus {
  width: 24px;
  height: 24px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 width=%27195%27 height=%27195%27 viewBox=%2715 15 195 195%27%3E%3Cpath fill=%27%23006AF5%27 stroke=%27transparent%27 stroke-width=%270%27 d=%27m162.9 122.768-80 82.979c-5.468 5.67-14.332 5.67-19.8 0-5.467-5.671-5.467-14.865 0-20.536l70.101-72.711-70.1-72.71c-5.468-5.672-5.468-14.866 0-20.537 5.467-5.67 14.331-5.67 19.798 0l80 82.979c5.468 5.67 5.468 14.865 0 20.536Z%27/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 24px;
  line-height: 24px;
  width: 34px;
  height: 34px;
  border-radius: 17px;
  line-height: 34px;
}
.card-slider .slick-arrow:hover::after, .card-slider .slick-arrow:focus::after {
  width: 24px;
  height: 24px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 width=%27195%27 height=%27195%27 viewBox=%2715 15 195 195%27%3E%3Cpath fill=%27%23006AF5%27 stroke=%27transparent%27 stroke-width=%270%27 d=%27m162.9 122.768-80 82.979c-5.468 5.67-14.332 5.67-19.8 0-5.467-5.671-5.467-14.865 0-20.536l70.101-72.711-70.1-72.71c-5.468-5.672-5.468-14.866 0-20.537 5.467-5.67 14.331-5.67 19.798 0l80 82.979c5.468 5.67 5.468 14.865 0 20.536Z%27/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 24px;
  line-height: 24px;
  width: 34px;
  height: 34px;
  border-radius: 17px;
  line-height: 34px;
  position: absolute;
  top: 0;
  left: 0;
  content: "";
}
.card-slider .slick-arrow:hover::before, .card-slider .slick-arrow:focus::before {
  position: absolute;
  top: 0;
  left: 0;
  width: 34px;
  height: 34px;
  background-image: radial-gradient(rgba(0, 106, 245, 0.3), transparent 75%);
  content: "";
  transition: background-image 0.6s;
}
.card-slider .slick-prev {
  right: 44px;
  left: auto;
  width: 24px;
  height: 24px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 width=%27195%27 height=%27195%27 viewBox=%2715 15 195 195%27%3E%3Cpath fill=%27%23003f72%27 stroke=%27transparent%27 stroke-width=%270%27 d=%27m63.1 102.232 80-82.979c5.468-5.67 14.332-5.67 19.8 0 5.467 5.671 5.467 14.865 0 20.536L92.798 112.5l70.1 72.71c5.468 5.672 5.468 14.866 0 20.537-5.467 5.67-14.331 5.67-19.798 0l-80-82.979c-5.468-5.67-5.468-14.865 0-20.536Z%27/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 24px;
  line-height: 24px;
  width: 34px;
  height: 34px;
  border-radius: 17px;
  line-height: 34px;
}
.card-slider .slick-prev::after {
  width: 24px;
  height: 24px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 width=%27195%27 height=%27195%27 viewBox=%2715 15 195 195%27%3E%3Cpath fill=%27%23003f72%27 stroke=%27transparent%27 stroke-width=%270%27 d=%27m63.1 102.232 80-82.979c5.468-5.67 14.332-5.67 19.8 0 5.467 5.671 5.467 14.865 0 20.536L92.798 112.5l70.1 72.71c5.468 5.672 5.468 14.866 0 20.537-5.467 5.67-14.331 5.67-19.798 0l-80-82.979c-5.468-5.67-5.468-14.865 0-20.536Z%27/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 24px;
  line-height: 24px;
  width: 34px;
  height: 34px;
  border-radius: 17px;
  line-height: 34px;
  position: absolute;
  top: 0;
  left: 0;
  content: "";
}
.card-slider .slick-prev::before {
  position: absolute;
  top: 0;
  left: 0;
  width: 34px;
  height: 34px;
  background-image: radial-gradient(transparent, transparent 75%);
  content: "";
  transition: background-image 0.6s;
}
.card-slider .slick-prev:hover, .card-slider .slick-prev:focus {
  width: 24px;
  height: 24px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 width=%27195%27 height=%27195%27 viewBox=%2715 15 195 195%27%3E%3Cpath fill=%27%23006AF5%27 stroke=%27transparent%27 stroke-width=%270%27 d=%27m63.1 102.232 80-82.979c5.468-5.67 14.332-5.67 19.8 0 5.467 5.671 5.467 14.865 0 20.536L92.798 112.5l70.1 72.71c5.468 5.672 5.468 14.866 0 20.537-5.467 5.67-14.331 5.67-19.798 0l-80-82.979c-5.468-5.67-5.468-14.865 0-20.536Z%27/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 24px;
  line-height: 24px;
  width: 34px;
  height: 34px;
  border-radius: 17px;
  line-height: 34px;
}
.card-slider .slick-prev:hover::after, .card-slider .slick-prev:focus::after {
  width: 24px;
  height: 24px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 width=%27195%27 height=%27195%27 viewBox=%2715 15 195 195%27%3E%3Cpath fill=%27%23006AF5%27 stroke=%27transparent%27 stroke-width=%270%27 d=%27m63.1 102.232 80-82.979c5.468-5.67 14.332-5.67 19.8 0 5.467 5.671 5.467 14.865 0 20.536L92.798 112.5l70.1 72.71c5.468 5.672 5.468 14.866 0 20.537-5.467 5.67-14.331 5.67-19.798 0l-80-82.979c-5.468-5.67-5.468-14.865 0-20.536Z%27/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 24px;
  line-height: 24px;
  width: 34px;
  height: 34px;
  border-radius: 17px;
  line-height: 34px;
  position: absolute;
  top: 0;
  left: 0;
  content: "";
}
.card-slider .slick-prev:hover::before, .card-slider .slick-prev:focus::before {
  position: absolute;
  top: 0;
  left: 0;
  width: 34px;
  height: 34px;
  background-image: radial-gradient(rgba(0, 106, 245, 0.3), transparent 75%);
  content: "";
  transition: background-image 0.6s;
}
.card-slider .slick-disabled {
  opacity: 0.5;
}
.card-slider .slick-dots {
  position: absolute;
  left: -999em;
  right: auto;
}
.card-slider--media .slick-slide {
  height: 212px;
}
@media all and (min-width: 40em) {
  .card-slider--media .slick-slide {
    width: auto;
    height: 349px;
  }
}
.card-slider--hide-progressbar {
  padding-bottom: 0;
}

.slick-wrapper {
  position: relative;
}

.slick-progress {
  position: absolute;
  right: 100px;
  bottom: 12px;
  display: block;
  overflow: hidden;
  width: 200px;
  height: 10px;
  background-color: #f2f2f2;
  background-image: linear-gradient(to right, #c5d9e7, #c5d9e7);
  background-repeat: no-repeat;
  background-size: 0 100%;
  border-radius: 5px;
  transition: background-size 0.4s ease-in-out;
}

.slick-lightbox .slick-slide {
  border-width: 0;
  background: transparent;
}
.slick-lightbox .slick-lightbox-close {
  right: 19px;
  top: 19px;
}
.slick-lightbox .slick-lightbox-close:before {
  font-size: 32px;
}
@media all and (min-width: 64em) {
  .slick-lightbox .slick-lightbox-close {
    right: 38px;
    top: 38px;
  }
  .slick-lightbox .slick-lightbox-close:before {
    font-size: 44px;
  }
}
.slick-lightbox .slick-slider .slick-arrow {
  width: 15px;
  height: 25px;
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMzUiIHZpZXdCb3g9IjAgMCAyMCAzNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE5LjE2MzggMTkuMjA3MUw0LjQ3MjQ1IDMzLjY3NTJDMy40Njg0MSAzNC42NjM5IDEuODQwNTUgMzQuNjYzOSAwLjgzNjUyMSAzMy42NzUyQy0wLjE2NzUxMiAzMi42ODY0IC0wLjE2NzUxMiAzMS4wODMzIDAuODM2NTIxIDMwLjA5NDVMMTMuNzA5OSAxNy40MTY3TDAuODM2NTIxIDQuNzM5Qy0wLjE2NzUxMiAzLjc1MDIyIC0wLjE2NzUxMiAyLjE0NzEgMC44MzY1MjEgMS4xNTgzM0MxLjg0MDU1IDAuMTY5NTU0IDMuNDY4NDEgMC4xNjk1NTQgNC40NzI0NSAxLjE1ODMzTDE5LjE2MzggMTUuNjI2NEMyMC4xNjc4IDE2LjYxNTIgMjAuMTY3OCAxOC4yMTgzIDE5LjE2MzggMTkuMjA3MVoiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=) center no-repeat;
  background-size: contain;
}
.slick-lightbox .slick-slider .slick-arrow.slick-prev {
  transform: rotate(180deg);
  left: 12px;
}
.slick-lightbox .slick-slider .slick-arrow.slick-next {
  right: 12px;
}
@media all and (min-width: 40em) {
  .slick-lightbox .slick-slider .slick-arrow.slick-prev {
    left: 17px;
  }
  .slick-lightbox .slick-slider .slick-arrow.slick-next {
    right: 17px;
  }
}
@media all and (min-width: 64em) {
  .slick-lightbox .slick-slider .slick-arrow {
    width: 20px;
    height: 34px;
  }
  .slick-lightbox .slick-slider .slick-arrow.slick-prev {
    left: 30px;
  }
  .slick-lightbox .slick-slider .slick-arrow.slick-next {
    right: 30px;
  }
}

.carousel-card {
  display: flex;
  display: flex !important;
  max-width: 400px;
  height: 100%;
  flex-direction: column;
  color: #fff;
  text-decoration: none;
}
.carousel-card:hover, .carousel-card:focus {
  text-decoration: none;
}
.carousel-card:hover .carousel-card__content::before, .carousel-card:focus .carousel-card__content::before {
  background-color: #006AF5;
}
.card-slider .carousel-card {
  max-width: none;
}
.carousel-card__image {
  overflow: hidden;
  width: calc(100% - 18px);
  height: 235px;
  margin-bottom: -95px;
}
@media all and (min-width: 64em) {
  .carousel-card__image {
    height: 265px;
    margin-bottom: -120px;
  }
}
.carousel-card__image img {
  width: auto;
  height: 100%;
  border-radius: 20px;
  -o-object-fit: cover;
     object-fit: cover;
}
.carousel-card__video {
  width: 100%;
  min-width: 320px;
  height: 100%;
}
@media all and (min-width: 40em) {
  .carousel-card__video {
    min-width: 570px;
  }
}
.carousel-card__video iframe {
  width: 100%;
  height: 100%;
  animation: skeleton-loading 1s linear infinite alternate;
  border-radius: 20px;
}
.carousel-card__content {
  position: relative;
  z-index: 1;
  flex-grow: 1;
  padding: 30px;
  background: linear-gradient(to left, #ff7f32, #ff447a);
  border-radius: 60px 0;
  color: #fff;
  text-align: left;
}
@media all and (min-width: 64em) {
  .carousel-card__content {
    padding-right: 20px;
    padding-left: 40px;
    border-radius: 77px 0;
  }
}
.carousel-card__content::before {
  position: absolute;
  z-index: -1;
  top: 7px;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #003f72;
  border-radius: 60px 0;
  content: "";
  transition: background-color 0.1s;
}
@media all and (min-width: 64em) {
  .carousel-card__content::before {
    border-radius: 77px 0;
  }
}
.carousel-card__title {
  margin-top: 0;
  margin-bottom: 0;
  color: #fff;
  font-size: 16px;
  font-weight: 700;
}
@media all and (min-width: 64em) {
  .carousel-card__title {
    font-size: 20px;
  }
}
.carousel-card__description {
  margin-top: 10px;
  margin-bottom: 0;
  font-size: 12px;
  line-height: 1.6;
}
@media all and (min-width: 64em) {
  .carousel-card__description {
    font-size: 14px;
  }
}
.carousel-card--media {
  height: 100%;
}
.carousel-card--media .carousel-card__image {
  width: auto;
  height: 100%;
}
.carousel-card--media .carousel-card__image img {
  max-height: 349px;
  cursor: pointer;
  -o-object-fit: contain;
     object-fit: contain;
}

.webform-confirmation {
  padding: 20px;
  border: 1px solid #007a1b;
  background-color: #f6fbf7;
  border-radius: 10px;
  color: #000;
}
.webform-confirmation h3 {
  margin-top: 0;
  margin-bottom: 10px;
  color: #007a1b;
  font-size: 19px;
  font-weight: 700;
}
@media all and (min-width: 64em) {
  .webform-confirmation h3 {
    font-size: 25px;
  }
}
.webform-confirmation h3::before {
  display: inline-block;
  margin-right: 0.4em;
  content: "";
  width: 1em;
  height: 1em;
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 width=%27195%27 height=%27195%27 viewBox=%2715 15 195 195%27%3E%3Cpath fill=%27%23007a1b%27 stroke=%27transparent%27 stroke-width=%270%27 d=%27M112.5,15 C126.58875,15 142.517812,34.25625 142.517812,56.120625 C142.517812,65.2734375 142.231406,70.42875 140.994375,76.1446875 C167.191406,76.839375 185.100938,76.815 192.718125,78.81375 C204.667969,82.22625 210,92.0432813 210,99.7396875 C210,101.494688 209.963437,101.988281 209.920781,102.786562 L209.847656,104.060156 C209.664844,108.569531 208.092656,113.444531 204.643594,117.320156 C206.953125,121.610156 207.836719,126.765469 207.014062,131.774531 C205.691719,139.860937 202.553438,145.156406 198.872813,148.629844 C200.469375,152.535937 201.157969,157.989844 198.860625,165.2475 C197.489531,169.671562 195.381094,176.472187 188.836406,180.969375 C189.872344,184.966875 189.555469,188.909531 188.69625,191.694375 C187.646094,195.085039 186.380879,197.666673 186.130365,198.167274 L186.088125,198.25125 C181.731094,206.093906 174.4125,210 164.260312,210 L130.945781,210 C120.853494,210 110.96883,208.762911 103.971751,207.613252 L103.233235,207.490469 C98.8699033,206.756503 95.7394648,206.078218 94.5539062,205.8075 C80.7134766,202.624785 73.9302547,201.009095 70.2997374,200.113024 L69.9918915,200.036898 L69.84375,200.000156 C69.7279688,199.969687 69.673125,199.9575 69.5634375,199.927031 C68.9845313,199.774687 68.5092188,199.658906 68.1070313,199.549219 C68.0217187,199.537031 67.89375,199.500469 67.820625,199.476094 C64.8834375,205.618594 58.8140625,210 51.5625,210 L33.28125,210 C23.2021875,210 15,201.797812 15,191.71875 L15,94.21875 C15,84.1396875 23.2021875,75.9375 33.28125,75.9375 L51.5625,75.9375 C56.1145312,75.9375 60.5507812,78.0520312 63.75,80.8125 L63.693,80.764 L63.4270312,80.5382813 C63.8117238,80.3702117 65.5721771,79.5108281 67.222605,78.6882919 L67.9903089,78.3042918 C68.7380863,77.9287802 69.4085383,77.5873337 69.84375,77.3573438 C90.2882812,66.6079687 94.0846875,45.4139062 94.21875,33.1410937 C94.3467188,23.1351563 102.548906,15 112.5,15 Z M51.5625,88.125 L33.28125,88.125 C29.9114062,88.125 27.1875,90.8489062 27.1875,94.21875 L27.1875,191.71875 C27.1875,195.088594 29.9114062,197.8125 33.28125,197.8125 L51.5625,197.8125 C54.9323438,197.8125 57.65625,195.088594 57.65625,191.71875 L57.65625,94.21875 C57.65625,90.8489062 54.9323438,88.125 51.5625,88.125 Z M112.5,27.1875 C108.691406,27.1875 106.442813,30.3623438 106.40625,33.28125 C106.156406,54.0365625 97.68,79.3134375 69.84375,90.8428125 C69.478125,90.9951563 68.96625,91.1535938 68.5884375,91.2998438 C65.5720312,92.2078125 63.75,94.7915625 63.75,97.6495313 L63.7926563,181.816406 C63.7926563,186.313594 68.9479688,187.185 68.9479688,187.185 C68.9956828,187.198528 69.0431665,187.212056 69.0910742,187.22573 L69.1876489,187.253313 C70.7318379,187.694483 73.1386406,188.378461 97.1864063,193.918594 L97.2312791,193.928822 C98.2769974,194.166431 114.547013,197.8125 130.945781,197.8125 L164.260312,197.8125 C170.542969,197.8125 173.510625,195.81375 175.350937,192.492656 C175.3875,192.407344 176.289375,190.573125 177.051094,188.099063 C177.745781,185.838281 177.435,179.53125 170.768438,179.53125 L161.213437,179.53125 C159.525469,179.53125 158.166562,178.160156 158.166562,176.484375 C158.166562,174.796406 159.525469,173.4375 161.213437,173.4375 L171.152344,173.4375 C182.817609,173.4375 184.946644,168.817463 186.672906,163.41113 L186.800178,163.009281 C186.948123,162.538913 187.094745,162.06338 187.245938,161.585156 C188.720625,156.905156 189.628594,149.0625 179.342344,149.0625 L167.34375,149.0625 C165.655781,149.0625 164.296875,147.691406 164.296875,146.015625 C164.296875,144.327656 165.655781,142.96875 167.34375,142.96875 L181.816406,142.96875 C192.10875,142.96875 194.241563,134.376562 194.997187,129.830625 C195.588281,126.174375 194.387812,118.59375 185.247187,118.59375 L173.4375,118.59375 C171.749531,118.59375 170.390625,117.22875 170.390625,115.546875 C170.390625,113.865 171.749531,112.5 173.4375,112.5 L185.625,112.5 C196.289062,112.5 197.550469,106.582969 197.672344,103.572656 C197.751563,101.525156 197.8125,101.829844 197.8125,99.7396875 C197.8125,97.8384375 197.239688,92.3175 190.573125,90.4101562 C188.42325,89.8470937 187.201575,89.3688562 182.60952,88.9976737 L181.894897,88.9428021 C174.732129,88.420191 160.03125,88.125 124.6875,88.125 C129.745312,73.0673438 130.330312,70.5689062 130.330312,56.120625 C130.330312,40.1184375 118.941094,27.1875 112.5,27.1875 Z M42.421875,173.4375 C47.4675,173.4375 51.5625,177.5325 51.5625,182.578125 C51.5625,187.62375 47.4675,191.71875 42.421875,191.71875 C37.37625,191.71875 33.28125,187.62375 33.28125,182.578125 C33.28125,177.5325 37.37625,173.4375 42.421875,173.4375 Z M42.421875,179.53125 C40.7460938,179.53125 39.375,180.902344 39.375,182.578125 C39.375,184.253906 40.7460938,185.625 42.421875,185.625 C44.0976562,185.625 45.46875,184.253906 45.46875,182.578125 C45.46875,180.902344 44.0976562,179.53125 42.421875,179.53125 Z%27/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 1em;
  line-height: 1em;
}
.webform-confirmation p:first-of-type {
  margin-top: 0;
}
.webform-confirmation p:last-of-type {
  margin-bottom: 0;
}

@media all and (min-width: 30em) {
  .usa-form {
    max-width: 100%;
  }
}
.usa-form-group, .radios--wrapper, .usa-checkbox {
  margin-top: 20px;
  margin-bottom: 20px;
}
@media all and (min-width: 64em) {
  .usa-form-group, .radios--wrapper, .usa-checkbox {
    margin-top: 30px;
    margin-bottom: 30px;
  }
}
.usa-form .description {
  margin-top: 10px;
  font-size: 14px;
}
.usa-form .usa-button {
  margin-top: 2rem;
}

.usa-label, .radios--wrapper legend {
  max-width: none;
  color: #003f72;
  font-size: 13px;
  font-weight: 700;
  line-height: 1.7;
}
@media all and (min-width: 64em) {
  .usa-label, .radios--wrapper legend {
    font-size: 16px;
  }
}
.usa-label + .description, .radios--wrapper legend + .description {
  margin-top: 0;
  margin-bottom: 10px;
}

.usa-hint {
  font-size: 12.8px;
  font-weight: 400;
}
.usa-radio__label .usa-hint {
  display: none;
}

.usa-input, .usa-select, .form-tel, .usa-textarea {
  max-width: none;
  height: auto;
  padding: 12px 20px;
  border: 1px solid #d9d8d6;
  border-radius: 4px;
  color: #6e6e6e;
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  font-size: 16px;
  line-height: 1.7;
}

.form-tel {
  width: 100%;
  margin-top: 0.5rem;
}

.iti {
  display: block;
  margin-top: 0.5rem;
}

.usa-checkbox__label {
  max-width: 100%;
  padding-left: calc(1rem + 15px);
  color: #6e6e6e;
  font-weight: 400;
}
.usa-checkbox__label::before {
  top: 4px;
  width: 1em;
  height: 1em;
  border-radius: 0;
  box-shadow: 0 0 0 1px #003f72;
}
.usa-checkbox .description {
  padding-left: calc(1rem + 15px);
}

.radios--wrapper {
  padding: 0;
  border-width: 0;
  margin-right: 0;
  margin-left: 0;
}
.radios--wrapper legend {
  margin-top: 10px;
  margin-bottom: 10px;
}

.usa-radio__input:checked + .usa-radio__label::before {
  background-color: #003f72;
  box-shadow: 0 0 0 1px #003f72, inset 0 0 0 4px #fff;
}

.usa-radio__label {
  display: inline-flex;
  align-items: center;
  color: #6e6e6e;
  font-weight: 400;
}
.usa-radio__label::before {
  box-shadow: 0 0 0 1px #003f72;
}
.webform-options-display-side-by-side .usa-radio__label {
  margin-top: 0;
}

@media all and (min-width: 64em) {
  .webform-flexbox {
    gap: 0 13px;
  }
}
.webform-actions {
  padding-top: 26px;
}
.webform-button--submit {
  min-width: 300px;
}
.webform-type-fieldset legend {
  padding-right: 0;
  margin-bottom: 0;
  text-transform: uppercase;
}

.webform-likert-table {
  width: 100%;
  margin-top: 8px;
  margin-bottom: 8px;
}
.webform-likert-table thead,
.webform-likert-table thead tr,
.webform-likert-table thead th,
.webform-likert-table th,
.webform-likert-table td {
  background: transparent;
}
.webform-likert-table thead {
  border: 0;
}
@media all and (min-width: 64em) {
  .webform-likert-table thead tr th {
    max-width: 50px;
    padding: 20px 10px;
    background-color: transparent;
    font-size: 16px;
  }
}
.webform-likert-table th {
  padding-top: 8px;
  padding-bottom: 8px;
  border: 0;
  color: #54565a;
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  font-size: 10px;
  font-weight: 700;
}
@media all and (min-width: 64em) {
  .webform-likert-table th {
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 10.24px;
  }
}
.webform-likert-table tbody tr {
  display: flex;
  flex-wrap: wrap;
  border: 0;
}
@media all and (min-width: 30em) {
  .webform-likert-table tbody tr {
    display: table-row;
  }
}
.webform-likert-table tbody td:first-child {
  flex-basis: 100%;
  flex-grow: 1;
}
.webform-likert-table tbody td:first-child .usa-form-group, .webform-likert-table tbody td:first-child .usa-checkbox, .webform-likert-table tbody td:first-child .radios--wrapper {
  margin: 0;
}
.webform-likert-table tbody tr:nth-of-type(odd) {
  background-color: #f5fafd;
}
.webform-likert-table tbody td {
  flex: 1;
  padding: 20px 15px;
  padding-bottom: 45px;
  border: 0;
}
.webform-likert-table tbody td .usa-label, .webform-likert-table tbody td .radios--wrapper legend, .radios--wrapper .webform-likert-table tbody td legend {
  color: #6e6e6e;
  font-size: 12.8px;
}
@media all and (min-width: 55em) {
  .webform-likert-table tbody td .usa-label, .webform-likert-table tbody td .radios--wrapper legend, .radios--wrapper .webform-likert-table tbody td legend {
    font-size: 16px;
  }
}
@media all and (min-width: 40em) {
  .webform-likert-table tbody td {
    padding: 15px 20px;
  }
}
@media all and (max-width: 29.99em) {
  .grid-container .webform-likert-table-wrapper {
    width: 100vw;
    margin-right: calc(50% - 50vw);
    margin-left: calc(50% - 50vw);
  }
}
.webform-likert-table-wrapper .sticky-header {
  display: none;
}
.webform-likert-table.usa-table--stacked td {
  padding-top: 12px;
  padding-bottom: 45px;
}
.webform-likert-table.usa-table--stacked td:first-child {
  flex-basis: 100%;
  flex-grow: 1;
  padding-bottom: 0;
  border: 0;
}
@media all and (min-width: 30em) {
  .webform-likert-table.usa-table--stacked td:first-child {
    padding: 15px 30px;
  }
}
.webform-likert-table.usa-table--stacked td:first-child .usa-form-group, .webform-likert-table.usa-table--stacked td:first-child .usa-checkbox, .webform-likert-table.usa-table--stacked td:first-child .radios--wrapper {
  margin: 0;
}
.webform-likert-table.usa-table--stacked td::before {
  display: none;
}
@media all and (min-width: 30em) {
  .webform-likert-table.usa-table--stacked td {
    padding: 15px 20px;
  }
}
.webform-likert-table .usa-form-group, .webform-likert-table .usa-checkbox, .webform-likert-table .radios--wrapper {
  margin-top: 12px;
  margin-bottom: 12px;
}
.webform-likert-table .usa-form-group .usa-hint, .webform-likert-table .usa-checkbox .usa-hint, .webform-likert-table .radios--wrapper .usa-hint {
  display: none;
}
@media all and (min-width: 30em) {
  .webform-likert-table .usa-form-group .usa-label, .webform-likert-table .usa-checkbox .usa-label, .webform-likert-table .radios--wrapper .usa-label, .radios--wrapper .webform-likert-table .usa-form-group legend, .radios--wrapper .webform-likert-table .usa-checkbox legend, .webform-likert-table .radios--wrapper legend {
    font-weight: 400;
  }
}
.webform-likert-table .usa-radio {
  position: relative;
  background-color: transparent;
}
.webform-likert-table .usa-radio__label {
  position: static;
  display: inline-block;
  padding: 0;
  margin-top: 0;
  vertical-align: middle;
}
.webform-likert-table .usa-radio__label::before {
  position: relative;
  margin: 0 auto;
}
.webform-likert-table .usa-radio__label .webform-likert-label {
  position: absolute !important;
  top: 22px;
  right: 0;
  left: 0;
  overflow: visible;
  width: -moz-fit-content;
  width: fit-content;
  margin: auto;
  font-size: 10.24px;
  line-height: 1.2;
}
@media all and (min-width: 30em) {
  .webform-likert-table .usa-radio__label .webform-likert-label {
    width: 1px;
    height: 1px;
    clip: rect(1px, 1px, 1px, 1px);
    word-wrap: normal;
  }
}

.webform-options-display-side-by-side > div {
  display: inline-block;
  margin-right: 1.5em;
}

.captcha {
  padding: 0;
  border-width: 0;
}
.captcha__title {
  position: absolute;
  left: -999em;
  right: auto;
}

.usa-search {
  position: relative;
  display: flex;
  border-radius: 9999px;
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
}
.usa-search .usa-input[type=search], .usa-search [type=search].usa-textarea, .usa-search [type=search].form-tel, .usa-search [type=search].usa-select {
  max-width: none;
  height: auto;
  flex-grow: 1;
  padding: 14px 45px;
  border-width: 0;
  background: #fff url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjI1cHgiIGhlaWdodD0iMjI1cHgiIHZpZXdCb3g9IjAgMCAyMjUgMjI1IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPHRpdGxlPmljb24vc2VhcmNoPC90aXRsZT4KICAgIDxnIGlkPSJpY29uL3NlYXJjaCIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9Ijg5NDk5MDZfYm9va19zZWFyY2hfZWR1Y2F0aW9uX29ubGluZV9sZWFybmluZ19pY29uIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNS4wMDAwMDAsIDE1LjAwMDAwMCkiIGZpbGw9IiM2RTZFNkUiIGZpbGwtcnVsZT0ibm9uemVybyI+CiAgICAgICAgICAgIDxnIGlkPSJHcm91cCI+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNODYuMTI5NzUzNSwwIEMzOC41NTg5NjksMCAwLDM4LjY0MDQ1NTMgMCw4Ni4yOTk5OTk3IEMwLDEzMy45NTk1NDQgMzguNTU4OTY5LDE3Mi41OTk5OTkgODYuMTI5NzUzNSwxNzIuNTk5OTk5IEMxMzMuNzAwNTM4LDE3Mi41OTk5OTkgMTcyLjI1OTUwNywxMzMuOTU5NTQ0IDE3Mi4yNTk1MDcsODYuMjk5OTk5NyBDMTcyLjI1OTUwNywzOC42NDA0NTUzIDEzMy43MDA1MzgsMCA4Ni4xMjk3NTM1LDAgWiBNODYuMTI5NzUzNSwxMS40MDE0MTU0IEMxMjcuMzk4NzQ0LDExLjQwMTQxNTQgMTYwLjg1ODY0Myw0NC45MzIwMjQ1IDE2MC44NTg2NDMsODYuMjk5OTk5NyBDMTYwLjg1ODY0MywxMjcuNjY3OTc1IDEyNy4zOTg3NDQsMTYxLjE5ODU4NCA4Ni4xMjk3NTM1LDE2MS4xOTg1ODQgQzQ0Ljg2MDc2MjgsMTYxLjE5ODU4NCAxMS40MDA4NjQyLDEyNy42Njc5NzUgMTEuNDAwODY0Miw4Ni4yOTk5OTk3IEMxMS40MDA4NjQyLDQ0LjkzMjAyNDUgNDQuODYwNzYyOCwxMS40MDE0MTU0IDg2LjEyOTc1MzUsMTEuNDAxNDE1NCBaIiBpZD0iT3ZhbCI+PC9wYXRoPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTg2LjEyMzA1NjEsMzcuNzU5MzE1MyBDODkuMjcxMzE3OCwzNy43NTkzMTUzIDkxLjgyMzQ4ODIsNDAuMzExNjA5IDkxLjgyMzQ4ODIsNDMuNDYwMDIyOSBDOTEuODIzNDg4Miw0Ni42MDg0MzY5IDg5LjI3MTMxNzgsNDkuMTYwNzMwNiA4Ni4xMjMwNTYxLDQ5LjE2MDczMDYgQzY1LjY2NDQwNzIsNDkuMTYwNzMwNiA0OS4wNzM4NTM5LDY1Ljc5NTM0MTIgNDkuMDczODUzOSw4Ni4zMTM0MjI5IEM0OS4wNzM4NTM5LDg5LjQ2MTgzNjggNDYuNTIxNjgzNSw5Mi4wMTQxMzA2IDQzLjM3MzQyMTgsOTIuMDE0MTMwNiBDNDAuMjI1MTYwMSw5Mi4wMTQxMzA2IDM3LjY3Mjk4OTcsODkuNDYxODM2OCAzNy42NzI5ODk3LDg2LjMxMzQyMjkgQzM3LjY3Mjk4OTcsNTkuNTA1MTQ5MiA1OS4zNjEyMjkyLDM3Ljc1OTMxNTMgODYuMTIzMDU2MSwzNy43NTkzMTUzIFoiIGlkPSJQYXRoIj48L3BhdGg+CiAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0iUGF0aCIgcG9pbnRzPSIxNDYuNDk3MjgyIDEzOC4zMjg3NzMgMTk1IDE4Ni45NDc0MTUgMTg2LjkyODk1IDE5NSAxMzguNDI2MjMxIDE0Ni4zODEzNTgiPjwvcG9seWdvbj4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+) 20px center no-repeat;
  background-size: 1em 1em;
  border-radius: 9999px;
  font-size: 16px;
  line-height: 1.2;
}
@media all and (min-width: 64em) {
  .usa-search .usa-input[type=search], .usa-search [type=search].usa-textarea, .usa-search [type=search].form-tel, .usa-search [type=search].usa-select {
    padding: 16px 60px;
    background-position-x: 30px;
    line-height: 1.4;
  }
}
.usa-search .usa-button {
  position: absolute;
  top: 0;
  right: 0;
  margin-right: 0;
}
.usa-search .usa-search__submit-icon {
  display: block;
}

.pagination {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0;
  text-indent: 0;
}
.pagination__block {
  margin: 20px 0;
}
.pagination .page-item {
  align-items: center;
  justify-content: center;
  margin-bottom: 0;
}
.pagination .page-item::before {
  display: none;
}
.pagination .page-item::marker {
  content: "";
}
.pagination .page-item .page-link {
  padding: 0.5rem 0.75rem;
  border: 0;
  margin: 0 5px;
  background-color: #f2f2f2;
  border-radius: 1em;
  color: #6e6e6e;
  cursor: pointer;
  transition: all 0.1s;
}
.pagination .page-item .page-link:hover, .pagination .page-item .page-link:focus {
  background-color: #006AF5;
  box-shadow: 0 0 20px 3px rgba(0, 106, 245, 0.5);
  color: #fff;
}
.pagination .page-item.disabled .page-link {
  color: #54565a;
  cursor: default;
}
.pagination .page-item.disabled .page-link:hover, .pagination .page-item.disabled .page-link:focus {
  background-color: #f2f2f2;
  box-shadow: none;
  color: #54565a;
}
.pagination .page-item.active .page-link {
  background-color: #0065a1;
  color: #fff;
  cursor: default;
  font-weight: bold;
}
.pagination .page-item.prev .page-link, .pagination .page-item.next .page-link {
  position: relative;
  overflow: hidden;
  width: auto;
  width: 32px;
  height: 32px;
  background-color: transparent;
  border-radius: 0;
  text-indent: -99999em;
  transition: all 0.1s;
  width: 24px;
  height: 24px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 width=%27195%27 height=%27195%27 viewBox=%2715 15 195 195%27%3E%3Cpath fill=%27%23003f72%27 stroke=%27transparent%27 stroke-width=%270%27 d=%27m63.1 102.232 80-82.979c5.468-5.67 14.332-5.67 19.8 0 5.467 5.671 5.467 14.865 0 20.536L92.798 112.5l70.1 72.71c5.468 5.672 5.468 14.866 0 20.537-5.467 5.67-14.331 5.67-19.798 0l-80-82.979c-5.468-5.67-5.468-14.865 0-20.536Z%27/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 24px;
  line-height: 24px;
  width: 34px;
  height: 34px;
  border-radius: 17px;
  line-height: 34px;
}
.pagination .page-item.prev .page-link::after, .pagination .page-item.next .page-link::after {
  width: 24px;
  height: 24px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 width=%27195%27 height=%27195%27 viewBox=%2715 15 195 195%27%3E%3Cpath fill=%27%23003f72%27 stroke=%27transparent%27 stroke-width=%270%27 d=%27m63.1 102.232 80-82.979c5.468-5.67 14.332-5.67 19.8 0 5.467 5.671 5.467 14.865 0 20.536L92.798 112.5l70.1 72.71c5.468 5.672 5.468 14.866 0 20.537-5.467 5.67-14.331 5.67-19.798 0l-80-82.979c-5.468-5.67-5.468-14.865 0-20.536Z%27/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 24px;
  line-height: 24px;
  width: 34px;
  height: 34px;
  border-radius: 17px;
  line-height: 34px;
  position: absolute;
  top: 0;
  left: 0;
  content: "";
}
.pagination .page-item.prev .page-link::before, .pagination .page-item.next .page-link::before {
  position: absolute;
  top: 0;
  left: 0;
  width: 34px;
  height: 34px;
  background-image: radial-gradient(transparent, transparent 75%);
  content: "";
  transition: background-image 0.6s;
}
.pagination .page-item.prev .page-link:hover, .pagination .page-item.prev .page-link:focus, .pagination .page-item.next .page-link:hover, .pagination .page-item.next .page-link:focus {
  background-color: transparent;
  box-shadow: none;
  width: 24px;
  height: 24px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 width=%27195%27 height=%27195%27 viewBox=%2715 15 195 195%27%3E%3Cpath fill=%27%23006AF5%27 stroke=%27transparent%27 stroke-width=%270%27 d=%27m63.1 102.232 80-82.979c5.468-5.67 14.332-5.67 19.8 0 5.467 5.671 5.467 14.865 0 20.536L92.798 112.5l70.1 72.71c5.468 5.672 5.468 14.866 0 20.537-5.467 5.67-14.331 5.67-19.798 0l-80-82.979c-5.468-5.67-5.468-14.865 0-20.536Z%27/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 24px;
  line-height: 24px;
  width: 34px;
  height: 34px;
  border-radius: 17px;
  line-height: 34px;
}
.pagination .page-item.prev .page-link:hover::after, .pagination .page-item.prev .page-link:focus::after, .pagination .page-item.next .page-link:hover::after, .pagination .page-item.next .page-link:focus::after {
  width: 24px;
  height: 24px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 width=%27195%27 height=%27195%27 viewBox=%2715 15 195 195%27%3E%3Cpath fill=%27%23006AF5%27 stroke=%27transparent%27 stroke-width=%270%27 d=%27m63.1 102.232 80-82.979c5.468-5.67 14.332-5.67 19.8 0 5.467 5.671 5.467 14.865 0 20.536L92.798 112.5l70.1 72.71c5.468 5.672 5.468 14.866 0 20.537-5.467 5.67-14.331 5.67-19.798 0l-80-82.979c-5.468-5.67-5.468-14.865 0-20.536Z%27/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 24px;
  line-height: 24px;
  width: 34px;
  height: 34px;
  border-radius: 17px;
  line-height: 34px;
  position: absolute;
  top: 0;
  left: 0;
  content: "";
}
.pagination .page-item.prev .page-link:hover::before, .pagination .page-item.prev .page-link:focus::before, .pagination .page-item.next .page-link:hover::before, .pagination .page-item.next .page-link:focus::before {
  position: absolute;
  top: 0;
  left: 0;
  width: 34px;
  height: 34px;
  background-image: radial-gradient(rgba(0, 106, 245, 0.3), transparent 75%);
  content: "";
  transition: background-image 0.6s;
}
.pagination .page-item.prev {
  margin-right: 10px;
}
.pagination .page-item.prev.disabled .page-link {
  width: 24px;
  height: 24px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 width=%27195%27 height=%27195%27 viewBox=%2715 15 195 195%27%3E%3Cpath fill=%27%23d9d8d6%27 stroke=%27transparent%27 stroke-width=%270%27 d=%27m63.1 102.232 80-82.979c5.468-5.67 14.332-5.67 19.8 0 5.467 5.671 5.467 14.865 0 20.536L92.798 112.5l70.1 72.71c5.468 5.672 5.468 14.866 0 20.537-5.467 5.67-14.331 5.67-19.798 0l-80-82.979c-5.468-5.67-5.468-14.865 0-20.536Z%27/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 24px;
  line-height: 24px;
  width: 34px;
  height: 34px;
  border-radius: 17px;
  line-height: 34px;
}
.pagination .page-item.prev.disabled .page-link::after {
  width: 24px;
  height: 24px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 width=%27195%27 height=%27195%27 viewBox=%2715 15 195 195%27%3E%3Cpath fill=%27%23d9d8d6%27 stroke=%27transparent%27 stroke-width=%270%27 d=%27m63.1 102.232 80-82.979c5.468-5.67 14.332-5.67 19.8 0 5.467 5.671 5.467 14.865 0 20.536L92.798 112.5l70.1 72.71c5.468 5.672 5.468 14.866 0 20.537-5.467 5.67-14.331 5.67-19.798 0l-80-82.979c-5.468-5.67-5.468-14.865 0-20.536Z%27/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 24px;
  line-height: 24px;
  width: 34px;
  height: 34px;
  border-radius: 17px;
  line-height: 34px;
  position: absolute;
  top: 0;
  left: 0;
  content: "";
}
.pagination .page-item.prev.disabled .page-link::before {
  position: absolute;
  top: 0;
  left: 0;
  width: 34px;
  height: 34px;
  background-image: radial-gradient(transparent, transparent 75%);
  content: "";
  transition: background-image 0.6s;
}
.pagination .page-item.next {
  margin-left: 10px;
}
.pagination .page-item.next.disabled .page-link {
  width: 24px;
  height: 24px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 width=%27195%27 height=%27195%27 viewBox=%2715 15 195 195%27%3E%3Cpath fill=%27%23d9d8d6%27 stroke=%27transparent%27 stroke-width=%270%27 d=%27m162.9 122.768-80 82.979c-5.468 5.67-14.332 5.67-19.8 0-5.467-5.671-5.467-14.865 0-20.536l70.101-72.711-70.1-72.71c-5.468-5.672-5.468-14.866 0-20.537 5.467-5.67 14.331-5.67 19.798 0l80 82.979c5.468 5.67 5.468 14.865 0 20.536Z%27/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 24px;
  line-height: 24px;
  width: 34px;
  height: 34px;
  border-radius: 17px;
  line-height: 34px;
}
.pagination .page-item.next.disabled .page-link::after {
  width: 24px;
  height: 24px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 width=%27195%27 height=%27195%27 viewBox=%2715 15 195 195%27%3E%3Cpath fill=%27%23d9d8d6%27 stroke=%27transparent%27 stroke-width=%270%27 d=%27m162.9 122.768-80 82.979c-5.468 5.67-14.332 5.67-19.8 0-5.467-5.671-5.467-14.865 0-20.536l70.101-72.711-70.1-72.71c-5.468-5.672-5.468-14.866 0-20.537 5.467-5.67 14.331-5.67 19.798 0l80 82.979c5.468 5.67 5.468 14.865 0 20.536Z%27/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 24px;
  line-height: 24px;
  width: 34px;
  height: 34px;
  border-radius: 17px;
  line-height: 34px;
  position: absolute;
  top: 0;
  left: 0;
  content: "";
}
.pagination .page-item.next.disabled .page-link::before {
  position: absolute;
  top: 0;
  left: 0;
  width: 34px;
  height: 34px;
  background-image: radial-gradient(transparent, transparent 75%);
  content: "";
  transition: background-image 0.6s;
}
.pagination .page-item.next.disabled .page-link:hover, .pagination .page-item.next.disabled .page-link:focus {
  width: 24px;
  height: 24px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 width=%27195%27 height=%27195%27 viewBox=%2715 15 195 195%27%3E%3Cpath fill=%27%23d9d8d6%27 stroke=%27transparent%27 stroke-width=%270%27 d=%27m162.9 122.768-80 82.979c-5.468 5.67-14.332 5.67-19.8 0-5.467-5.671-5.467-14.865 0-20.536l70.101-72.711-70.1-72.71c-5.468-5.672-5.468-14.866 0-20.537 5.467-5.67 14.331-5.67 19.798 0l80 82.979c5.468 5.67 5.468 14.865 0 20.536Z%27/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 24px;
  line-height: 24px;
  width: 34px;
  height: 34px;
  border-radius: 17px;
  line-height: 34px;
}
.pagination .page-item.next.disabled .page-link:hover::after, .pagination .page-item.next.disabled .page-link:focus::after {
  width: 24px;
  height: 24px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 width=%27195%27 height=%27195%27 viewBox=%2715 15 195 195%27%3E%3Cpath fill=%27%23d9d8d6%27 stroke=%27transparent%27 stroke-width=%270%27 d=%27m162.9 122.768-80 82.979c-5.468 5.67-14.332 5.67-19.8 0-5.467-5.671-5.467-14.865 0-20.536l70.101-72.711-70.1-72.71c-5.468-5.672-5.468-14.866 0-20.537 5.467-5.67 14.331-5.67 19.798 0l80 82.979c5.468 5.67 5.468 14.865 0 20.536Z%27/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 24px;
  line-height: 24px;
  width: 34px;
  height: 34px;
  border-radius: 17px;
  line-height: 34px;
  position: absolute;
  top: 0;
  left: 0;
  content: "";
}
.pagination .page-item.next.disabled .page-link:hover::before, .pagination .page-item.next.disabled .page-link:focus::before {
  position: absolute;
  top: 0;
  left: 0;
  width: 34px;
  height: 34px;
  background-image: radial-gradient(rgba(0, 106, 245, 0.3), transparent 75%);
  content: "";
  transition: background-image 0.6s;
}
.pagination .page-item.next.disabled .page-link:hover::before, .pagination .page-item.next.disabled .page-link:focus::before {
  background-image: none;
}
.pagination .page-item.next .page-link {
  width: 24px;
  height: 24px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 width=%27195%27 height=%27195%27 viewBox=%2715 15 195 195%27%3E%3Cpath fill=%27%23003f72%27 stroke=%27transparent%27 stroke-width=%270%27 d=%27m162.9 122.768-80 82.979c-5.468 5.67-14.332 5.67-19.8 0-5.467-5.671-5.467-14.865 0-20.536l70.101-72.711-70.1-72.71c-5.468-5.672-5.468-14.866 0-20.537 5.467-5.67 14.331-5.67 19.798 0l80 82.979c5.468 5.67 5.468 14.865 0 20.536Z%27/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 24px;
  line-height: 24px;
  width: 34px;
  height: 34px;
  border-radius: 17px;
  line-height: 34px;
}
.pagination .page-item.next .page-link::after {
  width: 24px;
  height: 24px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 width=%27195%27 height=%27195%27 viewBox=%2715 15 195 195%27%3E%3Cpath fill=%27%23003f72%27 stroke=%27transparent%27 stroke-width=%270%27 d=%27m162.9 122.768-80 82.979c-5.468 5.67-14.332 5.67-19.8 0-5.467-5.671-5.467-14.865 0-20.536l70.101-72.711-70.1-72.71c-5.468-5.672-5.468-14.866 0-20.537 5.467-5.67 14.331-5.67 19.798 0l80 82.979c5.468 5.67 5.468 14.865 0 20.536Z%27/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 24px;
  line-height: 24px;
  width: 34px;
  height: 34px;
  border-radius: 17px;
  line-height: 34px;
  position: absolute;
  top: 0;
  left: 0;
  content: "";
}
.pagination .page-item.next .page-link::before {
  position: absolute;
  top: 0;
  left: 0;
  width: 34px;
  height: 34px;
  background-image: radial-gradient(transparent, transparent 75%);
  content: "";
  transition: background-image 0.6s;
}
.pagination .page-item.next .page-link:hover, .pagination .page-item.next .page-link:focus {
  width: 24px;
  height: 24px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 width=%27195%27 height=%27195%27 viewBox=%2715 15 195 195%27%3E%3Cpath fill=%27%23006AF5%27 stroke=%27transparent%27 stroke-width=%270%27 d=%27m162.9 122.768-80 82.979c-5.468 5.67-14.332 5.67-19.8 0-5.467-5.671-5.467-14.865 0-20.536l70.101-72.711-70.1-72.71c-5.468-5.672-5.468-14.866 0-20.537 5.467-5.67 14.331-5.67 19.798 0l80 82.979c5.468 5.67 5.468 14.865 0 20.536Z%27/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 24px;
  line-height: 24px;
  width: 34px;
  height: 34px;
  border-radius: 17px;
  line-height: 34px;
}
.pagination .page-item.next .page-link:hover::after, .pagination .page-item.next .page-link:focus::after {
  width: 24px;
  height: 24px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 width=%27195%27 height=%27195%27 viewBox=%2715 15 195 195%27%3E%3Cpath fill=%27%23006AF5%27 stroke=%27transparent%27 stroke-width=%270%27 d=%27m162.9 122.768-80 82.979c-5.468 5.67-14.332 5.67-19.8 0-5.467-5.671-5.467-14.865 0-20.536l70.101-72.711-70.1-72.71c-5.468-5.672-5.468-14.866 0-20.537 5.467-5.67 14.331-5.67 19.798 0l80 82.979c5.468 5.67 5.468 14.865 0 20.536Z%27/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 24px;
  line-height: 24px;
  width: 34px;
  height: 34px;
  border-radius: 17px;
  line-height: 34px;
  position: absolute;
  top: 0;
  left: 0;
  content: "";
}
.pagination .page-item.next .page-link:hover::before, .pagination .page-item.next .page-link:focus::before {
  position: absolute;
  top: 0;
  left: 0;
  width: 34px;
  height: 34px;
  background-image: radial-gradient(rgba(0, 106, 245, 0.3), transparent 75%);
  content: "";
  transition: background-image 0.6s;
}

@media all and (max-width: 39.99em) {
  .pagination li:nth-child(-n+2), .pagination li.active-sibling, .pagination li.active, .pagination li.active + li, .pagination li:nth-last-child(-n+2) {
    display: flex !important;
  }
  .pagination li:first-child:nth-last-child(n+9) ~ li {
    display: none;
  }
  .pagination li:first-child:nth-last-child(n+9) ~ li.active-sibling::before {
    margin-right: 2.5px;
    display: inline-block;
    width: auto;
    color: #919191;
    content: "…";
    font-size: 1em;
    position: relative;
    bottom: -0.5em;
    cursor: default;
  }
  .pagination li:first-child:nth-last-child(n+9) ~ li.active + li::after {
    margin-left: 2.5px;
    display: inline-block;
    width: auto;
    color: #919191;
    content: "…";
    font-size: 1em;
    position: relative;
    bottom: -0.5em;
    cursor: default;
  }
  .pagination li:first-child:nth-last-child(n+9) ~ li:nth-last-child(-n+6) {
    display: flex;
  }
  .pagination li:first-child:nth-last-child(n+9) ~ li:nth-last-child(6)::before {
    margin-right: 2.5px;
    display: inline-block;
    width: auto;
    color: #919191;
    content: "…";
    font-size: 1em;
    cursor: default;
  }
  .pagination li:first-child:nth-last-child(n+9).active:nth-child(-n+5)::before, .pagination li:first-child:nth-last-child(n+9).active:nth-child(-n+5)::after, .pagination li:first-child:nth-last-child(n+9).active:nth-last-child(-n+5)::before, .pagination li:first-child:nth-last-child(n+9).active:nth-last-child(-n+5)::after, .pagination li:first-child:nth-last-child(n+9) ~ li.active:nth-child(-n+5)::before, .pagination li:first-child:nth-last-child(n+9) ~ li.active:nth-child(-n+5)::after, .pagination li:first-child:nth-last-child(n+9) ~ li.active:nth-last-child(-n+5)::before, .pagination li:first-child:nth-last-child(n+9) ~ li.active:nth-last-child(-n+5)::after {
    display: none;
  }
  .pagination li:first-child:nth-last-child(n+9).active ~ li:nth-last-child(-n+6), .pagination li:first-child:nth-last-child(n+9) ~ li.active ~ li:nth-last-child(-n+6) {
    display: none;
  }
  .pagination li:first-child:nth-last-child(n+9).active ~ li:nth-child(-n+6), .pagination li:first-child:nth-last-child(n+9) ~ li.active ~ li:nth-child(-n+6) {
    display: flex;
  }
  .pagination li:first-child:nth-last-child(n+9).active ~ li:nth-child(-n+5)::after, .pagination li:first-child:nth-last-child(n+9) ~ li.active ~ li:nth-child(-n+5)::after {
    display: none;
  }
  .pagination li:first-child:nth-last-child(n+9).active ~ li:nth-child(6)::after, .pagination li:first-child:nth-last-child(n+9) ~ li.active ~ li:nth-child(6)::after {
    margin-left: 2.5px;
    display: inline-block;
    width: auto;
    color: #919191;
    content: "…";
    font-size: 1em;
    cursor: default;
  }
}
@media all and (min-width: 40em) {
  .pagination .page-item:nth-child(-n+2), .pagination .page-item.active-sibling, .pagination .page-item.active, .pagination .page-item.active + li, .pagination .page-item:nth-last-child(-n+2) {
    display: flex !important;
  }
  .pagination .page-item.prev {
    margin-right: 20px;
  }
  .pagination .page-item.next {
    margin-left: 20px;
  }
  .pagination .page-item:first-child:nth-last-child(n+9) ~ li {
    display: none;
  }
  .pagination .page-item:first-child:nth-last-child(n+9) ~ li.active-sibling::before {
    margin-right: 2.5px;
    display: inline-block;
    width: auto;
    color: #919191;
    content: "…";
    font-size: 1em;
    position: relative;
    bottom: -0.5em;
    cursor: default;
  }
  .pagination .page-item:first-child:nth-last-child(n+9) ~ li.active + li::after {
    margin-left: 2.5px;
    display: inline-block;
    width: auto;
    color: #919191;
    content: "…";
    font-size: 1em;
    position: relative;
    bottom: -0.5em;
    cursor: default;
  }
  .pagination .page-item:first-child:nth-last-child(n+9) ~ li:nth-last-child(-n+6) {
    display: flex;
  }
  .pagination .page-item:first-child:nth-last-child(n+9) ~ li:nth-last-child(6):not(.active)::before {
    margin-right: 2.5px;
    display: inline-block;
    width: auto;
    color: #919191;
    content: "…";
    font-size: 1em;
    cursor: default;
  }
  .pagination .page-item:first-child:nth-last-child(n+9) ~ li:nth-child(-n+3)::before, .pagination .page-item:first-child:nth-last-child(n+9) ~ li:nth-child(-n+3)::after, .pagination .page-item:first-child:nth-last-child(n+9) ~ li:nth-last-child(-n+3)::before, .pagination .page-item:first-child:nth-last-child(n+9) ~ li:nth-last-child(-n+3)::after, .pagination .page-item:first-child:nth-last-child(n+9) ~ li.active-sibling:nth-last-child(-n+5)::before, .pagination .page-item:first-child:nth-last-child(n+9) ~ li.active-sibling:nth-last-child(-n+5)::after {
    display: none !important;
  }
  .pagination .page-item:first-child:nth-last-child(n+9).active ~ li:nth-last-child(-n+6), .pagination .page-item:first-child:nth-last-child(n+9) ~ li.active ~ li:nth-last-child(-n+6) {
    display: none;
  }
  .pagination .page-item:first-child:nth-last-child(n+9).active ~ li:nth-last-child(-n+6)::before, .pagination .page-item:first-child:nth-last-child(n+9) ~ li.active ~ li:nth-last-child(-n+6)::before {
    display: none;
  }
  .pagination .page-item:first-child:nth-last-child(n+9).active ~ li:nth-child(-n+6), .pagination .page-item:first-child:nth-last-child(n+9) ~ li.active ~ li:nth-child(-n+6) {
    display: flex;
  }
  .pagination .page-item:first-child:nth-last-child(n+9).active ~ li:nth-child(-n+5)::after, .pagination .page-item:first-child:nth-last-child(n+9) ~ li.active ~ li:nth-child(-n+5)::after {
    display: none;
  }
  .pagination .page-item:first-child:nth-last-child(n+9).active ~ li:nth-child(6)::after, .pagination .page-item:first-child:nth-last-child(n+9) ~ li.active ~ li:nth-child(6)::after {
    margin-left: 2.5px;
    display: inline-block;
    width: auto;
    color: #919191;
    content: "…";
    font-size: 1em;
    cursor: default;
  }
}
.pager {
  border: none;
}
.pager .pager__items {
  text-align: center;
}
.pager .pager__items a {
  color: #00426b;
}

#pager {
  width: 100%;
}
#pager .turn-num {
  display: none;
}
#pager ul li {
  padding-right: 1rem;
  color: #00426b;
}
#pager ul li:hover {
  cursor: pointer;
}

.usa-pagination__item {
  margin-bottom: 0;
}

.pagination--simple {
  justify-content: space-between;
}
.pagination--simple .page-item.prev .page-link, .pagination--simple .page-item.next .page-link {
  width: auto;
  height: auto;
  padding-left: 42px;
  background: none;
  color: #003f72;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.2;
  text-align: left;
  text-decoration: none;
  text-indent: 0;
}
.pagination--simple .page-item.prev .page-link::before, .pagination--simple .page-item.prev .page-link::after, .pagination--simple .page-item.next .page-link::before, .pagination--simple .page-item.next .page-link::after {
  transition: none;
  top: calc(50% - 17px);
}
.pagination--simple .page-item.prev .page-link:hover, .pagination--simple .page-item.prev .page-link:focus, .pagination--simple .page-item.next .page-link:hover, .pagination--simple .page-item.next .page-link:focus {
  width: auto;
  height: auto;
  background: none;
  line-height: 1.2;
}
.pagination--simple .page-item.prev .page-link:hover::before, .pagination--simple .page-item.prev .page-link:hover::after, .pagination--simple .page-item.prev .page-link:focus::before, .pagination--simple .page-item.prev .page-link:focus::after, .pagination--simple .page-item.next .page-link:hover::before, .pagination--simple .page-item.next .page-link:hover::after, .pagination--simple .page-item.next .page-link:focus::before, .pagination--simple .page-item.next .page-link:focus::after {
  top: calc(50% - 17px);
}
@media all and (min-width: 64em) {
  .pagination--simple .page-item.prev .page-link, .pagination--simple .page-item.next .page-link {
    font-size: 20px;
  }
}
.pagination--simple .page-item.next .page-link {
  padding-right: 42px;
  padding-left: 0;
  text-align: right;
}
.pagination--simple .page-item.next .page-link::before, .pagination--simple .page-item.next .page-link::after {
  right: 0;
  left: auto;
}
.pagination--simple .page-item.next .page-link:hover::before, .pagination--simple .page-item.next .page-link:hover::after, .pagination--simple .page-item.next .page-link:focus::before, .pagination--simple .page-item.next .page-link:focus::after {
  right: 0;
  left: auto;
}

.facet-filter {
  position: relative;
  display: flex;
  height: 100%;
  flex-direction: column;
}
@media all and (min-width: 64em) {
  .facet-filter {
    height: auto;
  }
}
.facet-filter[aria-busy=true] .facet-filter__content {
  display: none;
}
.facet-filter .loading {
  display: none;
}
.facet-filter .loading--active {
  position: relative;
  display: block;
  overflow: hidden;
  width: 32px;
  height: 32px;
  margin: 40px auto;
  border-radius: 50%;
  box-shadow: inset 0 0 0 2px;
  color: #0065a1;
  font-size: 2px;
  text-indent: -99999em;
  transform: translateZ(0);
}
.facet-filter .loading--active::before, .facet-filter .loading--active::after {
  position: absolute;
  top: -1px;
  bottom: -1px;
  display: block;
  width: calc(50% + 2px);
  background: #fff;
  content: "";
}
.facet-filter .loading--active::before {
  left: -1px;
  animation: facet-filter-spin 2s infinite ease 1.5s;
  transform-origin: right center;
}
.facet-filter .loading--active::after {
  right: -1px;
  animation: facet-filter-spin 2s infinite ease;
  transform-origin: left center;
}
@keyframes facet-filter-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.facet-filter__collapse-btn {
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 width=%27195%27 height=%27195%27 viewBox=%2715 15 195 195%27%3E%3Cpath fill=%27%230083be%27 stroke=%27transparent%27 stroke-width=%270%27 d=%27M18,63.5c-4.1,4.3-4,11.2,0.3,15.3l86.6,83c2.1,2.1,4.8,3,7.5,3c2.7,0,5.5-1,7.5-3l86.6-83c4.3-4.1,4.5-11,0.3-15.3 c-4.1-4.3-11-4.5-15.3-0.3l-78.7,76.1L33.4,63.1C29,59,22.1,59.1,18,63.5z%27/%3E%3C/svg%3E");
  position: absolute;
  z-index: 2;
  top: 20px;
  right: -16px;
  display: block;
  width: 32px;
  height: 32px;
  border: 1px solid #c5d9e7;
  background-color: #fff;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 13px;
  border-radius: 50%;
  color: transparent;
  font-size: 0;
  opacity: 0;
  transform: rotate(-90deg);
  transition: box-shadow 0.1s;
}
@media all and (min-width: 40em) {
  .facet-filter__collapse-btn {
    opacity: 1;
  }
}
.facet-filter__collapse-btn:hover, .facet-filter__collapse-btn:focus {
  box-shadow: 0 0 0 2px #c5d9e7;
}
.page-appstore--overlay .facet-filter__collapse-btn {
  opacity: 1;
  transform: rotate(90deg);
}
@media all and (min-width: 64em) {
  .page-appstore--overlay .facet-filter__collapse-btn {
    opacity: 1;
    transform: rotate(-90deg);
  }
  .page-appstore--desktop-expanded .facet-filter__collapse-btn {
    transform: rotate(90deg);
  }
}
.facet-filter__header {
  padding: 20px 30px;
}
@media all and (min-width: 64em) {
  .facet-filter__header {
    display: none;
  }
}
.facet-filter__header h2 {
  display: inline;
  margin: 0;
  font-size: 25px;
}
.facet-filter__header a {
  margin-left: 0.5em;
  color: #971936;
  font-weight: 700;
  text-decoration: underline;
}
.facet-filter__header a:hover, .facet-filter__header a:focus {
  color: #0083be;
}
.facet-filter__content {
  position: relative;
  overflow: hidden;
  pointer-events: none;
}
@media all and (min-width: 64em) {
  .facet-filter__content {
    padding-top: 180px;
  }
}
.page-appstore--overlay .facet-filter__content {
  overflow: visible;
  pointer-events: all;
}
@media all and (min-width: 64em) {
  .page-appstore--overlay .facet-filter__content {
    overflow: hidden;
    pointer-events: none;
  }
}
@media all and (min-width: 64em) {
  .page-appstore--desktop-expanded .facet-filter__content {
    overflow: visible;
    pointer-events: all;
  }
}
.facet-filter__accordion:first-child .facet-filter__category a::before, .facet-filter__accordion--open + .facet-filter__accordion .facet-filter__category a::before {
  top: 1px;
}
.facet-filter__category {
  margin: 0;
  font-size: 25px;
  line-height: 1.1;
}
.facet-filter__category a {
  position: relative;
  display: block;
  padding: 14px 10px 14px 30px;
  background: linear-gradient(to right, rgba(255, 255, 255, 0.5), #c5d9e7);
  color: #0065a1;
  text-decoration: none;
  transition: all 0.1s;
}
.facet-filter__category a::before, .facet-filter__category a::after {
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
  bottom: 1px;
  left: 0;
  content: "";
}
.facet-filter__category a::before {
  background: #fff;
}
.facet-filter__category a::after {
  background: linear-gradient(135deg, #0065a1, #0083be);
  opacity: 0.06;
  transition: opacity 0.3s;
}
.facet-filter__category a:hover, .facet-filter__category a:focus {
  box-shadow: 0 0 20px 3px rgba(0, 106, 245, 0.5);
  color: #fff;
  text-decoration: none;
}
.facet-filter__category a:hover::after, .facet-filter__category a:focus::after {
  background: #006AF5;
  opacity: 1;
}
.facet-filter__category a:hover span::after, .facet-filter__category a:focus span::after {
  width: 11px;
  height: 11px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 width=%27195%27 height=%27195%27 viewBox=%2715 15 195 195%27%3E%3Cpath fill=%27%23fff%27 stroke=%27transparent%27 stroke-width=%270%27 d=%27M18,63.5c-4.1,4.3-4,11.2,0.3,15.3l86.6,83c2.1,2.1,4.8,3,7.5,3c2.7,0,5.5-1,7.5-3l86.6-83c4.3-4.1,4.5-11,0.3-15.3 c-4.1-4.3-11-4.5-15.3-0.3l-78.7,76.1L33.4,63.1C29,59,22.1,59.1,18,63.5z%27/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 11px;
  line-height: 11px;
  background-position: center right;
}
.facet-filter__category a:hover[aria-expanded=true] span::after, .facet-filter__category a:focus[aria-expanded=true] span::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 width=%27195%27 height=%27195%27 viewBox=%2715 15 195 195%27%3E%3Cpath fill=%27%23fff%27 stroke=%27transparent%27 stroke-width=%270%27 d=%27M207,161.5c4.1-4.3,4-11.2-0.3-15.3l-86.6-83c-2.1-2.1-4.8-3-7.5-3c-2.7,0-5.5,1-7.5,3l-86.6,83c-4.3,4.1-4.5,11-0.3,15.3 c4.1,4.3,11,4.5,15.3,0.3l78.7-76.1l79.5,76.1C196,166,202.9,165.8,207,161.5L207,161.5z%27/%3E%3C/svg%3E");
}
.facet-filter__category a span {
  position: relative;
  z-index: 2;
}
.facet-filter__category a span::after {
  width: 11px;
  height: 11px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 width=%27195%27 height=%27195%27 viewBox=%2715 15 195 195%27%3E%3Cpath fill=%27%23003f72%27 stroke=%27transparent%27 stroke-width=%270%27 d=%27M18,63.5c-4.1,4.3-4,11.2,0.3,15.3l86.6,83c2.1,2.1,4.8,3,7.5,3c2.7,0,5.5-1,7.5-3l86.6-83c4.3-4.1,4.5-11,0.3-15.3 c-4.1-4.3-11-4.5-15.3-0.3l-78.7,76.1L33.4,63.1C29,59,22.1,59.1,18,63.5z%27/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 11px;
  line-height: 11px;
  display: inline;
  padding-left: 15px;
  background-position: center right;
  background-repeat: no-repeat;
  background-size: 11px;
  content: " ";
  vertical-align: middle;
}
.facet-filter__category a[aria-expanded=true] span::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 width=%27195%27 height=%27195%27 viewBox=%2715 15 195 195%27%3E%3Cpath fill=%27%23003f72%27 stroke=%27transparent%27 stroke-width=%270%27 d=%27M207,161.5c4.1-4.3,4-11.2-0.3-15.3l-86.6-83c-2.1-2.1-4.8-3-7.5-3c-2.7,0-5.5,1-7.5,3l-86.6,83c-4.3,4.1-4.5,11-0.3,15.3 c4.1,4.3,11,4.5,15.3,0.3l78.7-76.1l79.5,76.1C196,166,202.9,165.8,207,161.5L207,161.5z%27/%3E%3C/svg%3E");
}
.facet-filter__terms-wrap {
  display: none;
  padding: 20px 30px;
}
.facet-filter__terms {
  overflow: hidden;
  max-height: 0;
  transition: max-height 0.6s;
}
.facet-filter__terms--expanded {
  overflow: auto;
  max-height: none;
}
.facet-filter__terms--expanded .facet-filter__terms-wrap {
  display: block;
}
.facet-filter__terms h3 {
  padding-bottom: 10px;
  margin-top: 30px;
  margin-bottom: 10px;
  font-size: 20px;
}
.facet-filter__terms h3:first-child {
  margin-top: 0;
}
.facet-filter__terms h3::after {
  display: block;
  width: 100%;
  height: 2px;
  margin-top: 10px;
  background: linear-gradient(to right, #c5d9e7 50%, transparent 50%) repeat-x;
  background-size: 4px;
  content: "";
}
.facet-filter__terms [type=checkbox] + label {
  display: block;
  margin-bottom: 16px;
  margin-left: 26px;
  color: #54565a;
  cursor: pointer;
  font-family: "myriad-pro", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  line-height: 1.2;
  text-indent: -26px;
  transition: color 0.3s;
}
.facet-filter__terms [type=checkbox] + label:last-child {
  margin-bottom: 0;
}
.facet-filter__terms [type=checkbox] + label::before {
  display: inline-block;
  width: 16px;
  height: 16px;
  border: 1px solid #003f72;
  margin-right: 10px;
  content: "";
  vertical-align: -0.2em;
}
.facet-filter__terms [type=checkbox]:checked + label::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 width=%27195%27 height=%27195%27 viewBox=%2715 15 195 195%27%3E%3Cpath fill=%27%230083be%27 stroke=%27transparent%27 stroke-width=%270%27 d=%27M186.3,38.8c4.8-5.7,13.2-6.4,18.9-1.7c5.6,4.7,6.4,13,1.9,18.6l-0.2,0.3l-109,130.2c-5.6,6.6-15.8,6.3-21-0.5 l-0.2-0.3l-59.1-81.8c-4.3-6-3-14.4,3-18.7c5.9-4.3,14.2-3,18.6,2.8l0.2,0.3l49,67.8L186.3,38.8z%27/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 11px;
}
.facet-filter__terms [type=checkbox]:focus + label,
.facet-filter__terms [type=checkbox] + label:hover {
  color: #003f72;
}

.active-facets {
  margin-bottom: 40px;
}
@media all and (min-width: 64em) {
  .active-facets {
    margin-bottom: 60px;
  }
}
.active-facets__label {
  display: flex;
  align-items: baseline;
  margin-bottom: 30px;
  gap: 10px;
}
.active-facets__title {
  margin-top: 0;
  margin-bottom: 0;
}
.active-facets__more {
  display: none;
}
.active-facets__clear {
  text-decoration: underline;
}
.active-facets__clear:hover, .active-facets__clear:focus {
  text-decoration: underline;
}
.active-facets.active-facets--many .active-facets__more {
  display: flex;
  align-items: center;
  margin-top: 10px;
}
.active-facets.active-facets--many .active-facets__more::after {
  display: block;
  height: 1px;
  flex: 1 1 100%;
  background: #f2f2f2;
  content: "";
}
.active-facets.active-facets--many .active-facets__more button {
  flex: 0 0 auto;
  padding: 10px 0;
  border: 0;
  margin-right: 10px;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background: transparent;
  color: #003f72;
  cursor: pointer;
  font-weight: 700;
  white-space: nowrap;
}
.active-facets.active-facets--many .active-facets__more button:hover, .active-facets.active-facets--many .active-facets__more button:focus-visible {
  color: #0065a1;
}
.active-facets.active-facets--many .active-facets__more button:hover::after, .active-facets.active-facets--many .active-facets__more button:focus-visible::after {
  transform: translateY(2px);
}
.active-facets.active-facets--many .active-facets__more button::after {
  display: inline-block;
  width: 20px;
  height: 20px;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 20px;
  line-height: 20px;
  width: 10px;
  height: 10px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 width=%27195%27 height=%27195%27 viewBox=%2715 15 195 195%27%3E%3Cpath fill=%27%23003f72%27 stroke=%27transparent%27 stroke-width=%270%27 d=%27M18,63.5c-4.1,4.3-4,11.2,0.3,15.3l86.6,83c2.1,2.1,4.8,3,7.5,3c2.7,0,5.5-1,7.5-3l86.6-83c4.3-4.1,4.5-11,0.3-15.3 c-4.1-4.3-11-4.5-15.3-0.3l-78.7,76.1L33.4,63.1C29,59,22.1,59.1,18,63.5z%27/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 10px;
  line-height: 10px;
  margin-left: 0.4em;
  content: "";
  transition: transform 0.3s;
  vertical-align: -0.1em;
}
@media all and (min-width: 40em) {
  .active-facets.active-facets--many .active-facets__more {
    display: none;
  }
}
.active-facets.active-facets--many .tag:nth-child(n+4) {
  display: none;
}
@media all and (min-width: 40em) {
  .active-facets.active-facets--many .tag:nth-child(n+4) {
    display: inline-block;
  }
}
.active-facets.active-facets--many.active-facets--expanded .tag:nth-child(n+4) {
  display: block;
}
.active-facets.active-facets--many.active-facets--expanded .active-facets__more button::after {
  transform: rotate(180deg);
}
.active-facets.active-facets--many.active-facets--expanded .active-facets__more button:hover::after, .active-facets.active-facets--many.active-facets--expanded .active-facets__more button:focus-visible::after {
  transform: rotate(180deg) translateY(2px);
}

.usa-summary-box {
  position: relative;
  overflow: hidden;
  padding: 20px;
  border-width: 0;
  margin-bottom: 30px;
  background-color: #f5fafd;
  border-radius: 10px 10px 0 0;
  color: #6e6e6e;
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  font-size: 13px;
}
@media all and (min-width: 64em) {
  .usa-summary-box {
    padding: 30px;
    font-size: 16px;
  }
}
.usa-summary-box::before {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  height: 6px;
  background-color: #0083be;
  content: "";
}
.usa-summary-box__heading {
  margin-top: 0;
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
}
.usa-summary-box__text :first-child {
  margin-top: 0;
}
.usa-summary-box__text :last-child {
  margin-bottom: 0;
}
.usa-summary-box__text b,
.usa-summary-box__text strong {
  color: #003f72;
}
.usa-summary-box--dont, .usa-summary-box--do {
  padding: 0;
  border: 1px solid #971936;
  margin-bottom: 20px;
  background-color: #fff;
  border-radius: 0;
}
.usa-summary-box--dont::before, .usa-summary-box--do::before {
  right: auto;
  bottom: 0;
  width: 6px;
  height: 100%;
  background-color: #971936;
}
.usa-summary-box--dont .usa-summary-box__heading, .usa-summary-box--do .usa-summary-box__heading {
  padding: 10px 20px 10px 26px;
  border-bottom: 1px solid #971936;
  margin-bottom: 0;
  background-color: #faf5f6;
  color: #971936;
  font-size: 13px;
  font-weight: 700;
}
@media all and (min-width: 64em) {
  .usa-summary-box--dont .usa-summary-box__heading, .usa-summary-box--do .usa-summary-box__heading {
    padding: 12px 30px 12px 36px;
    font-size: 16px;
  }
}
.usa-summary-box--dont .usa-summary-box__heading::before, .usa-summary-box--do .usa-summary-box__heading::before {
  display: inline-block;
  margin-right: 5px;
  margin-bottom: -2px;
  content: "";
  width: 1em;
  height: 1em;
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 width=%27195%27 height=%27195%27 viewBox=%2715 15 195 195%27%3E%3Cpath fill=%27%23971936%27 stroke=%27transparent%27 stroke-width=%270%27  d=%27M112.5,15 C166.347763,15 210,58.6522369 210,112.5 C210,166.347763 166.347763,210 112.5,210 C58.6522369,210 15,166.347763 15,112.5 C15,58.6522369 58.6522369,15 112.5,15 Z M171.548163,69.3570774 L69.3570774,171.548163 C81.450785,180.399346 96.3651341,185.625 112.5,185.625 C152.885822,185.625 185.625,152.885822 185.625,112.5 C185.625,96.3651341 180.399346,81.450785 171.548163,69.3570774 Z M112.5,39.375 C72.1141777,39.375 39.375,72.1141777 39.375,112.5 C39.375,127.357191 43.805812,141.179511 51.4181329,152.717655 L152.717655,51.4181329 C141.179511,43.805812 127.357191,39.375 112.5,39.375 Z%27/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 1em;
  line-height: 1em;
}
.usa-summary-box--dont .usa-summary-box__text, .usa-summary-box--do .usa-summary-box__text {
  padding: 10px 20px 20px 26px;
  font-size: 10px;
}
@media all and (min-width: 64em) {
  .usa-summary-box--dont .usa-summary-box__text, .usa-summary-box--do .usa-summary-box__text {
    padding: 20px 30px 30px 36px;
    font-size: 12.8px;
  }
}
.usa-summary-box--do {
  border-color: #007a1b;
}
.usa-summary-box--do::before {
  background-color: #007a1b;
}
.usa-summary-box--do .usa-summary-box__heading {
  border-bottom-color: #007a1b;
  background-color: #f6fbf7;
  color: #007a1b;
}
.usa-summary-box--do .usa-summary-box__heading::before {
  width: 1em;
  height: 1em;
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 width=%27195%27 height=%27195%27 viewBox=%2715 15 195 195%27%3E%3Cpath fill=%27%23007a1b%27 stroke=%27transparent%27 stroke-width=%270%27 d=%27M186.3,38.8c4.8-5.7,13.2-6.4,18.9-1.7c5.6,4.7,6.4,13,1.9,18.6l-0.2,0.3l-109,130.2c-5.6,6.6-15.8,6.3-21-0.5 l-0.2-0.3l-59.1-81.8c-4.3-6-3-14.4,3-18.7c5.9-4.3,14.2-3,18.6,2.8l0.2,0.3l49,67.8L186.3,38.8z%27/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 1em;
  line-height: 1em;
}

.dont-and-do > .grid-row {
  justify-content: stretch;
}
@media all and (min-width: 40em) {
  .dont-and-do .usa-summary-box {
    height: 100%;
  }
}

.usa-table {
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  font-size: 16px;
  color: #6e6e6e;
  border-color: #fff;
  margin-top: 30px;
  margin-bottom: 30px;
}
.usa-table caption {
  font-family: "myriad-pro", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
}
@media all and (min-width: 64em) {
  .usa-table thead th {
    padding: 20px;
    border-color: #d9d8d6;
    border-width: 0;
    background-color: #f2f2f2;
    color: #6e6e6e;
  }
  .usa-table thead th + th {
    border-left-width: 1px;
  }
}
@media all and (min-width: 64em) {
  .usa-table td {
    font-size: 12.8px;
    padding: 20px;
    border-color: #d9d8d6;
    border-width: 1px 0 0;
  }
  .usa-table td + td {
    border-left-width: 1px;
  }
}
@media all and (max-width: 29.99em) {
  .usa-table--stacked {
    font-size: 10px;
  }
  .usa-table--stacked tr {
    border-bottom: 1px solid #d9d8d6;
  }
  .usa-table--stacked tr:first-child th:first-child {
    border-top: 1px solid #d9d8d6;
  }
  .usa-table--stacked th,
  .usa-table--stacked td {
    border-width: 0;
    padding: 10px 20px;
  }
  .usa-table--stacked th[data-label]:before,
  .usa-table--stacked td[data-label]:before {
    color: #6e6e6e;
    font-size: 13px;
    margin-bottom: 4px;
  }
}

.table-of-content {
  position: sticky;
  z-index: 9;
  top: 20px;
  padding-left: 30px;
}
@media all and (max-width: 63.99em) {
  .table-of-content {
    padding: 20px;
    background-color: #f2f2f2;
  }
}
.toolbar-horizontal .table-of-content {
  top: 100px;
}
.table-of-content__header {
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 13px;
  font-weight: 700;
  text-align: center;
}
@media all and (min-width: 64em) {
  .table-of-content__header {
    position: absolute;
    left: -999em;
    right: auto;
  }
}

.toc {
  position: relative;
}
.toc .toc-list {
  position: relative;
  padding-left: 0;
  padding-right: 10px;
  list-style: none;
}
@media all and (max-width: 63.99em) {
  .toc .toc-list {
    padding-right: 40px;
    padding-left: 20px;
    border: 1px solid #d9d8d6;
    margin-bottom: 0;
    background-color: #fff;
  }
}
.toc .toc-list-item {
  position: relative;
  padding: 0;
  margin: 0;
  font-family: "myriad-pro";
  font-size: 20px;
  font-weight: 300;
  line-height: 1.1;
  transition: opacity 0.6s ease, max-height 0.6s ease;
}
@media all and (max-width: 63.99em) {
  .toc .toc-list-item {
    font-size: 12px;
    line-height: 1.4;
  }
}
.toc .toc-list-item a {
  display: block;
  padding-top: 10px;
  padding-bottom: 10px;
  color: #0065a1;
  text-decoration: none;
}
@media all and (max-width: 63.99em) {
  .toc .toc-list-item a:not(.is-active-link) {
    overflow: hidden;
    max-height: 0;
    padding: 0;
    opacity: 0;
  }
}
.toc .toc-list-item a:hover, .toc .toc-list-item a:focus {
  color: #006AF5;
}
.toc .toc-list .toc-list {
  padding-left: 0;
  border-width: 0;
  margin-top: 0;
  list-style: none;
}
@media all and (min-width: 64em) {
  .toc .toc-list .toc-list {
    display: block;
    padding-left: 20px;
    font-size: 16px;
  }
}
.toc .toc-list .toc-list::before {
  display: none;
}
@media all and (min-width: 64em) {
  .toc .toc-list .toc-list .toc-list-item {
    font-size: 16px;
  }
}
.toc .is-active-link {
  font-weight: 700;
}
@media all and (min-width: 64em) {
  .toc .is-active-link::before {
    position: absolute;
    top: 17px;
    left: -20px;
    width: 8px;
    height: 8px;
    background-color: #0065a1;
    border-radius: 8px;
    content: "";
  }
}
.toc .toc-toggle {
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
  width: 38px;
  height: 38px;
  border-width: 0;
  background-color: transparent;
  cursor: pointer;
}
@media all and (min-width: 64em) {
  .toc .toc-toggle {
    display: none;
  }
}
.toc .toc-toggle::before {
  width: 12px;
  height: 12px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 width=%27195%27 height=%27195%27 viewBox=%2715 15 195 195%27%3E%3Cpath fill=%27%230065a1%27 stroke=%27transparent%27 stroke-width=%270%27 d=%27M18,63.5c-4.1,4.3-4,11.2,0.3,15.3l86.6,83c2.1,2.1,4.8,3,7.5,3c2.7,0,5.5-1,7.5-3l86.6-83c4.3-4.1,4.5-11,0.3-15.3 c-4.1-4.3-11-4.5-15.3-0.3l-78.7,76.1L33.4,63.1C29,59,22.1,59.1,18,63.5z%27/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 12px;
  line-height: 12px;
  position: absolute;
  top: 14px;
  right: 14px;
  display: block;
  content: "";
}
.toc.is-active-list .toc-toggle::before {
  width: 12px;
  height: 12px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 width=%27195%27 height=%27195%27 viewBox=%2715 15 195 195%27%3E%3Cpath fill=%27%230065a1%27 stroke=%27transparent%27 stroke-width=%270%27 d=%27M207,161.5c4.1-4.3,4-11.2-0.3-15.3l-86.6-83c-2.1-2.1-4.8-3-7.5-3c-2.7,0-5.5,1-7.5,3l-86.6,83c-4.3,4.1-4.5,11-0.3,15.3 c4.1,4.3,11,4.5,15.3,0.3l78.7-76.1l79.5,76.1C196,166,202.9,165.8,207,161.5L207,161.5z%27/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 12px;
  line-height: 12px;
}
.toc.is-active-list .toc-list-item {
  opacity: 1;
}
@media all and (max-width: 63.99em) {
  .toc.is-active-list .toc-list-item {
    max-height: 500px;
  }
  .toc.is-active-list .toc-list-item a {
    max-height: none;
    padding-top: 10px;
    padding-bottom: 10px;
    opacity: 1;
  }
}

#page__main .region-content h2:focus,
#page__main .region-content .addToTOC:focus {
  outline-width: 0;
}

.testimonial {
  padding: 32px 40px 28px;
  background-image: url(../images/e3d9c5c3f202b40920de.png);
  border-radius: 20px;
  color: #003f72;
}
@media all and (max-width: 54.99em) {
  .testimonial {
    padding: 20px 24px;
  }
}
.testimonial__quote {
  margin-top: 0;
  margin-bottom: 12px;
  font-weight: 300;
}
.testimonial__quote::before {
  display: inline-block;
  width: 32px;
  height: 32px;
  margin-right: 12px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMyIgaGVpZ2h0PSIzMiIgdmlld0JveD0iMCAwIDMzIDMyIj48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImEiIHgxPSIyOC43MTclIiB4Mj0iNzEuMjgzJSIgeTE9IjAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwODNCRSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAxMjY3OSIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IGlkPSJiIiB4MT0iMjguNzE3JSIgeDI9IjcxLjI4MyUiIHkxPSIwJSIgeTI9IjEwMCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiMwMDgzQkUiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMTI2NzkiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48ZyBmaWxsPSJub25lIj48cGF0aCBmaWxsPSJ1cmwoI2EpIiBkPSJNMjUuOTU1NzIyNCwxNS4zNjU4Nzk0IEMyNS4xMTcxNDMxLDE1LjI4NDE0NDQgMjMuMjcyMTYyOSwxNS4yODQxNDQ0IDIzLjI3MjE2MjksMTQuMTM2NzQ5NiBDMjMuMjcyMTYyOSwxMi41ODAxNjIyIDI1LjYyMDA3ODksMTAuNTMxNjEyNCAyOS4zOTM2ODU2LDguMzE5MDc1MiBDMzAuNTY3Mzc5LDcuNTgxMzkwMzYgMzMsNi40MzQ1MTI4OCAzMyw0Ljg3NzQwODE0IEMzMywzLjY0ODI3ODI5IDMyLjA3NzI0NTIsMi43NDcxMjMzMiAzMC4xNDg2MTg3LDIuOTkyODQ1ODMgQzI4LjMwMzYzODUsMy4yMzg1NjgzNCAyNS40NTIyNTcyLDQuNDY3Njk4MTkgMjEuNjc5MTc5OSw3LjU4MTM5MDM2IEMxNy43Mzc3NTE1LDEwLjc3NzMzNDkgMTQuMDQ4MzIwMywxNi4xMDM1NjQzIDE0LjA0ODMyMDMsMjEuMzQ3NTQxMyBDMTQuMDQ4MzIwMywyNi42NzM3NzA2IDE3LjczNzc1MTUsMzIgMjMuNjkxOTgxOSwzMiBDMjguNDcxNDYwMiwzMiAzMi41ODA3MTA0LDI4LjQ3NjU5NzkgMzIuNTgwNzEwNCwyMy42NDE4MTM1IEMzMi41ODAxODEsMTkuOTU0NDI0IDI5Ljk4MDc5NywxNS42OTM4NTQzIDI1Ljk1NTcyMjQsMTUuMzY1ODc5NCBaIi8+PHBhdGggZmlsbD0idXJsKCNiKSIgZD0iTTE0LjE2NzQzNjcsMTMuMDYxNzc4MyBDMTMuNDc4Njc5NCwxMi43MTAwMDcxIDEyLjcyMzIxNjksMTIuNDc5ODAzOSAxMS45MDc5MzE1LDEyLjQxMzU4ODIgQzExLjA2OTM1MjIsMTIuMzMxODUzMSA5LjIyNDM3MTkzLDEyLjMzMTg1MzEgOS4yMjQzNzE5MywxMS4xODQ0NTgzIEM5LjIyNDM3MTkzLDkuNjI3ODcwODggMTEuNTcyMjg4LDcuNTc5MzIxMTIgMTUuMzQ1ODk0Nyw1LjM2Njc4MzkyIEMxNi41MjAxMTc0LDQuNjI5MDk5MDggMTguOTUxNjc5NywzLjQ4MjIyMTYxIDE4Ljk1MTY3OTcsMS45MjUxMTY4NyBDMTguOTUxNjc5NywwLjY5NTk4NzAxMiAxOC4wMjg5MjQ4LC0wLjIwNTE2Nzk1NyAxNi4xMDAyOTg0LDAuMDQwNTU0NTUxOSBDMTQuMjU1MzE4MSwwLjI4NjI3NzA2MSAxMS40MDM5MzY5LDEuNTE1NDA2OTEgNy42MzA4NTk1Niw0LjYyOTA5OTA4IEMzLjY4OTk2MDU0LDcuODI1MDQzNjMgMCwxMy4xNTEyNzMgMCwxOC4zOTU3NjczIEMwLDIzLjcyMTk5NjcgMy42ODk0MzExMywyOS4wNDgyMjYgOS42NDM2NjE1NywyOS4wNDgyMjYgQzExLjA0MzQxMTMsMjkuMDQ4MjI2IDEyLjM4NDkyNjQsMjguNzQ0MDQ3NCAxMy41ODI5NzI0LDI4LjE5NTE4MDkgQzEyLjQwODIyMDIsMjYuMTE5NzMxIDExLjc4MTkzMjgsMjMuNzE4Mzc1NSAxMS43ODE5MzI4LDIxLjM0ODA1ODYgQzExLjc4MjQ2MjIsMTguNDIxMTE1NSAxMi43NDcwNDAxLDE1LjU4MjYzMjYgMTQuMTY3NDM2NywxMy4wNjE3NzgzIFoiLz48L2c+PC9zdmc+);
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
}
@media all and (max-width: 54.99em) {
  .testimonial__quote::before {
    width: 24px;
    height: 24px;
    margin-right: 8px;
  }
}
.testimonial__date {
  color: #54565a;
  font-size: 12.8px;
  font-style: italic;
  text-align: right;
}
@media all and (max-width: 54.99em) {
  .testimonial__date {
    font-size: 10px;
  }
}
.testimonial__date::before {
  margin-right: 8px;
  content: "—";
}

.testimonials {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
@media all and (min-width: 40em) {
  .testimonials {
    flex-direction: row;
    gap: 20px;
  }
}
@media all and (min-width: 64em) {
  .testimonials {
    gap: 30px;
  }
}
@media all and (min-width: 40em) {
  .testimonials .testimonial {
    width: 50%;
  }
}

.slide {
  display: flex;
  flex-direction: column;
  margin-bottom: 30px;
}
@media all and (min-width: 40em) {
  .slide {
    flex-direction: row;
  }
}
.slide__left {
  flex-grow: 1;
}
@media all and (min-width: 40em) {
  .slide__left {
    padding-right: 40px;
  }
}
@media all and (min-width: 64em) {
  .slide__left {
    padding-right: 60px;
  }
}
.slide__right {
  flex-shrink: 0;
}
@media all and (min-width: 40em) {
  .slide__right {
    width: 320px;
    padding-top: 0;
  }
}
@media all and (min-width: 64em) {
  .slide__right {
    width: 380px;
  }
}
.slide__title {
  margin-top: 0;
  margin-bottom: 20px;
}
.slide__content {
  margin-bottom: 20px;
}
.slide__media {
  margin-bottom: 20px;
}
.slide__media img {
  width: 100%;
  height: auto;
  cursor: pointer;
}
.slide__media .ratio > * {
  border: 0;
}

.ui-accordion {
  margin-top: 20px;
  margin-bottom: 20px;
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  font-size: 13px;
}
@media all and (min-width: 64em) {
  .ui-accordion {
    margin-top: 30px;
    margin-bottom: 30px;
    font-size: 16px;
  }
}
.ui-accordion a {
  color: #0083be;
}
.ui-accordion .ui-accordion-header {
  padding: 10px 0 10px 32px;
  border-width: 0 0 1px;
  border-color: #d9d8d6;
  background-color: #fff;
  border-radius: 0;
  color: #6e6e6e;
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  line-height: 1.7;
}
@media all and (min-width: 64em) {
  .ui-accordion .ui-accordion-header {
    line-height: 2;
  }
}
.ui-accordion .ui-accordion-content {
  padding: 0 0 10px 32px;
  border-width: 0 0 1px;
  border-radius: 0;
  color: #6e6e6e;
  line-height: 1.7;
}
@media all and (min-width: 64em) {
  .ui-accordion .ui-accordion-content {
    padding-bottom: 20px;
    line-height: 2;
  }
}
.ui-accordion .ui-icon {
  width: 12px;
  height: 12px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 width=%27195%27 height=%27195%27 viewBox=%2715 15 195 195%27%3E%3Cpath fill=%27%23006AF5%27 stroke=%27transparent%27 stroke-width=%270%27 d=%27M18,63.5c-4.1,4.3-4,11.2,0.3,15.3l86.6,83c2.1,2.1,4.8,3,7.5,3c2.7,0,5.5-1,7.5-3l86.6-83c4.3-4.1,4.5-11,0.3-15.3 c-4.1-4.3-11-4.5-15.3-0.3l-78.7,76.1L33.4,63.1C29,59,22.1,59.1,18,63.5z%27/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 12px;
  line-height: 12px;
  width: 22px;
  height: 22px;
  border-radius: 11px;
  line-height: 22px;
  position: absolute;
  top: 13px;
  left: 0;
  margin-right: 10px;
  background-position: center center;
}
.ui-accordion .ui-icon::after {
  width: 12px;
  height: 12px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 width=%27195%27 height=%27195%27 viewBox=%2715 15 195 195%27%3E%3Cpath fill=%27%23006AF5%27 stroke=%27transparent%27 stroke-width=%270%27 d=%27M18,63.5c-4.1,4.3-4,11.2,0.3,15.3l86.6,83c2.1,2.1,4.8,3,7.5,3c2.7,0,5.5-1,7.5-3l86.6-83c4.3-4.1,4.5-11,0.3-15.3 c-4.1-4.3-11-4.5-15.3-0.3l-78.7,76.1L33.4,63.1C29,59,22.1,59.1,18,63.5z%27/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 12px;
  line-height: 12px;
  width: 22px;
  height: 22px;
  border-radius: 11px;
  line-height: 22px;
  position: absolute;
  top: 0;
  left: 0;
  content: "";
}
.ui-accordion .ui-icon::before {
  position: absolute;
  top: 0;
  left: 0;
  width: 22px;
  height: 22px;
  background-image: radial-gradient(transparent, transparent 75%);
  content: "";
  transition: background-image 0.6s;
}
@media all and (min-width: 64em) {
  .ui-accordion .ui-icon {
    top: 19px;
  }
}
.ui-accordion .ui-state-hover .ui-icon,
.ui-accordion .ui-state-focus .ui-icon {
  width: 12px;
  height: 12px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 width=%27195%27 height=%27195%27 viewBox=%2715 15 195 195%27%3E%3Cpath fill=%27%23006AF5%27 stroke=%27transparent%27 stroke-width=%270%27 d=%27M18,63.5c-4.1,4.3-4,11.2,0.3,15.3l86.6,83c2.1,2.1,4.8,3,7.5,3c2.7,0,5.5-1,7.5-3l86.6-83c4.3-4.1,4.5-11,0.3-15.3 c-4.1-4.3-11-4.5-15.3-0.3l-78.7,76.1L33.4,63.1C29,59,22.1,59.1,18,63.5z%27/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 12px;
  line-height: 12px;
  width: 22px;
  height: 22px;
  border-radius: 11px;
  line-height: 22px;
}
.ui-accordion .ui-state-hover .ui-icon::after,
.ui-accordion .ui-state-focus .ui-icon::after {
  width: 12px;
  height: 12px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 width=%27195%27 height=%27195%27 viewBox=%2715 15 195 195%27%3E%3Cpath fill=%27%23006AF5%27 stroke=%27transparent%27 stroke-width=%270%27 d=%27M18,63.5c-4.1,4.3-4,11.2,0.3,15.3l86.6,83c2.1,2.1,4.8,3,7.5,3c2.7,0,5.5-1,7.5-3l86.6-83c4.3-4.1,4.5-11,0.3-15.3 c-4.1-4.3-11-4.5-15.3-0.3l-78.7,76.1L33.4,63.1C29,59,22.1,59.1,18,63.5z%27/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 12px;
  line-height: 12px;
  width: 22px;
  height: 22px;
  border-radius: 11px;
  line-height: 22px;
  position: absolute;
  top: 0;
  left: 0;
  content: "";
}
.ui-accordion .ui-state-hover .ui-icon::before,
.ui-accordion .ui-state-focus .ui-icon::before {
  position: absolute;
  top: 0;
  left: 0;
  width: 22px;
  height: 22px;
  background-image: radial-gradient(rgba(0, 106, 245, 0.3), transparent 75%);
  content: "";
  transition: background-image 0.6s;
}
.ui-accordion .ui-state-active {
  border-color: transparent;
}
.ui-accordion .ui-state-active .ui-icon {
  width: 12px;
  height: 12px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 width=%27195%27 height=%27195%27 viewBox=%2715 15 195 195%27%3E%3Cpath fill=%27%230065a1%27 stroke=%27transparent%27 stroke-width=%270%27 d=%27M207,161.5c4.1-4.3,4-11.2-0.3-15.3l-86.6-83c-2.1-2.1-4.8-3-7.5-3c-2.7,0-5.5,1-7.5,3l-86.6,83c-4.3,4.1-4.5,11-0.3,15.3 c4.1,4.3,11,4.5,15.3,0.3l78.7-76.1l79.5,76.1C196,166,202.9,165.8,207,161.5L207,161.5z%27/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 12px;
  line-height: 12px;
  width: 22px;
  height: 22px;
  border-radius: 11px;
  line-height: 22px;
}
.ui-accordion .ui-state-active .ui-icon::after {
  width: 12px;
  height: 12px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 width=%27195%27 height=%27195%27 viewBox=%2715 15 195 195%27%3E%3Cpath fill=%27%230065a1%27 stroke=%27transparent%27 stroke-width=%270%27 d=%27M207,161.5c4.1-4.3,4-11.2-0.3-15.3l-86.6-83c-2.1-2.1-4.8-3-7.5-3c-2.7,0-5.5,1-7.5,3l-86.6,83c-4.3,4.1-4.5,11-0.3,15.3 c4.1,4.3,11,4.5,15.3,0.3l78.7-76.1l79.5,76.1C196,166,202.9,165.8,207,161.5L207,161.5z%27/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 12px;
  line-height: 12px;
  width: 22px;
  height: 22px;
  border-radius: 11px;
  line-height: 22px;
  position: absolute;
  top: 0;
  left: 0;
  content: "";
}
.ui-accordion .ui-state-active .ui-icon::before {
  position: absolute;
  top: 0;
  left: 0;
  width: 22px;
  height: 22px;
  background-image: radial-gradient(transparent, transparent 75%);
  content: "";
  transition: background-image 0.6s;
}
.ui-accordion .ui-state-active.ui-state-hover .ui-icon, .ui-accordion .ui-state-active.ui-state-focus .ui-icon {
  width: 12px;
  height: 12px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 width=%27195%27 height=%27195%27 viewBox=%2715 15 195 195%27%3E%3Cpath fill=%27%23006AF5%27 stroke=%27transparent%27 stroke-width=%270%27 d=%27M207,161.5c4.1-4.3,4-11.2-0.3-15.3l-86.6-83c-2.1-2.1-4.8-3-7.5-3c-2.7,0-5.5,1-7.5,3l-86.6,83c-4.3,4.1-4.5,11-0.3,15.3 c4.1,4.3,11,4.5,15.3,0.3l78.7-76.1l79.5,76.1C196,166,202.9,165.8,207,161.5L207,161.5z%27/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 12px;
  line-height: 12px;
  width: 22px;
  height: 22px;
  border-radius: 11px;
  line-height: 22px;
}
.ui-accordion .ui-state-active.ui-state-hover .ui-icon::after, .ui-accordion .ui-state-active.ui-state-focus .ui-icon::after {
  width: 12px;
  height: 12px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 width=%27195%27 height=%27195%27 viewBox=%2715 15 195 195%27%3E%3Cpath fill=%27%23006AF5%27 stroke=%27transparent%27 stroke-width=%270%27 d=%27M207,161.5c4.1-4.3,4-11.2-0.3-15.3l-86.6-83c-2.1-2.1-4.8-3-7.5-3c-2.7,0-5.5,1-7.5,3l-86.6,83c-4.3,4.1-4.5,11-0.3,15.3 c4.1,4.3,11,4.5,15.3,0.3l78.7-76.1l79.5,76.1C196,166,202.9,165.8,207,161.5L207,161.5z%27/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 12px;
  line-height: 12px;
  width: 22px;
  height: 22px;
  border-radius: 11px;
  line-height: 22px;
  position: absolute;
  top: 0;
  left: 0;
  content: "";
}
.ui-accordion .ui-state-active.ui-state-hover .ui-icon::before, .ui-accordion .ui-state-active.ui-state-focus .ui-icon::before {
  position: absolute;
  top: 0;
  left: 0;
  width: 22px;
  height: 22px;
  background-image: radial-gradient(rgba(0, 106, 245, 0.3), transparent 75%);
  content: "";
  transition: background-image 0.6s;
}

.profile {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 20px;
}
@media all and (min-width: 40em) {
  .profile {
    flex-direction: row;
    align-items: flex-start;
    gap: 40px;
  }
}
@media all and (min-width: 64em) {
  .profile {
    padding-top: 60px;
    padding-bottom: 60px;
    gap: 60px;
  }
}
.profile__thumbnail {
  overflow: hidden;
  width: 200px;
  height: 200px;
  flex-shrink: 0;
  border-radius: 40px;
  -o-object-fit: cover;
     object-fit: cover;
}
@media all and (min-width: 64em) {
  .profile__thumbnail {
    width: 340px;
    height: 420px;
  }
}
.profile__thumbnail img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.profile__content {
  display: flex;
  flex: 1;
  flex-direction: column;
  align-items: center;
}
@media all and (min-width: 40em) {
  .profile__content {
    align-items: flex-start;
  }
}
.profile__fullname {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 36px;
}
@media all and (min-width: 64em) {
  .profile__fullname {
    font-size: 48.828125px;
  }
}
.profile__position {
  margin-top: 0px;
  margin-bottom: 10px;
  font-size: 19px;
}
@media all and (min-width: 64em) {
  .profile__position {
    font-size: 25px;
  }
}
.profile__affiliation {
  color: #54565a;
  font-size: 10px;
  font-style: italic;
}
@media all and (min-width: 64em) {
  .profile__affiliation {
    font-size: 12.8px;
  }
}
.profile__affiliation:not(:first-of-type)::before {
  display: none;
  width: 8px;
  height: 8px;
  margin-right: 10px;
  background-color: #0083be;
  border-radius: 8px;
  content: "";
}
@media all and (min-width: 64em) {
  .profile__affiliation:not(:first-of-type)::before {
    display: inline-block;
  }
}
.profile__affiliation__list {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  padding-left: 0;
  margin-top: 0;
  margin-bottom: 0;
  gap: 0 10px;
  list-style: none;
}
.profile + .profile {
  position: relative;
}
.profile + .profile::before {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 2px;
  content: "";
}

.displaymore__button {
  padding: 0;
  border-radius: 0;
}
.displaymore__button::after {
  width: 1em;
  height: 1em;
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 width=%27195%27 height=%27195%27 viewBox=%2715 15 195 195%27%3E%3Cpath fill=%27%230065a1%27 stroke=%27transparent%27 stroke-width=%270%27 d=%27M18,63.5c-4.1,4.3-4,11.2,0.3,15.3l86.6,83c2.1,2.1,4.8,3,7.5,3c2.7,0,5.5-1,7.5-3l86.6-83c4.3-4.1,4.5-11,0.3-15.3 c-4.1-4.3-11-4.5-15.3-0.3l-78.7,76.1L33.4,63.1C29,59,22.1,59.1,18,63.5z%27/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 1em;
  line-height: 1em;
  transition: transform 0.1s;
}
.displaymore__button[aria-expanded=true]::after {
  transform: rotate(-180deg);
}

.media-library-item__preview {
  margin-top: 20px;
  margin-bottom: 20px;
}
@media all and (min-width: 64em) {
  .media-library-item__preview {
    margin-top: 30px;
    margin-bottom: 30px;
  }
}

.field--name-field-media-oembed-video {
  overflow: hidden;
  background-color: #f2f2f2;
  border-radius: 20px;
}

.text-formatted img {
  margin-bottom: 0;
}

.usa-modal, .ui-dialog,
.ui-dialog.webform-confirmation-modal {
  border-radius: 20px;
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  color: #6e6e6e;
  font-family: "Open Sans";
}
@media all and (max-width: 29.99em) {
  .usa-modal, .ui-dialog,
  .ui-dialog.webform-confirmation-modal {
    width: calc(100% - 40px);
  }
}
.usa-modal__content {
  position: relative;
}
.usa-modal__heading {
  margin-top: 0 !important;
}
.usa-modal__main {
  text-align: center;
}
.usa-modal__footer {
  margin-top: 40px;
  text-align: center;
}
.usa-modal__close {
  position: absolute;
  top: 45px;
  right: 15px;
  border-width: 0;
  cursor: pointer;
}
.usa-modal__close::after {
  width: 13px;
  height: 13px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 width=%27195%27 height=%27195%27 viewBox=%2715 15 195 195%27%3E%3Cpath fill=%27%230065a1%27 stroke=%27transparent%27 stroke-width=%270%27  d=%27M42.8994948,19.2531835 L112.999,91.963 L183.100505,19.2531834 C188.567845,13.5822722 197.432155,13.5822722 202.899495,19.2531834 C208.366835,24.9240946 208.366835,34.118458 202.899495,39.7893692 L132.798989,112.5 L202.899495,185.21063 C208.366835,190.881541 208.366835,200.075905 202.899495,205.746817 C197.432155,211.417728 188.567845,211.417728 183.100505,205.746817 L113,133.036 L42.8994948,205.746817 C37.4321549,211.417728 28.5678453,211.417728 23.1005051,205.746817 C17.633165,200.075905 17.633165,190.881542 23.1005051,185.210631 L93.2010109,112.5 L23.1005051,39.7893698 C17.633165,34.1184585 17.633165,24.9240948 23.1005051,19.2531835 C28.5678453,13.5822722 37.4321549,13.5822722 42.8994948,19.2531835 Z%27/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 13px;
  line-height: 13px;
  content: "";
}
@media all and (min-width: 64em) {
  .usa-modal--lg .usa-modal__close, .ui-dialog .usa-modal__close {
    top: 60px;
    right: 30px;
  }
}
.usa-modal.show, .show.ui-dialog {
  display: block;
}
.usa-modal .button-close-cookie, .ui-dialog .button-close-cookie {
  margin-top: 20px;
}

.ui-dialog,
.ui-dialog.webform-confirmation-modal {
  width: 100% !important;
  max-width: 55rem;
  padding-top: 40px;
  padding-bottom: 40px;
  text-align: center;
}
@media all and (min-width: 64em) {
  .ui-dialog,
  .ui-dialog.webform-confirmation-modal {
    padding-top: 60px;
    padding-bottom: 60px;
  }
}
.ui-dialog .ui-dialog-titlebar,
.ui-dialog.webform-confirmation-modal .ui-dialog-titlebar {
  position: static;
  border-width: 0;
  background-color: transparent;
}
.ui-dialog .ui-dialog-titlebar-close,
.ui-dialog.webform-confirmation-modal .ui-dialog-titlebar-close {
  position: absolute;
  top: 30px;
  right: 30px;
  border-width: 0;
  background-color: transparent;
  background-position: center;
  background-repeat: no-repeat;
  width: 14px;
  height: 14px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 width=%27195%27 height=%27195%27 viewBox=%2715 15 195 195%27%3E%3Cpath fill=%27%230065a1%27 stroke=%27transparent%27 stroke-width=%270%27  d=%27M42.8994948,19.2531835 L112.999,91.963 L183.100505,19.2531834 C188.567845,13.5822722 197.432155,13.5822722 202.899495,19.2531834 C208.366835,24.9240946 208.366835,34.118458 202.899495,39.7893692 L132.798989,112.5 L202.899495,185.21063 C208.366835,190.881541 208.366835,200.075905 202.899495,205.746817 C197.432155,211.417728 188.567845,211.417728 183.100505,205.746817 L113,133.036 L42.8994948,205.746817 C37.4321549,211.417728 28.5678453,211.417728 23.1005051,205.746817 C17.633165,200.075905 17.633165,190.881542 23.1005051,185.210631 L93.2010109,112.5 L23.1005051,39.7893698 C17.633165,34.1184585 17.633165,24.9240948 23.1005051,19.2531835 C28.5678453,13.5822722 37.4321549,13.5822722 42.8994948,19.2531835 Z%27/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 14px;
  line-height: 14px;
}
.ui-dialog .ui-dialog-title,
.ui-dialog.webform-confirmation-modal .ui-dialog-title {
  overflow: visible;
  width: 100%;
  color: #003f72;
  font-family: "myriad-pro", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  font-size: 36px;
  font-weight: 300;
  line-height: 0.9;
  text-overflow: initial;
}
@media all and (min-width: 64em) {
  .ui-dialog .ui-dialog-title,
  .ui-dialog.webform-confirmation-modal .ui-dialog-title {
    font-size: 61.03515625px;
  }
}
.ui-dialog .ui-dialog-content,
.ui-dialog.webform-confirmation-modal .ui-dialog-content {
  margin-top: 30px;
}

.ui-widget-overlay {
  background-color: #000;
  opacity: 0.8;
}

.fivestar-basic div.fivestar-widget .cancel {
  display: none;
}
.fivestar-basic div.fivestar-widget .star a, .fivestar-basic div.fivestar-widget .star {
  width: 20px;
  height: 20px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 width=%27195%27 height=%27195%27 viewBox=%2715 15 195 195%27%3E%3Cpath fill=%27%23d9d8d6%27 stroke=%27transparent%27 stroke-width=%270%27  d=%27m97.5 0 23.912 73.187L195 74.483l-58.81 46.529L157.759 195 97.5 150.569 37.242 195l21.567-73.988L0 74.483l73.588-1.296L97.5 0Z%27/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 20px;
  line-height: 20px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 width=%27195%27 height=%27195%27 viewBox=%2715 15 195 195%27%3E%3Cpath fill=%27%23d9d8d6%27 stroke=%27transparent%27 stroke-width=%270%27  d=%27m97.5 0 23.912 73.187L195 74.483l-58.81 46.529L157.759 195 97.5 150.569 37.242 195l21.567-73.988L0 74.483l73.588-1.296L97.5 0Z%27/%3E%3C/svg%3E") !important;
}
@media all and (min-width: 64em) {
  .fivestar-basic div.fivestar-widget .star a, .fivestar-basic div.fivestar-widget .star {
    width: 24px;
    height: 24px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 width=%27195%27 height=%27195%27 viewBox=%2715 15 195 195%27%3E%3Cpath fill=%27%23d9d8d6%27 stroke=%27transparent%27 stroke-width=%270%27  d=%27m97.5 0 23.912 73.187L195 74.483l-58.81 46.529L157.759 195 97.5 150.569 37.242 195l21.567-73.988L0 74.483l73.588-1.296L97.5 0Z%27/%3E%3C/svg%3E");
    background-position: center;
    background-repeat: no-repeat;
    background-size: 24px;
    line-height: 24px;
  }
}
.fivestar-basic div.fivestar-widget .star.on a {
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 width=%27195%27 height=%27195%27 viewBox=%2715 15 195 195%27%3E%3Cpath fill=%27%23ffc532%27 stroke=%27transparent%27 stroke-width=%270%27  d=%27m97.5 0 23.912 73.187L195 74.483l-58.81 46.529L157.759 195 97.5 150.569 37.242 195l21.567-73.988L0 74.483l73.588-1.296L97.5 0Z%27/%3E%3C/svg%3E") !important;
  background-position: 0;
}
.fivestar-basic div.fivestar-widget .star.hover a {
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 width=%27195%27 height=%27195%27 viewBox=%2715 15 195 195%27%3E%3Cpath fill=%27%23ff7f32%27 stroke=%27transparent%27 stroke-width=%270%27  d=%27m97.5 0 23.912 73.187L195 74.483l-58.81 46.529L157.759 195 97.5 150.569 37.242 195l21.567-73.988L0 74.483l73.588-1.296L97.5 0Z%27/%3E%3C/svg%3E") !important;
  background-position: 0;
}
.fivestar-basic .description {
  margin-top: 4px;
  font-size: 12px;
}
@media all and (min-width: 64em) {
  .fivestar-basic .description {
    margin-top: 0;
    font-size: 14px;
    line-height: 1.6;
  }
}

.fivestar-form-item .form-item {
  display: flex;
  flex-direction: column;
  align-items: center;
}
@media all and (min-width: 64em) {
  .fivestar-form-item .form-item {
    flex-direction: row;
    gap: 12px;
  }
}

.dl-material {
  display: inline-flex;
  align-items: center;
  margin-bottom: 16px;
  font-size: 12px;
  font-weight: 700;
  gap: 10px;
  text-decoration: underline;
}
@media all and (min-width: 40em) {
  .dl-material {
    font-size: 14px;
  }
}
.dl-material::before {
  display: block;
  width: 18px;
  height: 24px;
  content: "";
}
@media all and (min-width: 40em) {
  .dl-material::before {
    width: 22.5px;
    height: 30px;
  }
}
.dl-material__collection .dl-material {
  margin-right: 20px;
}
.dl-material__collection {
  display: flex;
  flex-direction: column;
}
@media all and (min-width: 64em) {
  .dl-material__collection {
    flex-direction: row;
  }
}
.dl-material__heading {
  margin-right: 20px;
  margin-bottom: 12px;
  font-size: 13px;
  line-height: 24px;
  vertical-align: top;
}
@media all and (min-width: 40em) {
  .dl-material__heading {
    font-size: 16px;
    line-height: 30px;
  }
}
.dl-material[href$=".xlsx"]::before, .dl-material[href$=".xls"]::before {
  width: 30px;
  height: 30px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 width=%27195%27 height=%27195%27 viewBox=%2715 15 195 195%27%3E%3Cpath fill=%27%233AAF3A%27 stroke=%27transparent%27 stroke-width=%270%27  d=%27M118.113647,15 C127.234541,15 136.012971,18.4368739 142.697755,24.6105196 L143.08855,24.9768266 L176.752969,56.9748403 C183.80113,63.6753732 187.8446,72.9210827 187.986762,82.6228718 L187.990642,83.1525 L187.990642,192.467727 C187.990642,202.042574 180.304411,209.821413 170.760533,209.996969 L170.430706,210 L54.5811649,210 C49.9238918,210.003142 45.4557215,208.158914 42.1600522,204.872413 C38.9625036,201.68376 37.123001,197.390978 37.0144522,192.890252 L37.0093583,192.467727 L37.0093583,32.5411364 C37.0093583,22.9614504 44.6994761,15.1786769 54.2481829,15.0030328 L54.5781765,15 L118.113647,15 Z M118.113647,23.8636364 L54.5781765,23.8636364 C49.8557985,23.8636364 46.0149461,27.6107149 45.8768399,32.2807579 L45.8729947,32.5411364 L45.8729947,192.467727 C45.8729947,194.765841 46.7884846,196.970319 48.4188537,198.596152 C49.9768356,200.1498 52.0656562,201.051929 54.2635023,201.130731 L54.5781765,201.136369 L170.430706,201.136369 C175.148267,201.136369 178.985199,197.393111 179.123164,192.72784 L179.127006,192.467727 L179.127006,83.1525 C179.127006,75.8459727 176.191449,68.8521459 170.988675,63.7304368 L170.646156,63.3990825 L136.980634,31.4000202 C131.8959,26.5627498 125.139601,23.8636364 118.113647,23.8636364 Z M151.324289,121.301591 L151.324289,177.674318 L71.1442406,177.674318 L71.1442406,121.301591 L151.324289,121.301591 Z M94.8773583,153.919 L80.0063583,153.919 L80.007,168.81 L94.8773583,168.81 L94.8773583,153.919 Z M142.459358,153.919 L103.741358,153.919 L103.741358,168.81 L142.46,168.81 L142.459358,153.919 Z M142.46,130.165 L103.741358,130.165 L103.741358,145.056 L142.459358,145.056 L142.46,130.165 Z M94.8773583,130.165 L80.007,130.165 L80.0063583,145.056 L94.8773583,145.056 L94.8773583,130.165 Z M135.292118,47.3345455 L118.904176,72.3122727 L137.015294,99.1425 L122.155118,99.1425 L110.759059,81.6279545 L99.4962353,99.3552273 L85.1956471,99.3552273 L103.120235,72.3565909 L86.1549412,47.7156818 L100.650941,47.7156818 L111.016647,63.9361364 L121.453412,47.3965909 L135.292118,47.3345455 Z%27/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 30px;
  line-height: 30px;
}
.dl-material[href$=".jpg"]::before {
  width: 30px;
  height: 30px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 width=%27195%27 height=%27195%27 viewBox=%2715 15 195 195%27%3E%3Cpath fill=%27%233DC0F4%27 stroke=%27transparent%27 stroke-width=%270%27  d=%27M118.113647,14.999993 C127.236196,14.999993 136.015646,18.4318389 142.706687,24.6022467 L143.097855,24.9683653 L176.752969,56.9659767 C183.801131,63.6665105 187.844606,72.9122203 187.986768,82.6140082 L187.990648,83.1436364 L187.990648,192.455863 C187.993795,197.109736 186.143596,201.573502 182.848351,204.864028 C179.654708,208.053098 175.357628,209.886716 170.853543,209.994915 L170.430706,209.999993 L54.5781765,209.999993 C44.9875139,209.999993 37.1884113,202.326086 37.0123974,192.788477 L37.0093583,192.458864 L37.0093583,32.5322727 C37.0093583,27.8783992 38.8625802,23.4158856 42.1600522,20.1275867 C45.3558527,16.9406765 49.6541703,15.1099534 54.1555998,15.0047858 L54.5781765,14.999993 L118.113647,14.999993 Z M142.722176,80.1738152 L106.151268,121.069054 L76.7851765,96.5218152 L45.8723583,123.864989 L45.8729947,192.458864 C45.8729947,197.162122 49.6279856,200.994714 54.316747,201.132527 L54.5781765,201.136364 L170.430706,201.136364 C172.740096,201.136364 174.954242,200.22073 176.585306,198.592001 C178.140513,197.039021 179.043997,194.959246 179.121566,192.772011 L179.12701,192.458864 L179.126358,116.499989 L142.722176,80.1738152 Z M84.3162941,141.218182 L84.3162941,172.001591 C84.3671526,174.620854 83.7171342,177.206269 82.4332353,179.491364 C81.1903807,181.650685 79.3364479,183.395876 77.1038235,184.508182 C74.7087798,185.72077 72.0525237,186.329417 69.3672941,186.280909 C65.3774932,186.541358 61.4383781,185.273354 58.3531765,182.735455 C55.6145863,180.090775 54.1734937,176.382274 54.4094118,172.586591 L63.6470588,172.586591 C63.5049783,174.310025 63.9941491,176.026388 65.0238235,177.417273 C66.1763457,178.540605 67.7622267,179.106953 69.3672941,178.968409 C70.9615321,179.040627 72.50286,178.388898 73.5597647,177.195682 C74.6853848,175.733214 75.2408706,173.912792 75.1230588,172.0725 L75.1408235,141.218182 L84.3162941,141.218182 Z M162.560941,144.3825 C165.710558,147.205112 167.624227,151.148512 167.890353,155.364545 L158.954706,155.364545 C158.769253,153.241152 157.823234,151.255552 156.29,149.771591 C154.644546,148.508254 152.597993,147.878904 150.525353,147.998864 C147.700941,147.871416 145.011944,149.213081 143.419471,151.544318 C141.581141,154.708305 140.721985,158.344314 140.950176,161.994545 L140.950176,164.830909 C140.698269,168.545144 141.63106,172.243627 143.614882,175.396364 C145.459695,177.801522 148.384299,179.131108 151.413588,178.941818 C154.06719,179.198385 156.716157,178.409505 158.794824,176.743636 L158.794824,169.085455 L150.445412,169.085455 L150.445412,162.331364 L167.970294,162.331364 L167.845941,180.058636 C165.960727,182.183902 163.541497,183.768846 160.837765,184.65 C157.614509,185.767474 154.221615,186.319269 150.809588,186.280909 C147.260935,186.360962 143.755478,185.4918 140.657059,183.763636 C137.725276,182.061988 135.380497,179.511967 133.933118,176.451136 C132.273403,172.929627 131.441011,169.076559 131.499353,165.185455 L131.499353,162.162955 C131.403381,158.20497 132.170137,154.273418 133.746588,150.640227 C135.103035,147.558029 137.367802,144.961044 140.239588,143.194773 C147.310976,139.36661 155.93761,139.825637 162.560941,144.3825 Z M118.353471,143.008636 C120.780057,144.130727 122.819762,145.944089 124.215824,148.220455 C125.599805,150.539334 126.307358,153.19781 126.258765,155.896364 C126.448427,159.831683 124.810006,163.634619 121.817588,166.204773 C118.256835,168.90309 113.845333,170.239474 109.382294,169.971818 L101.334882,170.007273 L101.334882,185.633864 L92.1505294,185.633864 L92.1505294,141.182727 L109.533294,141.182727 C112.573635,141.120745 115.588731,141.744915 118.353471,143.008636 Z M109.737588,148.592727 L101.334882,148.592727 L101.334882,162.588409 L109.533294,162.588409 C111.532697,162.727946 113.512323,162.117925 115.084765,160.877727 C116.413137,159.611269 117.11223,157.823413 116.994471,155.993864 C117.095757,154.034472 116.400853,152.117126 115.067,150.675682 C113.661683,149.266553 111.728121,148.510837 109.737588,148.592727 Z M118.113647,23.8636304 L54.5751881,23.8636304 C52.2657952,23.8636304 50.0510252,24.7762169 48.4188537,26.4038479 C46.8625923,27.9557799 45.957698,30.0349477 45.8786503,32.2195195 L45.8729947,32.5322727 L45.8723583,112.031989 L76.6224431,84.8332114 L105.258176,108.769815 L142.357062,67.2868471 L179.126358,103.977989 L179.12701,83.1436364 C179.12701,75.8371107 176.19145,68.8432835 170.988278,63.721196 L170.645733,63.3898165 L136.991895,31.3934175 C131.903287,26.5596345 125.144108,23.8636304 118.113647,23.8636304 Z M85.018,38.8963636 C93.9585339,38.8963636 101.210053,46.132603 101.210053,55.0636364 C101.210053,63.9946697 93.9585339,71.2309091 85.018,71.2309091 C76.0774661,71.2309091 68.8259465,63.9946697 68.8259465,55.0636364 C68.8259465,46.132603 76.0774661,38.8963636 85.018,38.8963636 Z M85.018,47.76 C80.9685367,47.76 77.6895829,51.0320445 77.6895829,55.0636364 C77.6895829,59.0952282 80.9685367,62.3672727 85.018,62.3672727 C89.0674633,62.3672727 92.3464171,59.0952282 92.3464171,55.0636364 C92.3464171,51.0320445 89.0674633,47.76 85.018,47.76 Z%27/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 30px;
  line-height: 30px;
}
.dl-material[href$=".pdf"]::before {
  width: 30px;
  height: 30px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 width=%27195%27 height=%27195%27 viewBox=%2715 15 195 195%27%3E%3Cpath fill=%27%23FD4B2D%27 stroke=%27transparent%27 stroke-width=%270%27  d=%27M118.576471,15.0347594 C127.641531,15.0347594 136.364643,18.4727313 143.004637,24.645819 L143.392809,25.0120912 L176.834284,57.0101038 C183.829247,63.7043954 187.84042,72.9373238 187.981446,82.6237143 L187.985294,83.1525 L187.985294,192.467727 C187.985294,197.104164 186.151311,201.551916 182.884796,204.833279 C179.713554,208.018936 175.444084,209.851995 170.967334,209.960165 L170.547059,209.965241 L55.4529412,209.965241 C45.9270872,209.965241 38.1922809,202.304017 38.0177199,192.796303 L38.0147059,192.467727 L38.0147059,32.5411364 C38.0147059,22.9914723 45.6380947,15.2197308 55.1250741,15.0380085 L55.4529412,15.0347594 L118.576471,15.0347594 Z M118.576471,23.828876 L55.4559277,23.828876 C50.7705575,23.8320583 46.950028,27.5869751 46.8126486,32.2794941 L46.8088235,32.5411364 L46.8088235,192.467727 C46.8088235,197.191456 50.5437891,201.029285 55.19369,201.167281 L55.4529412,201.171123 L170.547059,201.171123 C172.835418,201.171123 175.031283,200.257431 176.652331,198.629016 C178.203347,197.070949 179.10662,194.980501 179.185531,192.782424 L179.191177,192.467727 L179.191177,83.1525 C179.191177,75.830534 176.269696,68.8237973 171.094922,63.695587 L170.754249,63.3638179 L137.311684,31.364761 C132.259953,26.5268489 125.551236,23.828876 118.576471,23.828876 Z M83.3882353,140.907955 C85.5771376,141.942142 87.4173202,143.596591 88.6823529,145.667727 C89.9433043,147.783939 90.5883061,150.212922 90.5441176,152.678864 C90.7060301,156.276319 89.2047638,159.747217 86.4764706,162.083182 C83.2566079,164.54425 79.2652312,165.764402 75.2264706,165.522273 L67.9470588,165.522273 L67.9470588,179.828182 L59.6264706,179.828182 L59.6264706,139.241591 L75.3852941,139.241591 C78.1438275,139.18449 80.8795644,139.754123 83.3882353,140.907955 Z M122.502941,141.6525 C125.30221,143.25781 127.581448,145.639731 129.067647,148.512955 C130.676193,151.6323 131.485864,155.105037 131.423529,158.6175 L131.423529,160.478864 C131.487037,163.972095 130.693064,167.427268 129.111765,170.539091 C127.631864,173.401225 125.361767,175.773965 122.573529,177.372955 C119.668752,179.01466 116.385734,179.861305 113.052941,179.828182 L100.541176,179.828182 L100.541176,139.241591 L112.973529,139.241591 C116.306051,139.187107 119.593653,140.018859 122.502941,141.6525 Z M168.058824,139.241591 L168.058824,146.013409 L150.085294,146.013409 L150.085294,156.499091 L166.064706,156.499091 L166.038235,163.244318 L150.058824,163.244318 L150.058824,179.828182 L141.755882,179.828182 L141.755882,139.241591 L168.058824,139.241591 Z M112.982353,146.013409 L108.870588,146.013409 L108.870588,173.100682 L112.885294,173.100682 C115.734999,173.277764 118.501127,172.095338 120.35,169.909773 C122.238988,167.240165 123.172044,164.006489 122.997059,160.735909 L122.997059,158.590909 C123.234525,155.26325 122.331591,151.954123 120.438235,149.213182 C118.602495,147.014053 115.833227,145.825592 112.982353,146.013409 Z M75.5970588,146.04 L67.9647059,146.04 L67.9470588,158.759318 L75.3852941,158.759318 C77.2006937,158.885737 78.9976061,158.326193 80.4235294,157.190455 C81.6289063,156.043694 82.273804,154.424122 82.1882353,152.758636 C82.2620312,150.979526 81.6269421,149.244232 80.4235294,147.936818 C79.1423413,146.665458 77.3969421,145.97951 75.5970588,146.04 Z M104.211765,45.9961364 C107.211765,47.1218182 110.776471,50.5520455 110.873529,60.4881818 C110.855581,64.7629984 110.367322,69.0227256 109.417647,73.1897727 C110.873529,75.3259091 112.497059,77.4709091 114.252941,79.5715909 C115.962021,81.6267118 117.773142,83.5939809 119.679412,85.4659091 C123.927136,85.2492232 128.185674,85.5078589 132.376471,86.2370455 C142.126471,88.0629545 144.861765,92.1934091 145.435294,95.3665909 C145.846523,97.3601914 145.106145,99.4166258 143.520588,100.684773 C141.058824,102.741136 136.311765,104.141591 127.638235,99.24 C123.959173,97.0938653 120.529248,94.5431727 117.411765,91.635 C114.844118,91.83 112.188235,92.1668182 109.470588,92.6365909 C106.752941,93.1063636 104.176471,93.7179545 101.688235,94.4093182 C99.7438189,98.2015455 97.3915418,101.768291 94.6735294,105.045682 C92.0184733,109.073976 87.7388787,111.730509 82.9647059,112.313868 C82.0437132,112.314782 81.1297553,112.152762 80.2647059,111.835227 L80.1323529,111.782045 C78.3973654,111.060556 77.124739,109.530437 76.7264706,107.687045 L76.7264706,107.571818 C76.1705882,104.4075 77.3088235,99.5945455 85.8852941,94.4713636 C89.5762321,92.3450749 93.4915752,90.6386332 97.5588235,89.3836364 C98.6705882,87.0525 99.7117647,84.5706818 100.647059,81.9825 C101.582353,79.3943182 102.411765,76.8327273 103.011765,74.3243182 C100.70393,70.7349831 98.7982341,66.9003221 97.3294118,62.8902273 C94.0888688,53.6655 96.1433289,49.2098916 98.5319263,47.0782289 L98.6441176,46.98 C100.155785,45.600815 102.322312,45.2179662 104.211765,45.9961364 Z M92.8647059,97.6002273 C91.509406,98.2127101 90.187003,98.896148 88.9029412,99.6477273 C84.2088235,102.430909 82.5764706,104.877273 82.5764706,106.26 C83.9264706,106.499318 86.6176471,105.311591 90.1647059,101.145682 C91.125986,100.012253 92.0272319,98.8287986 92.8647059,97.6002273 Z M126.844118,91.5729545 C128.051582,92.441477 129.303279,93.2462044 130.594118,93.9838636 C135.35,96.6429545 138.270588,96.8734091 139.461765,96.1820455 C138.994118,94.8879545 136.629412,93.1418182 131.264706,92.1402273 C129.80249,91.8708619 128.326786,91.6814919 126.844118,91.5729545 Z M107.423706,80.6577594 L107.432353,80.6352273 C107.070588,81.7697727 106.691176,82.9043182 106.276471,84.0388636 C105.861765,85.1734091 105.438235,86.2902273 104.988235,87.3893182 C106.144118,87.1411364 107.308824,86.9106818 108.517647,86.6979545 C109.726471,86.4852273 110.882353,86.2990909 112.047059,86.1484091 C111.252941,85.2620455 110.467647,84.3756818 109.7,83.4361364 C109.124265,82.7314773 108.528676,82.0367898 107.961627,81.3371165 L107.423706,80.6577594 Z M102.349706,51.7417594 L102.358824,51.7309091 C101.476471,52.7945455 101.158824,55.7195455 102.976471,60.8870455 C103.474181,62.2932117 104.045567,63.671955 104.688235,65.0175 C104.837815,63.5451055 104.908505,62.0656989 104.9,60.5856818 C104.822435,55.192056 103.583199,52.5466848 102.415613,51.7823193 L102.349706,51.7417594 Z%27/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 30px;
  line-height: 30px;
}
.dl-material[href$=".png"]::before {
  width: 30px;
  height: 30px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 width=%27195%27 height=%27195%27 viewBox=%2715 15 195 195%27%3E%3Cpath fill=%27%23E2C329%27 stroke=%27transparent%27 stroke-width=%270%27  d=%27M118.113647,14.999993 C127.23516,14.999993 136.01432,18.4319942 142.706611,24.6022557 L143.097855,24.9683653 L176.752969,56.9659767 C183.801131,63.6665105 187.844606,72.9122203 187.986768,82.6140082 L187.990648,83.1436364 L187.990648,192.455863 C187.993795,197.109736 186.143596,201.573502 182.848351,204.864028 C179.654708,208.053098 175.357628,209.886716 170.853543,209.994915 L170.430706,209.999993 L54.5781765,209.999993 C44.9875139,209.999993 37.1884113,202.326086 37.0123974,192.788477 L37.0093583,192.458864 L37.0093583,32.5322727 C37.0093583,27.8783992 38.8625802,23.4158856 42.1600522,20.1275867 C45.3558527,16.9406765 49.6541703,15.1099534 54.1555998,15.0047858 L54.5781765,14.999993 L118.113647,14.999993 Z M142.713176,80.1738152 L106.142385,121.069054 L76.7761765,96.5218152 L45.8723583,123.856989 L45.8729947,192.458864 C45.8729947,197.162122 49.6279856,200.994714 54.316747,201.132527 L54.5781765,201.136364 L170.430706,201.136364 C172.740096,201.136364 174.954242,200.22073 176.585306,198.592001 C178.140513,197.039021 179.043997,194.959246 179.121566,192.772011 L179.12701,192.458864 L179.126358,116.508989 L142.713176,80.1738152 Z M164.586118,145.437273 C167.53953,148.102677 169.331112,151.81508 169.578,155.781136 L161.157529,155.781136 C160.9668,153.776331 160.058643,151.907206 158.599412,150.516136 C157.048387,149.331498 155.122062,148.743178 153.172294,148.858636 C150.509456,148.718927 147.964435,149.966949 146.448353,152.155909 C144.718233,155.138285 143.908689,158.563886 144.121176,162.003409 L144.121176,164.6625 C143.879176,168.161392 144.756218,171.64665 146.626,174.616364 C148.355908,176.894452 151.112718,178.158515 153.971706,177.984545 C156.471186,178.22756 158.966902,177.486466 160.926588,175.919318 L160.926588,168.695455 L153.056824,168.695455 L153.056824,162.340227 L169.578,162.340227 L169.578,179.0925 C167.79906,181.094205 165.518108,182.58716 162.969529,183.417955 C159.932408,184.473841 156.734675,184.995676 153.518706,184.960227 C150.17465,185.034456 146.87162,184.214264 143.952412,182.584773 C141.191025,180.978236 138.982807,178.573786 137.619294,175.688864 C136.056439,172.362578 135.26987,168.725922 135.318765,165.0525 L135.318765,162.198409 C135.228272,158.468235 135.952674,154.76312 137.441647,151.340455 C138.721413,148.435531 140.855708,145.987345 143.561588,144.320455 C150.222157,140.715764 158.346683,141.147337 164.586118,145.437273 Z M81.2696471,144.214091 C83.5587512,145.267567 85.4819615,146.976914 86.7944706,149.124545 C88.1032091,151.307688 88.7710678,153.813792 88.7219412,156.357273 C88.9074084,160.084424 87.3487384,163.686369 84.5028235,166.107273 C81.1554656,168.643595 77.0092324,169.901193 72.8136471,169.652727 L65.237,169.617273 L65.237,184.384091 L56.5855882,184.384091 L56.5855882,142.494545 L72.9557647,142.494545 C75.8214795,142.435473 78.6635342,143.02329 81.2696471,144.214091 Z M103.244588,142.494545 L120.121059,170.113636 L120.121059,142.494545 L128.745824,142.494545 L128.816882,184.384091 L120.121059,184.384091 L103.244588,156.818182 L103.244588,184.384091 L94.5931765,184.384091 L94.5931765,142.494545 L103.244588,142.494545 Z M73.1778235,149.479091 L65.2547647,149.479091 L65.237,162.632727 L72.9557647,162.632727 C74.8426096,162.76172 76.710219,162.186824 78.1963529,161.019545 C79.4366325,159.820788 80.0862321,158.138629 79.9728235,156.419318 C80.0684314,154.589137 79.4291019,152.796407 78.1963529,151.437955 C76.8661464,150.121784 75.0499004,149.412856 73.1778235,149.479091 Z M118.113647,23.8636304 L54.5751881,23.8636304 C52.2657952,23.8636304 50.0510252,24.7762169 48.4188537,26.4038479 C46.8625923,27.9557799 45.957698,30.0349477 45.8786503,32.2195195 L45.8729947,32.5322727 L45.8723583,112.023989 L76.6135607,84.8332114 L105.249176,108.769815 L142.34818,67.2868471 L179.126358,103.986989 L179.12701,83.1436364 C179.12701,75.8371107 176.19145,68.8432835 170.988278,63.721196 L170.645733,63.3898165 L136.992254,31.3937583 C131.902405,26.559878 125.143133,23.8636304 118.113647,23.8636304 Z M85.018,38.8963636 C93.9585339,38.8963636 101.210053,46.132603 101.210053,55.0636364 C101.210053,63.9946697 93.9585339,71.2309091 85.018,71.2309091 C76.0774661,71.2309091 68.8259465,63.9946697 68.8259465,55.0636364 C68.8259465,46.132603 76.0774661,38.8963636 85.018,38.8963636 Z M85.018,47.76 C80.9685367,47.76 77.6895829,51.0320445 77.6895829,55.0636364 C77.6895829,59.0952282 80.9685367,62.3672727 85.018,62.3672727 C89.0674633,62.3672727 92.3464171,59.0952282 92.3464171,55.0636364 C92.3464171,51.0320445 89.0674633,47.76 85.018,47.76 Z%27/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 30px;
  line-height: 30px;
}
.dl-material[href$=".ppt"]::before, .dl-material[href$=".pptx"]::before {
  width: 30px;
  height: 30px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 width=%27195%27 height=%27195%27 viewBox=%2715 15 195 195%27%3E%3Cpath fill=%27%23F69534%27 stroke=%27transparent%27 stroke-width=%270%27  d=%27M118.113647,15 C127.413383,15 136.357092,18.5729746 143.08855,24.9768266 L143.08855,24.9768266 L176.752969,56.9748403 C183.929279,63.7972011 187.990642,73.2581317 187.990642,83.1525 L187.990642,83.1525 L187.990642,192.467727 C187.990642,202.138749 180.148409,209.98038 170.457353,210 L170.457353,210 L54.5692941,210 C49.9140763,210 45.4489537,208.154383 42.1558513,204.86822 C38.8609489,201.58026 37.0093583,197.119544 37.0093583,192.467727 L37.0093583,192.467727 L37.0093583,32.5411364 C37.0093583,22.8559685 44.8700394,15.0065432 54.5692941,15 L54.5692941,15 Z M118.113647,23.8636354 L54.5722843,23.8636354 C49.7647585,23.866879 45.8729947,27.7530702 45.8729947,32.5411364 L45.8729947,32.5411364 L45.8729947,192.467727 C45.8729947,194.764823 46.787678,196.968411 48.4167749,198.594075 C50.0476718,200.221536 52.2609254,201.136373 54.5692941,201.136373 L54.5692941,201.136373 L170.448376,201.136373 C175.246388,201.126654 179.127006,197.246335 179.127006,192.467727 L179.127006,192.467727 L179.127006,83.1525 C179.127006,75.6871351 176.062429,68.5482142 170.646156,63.3990825 L170.646156,63.3990825 L136.980634,31.4000202 C131.8959,26.5627498 125.139601,23.8636354 118.113647,23.8636354 L118.113647,23.8636354 Z M86.5013529,139.374545 C88.6587709,140.373855 90.4725518,141.986476 91.7152941,144.010227 C92.9442361,146.072925 93.5746452,148.435813 93.5361765,150.835227 C93.7018096,154.344418 92.229021,157.732223 89.548,160.009091 C86.3865727,162.405355 82.4702993,163.593796 78.5072353,163.359545 L71.3480588,163.359545 L71.3480588,177.293182 L63.1851765,177.293182 L63.1851765,137.743636 L78.6493529,137.743636 C81.3567639,137.685996 84.041841,138.243703 86.5013529,139.374545 Z M122.457118,139.374545 C124.616006,140.37162 126.430373,141.984761 127.671059,144.010227 C128.907043,146.070358 129.540848,148.434442 129.500824,150.835227 C129.662378,154.343672 128.190335,157.729761 125.512647,160.009091 C122.350495,162.40394 118.434759,163.592218 114.471882,163.359545 L107.312706,163.359545 L107.312706,177.293182 L99.1409412,177.293182 L99.1409412,137.743636 L114.605118,137.743636 C117.312643,137.684751 119.997998,138.242516 122.457118,139.374545 Z M164.941412,137.743636 L164.941412,144.347045 L152.799235,144.347045 L152.799235,177.293182 L144.636353,177.293182 L144.636353,144.347045 L132.654059,144.347045 L132.654059,137.743636 L164.941412,137.743636 Z M78.8358824,144.347045 L71.3480588,144.347045 L71.3480588,156.756136 L78.6493529,156.756136 C80.4268308,156.878548 82.1866012,156.338464 83.5879412,155.240455 C84.7682526,154.113072 85.3919418,152.524719 85.2933529,150.897273 C85.3687526,149.162207 84.7486884,147.468598 83.5701765,146.190682 C82.3156091,144.949052 80.601611,144.281584 78.8358824,144.347045 Z M114.800529,144.347045 L107.312706,144.347045 L107.312706,156.756136 L114.605118,156.756136 C116.382596,156.878548 118.142366,156.338464 119.543706,155.240455 C120.727119,154.115149 121.351397,152.525298 121.249118,150.897273 C121.327908,149.163302 120.710966,147.469489 119.534824,146.190682 C118.279664,144.949961 116.566077,144.282654 114.800529,144.347045 Z%27/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 30px;
  line-height: 30px;
}
.dl-material[href$=".doc"]::before, .dl-material[href$=".docx"]::before {
  width: 30px;
  height: 30px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 width=%27195%27 height=%27195%27 viewBox=%2715 15 195 195%27%3E%3Cpath fill=%27%232E81DB%27 stroke=%27transparent%27 stroke-width=%270%27  d=%27M118.113647,15 C127.234541,15 136.012971,18.4368739 142.697755,24.6105196 L143.08855,24.9768266 L176.752969,56.9748403 C183.80113,63.6753732 187.8446,72.9210827 187.986762,82.6228718 L187.990642,83.1525 L187.990642,192.467727 C187.990642,197.119544 186.139051,201.58026 182.844149,204.86822 C179.650837,208.054802 175.355461,209.886822 170.853357,209.994927 L170.430706,210 L54.5692941,210 C49.9140763,210 45.4489537,208.154383 42.1558513,204.86822 C38.9607944,201.679895 37.1229013,197.388814 37.0144477,192.890066 L37.0093583,192.467727 L37.0093583,32.5411364 C37.0093583,22.9660272 44.6924026,15.1851762 54.2393588,15.0032526 L54.5692941,15 L118.113647,15 Z M118.113647,23.8636354 L54.5722843,23.8636354 C49.852168,23.8668201 46.0148161,27.6130378 45.8768364,32.2808815 L45.8729947,32.5411364 L45.8729947,192.467727 C45.8729947,194.764823 46.787678,196.968411 48.4167749,198.594075 C49.9735401,200.14756 52.0609237,201.051725 54.2551519,201.130712 L54.5692941,201.136364 L170.430706,201.136364 C172.739075,201.136364 174.952328,200.221536 176.583225,198.594075 C178.138272,197.042305 179.042376,194.963955 179.121355,192.780343 L179.127006,192.467727 L179.127006,83.1525 C179.127006,75.8459727 176.191449,68.8521459 170.988675,63.7304368 L170.646156,63.3990825 L136.980634,31.4000202 C131.8959,26.5627498 125.139601,23.8636354 118.113647,23.8636354 Z M123.949353,172.0725 L123.949353,180.936136 L75.7981176,180.936136 L75.7981176,172.0725 L123.949353,172.0725 Z M147.114529,150.170455 L147.114529,159.034091 L75.7981176,159.034091 L75.7981176,150.170455 L147.114529,150.170455 Z M147.114529,129.057273 L147.114529,137.920909 L75.7981176,137.920909 L75.7981176,129.057273 L147.114529,129.057273 Z M85.2667059,54.3722727 L93.3585294,94.365 L102.676118,54.3722727 L114.693941,54.3722727 L124.127,94.8525 L131.605941,54.3722727 L142.797706,54.3722727 L130.175882,104.008636 L117.740588,104.008636 L108.547353,63.7765909 L99.6028235,104.132727 L86.5191176,104.132727 L74.3414118,54.3722727 L85.2667059,54.3722727 Z%27/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 30px;
  line-height: 30px;
}
.dl-material[href$=".zip"]::before {
  width: 30px;
  height: 30px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 width=%27195%27 height=%27195%27 viewBox=%2715 15 195 195%27%3E%3Cpath fill=%27%23C35DC3%27 stroke=%27transparent%27 stroke-width=%270%27  d=%27M118.113647,15 C127.409171,15 136.350527,18.5687951 143.088994,24.9683853 L143.088994,24.9683853 L176.752199,56.9741088 C183.928671,63.7933504 187.990642,73.2518012 187.990642,83.1436364 L187.990642,83.1436364 L187.990642,192.467727 C187.990642,202.138749 180.148409,209.98038 170.457353,210 L170.457353,210 L54.5692941,210 C44.8732996,210 37.0093583,202.152629 37.0093583,192.467727 L37.0093583,192.467727 L37.0093583,32.5322727 C37.0093583,22.8473707 44.8732996,15 54.5692941,15 L54.5692941,15 Z M118.113647,23.8636364 L54.5692941,23.8636364 C49.7643703,23.8636364 45.8729947,27.7468122 45.8729947,32.5322727 L45.8729947,32.5322727 L45.8729947,192.467727 C45.8729947,197.253188 49.7643703,201.136373 54.5692941,201.136373 L54.5692941,201.136373 L170.448376,201.136373 C175.246388,201.126654 179.127005,197.246335 179.127005,192.467727 L179.127005,192.467727 L179.127005,83.1436364 C179.127005,75.6816371 176.062492,68.5458051 170.645712,63.3986602 L170.645712,63.3986602 L144.635358,38.668 L144.636353,40.1638636 L140.185358,40.163 L140.185358,50.631 L150.285529,50.6318182 L150.285529,59.4954545 L140.185358,59.495 L140.185818,74.3863636 L131.322182,74.3863636 L131.321358,59.495 L121.222471,59.4954545 L121.222471,50.6318182 L131.321358,50.631 L131.321358,40.163 L121.222471,40.1638636 L121.222471,31.3002273 L131.321358,31.3 L131.321916,27.2556561 C127.44613,25.124346 123.080488,23.9460944 118.592125,23.8678085 L118.113647,23.8636364 Z M92.9410588,139.179545 L92.9410588,143.921591 L73.1334118,172.630909 L93.3851765,172.630909 L93.3851765,179.269773 L62.7854706,179.269773 L62.7854706,174.421364 L82.6552941,145.871591 L62.8121176,145.871591 L62.8121176,139.179545 L92.9410588,139.179545 Z M107.392647,139.179545 L107.392647,179.269773 L99.1142941,179.269773 L99.1142941,139.179545 L107.392647,139.179545 Z M138.765118,140.837045 C140.967688,141.838884 142.822548,143.470806 144.094529,145.525909 C145.344686,147.616564 145.984587,150.014205 145.942059,152.448409 C146.10644,156.00429 144.614647,159.436364 141.900588,161.746364 C138.69485,164.173169 134.725677,165.377129 130.708824,165.141136 L123.380882,165.141136 L123.380882,179.269773 L115.102529,179.269773 L115.102529,139.179545 L130.771,139.179545 C133.527657,139.114815 136.262469,139.681851 138.765118,140.837045 Z M130.966412,145.845 L123.380882,145.845 L123.380882,158.457955 L130.771,158.457955 C132.574436,158.578781 134.358891,158.029418 135.780647,156.915682 C136.986891,155.767619 137.618441,154.143341 137.503824,152.483864 C137.581714,150.728207 136.958848,149.013356 135.771765,147.715227 C134.497469,146.456455 132.758264,145.779563 130.966412,145.845 Z M150.818471,74.3952273 L150.818471,89.5431818 C149.927386,96.8406428 143.577321,102.236846 136.215882,101.952273 L135.816176,101.952273 C128.417766,102.334656 122.004871,96.8916825 121.195824,89.5431818 L121.222471,74.3952273 L150.818471,74.3952273 Z M141.127824,84.0565909 L130.913118,84.0565909 L130.913118,88.8872727 C131.072765,89.4527812 131.305672,89.9950859 131.605941,90.5004545 C131.961235,91.0677273 132.707353,92.2731818 136.002706,92.2731818 L136.215882,92.2731818 C139.049353,92.2731818 139.768824,91.2627273 140.150765,90.7752273 C140.604881,90.1321898 140.93612,89.4110111 141.127824,88.6479545 L141.127824,84.0565909 Z%27/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 30px;
  line-height: 30px;
}

.global-banner {
  position: relative;
  display: flex;
  align-items: center;
  font-size: 12.8px;
  background-color: #f5fafd;
  padding: 20px 48px 20px 32px;
}
.global-banner.hide {
  display: none;
}
.global-banner__heading {
  position: relative;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 10.24px;
  font-weight: 700;
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  color: #003f72;
  line-height: 18px;
}
.global-banner__heading:before, .global-banner__heading:after {
  position: absolute;
  top: 2px;
  left: -16px;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 12px;
  width: 12px;
  color: #fff;
  border-radius: 100%;
  content: "";
}
.global-banner__heading:before {
  background: #003f72;
}
.global-banner__heading:after {
  width: 8px;
  height: 8px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 width=%27195%27 height=%27195%27 viewBox=%2715 15 195 195%27%3E%3Cpath fill=%27%23fff%27 stroke=%27transparent%27 stroke-width=%270%27 d=%27M130.6 33.1c0-10-8.1-18.1-18.1-18.1-10 0-18.1 8.1-18.1 18.1s8.1 18.1 18.1 18.1c10 .1 18.1-8 18.1-18.1zm0 61c0-10-8.1-18.1-18.1-18.1-10 0-18.1 8.1-18.1 18.1v97.8c0 10 8.1 18.1 18.1 18.1 10 0 18.1-8.1 18.1-18.1V94.1z%27/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 8px;
  line-height: 8px;
  height: 12px;
  width: 12px;
}
@media all and (min-width: 64em) {
  .global-banner__heading {
    line-height: 22px;
    font-size: 12.8px;
  }
  .global-banner__heading:before, .global-banner__heading:after {
    top: 3px;
    left: -24px;
    height: 16px;
    width: 16px;
  }
  .global-banner__heading:after {
    width: 10px;
    height: 10px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 width=%27195%27 height=%27195%27 viewBox=%2715 15 195 195%27%3E%3Cpath fill=%27%23fff%27 stroke=%27transparent%27 stroke-width=%270%27 d=%27M130.6 33.1c0-10-8.1-18.1-18.1-18.1-10 0-18.1 8.1-18.1 18.1s8.1 18.1 18.1 18.1c10 .1 18.1-8 18.1-18.1zm0 61c0-10-8.1-18.1-18.1-18.1-10 0-18.1 8.1-18.1 18.1v97.8c0 10 8.1 18.1 18.1 18.1 10 0 18.1-8.1 18.1-18.1V94.1z%27/%3E%3C/svg%3E");
    background-position: center;
    background-repeat: no-repeat;
    background-size: 10px;
    line-height: 10px;
    height: 16px;
    width: 16px;
  }
}
.global-banner p, .global-banner__text {
  margin-bottom: 0;
  margin-top: 4px;
  line-height: 18px;
  font-size: 10.24px;
}
@media all and (min-width: 64em) {
  .global-banner p, .global-banner__text {
    font-size: 12.8px;
    line-height: 22px;
  }
}
.global-banner p + p, .global-banner__text + p {
  margin-top: 10px;
}
.global-banner__dismiss {
  position: absolute;
  top: 12px;
  right: 12px;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 0;
  border-radius: 100%;
  background: rgba(197, 217, 231, 0.4);
  height: 20px;
  width: 20px;
}
.global-banner__dismiss:after {
  width: 9px;
  height: 9px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 width=%27195%27 height=%27195%27 viewBox=%2715 15 195 195%27%3E%3Cpath fill=%27%23003f72%27 stroke=%27transparent%27 stroke-width=%270%27  d=%27M42.8994948,19.2531835 L112.999,91.963 L183.100505,19.2531834 C188.567845,13.5822722 197.432155,13.5822722 202.899495,19.2531834 C208.366835,24.9240946 208.366835,34.118458 202.899495,39.7893692 L132.798989,112.5 L202.899495,185.21063 C208.366835,190.881541 208.366835,200.075905 202.899495,205.746817 C197.432155,211.417728 188.567845,211.417728 183.100505,205.746817 L113,133.036 L42.8994948,205.746817 C37.4321549,211.417728 28.5678453,211.417728 23.1005051,205.746817 C17.633165,200.075905 17.633165,190.881542 23.1005051,185.210631 L93.2010109,112.5 L23.1005051,39.7893698 C17.633165,34.1184585 17.633165,24.9240948 23.1005051,19.2531835 C28.5678453,13.5822722 37.4321549,13.5822722 42.8994948,19.2531835 Z%27/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 9px;
  line-height: 9px;
  display: block;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  content: "";
}
.global-banner__dismiss:hover, .global-banner__dismiss:focus {
  background: #003f72;
}
.global-banner__dismiss:hover:after, .global-banner__dismiss:focus:after {
  width: 9px;
  height: 9px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 width=%27195%27 height=%27195%27 viewBox=%2715 15 195 195%27%3E%3Cpath fill=%27%23fff%27 stroke=%27transparent%27 stroke-width=%270%27  d=%27M42.8994948,19.2531835 L112.999,91.963 L183.100505,19.2531834 C188.567845,13.5822722 197.432155,13.5822722 202.899495,19.2531834 C208.366835,24.9240946 208.366835,34.118458 202.899495,39.7893692 L132.798989,112.5 L202.899495,185.21063 C208.366835,190.881541 208.366835,200.075905 202.899495,205.746817 C197.432155,211.417728 188.567845,211.417728 183.100505,205.746817 L113,133.036 L42.8994948,205.746817 C37.4321549,211.417728 28.5678453,211.417728 23.1005051,205.746817 C17.633165,200.075905 17.633165,190.881542 23.1005051,185.210631 L93.2010109,112.5 L23.1005051,39.7893698 C17.633165,34.1184585 17.633165,24.9240948 23.1005051,19.2531835 C28.5678453,13.5822722 37.4321549,13.5822722 42.8994948,19.2531835 Z%27/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 9px;
  line-height: 9px;
}
@media all and (min-width: 64em) {
  .global-banner {
    justify-content: center;
    padding-left: 0;
    padding-right: 0;
  }
  .global-banner__body {
    width: 1200px;
    padding: 0 32px;
  }
  .global-banner__dismiss {
    top: 16px;
    right: 16px;
  }
}
.global-banner--error {
  background-color: #faf5f6;
}
.global-banner--error .global-banner__heading {
  color: #971936;
}
.global-banner--error .global-banner__heading:before {
  background: #971936;
}
.global-banner--error .global-banner__dismiss {
  background: rgba(151, 25, 54, 0.1);
}
.global-banner--error .global-banner__dismiss:after {
  width: 9px;
  height: 9px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 width=%27195%27 height=%27195%27 viewBox=%2715 15 195 195%27%3E%3Cpath fill=%27%23971936%27 stroke=%27transparent%27 stroke-width=%270%27  d=%27M42.8994948,19.2531835 L112.999,91.963 L183.100505,19.2531834 C188.567845,13.5822722 197.432155,13.5822722 202.899495,19.2531834 C208.366835,24.9240946 208.366835,34.118458 202.899495,39.7893692 L132.798989,112.5 L202.899495,185.21063 C208.366835,190.881541 208.366835,200.075905 202.899495,205.746817 C197.432155,211.417728 188.567845,211.417728 183.100505,205.746817 L113,133.036 L42.8994948,205.746817 C37.4321549,211.417728 28.5678453,211.417728 23.1005051,205.746817 C17.633165,200.075905 17.633165,190.881542 23.1005051,185.210631 L93.2010109,112.5 L23.1005051,39.7893698 C17.633165,34.1184585 17.633165,24.9240948 23.1005051,19.2531835 C28.5678453,13.5822722 37.4321549,13.5822722 42.8994948,19.2531835 Z%27/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 9px;
  line-height: 9px;
}
.global-banner--error .global-banner__dismiss:hover, .global-banner--error .global-banner__dismiss:focus {
  background: #971936;
}
.global-banner--error .global-banner__dismiss:hover:after, .global-banner--error .global-banner__dismiss:focus:after {
  width: 9px;
  height: 9px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 width=%27195%27 height=%27195%27 viewBox=%2715 15 195 195%27%3E%3Cpath fill=%27%23fff%27 stroke=%27transparent%27 stroke-width=%270%27  d=%27M42.8994948,19.2531835 L112.999,91.963 L183.100505,19.2531834 C188.567845,13.5822722 197.432155,13.5822722 202.899495,19.2531834 C208.366835,24.9240946 208.366835,34.118458 202.899495,39.7893692 L132.798989,112.5 L202.899495,185.21063 C208.366835,190.881541 208.366835,200.075905 202.899495,205.746817 C197.432155,211.417728 188.567845,211.417728 183.100505,205.746817 L113,133.036 L42.8994948,205.746817 C37.4321549,211.417728 28.5678453,211.417728 23.1005051,205.746817 C17.633165,200.075905 17.633165,190.881542 23.1005051,185.210631 L93.2010109,112.5 L23.1005051,39.7893698 C17.633165,34.1184585 17.633165,24.9240948 23.1005051,19.2531835 C28.5678453,13.5822722 37.4321549,13.5822722 42.8994948,19.2531835 Z%27/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 9px;
  line-height: 9px;
}
.global-banner--warning {
  background-color: #fffef5;
}
.global-banner--warning .global-banner__heading {
  color: #807100;
}
.global-banner--warning .global-banner__heading:before {
  background: #807100;
}
.global-banner--warning .global-banner__dismiss {
  background: rgba(128, 113, 0, 0.1);
}
.global-banner--warning .global-banner__dismiss:after {
  width: 9px;
  height: 9px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 width=%27195%27 height=%27195%27 viewBox=%2715 15 195 195%27%3E%3Cpath fill=%27%23807100%27 stroke=%27transparent%27 stroke-width=%270%27  d=%27M42.8994948,19.2531835 L112.999,91.963 L183.100505,19.2531834 C188.567845,13.5822722 197.432155,13.5822722 202.899495,19.2531834 C208.366835,24.9240946 208.366835,34.118458 202.899495,39.7893692 L132.798989,112.5 L202.899495,185.21063 C208.366835,190.881541 208.366835,200.075905 202.899495,205.746817 C197.432155,211.417728 188.567845,211.417728 183.100505,205.746817 L113,133.036 L42.8994948,205.746817 C37.4321549,211.417728 28.5678453,211.417728 23.1005051,205.746817 C17.633165,200.075905 17.633165,190.881542 23.1005051,185.210631 L93.2010109,112.5 L23.1005051,39.7893698 C17.633165,34.1184585 17.633165,24.9240948 23.1005051,19.2531835 C28.5678453,13.5822722 37.4321549,13.5822722 42.8994948,19.2531835 Z%27/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 9px;
  line-height: 9px;
}
.global-banner--warning .global-banner__dismiss:hover, .global-banner--warning .global-banner__dismiss:focus {
  background: #807100;
}
.global-banner--warning .global-banner__dismiss:hover:after, .global-banner--warning .global-banner__dismiss:focus:after {
  width: 9px;
  height: 9px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 width=%27195%27 height=%27195%27 viewBox=%2715 15 195 195%27%3E%3Cpath fill=%27%23fff%27 stroke=%27transparent%27 stroke-width=%270%27  d=%27M42.8994948,19.2531835 L112.999,91.963 L183.100505,19.2531834 C188.567845,13.5822722 197.432155,13.5822722 202.899495,19.2531834 C208.366835,24.9240946 208.366835,34.118458 202.899495,39.7893692 L132.798989,112.5 L202.899495,185.21063 C208.366835,190.881541 208.366835,200.075905 202.899495,205.746817 C197.432155,211.417728 188.567845,211.417728 183.100505,205.746817 L113,133.036 L42.8994948,205.746817 C37.4321549,211.417728 28.5678453,211.417728 23.1005051,205.746817 C17.633165,200.075905 17.633165,190.881542 23.1005051,185.210631 L93.2010109,112.5 L23.1005051,39.7893698 C17.633165,34.1184585 17.633165,24.9240948 23.1005051,19.2531835 C28.5678453,13.5822722 37.4321549,13.5822722 42.8994948,19.2531835 Z%27/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 9px;
  line-height: 9px;
}
.global-banner--success {
  background-color: #f6fbf7;
}
.global-banner--success .global-banner__heading {
  color: #007a1b;
}
.global-banner--success .global-banner__heading:before {
  background: #007a1b;
}
.global-banner--success .global-banner__dismiss {
  background: rgba(0, 122, 27, 0.1);
}
.global-banner--success .global-banner__dismiss:after {
  width: 9px;
  height: 9px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 width=%27195%27 height=%27195%27 viewBox=%2715 15 195 195%27%3E%3Cpath fill=%27%23007a1b%27 stroke=%27transparent%27 stroke-width=%270%27  d=%27M42.8994948,19.2531835 L112.999,91.963 L183.100505,19.2531834 C188.567845,13.5822722 197.432155,13.5822722 202.899495,19.2531834 C208.366835,24.9240946 208.366835,34.118458 202.899495,39.7893692 L132.798989,112.5 L202.899495,185.21063 C208.366835,190.881541 208.366835,200.075905 202.899495,205.746817 C197.432155,211.417728 188.567845,211.417728 183.100505,205.746817 L113,133.036 L42.8994948,205.746817 C37.4321549,211.417728 28.5678453,211.417728 23.1005051,205.746817 C17.633165,200.075905 17.633165,190.881542 23.1005051,185.210631 L93.2010109,112.5 L23.1005051,39.7893698 C17.633165,34.1184585 17.633165,24.9240948 23.1005051,19.2531835 C28.5678453,13.5822722 37.4321549,13.5822722 42.8994948,19.2531835 Z%27/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 9px;
  line-height: 9px;
}
.global-banner--success .global-banner__dismiss:hover, .global-banner--success .global-banner__dismiss:focus {
  background: #007a1b;
}
.global-banner--success .global-banner__dismiss:hover:after, .global-banner--success .global-banner__dismiss:focus:after {
  width: 9px;
  height: 9px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 width=%27195%27 height=%27195%27 viewBox=%2715 15 195 195%27%3E%3Cpath fill=%27%23fff%27 stroke=%27transparent%27 stroke-width=%270%27  d=%27M42.8994948,19.2531835 L112.999,91.963 L183.100505,19.2531834 C188.567845,13.5822722 197.432155,13.5822722 202.899495,19.2531834 C208.366835,24.9240946 208.366835,34.118458 202.899495,39.7893692 L132.798989,112.5 L202.899495,185.21063 C208.366835,190.881541 208.366835,200.075905 202.899495,205.746817 C197.432155,211.417728 188.567845,211.417728 183.100505,205.746817 L113,133.036 L42.8994948,205.746817 C37.4321549,211.417728 28.5678453,211.417728 23.1005051,205.746817 C17.633165,200.075905 17.633165,190.881542 23.1005051,185.210631 L93.2010109,112.5 L23.1005051,39.7893698 C17.633165,34.1184585 17.633165,24.9240948 23.1005051,19.2531835 C28.5678453,13.5822722 37.4321549,13.5822722 42.8994948,19.2531835 Z%27/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 9px;
  line-height: 9px;
}

.usa-banner {
  position: relative;
  z-index: 9;
}

.va-crisis-line-button:hover, .va-crisis-line-button:focus {
  color: white;
}

.va-header {
  font-family: "Source Sans Pro Web";
}
.va-header .va-dropdown-trigger {
  cursor: pointer;
}
.va-header .usa-search .usa-button {
  background-color: #0071bb;
}
.va-header .sign-in-links .usa-button {
  background-color: #0071bb;
  background-image: unset;
  border-radius: 0.25rem;
  padding: 12px 20px;
}

.usa-header {
  background-color: #003f72;
  position: relative;
  z-index: 500;
}

.usa-nav-container {
  background: none;
  background-color: #003f72;
  box-shadow: none;
  max-width: none;
  max-width: 1200px;
}
.usa-nav-container .region-header {
  padding-bottom: 18px;
  padding-top: 18px;
}
@media all and (min-width: 64em) {
  .usa-nav-container .region-header {
    padding-bottom: 22px;
    padding-top: 22px;
  }
}
.usa-nav-container .usa-logo {
  line-height: 0;
}
@media all and (max-width: 54.99em) {
  .usa-nav-container .usa-logo {
    margin-left: 20px;
  }
}
.usa-js-mobile-nav--active .usa-nav-container .usa-logo {
  animation-duration: 1s;
  animation-name: fade-in-down;
  left: 0;
  position: fixed;
  top: 18px;
  z-index: 900;
}
.toolbar-vertical.usa-js-mobile-nav--active .usa-nav-container .usa-logo {
  padding-top: 39px;
}
.usa-nav-container .usa-logo .logo-img img {
  height: 20px;
}
@media all and (min-width: 64em) {
  .usa-nav-container .usa-logo .logo-img img {
    height: 30px;
  }
}

.usa-menu-btn {
  width: 20px;
  height: 20px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 width=%27195%27 height=%27195%27 viewBox=%2715 15 195 195%27%3E%3Cpath fill=%27%23fff%27 stroke=%27transparent%27 stroke-width=%270%27 d=%27M29.5,161 L195.5,161 C203.508129,161 210,167.491871 210,175.5 C210,183.508129 203.508129,190 195.5,190 L29.5,190 C21.4918711,190 15,183.508129 15,175.5 C15,167.491871 21.4918711,161 29.5,161 Z M29.5,98 L195.5,98 C203.508129,98 210,104.491871 210,112.5 C210,120.508129 203.508129,127 195.5,127 L29.5,127 C21.4918711,127 15,120.508129 15,112.5 C15,104.491871 21.4918711,98 29.5,98 Z M29.5,35 L195.5,35 C203.508129,35 210,41.4918711 210,49.5 C210,57.5081289 203.508129,64 195.5,64 L29.5,64 C21.4918711,64 15,57.5081289 15,49.5 C15,41.4918711 21.4918711,35 29.5,35 Z%27/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 20px;
  line-height: 20px;
  background-position: center;
  background-repeat: no-repeat;
}
.usa-menu-btn:hover, .usa-menu-btn:focus {
  background-color: transparent;
}
.usa-js-mobile-nav--active .usa-menu-btn {
  width: 20px;
  height: 20px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 width=%27195%27 height=%27195%27 viewBox=%2715 15 195 195%27%3E%3Cpath fill=%27%23fff%27 stroke=%27transparent%27 stroke-width=%270%27  d=%27M42.8994948,19.2531835 L112.999,91.963 L183.100505,19.2531834 C188.567845,13.5822722 197.432155,13.5822722 202.899495,19.2531834 C208.366835,24.9240946 208.366835,34.118458 202.899495,39.7893692 L132.798989,112.5 L202.899495,185.21063 C208.366835,190.881541 208.366835,200.075905 202.899495,205.746817 C197.432155,211.417728 188.567845,211.417728 183.100505,205.746817 L113,133.036 L42.8994948,205.746817 C37.4321549,211.417728 28.5678453,211.417728 23.1005051,205.746817 C17.633165,200.075905 17.633165,190.881542 23.1005051,185.210631 L93.2010109,112.5 L23.1005051,39.7893698 C17.633165,34.1184585 17.633165,24.9240948 23.1005051,19.2531835 C28.5678453,13.5822722 37.4321549,13.5822722 42.8994948,19.2531835 Z%27/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 20px;
  line-height: 20px;
}

.usa-navbar {
  border-bottom-width: 0;
  height: 56px;
  justify-content: space-between;
}
@media all and (min-width: 64em) {
  .usa-navbar {
    height: auto;
  }
}
@media all and (min-width: 64em) {
  .usa-header--basic .usa-navbar {
    width: auto;
  }
}

.usa-nav .usa-nav__submenu .usa-accordion__button, .usa-nav .usa-nav__primary-item .usa-accordion__button {
  background-size: 10px;
}
@media all and (max-width: 54.99em) {
  .usa-nav .usa-nav__submenu .usa-accordion__button, .usa-nav .usa-nav__primary-item .usa-accordion__button {
    background-size: 16px;
    background-position: right 1rem top 50%;
  }
}
.usa-nav .usa-nav__submenu [aria-expanded=false].usa-accordion__button, .usa-nav .usa-nav__primary-item [aria-expanded=false].usa-accordion__button, .usa-nav .usa-nav__submenu .usa-accordion__button:active, .usa-nav .usa-nav__primary-item .usa-accordion__button:active {
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 width=%27195%27 height=%27195%27 viewBox=%2715 15 195 195%27%3E%3Cpath fill=%27%23fff%27 stroke=%27transparent%27 stroke-width=%270%27 d=%27M18,63.5c-4.1,4.3-4,11.2,0.3,15.3l86.6,83c2.1,2.1,4.8,3,7.5,3c2.7,0,5.5-1,7.5-3l86.6-83c4.3-4.1,4.5-11,0.3-15.3 c-4.1-4.3-11-4.5-15.3-0.3l-78.7,76.1L33.4,63.1C29,59,22.1,59.1,18,63.5z%27/%3E%3C/svg%3E");
}
.usa-nav .usa-nav__submenu [aria-expanded=true].usa-accordion__button, .usa-nav .usa-nav__primary-item [aria-expanded=true].usa-accordion__button {
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 width=%27195%27 height=%27195%27 viewBox=%2715 15 195 195%27%3E%3Cpath fill=%27%23fff%27 stroke=%27transparent%27 stroke-width=%270%27 d=%27M207,161.5c4.1-4.3,4-11.2-0.3-15.3l-86.6-83c-2.1-2.1-4.8-3-7.5-3c-2.7,0-5.5,1-7.5,3l-86.6,83c-4.3,4.1-4.5,11-0.3,15.3 c4.1,4.3,11,4.5,15.3,0.3l78.7-76.1l79.5,76.1C196,166,202.9,165.8,207,161.5L207,161.5z%27/%3E%3C/svg%3E");
}
.usa-nav .usa-nav__submenu .usa-accordion__button span, .usa-nav .usa-nav__primary-item .usa-accordion__button span {
  margin-right: 0;
  padding-right: 14px;
}

.usa-header--basic .usa-nav {
  justify-content: flex-start;
  padding-left: 40px;
}
@media all and (max-width: 54.99em) {
  .usa-header--basic .usa-nav {
    background: #003159;
    max-width: none;
    padding-left: 0;
    padding-top: 10px;
    width: 100%;
  }
}
.usa-nav__close {
  align-items: center;
  display: flex;
  justify-content: center;
  margin-right: 5px;
}
@media all and (min-width: 64em) {
  .usa-nav__close {
    display: none;
  }
}
@media all and (max-width: 54.99em) {
  .usa-nav .usa-nav__primary {
    margin-top: 0;
  }
}
@media all and (max-width: 54.99em) {
  .usa-nav .usa-nav__primary-item {
    border-bottom: 1px solid #003f72;
    border-top-width: 0;
  }
}
.usa-nav .usa-nav__primary-item > .usa-nav__link {
  font-size: 16px !important;
  font-style: normal !important;
  font-weight: 500 !important;
  padding: 29px 20px !important;
  text-transform: none !important;
}
@media all and (min-width: 64em) {
  .usa-nav .usa-nav__primary-item > .usa-nav__link:hover {
    background-color: #0065a1 !important;
  }
}
@media all and (min-width: 64em) {
  .usa-nav .usa-nav__primary-item > .usa-nav__link {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
}
.usa-nav .usa-nav__submenu {
  color: #fff;
  background-color: #003159;
  width: auto;
}
@media all and (min-width: 64em) {
  .usa-nav .usa-nav__submenu {
    padding: 10px 0;
  }
}
.usa-nav .usa-nav__submenu-item {
  font-size: 16px;
  margin-bottom: 0;
}
@media all and (max-width: 54.99em) {
  .usa-nav .usa-nav__submenu-item {
    border-top-width: 0;
  }
}
.usa-nav .usa-nav__submenu-item > .usa-nav__link {
  line-height: 1em;
}
@media all and (max-width: 54.99em) {
  .usa-nav .usa-nav__submenu-item > .usa-nav__link {
    border-top: 1px solid #003f72;
    padding: 24px 20px;
  }
}
@media all and (min-width: 64em) {
  .usa-nav .usa-nav__submenu-item > .usa-nav__link {
    padding: 10px 20px;
  }
}
.usa-nav .usa-nav__submenu-item > .usa-nav__link .field--name-field-image {
  margin-bottom: 12px;
}
.usa-nav .usa-nav__submenu-item > .usa-nav__link .field--name-field-image img {
  filter: brightness(0) invert(1);
  max-height: 50px;
  max-width: 200px;
}
.usa-nav .usa-nav__submenu-item > .usa-nav__link .field--name-field-description {
  font-size: 14px;
}
.usa-nav .usa-nav__submenu-item > .usa-nav__link:hover, .usa-nav .usa-nav__submenu-item > .usa-nav__link:focus {
  text-decoration: none;
  background-color: #0065a1;
}
@media all and (min-width: 64em) {
  .usa-nav .usa-nav__submenu-item > .usa-nav__link:hover, .usa-nav .usa-nav__submenu-item > .usa-nav__link:focus {
    padding: 10px 20px;
  }
}
.usa-nav .usa-nav__submenu-item > .usa-nav__link:hover .field--name-field-image img, .usa-nav .usa-nav__submenu-item > .usa-nav__link:focus .field--name-field-image img {
  filter: none;
}
.usa-nav .usa-nav__submenu-item > .usa-nav__link:hover::after, .usa-nav .usa-nav__submenu-item > .usa-nav__link:focus::after {
  display: none;
}
.usa-nav .usa-nav__submenu-item > .usa-nav__link.has-image-field {
  border-bottom: 2px dotted rgba(197, 217, 231, 0.5);
  padding-bottom: 20px;
  padding-top: 20px;
}
@media all and (min-width: 64em) {
  .usa-nav .usa-nav__submenu-item > .usa-nav__link.has-image-field {
    width: 380px;
  }
}
.usa-nav .usa-nav__submenu-item > .usa-nav__link.has-image-field:hover, .usa-nav .usa-nav__submenu-item > .usa-nav__link.has-image-field:focus {
  background: #f2f2f2;
  color: #6e6e6e;
  text-decoration: none;
}
.usa-nav .usa-nav__submenu-item:last-child .has-image-field {
  border-bottom-width: 0;
}
@media all and (min-width: 64em) {
  .usa-nav .usa-nav__submenu-item + * {
    margin-top: 0 !important;
  }
}
.usa-nav .usa-nav__submenu .usa-accordion__button {
  color: inherit;
  font-size: 16px;
  font-weight: 500;
}
.usa-nav .usa-nav__submenu-list {
  background-color: #002a4d;
}
.usa-nav .usa-nav__submenu-list .usa-nav__link {
  padding-left: 40px;
}
.usa-nav .usa-nav__submenu-list .usa-nav__link:hover, .usa-nav .usa-nav__submenu-list .usa-nav__link:focus {
  padding-left: 40px;
}

.occ-programs-nav .dropdown-toggle {
  background: none;
  border-radius: 0;
  box-shadow: none;
}

.usa-footer {
  border-width: 4px;
  border-top: 4px solid;
  background-color: #112e51;
  border-image-slice: 1;
  border-image-source: linear-gradient(to left, #ff7f32, #ff447a);
}
.usa-footer svg.ext {
  display: none;
}

.region-bottom .block-menu {
  width: 100%;
  background-color: #003f72;
  color: #fff;
}
.region-bottom .block-menu a {
  color: #fff;
  text-decoration: none;
  font-weight: 700;
}
.region-bottom .block-menu a:hover, .region-bottom .block-menu a:focus {
  text-decoration: underline;
}
.region-bottom .block-menu .menu {
  margin-left: auto;
  margin-right: auto;
  max-width: 1200px;
  padding-left: 1rem;
  padding-right: 1rem;
  display: flex;
  flex-direction: column;
  margin-top: 40px;
  margin-bottom: 40px;
  gap: 12px;
  list-style: none;
}
@media all and (min-width: 64em) {
  .region-bottom .block-menu .menu {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
@media all and (min-width: 64em) {
  .region-bottom .block-menu .menu {
    flex-direction: row;
    justify-content: center;
    margin-top: 30px;
    margin-bottom: 30px;
    gap: 40px;
  }
}
.region-bottom .block-menu .menu-item {
  margin-bottom: 0;
  font-family: "myriad-pro", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  font-size: 16px;
}
.region-bottom .block-menu .menu-item > span {
  color: #fff;
}
.region-bottom .block-menu .menu .menu {
  padding-right: 0;
  padding-left: 0;
  margin-top: 20px;
  margin-bottom: 20px;
}
@media all and (min-width: 64em) {
  .region-bottom .block-menu .menu .menu {
    flex-direction: column;
    gap: 12px;
  }
}

.region-content {
  padding-bottom: 60px;
}
@media all and (min-width: 64em) {
  .region-content {
    padding-bottom: 80px;
  }
}

@media all and (max-width: 63.99em) {
  .page__left {
    position: sticky;
    z-index: 10;
    top: calc((
  (100vw * 94) / 1443.45763
) * -1);
    flex-grow: 1;
    padding-top: calc(
  (100vw * 94) / 1443.45763
);
    margin-top: calc((
  (100vw * 94) / 1443.45763
) * -1);
    background-color: #f2f2f2;
  }
  .grid-container .page__left {
    margin-right: -20px;
    margin-left: -20px;
  }
}
@media all and (max-width: 63.99em) and (min-width: 75em) {
  .grid-container .page__left {
    margin-right: -2rem;
    margin-left: -2rem;
  }
}
@media all and (min-width: 64em) {
  .page__left {
    flex-basis: 275px;
    flex-grow: 0;
    border-width: 0 1px 0 0;
    border-style: solid;
    margin-right: 60px;
    -o-border-image: linear-gradient(to bottom, rgba(197, 217, 231, 0), #c5d9e7 20%) 1 100%;
       border-image: linear-gradient(to bottom, rgba(197, 217, 231, 0), #c5d9e7 20%) 1 100%;
  }
}
.page__left.table-of-content--empty {
  display: none;
}

.__slim__ {
  background-color: #fff;
}
.__slim__ .usa-banner,
.__slim__ .va-header,
.__slim__ .usa-header,
.__slim__ .hero--app-page,
.__slim__ .usa-footer {
  display: none;
}
@media all and (max-width: 29.99em) {
  .__slim__ .page-app-detail__left {
    display: none;
  }
}
.__slim__ .container-narrow {
  padding-right: 0;
  padding-left: 0;
}

.page-appstore__wrapper.page-appstore--overlay .page-appstore__left {
  z-index: 2;
  transform: translateX(100%);
}
@media all and (min-width: 40em) {
  .page-appstore__wrapper.page-appstore--overlay .page-appstore__left {
    transform: translateX(225px);
  }
}
@media all and (min-width: 64em) {
  .page-appstore__wrapper.page-appstore--overlay .page-appstore__left {
    transform: translateX(0);
  }
}
.page-appstore__wrapper.page-appstore--overlay .page-appstore__main::after {
  opacity: 1;
  pointer-events: all;
}
@media all and (min-width: 64em) and (min-width: 64em) {
  .page-appstore__wrapper.page-appstore--desktop-expanded .page-appstore__left {
    margin-left: 0;
  }
}
.page-appstore__left {
  position: relative;
  min-height: 100vh;
  flex-basis: 245px;
  flex-grow: 0;
  border-width: 0 1px 0 0;
  border-style: solid;
  margin-left: -245px;
  background: #fff;
  -o-border-image: linear-gradient(to bottom, rgba(197, 217, 231, 0), #c5d9e7 20%) 1 100%;
     border-image: linear-gradient(to bottom, rgba(197, 217, 231, 0), #c5d9e7 20%) 1 100%;
  transition: transform 0.3s;
}
@media all and (min-width: 40em) {
  .page-appstore__left {
    margin-left: -225px;
  }
}
@media all and (min-width: 64em) {
  .page-appstore__left {
    transition: margin-left 0.3s;
  }
}
.page-appstore__main {
  position: relative;
  z-index: 1;
  padding-bottom: 100px;
}
.page-appstore__main::after {
  position: absolute;
  z-index: 2;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: block;
  background: rgba(0, 0, 0, 0.8);
  content: "";
  opacity: 0;
  pointer-events: none;
  transition: opacity 0.3s;
}
@media all and (min-width: 64em) {
  .page-appstore__main::after {
    display: none;
  }
}
.page-appstore .hero {
  margin-bottom: 0;
}
@media all and (min-width: 64em) {
  .page-appstore--desktop-expanded .hero {
    -webkit-mask-size: 100% calc(100% - 5.509695vw - 1px), 100% 6.509695vw;
    mask-size: 100% calc(100% - 5.509695vw - 1px), 100% 6.509695vw;
  }
}
@media all and (min-width: 64em) {
  .page-appstore--desktop-expanded .hero::before {
    background-size: calc(100vw - 245px) calc(
  (100vw * 94) / 1443.45763
);
  }
}
.page-appstore__intro, .page-appstore__results {
  display: none;
  padding-top: 40px;
}
.page-appstore .app-grid {
  padding-bottom: 0;
  background-image: none;
}
.page-appstore__section--active {
  display: block;
}

.page-app-detail .hero {
  margin-bottom: 0;
}
@media all and (min-width: 64em) {
  .page-app-detail .hero {
    margin-bottom: 60px;
  }
}
.page-app-detail__main h2:not(#introduction)::before,
.page-app-detail__main .h2:not(#introduction)::before,
.page-app-detail__main .usa-form legend:not(#introduction)::before,
.usa-form .page-app-detail__main legend:not(#introduction)::before {
  display: block;
  content: "";
}

.usa-section {
  background-color: #fff;
}

.homepage-resources {
  background: #fff url(../images/326475495cf83d5530a8.jpg) center top no-repeat;
  background-attachment: fixed;
  background-size: contain;
  padding-bottom: 60px;
}
.homepage-resources .tablet\:grid-col {
  display: flex;
}

.path-frontpage .cta-block {
  z-index: 1;
}

.my-app-list__docker {
  position: fixed;
  z-index: 3;
  right: 0;
  bottom: 0;
  left: 0;
  padding-top: 20px;
  padding-bottom: 20px;
  background-color: #f5fafd;
  text-align: center;
}
@media all and (min-width: 64em) {
  .my-app-list__docker {
    padding-top: 30px;
    padding-bottom: 30px;
    transition: padding-left 0.3s;
  }
  .page-appstore--desktop-expanded .my-app-list__docker {
    padding-left: 245px;
  }
}
.my-app-list__docker .grid-row {
  align-items: center;
}
.my-app-list__docker__heading {
  margin-top: 0;
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  font-size: 13px;
  font-weight: 700;
}
@media all and (min-width: 64em) {
  .my-app-list__docker__heading {
    margin-bottom: 0;
    font-size: 16px;
  }
}
@media print {
  .path-my-app-list-share .hero {
    display: none !important;
  }
  .view-header--print {
    display: block;
  }
  .my-app-list__share__summary {
    width: 100% !important;
  }
}
.my-app-list__share {
  flex-direction: column-reverse;
  padding-top: 40px;
  padding-bottom: 40px;
}
@media all and (min-width: 64em) {
  .my-app-list__share {
    flex-direction: row;
    padding-top: 60px;
    padding-bottom: 60px;
  }
}
.my-app-list__share__summary .app-grid {
  padding-bottom: 40px;
}
@media all and (min-width: 64em) {
  .my-app-list__share__summary {
    margin-right: 115px;
  }
}
.my-app-list__share__actions {
  border-width: 0;
  border-style: solid;
  -o-border-image: linear-gradient(to bottom, rgba(197, 217, 231, 0), #c5d9e7 20%) 1 100%;
     border-image: linear-gradient(to bottom, rgba(197, 217, 231, 0), #c5d9e7 20%) 1 100%;
}
@media all and (min-width: 64em) {
  .my-app-list__share__actions {
    border-left-width: 1px;
  }
}
.my-app-list__share__actions .usa-button-group {
  margin-bottom: 40px;
  gap: 20px;
  text-align: center;
}
@media all and (min-width: 30em) {
  .my-app-list__share__actions .usa-button-group {
    justify-content: center;
  }
}
@media all and (min-width: 64em) {
  .my-app-list__share__actions .usa-button-group {
    flex-direction: column;
    gap: 30px;
    text-align: right;
  }
}
.my-app-list__share__email {
  padding-bottom: 60px;
  background-color: #fff;
}
@media all and (min-width: 64em) {
  .my-app-list__share__email {
    padding-left: 80px;
  }
}
.my-app-list__share__email .close {
  position: absolute;
  top: 0;
  right: 0;
  min-width: 0;
  padding: 12px;
  margin: 0;
  background: transparent;
  box-shadow: none;
}
.my-app-list__share__email .close::before {
  width: 14px;
  height: 14px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 width=%27195%27 height=%27195%27 viewBox=%2715 15 195 195%27%3E%3Cpath fill=%27%236e6e6e%27 stroke=%27transparent%27 stroke-width=%270%27  d=%27M42.8994948,19.2531835 L112.999,91.963 L183.100505,19.2531834 C188.567845,13.5822722 197.432155,13.5822722 202.899495,19.2531834 C208.366835,24.9240946 208.366835,34.118458 202.899495,39.7893692 L132.798989,112.5 L202.899495,185.21063 C208.366835,190.881541 208.366835,200.075905 202.899495,205.746817 C197.432155,211.417728 188.567845,211.417728 183.100505,205.746817 L113,133.036 L42.8994948,205.746817 C37.4321549,211.417728 28.5678453,211.417728 23.1005051,205.746817 C17.633165,200.075905 17.633165,190.881542 23.1005051,185.210631 L93.2010109,112.5 L23.1005051,39.7893698 C17.633165,34.1184585 17.633165,24.9240948 23.1005051,19.2531835 C28.5678453,13.5822722 37.4321549,13.5822722 42.8994948,19.2531835 Z%27/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 14px;
  line-height: 14px;
  display: block;
  content: "";
}

.view-header--print {
  position: relative;
}
.view-header--print .appstore-logo {
  position: absolute;
  top: 0;
  right: 0;
  height: 40px;
}

.view-footer--print {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  font-size: 12.8px;
  padding-left: 1rem;
  padding-right: 1rem;
}
@media all and (min-width: 75em) {
  .view-footer--print {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}

.path-my-app-list-share .hero {
  background-image: url(../images/22879e19e5b488fe5310.png);
}

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