@charset "UTF-8";
/*! uswds v2.6.0 */
.usa-prose > ul,
.usa-prose > ol, .usa-list{
  margin-bottom:1em;
  margin-top:1em;
  line-height:1.5;
  padding-left:3ch;
}
.usa-prose > ul:last-child,
.usa-prose > ol:last-child, .usa-list:last-child{
  margin-bottom:0;
}

.usa-prose > ul li,
.usa-prose > ol li, .usa-list li{
  margin-bottom:0.25em;
  max-width:68ex;
}
.usa-prose > ul li:last-child,
.usa-prose > ol li:last-child, .usa-list li:last-child{
  margin-bottom:0;
}

.usa-prose > table, .usa-table{
  font-family:Source Sans Pro, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;
  font-size:1.06rem;
  line-height:1.5;
  border-collapse:collapse;
  border-spacing:0;
  margin:1.25rem 0;
}
.usa-prose > table thead th, .usa-table thead th{
  font-weight:700;
}
.usa-prose > table thead th, .usa-table thead th,
.usa-prose > table thead td,
.usa-table thead td{
  background-color:#f0f0f0;
}
.usa-prose > table th, .usa-table th{
  text-align:left;
}
.usa-prose > table th, .usa-table th,
.usa-prose > table td,
.usa-table td{
  border-width:1px;
  border-color:#565c65;
  border-style:solid;
  background-color:white;
  font-weight:400;
  padding:0.5rem 1rem;
}
.usa-prose > table caption, .usa-table caption{
  font-family:Source Sans Pro, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;
  font-size:1rem;
  font-weight:700;
  margin-bottom:0.75rem;
  text-align:left;
}

.usa-prose > .usa-table--borderless thead th, .usa-table--borderless thead th{
  background-color:transparent;
  border-top:0;
}
.usa-prose > .usa-table--borderless th, .usa-table--borderless th,
.usa-prose > .usa-table--borderless td,
.usa-table--borderless td{
  border-left:0;
  border-right:0;
}
.usa-table--borderless th:first-child{
  padding-left:0;
}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html{
  line-height:1.15;
  -webkit-text-size-adjust:100%;
}
body{
  margin:0;
}
main{
  display:block;
}
h1{
  font-size:2em;
  margin:0.67em 0;
}
hr{
  -webkit-box-sizing:content-box;
          box-sizing:content-box;
  height:0;
  overflow:visible;
}
pre{
  font-family:monospace, monospace;
  font-size:1em;
}
a{
  background-color:transparent;
}
abbr[title]{
  border-bottom:none;
  text-decoration:underline;
  -webkit-text-decoration:underline dotted;
          text-decoration:underline dotted;
}
b,
strong{
  font-weight:bolder;
}
code,
kbd,
samp{
  font-family:monospace, monospace;
  font-size:1em;
}
small{
  font-size:80%;
}
sub,
sup{
  font-size:75%;
  line-height:0;
  position:relative;
  vertical-align:baseline;
}

sub{
  bottom:-0.25em;
}

sup{
  top:-0.5em;
}
img{
  border-style:none;
}
button,
input,
optgroup,
select,
textarea{
  font-family:inherit;
  font-size:100%;
  line-height:1.15;
  margin:0;
}
button,
input{
  overflow:visible;
}
button,
select{
  text-transform:none;
}
button,
[type=button],
[type=reset],
[type=submit]{
  -webkit-appearance:button;
}
button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner{
  border-style:none;
  padding:0;
}
button:-moz-focusring,
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring{
  outline:1px dotted ButtonText;
}
fieldset{
  padding:0.35em 0.75em 0.625em;
}
legend{
  -webkit-box-sizing:border-box;
          box-sizing:border-box;
  color:inherit;
  display:table;
  max-width:100%;
  padding:0;
  white-space:normal;
}
progress{
  vertical-align:baseline;
}
textarea{
  overflow:auto;
}
[type=checkbox],
[type=radio]{
  -webkit-box-sizing:border-box;
          box-sizing:border-box;
  padding:0;
}
[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button{
  height:auto;
}
[type=search]{
  -webkit-appearance:textfield;
  outline-offset:-2px;
}
[type=search]::-webkit-search-decoration{
  -webkit-appearance:none;
}
::-webkit-file-upload-button{
  -webkit-appearance:button;
  font:inherit;
}
details{
  display:block;
}
summary{
  display:list-item;
}
template{
  display:none;
}
[hidden]{
  display:none;
}
/*
@font-face{
  font-family:Roboto Mono Web;
  font-style:normal;
  font-weight:300;
  font-display:fallback;
  src:url(/static/main/fonts/roboto-mono/roboto-mono-v5-latin-300.woff2) format("woff2"), url(/static/main/fonts/roboto-mono/roboto-mono-v5-latin-300.woff) format("woff"), url(/static/main/fonts/roboto-mono/roboto-mono-v5-latin-300.ttf) format("truetype");
}
@font-face{
  font-family:Roboto Mono Web;
  font-style:normal;
  font-weight:400;
  font-display:fallback;
  src:url(/static/main/fonts/roboto-mono/roboto-mono-v5-latin-regular.woff2) format("woff2"), url(/static/main/fonts/roboto-mono/roboto-mono-v5-latin-regular.woff) format("woff"), url(/static/main/fonts/roboto-mono/roboto-mono-v5-latin-regular.ttf) format("truetype");
}
@font-face{
  font-family:Roboto Mono Web;
  font-style:normal;
  font-weight:700;
  font-display:fallback;
  src:url(/static/main/fonts/roboto-mono/roboto-mono-v5-latin-700.woff2) format("woff2"), url(/static/main/fonts/roboto-mono/roboto-mono-v5-latin-700.woff) format("woff"), url(/static/main/fonts/roboto-mono/roboto-mono-v5-latin-700.ttf) format("truetype");
}
@font-face{
  font-family:Roboto Mono Web;
  font-style:italic;
  font-weight:300;
  font-display:fallback;
  src:url(/static/main/fonts/roboto-mono/roboto-mono-v5-latin-300italic.woff2) format("woff2"), url(/static/main/fonts/roboto-mono/roboto-mono-v5-latin-300italic.woff) format("woff"), url(/static/main/fonts/roboto-mono/roboto-mono-v5-latin-300italic.ttf) format("truetype");
}
@font-face{
  font-family:Roboto Mono Web;
  font-style:italic;
  font-weight:400;
  font-display:fallback;
  src:url(/static/main/fonts/roboto-mono/roboto-mono-v5-latin-italic.woff2) format("woff2"), url(/static/main/fonts/roboto-mono/roboto-mono-v5-latin-italic.woff) format("woff"), url(/static/main/fonts/roboto-mono/roboto-mono-v5-latin-italic.ttf) format("truetype");
}
@font-face{
  font-family:Roboto Mono Web;
  font-style:italic;
  font-weight:700;
  font-display:fallback;
  src:url(/static/main/fonts/roboto-mono/roboto-mono-v5-latin-700italic.woff2) format("woff2"), url(/static/main/fonts/roboto-mono/roboto-mono-v5-latin-700italic.woff) format("woff"), url(/static/main/fonts/roboto-mono/roboto-mono-v5-latin-700italic.ttf) format("truetype");
}
@font-face{
  font-family:Source Sans Pro;
  font-style:normal;
  font-weight:300;
  font-display:fallback;
  src:url(/static/main/fonts/source-sans-pro/sourcesanspro-light.woff2) format("woff2"), url(/static/main/fonts/source-sans-pro/sourcesanspro-light.woff) format("woff"), url(/static/main/fonts/source-sans-pro/sourcesanspro-light.ttf) format("truetype");
}
@font-face{
  font-family:Source Sans Pro;
  font-style:normal;
  font-weight:400;
  font-display:fallback;
  src:url(/static/main/fonts/source-sans-pro/sourcesanspro-regular.woff2) format("woff2"), url(/static/main/fonts/source-sans-pro/sourcesanspro-regular.woff) format("woff"), url(/static/main/fonts/source-sans-pro/sourcesanspro-regular.ttf) format("truetype");
}
@font-face{
  font-family:Source Sans Pro;
  font-style:normal;
  font-weight:700;
  font-display:fallback;
  src:url(/static/main/fonts/source-sans-pro/sourcesanspro-bold.woff2) format("woff2"), url(/static/main/fonts/source-sans-pro/sourcesanspro-bold.woff) format("woff"), url(/static/main/fonts/source-sans-pro/sourcesanspro-bold.ttf) format("truetype");
}
@font-face{
  font-family:Source Sans Pro;
  font-style:italic;
  font-weight:300;
  font-display:fallback;
  src:url(/static/main/fonts/source-sans-pro/sourcesanspro-lightitalic.woff2) format("woff2"), url(/static/main/fonts/source-sans-pro/sourcesanspro-lightitalic.woff) format("woff"), url(/static/main/fonts/source-sans-pro/sourcesanspro-lightitalic.ttf) format("truetype");
}
@font-face{
  font-family:Source Sans Pro;
  font-style:italic;
  font-weight:400;
  font-display:fallback;
  src:url(/static/main/fonts/source-sans-pro/sourcesanspro-italic.woff2) format("woff2"), url(/static/main/fonts/source-sans-pro/sourcesanspro-italic.woff) format("woff"), url(/static/main/fonts/source-sans-pro/sourcesanspro-italic.ttf) format("truetype");
}
@font-face{
  font-family:Source Sans Pro;
  font-style:italic;
  font-weight:700;
  font-display:fallback;
  src:url(/static/main/fonts/source-sans-pro/sourcesanspro-bolditalic.woff2) format("woff2"), url(/static/main/fonts/source-sans-pro/sourcesanspro-bolditalic.woff) format("woff"), url(/static/main/fonts/source-sans-pro/sourcesanspro-bolditalic.ttf) format("truetype");
}
@font-face{
  font-family:Merriweather;
  font-style:normal;
  font-weight:300;
  font-display:fallback;
  src:url(/static/main/fonts/merriweather/Latin-Merriweather-Light.woff2) format("woff2"), url(/static/main/fonts/merriweather/Latin-Merriweather-Light.woff) format("woff"), url(/static/main/fonts/merriweather/Latin-Merriweather-Light.ttf) format("truetype");
}
@font-face{
  font-family:Merriweather;
  font-style:normal;
  font-weight:400;
  font-display:fallback;
  src:url(/static/main/fonts/merriweather/Latin-Merriweather-Regular.woff2) format("woff2"), url(/static/main/fonts/merriweather/Latin-Merriweather-Regular.woff) format("woff"), url(/static/main/fonts/merriweather/Latin-Merriweather-Regular.ttf) format("truetype");
}
@font-face{
  font-family:Merriweather;
  font-style:normal;
  font-weight:700;
  font-display:fallback;
  src:url(/static/main/fonts/merriweather/Latin-Merriweather-Bold.woff2) format("woff2"), url(/static/main/fonts/merriweather/Latin-Merriweather-Bold.woff) format("woff"), url(/static/main/fonts/merriweather/Latin-Merriweather-Bold.ttf) format("truetype");
}
@font-face{
  font-family:Merriweather;
  font-style:italic;
  font-weight:300;
  font-display:fallback;
  src:url(/static/main/fonts/merriweather/Latin-Merriweather-LightItalic.woff2) format("woff2"), url(/static/main/fonts/merriweather/Latin-Merriweather-LightItalic.woff) format("woff"), url(/static/main/fonts/merriweather/Latin-Merriweather-LightItalic.ttf) format("truetype");
}
@font-face{
  font-family:Merriweather;
  font-style:italic;
  font-weight:400;
  font-display:fallback;
  src:url(/static/main/fonts/merriweather/Latin-Merriweather-Italic.woff2) format("woff2"), url(/static/main/fonts/merriweather/Latin-Merriweather-Italic.woff) format("woff"), url(/static/main/fonts/merriweather/Latin-Merriweather-Italic.ttf) format("truetype");
}
@font-face{
  font-family:Merriweather;
  font-style:italic;
  font-weight:700;
  font-display:fallback;
  src:url(/static/main/fonts/merriweather/Latin-Merriweather-BoldItalic.woff2) format("woff2"), url(/static/main/fonts/merriweather/Latin-Merriweather-BoldItalic.woff) format("woff"), url(/static/main/fonts/merriweather/Latin-Merriweather-BoldItalic.ttf) format("truetype");
}
*/
input:not([disabled]):focus,
select:not([disabled]):focus,
textarea:not([disabled]):focus,
button:not([disabled]):focus{
  outline:0.25rem solid #2491ff;
  outline-offset:0;
}

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

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

html{
  -webkit-box-sizing:border-box;
          box-sizing:border-box;
}

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

html{
  -webkit-font-feature-settings:"kern" 1;
          font-feature-settings:"kern" 1;
  -webkit-font-kerning:normal;
          font-kerning:normal;
  /* font-family:Source Sans Pro, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;
  font-size:100%; */
}

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

/*! uswds v2.6.0 */
body{
  background-color:white;
  color:#1b1b1b;
  overflow-x:hidden;
}

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

.usa-button{
  font-family:Source Sans Pro, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;
  font-size:1.06rem;
  line-height:0.9;
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-smoothing:antialiased;
  -webkit-appearance:none;
     -moz-appearance:none;
          appearance:none;
  background-color:#005ea2;
  border:0;
  border-radius:0.25rem;
  color:white;
  cursor:pointer;
  display:inline-block;
  font-weight:bold;
  margin-right:0.5rem;
  padding:0.75rem 1.25rem;
  text-align:center;
  text-decoration:none;
  width:100%;
}
@media all and (min-width: 30em){
  .usa-button{
    width:auto;
  }
}
.usa-button:visited{
  color:white;
}
.usa-button:hover, .usa-button.usa-button--hover{
  background-color:#1a4480;
  border-bottom:0;
  color:white;
  text-decoration:none;
}
.usa-button:active, .usa-button.usa-button--active{
  background-color:#162e51;
  color:white;
}
.usa-button:not([disabled]):focus, .usa-button:not([disabled]).usa-focus{
  outline-offset:0.25rem;
}
.usa-button:disabled{
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-smoothing:antialiased;
  background-color:#c9c9c9;
  color:white;
  pointer-events:none;
}
.usa-button:disabled:hover, .usa-button:disabled.usa-button--hover, .usa-button:disabled:active, .usa-button:disabled.usa-button--active, .usa-button:disabled:focus, .usa-button:disabled.usa-focus{
  background-color:#c9c9c9;
  border:0;
  -webkit-box-shadow:none;
          box-shadow:none;
}

.usa-button--accent-cool{
  -moz-osx-font-smoothing:auto;
  -webkit-font-smoothing:subpixel-antialiased;
  background-color:#00bde3;
  color:#1b1b1b;
}
.usa-button--accent-cool:visited{
  color:#1b1b1b;
}
.usa-button--accent-cool:hover, .usa-button--accent-cool.usa-button--hover{
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-smoothing:antialiased;
  background-color:#28a0cb;
  color:white;
}
.usa-button--accent-cool:active, .usa-button--accent-cool.usa-button--active{
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-smoothing:antialiased;
  background-color:#07648d;
  color:white;
}

.usa-button--outline{
  -moz-osx-font-smoothing:auto;
  -webkit-font-smoothing:subpixel-antialiased;
  background-color:transparent;
  -webkit-box-shadow:inset 0 0 0 2px #005ea2;
          box-shadow:inset 0 0 0 2px #005ea2;
  color:#005ea2;
}
.usa-button--outline:visited{
  color:#005ea2;
}
.usa-button--outline:hover, .usa-button--outline.usa-button--hover{
  background-color:transparent;
  -webkit-box-shadow:inset 0 0 0 2px #1a4480;
          box-shadow:inset 0 0 0 2px #1a4480;
  color:#1a4480;
}
.usa-button--outline:active, .usa-button--outline.usa-button--active{
  background-color:transparent;
  -webkit-box-shadow:inset 0 0 0 2px #162e51;
          box-shadow:inset 0 0 0 2px #162e51;
  color:#162e51;
}
.usa-button--outline.usa-button--inverse{
  -webkit-box-shadow:inset 0 0 0 2px #dfe1e2;
          box-shadow:inset 0 0 0 2px #dfe1e2;
  color:#dfe1e2;
}
.usa-button--outline.usa-button--inverse:visited{
  color:#dfe1e2;
}
.usa-button--outline.usa-button--inverse:hover, .usa-button--outline.usa-button--inverse.usa-button--hover{
  -webkit-box-shadow:inset 0 0 0 2px #f0f0f0;
          box-shadow:inset 0 0 0 2px #f0f0f0;
  color:#f0f0f0;
}
.usa-button--outline.usa-button--inverse:active, .usa-button--outline.usa-button--inverse.usa-button--active{
  background-color:transparent;
  -webkit-box-shadow:inset 0 0 0 2px white;
          box-shadow:inset 0 0 0 2px white;
  color:white;
}
.usa-button--outline.usa-button--inverse.usa-button--unstyled{
  -moz-osx-font-smoothing:auto;
  -webkit-font-smoothing:subpixel-antialiased;
  color:#005ea2;
  text-decoration:underline;
  background-color:transparent;
  border:0;
  border-radius:0;
  -webkit-box-shadow:none;
          box-shadow:none;
  font-weight:normal;
  margin:0;
  padding:0;
  text-align:left;
  color:#dfe1e2;
}
.usa-button--outline.usa-button--inverse.usa-button--unstyled:hover{
  color:#1a4480;
}
.usa-button--outline.usa-button--inverse.usa-button--unstyled:active{
  color:#162e51;
}
.usa-button--outline.usa-button--inverse.usa-button--unstyled:focus{
  outline:0.25rem solid #2491ff;
  outline-offset:0;
}
.usa-button--outline.usa-button--inverse.usa-button--unstyled:visited{
  color:#54278f;
}
.usa-button--outline.usa-button--inverse.usa-button--unstyled:hover, .usa-button--outline.usa-button--inverse.usa-button--unstyled:active{
  -moz-osx-font-smoothing:auto;
  -webkit-font-smoothing:subpixel-antialiased;
  background-color:transparent;
  -webkit-box-shadow:none;
          box-shadow:none;
  text-decoration:underline;
}
.usa-button--outline.usa-button--inverse.usa-button--unstyled:hover, .usa-button--outline.usa-button--inverse.usa-button--unstyled.usa-button--hover{
  color:#f0f0f0;
}
.usa-button--outline.usa-button--inverse.usa-button--unstyled:active, .usa-button--outline.usa-button--inverse.usa-button--unstyled.usa-button--active{
  color:white;
}

.usa-button--base{
  background-color:#71767a;
}
.usa-button--base:hover, .usa-button--base.usa-button--hover{
  background-color:#565c65;
}
.usa-button--base:active, .usa-button--base.usa-button--active{
  background-color:#3d4551;
}

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

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

.usa-button--disabled{
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-smoothing:antialiased;
  background-color:#c9c9c9;
  color:white;
  pointer-events:none;
}
.usa-button--disabled:hover, .usa-button--disabled.usa-button--hover, .usa-button--disabled:active, .usa-button--disabled.usa-button--active, .usa-button--disabled:focus, .usa-button--disabled.usa-focus{
  background-color:#c9c9c9;
  border:0;
  -webkit-box-shadow:none;
          box-shadow:none;
}

.usa-button--outline-disabled,
.usa-button--outline-inverse-disabled,
.usa-button--outline:disabled,
.usa-button--outline-inverse:disabled,
.usa-button--outline-inverse:disabled{
  background-color:transparent;
  pointer-events:none;
}
.usa-button--outline-disabled:hover, .usa-button--outline-disabled.usa-button--hover, .usa-button--outline-disabled:active, .usa-button--outline-disabled.usa-button--active, .usa-button--outline-disabled:focus, .usa-button--outline-disabled.usa-focus,
.usa-button--outline-inverse-disabled:hover,
.usa-button--outline-inverse-disabled.usa-button--hover,
.usa-button--outline-inverse-disabled:active,
.usa-button--outline-inverse-disabled.usa-button--active,
.usa-button--outline-inverse-disabled:focus,
.usa-button--outline-inverse-disabled.usa-focus,
.usa-button--outline:disabled:hover,
.usa-button--outline:disabled.usa-button--hover,
.usa-button--outline:disabled:active,
.usa-button--outline:disabled.usa-button--active,
.usa-button--outline:disabled:focus,
.usa-button--outline:disabled.usa-focus,
.usa-button--outline-inverse:disabled:hover,
.usa-button--outline-inverse:disabled.usa-button--hover,
.usa-button--outline-inverse:disabled:active,
.usa-button--outline-inverse:disabled.usa-button--active,
.usa-button--outline-inverse:disabled:focus,
.usa-button--outline-inverse:disabled.usa-focus,
.usa-button--outline-inverse:disabled:hover,
.usa-button--outline-inverse:disabled.usa-button--hover,
.usa-button--outline-inverse:disabled:active,
.usa-button--outline-inverse:disabled.usa-button--active,
.usa-button--outline-inverse:disabled:focus,
.usa-button--outline-inverse:disabled.usa-focus{
  background-color:transparent;
  border:0;
}

.usa-button--outline-disabled,
.usa-button--outline:disabled{
  -webkit-box-shadow:inset 0 0 0 2px #c9c9c9;
          box-shadow:inset 0 0 0 2px #c9c9c9;
  color:#c9c9c9;
}
.usa-button--outline-disabled.usa-button--inverse,
.usa-button--outline:disabled.usa-button--inverse{
  background-color:transparent;
  -webkit-box-shadow:inset 0 0 0 2px #71767a;
          box-shadow:inset 0 0 0 2px #71767a;
  color:#71767a;
}

.usa-button--unstyled{
  -moz-osx-font-smoothing:auto;
  -webkit-font-smoothing:subpixel-antialiased;
  color:#005ea2;
  text-decoration:underline;
  background-color:transparent;
  border:0;
  border-radius:0;
  -webkit-box-shadow:none;
          box-shadow:none;
  font-weight:normal;
  margin:0;
  padding:0;
  text-align:left;
}
.usa-button--unstyled:hover{
  color:#1a4480;
}
.usa-button--unstyled:active{
  color:#162e51;
}
.usa-button--unstyled:focus{
  outline:0.25rem solid #2491ff;
  outline-offset:0;
}
.usa-button--unstyled:visited{
  color:#54278f;
}
.usa-button--unstyled:hover, .usa-button--unstyled:active{
  -moz-osx-font-smoothing:auto;
  -webkit-font-smoothing:subpixel-antialiased;
  background-color:transparent;
  -webkit-box-shadow:none;
          box-shadow:none;
  text-decoration:underline;
}

.usa-embed-container iframe,
.usa-embed-container object,
.usa-embed-container embed{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
}

.usa-embed-container{
  padding-bottom:56.25%;
  position:relative;
  height:0;
  overflow:hidden;
  max-width:100%;
}

img{
  max-width:100%;
}

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

.usa-input,
.usa-textarea, .usa-range, .usa-select, .usa-fieldset,
.usa-hint{
  font-family:Source Sans Pro, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;
  font-size:1.06rem;
  line-height:1.3;
}

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

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

.usa-form-group--error{
  border-left-width:0.25rem;
  border-left-color:#b50909;
  border-left-style:solid;
  margin-top:2rem;
  padding-left:1rem;
  position:relative;
}
@media all and (min-width: 62em){
  .usa-form-group--error{
    margin-left:-1.25rem;
  }
}

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

.usa-hint{
  color:#71767a;
}

.usa-label{
  display:block;
  line-height:1.1;
  margin-top:1.5rem;
  max-width:30rem;
}

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

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

.usa-legend{
  font-size:2.13rem;
  font-weight:bold;
}

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

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

.usa-checkbox__input,
.usa-radio__input{
  position:absolute;
  left:-999em;
}
.lt-ie9 .usa-checkbox__input,
.lt-ie9 .usa-radio__input{
  border:0;
  float:left;
  margin:0.25rem 0.25rem 0 0;
  position:static;
  width:auto;
}

.usa-checkbox__label,
.usa-radio__label{
  cursor:pointer;
  display:inherit;
  font-weight:normal;
  margin-bottom:0.75rem;
  padding-left:2rem;
  position:relative;
  text-indent:-2rem;
}

.usa-checkbox__label::before,
.usa-radio__label::before{
  background:white;
  content:" ";
  display:inline-block;
  left:2px;
  position:relative;
  vertical-align:middle\0 ;
}

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

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

.usa-checkbox__label::before,
.usa-radio__label::before{
  -webkit-box-shadow:0 0 0 2px #71767a;
          box-shadow:0 0 0 2px #71767a;
  line-height:1.25rem;
  margin-right:0.75rem;
}

.usa-checkbox__input:checked + .usa-checkbox__label::before,
.usa-radio__input:checked + .usa-radio__label::before{
  background-color:#005ea2;
  -webkit-box-shadow:0 0 0 2px #005ea2;
          box-shadow:0 0 0 2px #005ea2;
}

.usa-radio__input:checked + .usa-radio__label::before{
  -webkit-box-shadow:0 0 0 2px #005ea2, inset 0 0 0 2px white;
          box-shadow:0 0 0 2px #005ea2, inset 0 0 0 2px white;
}
@media print{
  .usa-radio__input:checked + .usa-radio__label::before{
    -webkit-box-shadow:inset 0 0 0 2px white, inset 0 0 0 1rem #005ea2, 0 0 0 2px #005ea2;
            box-shadow:inset 0 0 0 2px white, inset 0 0 0 1rem #005ea2, 0 0 0 2px #005ea2;
  }
}

.usa-checkbox__input:checked + .usa-checkbox__label::before,
.usa-checkbox__input:checked:disabled + .usa-checkbox__label::before{
  background-image:url("/static/main/images/correct8.svg?f3a501953b7b"), -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent));
  background-image:url("/static/main/images/correct8.svg?f3a501953b7b"), linear-gradient(transparent, transparent);
  background-repeat:no-repeat;
  background-position:center center;
  background-size:0.75rem auto;
}
@media print{
  .usa-checkbox__input:checked + .usa-checkbox__label::before,
.usa-checkbox__input:checked:disabled + .usa-checkbox__label::before{
    background-image:none;
    background-color:white;
    content:url("/static/main/images/checkbox-check-print.svg?f3a501953b7b");
    text-indent:0;
  }
}

.usa-radio__input:focus + .usa-radio__label::before{
  outline:0.25rem solid #2491ff;
  outline-offset:0.25rem;
}

.usa-checkbox__input:disabled + .usa-checkbox__label{
  color:#c9c9c9;
}

.usa-checkbox__input:focus + .usa-checkbox__label::before{
  outline:0.25rem solid #2491ff;
  outline-offset:0;
}

.usa-checkbox__input:disabled + .usa-checkbox__label::before,
.usa-radio__input:disabled + .usa-radio__label::before{
  background:#e6e6e6;
  -webkit-box-shadow:0 0 0 2px #c9c9c9;
          box-shadow:0 0 0 2px #c9c9c9;
  cursor:not-allowed;
}

.usa-memorable-date{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
}
.usa-memorable-date [type=number]{
  -moz-appearance:textfield;
}
.usa-memorable-date [type=number]::-webkit-inner-spin-button{
  -webkit-appearance:none;
          appearance:none;
}
.usa-memorable-date [type=number]::-webkit-contacts-auto-fill-button{
  visibility:hidden;
  display:none !important;
  pointer-events:none;
  height:0;
  width:0;
  margin:0;
}

.usa-form-group--day,
.usa-form-group--month,
.usa-form-group--year{
  -webkit-box-flex:0;
      -ms-flex:0 0 auto;
          flex:0 0 auto;
  margin-right:1rem;
  width:3rem;
}

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

.usa-select{
  background-image:url("/static/main/images/arrow-both.svg?f3a501953b7b"), -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent));
  background-image:url("/static/main/images/arrow-both.svg?f3a501953b7b"), linear-gradient(transparent, transparent);
  background-repeat:no-repeat;
  -webkit-appearance:none;
     -moz-appearance:none;
          appearance:none;
  background-color:white;
  background-position:right 0.75rem center;
  background-size:0.5rem;
  padding-right:2rem;
}
.usa-select::-ms-expand{
  display:none;
}
.usa-select:-webkit-autofill{
  -webkit-appearance:menulist;
          appearance:menulist;
}
.usa-select:-moz-focusring{
  color:transparent;
  text-shadow:0 0 0 black;
}

[type=file]{
  border:none;
  padding-left:0;
}

.usa-range{
  -webkit-appearance:none;
     -moz-appearance:none;
          appearance:none;
  border:none;
  padding-left:1px;
  width:100%;
}
.usa-range:focus{
  outline:none;
}
.usa-range:focus::-webkit-slider-thumb{
  background-color:white;
  -webkit-box-shadow:0 0 0 2px #2491ff;
          box-shadow:0 0 0 2px #2491ff;
}
.usa-range:focus::-moz-range-thumb{
  background-color:white;
  box-shadow:0 0 0 2px #2491ff;
}
.usa-range:focus::-ms-thumb{
  background-color:white;
  box-shadow:0 0 0 2px #2491ff;
}
.usa-range::-webkit-slider-runnable-track{
  background-color:#f0f0f0;
  border-radius:99rem;
  border:1px solid #71767a;
  cursor:pointer;
  height:1rem;
  width:100%;
}
.usa-range::-moz-range-track{
  background-color:#f0f0f0;
  border-radius:99rem;
  border:1px solid #71767a;
  cursor:pointer;
  height:1rem;
  width:100%;
}
.usa-range::-ms-track{
  background-color:#f0f0f0;
  border-radius:99rem;
  border:1px solid #71767a;
  cursor:pointer;
  height:1rem;
  width:100%;
}
.usa-range::-webkit-slider-thumb{
  height:1.25rem;
  border-radius:99rem;
  width:1.25rem;
  background:#f0f0f0;
  border:none;
  -webkit-box-shadow:0 0 0 2px #71767a;
          box-shadow:0 0 0 2px #71767a;
  cursor:pointer;
  -webkit-appearance:none;
          appearance:none;
  margin-top:-0.19rem;
}
.usa-range::-moz-range-thumb{
  height:1.25rem;
  border-radius:99rem;
  width:1.25rem;
  background:#f0f0f0;
  border:none;
  box-shadow:0 0 0 2px #71767a;
  cursor:pointer;
}
.usa-range::-ms-thumb{
  height:1.25rem;
  border-radius:99rem;
  width:1.25rem;
  background:#f0f0f0;
  border:none;
  box-shadow:0 0 0 2px #71767a;
  cursor:pointer;
}
.usa-range::-ms-fill-lower{
  background-color:#f0f0f0;
  border-radius:99rem;
  border:1px solid #71767a;
}
.usa-range::-ms-fill-upper{
  background-color:#f0f0f0;
  border-radius:99rem;
  border:1px solid #71767a;
}

.usa-textarea{
  height:10rem;
}

.usa-input--error{
  border-width:0.25rem;
  border-color:#b50909;
  border-style:solid;
}
.grid-container{
  margin-left:auto;
  margin-right:auto;
  max-width:64rem;
  padding-left:1rem;
  padding-right:1rem;
}
@media all and (min-width: 62em){
  .grid-container{
    padding-left:2rem;
    padding-right:2rem;
  }
}

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

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

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

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

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

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

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

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

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

@media all and (min-width: 30em){
  .mobile-lg\:grid-container{
    margin-left:auto;
    margin-right:auto;
    max-width:64rem;
    padding-left:1rem;
    padding-right:1rem;
  }
}
@media all and (min-width: 30em) and (min-width: 62em){
  .mobile-lg\:grid-container{
    padding-left:2rem;
    padding-right:2rem;
  }
}
@media all and (min-width: 30em){
  .mobile-lg\:grid-container-card{
    margin-left:auto;
    margin-right:auto;
    max-width:10rem;
    padding-left:1rem;
    padding-right:1rem;
  }
}
@media all and (min-width: 30em) and (min-width: 62em){
  .mobile-lg\:grid-container-card{
    padding-left:2rem;
    padding-right:2rem;
  }
}
@media all and (min-width: 30em){
  .mobile-lg\:grid-container-card-lg{
    margin-left:auto;
    margin-right:auto;
    max-width:15rem;
    padding-left:1rem;
    padding-right:1rem;
  }
}
@media all and (min-width: 30em) and (min-width: 62em){
  .mobile-lg\:grid-container-card-lg{
    padding-left:2rem;
    padding-right:2rem;
  }
}
@media all and (min-width: 30em){
  .mobile-lg\:grid-container-mobile{
    margin-left:auto;
    margin-right:auto;
    max-width:20rem;
    padding-left:1rem;
    padding-right:1rem;
  }
}
@media all and (min-width: 30em) and (min-width: 62em){
  .mobile-lg\:grid-container-mobile{
    padding-left:2rem;
    padding-right:2rem;
  }
}
@media all and (min-width: 30em){
  .mobile-lg\:grid-container-mobile-lg{
    margin-left:auto;
    margin-right:auto;
    max-width:30rem;
    padding-left:1rem;
    padding-right:1rem;
  }
}
@media all and (min-width: 30em) and (min-width: 62em){
  .mobile-lg\:grid-container-mobile-lg{
    padding-left:2rem;
    padding-right:2rem;
  }
}
@media all and (min-width: 30em){
  .mobile-lg\:grid-container-tablet{
    margin-left:auto;
    margin-right:auto;
    max-width:40rem;
    padding-left:1rem;
    padding-right:1rem;
  }
}
@media all and (min-width: 30em) and (min-width: 62em){
  .mobile-lg\:grid-container-tablet{
    padding-left:2rem;
    padding-right:2rem;
  }
}
@media all and (min-width: 30em){
  .mobile-lg\:grid-container-tablet-lg{
    margin-left:auto;
    margin-right:auto;
    max-width:55rem;
    padding-left:1rem;
    padding-right:1rem;
  }
}
@media all and (min-width: 30em) and (min-width: 62em){
  .mobile-lg\:grid-container-tablet-lg{
    padding-left:2rem;
    padding-right:2rem;
  }
}
@media all and (min-width: 30em){
  .mobile-lg\:grid-container-desktop{
    margin-left:auto;
    margin-right:auto;
    max-width:64rem;
    padding-left:1rem;
    padding-right:1rem;
  }
}
@media all and (min-width: 30em) and (min-width: 62em){
  .mobile-lg\:grid-container-desktop{
    padding-left:2rem;
    padding-right:2rem;
  }
}
@media all and (min-width: 30em){
  .mobile-lg\:grid-container-desktop-lg{
    margin-left:auto;
    margin-right:auto;
    max-width:75rem;
    padding-left:1rem;
    padding-right:1rem;
  }
}
@media all and (min-width: 30em) and (min-width: 62em){
  .mobile-lg\:grid-container-desktop-lg{
    padding-left:2rem;
    padding-right:2rem;
  }
}
@media all and (min-width: 30em){
  .mobile-lg\:grid-container-widescreen{
    margin-left:auto;
    margin-right:auto;
    max-width:87.5rem;
    padding-left:1rem;
    padding-right:1rem;
  }
}
@media all and (min-width: 30em) and (min-width: 62em){
  .mobile-lg\:grid-container-widescreen{
    padding-left:2rem;
    padding-right:2rem;
  }
}
@media all and (min-width: 40em){
  .tablet\:grid-container{
    margin-left:auto;
    margin-right:auto;
    max-width:64rem;
    padding-left:1rem;
    padding-right:1rem;
  }
}
@media all and (min-width: 40em) and (min-width: 62em){
  .tablet\:grid-container{
    padding-left:2rem;
    padding-right:2rem;
  }
}
@media all and (min-width: 40em){
  .tablet\:grid-container-card{
    margin-left:auto;
    margin-right:auto;
    max-width:10rem;
    padding-left:1rem;
    padding-right:1rem;
  }
}
@media all and (min-width: 40em) and (min-width: 62em){
  .tablet\:grid-container-card{
    padding-left:2rem;
    padding-right:2rem;
  }
}
@media all and (min-width: 40em){
  .tablet\:grid-container-card-lg{
    margin-left:auto;
    margin-right:auto;
    max-width:15rem;
    padding-left:1rem;
    padding-right:1rem;
  }
}
@media all and (min-width: 40em) and (min-width: 62em){
  .tablet\:grid-container-card-lg{
    padding-left:2rem;
    padding-right:2rem;
  }
}
@media all and (min-width: 40em){
  .tablet\:grid-container-mobile{
    margin-left:auto;
    margin-right:auto;
    max-width:20rem;
    padding-left:1rem;
    padding-right:1rem;
  }
}
@media all and (min-width: 40em) and (min-width: 62em){
  .tablet\:grid-container-mobile{
    padding-left:2rem;
    padding-right:2rem;
  }
}
@media all and (min-width: 40em){
  .tablet\:grid-container-mobile-lg{
    margin-left:auto;
    margin-right:auto;
    max-width:30rem;
    padding-left:1rem;
    padding-right:1rem;
  }
}
@media all and (min-width: 40em) and (min-width: 62em){
  .tablet\:grid-container-mobile-lg{
    padding-left:2rem;
    padding-right:2rem;
  }
}
@media all and (min-width: 40em){
  .tablet\:grid-container-tablet{
    margin-left:auto;
    margin-right:auto;
    max-width:40rem;
    padding-left:1rem;
    padding-right:1rem;
  }
}
@media all and (min-width: 40em) and (min-width: 62em){
  .tablet\:grid-container-tablet{
    padding-left:2rem;
    padding-right:2rem;
  }
}
@media all and (min-width: 40em){
  .tablet\:grid-container-tablet-lg{
    margin-left:auto;
    margin-right:auto;
    max-width:55rem;
    padding-left:1rem;
    padding-right:1rem;
  }
}
@media all and (min-width: 40em) and (min-width: 62em){
  .tablet\:grid-container-tablet-lg{
    padding-left:2rem;
    padding-right:2rem;
  }
}
@media all and (min-width: 40em){
  .tablet\:grid-container-desktop{
    margin-left:auto;
    margin-right:auto;
    max-width:64rem;
    padding-left:1rem;
    padding-right:1rem;
  }
}
@media all and (min-width: 40em) and (min-width: 62em){
  .tablet\:grid-container-desktop{
    padding-left:2rem;
    padding-right:2rem;
  }
}
@media all and (min-width: 40em){
  .tablet\:grid-container-desktop-lg{
    margin-left:auto;
    margin-right:auto;
    max-width:75rem;
    padding-left:1rem;
    padding-right:1rem;
  }
}
@media all and (min-width: 40em) and (min-width: 62em){
  .tablet\:grid-container-desktop-lg{
    padding-left:2rem;
    padding-right:2rem;
  }
}
@media all and (min-width: 40em){
  .tablet\:grid-container-widescreen{
    margin-left:auto;
    margin-right:auto;
    max-width:87.5rem;
    padding-left:1rem;
    padding-right:1rem;
  }
}
@media all and (min-width: 40em) and (min-width: 62em){
  .tablet\:grid-container-widescreen{
    padding-left:2rem;
    padding-right:2rem;
  }
}
@media all and (min-width: 62em){
  .desktop\:grid-container{
    margin-left:auto;
    margin-right:auto;
    max-width:64rem;
    padding-left:1rem;
    padding-right:1rem;
  }
}
@media all and (min-width: 62em) and (min-width: 62em){
  .desktop\:grid-container{
    padding-left:2rem;
    padding-right:2rem;
  }
}
@media all and (min-width: 62em){
  .desktop\:grid-container-card{
    margin-left:auto;
    margin-right:auto;
    max-width:10rem;
    padding-left:1rem;
    padding-right:1rem;
  }
}
@media all and (min-width: 62em) and (min-width: 62em){
  .desktop\:grid-container-card{
    padding-left:2rem;
    padding-right:2rem;
  }
}
@media all and (min-width: 62em){
  .desktop\:grid-container-card-lg{
    margin-left:auto;
    margin-right:auto;
    max-width:15rem;
    padding-left:1rem;
    padding-right:1rem;
  }
}
@media all and (min-width: 62em) and (min-width: 62em){
  .desktop\:grid-container-card-lg{
    padding-left:2rem;
    padding-right:2rem;
  }
}
@media all and (min-width: 62em){
  .desktop\:grid-container-mobile{
    margin-left:auto;
    margin-right:auto;
    max-width:20rem;
    padding-left:1rem;
    padding-right:1rem;
  }
}
@media all and (min-width: 62em) and (min-width: 62em){
  .desktop\:grid-container-mobile{
    padding-left:2rem;
    padding-right:2rem;
  }
}
@media all and (min-width: 62em){
  .desktop\:grid-container-mobile-lg{
    margin-left:auto;
    margin-right:auto;
    max-width:30rem;
    padding-left:1rem;
    padding-right:1rem;
  }
}
@media all and (min-width: 62em) and (min-width: 62em){
  .desktop\:grid-container-mobile-lg{
    padding-left:2rem;
    padding-right:2rem;
  }
}
@media all and (min-width: 62em){
  .desktop\:grid-container-tablet{
    margin-left:auto;
    margin-right:auto;
    max-width:40rem;
    padding-left:1rem;
    padding-right:1rem;
  }
}
@media all and (min-width: 62em) and (min-width: 62em){
  .desktop\:grid-container-tablet{
    padding-left:2rem;
    padding-right:2rem;
  }
}
@media all and (min-width: 62em){
  .desktop\:grid-container-tablet-lg{
    margin-left:auto;
    margin-right:auto;
    max-width:55rem;
    padding-left:1rem;
    padding-right:1rem;
  }
}
@media all and (min-width: 62em) and (min-width: 62em){
  .desktop\:grid-container-tablet-lg{
    padding-left:2rem;
    padding-right:2rem;
  }
}
@media all and (min-width: 62em){
  .desktop\:grid-container-desktop{
    margin-left:auto;
    margin-right:auto;
    max-width:64rem;
    padding-left:1rem;
    padding-right:1rem;
  }
}
@media all and (min-width: 62em) and (min-width: 62em){
  .desktop\:grid-container-desktop{
    padding-left:2rem;
    padding-right:2rem;
  }
}
@media all and (min-width: 62em){
  .desktop\:grid-container-desktop-lg{
    margin-left:auto;
    margin-right:auto;
    max-width:75rem;
    padding-left:1rem;
    padding-right:1rem;
  }
}
@media all and (min-width: 62em) and (min-width: 62em){
  .desktop\:grid-container-desktop-lg{
    padding-left:2rem;
    padding-right:2rem;
  }
}
@media all and (min-width: 62em){
  .desktop\:grid-container-widescreen{
    margin-left:auto;
    margin-right:auto;
    max-width:87.5rem;
    padding-left:1rem;
    padding-right:1rem;
  }
}
@media all and (min-width: 62em) and (min-width: 62em){
  .desktop\:grid-container-widescreen{
    padding-left:2rem;
    padding-right:2rem;
  }
}
.grid-row{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
      flex-wrap:wrap;
}
.grid-row.grid-gap{
  margin-left:-0.5rem;
  margin-right:-0.5rem;
}
.grid-row.grid-gap > *{
  padding-left:0.5rem;
  padding-right:0.5rem;
}
@media all and (min-width: 62em){
  .grid-row.grid-gap{
    margin-left:-1rem;
    margin-right:-1rem;
  }
  .grid-row.grid-gap > *{
    padding-left:1rem;
    padding-right:1rem;
  }
}
.grid-row.grid-gap-0{
  margin-left:0;
  margin-right:0;
}
.grid-row.grid-gap-0 > *{
  padding-left:0;
  padding-right:0;
}
.grid-row.grid-gap-2px{
  margin-left:-1px;
  margin-right:-1px;
}
.grid-row.grid-gap-2px > *{
  padding-left:1px;
  padding-right:1px;
}
.grid-row.grid-gap-05{
  margin-left:-2px;
  margin-right:-2px;
}
.grid-row.grid-gap-05 > *{
  padding-left:2px;
  padding-right:2px;
}
.grid-row.grid-gap-1{
  margin-left:-0.25rem;
  margin-right:-0.25rem;
}
.grid-row.grid-gap-1 > *{
  padding-left:0.25rem;
  padding-right:0.25rem;
}
.grid-row.grid-gap-2{
  margin-left:-0.5rem;
  margin-right:-0.5rem;
}
.grid-row.grid-gap-2 > *{
  padding-left:0.5rem;
  padding-right:0.5rem;
}
.grid-row.grid-gap-3{
  margin-left:-0.75rem;
  margin-right:-0.75rem;
}
.grid-row.grid-gap-3 > *{
  padding-left:0.75rem;
  padding-right:0.75rem;
}
.grid-row.grid-gap-4{
  margin-left:-1rem;
  margin-right:-1rem;
}
.grid-row.grid-gap-4 > *{
  padding-left:1rem;
  padding-right:1rem;
}
.grid-row.grid-gap-5{
  margin-left:-1.25rem;
  margin-right:-1.25rem;
}
.grid-row.grid-gap-5 > *{
  padding-left:1.25rem;
  padding-right:1.25rem;
}
.grid-row.grid-gap-6{
  margin-left:-1.5rem;
  margin-right:-1.5rem;
}
.grid-row.grid-gap-6 > *{
  padding-left:1.5rem;
  padding-right:1.5rem;
}
.grid-row.grid-gap-sm{
  margin-left:-1px;
  margin-right:-1px;
}
.grid-row.grid-gap-sm > *{
  padding-left:1px;
  padding-right:1px;
}
.grid-row.grid-gap-md{
  margin-left:-0.5rem;
  margin-right:-0.5rem;
}
.grid-row.grid-gap-md > *{
  padding-left:0.5rem;
  padding-right:0.5rem;
}
.grid-row.grid-gap-lg{
  margin-left:-0.75rem;
  margin-right:-0.75rem;
}
.grid-row.grid-gap-lg > *{
  padding-left:0.75rem;
  padding-right:0.75rem;
}
@media all and (min-width: 30em){
  .grid-row.mobile-lg\:grid-gap-0{
    margin-left:0;
    margin-right:0;
  }
  .grid-row.mobile-lg\:grid-gap-0 > *{
    padding-left:0;
    padding-right:0;
  }
  .grid-row.mobile-lg\:grid-gap-2px{
    margin-left:-1px;
    margin-right:-1px;
  }
  .grid-row.mobile-lg\:grid-gap-2px > *{
    padding-left:1px;
    padding-right:1px;
  }
  .grid-row.mobile-lg\:grid-gap-05{
    margin-left:-2px;
    margin-right:-2px;
  }
  .grid-row.mobile-lg\:grid-gap-05 > *{
    padding-left:2px;
    padding-right:2px;
  }
  .grid-row.mobile-lg\:grid-gap-1{
    margin-left:-0.25rem;
    margin-right:-0.25rem;
  }
  .grid-row.mobile-lg\:grid-gap-1 > *{
    padding-left:0.25rem;
    padding-right:0.25rem;
  }
  .grid-row.mobile-lg\:grid-gap-2{
    margin-left:-0.5rem;
    margin-right:-0.5rem;
  }
  .grid-row.mobile-lg\:grid-gap-2 > *{
    padding-left:0.5rem;
    padding-right:0.5rem;
  }
  .grid-row.mobile-lg\:grid-gap-3{
    margin-left:-0.75rem;
    margin-right:-0.75rem;
  }
  .grid-row.mobile-lg\:grid-gap-3 > *{
    padding-left:0.75rem;
    padding-right:0.75rem;
  }
  .grid-row.mobile-lg\:grid-gap-4{
    margin-left:-1rem;
    margin-right:-1rem;
  }
  .grid-row.mobile-lg\:grid-gap-4 > *{
    padding-left:1rem;
    padding-right:1rem;
  }
  .grid-row.mobile-lg\:grid-gap-5{
    margin-left:-1.25rem;
    margin-right:-1.25rem;
  }
  .grid-row.mobile-lg\:grid-gap-5 > *{
    padding-left:1.25rem;
    padding-right:1.25rem;
  }
  .grid-row.mobile-lg\:grid-gap-6{
    margin-left:-1.5rem;
    margin-right:-1.5rem;
  }
  .grid-row.mobile-lg\:grid-gap-6 > *{
    padding-left:1.5rem;
    padding-right:1.5rem;
  }
  .grid-row.mobile-lg\:grid-gap-sm{
    margin-left:-1px;
    margin-right:-1px;
  }
  .grid-row.mobile-lg\:grid-gap-sm > *{
    padding-left:1px;
    padding-right:1px;
  }
  .grid-row.mobile-lg\:grid-gap-md{
    margin-left:-0.5rem;
    margin-right:-0.5rem;
  }
  .grid-row.mobile-lg\:grid-gap-md > *{
    padding-left:0.5rem;
    padding-right:0.5rem;
  }
  .grid-row.mobile-lg\:grid-gap-lg{
    margin-left:-0.75rem;
    margin-right:-0.75rem;
  }
  .grid-row.mobile-lg\:grid-gap-lg > *{
    padding-left:0.75rem;
    padding-right:0.75rem;
  }
}
@media all and (min-width: 40em){
  .grid-row.tablet\:grid-gap-0{
    margin-left:0;
    margin-right:0;
  }
  .grid-row.tablet\:grid-gap-0 > *{
    padding-left:0;
    padding-right:0;
  }
  .grid-row.tablet\:grid-gap-2px{
    margin-left:-1px;
    margin-right:-1px;
  }
  .grid-row.tablet\:grid-gap-2px > *{
    padding-left:1px;
    padding-right:1px;
  }
  .grid-row.tablet\:grid-gap-05{
    margin-left:-2px;
    margin-right:-2px;
  }
  .grid-row.tablet\:grid-gap-05 > *{
    padding-left:2px;
    padding-right:2px;
  }
  .grid-row.tablet\:grid-gap-1{
    margin-left:-0.25rem;
    margin-right:-0.25rem;
  }
  .grid-row.tablet\:grid-gap-1 > *{
    padding-left:0.25rem;
    padding-right:0.25rem;
  }
  .grid-row.tablet\:grid-gap-2{
    margin-left:-0.5rem;
    margin-right:-0.5rem;
  }
  .grid-row.tablet\:grid-gap-2 > *{
    padding-left:0.5rem;
    padding-right:0.5rem;
  }
  .grid-row.tablet\:grid-gap-3{
    margin-left:-0.75rem;
    margin-right:-0.75rem;
  }
  .grid-row.tablet\:grid-gap-3 > *{
    padding-left:0.75rem;
    padding-right:0.75rem;
  }
  .grid-row.tablet\:grid-gap-4{
    margin-left:-1rem;
    margin-right:-1rem;
  }
  .grid-row.tablet\:grid-gap-4 > *{
    padding-left:1rem;
    padding-right:1rem;
  }
  .grid-row.tablet\:grid-gap-5{
    margin-left:-1.25rem;
    margin-right:-1.25rem;
  }
  .grid-row.tablet\:grid-gap-5 > *{
    padding-left:1.25rem;
    padding-right:1.25rem;
  }
  .grid-row.tablet\:grid-gap-6{
    margin-left:-1.5rem;
    margin-right:-1.5rem;
  }
  .grid-row.tablet\:grid-gap-6 > *{
    padding-left:1.5rem;
    padding-right:1.5rem;
  }
  .grid-row.tablet\:grid-gap-sm{
    margin-left:-1px;
    margin-right:-1px;
  }
  .grid-row.tablet\:grid-gap-sm > *{
    padding-left:1px;
    padding-right:1px;
  }
  .grid-row.tablet\:grid-gap-md{
    margin-left:-0.5rem;
    margin-right:-0.5rem;
  }
  .grid-row.tablet\:grid-gap-md > *{
    padding-left:0.5rem;
    padding-right:0.5rem;
  }
  .grid-row.tablet\:grid-gap-lg{
    margin-left:-0.75rem;
    margin-right:-0.75rem;
  }
  .grid-row.tablet\:grid-gap-lg > *{
    padding-left:0.75rem;
    padding-right:0.75rem;
  }
}
@media all and (min-width: 62em){
  .grid-row.desktop\:grid-gap-0{
    margin-left:0;
    margin-right:0;
  }
  .grid-row.desktop\:grid-gap-0 > *{
    padding-left:0;
    padding-right:0;
  }
  .grid-row.desktop\:grid-gap-2px{
    margin-left:-1px;
    margin-right:-1px;
  }
  .grid-row.desktop\:grid-gap-2px > *{
    padding-left:1px;
    padding-right:1px;
  }
  .grid-row.desktop\:grid-gap-05{
    margin-left:-2px;
    margin-right:-2px;
  }
  .grid-row.desktop\:grid-gap-05 > *{
    padding-left:2px;
    padding-right:2px;
  }
  .grid-row.desktop\:grid-gap-1{
    margin-left:-0.25rem;
    margin-right:-0.25rem;
  }
  .grid-row.desktop\:grid-gap-1 > *{
    padding-left:0.25rem;
    padding-right:0.25rem;
  }
  .grid-row.desktop\:grid-gap-2{
    margin-left:-0.5rem;
    margin-right:-0.5rem;
  }
  .grid-row.desktop\:grid-gap-2 > *{
    padding-left:0.5rem;
    padding-right:0.5rem;
  }
  .grid-row.desktop\:grid-gap-3{
    margin-left:-0.75rem;
    margin-right:-0.75rem;
  }
  .grid-row.desktop\:grid-gap-3 > *{
    padding-left:0.75rem;
    padding-right:0.75rem;
  }
  .grid-row.desktop\:grid-gap-4{
    margin-left:-1rem;
    margin-right:-1rem;
  }
  .grid-row.desktop\:grid-gap-4 > *{
    padding-left:1rem;
    padding-right:1rem;
  }
  .grid-row.desktop\:grid-gap-5{
    margin-left:-1.25rem;
    margin-right:-1.25rem;
  }
  .grid-row.desktop\:grid-gap-5 > *{
    padding-left:1.25rem;
    padding-right:1.25rem;
  }
  .grid-row.desktop\:grid-gap-6{
    margin-left:-1.5rem;
    margin-right:-1.5rem;
  }
  .grid-row.desktop\:grid-gap-6 > *{
    padding-left:1.5rem;
    padding-right:1.5rem;
  }
  .grid-row.desktop\:grid-gap-sm{
    margin-left:-1px;
    margin-right:-1px;
  }
  .grid-row.desktop\:grid-gap-sm > *{
    padding-left:1px;
    padding-right:1px;
  }
  .grid-row.desktop\:grid-gap-md{
    margin-left:-0.5rem;
    margin-right:-0.5rem;
  }
  .grid-row.desktop\:grid-gap-md > *{
    padding-left:0.5rem;
    padding-right:0.5rem;
  }
  .grid-row.desktop\:grid-gap-lg{
    margin-left:-0.75rem;
    margin-right:-0.75rem;
  }
  .grid-row.desktop\:grid-gap-lg > *{
    padding-left:0.75rem;
    padding-right:0.75rem;
  }
}

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

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

.grid-col-auto{
  -webkit-box-flex:0;
      -ms-flex:0 0 auto;
          flex:0 0 auto;
  width:auto;
  max-width:100%;
}

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

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

.grid-col-2{
  -webkit-box-flex:0;
      -ms-flex:0 0 auto;
          flex:0 0 auto;
  width:16.6666666667%;
}

.grid-col-3{
  -webkit-box-flex:0;
      -ms-flex:0 0 auto;
          flex:0 0 auto;
  width:25%;
}

.grid-col-4{
  -webkit-box-flex:0;
      -ms-flex:0 0 auto;
          flex:0 0 auto;
  width:33.3333333333%;
}

.grid-col-5{
  -webkit-box-flex:0;
      -ms-flex:0 0 auto;
          flex:0 0 auto;
  width:41.6666666667%;
}

.grid-col-6{
  -webkit-box-flex:0;
      -ms-flex:0 0 auto;
          flex:0 0 auto;
  width:50%;
}

.grid-col-7{
  -webkit-box-flex:0;
      -ms-flex:0 0 auto;
          flex:0 0 auto;
  width:58.3333333333%;
}

.grid-col-8{
  -webkit-box-flex:0;
      -ms-flex:0 0 auto;
          flex:0 0 auto;
  width:66.6666666667%;
}

.grid-col-9{
  -webkit-box-flex:0;
      -ms-flex:0 0 auto;
          flex:0 0 auto;
  width:75%;
}

.grid-col-10{
  -webkit-box-flex:0;
      -ms-flex:0 0 auto;
          flex:0 0 auto;
  width:83.3333333333%;
}

.grid-col-11{
  -webkit-box-flex:0;
      -ms-flex:0 0 auto;
          flex:0 0 auto;
  width:91.6666666667%;
}

.grid-col-12{
  -webkit-box-flex:0;
      -ms-flex:0 0 auto;
          flex:0 0 auto;
  width:100%;
}

@media all and (min-width: 30em){
  .mobile-lg\:grid-col{
    -webkit-box-flex:1;
        -ms-flex:1 0 0px;
            flex:1 0 0;
    width:auto;
    max-width:100%;
  }

  .mobile-lg\:grid-col-fill{
    -webkit-box-flex:1;
        -ms-flex:1 0 0px;
            flex:1 0 0;
    width:auto;
    max-width:100%;
  }

  .mobile-lg\:grid-col-auto{
    -webkit-box-flex:0;
        -ms-flex:0 0 auto;
            flex:0 0 auto;
    width:auto;
    max-width:100%;
  }

  .mobile-lg\:grid-col-1{
    -webkit-box-flex:0;
        -ms-flex:0 0 auto;
            flex:0 0 auto;
    width:8.3333333333%;
  }

  .mobile-lg\:grid-col-2{
    -webkit-box-flex:0;
        -ms-flex:0 0 auto;
            flex:0 0 auto;
    width:16.6666666667%;
  }

  .mobile-lg\:grid-col-3{
    -webkit-box-flex:0;
        -ms-flex:0 0 auto;
            flex:0 0 auto;
    width:25%;
  }

  .mobile-lg\:grid-col-4{
    -webkit-box-flex:0;
        -ms-flex:0 0 auto;
            flex:0 0 auto;
    width:33.3333333333%;
  }

  .mobile-lg\:grid-col-5{
    -webkit-box-flex:0;
        -ms-flex:0 0 auto;
            flex:0 0 auto;
    width:41.6666666667%;
  }

  .mobile-lg\:grid-col-6{
    -webkit-box-flex:0;
        -ms-flex:0 0 auto;
            flex:0 0 auto;
    width:50%;
  }

  .mobile-lg\:grid-col-7{
    -webkit-box-flex:0;
        -ms-flex:0 0 auto;
            flex:0 0 auto;
    width:58.3333333333%;
  }

  .mobile-lg\:grid-col-8{
    -webkit-box-flex:0;
        -ms-flex:0 0 auto;
            flex:0 0 auto;
    width:66.6666666667%;
  }

  .mobile-lg\:grid-col-9{
    -webkit-box-flex:0;
        -ms-flex:0 0 auto;
            flex:0 0 auto;
    width:75%;
  }

  .mobile-lg\:grid-col-10{
    -webkit-box-flex:0;
        -ms-flex:0 0 auto;
            flex:0 0 auto;
    width:83.3333333333%;
  }

  .mobile-lg\:grid-col-11{
    -webkit-box-flex:0;
        -ms-flex:0 0 auto;
            flex:0 0 auto;
    width:91.6666666667%;
  }

  .mobile-lg\:grid-col-12{
    -webkit-box-flex:0;
        -ms-flex:0 0 auto;
            flex:0 0 auto;
    width:100%;
  }
}
@media all and (min-width: 40em){
  .tablet\:grid-col{
    -webkit-box-flex:1;
        -ms-flex:1 0 0px;
            flex:1 0 0;
    width:auto;
    max-width:100%;
  }

  .tablet\:grid-col-fill{
    -webkit-box-flex:1;
        -ms-flex:1 0 0px;
            flex:1 0 0;
    width:auto;
    max-width:100%;
  }

  .tablet\:grid-col-auto{
    -webkit-box-flex:0;
        -ms-flex:0 0 auto;
            flex:0 0 auto;
    width:auto;
    max-width:100%;
  }

  .tablet\:grid-col-1{
    -webkit-box-flex:0;
        -ms-flex:0 0 auto;
            flex:0 0 auto;
    width:8.3333333333%;
  }

  .tablet\:grid-col-2{
    -webkit-box-flex:0;
        -ms-flex:0 0 auto;
            flex:0 0 auto;
    width:16.6666666667%;
  }

  .tablet\:grid-col-3{
    -webkit-box-flex:0;
        -ms-flex:0 0 auto;
            flex:0 0 auto;
    width:25%;
  }

  .tablet\:grid-col-4{
    -webkit-box-flex:0;
        -ms-flex:0 0 auto;
            flex:0 0 auto;
    width:33.3333333333%;
  }

  .tablet\:grid-col-5{
    -webkit-box-flex:0;
        -ms-flex:0 0 auto;
            flex:0 0 auto;
    width:41.6666666667%;
  }

  .tablet\:grid-col-6{
    -webkit-box-flex:0;
        -ms-flex:0 0 auto;
            flex:0 0 auto;
    width:50%;
  }

  .tablet\:grid-col-7{
    -webkit-box-flex:0;
        -ms-flex:0 0 auto;
            flex:0 0 auto;
    width:58.3333333333%;
  }

  .tablet\:grid-col-8{
    -webkit-box-flex:0;
        -ms-flex:0 0 auto;
            flex:0 0 auto;
    width:66.6666666667%;
  }

  .tablet\:grid-col-9{
    -webkit-box-flex:0;
        -ms-flex:0 0 auto;
            flex:0 0 auto;
    width:75%;
  }

  .tablet\:grid-col-10{
    -webkit-box-flex:0;
        -ms-flex:0 0 auto;
            flex:0 0 auto;
    width:83.3333333333%;
  }

  .tablet\:grid-col-11{
    -webkit-box-flex:0;
        -ms-flex:0 0 auto;
            flex:0 0 auto;
    width:91.6666666667%;
  }

  .tablet\:grid-col-12{
    -webkit-box-flex:0;
        -ms-flex:0 0 auto;
            flex:0 0 auto;
    width:100%;
  }
}
@media all and (min-width: 62em){
  .desktop\:grid-col{
    -webkit-box-flex:1;
        -ms-flex:1 0 0px;
            flex:1 0 0;
    width:auto;
    max-width:100%;
  }

  .desktop\:grid-col-fill{
    -webkit-box-flex:1;
        -ms-flex:1 0 0px;
            flex:1 0 0;
    width:auto;
    max-width:100%;
  }

  .desktop\:grid-col-auto{
    -webkit-box-flex:0;
        -ms-flex:0 0 auto;
            flex:0 0 auto;
    width:auto;
    max-width:100%;
  }

  .desktop\:grid-col-1{
    -webkit-box-flex:0;
        -ms-flex:0 0 auto;
            flex:0 0 auto;
    width:8.3333333333%;
  }

  .desktop\:grid-col-2{
    -webkit-box-flex:0;
        -ms-flex:0 0 auto;
            flex:0 0 auto;
    width:16.6666666667%;
  }

  .desktop\:grid-col-3{
    -webkit-box-flex:0;
        -ms-flex:0 0 auto;
            flex:0 0 auto;
    width:25%;
  }

  .desktop\:grid-col-4{
    -webkit-box-flex:0;
        -ms-flex:0 0 auto;
            flex:0 0 auto;
    width:33.3333333333%;
  }

  .desktop\:grid-col-5{
    -webkit-box-flex:0;
        -ms-flex:0 0 auto;
            flex:0 0 auto;
    width:41.6666666667%;
  }

  .desktop\:grid-col-6{
    -webkit-box-flex:0;
        -ms-flex:0 0 auto;
            flex:0 0 auto;
    width:50%;
  }

  .desktop\:grid-col-7{
    -webkit-box-flex:0;
        -ms-flex:0 0 auto;
            flex:0 0 auto;
    width:58.3333333333%;
  }

  .desktop\:grid-col-8{
    -webkit-box-flex:0;
        -ms-flex:0 0 auto;
            flex:0 0 auto;
    width:66.6666666667%;
  }

  .desktop\:grid-col-9{
    -webkit-box-flex:0;
        -ms-flex:0 0 auto;
            flex:0 0 auto;
    width:75%;
  }

  .desktop\:grid-col-10{
    -webkit-box-flex:0;
        -ms-flex:0 0 auto;
            flex:0 0 auto;
    width:83.3333333333%;
  }

  .desktop\:grid-col-11{
    -webkit-box-flex:0;
        -ms-flex:0 0 auto;
            flex:0 0 auto;
    width:91.6666666667%;
  }

  .desktop\:grid-col-12{
    -webkit-box-flex:0;
        -ms-flex:0 0 auto;
            flex:0 0 auto;
    width:100%;
  }
}
.grid-offset-1{
  margin-left:8.3333333333%;
}

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

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

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

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

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

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

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

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

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

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

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

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

@media all and (min-width: 30em){
  .mobile-lg\:grid-offset-1{
    margin-left:8.3333333333%;
  }
}
@media all and (min-width: 30em){
  .mobile-lg\:grid-offset-2{
    margin-left:16.6666666667%;
  }
}
@media all and (min-width: 30em){
  .mobile-lg\:grid-offset-3{
    margin-left:25%;
  }
}
@media all and (min-width: 30em){
  .mobile-lg\:grid-offset-4{
    margin-left:33.3333333333%;
  }
}
@media all and (min-width: 30em){
  .mobile-lg\:grid-offset-5{
    margin-left:41.6666666667%;
  }
}
@media all and (min-width: 30em){
  .mobile-lg\:grid-offset-6{
    margin-left:50%;
  }
}
@media all and (min-width: 30em){
  .mobile-lg\:grid-offset-7{
    margin-left:58.3333333333%;
  }
}
@media all and (min-width: 30em){
  .mobile-lg\:grid-offset-8{
    margin-left:66.6666666667%;
  }
}
@media all and (min-width: 30em){
  .mobile-lg\:grid-offset-9{
    margin-left:75%;
  }
}
@media all and (min-width: 30em){
  .mobile-lg\:grid-offset-10{
    margin-left:83.3333333333%;
  }
}
@media all and (min-width: 30em){
  .mobile-lg\:grid-offset-11{
    margin-left:91.6666666667%;
  }
}
@media all and (min-width: 30em){
  .mobile-lg\:grid-offset-12{
    margin-left:100%;
  }
}
@media all and (min-width: 30em){
  .mobile-lg\:grid-offset-none{
    margin-left:0;
  }
}
@media all and (min-width: 40em){
  .tablet\:grid-offset-1{
    margin-left:8.3333333333%;
  }
}
@media all and (min-width: 40em){
  .tablet\:grid-offset-2{
    margin-left:16.6666666667%;
  }
}
@media all and (min-width: 40em){
  .tablet\:grid-offset-3{
    margin-left:25%;
  }
}
@media all and (min-width: 40em){
  .tablet\:grid-offset-4{
    margin-left:33.3333333333%;
  }
}
@media all and (min-width: 40em){
  .tablet\:grid-offset-5{
    margin-left:41.6666666667%;
  }
}
@media all and (min-width: 40em){
  .tablet\:grid-offset-6{
    margin-left:50%;
  }
}
@media all and (min-width: 40em){
  .tablet\:grid-offset-7{
    margin-left:58.3333333333%;
  }
}
@media all and (min-width: 40em){
  .tablet\:grid-offset-8{
    margin-left:66.6666666667%;
  }
}
@media all and (min-width: 40em){
  .tablet\:grid-offset-9{
    margin-left:75%;
  }
}
@media all and (min-width: 40em){
  .tablet\:grid-offset-10{
    margin-left:83.3333333333%;
  }
}
@media all and (min-width: 40em){
  .tablet\:grid-offset-11{
    margin-left:91.6666666667%;
  }
}
@media all and (min-width: 40em){
  .tablet\:grid-offset-12{
    margin-left:100%;
  }
}
@media all and (min-width: 40em){
  .tablet\:grid-offset-none{
    margin-left:0;
  }
}
@media all and (min-width: 62em){
  .desktop\:grid-offset-1{
    margin-left:8.3333333333%;
  }
}
@media all and (min-width: 62em){
  .desktop\:grid-offset-2{
    margin-left:16.6666666667%;
  }
}
@media all and (min-width: 62em){
  .desktop\:grid-offset-3{
    margin-left:25%;
  }
}
@media all and (min-width: 62em){
  .desktop\:grid-offset-4{
    margin-left:33.3333333333%;
  }
}
@media all and (min-width: 62em){
  .desktop\:grid-offset-5{
    margin-left:41.6666666667%;
  }
}
@media all and (min-width: 62em){
  .desktop\:grid-offset-6{
    margin-left:50%;
  }
}
@media all and (min-width: 62em){
  .desktop\:grid-offset-7{
    margin-left:58.3333333333%;
  }
}
@media all and (min-width: 62em){
  .desktop\:grid-offset-8{
    margin-left:66.6666666667%;
  }
}
@media all and (min-width: 62em){
  .desktop\:grid-offset-9{
    margin-left:75%;
  }
}
@media all and (min-width: 62em){
  .desktop\:grid-offset-10{
    margin-left:83.3333333333%;
  }
}
@media all and (min-width: 62em){
  .desktop\:grid-offset-11{
    margin-left:91.6666666667%;
  }
}
@media all and (min-width: 62em){
  .desktop\:grid-offset-12{
    margin-left:100%;
  }
}
@media all and (min-width: 62em){
  .desktop\:grid-offset-none{
    margin-left:0;
  }
}
.usa-tag{
  font-family:Source Sans Pro, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;
  font-size:0.93rem;
  color:white;
  text-transform:uppercase;
  background-color:#565c65;
  border-radius:2px;
  margin-right:0.25rem;
  padding:1px 0.5rem;
}
.usa-tag:only-of-type{
  margin-right:0;
}

.usa-tag--big{
  padding-left:0.5rem;
  padding-right:0.5rem;
  font-family:Source Sans Pro, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;
  font-size:1.06rem;
}

.usa-paragraph{
  line-height:1.5;
  margin-bottom:0;
  margin-top:0;
  max-width:68ex;
}
* + .usa-paragraph{
  margin-top:1em;
}
.usa-paragraph + *{
  margin-top:1em;
}

.usa-content p,
.usa-content ul:not(.usa-accordion):not(.usa-accordion--bordered),
.usa-content ol:not(.usa-accordion):not(.usa-accordion--bordered){
  max-width:68ex;
}

.usa-display{
  margin-bottom:0;
  margin-top:0;
  clear:both;
  font-family:Merriweather, Georgia, Cambria, Times New Roman, Times, serif;
  font-size:1.34rem;
  line-height:1.2;
  font-weight:bold;
  margin-bottom:0;
}
* + .usa-display{
  margin-top:1.5em;
}
.usa-display + *{
  margin-top:1em;
}
@media all and (min-width: 30em){
  .usa-display{
    margin-bottom:0;
    margin-top:0;
    clear:both;
    font-family:Merriweather, Georgia, Cambria, Times New Roman, Times, serif;
    font-size:2.44rem;
    line-height:1.2;
    font-weight:bold;
  }
  * + .usa-display{
    margin-top:1.5em;
  }
  .usa-display + *{
    margin-top:1em;
  }
}
@media all and (min-width: 40em){
  .usa-display{
    margin-bottom:0;
    margin-top:0;
    clear:both;
    font-family:Merriweather, Georgia, Cambria, Times New Roman, Times, serif;
    font-size:2.93rem;
    line-height:1.2;
    font-weight:bold;
  }
  * + .usa-display{
    margin-top:1.5em;
  }
  .usa-display + *{
    margin-top:1em;
  }
}

.usa-intro{
  font-family:Merriweather, Georgia, Cambria, Times New Roman, Times, serif;
  font-size:1.34rem;
  line-height:1.8;
  font-weight:400;
  max-width:88ex;
}

.usa-dark-background{
  -moz-osx-font-smoothing:grayscale;
  -webkit-font-smoothing:antialiased;
  background-color:#3d4551;
}
.usa-dark-background p,
.usa-dark-background span{
  color:white;
}
.usa-dark-background a{
  color:#dfe1e2;
}
.usa-dark-background a:hover{
  color:white;
}

.usa-prose > p{
  line-height:1.5;
  margin-bottom:0;
  margin-top:0;
  max-width:68ex;
}
.usa-prose > * + p{
  margin-top:1em;
}
.usa-prose > p + *{
  margin-top:1em;
}

.usa-prose > h1,
.usa-prose > h2,
.usa-prose > h3,
.usa-prose > h4,
.usa-prose > h5,
.usa-prose > h6{
  margin-bottom:0;
  margin-top:0;
  clear:both;
}
.usa-prose > * + h1,
.usa-prose > * + h2,
.usa-prose > * + h3,
.usa-prose > * + h4,
.usa-prose > * + h5,
.usa-prose > * + h6{
  margin-top:1.5em;
}
.usa-prose > h1 + *,
.usa-prose > h2 + *,
.usa-prose > h3 + *,
.usa-prose > h4 + *,
.usa-prose > h5 + *,
.usa-prose > h6 + *{
  margin-top:1em;
}

.usa-link{
  color:#005ea2;
  text-decoration:underline;
}
.usa-link:hover{
  color:#1a4480;
}
.usa-link:active{
  color:#162e51;
}
.usa-link:focus{
  outline:0.25rem solid #2491ff;
  outline-offset:0;
}
.usa-link:visited{
  color:#54278f;
}

.usa-link--external::after{
  background-image:url("/static/main/images/external-link.svg?f3a501953b7b");
  background-position:0 0;
  background-repeat:no-repeat;
  background-size:100%;
  content:"";
  display:inline-block;
  height:0.65em;
  margin-bottom:-1px;
  margin-left:0.25rem;
  width:0.65em;
}
.usa-link--external:hover::after{
  background-image:url("/static/main/images/external-link-hover.svg?f3a501953b7b"), -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent));
  background-image:url("/static/main/images/external-link-hover.svg?f3a501953b7b"), linear-gradient(transparent, transparent);
  background-repeat:no-repeat;
}
.usa-link--external.usa-link--alt::after{
  background-image:url("/static/main/images/external-link-alt.svg?f3a501953b7b");
  background-position:0 0;
  background-repeat:no-repeat;
  background-size:100%;
  content:"";
  display:inline-block;
  height:0.65em;
  margin-bottom:-1px;
  margin-left:0.25rem;
  width:0.65em;
}
.usa-link--external.usa-link--alt:hover::after{
  background-image:url("/static/main/images/external-link-alt-hover.svg?f3a501953b7b"), -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent));
  background-image:url("/static/main/images/external-link-alt-hover.svg?f3a501953b7b"), linear-gradient(transparent, transparent);
  background-repeat:no-repeat;
}

.usa-list--unstyled{
  margin-bottom:0;
  margin-top:0;
  list-style-type:none;
  padding-left:0;
}
.usa-list--unstyled > li{
  margin-bottom:0;
  max-width:unset;
}

.usa-prose .usa-list--unstyled{
  margin-bottom:0;
  margin-top:0;
  list-style-type:none;
  padding-left:0;
}
.usa-prose .usa-list--unstyled > li{
  margin-bottom:0;
  max-width:unset;
}

.usa-prose{
  font-family:Source Sans Pro, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;
  font-size:1.06rem;
  line-height:1.5;
}
.usa-prose > a{
  color:#005ea2;
  text-decoration:underline;
}
.usa-prose > a:hover{
  color:#1a4480;
}
.usa-prose > a:active{
  color:#162e51;
}
.usa-prose > a:focus{
  outline:0.25rem solid #2491ff;
  outline-offset:0;
}
.usa-prose > a:visited{
  color:#54278f;
}
.usa-prose > h1{
  font-family:Merriweather, Georgia, Cambria, Times New Roman, Times, serif;
  font-size:2.44rem;
  line-height:1.2;
  font-weight:bold;
}
.usa-prose > h2{
  font-family:Merriweather, Georgia, Cambria, Times New Roman, Times, serif;
  font-size:1.95rem;
  line-height:1.2;
  font-weight:bold;
}
.usa-prose > h3{
  font-family:Merriweather, Georgia, Cambria, Times New Roman, Times, serif;
  font-size:1.34rem;
  line-height:1.2;
  font-weight:bold;
}
.usa-prose > h4{
  font-family:Merriweather, Georgia, Cambria, Times New Roman, Times, serif;
  font-size:0.98rem;
  line-height:1.2;
  font-weight:bold;
}
.usa-prose > h5{
  font-family:Merriweather, Georgia, Cambria, Times New Roman, Times, serif;
  font-size:0.91rem;
  line-height:1.2;
  font-weight:bold;
}
.usa-prose > h6{
  font-family:Source Sans Pro, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;
  font-size:0.87rem;
  line-height:1.1;
  font-weight:normal;
  letter-spacing:0.025em;
  text-transform:uppercase;
}
.usa-accordion{
  margin-bottom:0;
  margin-top:0;
  list-style-type:none;
  padding-left:0;
  color:#1b1b1b;
  margin:0;
  padding:0;
  width:100%;
  font-family:Source Sans Pro, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;
  font-size:1.06rem;
  line-height:1.5;
}
.usa-accordion > li{
  margin-bottom:0;
  max-width:unset;
}
.usa-accordion > ul li ul{
  list-style:disc;
}
.usa-accordion > ul li ul > li > ul{
  list-style:circle;
}
.usa-accordion > ul li ul > li > ul > li > ul{
  list-style:square;
}
.usa-accordion + .usa-accordion,
.usa-accordion + .usa-accordion--bordered{
  margin-top:0.5rem;
}

.usa-accordion--bordered .usa-accordion__content{
  border-bottom:0.25rem solid #f0f0f0;
  border-left:0.25rem solid #f0f0f0;
  border-right:0.25rem solid #f0f0f0;
  padding-bottom:1rem;
}
.usa-accordion--bordered .usa-accordion__heading{
  margin-bottom:0;
}

.usa-accordion__heading,
.usa-prose .usa-accordion__heading{
  font-family:Source Sans Pro, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;
  font-size:1.06rem;
  line-height:0.9;
  margin:0;
}
.usa-accordion__heading:not(:first-child),
.usa-prose .usa-accordion__heading:not(:first-child){
  margin-top:0.5rem;
}

.usa-accordion__content{
  background-color:white;
  margin-top:0;
  overflow:auto;
  padding:1rem 1.25rem calc(1rem - 0.25rem) 1.25rem;
}
.usa-accordion__content > *:first-child{
  margin-top:0;
}
.usa-accordion__content > *:last-child{
  margin-bottom:0;
}
.usa-accordion__content[aria-hidden=true]{
  display:none;
}

.usa-accordion__button{
  -moz-osx-font-smoothing:auto;
  -webkit-font-smoothing:subpixel-antialiased;
  color:#005ea2;
  text-decoration:underline;
  background-color:transparent;
  border:0;
  border-radius:0;
  -webkit-box-shadow:none;
          box-shadow:none;
  font-weight:normal;
  margin:0;
  padding:0;
  text-align:left;
  background-image:url("/static/main/images/minus.svg?f3a501953b7b"), -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent));
  background-image:url("/static/main/images/minus.svg?f3a501953b7b"), linear-gradient(transparent, transparent);
  background-repeat:no-repeat;
  background-color:#f0f0f0;
  background-position:right 1.25rem center;
  background-size:1rem;
  color:#1b1b1b;
  cursor:pointer;
  display:inline-block;
  font-weight:bold;
  margin:0;
  padding:1rem 3.5rem 1rem 1.25rem;
  text-decoration:none;
  width:100%;
}
.usa-accordion__button:hover{
  color:#1a4480;
}
.usa-accordion__button:active{
  color:#162e51;
}
.usa-accordion__button:focus{
  outline:0.25rem solid #2491ff;
  outline-offset:0;
}
.usa-accordion__button:visited{
  color:#54278f;
}
.usa-accordion__button:hover, .usa-accordion__button:active{
  -moz-osx-font-smoothing:auto;
  -webkit-font-smoothing:subpixel-antialiased;
  background-color:transparent;
  -webkit-box-shadow:none;
          box-shadow:none;
  text-decoration:underline;
}
.usa-accordion__button:hover{
  background-color:#dfe1e2;
  color:#1b1b1b;
  text-decoration:none;
}

.usa-accordion__button[aria-expanded=false]{
  background-image:url("/static/main/images/plus.svg?f3a501953b7b"), -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent));
  background-image:url("/static/main/images/plus.svg?f3a501953b7b"), linear-gradient(transparent, transparent);
  background-repeat:no-repeat;
  background-size:1rem;
}

.usa-alert{
  /* font-family:Source Sans Pro, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; */
  font-size:1.06rem;
  line-height:1.5;
  background-color:#f0f0f0;
  background-position:1.75rem 1.25rem;
  background-repeat:no-repeat;
  background-size:2rem;
  padding-bottom:1rem;
  padding-left:1.75rem;
  padding-right:1.25rem;
  padding-top:1.25rem;
  position:relative;
}
* + .usa-alert{
  margin-top:1rem;
}
.usa-alert::before{
  background-color:#a9aeb1;
  content:"";
  height:100%;
  left:0;
  position:absolute;
  top:0;
  width:0.5rem;
}
.usa-alert ul{
  margin-bottom:0;
  margin-top:0.5rem;
  padding-left:0.5rem;
}
.usa-alert .usa-checklist{
  padding-left:0;
}

.usa-alert__icon{
  display:table-cell;
  padding-right:0.5rem;
}

.usa-alert__body{
  display:table-cell;
  vertical-align:top;
}

.usa-alert__heading{
  /* font-family:Source Sans Pro, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; */
  font-size:1.46rem;
  line-height:1.1;
  margin-top:0;
  margin-bottom:0.5rem;
}

.usa-alert__text{
  margin-bottom:0;
  margin-top:0;
}
.usa-alert__text a{
  color:#005ea2;
  text-decoration:underline;
}
.usa-alert__text a:hover{
  color:#1a4480;
}
.usa-alert__text a:active{
  color:#162e51;
}
.usa-alert__text a:focus{
  outline:0.25rem solid #2491ff;
  outline-offset:0;
}
.usa-alert__text a:visited{
  color:#54278f;
}

.usa-alert__text:only-child{
  margin-bottom:0.5rem;
  padding-top:0.25rem;
}

.usa-alert--success{
  background-image:url("/static/main/images/alerts/success.svg?f3a501953b7b"), -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent));
  background-image:url("/static/main/images/alerts/success.svg?f3a501953b7b"), linear-gradient(transparent, transparent);
  background-repeat:no-repeat;
  background-color:#ecf3ec;
}
.usa-alert--success::before{
  background-color:#00a91c;
}
.usa-alert--success .usa-alert__body{
  padding-left:3.25rem;
}

.usa-alert--warning{
  background-image:url("/static/main/images/alerts/warning.svg?f3a501953b7b"), -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent));
  background-image:url("/static/main/images/alerts/warning.svg?f3a501953b7b"), linear-gradient(transparent, transparent);
  background-repeat:no-repeat;
  background-color:#faf3d1;
}
.usa-alert--warning::before{
  background-color:#ffbe2e;
}
.usa-alert--warning .usa-alert__body{
  padding-left:3.25rem;
}

.usa-alert--error{
  background-image:url("/static/main/images/alerts/error.svg?f3a501953b7b"), -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent));
  background-image:url("/static/main/images/alerts/error.svg?f3a501953b7b"), linear-gradient(transparent, transparent);
  background-repeat:no-repeat;
  background-color:#f4e3db;
}
.usa-alert--error::before{
  background-color:#d54309;
}
.usa-alert--error .usa-alert__body{
  padding-left:3.25rem;
}

.usa-alert--info{
  background-image:url("/static/main/images/alerts/info.svg?f3a501953b7b"), -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent));
  background-image:url("/static/main/images/alerts/info.svg?f3a501953b7b"), linear-gradient(transparent, transparent);
  background-repeat:no-repeat;
  background-color:#e7f6f8;
}
.usa-alert--info::before{
  background-color:#00bde3;
}
.usa-alert--info .usa-alert__body{
  padding-left:3.25rem;
}

.usa-alert--slim{
  background-position:1.75rem center;
  background-size:1.5rem;
  padding-bottom:0.5rem;
  padding-top:0.5rem;
}
.usa-alert--slim .usa-alert__body{
  padding-left:2.5rem;
}
.usa-alert--slim .usa-alert__text:only-child{
  margin-bottom:0.25rem;
  padding-top:0.25rem;
}

.usa-alert--no-icon{
  background-image:none;
}
.usa-alert--no-icon .usa-alert__body{
  padding-left:0;
}

.usa-alert--validation{
  background-size:1.5rem;
}
.usa-alert--validation .usa-alert__body{
  padding-left:2.5rem;
}
.usa-alert--validation .usa-checklist{
  margin-top:1rem;
}

.usa-banner{
  font-family:Source Sans Pro, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;
  font-size:1.06rem;
  line-height:1.5;
  background-color:#f0f0f0;
}
@media all and (min-width: 40em){
  .usa-banner{
    font-size:0.87rem;
    padding-bottom:0;
  }
}
.usa-banner .usa-accordion{
  font-family:Source Sans Pro, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;
  font-size:1.06rem;
  line-height:1.5;
}

.usa-banner__content{
  margin-left:auto;
  margin-right:auto;
  max-width:64rem;
  padding-left:1rem;
  padding-right:1rem;
  padding-left:1rem;
  padding-right:1rem;
  background-color:transparent;
  font-size:1rem;
  overflow:hidden;
  padding-bottom:1rem;
  padding-left:0.5rem;
  padding-top:0.25rem;
  width:100%;
}
@media all and (min-width: 62em){
  .usa-banner__content{
    padding-left:2rem;
    padding-right:2rem;
  }
}
@media all and (min-width: 62em){
  .usa-banner__content{
    padding-left:2rem;
    padding-right:2rem;
  }
}
@media all and (min-width: 40em){
  .usa-banner__content{
    padding-bottom:1.5rem;
    padding-top:1.5rem;
  }
}
.usa-banner__content p:first-child{
  margin:0;
}

.usa-banner__guidance{
  padding-top:1rem;
}
@media all and (min-width: 40em){
  .usa-banner__guidance{
    padding-top:0;
  }
}

.usa-banner__inner{
  padding-left:1rem;
  padding-right:1rem;
  margin-left:auto;
  margin-right:auto;
  max-width:64rem;
  padding-left:1rem;
  padding-right:1rem;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
      flex-wrap:wrap;
  -webkit-box-align:start;
      -ms-flex-align:start;
          align-items:flex-start;
  padding-right:0;
}
@media all and (min-width: 62em){
  .usa-banner__inner{
    padding-left:2rem;
    padding-right:2rem;
  }
}
@media all and (min-width: 62em){
  .usa-banner__inner{
    padding-left:2rem;
    padding-right:2rem;
  }
}
@media all and (min-width: 40em){
  .usa-banner__inner{
    -webkit-box-align:center;
        -ms-flex-align:center;
            align-items:center;
  }
}

.usa-banner__header{
  padding-bottom:0.5rem;
  padding-top:0.5rem;
  font-size:0.8rem;
  font-weight:normal;
  min-height:3rem;
  position:relative;
}
@media all and (min-width: 40em){
  .usa-banner__header{
    padding-bottom:0.25rem;
    padding-top:0.25rem;
    min-height:0;
  }
}

.usa-banner__header-close-text{
  margin-bottom:0;
  margin-top:0;
  color:#565c65;
  display:none;
  font-size:0.8rem;
  line-height:1.1;
  padding-top:0.25rem;
}
.usa-banner__header--expanded .usa-banner__header-close-text{
  display:block;
}
@media all and (min-width: 40em){
  .usa-banner__header--expanded .usa-banner__header-close-text{
    display:none;
  }
}

.usa-banner__header-text{
  margin-bottom:0;
  margin-top:0;
  font-size:0.8rem;
  line-height:1.1;
}

.usa-banner__header-action{
  color:#005ea2;
  line-height:1.1;
  margin-bottom:0;
  margin-top:2px;
  text-decoration:underline;
}
.usa-banner__header-action::after{
  background-image:url("/static/main/images/angle-arrow-down-primary.svg?f3a501953b7b"), -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent));
  background-image:url("/static/main/images/angle-arrow-down-primary.svg?f3a501953b7b"), linear-gradient(transparent, transparent);
  background-repeat:no-repeat;
  background-position:center center;
  background-repeat:no-repeat;
  background-size:0.5rem;
  content:"";
  display:inline-block;
  height:0.5rem;
  width:0.5rem;
  margin-left:0.25rem;
}
.usa-banner__header-action:hover::after{
  background-image:url("/static/main/images/angle-arrow-down-primary-hover.svg?f3a501953b7b"), -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent));
  background-image:url("/static/main/images/angle-arrow-down-primary-hover.svg?f3a501953b7b"), linear-gradient(transparent, transparent);
  background-repeat:no-repeat;
}
.usa-banner__header--expanded .usa-banner__header-action{
  display:none;
}
@media all and (min-width: 40em){
  .usa-banner__header-action{
    display:none;
  }
}

.usa-banner__header-flag{
  float:left;
  margin-right:0.5rem;
  width:1rem;
}
@media all and (min-width: 40em){
  .usa-banner__header-flag{
    margin-right:0.5rem;
    padding-top:0;
  }
}

.usa-banner__header--expanded{
  padding-right:3.5rem;
}
@media all and (min-width: 40em){
  .usa-banner__header--expanded{
    background-color:transparent;
    color:#1b1b1b;
    display:block;
    font-size:0.8rem;
    font-weight:normal;
    min-height:0;
    padding-right:0;
  }
}
.usa-banner__header--expanded .usa-banner__inner{
  margin-left:0;
}
@media all and (min-width: 40em){
  .usa-banner__header--expanded .usa-banner__inner{
    margin-left:auto;
  }
}
.usa-banner__header--expanded .usa-banner__header-action{
  display:none;
}

.usa-banner__button{
  -moz-osx-font-smoothing:auto;
  -webkit-font-smoothing:subpixel-antialiased;
  color:#005ea2;
  text-decoration:underline;
  background-color:transparent;
  border:0;
  border-radius:0;
  -webkit-box-shadow:none;
          box-shadow:none;
  font-weight:normal;
  margin:0;
  padding:0;
  text-align:left;
  position:absolute;
  left:0;
  position:absolute;
  bottom:0;
  top:0;
  color:#005ea2;
  text-decoration:underline;
  vertical-align:baseline;
  display:block;
  font-size:0.8rem;
  height:auto;
  line-height:1.1;
  padding-top:0;
  padding-left:0;
  text-decoration:none;
  width:auto;
}
.usa-banner__button:hover{
  color:#1a4480;
}
.usa-banner__button:active{
  color:#162e51;
}
.usa-banner__button:focus{
  outline:0.25rem solid #2491ff;
  outline-offset:0;
}
.usa-banner__button:visited{
  color:#54278f;
}
.usa-banner__button:hover, .usa-banner__button:active{
  -moz-osx-font-smoothing:auto;
  -webkit-font-smoothing:subpixel-antialiased;
  background-color:transparent;
  -webkit-box-shadow:none;
          box-shadow:none;
  text-decoration:underline;
}
@media all and (max-width: 39.99em){
  .usa-banner__button{
    width:100%;
  }
}
@media all and (min-width: 40em){
  .usa-banner__button{
    position:static;
    bottom:auto;
    left:auto;
    right:auto;
    top:auto;
    display:inline;
    margin-left:0.5rem;
    position:relative;
  }
  .usa-banner__button::after{
    background-image:url("/static/main/images/angle-arrow-down-primary.svg?f3a501953b7b"), -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent));
    background-image:url("/static/main/images/angle-arrow-down-primary.svg?f3a501953b7b"), linear-gradient(transparent, transparent);
    background-repeat:no-repeat;
    background-position:center center;
    background-repeat:no-repeat;
    background-size:0.5rem;
    content:"";
    display:inline-block;
    height:0.5rem;
    width:0.5rem;
    margin-left:2px;
  }
  .usa-banner__button:hover::after{
    background-image:url("/static/main/images/angle-arrow-down-primary-hover.svg?f3a501953b7b"), -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent));
    background-image:url("/static/main/images/angle-arrow-down-primary-hover.svg?f3a501953b7b"), linear-gradient(transparent, transparent);
    background-repeat:no-repeat;
  }
  .usa-banner__button:hover{
    color:#162e51;
  }
}
.usa-banner__button[aria-expanded=false]{
  background-image:none;
}
.usa-banner__button[aria-expanded=true]{
  background-image:none;
}
@media all and (max-width: 39.99em){
  .usa-banner__button[aria-expanded=true]::after{
    background-image:url("/static/main/images/close-blue-60v-alt.svg?f3a501953b7b"), -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent));
    background-image:url("/static/main/images/close-blue-60v-alt.svg?f3a501953b7b"), linear-gradient(transparent, transparent);
    background-repeat:no-repeat;
    background-position:center center;
    background-repeat:no-repeat;
    background-size:1rem;
    content:"";
    display:inline-block;
    height:3rem;
    width:3rem;
    margin-left:0;
  }
  .usa-banner__button[aria-expanded=true]::after{
    position:absolute;
    bottom:0;
    top:0;
    position:absolute;
    right:0;
    background-color:#dfe1e2;
    height:auto;
  }
}
@media all and (min-width: 40em){
  .usa-banner__button[aria-expanded=true]{
    height:auto;
    padding:0;
    position:relative;
  }
  .usa-banner__button[aria-expanded=true]::after{
    background-image:url("/static/main/images/angle-arrow-up-primary.svg?f3a501953b7b"), -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent));
    background-image:url("/static/main/images/angle-arrow-up-primary.svg?f3a501953b7b"), linear-gradient(transparent, transparent);
    background-repeat:no-repeat;
    background-position:center center;
    background-repeat:no-repeat;
    background-size:0.5rem;
    content:"";
    display:inline-block;
    height:0.5rem;
    width:0.5rem;
    margin-left:2px;
  }
  .usa-banner__button[aria-expanded=true]:hover::after{
    background-image:url("/static/main/images/angle-arrow-up-primary-hover.svg?f3a501953b7b"), -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent));
    background-image:url("/static/main/images/angle-arrow-up-primary-hover.svg?f3a501953b7b"), linear-gradient(transparent, transparent);
    background-repeat:no-repeat;
  }
}

.usa-banner__button-text{
  position:absolute;
  left:-999em;
  text-decoration:underline;
}
@media all and (min-width: 40em){
  .usa-banner__button-text{
    position:static;
    display:inline;
  }
}

.usa-banner__icon{
  width:2.5rem;
}

.usa-checklist{
  margin-bottom:0;
  margin-top:0;
  list-style-type:none;
  padding-left:0;
  font-family:Source Sans Pro, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;
  font-size:1.06rem;
  line-height:1.5;
}

.usa-checklist__item{
  text-indent:-2.5rem;
  margin-bottom:0;
  margin-top:0;
  margin-bottom:0;
  margin-top:0.5rem;
}
.usa-checklist__item::before{
  content:" ";
  display:inline-block;
  height:1rem;
  margin-left:-0.25rem;
  margin-right:0.75rem;
  width:2rem;
}
.usa-checklist__item.usa-checklist__item--checked::before{
  background-image:url("/static/main/images/correct9.svg?f3a501953b7b"), -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent));
  background-image:url("/static/main/images/correct9.svg?f3a501953b7b"), linear-gradient(transparent, transparent);
  background-repeat:no-repeat;
  background-position:center;
  background-size:1.25rem;
}

.usa-footer{
  font-family:Source Sans Pro, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;
  font-size:1.06rem;
  line-height:1.5;
  overflow:hidden;
}

.usa-footer__return-to-top{
  padding-bottom:1.25rem;
  padding-top:1.25rem;
  line-height:0.9;
}
.usa-footer__return-to-top a{
  color:#005ea2;
  text-decoration:underline;
}
.usa-footer__return-to-top a:hover{
  color:#1a4480;
}
.usa-footer__return-to-top a:active{
  color:#162e51;
}
.usa-footer__return-to-top a:focus{
  outline:0.25rem solid #2491ff;
  outline-offset:0;
}
.usa-footer__return-to-top a:visited{
  color:#54278f;
}

.usa-footer__nav{
  margin-left:auto;
  margin-right:auto;
  padding-left:0;
  padding-right:0;
  border-bottom:1px solid #a9aeb1;
  max-width:64rem;
}
@media all and (min-width: 30em){
  .usa-footer__nav{
    padding-left:1rem;
    padding-right:1rem;
    border-bottom:none;
  }
}
@media all and (min-width: 30em) and (min-width: 62em){
  .usa-footer__nav{
    padding-left:2rem;
    padding-right:2rem;
  }
}
.usa-footer__nav > ul{
  margin-bottom:0;
  margin-top:0;
  list-style-type:none;
  padding-left:0;
}

.usa-footer__primary-section{
  background-color:#f0f0f0;
}

.usa-footer__primary-container{
  margin-left:auto;
  margin-right:auto;
  max-width:64rem;
}
@media all and (min-width: 62em){
  .usa-footer__primary-container{
    padding-left:2rem;
    padding-right:2rem;
  }
}

.usa-footer__primary-content{
  line-height:1.1;
}

.usa-footer__primary-link a,
.usa-footer__secondary-link a{
  text-decoration:none;
}
.usa-footer__primary-link a:hover,
.usa-footer__secondary-link a:hover{
  text-decoration:underline;
}

.usa-footer__primary-link{
  padding-left:1rem;
  padding-right:1rem;
  padding-bottom:1rem;
  padding-top:1rem;
  color:#1b1b1b;
  text-decoration:none;
  font-weight:bold;
  display:block;
}
@media all and (min-width: 30em){
  .usa-footer__primary-link{
    padding-left:0;
    padding-right:0;
  }
}
.usa-footer__primary-link:hover{
  cursor:pointer;
  text-decoration:underline;
}

.usa-footer__secondary-link{
  line-height:1.1;
  margin-left:1rem;
  padding:0;
}
.usa-footer__secondary-link a{
  color:#005ea2;
  text-decoration:underline;
}
.usa-footer__secondary-link a:hover{
  color:#1a4480;
}
.usa-footer__secondary-link a:active{
  color:#162e51;
}
.usa-footer__secondary-link a:focus{
  outline:0.25rem solid #2491ff;
  outline-offset:0;
}
.usa-footer__secondary-link a:visited{
  color:#54278f;
}
.usa-footer__secondary-link + .usa-footer__secondary-link{
  padding-top:1rem;
}
@media all and (min-width: 30em){
  .usa-footer__secondary-link{
    margin-left:0;
  }
}

.usa-footer__contact-info{
  line-height:1.1;
}
.usa-footer__contact-info a{
  color:#1b1b1b;
  text-decoration:none;
}
.usa-footer__contact-info a:hover{
  text-decoration:underline;
}
@media all and (min-width: 30em){
  .usa-footer__contact-info{
    -webkit-box-pack:end;
        -ms-flex-pack:end;
            justify-content:flex-end;
    margin-top:0.5rem;
  }
}

.usa-footer__primary-content{
  border-top:1px solid #a9aeb1;
}
@media all and (min-width: 30em){
  .usa-footer__primary-content{
    border:none;
  }
}

.usa-sign-up{
  padding-bottom:2rem;
  padding-top:1.5rem;
}
.usa-sign-up .usa-label,
.usa-sign-up .usa-button{
  margin-top:0.75rem;
}

.usa-sign-up__heading{
  font-family:Merriweather, Georgia, Cambria, Times New Roman, Times, serif;
  font-size:1.34rem;
  line-height:1.2;
  font-weight:bold;
  margin:0;
}

.usa-footer__secondary-section{
  padding-bottom:1.25rem;
  padding-top:1.25rem;
  background-color:#dfe1e2;
}
.usa-footer__secondary-section a{
  color:#1b1b1b;
}

.usa-footer__logo{
  margin-bottom:0.5rem;
  margin-top:0.5rem;
}
@media all and (min-width: 30em){
  .usa-footer__logo{
    margin-bottom:0;
    margin-top:0;
    -webkit-box-align:center;
        -ms-flex-align:center;
            align-items:center;
  }
}

.usa-footer__logo-img{
  max-width:5rem;
}

.usa-footer__logo-heading{
  font-family:Source Sans Pro, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;
  font-size:1.46rem;
  line-height:0.9;
  margin-bottom:0.5rem;
  margin-top:0.5rem;
}

.usa-footer__contact-links{
  margin-top:1.5rem;
}
@media all and (min-width: 30em){
  .usa-footer__contact-links{
    margin-top:0;
    text-align:right;
  }
}

.usa-footer__contact-heading{
  font-family:Source Sans Pro, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;
  font-size:1.46rem;
  line-height:1.1;
  margin-top:0;
}
@media all and (min-width: 30em){
  .usa-footer__contact-heading{
    margin-bottom:0.25rem;
    margin-top:0.25rem;
  }
}

.usa-footer__social-links{
  line-height:0.9;
  padding-bottom:0.5rem;
}
.usa-footer__social-links a{
  text-decoration:none;
}
@media all and (min-width: 30em){
  .usa-footer__social-links{
    -webkit-box-pack:end;
        -ms-flex-pack:end;
            justify-content:flex-end;
  }
}

.usa-social-link{
  height:3rem;
  width:3rem;
  background-position:center center;
  background-size:auto 1.5rem;
  background-color:rgba(0, 0, 0, 0.1);
  display:inline-block;
}
.usa-social-link span{
  position:absolute;
  left:-999em;
}

.usa-social-link--facebook{
  background-image:url("/static/main/images/social-icons/facebook25.svg?f3a501953b7b"), -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent));
  background-image:url("/static/main/images/social-icons/facebook25.svg?f3a501953b7b"), linear-gradient(transparent, transparent);
  background-repeat:no-repeat;
}

.usa-social-link--twitter{
  background-image:url("/static/main/images/social-icons/twitter16.svg?f3a501953b7b"), -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent));
  background-image:url("/static/main/images/social-icons/twitter16.svg?f3a501953b7b"), linear-gradient(transparent, transparent);
  background-repeat:no-repeat;
}

.usa-social-link--youtube{
  background-image:url("/static/main/images/social-icons/youtube15.svg?f3a501953b7b"), -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent));
  background-image:url("/static/main/images/social-icons/youtube15.svg?f3a501953b7b"), linear-gradient(transparent, transparent);
  background-repeat:no-repeat;
}

.usa-social-link--rss{
  background-image:url("/static/main/images/social-icons/rss25.svg?f3a501953b7b"), -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent));
  background-image:url("/static/main/images/social-icons/rss25.svg?f3a501953b7b"), linear-gradient(transparent, transparent);
  background-repeat:no-repeat;
}

@media all and (min-width: 30em){
  .usa-footer__address{
    -webkit-box-pack:end;
        -ms-flex-pack:end;
            justify-content:flex-end;
  }
}

@media all and (min-width: 62em){
  .usa-footer--slim .usa-footer__nav{
    padding-left:0;
    padding-right:0;
  }
}
.usa-footer--slim .usa-footer__address{
  padding-left:1rem;
  padding-right:1rem;
  padding-bottom:1rem;
  padding-top:1rem;
}
@media all and (min-width: 30em){
  .usa-footer--slim .usa-footer__address{
    padding:0;
  }
}
.usa-footer--slim .usa-footer__logo{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
}
.usa-footer--slim .usa-footer__logo-img{
  max-width:3rem;
}
.usa-footer--slim .usa-footer__contact-info{
  display:inline-block;
}
@media all and (min-width: 30em){
  .usa-footer--slim .usa-footer__contact-info{
    padding-bottom:1rem;
    padding-top:1rem;
    margin-top:0;
  }
}

.usa-footer--big .usa-footer__nav{
  margin-left:-1rem;
  margin-right:-1rem;
}
@media all and (min-width: 30em){
  .usa-footer--big .usa-footer__nav{
    border-bottom:1px solid #a9aeb1;
    padding-top:2rem;
  }
}
@media all and (min-width: 40em){
  .usa-footer--big .usa-footer__nav{
    margin-left:0;
    margin-right:0;
    padding-left:0;
    padding-right:0;
    border-bottom:none;
  }
}
.usa-footer--big .usa-footer__primary-link{
  font-family:Merriweather, Georgia, Cambria, Times New Roman, Times, serif;
  font-size:0.98rem;
  line-height:1.2;
  font-weight:bold;
  line-height:1.2;
  margin:0;
}
@media all and (min-width: 30em){
  .usa-footer--big .usa-footer__primary-link{
    padding-bottom:0;
    padding-top:0;
    margin-bottom:0.5rem;
  }
  .usa-footer--big .usa-footer__primary-link:hover{
    cursor:auto;
    text-decoration:none;
  }
}
.usa-footer--big .usa-footer__primary-content--collapsible .usa-footer__primary-link{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  cursor:pointer;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-pack:start;
      -ms-flex-pack:start;
          justify-content:flex-start;
}
.usa-footer--big .usa-footer__primary-content--collapsible .usa-footer__primary-link::before{
  background-image:url("/static/main/images/arrow-down.svg?f3a501953b7b"), -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent));
  background-image:url("/static/main/images/arrow-down.svg?f3a501953b7b"), linear-gradient(transparent, transparent);
  background-repeat:no-repeat;
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
  background-size:contain;
  content:"";
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:inline-flex;
  height:0.75rem;
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
  margin-right:0.5rem;
  width:0.75rem;
}
@media all and (min-width: 30em){
  .usa-footer--big .usa-footer__primary-content--collapsible .usa-footer__primary-link::before{
    content:none;
  }
}
.usa-footer--big .usa-footer__primary-content--collapsible.hidden .usa-list--unstyled{
  display:none;
}
.usa-footer--big .usa-footer__primary-content--collapsible.hidden .usa-footer__primary-link::before{
  background-image:url("/static/main/images/arrow-right.svg?f3a501953b7b"), -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent));
  background-image:url("/static/main/images/arrow-right.svg?f3a501953b7b"), linear-gradient(transparent, transparent);
  background-repeat:no-repeat;
}
@media all and (min-width: 30em){
  .usa-footer--big .usa-footer__primary-content--collapsible.hidden .usa-footer__primary-link{
    margin:0;
  }
}
.usa-footer--big .usa-footer__primary-content--collapsible .usa-list--unstyled{
  padding-left:1rem;
  padding-right:1rem;
  padding-bottom:1.25rem;
}
@media all and (min-width: 30em){
  .usa-footer--big .usa-footer__primary-content--collapsible .usa-list--unstyled{
    padding-left:0;
    padding-right:0;
    padding-bottom:2rem;
    padding-top:0.75rem;
  }
}

.usa-form{
  font-family:Source Sans Pro, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;
  font-size:1.06rem;
  line-height:1.3;
}

@media all and (min-width: 30em){
  .usa-form{
    max-width:20rem;
  }
}
.usa-form .usa-input,
.usa-form .usa-range,
.usa-form .usa-select,
.usa-form .usa-textarea{
  max-width:none;
}
.usa-form .usa-input--small{
  max-width:4rem;
}
.usa-form .usa-input--medium{
  max-width:7.5rem;
}
.usa-form .usa-button{
  margin-top:0.5rem;
}
@media all and (min-width: 30em){
  .usa-form .usa-button{
    margin-top:1.5rem;
  }
}
.usa-form a{
  color:#005ea2;
  text-decoration:underline;
}
.usa-form a:hover{
  color:#1a4480;
}
.usa-form a:active{
  color:#162e51;
}
.usa-form a:focus{
  outline:0.25rem solid #2491ff;
  outline-offset:0;
}
.usa-form a:visited{
  color:#54278f;
}

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

.usa-form__note{
  font-family:Source Sans Pro, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;
  font-size:0.93rem;
  line-height:1.3;
  float:right;
  margin:0.25rem 0 1rem;
}

.usa-graphic-list{
  font-family:Source Sans Pro, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;
  font-size:1.06rem;
  line-height:1.5;
}
.usa-graphic-list .usa-graphic-list__row .usa-media-block{
  margin-bottom:2rem;
}
@media all and (min-width: 40em){
  .usa-graphic-list .usa-graphic-list__row .usa-media-block{
    margin-bottom:4rem;
  }
}
@media all and (min-width: 40em){
  .usa-graphic-list .usa-graphic-list__row:last-child .usa-media-block{
    margin-bottom:0;
  }
}
.usa-graphic-list .usa-graphic-list__row:last-child .usa-media-block:last-child{
  margin-bottom:0;
}
.usa-graphic-list .usa-media-block__img{
  margin-right:1.5rem;
}
.usa-graphic-list .usa-media-block__body > :first-child{
  margin-top:0;
}

.usa-graphic-list__heading{
  margin-bottom:0;
  margin-top:0;
  clear:both;
  font-family:Merriweather, Georgia, Cambria, Times New Roman, Times, serif;
  font-size:1.34rem;
  line-height:1.2;
  font-weight:bold;
}
* + .usa-graphic-list__heading{
  margin-top:1.5em;
}
.usa-graphic-list__heading + *{
  margin-top:1em;
}

.usa-header{
  /* font-family:Source Sans Pro, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; */
  font-size:1.06rem;
  line-height:1.5;
  z-index:300;
}
.usa-header::after{
  clear:both;
  content:"";
  display:block;
}
.usa-header a{
  border-bottom:none;
}
@media all and (min-width: 62em){
  .usa-header .usa-search{
    float:right;
  }
}
@media all and (min-width: 62em){
  .usa-header [role=search]{
    float:right;
    max-width:calc( 27ch + 3rem );
    width:100%;
  }
}
.usa-header [type=search]{
  min-width:0;
}
@media all and (min-width: 62em){
  .usa-header + .usa-hero{
    border-top:1px solid white;
  }
}
@media all and (min-width: 62em){
  .usa-header + .usa-section,
.usa-header + main{
    border-top:1px solid #dfe1e2;
  }
}

@media all and (max-width: 62em){
  .usa-logo{
    -webkit-box-flex:1;
        -ms-flex:1 0 0px;
            flex:1 0 0;
    font-size:0.93rem;
    line-height:0.9;
    margin-left:1rem;
  }
}
@media all and (min-width: 62em){
  .usa-logo{
    margin-top:2rem;
    margin-bottom:1rem;
    font-size:1.46rem;
    line-height:1.1;
  }
}
.usa-logo a{
  color:#1b1b1b;
  text-decoration:none;
}

.usa-logo__text{
  display:block;
  font-style:normal;
  font-weight:bold;
  margin:0;
}

.usa-menu-btn{
  -moz-osx-font-smoothing:auto;
  -webkit-font-smoothing:subpixel-antialiased;
  color:#005ea2;
  text-decoration:underline;
  background-color:transparent;
  border:0;
  border-radius:0;
  -webkit-box-shadow:none;
          box-shadow:none;
  font-weight:normal;
  margin:0;
  padding:0;
  text-align:left;
  -webkit-box-flex:0;
      -ms-flex:0 0 auto;
          flex:0 0 auto;
  padding-left:0.75rem;
  padding-right:0.75rem;
  background-color:#005ea2;
  color:white;
  font-size:0.87rem;
  height:3rem;
  text-align:center;
  text-decoration:none;
  text-transform:uppercase;
}
.usa-menu-btn:hover{
  color:#1a4480;
}
.usa-menu-btn:active{
  color:#162e51;
}
.usa-menu-btn:focus{
  outline:0.25rem solid #2491ff;
  outline-offset:0;
}
.usa-menu-btn:visited{
  color:#54278f;
}
.usa-menu-btn:hover, .usa-menu-btn:active{
  -moz-osx-font-smoothing:auto;
  -webkit-font-smoothing:subpixel-antialiased;
  background-color:transparent;
  -webkit-box-shadow:none;
          box-shadow:none;
  text-decoration:underline;
}
@media all and (min-width: 62em){
  .usa-menu-btn{
    display:none;
  }
}
.usa-menu-btn:hover{
  background-color:#1a4480;
  color:white;
  text-decoration:none;
}
.usa-menu-btn:active{
  color:white;
}
.usa-menu-btn:visited{
  color:white;
}

.usa-overlay{
  position:absolute;
  bottom:0;
  left:0;
  right:0;
  top:0;
  position:fixed;
  background:black;
  opacity:0;
  -webkit-transition:opacity 0.2s ease-in-out;
  transition:opacity 0.2s ease-in-out;
  visibility:hidden;
  z-index:400;
}
.usa-overlay.is-visible{
  opacity:0.2;
  visibility:visible;
}

@media all and (min-width: 62em){
  .usa-header--basic .usa-navbar{
    position:relative;
    width:33%;
  }
  .usa-header--basic .usa-nav{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
        -ms-flex-direction:row;
            flex-direction:row;
    -webkit-box-align:center;
        -ms-flex-align:center;
            align-items:center;
    -webkit-box-pack:end;
        -ms-flex-pack:end;
            justify-content:flex-end;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    padding:0 0 0.25rem 0.5rem;
    width:100%;
  }
  .usa-header--basic .usa-nav-container{
    -webkit-box-align:end;
        -ms-flex-align:end;
            align-items:flex-end;
    -webkit-box-pack:justify;
        -ms-flex-pack:justify;
            justify-content:space-between;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
  }
  .usa-header--basic .usa-current,
.usa-header--basic [aria-expanded=true],
.usa-header--basic .usa-nav__link:hover{
    position:relative;
  }
  .usa-header--basic .usa-current::after,
.usa-header--basic [aria-expanded=true]::after,
.usa-header--basic .usa-nav__link:hover::after{
    background-color:#005ea2;
    border-radius:0;
    content:"";
    display:block;
    position:absolute;
    height:0.25rem;
    left:1rem;
    right:1rem;
    bottom:-0.25rem;
  }
  .usa-header--basic .usa-nav__primary{
    width:auto;
  }
  .usa-header--basic .usa-search{
    top:0;
  }
}
.usa-header--basic.usa-header--megamenu .usa-nav__inner{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
}
@media all and (min-width: 62em){
  .usa-header--basic.usa-header--megamenu .usa-nav__inner{
    display:block;
    float:right;
    margin-top:-2.5rem;
  }
}

@media all and (min-width: 62em){
  .usa-header--extended{
    padding-top:0;
  }
  .usa-header--extended .usa-current,
.usa-header--extended [aria-expanded=true],
.usa-header--extended .usa-nav__link:hover{
    position:relative;
  }
  .usa-header--extended .usa-current::after,
.usa-header--extended [aria-expanded=true]::after,
.usa-header--extended .usa-nav__link:hover::after{
    background-color:#005ea2;
    border-radius:0;
    content:"";
    display:block;
    position:absolute;
    height:0.25rem;
    left:1rem;
    right:1rem;
    bottom:0;
  }
}
@media all and (min-width: 62em){
  .usa-header--extended .usa-logo{
    font-size:2.13rem;
    margin:2rem 0 1.5rem;
    max-width:50%;
  }
}
@media all and (min-width: 62em){
  .usa-header--extended .usa-navbar{
    margin-left:auto;
    margin-right:auto;
    max-width:64rem;
    padding-left:1rem;
    padding-right:1rem;
    display:block;
    height:auto;
    overflow:auto;
  }
}
@media all and (min-width: 62em) and (min-width: 62em){
  .usa-header--extended .usa-navbar{
    padding-left:2rem;
    padding-right:2rem;
  }
}
@media all and (min-width: 62em){
  .usa-header--extended .usa-nav{
    border-top:1px solid #dfe1e2;
    padding:0;
    width:100%;
  }
}
@media all and (min-width: 62em){
  .usa-header--extended .usa-nav__inner{
    margin-left:auto;
    margin-right:auto;
    max-width:64rem;
    padding-left:1rem;
    padding-right:1rem;
    position:relative;
  }
}
@media all and (min-width: 62em) and (min-width: 62em){
  .usa-header--extended .usa-nav__inner{
    padding-left:2rem;
    padding-right:2rem;
  }
}
@media all and (min-width: 62em){
  .usa-header--extended .usa-nav__primary{
    margin-left:-1rem;
  }
  .usa-header--extended .usa-nav__primary::after{
    clear:both;
    content:"";
    display:block;
  }
}
@media all and (min-width: 62em){
  .usa-header--extended .usa-nav__link{
    padding-bottom:1rem;
    padding-top:1rem;
  }
}
@media all and (min-width: 62em){
  .usa-header--extended .usa-nav__submenu .usa-grid-full{
    padding-left:0.75rem;
  }
}
@media all and (min-width: 62em){
  .usa-header--extended .usa-nav__submenu.usa-megamenu{
    left:0;
    padding-left:2rem;
  }
}

.usa-hero{
  font-family:Source Sans Pro, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;
  font-size:1.06rem;
  line-height:1.5;
  padding-bottom:2rem;
  padding-top:2rem;
  background-image:url("/static/main/images/hero.png?f3a501953b7b");
  background-position:center;
  background-size:cover;
  color:white;
}

.usa-hero__callout{
  background-color:#162e51;
  padding:2rem;
}
@media all and (min-width: 40em){
  .usa-hero__callout{
    max-width:20rem;
  }
}

.usa-hero__heading{
  margin-bottom:0;
  margin-top:0;
  clear:both;
  font-family:Merriweather, Georgia, Cambria, Times New Roman, Times, serif;
  font-size:1.95rem;
  line-height:1.2;
  font-weight:bold;
  color:#00bde3;
  line-height:1.2;
}
* + .usa-hero__heading{
  margin-top:1.5em;
}
.usa-hero__heading + *{
  margin-top:1em;
}

.usa-hero__heading--alt{
  color:white;
  display:block;
}

.usa-layout-docs__sidenav{
  -webkit-box-ordinal-group:3;
      -ms-flex-order:2;
          order:2;
  padding-top:2rem;
}
@media all and (min-width: 62em){
  .usa-layout-docs__sidenav{
    padding-top:0;
  }
}

@media all and (min-width: 62em){
  .usa-layout-docs__main{
    -webkit-box-ordinal-group:3;
        -ms-flex-order:2;
            order:2;
  }
}

.usa-media-block__img{
  float:left;
  margin-right:0.5rem;
}

.usa-media-block__body{
  overflow:hidden;
}

.usa-megamenu .usa-col{
  -webkit-box-flex:1;
      -ms-flex:1 0 0px;
          flex:1 0 0;
}
@media all and (min-width: 62em){
  .usa-megamenu .usa-col{
    -webkit-box-flex:4;
        -ms-flex:4 0 0px;
            flex:4 0 0;
  }
}

@media all and (min-width: 62em){
  .usa-megamenu.usa-nav__submenu{
    padding-left:0;
    padding-right:0;
    padding-bottom:2rem;
    padding-top:2rem;
    left:-33%;
    right:0;
    width:auto;
  }
}
@media all and (min-width: 62em){
  .usa-megamenu.usa-nav__submenu::before{
    position:absolute;
    bottom:0;
    top:0;
    background-color:#162e51;
    content:"";
    display:block;
    position:absolute;
    width:100%;
    right:100%;
  }
}
@media all and (min-width: 62em){
  .usa-megamenu.usa-nav__submenu::after{
    position:absolute;
    bottom:0;
    top:0;
    background-color:#162e51;
    content:"";
    display:block;
    position:absolute;
    width:100%;
    left:100%;
  }
}

@media all and (min-width: 62em){
  .usa-nav-container{
    margin-left:auto;
    margin-right:auto;
    max-width:64rem;
    padding-left:1rem;
    padding-right:1rem;
    padding-left:2rem;
    padding-right:2rem;
  }
  .usa-nav-container::after{
    clear:both;
    content:"";
    display:block;
  }
}
@media all and (min-width: 62em) and (min-width: 62em){
  .usa-nav-container{
    padding-left:2rem;
    padding-right:2rem;
  }
}

.usa-navbar{
  height:3rem;
}
@media all and (max-width: 62em){
  .usa-navbar{
    -webkit-box-align:center;
        -ms-flex-align:center;
            align-items:center;
    border-bottom:1px solid #dfe1e2;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
  }
}
@media all and (min-width: 62em){
  .usa-navbar{
    border-bottom:none;
    display:inline-block;
    height:auto;
  }
}

@-webkit-keyframes slidein-left{
  from{
    -webkit-transform:translateX(15rem);
            transform:translateX(15rem);
  }
  to{
    -webkit-transform:translateX(0);
            transform:translateX(0);
  }
}

@keyframes slidein-left{
  from{
    -webkit-transform:translateX(15rem);
            transform:translateX(15rem);
  }
  to{
    -webkit-transform:translateX(0);
            transform:translateX(0);
  }
}
.usa-nav{
  font-family:Source Sans Pro, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;
  font-size:1.06rem;
  line-height:0.9;
}
@media all and (max-width: 62em){
  .usa-nav{
    position:absolute;
    right:0;
    position:absolute;
    bottom:0;
    top:0;
    position:fixed;
    background:white;
    border-right:0;
    display:none;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
        -ms-flex-direction:column;
            flex-direction:column;
    overflow-y:auto;
    padding:1rem;
    width:15rem;
    z-index:500;
  }
  .usa-nav.is-visible{
    -webkit-animation:slidein-left 0.3s ease-in-out;
            animation:slidein-left 0.3s ease-in-out;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
  }
}
@media all and (min-width: 62em){
  .usa-nav{
    float:right;
    position:relative;
  }
}
@media all and (min-width: 62em){
  .usa-nav .usa-search{
    margin-left:1rem;
  }
}
.usa-nav .usa-accordion{
  font-family:Source Sans Pro, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;
  font-size:1.06rem;
  line-height:0.9;
}

@media all and (max-width: 62em){
  .usa-nav__primary{
    margin-bottom:0;
    margin-top:0;
    list-style-type:none;
    padding-left:0;
    margin-top:1.5rem;
    -webkit-box-ordinal-group:3;
        -ms-flex-order:2;
            order:2;
  }
  .usa-nav__primary > li{
    margin-bottom:0;
    max-width:unset;
  }
  .usa-nav__primary-item{
    border-top:1px solid #dfe1e2;
  }
  .usa-nav__primary a{
    color:#565c65;
    display:block;
    padding:0.5rem 1rem;
    text-decoration:none;
  }
  .usa-nav__primary a:hover{
    background-color:#f0f0f0;
    color:#005ea2;
    text-decoration:none;
  }
  .usa-nav__primary a:focus{
    outline-offset:0;
  }
  .usa-nav__primary .usa-current{
    position:relative;
    color:#005ea2;
    font-weight:bold;
  }
  .usa-nav__primary .usa-current::after{
    background-color:#005ea2;
    border-radius:99rem;
    content:"";
    display:block;
    position:absolute;
    bottom:0.25rem;
    top:0.25rem;
    width:0.25rem;
    left:0.25rem;
  }
}
@media all and (max-width: 62em) and (min-width: 40em){
  .usa-nav__primary .usa-current{
    position:relative;
  }
  .usa-nav__primary .usa-current::after{
    background-color:#005ea2;
    border-radius:99rem;
    content:"";
    display:block;
    position:absolute;
    bottom:0.25rem;
    top:0.25rem;
    width:0.25rem;
    left:0;
  }
}
@media all and (max-width: 62em){
  .usa-nav__primary a{
    padding-bottom:0.75rem;
    padding-top:0.75rem;
  }
}
@media all and (min-width: 62em){
  .usa-nav__primary{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
  }
}
.usa-nav__primary .usa-nav__primary-item a{
  text-decoration:none;
}
.usa-nav__primary > .usa-nav__primary-item{
  line-height:1.1;
}
@media all and (min-width: 62em){
  .usa-nav__primary > .usa-nav__primary-item{
    font-size:0.93rem;
    line-height:0.9;
  }
}
@media all and (min-width: 62em){
  .usa-nav__primary > .usa-nav__primary-item > a{
    line-height:0.9;
    padding:1rem;
    color:#565c65;
    display:block;
    font-weight:bold;
  }
  .usa-nav__primary > .usa-nav__primary-item > a:hover{
    color:#005ea2;
  }
}
@media all and (min-width: 62em){
  .usa-nav__primary a{
    padding-bottom:0.5rem;
    padding-top:0.5rem;
  }
}
.usa-nav__primary button{
  -moz-osx-font-smoothing:auto;
  -webkit-font-smoothing:subpixel-antialiased;
  color:#005ea2;
  text-decoration:underline;
  background-color:transparent;
  border:0;
  border-radius:0;
  -webkit-box-shadow:none;
          box-shadow:none;
  font-weight:normal;
  margin:0;
  padding:0;
  text-align:left;
  color:#565c65;
  font-weight:normal;
  line-height:1.1;
  padding:0.75rem 1rem;
  text-decoration:none;
}
.usa-nav__primary button:hover{
  color:#1a4480;
}
.usa-nav__primary button:active{
  color:#162e51;
}
.usa-nav__primary button:focus{
  outline:0.25rem solid #2491ff;
  outline-offset:0;
}
.usa-nav__primary button:visited{
  color:#54278f;
}
.usa-nav__primary button:hover, .usa-nav__primary button:active{
  -moz-osx-font-smoothing:auto;
  -webkit-font-smoothing:subpixel-antialiased;
  background-color:transparent;
  -webkit-box-shadow:none;
          box-shadow:none;
  text-decoration:underline;
}
@media all and (min-width: 62em){
  .usa-nav__primary button{
    line-height:0.9;
    padding:1rem;
    font-size:0.93rem;
    font-weight:bold;
  }
}
.usa-nav__primary button:hover{
  color:#005ea2;
  background-color:#f0f0f0;
  text-decoration:none;
}
@media all and (min-width: 62em){
  .usa-nav__primary button:hover{
    background-color:transparent;
  }
}
.usa-nav__primary button[aria-expanded=false]{
  background-image:url("/static/main/images/plus-alt.svg?f3a501953b7b"), -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent));
  background-image:url("/static/main/images/plus-alt.svg?f3a501953b7b"), linear-gradient(transparent, transparent);
  background-repeat:no-repeat;
  background-position:right 0 center;
  background-size:0.75rem;
}
@media all and (min-width: 62em){
  .usa-nav__primary button[aria-expanded=false]{
    background-image:url("/static/main/images/angle-arrow-down.svg?f3a501953b7b"), -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent));
    background-image:url("/static/main/images/angle-arrow-down.svg?f3a501953b7b"), linear-gradient(transparent, transparent);
    background-repeat:no-repeat;
    background-size:0.5rem;
    background-position:right 1rem top 53%;
  }
}
@media all and (min-width: 62em){
  .usa-nav__primary button[aria-expanded=false]:hover{
    background-image:url("/static/main/images/angle-arrow-down-primary.svg?f3a501953b7b"), -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent));
    background-image:url("/static/main/images/angle-arrow-down-primary.svg?f3a501953b7b"), linear-gradient(transparent, transparent);
    background-repeat:no-repeat;
  }
}
.usa-nav__primary button[aria-expanded=true]{
  background-image:url("/static/main/images/minus-alt.svg?f3a501953b7b"), -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent));
  background-image:url("/static/main/images/minus-alt.svg?f3a501953b7b"), linear-gradient(transparent, transparent);
  background-repeat:no-repeat;
  background-position:right 0 center;
  background-size:0.75rem;
}
@media all and (min-width: 62em){
  .usa-nav__primary button[aria-expanded=true]{
    background-image:url("/static/main/images/angle-arrow-up-white.svg?f3a501953b7b"), -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent));
    background-image:url("/static/main/images/angle-arrow-up-white.svg?f3a501953b7b"), linear-gradient(transparent, transparent);
    background-repeat:no-repeat;
    -moz-osx-font-smoothing:grayscale;
    -webkit-font-smoothing:antialiased;
    background-size:0.5rem;
    background-color:#162e51;
    background-position:right 1rem top 53%;
    color:white;
  }
}
@media all and (min-width: 62em){
  .usa-nav__primary .usa-accordion__button span{
    margin-right:0;
    padding-right:1rem;
  }
}

.usa-nav__secondary{
  margin-top:1rem;
}
@media all and (min-width: 62em){
  .usa-nav__secondary{
    bottom:4rem;
    font-size:0.93rem;
    margin-top:0.5rem;
    min-width:calc( 27ch + 3rem );
    position:absolute;
    right:2rem;
  }
}
.usa-nav__secondary .usa-search{
  margin-top:1rem;
  width:100%;
}
@media all and (min-width: 62em){
  .usa-nav__secondary .usa-search{
    margin-left:0;
    margin-top:0.5rem;
  }
}

.usa-nav__secondary-links{
  margin-bottom:0;
  margin-top:0;
  list-style-type:none;
  padding-left:0;
  line-height:1.3;
  margin-top:1.5rem;
}
@media all and (min-width: 62em){
  .usa-nav__secondary-links{
    float:right;
    line-height:0.9;
    margin-bottom:0.25rem;
    margin-top:0;
  }
}
@media all and (min-width: 62em){
  .usa-nav__secondary-links .usa-nav__secondary-item{
    display:inline;
    padding-left:0.25rem;
  }
  .usa-nav__secondary-links .usa-nav__secondary-item + .usa-nav__secondary-item::before{
    color:#dfe1e2;
    content:"|";
    padding-right:0.25rem;
  }
}
.usa-nav__secondary-links a{
  color:#71767a;
  display:inline-block;
  font-size:0.93rem;
  text-decoration:none;
}
.usa-nav__secondary-links a:hover{
  color:#005ea2;
  text-decoration:underline;
}

@media all and (max-width: 62em){
  .usa-nav__submenu{
    margin-bottom:0;
    margin-top:0;
    list-style-type:none;
    padding-left:0;
    margin:0;
  }
  .usa-nav__submenu > li{
    margin-bottom:0;
    max-width:unset;
  }
  .usa-nav__submenu-item{
    border-top:1px solid #dfe1e2;
    font-size:0.93rem;
  }
  .usa-nav__submenu .usa-current::after{
    display:none;
  }
}
@media all and (max-width: 62em) and (min-width: 40em){
  .usa-nav__submenu .usa-current::after{
    display:none;
  }
}
@media all and (max-width: 62em){
  .usa-nav__submenu a{
    padding-left:2rem;
  }
}
@media all and (max-width: 62em){
  .usa-nav__submenu .usa-nav__submenu a{
    padding-left:3rem;
  }
}
@media all and (max-width: 62em){
  .usa-nav__submenu .usa-nav__submenu .usa-nav__submenu a{
    content:"foobar";
    padding-left:4rem;
  }
}
@media all and (min-width: 62em){
  .usa-nav__submenu{
    margin-bottom:0;
    margin-top:0;
    list-style-type:none;
    padding-left:0;
    background-color:#162e51;
    width:15rem;
    padding:1rem;
    position:absolute;
    z-index:400;
  }
}
.usa-nav__submenu[aria-hidden=true]{
  display:none;
}
@media all and (min-width: 62em){
  .usa-nav__submenu .usa-nav__submenu-item + *{
    margin-top:0.75rem;
  }
  .usa-nav__submenu .usa-nav__submenu-item a{
    color:white;
    padding:0;
    line-height:1.3;
  }
  .usa-nav__submenu .usa-nav__submenu-item a:hover{
    background-color:transparent;
    color:white;
    padding:0;
    text-decoration:underline;
  }
}

.usa-nav__submenu-list{
  margin-bottom:0;
  margin-top:0;
  list-style-type:none;
  padding-left:0;
}
.usa-nav__submenu-list > li{
  margin-bottom:0;
  max-width:unset;
}
.usa-nav__submenu-list .usa-nav__submenu-list-item{
  margin:0;
  font-size:0.93rem;
}
.usa-nav__submenu-list .usa-nav__submenu-list-item a{
  line-height:1.3;
}

.usa-nav__close{
  -moz-osx-font-smoothing:auto;
  -webkit-font-smoothing:subpixel-antialiased;
  color:#005ea2;
  text-decoration:underline;
  background-color:transparent;
  border:0;
  border-radius:0;
  -webkit-box-shadow:none;
          box-shadow:none;
  font-weight:normal;
  margin:0;
  padding:0;
  text-align:left;
  height:3rem;
  width:3rem;
  color:currentColor;
  -webkit-box-flex:0;
      -ms-flex:none;
          flex:none;
  float:right;
  margin:-0.75rem -1rem 1rem auto;
  text-align:center;
}
.usa-nav__close:hover{
  color:#1a4480;
}
.usa-nav__close:active{
  color:#162e51;
}
.usa-nav__close:focus{
  outline:0.25rem solid #2491ff;
  outline-offset:0;
}
.usa-nav__close:visited{
  color:#54278f;
}
.usa-nav__close:hover, .usa-nav__close:active{
  -moz-osx-font-smoothing:auto;
  -webkit-font-smoothing:subpixel-antialiased;
  background-color:transparent;
  -webkit-box-shadow:none;
          box-shadow:none;
  text-decoration:underline;
}
.usa-nav__close:hover{
  color:currentColor;
  text-decoration:none;
}
@media all and (min-width: 62em){
  .usa-nav__close{
    display:none;
  }
}
.usa-nav__close img{
  width:0.75rem;
}
.usa-nav__close + *{
  clear:both;
}

.usa-js-mobile-nav--active{
  overflow:hidden;
}

.usa-search{
  font-family:Source Sans Pro, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;
  font-size:1.06rem;
  line-height:1.5;
  position:relative;
}
.usa-search::after{
  clear:both;
  content:"";
  display:block;
}
.usa-search[role=search], .usa-search[role=search] > div,
.usa-search [role=search]{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
}
.usa-search [type=submit]{
  background-image:url("/static/main/images/search.svg?f3a501953b7b"), -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent));
  background-image:url("/static/main/images/search.svg?f3a501953b7b"), linear-gradient(transparent, transparent);
  background-repeat:no-repeat;
  background-position:center center;
  background-size:1rem;
  border-bottom-left-radius:0;
  border-top-left-radius:0;
  height:2rem;
  margin:0;
  padding:0;
  width:3rem;
}
@media all and (min-width: 30em){
  .usa-search [type=submit]{
    padding-left:1rem;
    padding-right:1rem;
    background-image:none;
    width:auto;
  }
}

@media all and (min-width: 30em){
  .usa-search--big [type=search],
.usa-search--big .usa-search__input{
    font-size:1.06rem;
    height:3rem;
  }
}
@media all and (min-width: 30em){
  .usa-search--big [type=submit],
.usa-search--big .usa-search__submit{
    padding-left:2rem;
    padding-right:2rem;
    font-size:1.46rem;
    height:3rem;
    width:auto;
  }
}

@media all and (min-width: 30em){
  .usa-search--small [type=submit],
.usa-search--small .usa-search__submit{
    background-image:url("/static/main/images/search.svg?f3a501953b7b"), -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent));
    background-image:url("/static/main/images/search.svg?f3a501953b7b"), linear-gradient(transparent, transparent);
    background-repeat:no-repeat;
    background-position:center center;
    background-size:1rem;
    width:3rem;
  }
}

input[type=search]{
  -webkit-box-sizing:border-box;
          box-sizing:border-box;
  -webkit-appearance:none;
     -moz-appearance:none;
          appearance:none;
}

[type=search],
.usa-search__input{
  padding-bottom:0;
  padding-top:0;
  border-bottom-right-radius:0;
  border-right:none;
  border-top-right-radius:0;
  -webkit-box-sizing:border-box;
          box-sizing:border-box;
  float:left;
  font-size:1rem;
  height:2rem;
  margin:0;
}

.usa-search__submit-text{
  position:absolute;
  left:-999em;
}
@media all and (min-width: 30em){
  .usa-search__submit-text{
    position:static;
  }
}

.usa-section{
  padding-bottom:2rem;
  padding-top:2rem;
}
@media all and (min-width: 40em){
  .usa-section{
    padding-bottom:4rem;
    padding-top:4rem;
  }
}

.usa-section--light{
  background-color:#f0f0f0;
}

.usa-section--dark{
  background-color:#162e51;
  color:white;
}
.usa-section--dark h1,
.usa-section--dark h2,
.usa-section--dark h3,
.usa-section--dark h4,
.usa-section--dark h5,
.usa-section--dark h6{
  color:#00bde3;
}
.usa-section--dark p{
  color:white;
}
.usa-section--dark a{
  color:#dfe1e2;
}
.usa-section--dark a:hover{
  color:white;
}

.usa-sidenav{
  margin-bottom:0;
  margin-top:0;
  list-style-type:none;
  padding-left:0;
  font-family:Source Sans Pro, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;
  font-size:1.06rem;
  line-height:1.3;
  border-bottom:1px solid #dfe1e2;
}
.usa-sidenav > li{
  margin-bottom:0;
  max-width:unset;
}
.usa-sidenav__item{
  border-top:1px solid #dfe1e2;
}
.usa-sidenav a{
  color:#565c65;
  display:block;
  padding:0.5rem 1rem;
  text-decoration:none;
}
.usa-sidenav a:hover{
  background-color:#f0f0f0;
  color:#005ea2;
  text-decoration:none;
}
.usa-sidenav a:focus{
  outline-offset:0;
}
.usa-sidenav .usa-current{
  position:relative;
  color:#005ea2;
  font-weight:bold;
}
.usa-sidenav .usa-current::after{
  background-color:#005ea2;
  border-radius:99rem;
  content:"";
  display:block;
  position:absolute;
  bottom:0.25rem;
  top:0.25rem;
  width:0.25rem;
  left:0.25rem;
}
@media all and (min-width: 40em){
  .usa-sidenav .usa-current{
    position:relative;
  }
  .usa-sidenav .usa-current::after{
    background-color:#005ea2;
    border-radius:99rem;
    content:"";
    display:block;
    position:absolute;
    bottom:0.25rem;
    top:0.25rem;
    width:0.25rem;
    left:0;
  }
}
.grid-container .usa-sidenav{
  margin-left:-1rem;
  margin-right:-1rem;
}
@media all and (min-width: 40em){
  .grid-container .usa-sidenav{
    margin-left:0;
    margin-right:0;
  }
}

.usa-sidenav__sublist{
  margin-bottom:0;
  margin-top:0;
  list-style-type:none;
  padding-left:0;
  margin:0;
  font-size:1rem;
}
.usa-sidenav__sublist > li{
  margin-bottom:0;
  max-width:unset;
}
.usa-sidenav__sublist-item{
  border-top:1px solid #dfe1e2;
  font-size:0.93rem;
}
.usa-sidenav__sublist .usa-current::after{
  display:none;
}
@media all and (min-width: 40em){
  .usa-sidenav__sublist .usa-current::after{
    display:none;
  }
}
.usa-sidenav__sublist a{
  padding-left:2rem;
}
.usa-sidenav__sublist .usa-sidenav__sublist a{
  padding-left:3rem;
}
.usa-sidenav__sublist .usa-sidenav__sublist .usa-sidenav__sublist a{
  content:"foobar";
  padding-left:4rem;
}

.usa-skipnav{
  font-family:Source Sans Pro, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;
  font-size:1.06rem;
  line-height:1.5;
  background:transparent;
  left:0;
  padding:0.5rem 1rem;
  position:absolute;
  top:-3.8rem;
  -webkit-transition:all 0.2s ease-in-out;
  transition:all 0.2s ease-in-out;
  z-index:100;
}
.usa-skipnav:focus{
  background:white;
  left:0;
  position:absolute;
  top:0;
  -webkit-transition:all 0.2s ease-in-out;
  transition:all 0.2s ease-in-out;
}
[class*=font-mono-]{
  font-family:Roboto Mono Web, Bitstream Vera Sans Mono, Consolas, Courier, monospace;
}

[class*=font-sans-]{
  font-family:Source Sans Pro, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;
}

[class*=font-serif-]{
  font-family:Merriweather, Georgia, Cambria, Times New Roman, Times, serif;
}

[class*=font-ui-]{
  font-family:Source Sans Pro, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;
}

[class*=font-heading-]{
  font-family:Merriweather, Georgia, Cambria, Times New Roman, Times, serif;
}

[class*=font-body-]{
  font-family:Source Sans Pro, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;
}

[class*=font-code-]{
  font-family:Roboto Mono Web, Bitstream Vera Sans Mono, Consolas, Courier, monospace;
}

[class*=font-alt-]{
  font-family:Merriweather, Georgia, Cambria, Times New Roman, Times, serif;
}
.add-aspect-9x16{
  -webkit-box-sizing:border-box;
          box-sizing:border-box;
  height:0;
  max-width:100%;
  overflow:hidden;
  padding:0 0 177.77778%;
  position:relative;
}
.add-aspect-1x1{
  -webkit-box-sizing:border-box;
          box-sizing:border-box;
  height:0;
  max-width:100%;
  overflow:hidden;
  padding:0 0 100%;
  position:relative;
}
.add-aspect-4x3{
  -webkit-box-sizing:border-box;
          box-sizing:border-box;
  height:0;
  max-width:100%;
  overflow:hidden;
  padding:0 0 75%;
  position:relative;
}
.add-aspect-16x9{
  -webkit-box-sizing:border-box;
          box-sizing:border-box;
  height:0;
  max-width:100%;
  overflow:hidden;
  padding:0 0 56.25%;
  position:relative;
}
.add-aspect-2x1{
  -webkit-box-sizing:border-box;
          box-sizing:border-box;
  height:0;
  max-width:100%;
  overflow:hidden;
  padding:0 0 50%;
  position:relative;
}
.add-list-reset{
  margin-bottom:0;
  margin-top:0;
  padding-left:0;
  list-style:none;
}
.flex-align-start{
  -webkit-box-align:start;
      -ms-flex-align:start;
          align-items:flex-start;
}
.flex-align-end{
  -webkit-box-align:end;
      -ms-flex-align:end;
          align-items:flex-end;
}
.flex-align-center{
  -webkit-box-align:center;
      -ms-flex-align:center;
          align-items:center;
}
.flex-align-stretch{
  -webkit-box-align:stretch;
      -ms-flex-align:stretch;
          align-items:stretch;
}
.flex-align-baseline{
  -webkit-box-align:baseline;
      -ms-flex-align:baseline;
          align-items:baseline;
}
.bg-transparent{
  background-color:transparent;
}

.hover\:bg-transparent:hover{
  background-color:transparent;
}
.bg-black{
  background-color:black;
}

.hover\:bg-black:hover{
  background-color:black;
}
.bg-white{
  background-color:white;
}

.hover\:bg-white:hover{
  background-color:white;
}
.bg-red{
  background-color:#e52207;
}

.hover\:bg-red:hover{
  background-color:#e52207;
}
.bg-orange{
  background-color:#e66f0e;
}

.hover\:bg-orange:hover{
  background-color:#e66f0e;
}
.bg-gold{
  background-color:#ffbe2e;
}

.hover\:bg-gold:hover{
  background-color:#ffbe2e;
}
.bg-yellow{
  background-color:#fee685;
}

.hover\:bg-yellow:hover{
  background-color:#fee685;
}
.bg-green{
  background-color:#538200;
}

.hover\:bg-green:hover{
  background-color:#538200;
}
.bg-mint{
  background-color:#04c585;
}

.hover\:bg-mint:hover{
  background-color:#04c585;
}
.bg-cyan{
  background-color:#009ec1;
}

.hover\:bg-cyan:hover{
  background-color:#009ec1;
}
.bg-blue{
  background-color:#0076d6;
}

.hover\:bg-blue:hover{
  background-color:#0076d6;
}
.bg-indigo{
  background-color:#676cc8;
}

.hover\:bg-indigo:hover{
  background-color:#676cc8;
}
.bg-violet{
  background-color:#8168b3;
}

.hover\:bg-violet:hover{
  background-color:#8168b3;
}
.bg-magenta{
  background-color:#d72d79;
}

.hover\:bg-magenta:hover{
  background-color:#d72d79;
}
.bg-gray-5{
  background-color:#f0f0f0;
}

.hover\:bg-gray-5:hover{
  background-color:#f0f0f0;
}
.bg-gray-10{
  background-color:#e6e6e6;
}

.hover\:bg-gray-10:hover{
  background-color:#e6e6e6;
}
.bg-gray-30{
  background-color:#adadad;
}

.hover\:bg-gray-30:hover{
  background-color:#adadad;
}
.bg-gray-50{
  background-color:#757575;
}

.hover\:bg-gray-50:hover{
  background-color:#757575;
}
.bg-gray-70{
  background-color:#454545;
}

.hover\:bg-gray-70:hover{
  background-color:#454545;
}
.bg-gray-90{
  background-color:#1b1b1b;
}

.hover\:bg-gray-90:hover{
  background-color:#1b1b1b;
}
.bg-base-lightest{
  background-color:#f0f0f0;
}

.hover\:bg-base-lightest:hover{
  background-color:#f0f0f0;
}
.bg-base-lighter{
  background-color:#dfe1e2;
}

.hover\:bg-base-lighter:hover{
  background-color:#dfe1e2;
}
.bg-base-light{
  background-color:#a9aeb1;
}

.hover\:bg-base-light:hover{
  background-color:#a9aeb1;
}
.bg-base{
  background-color:#71767a;
}

.hover\:bg-base:hover{
  background-color:#71767a;
}
.bg-base-dark{
  background-color:#565c65;
}

.hover\:bg-base-dark:hover{
  background-color:#565c65;
}
.bg-base-darker{
  background-color:#3d4551;
}

.hover\:bg-base-darker:hover{
  background-color:#3d4551;
}
.bg-base-darkest{
  background-color:#1b1b1b;
}

.hover\:bg-base-darkest:hover{
  background-color:#1b1b1b;
}
.bg-ink{
  background-color:#1b1b1b;
}

.hover\:bg-ink:hover{
  background-color:#1b1b1b;
}
.bg-primary-lighter{
  background-color:#d9e8f6;
}

.hover\:bg-primary-lighter:hover{
  background-color:#d9e8f6;
}
.bg-primary-light{
  background-color:#73b3e7;
}

.hover\:bg-primary-light:hover{
  background-color:#73b3e7;
}
.bg-primary{
  background-color:#005ea2;
}

.hover\:bg-primary:hover{
  background-color:#005ea2;
}
.bg-primary-vivid{
  background-color:#0050d8;
}

.hover\:bg-primary-vivid:hover{
  background-color:#0050d8;
}
.bg-primary-dark{
  background-color:#1a4480;
}

.hover\:bg-primary-dark:hover{
  background-color:#1a4480;
}
.bg-primary-darker{
  background-color:#162e51;
}

.hover\:bg-primary-darker:hover{
  background-color:#162e51;
}
.bg-secondary-lighter{
  background-color:#f3e1e4;
}

.hover\:bg-secondary-lighter:hover{
  background-color:#f3e1e4;
}
.bg-secondary-light{
  background-color:#f2938c;
}

.hover\:bg-secondary-light:hover{
  background-color:#f2938c;
}
.bg-secondary{
  background-color:#d83933;
}

.hover\:bg-secondary:hover{
  background-color:#d83933;
}
.bg-secondary-vivid{
  background-color:#e41d3d;
}

.hover\:bg-secondary-vivid:hover{
  background-color:#e41d3d;
}
.bg-secondary-dark{
  background-color:#b50909;
}

.hover\:bg-secondary-dark:hover{
  background-color:#b50909;
}
.bg-secondary-darker{
  background-color:#8b0a03;
}

.hover\:bg-secondary-darker:hover{
  background-color:#8b0a03;
}
.bg-accent-warm-darker{
  background-color:#775540;
}

.hover\:bg-accent-warm-darker:hover{
  background-color:#775540;
}
.bg-accent-warm-dark{
  background-color:#c05600;
}

.hover\:bg-accent-warm-dark:hover{
  background-color:#c05600;
}
.bg-accent-warm{
  background-color:#fa9441;
}

.hover\:bg-accent-warm:hover{
  background-color:#fa9441;
}
.bg-accent-warm-light{
  background-color:#ffbc78;
}

.hover\:bg-accent-warm-light:hover{
  background-color:#ffbc78;
}
.bg-accent-warm-lighter{
  background-color:#f2e4d4;
}

.hover\:bg-accent-warm-lighter:hover{
  background-color:#f2e4d4;
}
.bg-accent-cool-darker{
  background-color:#07648d;
}

.hover\:bg-accent-cool-darker:hover{
  background-color:#07648d;
}
.bg-accent-cool-dark{
  background-color:#28a0cb;
}

.hover\:bg-accent-cool-dark:hover{
  background-color:#28a0cb;
}
.bg-accent-cool{
  background-color:#00bde3;
}

.hover\:bg-accent-cool:hover{
  background-color:#00bde3;
}
.bg-accent-cool-light{
  background-color:#97d4ea;
}

.hover\:bg-accent-cool-light:hover{
  background-color:#97d4ea;
}
.bg-accent-cool-lighter{
  background-color:#e1f3f8;
}

.hover\:bg-accent-cool-lighter:hover{
  background-color:#e1f3f8;
}
.border-1px{
  border:1px solid;
}

.hover\:border-1px:hover{
  border:1px solid;
}
.border-y-1px{
  border-top:1px solid;
  border-bottom:1px solid;
}

.hover\:border-y-1px:hover{
  border-top:1px solid;
  border-bottom:1px solid;
}
.border-x-1px{
  border-left:1px solid;
  border-right:1px solid;
}

.hover\:border-x-1px:hover{
  border-left:1px solid;
  border-right:1px solid;
}
.border-top-1px{
  border-top:1px solid;
}

.hover\:border-top-1px:hover{
  border-top:1px solid;
}
.border-right-1px{
  border-right:1px solid;
}

.hover\:border-right-1px:hover{
  border-right:1px solid;
}
.border-bottom-1px{
  border-bottom:1px solid;
}

.hover\:border-bottom-1px:hover{
  border-bottom:1px solid;
}
.border-left-1px{
  border-left:1px solid;
}

.hover\:border-left-1px:hover{
  border-left:1px solid;
}
.border-2px{
  border:2px solid;
}

.hover\:border-2px:hover{
  border:2px solid;
}
.border-y-2px{
  border-top:2px solid;
  border-bottom:2px solid;
}

.hover\:border-y-2px:hover{
  border-top:2px solid;
  border-bottom:2px solid;
}
.border-x-2px{
  border-left:2px solid;
  border-right:2px solid;
}

.hover\:border-x-2px:hover{
  border-left:2px solid;
  border-right:2px solid;
}
.border-top-2px{
  border-top:2px solid;
}

.hover\:border-top-2px:hover{
  border-top:2px solid;
}
.border-right-2px{
  border-right:2px solid;
}

.hover\:border-right-2px:hover{
  border-right:2px solid;
}
.border-bottom-2px{
  border-bottom:2px solid;
}

.hover\:border-bottom-2px:hover{
  border-bottom:2px solid;
}
.border-left-2px{
  border-left:2px solid;
}

.hover\:border-left-2px:hover{
  border-left:2px solid;
}
.border-05{
  border:0.25rem solid;
}

.hover\:border-05:hover{
  border:0.25rem solid;
}
.border-y-05{
  border-top:0.25rem solid;
  border-bottom:0.25rem solid;
}

.hover\:border-y-05:hover{
  border-top:0.25rem solid;
  border-bottom:0.25rem solid;
}
.border-x-05{
  border-left:0.25rem solid;
  border-right:0.25rem solid;
}

.hover\:border-x-05:hover{
  border-left:0.25rem solid;
  border-right:0.25rem solid;
}
.border-top-05{
  border-top:0.25rem solid;
}

.hover\:border-top-05:hover{
  border-top:0.25rem solid;
}
.border-right-05{
  border-right:0.25rem solid;
}

.hover\:border-right-05:hover{
  border-right:0.25rem solid;
}
.border-bottom-05{
  border-bottom:0.25rem solid;
}

.hover\:border-bottom-05:hover{
  border-bottom:0.25rem solid;
}
.border-left-05{
  border-left:0.25rem solid;
}

.hover\:border-left-05:hover{
  border-left:0.25rem solid;
}
.border-1{
  border:0.5rem solid;
}

.hover\:border-1:hover{
  border:0.5rem solid;
}
.border-y-1{
  border-top:0.5rem solid;
  border-bottom:0.5rem solid;
}

.hover\:border-y-1:hover{
  border-top:0.5rem solid;
  border-bottom:0.5rem solid;
}
.border-x-1{
  border-left:0.5rem solid;
  border-right:0.5rem solid;
}

.hover\:border-x-1:hover{
  border-left:0.5rem solid;
  border-right:0.5rem solid;
}
.border-top-1{
  border-top:0.5rem solid;
}

.hover\:border-top-1:hover{
  border-top:0.5rem solid;
}
.border-right-1{
  border-right:0.5rem solid;
}

.hover\:border-right-1:hover{
  border-right:0.5rem solid;
}
.border-bottom-1{
  border-bottom:0.5rem solid;
}

.hover\:border-bottom-1:hover{
  border-bottom:0.5rem solid;
}
.border-left-1{
  border-left:0.5rem solid;
}

.hover\:border-left-1:hover{
  border-left:0.5rem solid;
}
.border-105{
  border:0.75rem solid;
}

.hover\:border-105:hover{
  border:0.75rem solid;
}
.border-y-105{
  border-top:0.75rem solid;
  border-bottom:0.75rem solid;
}

.hover\:border-y-105:hover{
  border-top:0.75rem solid;
  border-bottom:0.75rem solid;
}
.border-x-105{
  border-left:0.75rem solid;
  border-right:0.75rem solid;
}

.hover\:border-x-105:hover{
  border-left:0.75rem solid;
  border-right:0.75rem solid;
}
.border-top-105{
  border-top:0.75rem solid;
}

.hover\:border-top-105:hover{
  border-top:0.75rem solid;
}
.border-right-105{
  border-right:0.75rem solid;
}

.hover\:border-right-105:hover{
  border-right:0.75rem solid;
}
.border-bottom-105{
  border-bottom:0.75rem solid;
}

.hover\:border-bottom-105:hover{
  border-bottom:0.75rem solid;
}
.border-left-105{
  border-left:0.75rem solid;
}

.hover\:border-left-105:hover{
  border-left:0.75rem solid;
}
.border-2{
  border:1rem solid;
}

.hover\:border-2:hover{
  border:1rem solid;
}
.border-y-2{
  border-top:1rem solid;
  border-bottom:1rem solid;
}

.hover\:border-y-2:hover{
  border-top:1rem solid;
  border-bottom:1rem solid;
}
.border-x-2{
  border-left:1rem solid;
  border-right:1rem solid;
}

.hover\:border-x-2:hover{
  border-left:1rem solid;
  border-right:1rem solid;
}
.border-top-2{
  border-top:1rem solid;
}

.hover\:border-top-2:hover{
  border-top:1rem solid;
}
.border-right-2{
  border-right:1rem solid;
}

.hover\:border-right-2:hover{
  border-right:1rem solid;
}
.border-bottom-2{
  border-bottom:1rem solid;
}

.hover\:border-bottom-2:hover{
  border-bottom:1rem solid;
}
.border-left-2{
  border-left:1rem solid;
}

.hover\:border-left-2:hover{
  border-left:1rem solid;
}
.border-205{
  border:1.25rem solid;
}

.hover\:border-205:hover{
  border:1.25rem solid;
}
.border-y-205{
  border-top:1.25rem solid;
  border-bottom:1.25rem solid;
}

.hover\:border-y-205:hover{
  border-top:1.25rem solid;
  border-bottom:1.25rem solid;
}
.border-x-205{
  border-left:1.25rem solid;
  border-right:1.25rem solid;
}

.hover\:border-x-205:hover{
  border-left:1.25rem solid;
  border-right:1.25rem solid;
}
.border-top-205{
  border-top:1.25rem solid;
}

.hover\:border-top-205:hover{
  border-top:1.25rem solid;
}
.border-right-205{
  border-right:1.25rem solid;
}

.hover\:border-right-205:hover{
  border-right:1.25rem solid;
}
.border-bottom-205{
  border-bottom:1.25rem solid;
}

.hover\:border-bottom-205:hover{
  border-bottom:1.25rem solid;
}
.border-left-205{
  border-left:1.25rem solid;
}

.hover\:border-left-205:hover{
  border-left:1.25rem solid;
}
.border-3{
  border:1.5rem solid;
}

.hover\:border-3:hover{
  border:1.5rem solid;
}
.border-y-3{
  border-top:1.5rem solid;
  border-bottom:1.5rem solid;
}

.hover\:border-y-3:hover{
  border-top:1.5rem solid;
  border-bottom:1.5rem solid;
}
.border-x-3{
  border-left:1.5rem solid;
  border-right:1.5rem solid;
}

.hover\:border-x-3:hover{
  border-left:1.5rem solid;
  border-right:1.5rem solid;
}
.border-top-3{
  border-top:1.5rem solid;
}

.hover\:border-top-3:hover{
  border-top:1.5rem solid;
}
.border-right-3{
  border-right:1.5rem solid;
}

.hover\:border-right-3:hover{
  border-right:1.5rem solid;
}
.border-bottom-3{
  border-bottom:1.5rem solid;
}

.hover\:border-bottom-3:hover{
  border-bottom:1.5rem solid;
}
.border-left-3{
  border-left:1.5rem solid;
}

.hover\:border-left-3:hover{
  border-left:1.5rem solid;
}
.border-0{
  border:0 solid;
}

.hover\:border-0:hover{
  border:0 solid;
}
.border-y-0{
  border-top:0 solid;
  border-bottom:0 solid;
}

.hover\:border-y-0:hover{
  border-top:0 solid;
  border-bottom:0 solid;
}
.border-x-0{
  border-left:0 solid;
  border-right:0 solid;
}

.hover\:border-x-0:hover{
  border-left:0 solid;
  border-right:0 solid;
}
.border-top-0{
  border-top:0 solid;
}

.hover\:border-top-0:hover{
  border-top:0 solid;
}
.border-right-0{
  border-right:0 solid;
}

.hover\:border-right-0:hover{
  border-right:0 solid;
}
.border-bottom-0{
  border-bottom:0 solid;
}

.hover\:border-bottom-0:hover{
  border-bottom:0 solid;
}
.border-left-0{
  border-left:0 solid;
}

.hover\:border-left-0:hover{
  border-left:0 solid;
}
.border{
  border:1px solid;
}

.hover\:border:hover{
  border:1px solid;
}
.border-y{
  border-top:1px solid;
  border-bottom:1px solid;
}

.hover\:border-y:hover{
  border-top:1px solid;
  border-bottom:1px solid;
}
.border-x{
  border-left:1px solid;
  border-right:1px solid;
}

.hover\:border-x:hover{
  border-left:1px solid;
  border-right:1px solid;
}
.border-top{
  border-top:1px solid;
}

.hover\:border-top:hover{
  border-top:1px solid;
}
.border-right{
  border-right:1px solid;
}

.hover\:border-right:hover{
  border-right:1px solid;
}
.border-bottom{
  border-bottom:1px solid;
}

.hover\:border-bottom:hover{
  border-bottom:1px solid;
}
.border-left{
  border-left:1px solid;
}

.hover\:border-left:hover{
  border-left:1px solid;
}
.border-transparent{
  border-color:transparent;
}

.hover\:border-transparent:hover{
  border-color:transparent;
}
.border-black{
  border-color:black;
}

.hover\:border-black:hover{
  border-color:black;
}
.border-white{
  border-color:white;
}

.hover\:border-white:hover{
  border-color:white;
}
.border-red{
  border-color:#e52207;
}

.hover\:border-red:hover{
  border-color:#e52207;
}
.border-orange{
  border-color:#e66f0e;
}

.hover\:border-orange:hover{
  border-color:#e66f0e;
}
.border-gold{
  border-color:#ffbe2e;
}

.hover\:border-gold:hover{
  border-color:#ffbe2e;
}
.border-yellow{
  border-color:#fee685;
}

.hover\:border-yellow:hover{
  border-color:#fee685;
}
.border-green{
  border-color:#538200;
}

.hover\:border-green:hover{
  border-color:#538200;
}
.border-mint{
  border-color:#04c585;
}

.hover\:border-mint:hover{
  border-color:#04c585;
}
.border-cyan{
  border-color:#009ec1;
}

.hover\:border-cyan:hover{
  border-color:#009ec1;
}
.border-blue{
  border-color:#0076d6;
}

.hover\:border-blue:hover{
  border-color:#0076d6;
}
.border-indigo{
  border-color:#676cc8;
}

.hover\:border-indigo:hover{
  border-color:#676cc8;
}
.border-violet{
  border-color:#8168b3;
}

.hover\:border-violet:hover{
  border-color:#8168b3;
}
.border-magenta{
  border-color:#d72d79;
}

.hover\:border-magenta:hover{
  border-color:#d72d79;
}
.border-gray-5{
  border-color:#f0f0f0;
}

.hover\:border-gray-5:hover{
  border-color:#f0f0f0;
}
.border-gray-10{
  border-color:#e6e6e6;
}

.hover\:border-gray-10:hover{
  border-color:#e6e6e6;
}
.border-gray-30{
  border-color:#adadad;
}

.hover\:border-gray-30:hover{
  border-color:#adadad;
}
.border-gray-50{
  border-color:#757575;
}

.hover\:border-gray-50:hover{
  border-color:#757575;
}
.border-gray-70{
  border-color:#454545;
}

.hover\:border-gray-70:hover{
  border-color:#454545;
}
.border-gray-90{
  border-color:#1b1b1b;
}

.hover\:border-gray-90:hover{
  border-color:#1b1b1b;
}
.border-base-lightest{
  border-color:#f0f0f0;
}

.hover\:border-base-lightest:hover{
  border-color:#f0f0f0;
}
.border-base-lighter{
  border-color:#dfe1e2;
}

.hover\:border-base-lighter:hover{
  border-color:#dfe1e2;
}
.border-base-light{
  border-color:#a9aeb1;
}

.hover\:border-base-light:hover{
  border-color:#a9aeb1;
}
.border-base{
  border-color:#71767a;
}

.hover\:border-base:hover{
  border-color:#71767a;
}
.border-base-dark{
  border-color:#565c65;
}

.hover\:border-base-dark:hover{
  border-color:#565c65;
}
.border-base-darker{
  border-color:#3d4551;
}

.hover\:border-base-darker:hover{
  border-color:#3d4551;
}
.border-base-darkest{
  border-color:#1b1b1b;
}

.hover\:border-base-darkest:hover{
  border-color:#1b1b1b;
}
.border-ink{
  border-color:#1b1b1b;
}

.hover\:border-ink:hover{
  border-color:#1b1b1b;
}
.border-primary-lighter{
  border-color:#d9e8f6;
}

.hover\:border-primary-lighter:hover{
  border-color:#d9e8f6;
}
.border-primary-light{
  border-color:#73b3e7;
}

.hover\:border-primary-light:hover{
  border-color:#73b3e7;
}
.border-primary{
  border-color:#005ea2;
}

.hover\:border-primary:hover{
  border-color:#005ea2;
}
.border-primary-vivid{
  border-color:#0050d8;
}

.hover\:border-primary-vivid:hover{
  border-color:#0050d8;
}
.border-primary-dark{
  border-color:#1a4480;
}

.hover\:border-primary-dark:hover{
  border-color:#1a4480;
}
.border-primary-darker{
  border-color:#162e51;
}

.hover\:border-primary-darker:hover{
  border-color:#162e51;
}
.border-secondary-lighter{
  border-color:#f3e1e4;
}

.hover\:border-secondary-lighter:hover{
  border-color:#f3e1e4;
}
.border-secondary-light{
  border-color:#f2938c;
}

.hover\:border-secondary-light:hover{
  border-color:#f2938c;
}
.border-secondary{
  border-color:#d83933;
}

.hover\:border-secondary:hover{
  border-color:#d83933;
}
.border-secondary-vivid{
  border-color:#e41d3d;
}

.hover\:border-secondary-vivid:hover{
  border-color:#e41d3d;
}
.border-secondary-dark{
  border-color:#b50909;
}

.hover\:border-secondary-dark:hover{
  border-color:#b50909;
}
.border-secondary-darker{
  border-color:#8b0a03;
}

.hover\:border-secondary-darker:hover{
  border-color:#8b0a03;
}
.border-accent-warm-darker{
  border-color:#775540;
}

.hover\:border-accent-warm-darker:hover{
  border-color:#775540;
}
.border-accent-warm-dark{
  border-color:#c05600;
}

.hover\:border-accent-warm-dark:hover{
  border-color:#c05600;
}
.border-accent-warm{
  border-color:#fa9441;
}

.hover\:border-accent-warm:hover{
  border-color:#fa9441;
}
.border-accent-warm-light{
  border-color:#ffbc78;
}

.hover\:border-accent-warm-light:hover{
  border-color:#ffbc78;
}
.border-accent-warm-lighter{
  border-color:#f2e4d4;
}

.hover\:border-accent-warm-lighter:hover{
  border-color:#f2e4d4;
}
.border-accent-cool-darker{
  border-color:#07648d;
}

.hover\:border-accent-cool-darker:hover{
  border-color:#07648d;
}
.border-accent-cool-dark{
  border-color:#28a0cb;
}

.hover\:border-accent-cool-dark:hover{
  border-color:#28a0cb;
}
.border-accent-cool{
  border-color:#00bde3;
}

.hover\:border-accent-cool:hover{
  border-color:#00bde3;
}
.border-accent-cool-light{
  border-color:#97d4ea;
}

.hover\:border-accent-cool-light:hover{
  border-color:#97d4ea;
}
.border-accent-cool-lighter{
  border-color:#e1f3f8;
}

.hover\:border-accent-cool-lighter:hover{
  border-color:#e1f3f8;
}
.radius-0{
  border-radius:0;
}
.radius-top-0{
  border-top-left-radius:0;
  border-top-right-radius:0;
}
.radius-right-0{
  border-top-right-radius:0;
  border-bottom-right-radius:0;
}
.radius-bottom-0{
  border-bottom-left-radius:0;
  border-bottom-right-radius:0;
}
.radius-left-0{
  border-top-left-radius:0;
  border-bottom-left-radius:0;
}
.radius-sm{
  border-radius:2px;
}
.radius-top-sm{
  border-top-left-radius:2px;
  border-top-right-radius:2px;
}
.radius-right-sm{
  border-top-right-radius:2px;
  border-bottom-right-radius:2px;
}
.radius-bottom-sm{
  border-bottom-left-radius:2px;
  border-bottom-right-radius:2px;
}
.radius-left-sm{
  border-top-left-radius:2px;
  border-bottom-left-radius:2px;
}
.radius-md{
  border-radius:0.25rem;
}
.radius-top-md{
  border-top-left-radius:0.25rem;
  border-top-right-radius:0.25rem;
}
.radius-right-md{
  border-top-right-radius:0.25rem;
  border-bottom-right-radius:0.25rem;
}
.radius-bottom-md{
  border-bottom-left-radius:0.25rem;
  border-bottom-right-radius:0.25rem;
}
.radius-left-md{
  border-top-left-radius:0.25rem;
  border-bottom-left-radius:0.25rem;
}
.radius-lg{
  border-radius:0.5rem;
}
.radius-top-lg{
  border-top-left-radius:0.5rem;
  border-top-right-radius:0.5rem;
}
.radius-right-lg{
  border-top-right-radius:0.5rem;
  border-bottom-right-radius:0.5rem;
}
.radius-bottom-lg{
  border-bottom-left-radius:0.5rem;
  border-bottom-right-radius:0.5rem;
}
.radius-left-lg{
  border-top-left-radius:0.5rem;
  border-bottom-left-radius:0.5rem;
}
.radius-pill{
  border-radius:99rem;
}
.radius-top-pill{
  border-top-left-radius:99rem;
  border-top-right-radius:99rem;
}
.radius-right-pill{
  border-top-right-radius:99rem;
  border-bottom-right-radius:99rem;
}
.radius-bottom-pill{
  border-bottom-left-radius:99rem;
  border-bottom-right-radius:99rem;
}
.radius-left-pill{
  border-top-left-radius:99rem;
  border-bottom-left-radius:99rem;
}
.border-dashed{
  border-style:dashed;
}
.border-dotted{
  border-style:dotted;
}
.border-solid{
  border-style:solid;
}
.border-width-1px{
  border-width:1px;
}
.border-y-width-1px{
  border-top-width:1px;
  border-bottom-width:1px;
}
.border-x-width-1px{
  border-left-width:1px;
  border-right-width:1px;
}
.border-top-width-1px{
  border-top-width:1px;
}
.border-right-width-1px{
  border-right-width:1px;
}
.border-bottom-width-1px{
  border-bottom-width:1px;
}
.border-left-width-1px{
  border-left-width:1px;
}
.border-width-2px{
  border-width:2px;
}
.border-y-width-2px{
  border-top-width:2px;
  border-bottom-width:2px;
}
.border-x-width-2px{
  border-left-width:2px;
  border-right-width:2px;
}
.border-top-width-2px{
  border-top-width:2px;
}
.border-right-width-2px{
  border-right-width:2px;
}
.border-bottom-width-2px{
  border-bottom-width:2px;
}
.border-left-width-2px{
  border-left-width:2px;
}
.border-width-05{
  border-width:0.25rem;
}
.border-y-width-05{
  border-top-width:0.25rem;
  border-bottom-width:0.25rem;
}
.border-x-width-05{
  border-left-width:0.25rem;
  border-right-width:0.25rem;
}
.border-top-width-05{
  border-top-width:0.25rem;
}
.border-right-width-05{
  border-right-width:0.25rem;
}
.border-bottom-width-05{
  border-bottom-width:0.25rem;
}
.border-left-width-05{
  border-left-width:0.25rem;
}
.border-width-1{
  border-width:0.5rem;
}
.border-y-width-1{
  border-top-width:0.5rem;
  border-bottom-width:0.5rem;
}
.border-x-width-1{
  border-left-width:0.5rem;
  border-right-width:0.5rem;
}
.border-top-width-1{
  border-top-width:0.5rem;
}
.border-right-width-1{
  border-right-width:0.5rem;
}
.border-bottom-width-1{
  border-bottom-width:0.5rem;
}
.border-left-width-1{
  border-left-width:0.5rem;
}
.border-width-105{
  border-width:0.75rem;
}
.border-y-width-105{
  border-top-width:0.75rem;
  border-bottom-width:0.75rem;
}
.border-x-width-105{
  border-left-width:0.75rem;
  border-right-width:0.75rem;
}
.border-top-width-105{
  border-top-width:0.75rem;
}
.border-right-width-105{
  border-right-width:0.75rem;
}
.border-bottom-width-105{
  border-bottom-width:0.75rem;
}
.border-left-width-105{
  border-left-width:0.75rem;
}
.border-width-2{
  border-width:1rem;
}
.border-y-width-2{
  border-top-width:1rem;
  border-bottom-width:1rem;
}
.border-x-width-2{
  border-left-width:1rem;
  border-right-width:1rem;
}
.border-top-width-2{
  border-top-width:1rem;
}
.border-right-width-2{
  border-right-width:1rem;
}
.border-bottom-width-2{
  border-bottom-width:1rem;
}
.border-left-width-2{
  border-left-width:1rem;
}
.border-width-205{
  border-width:1.25rem;
}
.border-y-width-205{
  border-top-width:1.25rem;
  border-bottom-width:1.25rem;
}
.border-x-width-205{
  border-left-width:1.25rem;
  border-right-width:1.25rem;
}
.border-top-width-205{
  border-top-width:1.25rem;
}
.border-right-width-205{
  border-right-width:1.25rem;
}
.border-bottom-width-205{
  border-bottom-width:1.25rem;
}
.border-left-width-205{
  border-left-width:1.25rem;
}
.border-width-3{
  border-width:1.5rem;
}
.border-y-width-3{
  border-top-width:1.5rem;
  border-bottom-width:1.5rem;
}
.border-x-width-3{
  border-left-width:1.5rem;
  border-right-width:1.5rem;
}
.border-top-width-3{
  border-top-width:1.5rem;
}
.border-right-width-3{
  border-right-width:1.5rem;
}
.border-bottom-width-3{
  border-bottom-width:1.5rem;
}
.border-left-width-3{
  border-left-width:1.5rem;
}
.border-width-0{
  border-width:0;
}
.border-y-width-0{
  border-top-width:0;
  border-bottom-width:0;
}
.border-x-width-0{
  border-left-width:0;
  border-right-width:0;
}
.border-top-width-0{
  border-top-width:0;
}
.border-right-width-0{
  border-right-width:0;
}
.border-bottom-width-0{
  border-bottom-width:0;
}
.border-left-width-0{
  border-left-width:0;
}
.bottom-1px{
  bottom:1px;
}
.bottom-2px{
  bottom:2px;
}
.bottom-05{
  bottom:0.25rem;
}
.bottom-1{
  bottom:0.5rem;
}
.bottom-105{
  bottom:0.75rem;
}
.bottom-2{
  bottom:1rem;
}
.bottom-205{
  bottom:1.25rem;
}
.bottom-3{
  bottom:1.5rem;
}
.bottom-neg-1px{
  bottom:-1px;
}
.bottom-neg-2px{
  bottom:-2px;
}
.bottom-neg-05{
  bottom:-0.25rem;
}
.bottom-neg-1{
  bottom:-0.5rem;
}
.bottom-neg-105{
  bottom:-0.75rem;
}
.bottom-neg-2{
  bottom:-1rem;
}
.bottom-neg-205{
  bottom:-1.25rem;
}
.bottom-neg-3{
  bottom:-1.5rem;
}
.bottom-0{
  bottom:0;
}
.bottom-auto{
  bottom:auto;
}
.bottom-full{
  bottom:100%;
}
.shadow-none{
  -webkit-box-shadow:none;
          box-shadow:none;
}

.hover\:shadow-none:hover{
  -webkit-box-shadow:none;
          box-shadow:none;
}
.shadow-1{
  -webkit-box-shadow:0 1px 0.25rem 0 rgba(0, 0, 0, 0.1);
          box-shadow:0 1px 0.25rem 0 rgba(0, 0, 0, 0.1);
}

.hover\:shadow-1:hover{
  -webkit-box-shadow:0 1px 0.25rem 0 rgba(0, 0, 0, 0.1);
          box-shadow:0 1px 0.25rem 0 rgba(0, 0, 0, 0.1);
}
.shadow-2{
  -webkit-box-shadow:0 0.25rem 0.5rem 0 rgba(0, 0, 0, 0.1);
          box-shadow:0 0.25rem 0.5rem 0 rgba(0, 0, 0, 0.1);
}

.hover\:shadow-2:hover{
  -webkit-box-shadow:0 0.25rem 0.5rem 0 rgba(0, 0, 0, 0.1);
          box-shadow:0 0.25rem 0.5rem 0 rgba(0, 0, 0, 0.1);
}
.shadow-3{
  -webkit-box-shadow:0 0.5rem 1rem 0 rgba(0, 0, 0, 0.1);
          box-shadow:0 0.5rem 1rem 0 rgba(0, 0, 0, 0.1);
}

.hover\:shadow-3:hover{
  -webkit-box-shadow:0 0.5rem 1rem 0 rgba(0, 0, 0, 0.1);
          box-shadow:0 0.5rem 1rem 0 rgba(0, 0, 0, 0.1);
}
.shadow-4{
  -webkit-box-shadow:0 0.75rem 1.5rem 0 rgba(0, 0, 0, 0.1);
          box-shadow:0 0.75rem 1.5rem 0 rgba(0, 0, 0, 0.1);
}

.hover\:shadow-4:hover{
  -webkit-box-shadow:0 0.75rem 1.5rem 0 rgba(0, 0, 0, 0.1);
          box-shadow:0 0.75rem 1.5rem 0 rgba(0, 0, 0, 0.1);
}
.shadow-5{
  -webkit-box-shadow:0 1rem 2rem 0 rgba(0, 0, 0, 0.1);
          box-shadow:0 1rem 2rem 0 rgba(0, 0, 0, 0.1);
}

.hover\:shadow-5:hover{
  -webkit-box-shadow:0 1rem 2rem 0 rgba(0, 0, 0, 0.1);
          box-shadow:0 1rem 2rem 0 rgba(0, 0, 0, 0.1);
}
.circle-1px{
  height:1px;
  width:1px;
  border-radius:50%;
}
.circle-2px{
  height:2px;
  width:2px;
  border-radius:50%;
}
.circle-05{
  height:0.25rem;
  width:0.25rem;
  border-radius:50%;
}
.circle-1{
  height:0.5rem;
  width:0.5rem;
  border-radius:50%;
}
.circle-105{
  height:0.75rem;
  width:0.75rem;
  border-radius:50%;
}
.circle-2{
  height:1rem;
  width:1rem;
  border-radius:50%;
}
.circle-205{
  height:1.25rem;
  width:1.25rem;
  border-radius:50%;
}
.circle-3{
  height:1.5rem;
  width:1.5rem;
  border-radius:50%;
}
.circle-4{
  height:2rem;
  width:2rem;
  border-radius:50%;
}
.circle-5{
  height:2.5rem;
  width:2.5rem;
  border-radius:50%;
}
.circle-6{
  height:3rem;
  width:3rem;
  border-radius:50%;
}
.circle-7{
  height:3.5rem;
  width:3.5rem;
  border-radius:50%;
}
.circle-8{
  height:4rem;
  width:4rem;
  border-radius:50%;
}
.circle-9{
  height:4.5rem;
  width:4.5rem;
  border-radius:50%;
}
.circle-10{
  height:5rem;
  width:5rem;
  border-radius:50%;
}
.circle-15{
  height:7.5rem;
  width:7.5rem;
  border-radius:50%;
}
.circle-card{
  height:10rem;
  width:10rem;
  border-radius:50%;
}
.circle-card-lg{
  height:15rem;
  width:15rem;
  border-radius:50%;
}
.circle-mobile{
  height:20rem;
  width:20rem;
  border-radius:50%;
}
.clearfix::after{
  content:"";
  display:block;
  clear:both;
}
.text-transparent{
  color:transparent;
}

.hover\:text-transparent:hover{
  color:transparent;
}
.text-black{
  color:black;
}

.hover\:text-black:hover{
  color:black;
}
.text-white{
  color:white;
}

.hover\:text-white:hover{
  color:white;
}
.text-red{
  color:#e52207;
}

.hover\:text-red:hover{
  color:#e52207;
}
.text-orange{
  color:#e66f0e;
}

.hover\:text-orange:hover{
  color:#e66f0e;
}
.text-gold{
  color:#ffbe2e;
}

.hover\:text-gold:hover{
  color:#ffbe2e;
}
.text-yellow{
  color:#fee685;
}

.hover\:text-yellow:hover{
  color:#fee685;
}
.text-green{
  color:#538200;
}

.hover\:text-green:hover{
  color:#538200;
}
.text-mint{
  color:#04c585;
}

.hover\:text-mint:hover{
  color:#04c585;
}
.text-cyan{
  color:#009ec1;
}

.hover\:text-cyan:hover{
  color:#009ec1;
}
.text-blue{
  color:#0076d6;
}

.hover\:text-blue:hover{
  color:#0076d6;
}
.text-indigo{
  color:#676cc8;
}

.hover\:text-indigo:hover{
  color:#676cc8;
}
.text-violet{
  color:#8168b3;
}

.hover\:text-violet:hover{
  color:#8168b3;
}
.text-magenta{
  color:#d72d79;
}

.hover\:text-magenta:hover{
  color:#d72d79;
}
.text-gray-5{
  color:#f0f0f0;
}

.hover\:text-gray-5:hover{
  color:#f0f0f0;
}
.text-gray-10{
  color:#e6e6e6;
}

.hover\:text-gray-10:hover{
  color:#e6e6e6;
}
.text-gray-30{
  color:#adadad;
}

.hover\:text-gray-30:hover{
  color:#adadad;
}
.text-gray-50{
  color:#757575;
}

.hover\:text-gray-50:hover{
  color:#757575;
}
.text-gray-70{
  color:#454545;
}

.hover\:text-gray-70:hover{
  color:#454545;
}
.text-gray-90{
  color:#1b1b1b;
}

.hover\:text-gray-90:hover{
  color:#1b1b1b;
}
.text-base-lightest{
  color:#f0f0f0;
}

.hover\:text-base-lightest:hover{
  color:#f0f0f0;
}
.text-base-lighter{
  color:#dfe1e2;
}

.hover\:text-base-lighter:hover{
  color:#dfe1e2;
}
.text-base-light{
  color:#a9aeb1;
}

.hover\:text-base-light:hover{
  color:#a9aeb1;
}
.text-base{
  color:#71767a;
}

.hover\:text-base:hover{
  color:#71767a;
}
.text-base-dark{
  color:#565c65;
}

.hover\:text-base-dark:hover{
  color:#565c65;
}
.text-base-darker{
  color:#3d4551;
}

.hover\:text-base-darker:hover{
  color:#3d4551;
}
.text-base-darkest{
  color:#1b1b1b;
}

.hover\:text-base-darkest:hover{
  color:#1b1b1b;
}
.text-ink{
  color:#1b1b1b;
}

.hover\:text-ink:hover{
  color:#1b1b1b;
}
.text-primary-lighter{
  color:#d9e8f6;
}

.hover\:text-primary-lighter:hover{
  color:#d9e8f6;
}
.text-primary-light{
  color:#73b3e7;
}

.hover\:text-primary-light:hover{
  color:#73b3e7;
}
.text-primary{
  color:#005ea2;
}

.hover\:text-primary:hover{
  color:#005ea2;
}
.text-primary-vivid{
  color:#0050d8;
}

.hover\:text-primary-vivid:hover{
  color:#0050d8;
}
.text-primary-dark{
  color:#1a4480;
}

.hover\:text-primary-dark:hover{
  color:#1a4480;
}
.text-primary-darker{
  color:#162e51;
}

.hover\:text-primary-darker:hover{
  color:#162e51;
}
.text-secondary-lighter{
  color:#f3e1e4;
}

.hover\:text-secondary-lighter:hover{
  color:#f3e1e4;
}
.text-secondary-light{
  color:#f2938c;
}

.hover\:text-secondary-light:hover{
  color:#f2938c;
}
.text-secondary{
  color:#d83933;
}

.hover\:text-secondary:hover{
  color:#d83933;
}
.text-secondary-vivid{
  color:#e41d3d;
}

.hover\:text-secondary-vivid:hover{
  color:#e41d3d;
}
.text-secondary-dark{
  color:#b50909;
}

.hover\:text-secondary-dark:hover{
  color:#b50909;
}
.text-secondary-darker{
  color:#8b0a03;
}

.hover\:text-secondary-darker:hover{
  color:#8b0a03;
}
.text-accent-warm-darker{
  color:#775540;
}

.hover\:text-accent-warm-darker:hover{
  color:#775540;
}
.text-accent-warm-dark{
  color:#c05600;
}

.hover\:text-accent-warm-dark:hover{
  color:#c05600;
}
.text-accent-warm{
  color:#fa9441;
}

.hover\:text-accent-warm:hover{
  color:#fa9441;
}
.text-accent-warm-light{
  color:#ffbc78;
}

.hover\:text-accent-warm-light:hover{
  color:#ffbc78;
}
.text-accent-warm-lighter{
  color:#f2e4d4;
}

.hover\:text-accent-warm-lighter:hover{
  color:#f2e4d4;
}
.text-accent-cool-darker{
  color:#07648d;
}

.hover\:text-accent-cool-darker:hover{
  color:#07648d;
}
.text-accent-cool-dark{
  color:#28a0cb;
}

.hover\:text-accent-cool-dark:hover{
  color:#28a0cb;
}
.text-accent-cool{
  color:#00bde3;
}

.hover\:text-accent-cool:hover{
  color:#00bde3;
}
.text-accent-cool-light{
  color:#97d4ea;
}

.hover\:text-accent-cool-light:hover{
  color:#97d4ea;
}
.text-accent-cool-lighter{
  color:#e1f3f8;
}

.hover\:text-accent-cool-lighter:hover{
  color:#e1f3f8;
}
.cursor-auto{
  cursor:auto;
}
.cursor-default{
  cursor:default;
}
.cursor-pointer{
  cursor:pointer;
}
.cursor-wait{
  cursor:wait;
}
.cursor-move{
  cursor:move;
}
.cursor-not-allowed{
  cursor:not-allowed;
}
.display-block{
  display:block;
}
.display-flex{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
}
.display-none{
  display:none;
}
.display-inline{
  display:inline;
}
.display-inline-block{
  display:inline-block;
}
.display-inline-flex{
  display:-webkit-inline-box;
  display:-ms-inline-flexbox;
  display:inline-flex;
}
.display-table{
  display:table;
}
.display-table-cell{
  display:table-cell;
}
.display-table-row{
  display:table-row;
}
.flex-1{
  -webkit-box-flex:1;
      -ms-flex:1 0 0px;
          flex:1 0 0;
}
.flex-2{
  -webkit-box-flex:2;
      -ms-flex:2 0 0px;
          flex:2 0 0;
}
.flex-3{
  -webkit-box-flex:3;
      -ms-flex:3 0 0px;
          flex:3 0 0;
}
.flex-4{
  -webkit-box-flex:4;
      -ms-flex:4 0 0px;
          flex:4 0 0;
}
.flex-5{
  -webkit-box-flex:5;
      -ms-flex:5 0 0px;
          flex:5 0 0;
}
.flex-6{
  -webkit-box-flex:6;
      -ms-flex:6 0 0px;
          flex:6 0 0;
}
.flex-7{
  -webkit-box-flex:7;
      -ms-flex:7 0 0px;
          flex:7 0 0;
}
.flex-8{
  -webkit-box-flex:8;
      -ms-flex:8 0 0px;
          flex:8 0 0;
}
.flex-9{
  -webkit-box-flex:9;
      -ms-flex:9 0 0px;
          flex:9 0 0;
}
.flex-10{
  -webkit-box-flex:10;
      -ms-flex:10 0 0px;
          flex:10 0 0;
}
.flex-11{
  -webkit-box-flex:11;
      -ms-flex:11 0 0px;
          flex:11 0 0;
}
.flex-12{
  -webkit-box-flex:12;
      -ms-flex:12 0 0px;
          flex:12 0 0;
}
.flex-fill{
  -webkit-box-flex:1;
      -ms-flex:1 0 0px;
          flex:1 0 0;
}
.flex-auto{
  -webkit-box-flex:0;
      -ms-flex:0 0 auto;
          flex:0 0 auto;
}
.flex-row{
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
      -ms-flex-direction:row;
          flex-direction:row;
}
.flex-column{
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
      -ms-flex-direction:column;
          flex-direction:column;
}
.flex-wrap{
  -ms-flex-wrap:wrap;
      flex-wrap:wrap;
}
.flex-no-wrap{
  -ms-flex-wrap:nowrap;
      flex-wrap:nowrap;
}
.float-left{
  float:left;
}
.float-none{
  float:none;
}
.float-right{
  float:right;
}
.font-mono-3xs{
  font-size:0.77rem;
}
.font-mono-2xs{
  font-size:0.83rem;
}
.font-mono-xs{
  font-size:0.89rem;
}
.font-mono-sm{
  font-size:0.95rem;
}
.font-mono-md{
  font-size:1.01rem;
}
.font-mono-lg{
  font-size:1.31rem;
}
.font-mono-xl{
  font-size:1.91rem;
}
.font-mono-2xl{
  font-size:2.38rem;
}
.font-mono-3xl{
  font-size:2.86rem;
}
.font-sans-3xs{
  font-size:0.87rem;
}
.font-sans-2xs{
  font-size:0.93rem;
}
.font-sans-xs{
  font-size:1rem;
}
.font-sans-sm{
  font-size:1.06rem;
}
.font-sans-md{
  font-size:1.13rem;
}
.font-sans-lg{
  font-size:1.46rem;
}
.font-sans-xl{
  font-size:2.13rem;
}
.font-sans-2xl{
  font-size:2.66rem;
}
.font-sans-3xl{
  font-size:3.19rem;
}
.font-serif-3xs{
  font-size:0.79rem;
}
.font-serif-2xs{
  font-size:0.85rem;
}
.font-serif-xs{
  font-size:0.91rem;
}
.font-serif-sm{
  font-size:0.98rem;
}
.font-serif-md{
  font-size:1.04rem;
}
.font-serif-lg{
  font-size:1.34rem;
}
.font-serif-xl{
  font-size:1.95rem;
}
.font-serif-2xl{
  font-size:2.44rem;
}
.font-serif-3xl{
  font-size:2.93rem;
}
.font-heading-3xs{
  font-size:0.79rem;
}
.font-heading-2xs{
  font-size:0.85rem;
}
.font-heading-xs{
  font-size:0.91rem;
}
.font-heading-sm{
  font-size:0.98rem;
}
.font-heading-md{
  font-size:1.04rem;
}
.font-heading-lg{
  font-size:1.34rem;
}
.font-heading-xl{
  font-size:1.95rem;
}
.font-heading-2xl{
  font-size:2.44rem;
}
.font-heading-3xl{
  font-size:2.93rem;
}
.font-body-3xs{
  font-size:0.87rem;
}
.font-body-2xs{
  font-size:0.93rem;
}
.font-body-xs{
  font-size:1rem;
}
.font-body-sm{
  font-size:1.06rem;
}
.font-body-md{
  font-size:1.13rem;
}
.font-body-lg{
  font-size:1.46rem;
}
.font-body-xl{
  font-size:2.13rem;
}
.font-body-2xl{
  font-size:2.66rem;
}
.font-body-3xl{
  font-size:3.19rem;
}
.font-code-3xs{
  font-size:0.77rem;
}
.font-code-2xs{
  font-size:0.83rem;
}
.font-code-xs{
  font-size:0.89rem;
}
.font-code-sm{
  font-size:0.95rem;
}
.font-code-md{
  font-size:1.01rem;
}
.font-code-lg{
  font-size:1.31rem;
}
.font-code-xl{
  font-size:1.91rem;
}
.font-code-2xl{
  font-size:2.38rem;
}
.font-code-3xl{
  font-size:2.86rem;
}
.font-alt-3xs{
  font-size:0.79rem;
}
.font-alt-2xs{
  font-size:0.85rem;
}
.font-alt-xs{
  font-size:0.91rem;
}
.font-alt-sm{
  font-size:0.98rem;
}
.font-alt-md{
  font-size:1.04rem;
}
.font-alt-lg{
  font-size:1.34rem;
}
.font-alt-xl{
  font-size:1.95rem;
}
.font-alt-2xl{
  font-size:2.44rem;
}
.font-alt-3xl{
  font-size:2.93rem;
}
.font-ui-3xs{
  font-size:0.87rem;
}
.font-ui-2xs{
  font-size:0.93rem;
}
.font-ui-xs{
  font-size:1rem;
}
.font-ui-sm{
  font-size:1.06rem;
}
.font-ui-md{
  font-size:1.13rem;
}
.font-ui-lg{
  font-size:1.46rem;
}
.font-ui-xl{
  font-size:2.13rem;
}
.font-ui-2xl{
  font-size:2.66rem;
}
.font-ui-3xl{
  font-size:3.19rem;
}
.font-family-mono{
  font-family:Roboto Mono Web, Bitstream Vera Sans Mono, Consolas, Courier, monospace;
}
.font-family-sans{
  font-family:Source Sans Pro, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;
}
.font-family-serif{
  font-family:Merriweather, Georgia, Cambria, Times New Roman, Times, serif;
}
.font-family-ui{
  font-family:Source Sans Pro, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;
}
.font-family-heading{
  font-family:Merriweather, Georgia, Cambria, Times New Roman, Times, serif;
}
.font-family-body{
  font-family:Source Sans Pro, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;
}
.font-family-code{
  font-family:Roboto Mono Web, Bitstream Vera Sans Mono, Consolas, Courier, monospace;
}
.font-family-alt{
  font-family:Merriweather, Georgia, Cambria, Times New Roman, Times, serif;
}
.text-tabular{
  -webkit-font-feature-settings:"tnum" 1, "kern" 1;
          font-feature-settings:"tnum" 1, "kern" 1;
}
.text-no-tabular{
  -webkit-font-feature-settings:"kern" 1;
          font-feature-settings:"kern" 1;
}
.text-italic{
  font-style:italic;
}
.text-no-italic{
  font-style:normal;
}
.text-light{
  font-weight:300;
}
.text-normal{
  font-weight:normal;
}
.text-bold{
  font-weight:bold;
}
.height-1px{
  height:1px;
}
.height-2px{
  height:2px;
}
.height-05{
  height:0.25rem;
}
.height-1{
  height:0.5rem;
}
.height-105{
  height:0.75rem;
}
.height-2{
  height:1rem;
}
.height-205{
  height:1.25rem;
}
.height-3{
  height:1.5rem;
}
.height-4{
  height:2rem;
}
.height-5{
  height:2.5rem;
}
.height-6{
  height:3rem;
}
.height-7{
  height:3.5rem;
}
.height-8{
  height:4rem;
}
.height-9{
  height:4.5rem;
}
.height-10{
  height:5rem;
}
.height-15{
  height:7.5rem;
}
.height-card{
  height:10rem;
}
.height-card-lg{
  height:15rem;
}
.height-mobile{
  height:20rem;
}
.height-0{
  height:0;
}
.height-auto{
  height:auto;
}
.height-full{
  height:100%;
}
.height-viewport{
  height:100vh;
}
.flex-justify-center{
  -webkit-box-pack:center;
      -ms-flex-pack:center;
          justify-content:center;
}
.flex-justify-start{
  -webkit-box-pack:start;
      -ms-flex-pack:start;
          justify-content:flex-start;
}
.flex-justify-end{
  -webkit-box-pack:end;
      -ms-flex-pack:end;
          justify-content:flex-end;
}
.flex-justify{
  -webkit-box-pack:justify;
      -ms-flex-pack:justify;
          justify-content:space-between;
}
.left-1px{
  left:1px;
}
.left-2px{
  left:2px;
}
.left-05{
  left:0.25rem;
}
.left-1{
  left:0.5rem;
}
.left-105{
  left:0.75rem;
}
.left-2{
  left:1rem;
}
.left-205{
  left:1.25rem;
}
.left-3{
  left:1.5rem;
}
.left-neg-1px{
  left:-1px;
}
.left-neg-2px{
  left:-2px;
}
.left-neg-05{
  left:-0.25rem;
}
.left-neg-1{
  left:-0.5rem;
}
.left-neg-105{
  left:-0.75rem;
}
.left-neg-2{
  left:-1rem;
}
.left-neg-205{
  left:-1.25rem;
}
.left-neg-3{
  left:-1.5rem;
}
.left-0{
  left:0;
}
.left-auto{
  left:auto;
}
.text-ls-auto{
  letter-spacing:initial;
}
.text-ls-neg-3{
  letter-spacing:-0.03em;
}
.text-ls-neg-2{
  letter-spacing:-0.02em;
}
.text-ls-neg-1{
  letter-spacing:-0.01em;
}
.text-ls-1{
  letter-spacing:0.025em;
}
.text-ls-2{
  letter-spacing:0.1em;
}
.text-ls-3{
  letter-spacing:0.15em;
}
.line-height-sans-1{
  line-height:0.9;
}
.line-height-sans-2{
  line-height:1.1;
}
.line-height-sans-3{
  line-height:1.3;
}
.line-height-sans-4{
  line-height:1.4;
}
.line-height-sans-5{
  line-height:1.5;
}
.line-height-sans-6{
  line-height:1.6;
}
.line-height-serif-1{
  line-height:1;
}
.line-height-serif-2{
  line-height:1.2;
}
.line-height-serif-3{
  line-height:1.4;
}
.line-height-serif-4{
  line-height:1.5;
}
.line-height-serif-5{
  line-height:1.7;
}
.line-height-serif-6{
  line-height:1.8;
}
.line-height-mono-1{
  line-height:1;
}
.line-height-mono-2{
  line-height:1.3;
}
.line-height-mono-3{
  line-height:1.4;
}
.line-height-mono-4{
  line-height:1.6;
}
.line-height-mono-5{
  line-height:1.7;
}
.line-height-mono-6{
  line-height:1.8;
}
.line-height-heading-1{
  line-height:1;
}
.line-height-heading-2{
  line-height:1.2;
}
.line-height-heading-3{
  line-height:1.4;
}
.line-height-heading-4{
  line-height:1.5;
}
.line-height-heading-5{
  line-height:1.7;
}
.line-height-heading-6{
  line-height:1.8;
}
.line-height-ui-1{
  line-height:0.9;
}
.line-height-ui-2{
  line-height:1.1;
}
.line-height-ui-3{
  line-height:1.3;
}
.line-height-ui-4{
  line-height:1.4;
}
.line-height-ui-5{
  line-height:1.5;
}
.line-height-ui-6{
  line-height:1.6;
}
.line-height-body-1{
  line-height:0.9;
}
.line-height-body-2{
  line-height:1.1;
}
.line-height-body-3{
  line-height:1.3;
}
.line-height-body-4{
  line-height:1.4;
}
.line-height-body-5{
  line-height:1.5;
}
.line-height-body-6{
  line-height:1.6;
}
.line-height-code-1{
  line-height:1;
}
.line-height-code-2{
  line-height:1.3;
}
.line-height-code-3{
  line-height:1.4;
}
.line-height-code-4{
  line-height:1.6;
}
.line-height-code-5{
  line-height:1.7;
}
.line-height-code-6{
  line-height:1.8;
}
.line-height-alt-1{
  line-height:1;
}
.line-height-alt-2{
  line-height:1.2;
}
.line-height-alt-3{
  line-height:1.4;
}
.line-height-alt-4{
  line-height:1.5;
}
.line-height-alt-5{
  line-height:1.7;
}
.line-height-alt-6{
  line-height:1.8;
}
.margin-1px{
  margin:1px;
}
.margin-2px{
  margin:2px;
}
.margin-05{
  margin:0.25rem;
}
.margin-1{
  margin:0.5rem;
}
.margin-105{
  margin:0.75rem;
}
.margin-2{
  margin:1rem;
}
.margin-205{
  margin:1.25rem;
}
.margin-3{
  margin:1.5rem;
}
.margin-4{
  margin:2rem;
}
.margin-5{
  margin:2.5rem;
}
.margin-6{
  margin:3rem;
}
.margin-7{
  margin:3.5rem;
}
.margin-8{
  margin:4rem;
}
.margin-9{
  margin:4.5rem;
}
.margin-10{
  margin:5rem;
}
.margin-15{
  margin:7.5rem;
}
.margin-05em{
  margin:0.5em;
}
.margin-1em{
  margin:1em;
}
.margin-105em{
  margin:1.5em;
}
.margin-2em{
  margin:2em;
}
.margin-0{
  margin:0;
}
.margin-y-1px{
  margin-top:1px;
  margin-bottom:1px;
}
.margin-top-1px{
  margin-top:1px;
}
.margin-bottom-1px{
  margin-bottom:1px;
}
.margin-y-2px{
  margin-top:2px;
  margin-bottom:2px;
}
.margin-top-2px{
  margin-top:2px;
}
.margin-bottom-2px{
  margin-bottom:2px;
}
.margin-y-05{
  margin-top:0.25rem;
  margin-bottom:0.25rem;
}
.margin-top-05{
  margin-top:0.25rem;
}
.margin-bottom-05{
  margin-bottom:0.25rem;
}
.margin-y-1{
  margin-top:0.5rem;
  margin-bottom:0.5rem;
}
.margin-top-1{
  margin-top:0.5rem;
}
.margin-bottom-1{
  margin-bottom:0.5rem;
}
.margin-y-105{
  margin-top:0.75rem;
  margin-bottom:0.75rem;
}
.margin-top-105{
  margin-top:0.75rem;
}
.margin-bottom-105{
  margin-bottom:0.75rem;
}
.margin-y-2{
  margin-top:1rem;
  margin-bottom:1rem;
}
.margin-top-2{
  margin-top:1rem;
}
.margin-bottom-2{
  margin-bottom:1rem;
}
.margin-y-205{
  margin-top:1.25rem;
  margin-bottom:1.25rem;
}
.margin-top-205{
  margin-top:1.25rem;
}
.margin-bottom-205{
  margin-bottom:1.25rem;
}
.margin-y-3{
  margin-top:1.5rem;
  margin-bottom:1.5rem;
}
.margin-top-3{
  margin-top:1.5rem;
}
.margin-bottom-3{
  margin-bottom:1.5rem;
}
.margin-y-neg-1px{
  margin-top:-1px;
  margin-bottom:-1px;
}
.margin-top-neg-1px{
  margin-top:-1px;
}
.margin-bottom-neg-1px{
  margin-bottom:-1px;
}
.margin-y-neg-2px{
  margin-top:-2px;
  margin-bottom:-2px;
}
.margin-top-neg-2px{
  margin-top:-2px;
}
.margin-bottom-neg-2px{
  margin-bottom:-2px;
}
.margin-y-neg-05{
  margin-top:-0.25rem;
  margin-bottom:-0.25rem;
}
.margin-top-neg-05{
  margin-top:-0.25rem;
}
.margin-bottom-neg-05{
  margin-bottom:-0.25rem;
}
.margin-y-neg-1{
  margin-top:-0.5rem;
  margin-bottom:-0.5rem;
}
.margin-top-neg-1{
  margin-top:-0.5rem;
}
.margin-bottom-neg-1{
  margin-bottom:-0.5rem;
}
.margin-y-neg-105{
  margin-top:-0.75rem;
  margin-bottom:-0.75rem;
}
.margin-top-neg-105{
  margin-top:-0.75rem;
}
.margin-bottom-neg-105{
  margin-bottom:-0.75rem;
}
.margin-y-neg-2{
  margin-top:-1rem;
  margin-bottom:-1rem;
}
.margin-top-neg-2{
  margin-top:-1rem;
}
.margin-bottom-neg-2{
  margin-bottom:-1rem;
}
.margin-y-neg-205{
  margin-top:-1.25rem;
  margin-bottom:-1.25rem;
}
.margin-top-neg-205{
  margin-top:-1.25rem;
}
.margin-bottom-neg-205{
  margin-bottom:-1.25rem;
}
.margin-y-neg-3{
  margin-top:-1.5rem;
  margin-bottom:-1.5rem;
}
.margin-top-neg-3{
  margin-top:-1.5rem;
}
.margin-bottom-neg-3{
  margin-bottom:-1.5rem;
}
.margin-y-4{
  margin-top:2rem;
  margin-bottom:2rem;
}
.margin-top-4{
  margin-top:2rem;
}
.margin-bottom-4{
  margin-bottom:2rem;
}
.margin-y-5{
  margin-top:2.5rem;
  margin-bottom:2.5rem;
}
.margin-top-5{
  margin-top:2.5rem;
}
.margin-bottom-5{
  margin-bottom:2.5rem;
}
.margin-y-6{
  margin-top:3rem;
  margin-bottom:3rem;
}
.margin-top-6{
  margin-top:3rem;
}
.margin-bottom-6{
  margin-bottom:3rem;
}
.margin-y-7{
  margin-top:3.5rem;
  margin-bottom:3.5rem;
}
.margin-top-7{
  margin-top:3.5rem;
}
.margin-bottom-7{
  margin-bottom:3.5rem;
}
.margin-y-8{
  margin-top:4rem;
  margin-bottom:4rem;
}
.margin-top-8{
  margin-top:4rem;
}
.margin-bottom-8{
  margin-bottom:4rem;
}
.margin-y-9{
  margin-top:4.5rem;
  margin-bottom:4.5rem;
}
.margin-top-9{
  margin-top:4.5rem;
}
.margin-bottom-9{
  margin-bottom:4.5rem;
}
.margin-y-10{
  margin-top:5rem;
  margin-bottom:5rem;
}
.margin-top-10{
  margin-top:5rem;
}
.margin-bottom-10{
  margin-bottom:5rem;
}
.margin-y-15{
  margin-top:7.5rem;
  margin-bottom:7.5rem;
}
.margin-top-15{
  margin-top:7.5rem;
}
.margin-bottom-15{
  margin-bottom:7.5rem;
}
.margin-y-05em{
  margin-top:0.5em;
  margin-bottom:0.5em;
}
.margin-top-05em{
  margin-top:0.5em;
}
.margin-bottom-05em{
  margin-bottom:0.5em;
}
.margin-y-1em{
  margin-top:1em;
  margin-bottom:1em;
}
.margin-top-1em{
  margin-top:1em;
}
.margin-bottom-1em{
  margin-bottom:1em;
}
.margin-y-105em{
  margin-top:1.5em;
  margin-bottom:1.5em;
}
.margin-top-105em{
  margin-top:1.5em;
}
.margin-bottom-105em{
  margin-bottom:1.5em;
}
.margin-y-2em{
  margin-top:2em;
  margin-bottom:2em;
}
.margin-top-2em{
  margin-top:2em;
}
.margin-bottom-2em{
  margin-bottom:2em;
}
.margin-y-0{
  margin-top:0;
  margin-bottom:0;
}
.margin-top-0{
  margin-top:0;
}
.margin-bottom-0{
  margin-bottom:0;
}
.margin-x-1px{
  margin-left:1px;
  margin-right:1px;
}
.margin-right-1px{
  margin-right:1px;
}
.margin-left-1px{
  margin-left:1px;
}
.margin-x-2px{
  margin-left:2px;
  margin-right:2px;
}
.margin-right-2px{
  margin-right:2px;
}
.margin-left-2px{
  margin-left:2px;
}
.margin-x-05{
  margin-left:0.25rem;
  margin-right:0.25rem;
}
.margin-right-05{
  margin-right:0.25rem;
}
.margin-left-05{
  margin-left:0.25rem;
}
.margin-x-1{
  margin-left:0.5rem;
  margin-right:0.5rem;
}
.margin-right-1{
  margin-right:0.5rem;
}
.margin-left-1{
  margin-left:0.5rem;
}
.margin-x-105{
  margin-left:0.75rem;
  margin-right:0.75rem;
}
.margin-right-105{
  margin-right:0.75rem;
}
.margin-left-105{
  margin-left:0.75rem;
}
.margin-x-2{
  margin-left:1rem;
  margin-right:1rem;
}
.margin-right-2{
  margin-right:1rem;
}
.margin-left-2{
  margin-left:1rem;
}
.margin-x-205{
  margin-left:1.25rem;
  margin-right:1.25rem;
}
.margin-right-205{
  margin-right:1.25rem;
}
.margin-left-205{
  margin-left:1.25rem;
}
.margin-x-3{
  margin-left:1.5rem;
  margin-right:1.5rem;
}
.margin-right-3{
  margin-right:1.5rem;
}
.margin-left-3{
  margin-left:1.5rem;
}
.margin-x-neg-1px{
  margin-left:-1px;
  margin-right:-1px;
}
.margin-right-neg-1px{
  margin-right:-1px;
}
.margin-left-neg-1px{
  margin-left:-1px;
}
.margin-x-neg-2px{
  margin-left:-2px;
  margin-right:-2px;
}
.margin-right-neg-2px{
  margin-right:-2px;
}
.margin-left-neg-2px{
  margin-left:-2px;
}
.margin-x-neg-05{
  margin-left:-0.25rem;
  margin-right:-0.25rem;
}
.margin-right-neg-05{
  margin-right:-0.25rem;
}
.margin-left-neg-05{
  margin-left:-0.25rem;
}
.margin-x-neg-1{
  margin-left:-0.5rem;
  margin-right:-0.5rem;
}
.margin-right-neg-1{
  margin-right:-0.5rem;
}
.margin-left-neg-1{
  margin-left:-0.5rem;
}
.margin-x-neg-105{
  margin-left:-0.75rem;
  margin-right:-0.75rem;
}
.margin-right-neg-105{
  margin-right:-0.75rem;
}
.margin-left-neg-105{
  margin-left:-0.75rem;
}
.margin-x-neg-2{
  margin-left:-1rem;
  margin-right:-1rem;
}
.margin-right-neg-2{
  margin-right:-1rem;
}
.margin-left-neg-2{
  margin-left:-1rem;
}
.margin-x-neg-205{
  margin-left:-1.25rem;
  margin-right:-1.25rem;
}
.margin-right-neg-205{
  margin-right:-1.25rem;
}
.margin-left-neg-205{
  margin-left:-1.25rem;
}
.margin-x-neg-3{
  margin-left:-1.5rem;
  margin-right:-1.5rem;
}
.margin-right-neg-3{
  margin-right:-1.5rem;
}
.margin-left-neg-3{
  margin-left:-1.5rem;
}
.margin-x-4{
  margin-left:2rem;
  margin-right:2rem;
}
.margin-right-4{
  margin-right:2rem;
}
.margin-left-4{
  margin-left:2rem;
}
.margin-x-5{
  margin-left:2.5rem;
  margin-right:2.5rem;
}
.margin-right-5{
  margin-right:2.5rem;
}
.margin-left-5{
  margin-left:2.5rem;
}
.margin-x-6{
  margin-left:3rem;
  margin-right:3rem;
}
.margin-right-6{
  margin-right:3rem;
}
.margin-left-6{
  margin-left:3rem;
}
.margin-x-7{
  margin-left:3.5rem;
  margin-right:3.5rem;
}
.margin-right-7{
  margin-right:3.5rem;
}
.margin-left-7{
  margin-left:3.5rem;
}
.margin-x-8{
  margin-left:4rem;
  margin-right:4rem;
}
.margin-right-8{
  margin-right:4rem;
}
.margin-left-8{
  margin-left:4rem;
}
.margin-x-9{
  margin-left:4.5rem;
  margin-right:4.5rem;
}
.margin-right-9{
  margin-right:4.5rem;
}
.margin-left-9{
  margin-left:4.5rem;
}
.margin-x-10{
  margin-left:5rem;
  margin-right:5rem;
}
.margin-right-10{
  margin-right:5rem;
}
.margin-left-10{
  margin-left:5rem;
}
.margin-x-15{
  margin-left:7.5rem;
  margin-right:7.5rem;
}
.margin-right-15{
  margin-right:7.5rem;
}
.margin-left-15{
  margin-left:7.5rem;
}
.margin-x-05em{
  margin-left:0.5em;
  margin-right:0.5em;
}
.margin-right-05em{
  margin-right:0.5em;
}
.margin-left-05em{
  margin-left:0.5em;
}
.margin-x-1em{
  margin-left:1em;
  margin-right:1em;
}
.margin-right-1em{
  margin-right:1em;
}
.margin-left-1em{
  margin-left:1em;
}
.margin-x-105em{
  margin-left:1.5em;
  margin-right:1.5em;
}
.margin-right-105em{
  margin-right:1.5em;
}
.margin-left-105em{
  margin-left:1.5em;
}
.margin-x-2em{
  margin-left:2em;
  margin-right:2em;
}
.margin-right-2em{
  margin-right:2em;
}
.margin-left-2em{
  margin-left:2em;
}
.margin-x-0{
  margin-left:0;
  margin-right:0;
}
.margin-right-0{
  margin-right:0;
}
.margin-left-0{
  margin-left:0;
}
.margin-x-auto{
  margin-left:auto;
  margin-right:auto;
}
.margin-right-auto{
  margin-right:auto;
}
.margin-left-auto{
  margin-left:auto;
}
.maxh-05{
  max-height:0.25rem;
}
.maxh-1{
  max-height:0.5rem;
}
.maxh-105{
  max-height:0.75rem;
}
.maxh-2{
  max-height:1rem;
}
.maxh-205{
  max-height:1.25rem;
}
.maxh-3{
  max-height:1.5rem;
}
.maxh-4{
  max-height:2rem;
}
.maxh-5{
  max-height:2.5rem;
}
.maxh-6{
  max-height:3rem;
}
.maxh-7{
  max-height:3.5rem;
}
.maxh-8{
  max-height:4rem;
}
.maxh-9{
  max-height:4.5rem;
}
.maxh-10{
  max-height:5rem;
}
.maxh-15{
  max-height:7.5rem;
}
.maxh-card{
  max-height:10rem;
}
.maxh-card-lg{
  max-height:15rem;
}
.maxh-mobile{
  max-height:20rem;
}
.maxh-mobile-lg{
  max-height:30rem;
}
.maxh-tablet{
  max-height:40rem;
}
.maxh-tablet-lg{
  max-height:55rem;
}
.maxh-none{
  max-height:none;
}
.maxh-viewport{
  max-height:100vh;
}
.maxw-05{
  max-width:0.25rem;
}
.maxw-1{
  max-width:0.5rem;
}
.maxw-105{
  max-width:0.75rem;
}
.maxw-2{
  max-width:1rem;
}
.maxw-205{
  max-width:1.25rem;
}
.maxw-3{
  max-width:1.5rem;
}
.maxw-4{
  max-width:2rem;
}
.maxw-5{
  max-width:2.5rem;
}
.maxw-6{
  max-width:3rem;
}
.maxw-7{
  max-width:3.5rem;
}
.maxw-8{
  max-width:4rem;
}
.maxw-9{
  max-width:4.5rem;
}
.maxw-10{
  max-width:5rem;
}
.maxw-15{
  max-width:7.5rem;
}
.maxw-card{
  max-width:10rem;
}
.maxw-card-lg{
  max-width:15rem;
}
.maxw-mobile{
  max-width:20rem;
}
.maxw-mobile-lg{
  max-width:30rem;
}
.maxw-tablet{
  max-width:40rem;
}
.maxw-tablet-lg{
  max-width:55rem;
}
.maxw-desktop{
  max-width:64rem;
}
.maxw-desktop-lg{
  max-width:75rem;
}
.maxw-widescreen{
  max-width:87.5rem;
}
.maxw-none{
  max-width:none;
}
.maxw-full{
  max-width:100%;
}
.measure-1{
  max-width:44ex;
}
.measure-2{
  max-width:60ex;
}
.measure-3{
  max-width:64ex;
}
.measure-4{
  max-width:68ex;
}
.measure-5{
  max-width:72ex;
}
.measure-6{
  max-width:88ex;
}
.measure-none{
  max-width:none;
}
.minh-1px{
  min-height:1px;
}
.minh-2px{
  min-height:2px;
}
.minh-05{
  min-height:0.25rem;
}
.minh-1{
  min-height:0.5rem;
}
.minh-105{
  min-height:0.75rem;
}
.minh-2{
  min-height:1rem;
}
.minh-205{
  min-height:1.25rem;
}
.minh-3{
  min-height:1.5rem;
}
.minh-4{
  min-height:2rem;
}
.minh-5{
  min-height:2.5rem;
}
.minh-6{
  min-height:3rem;
}
.minh-7{
  min-height:3.5rem;
}
.minh-8{
  min-height:4rem;
}
.minh-9{
  min-height:4.5rem;
}
.minh-10{
  min-height:5rem;
}
.minh-15{
  min-height:7.5rem;
}
.minh-card{
  min-height:10rem;
}
.minh-card-lg{
  min-height:15rem;
}
.minh-mobile{
  min-height:20rem;
}
.minh-mobile-lg{
  min-height:30rem;
}
.minh-tablet{
  min-height:40rem;
}
.minh-tablet-lg{
  min-height:55rem;
}
.minh-0{
  min-height:0;
}
.minh-full{
  min-height:100%;
}
.minh-viewport{
  min-height:100vh;
}
.minw-05{
  min-width:0.25rem;
}
.minw-1{
  min-width:0.5rem;
}
.minw-105{
  min-width:0.75rem;
}
.minw-2{
  min-width:1rem;
}
.minw-205{
  min-width:1.25rem;
}
.minw-3{
  min-width:1.5rem;
}
.minw-4{
  min-width:2rem;
}
.minw-5{
  min-width:2.5rem;
}
.minw-6{
  min-width:3rem;
}
.minw-7{
  min-width:3.5rem;
}
.minw-8{
  min-width:4rem;
}
.minw-9{
  min-width:4.5rem;
}
.minw-10{
  min-width:5rem;
}
.minw-15{
  min-width:7.5rem;
}
.minw-0{
  min-width:0;
}
.opacity-0{
  opacity:0;
}
.opacity-10{
  opacity:0.1;
}
.opacity-20{
  opacity:0.2;
}
.opacity-30{
  opacity:0.3;
}
.opacity-40{
  opacity:0.4;
}
.opacity-50{
  opacity:0.5;
}
.opacity-60{
  opacity:0.6;
}
.opacity-70{
  opacity:0.7;
}
.opacity-80{
  opacity:0.8;
}
.opacity-90{
  opacity:0.9;
}
.opacity-100{
  opacity:1;
}
.order-first{
  -webkit-box-ordinal-group:0;
      -ms-flex-order:-1;
          order:-1;
}
.order-last{
  -webkit-box-ordinal-group:1000;
      -ms-flex-order:999;
          order:999;
}
.order-initial{
  -webkit-box-ordinal-group:initial;
      -ms-flex-order:initial;
          order:initial;
}
.order-0{
  -webkit-box-ordinal-group:1;
      -ms-flex-order:0;
          order:0;
}
.order-1{
  -webkit-box-ordinal-group:2;
      -ms-flex-order:1;
          order:1;
}
.order-2{
  -webkit-box-ordinal-group:3;
      -ms-flex-order:2;
          order:2;
}
.order-3{
  -webkit-box-ordinal-group:4;
      -ms-flex-order:3;
          order:3;
}
.order-4{
  -webkit-box-ordinal-group:5;
      -ms-flex-order:4;
          order:4;
}
.order-5{
  -webkit-box-ordinal-group:6;
      -ms-flex-order:5;
          order:5;
}
.order-6{
  -webkit-box-ordinal-group:7;
      -ms-flex-order:6;
          order:6;
}
.order-7{
  -webkit-box-ordinal-group:8;
      -ms-flex-order:7;
          order:7;
}
.order-8{
  -webkit-box-ordinal-group:9;
      -ms-flex-order:8;
          order:8;
}
.order-9{
  -webkit-box-ordinal-group:10;
      -ms-flex-order:9;
          order:9;
}
.order-10{
  -webkit-box-ordinal-group:11;
      -ms-flex-order:10;
          order:10;
}
.order-11{
  -webkit-box-ordinal-group:12;
      -ms-flex-order:11;
          order:11;
}
.outline-1px{
  outline:1px solid;
}
.outline-2px{
  outline:2px solid;
}
.outline-0{
  outline:0 solid;
}
.outline-05{
  outline:0.25rem solid;
}
.outline-transparent{
  outline-color:transparent;
}
.outline-black{
  outline-color:black;
}
.outline-white{
  outline-color:white;
}
.outline-red{
  outline-color:#e52207;
}
.outline-orange{
  outline-color:#e66f0e;
}
.outline-gold{
  outline-color:#ffbe2e;
}
.outline-yellow{
  outline-color:#fee685;
}
.outline-green{
  outline-color:#538200;
}
.outline-mint{
  outline-color:#04c585;
}
.outline-cyan{
  outline-color:#009ec1;
}
.outline-blue{
  outline-color:#0076d6;
}
.outline-indigo{
  outline-color:#676cc8;
}
.outline-violet{
  outline-color:#8168b3;
}
.outline-magenta{
  outline-color:#d72d79;
}
.outline-gray-5{
  outline-color:#f0f0f0;
}
.outline-gray-10{
  outline-color:#e6e6e6;
}
.outline-gray-30{
  outline-color:#adadad;
}
.outline-gray-50{
  outline-color:#757575;
}
.outline-gray-70{
  outline-color:#454545;
}
.outline-gray-90{
  outline-color:#1b1b1b;
}
.outline-base-lightest{
  outline-color:#f0f0f0;
}
.outline-base-lighter{
  outline-color:#dfe1e2;
}
.outline-base-light{
  outline-color:#a9aeb1;
}
.outline-base{
  outline-color:#71767a;
}
.outline-base-dark{
  outline-color:#565c65;
}
.outline-base-darker{
  outline-color:#3d4551;
}
.outline-base-darkest{
  outline-color:#1b1b1b;
}
.outline-ink{
  outline-color:#1b1b1b;
}
.outline-primary-lighter{
  outline-color:#d9e8f6;
}
.outline-primary-light{
  outline-color:#73b3e7;
}
.outline-primary{
  outline-color:#005ea2;
}
.outline-primary-vivid{
  outline-color:#0050d8;
}
.outline-primary-dark{
  outline-color:#1a4480;
}
.outline-primary-darker{
  outline-color:#162e51;
}
.outline-secondary-lighter{
  outline-color:#f3e1e4;
}
.outline-secondary-light{
  outline-color:#f2938c;
}
.outline-secondary{
  outline-color:#d83933;
}
.outline-secondary-vivid{
  outline-color:#e41d3d;
}
.outline-secondary-dark{
  outline-color:#b50909;
}
.outline-secondary-darker{
  outline-color:#8b0a03;
}
.outline-accent-warm-darker{
  outline-color:#775540;
}
.outline-accent-warm-dark{
  outline-color:#c05600;
}
.outline-accent-warm{
  outline-color:#fa9441;
}
.outline-accent-warm-light{
  outline-color:#ffbc78;
}
.outline-accent-warm-lighter{
  outline-color:#f2e4d4;
}
.outline-accent-cool-darker{
  outline-color:#07648d;
}
.outline-accent-cool-dark{
  outline-color:#28a0cb;
}
.outline-accent-cool{
  outline-color:#00bde3;
}
.outline-accent-cool-light{
  outline-color:#97d4ea;
}
.outline-accent-cool-lighter{
  outline-color:#e1f3f8;
}
.overflow-hidden{
  overflow:hidden;
}
.overflow-y-hidden{
  overflow-y:hidden;
}
.overflow-x-hidden{
  overflow-x:hidden;
}
.overflow-scroll{
  overflow:scroll;
}
.overflow-y-scroll{
  overflow-y:scroll;
}
.overflow-x-scroll{
  overflow-x:scroll;
}
.overflow-auto{
  overflow:auto;
}
.overflow-y-auto{
  overflow-y:auto;
}
.overflow-x-auto{
  overflow-x:auto;
}
.overflow-visible{
  overflow:visible;
}
.overflow-y-visible{
  overflow-y:visible;
}
.overflow-x-visible{
  overflow-x:visible;
}
.padding-1px{
  padding:1px;
}
.padding-y-1px{
  padding-top:1px;
  padding-bottom:1px;
}
.padding-x-1px{
  padding-left:1px;
  padding-right:1px;
}
.padding-top-1px{
  padding-top:1px;
}
.padding-right-1px{
  padding-right:1px;
}
.padding-bottom-1px{
  padding-bottom:1px;
}
.padding-left-1px{
  padding-left:1px;
}
.padding-2px{
  padding:2px;
}
.padding-y-2px{
  padding-top:2px;
  padding-bottom:2px;
}
.padding-x-2px{
  padding-left:2px;
  padding-right:2px;
}
.padding-top-2px{
  padding-top:2px;
}
.padding-right-2px{
  padding-right:2px;
}
.padding-bottom-2px{
  padding-bottom:2px;
}
.padding-left-2px{
  padding-left:2px;
}
.padding-05{
  padding:0.25rem;
}
.padding-y-05{
  padding-top:0.25rem;
  padding-bottom:0.25rem;
}
.padding-x-05{
  padding-left:0.25rem;
  padding-right:0.25rem;
}
.padding-top-05{
  padding-top:0.25rem;
}
.padding-right-05{
  padding-right:0.25rem;
}
.padding-bottom-05{
  padding-bottom:0.25rem;
}
.padding-left-05{
  padding-left:0.25rem;
}
.padding-1{
  padding:0.5rem;
}
.padding-y-1{
  padding-top:0.5rem;
  padding-bottom:0.5rem;
}
.padding-x-1{
  padding-left:0.5rem;
  padding-right:0.5rem;
}
.padding-top-1{
  padding-top:0.5rem;
}
.padding-right-1{
  padding-right:0.5rem;
}
.padding-bottom-1{
  padding-bottom:0.5rem;
}
.padding-left-1{
  padding-left:0.5rem;
}
.padding-105{
  padding:0.75rem;
}
.padding-y-105{
  padding-top:0.75rem;
  padding-bottom:0.75rem;
}
.padding-x-105{
  padding-left:0.75rem;
  padding-right:0.75rem;
}
.padding-top-105{
  padding-top:0.75rem;
}
.padding-right-105{
  padding-right:0.75rem;
}
.padding-bottom-105{
  padding-bottom:0.75rem;
}
.padding-left-105{
  padding-left:0.75rem;
}
.padding-2{
  padding:1rem;
}
.padding-y-2{
  padding-top:1rem;
  padding-bottom:1rem;
}
.padding-x-2{
  padding-left:1rem;
  padding-right:1rem;
}
.padding-top-2{
  padding-top:1rem;
}
.padding-right-2{
  padding-right:1rem;
}
.padding-bottom-2{
  padding-bottom:1rem;
}
.padding-left-2{
  padding-left:1rem;
}
.padding-205{
  padding:1.25rem;
}
.padding-y-205{
  padding-top:1.25rem;
  padding-bottom:1.25rem;
}
.padding-x-205{
  padding-left:1.25rem;
  padding-right:1.25rem;
}
.padding-top-205{
  padding-top:1.25rem;
}
.padding-right-205{
  padding-right:1.25rem;
}
.padding-bottom-205{
  padding-bottom:1.25rem;
}
.padding-left-205{
  padding-left:1.25rem;
}
.padding-3{
  padding:1.5rem;
}
.padding-y-3{
  padding-top:1.5rem;
  padding-bottom:1.5rem;
}
.padding-x-3{
  padding-left:1.5rem;
  padding-right:1.5rem;
}
.padding-top-3{
  padding-top:1.5rem;
}
.padding-right-3{
  padding-right:1.5rem;
}
.padding-bottom-3{
  padding-bottom:1.5rem;
}
.padding-left-3{
  padding-left:1.5rem;
}
.padding-4{
  padding:2rem;
}
.padding-y-4{
  padding-top:2rem;
  padding-bottom:2rem;
}
.padding-x-4{
  padding-left:2rem;
  padding-right:2rem;
}
.padding-top-4{
  padding-top:2rem;
}
.padding-right-4{
  padding-right:2rem;
}
.padding-bottom-4{
  padding-bottom:2rem;
}
.padding-left-4{
  padding-left:2rem;
}
.padding-5{
  padding:2.5rem;
}
.padding-y-5{
  padding-top:2.5rem;
  padding-bottom:2.5rem;
}
.padding-x-5{
  padding-left:2.5rem;
  padding-right:2.5rem;
}
.padding-top-5{
  padding-top:2.5rem;
}
.padding-right-5{
  padding-right:2.5rem;
}
.padding-bottom-5{
  padding-bottom:2.5rem;
}
.padding-left-5{
  padding-left:2.5rem;
}
.padding-6{
  padding:3rem;
}
.padding-y-6{
  padding-top:3rem;
  padding-bottom:3rem;
}
.padding-x-6{
  padding-left:3rem;
  padding-right:3rem;
}
.padding-top-6{
  padding-top:3rem;
}
.padding-right-6{
  padding-right:3rem;
}
.padding-bottom-6{
  padding-bottom:3rem;
}
.padding-left-6{
  padding-left:3rem;
}
.padding-7{
  padding:3.5rem;
}
.padding-y-7{
  padding-top:3.5rem;
  padding-bottom:3.5rem;
}
.padding-x-7{
  padding-left:3.5rem;
  padding-right:3.5rem;
}
.padding-top-7{
  padding-top:3.5rem;
}
.padding-right-7{
  padding-right:3.5rem;
}
.padding-bottom-7{
  padding-bottom:3.5rem;
}
.padding-left-7{
  padding-left:3.5rem;
}
.padding-8{
  padding:4rem;
}
.padding-y-8{
  padding-top:4rem;
  padding-bottom:4rem;
}
.padding-x-8{
  padding-left:4rem;
  padding-right:4rem;
}
.padding-top-8{
  padding-top:4rem;
}
.padding-right-8{
  padding-right:4rem;
}
.padding-bottom-8{
  padding-bottom:4rem;
}
.padding-left-8{
  padding-left:4rem;
}
.padding-9{
  padding:4.5rem;
}
.padding-y-9{
  padding-top:4.5rem;
  padding-bottom:4.5rem;
}
.padding-x-9{
  padding-left:4.5rem;
  padding-right:4.5rem;
}
.padding-top-9{
  padding-top:4.5rem;
}
.padding-right-9{
  padding-right:4.5rem;
}
.padding-bottom-9{
  padding-bottom:4.5rem;
}
.padding-left-9{
  padding-left:4.5rem;
}
.padding-10{
  padding:5rem;
}
.padding-y-10{
  padding-top:5rem;
  padding-bottom:5rem;
}
.padding-x-10{
  padding-left:5rem;
  padding-right:5rem;
}
.padding-top-10{
  padding-top:5rem;
}
.padding-right-10{
  padding-right:5rem;
}
.padding-bottom-10{
  padding-bottom:5rem;
}
.padding-left-10{
  padding-left:5rem;
}
.padding-15{
  padding:7.5rem;
}
.padding-y-15{
  padding-top:7.5rem;
  padding-bottom:7.5rem;
}
.padding-x-15{
  padding-left:7.5rem;
  padding-right:7.5rem;
}
.padding-top-15{
  padding-top:7.5rem;
}
.padding-right-15{
  padding-right:7.5rem;
}
.padding-bottom-15{
  padding-bottom:7.5rem;
}
.padding-left-15{
  padding-left:7.5rem;
}
.padding-0{
  padding:0;
}
.padding-y-0{
  padding-top:0;
  padding-bottom:0;
}
.padding-x-0{
  padding-left:0;
  padding-right:0;
}
.padding-top-0{
  padding-top:0;
}
.padding-right-0{
  padding-right:0;
}
.padding-bottom-0{
  padding-bottom:0;
}
.padding-left-0{
  padding-left:0;
}
.pin-all{
  bottom:0;
  left:0;
  right:0;
  top:0;
  position:absolute;
}
.pin-x{
  left:0;
  right:0;
  position:absolute;
}
.pin-y{
  bottom:0;
  top:0;
  position:absolute;
}
.pin-bottom{
  bottom:0;
  position:absolute;
}
.pin-left{
  left:0;
  position:absolute;
}
.pin-right{
  right:0;
  position:absolute;
}
.pin-top{
  top:0;
  position:absolute;
}
.pin-none{
  bottom:auto;
  left:auto;
  right:auto;
  top:auto;
  position:static;
}
.position-absolute{
  position:absolute;
}
.position-fixed{
  position:fixed;
}
.position-relative{
  position:relative;
}
.position-static{
  position:static;
}
.position-sticky{
  position:-webkit-sticky;
  position:sticky;
}
.right-1px{
  right:1px;
}
.right-2px{
  right:2px;
}
.right-05{
  right:0.25rem;
}
.right-1{
  right:0.5rem;
}
.right-105{
  right:0.75rem;
}
.right-2{
  right:1rem;
}
.right-205{
  right:1.25rem;
}
.right-3{
  right:1.5rem;
}
.right-neg-1px{
  right:-1px;
}
.right-neg-2px{
  right:-2px;
}
.right-neg-05{
  right:-0.25rem;
}
.right-neg-1{
  right:-0.5rem;
}
.right-neg-105{
  right:-0.75rem;
}
.right-neg-2{
  right:-1rem;
}
.right-neg-205{
  right:-1.25rem;
}
.right-neg-3{
  right:-1.5rem;
}
.right-0{
  right:0;
}
.right-auto{
  right:auto;
}
.square-1px{
  height:1px;
  width:1px;
}
.square-2px{
  height:2px;
  width:2px;
}
.square-05{
  height:0.25rem;
  width:0.25rem;
}
.square-1{
  height:0.5rem;
  width:0.5rem;
}
.square-105{
  height:0.75rem;
  width:0.75rem;
}
.square-2{
  height:1rem;
  width:1rem;
}
.square-205{
  height:1.25rem;
  width:1.25rem;
}
.square-3{
  height:1.5rem;
  width:1.5rem;
}
.square-4{
  height:2rem;
  width:2rem;
}
.square-5{
  height:2.5rem;
  width:2.5rem;
}
.square-6{
  height:3rem;
  width:3rem;
}
.square-7{
  height:3.5rem;
  width:3.5rem;
}
.square-8{
  height:4rem;
  width:4rem;
}
.square-9{
  height:4.5rem;
  width:4.5rem;
}
.square-10{
  height:5rem;
  width:5rem;
}
.square-15{
  height:7.5rem;
  width:7.5rem;
}
.square-card{
  height:10rem;
  width:10rem;
}
.square-card-lg{
  height:15rem;
  width:15rem;
}
.square-mobile{
  height:20rem;
  width:20rem;
}
.text-center{
  text-align:center;
}
.text-left{
  text-align:left;
}
.text-justify{
  text-align:justify;
}
.text-right{
  text-align:right;
}
.text-strike{
  text-decoration:line-through;
}

.hover\:text-strike:hover{
  text-decoration:line-through;
}
.text-underline{
  text-decoration:underline;
}

.hover\:text-underline:hover{
  text-decoration:underline;
}
.text-no-underline{
  text-decoration:none;
}

.hover\:text-no-underline:hover{
  text-decoration:none;
}
.text-no-strike{
  text-decoration:none;
}

.hover\:text-no-strike:hover{
  text-decoration:none;
}
.underline-red{
  -webkit-text-decoration-color:#e52207;
          text-decoration-color:#e52207;
}

.hover\:underline-red:hover{
  -webkit-text-decoration-color:#e52207;
          text-decoration-color:#e52207;
}
.underline-orange{
  -webkit-text-decoration-color:#e66f0e;
          text-decoration-color:#e66f0e;
}

.hover\:underline-orange:hover{
  -webkit-text-decoration-color:#e66f0e;
          text-decoration-color:#e66f0e;
}
.underline-gold{
  -webkit-text-decoration-color:#ffbe2e;
          text-decoration-color:#ffbe2e;
}

.hover\:underline-gold:hover{
  -webkit-text-decoration-color:#ffbe2e;
          text-decoration-color:#ffbe2e;
}
.underline-yellow{
  -webkit-text-decoration-color:#fee685;
          text-decoration-color:#fee685;
}

.hover\:underline-yellow:hover{
  -webkit-text-decoration-color:#fee685;
          text-decoration-color:#fee685;
}
.underline-green{
  -webkit-text-decoration-color:#538200;
          text-decoration-color:#538200;
}

.hover\:underline-green:hover{
  -webkit-text-decoration-color:#538200;
          text-decoration-color:#538200;
}
.underline-mint{
  -webkit-text-decoration-color:#04c585;
          text-decoration-color:#04c585;
}

.hover\:underline-mint:hover{
  -webkit-text-decoration-color:#04c585;
          text-decoration-color:#04c585;
}
.underline-cyan{
  -webkit-text-decoration-color:#009ec1;
          text-decoration-color:#009ec1;
}

.hover\:underline-cyan:hover{
  -webkit-text-decoration-color:#009ec1;
          text-decoration-color:#009ec1;
}
.underline-blue{
  -webkit-text-decoration-color:#0076d6;
          text-decoration-color:#0076d6;
}

.hover\:underline-blue:hover{
  -webkit-text-decoration-color:#0076d6;
          text-decoration-color:#0076d6;
}
.underline-indigo{
  -webkit-text-decoration-color:#676cc8;
          text-decoration-color:#676cc8;
}

.hover\:underline-indigo:hover{
  -webkit-text-decoration-color:#676cc8;
          text-decoration-color:#676cc8;
}
.underline-violet{
  -webkit-text-decoration-color:#8168b3;
          text-decoration-color:#8168b3;
}

.hover\:underline-violet:hover{
  -webkit-text-decoration-color:#8168b3;
          text-decoration-color:#8168b3;
}
.underline-magenta{
  -webkit-text-decoration-color:#d72d79;
          text-decoration-color:#d72d79;
}

.hover\:underline-magenta:hover{
  -webkit-text-decoration-color:#d72d79;
          text-decoration-color:#d72d79;
}
.underline-gray-5{
  -webkit-text-decoration-color:#f0f0f0;
          text-decoration-color:#f0f0f0;
}

.hover\:underline-gray-5:hover{
  -webkit-text-decoration-color:#f0f0f0;
          text-decoration-color:#f0f0f0;
}
.underline-gray-10{
  -webkit-text-decoration-color:#e6e6e6;
          text-decoration-color:#e6e6e6;
}

.hover\:underline-gray-10:hover{
  -webkit-text-decoration-color:#e6e6e6;
          text-decoration-color:#e6e6e6;
}
.underline-gray-30{
  -webkit-text-decoration-color:#adadad;
          text-decoration-color:#adadad;
}

.hover\:underline-gray-30:hover{
  -webkit-text-decoration-color:#adadad;
          text-decoration-color:#adadad;
}
.underline-gray-50{
  -webkit-text-decoration-color:#757575;
          text-decoration-color:#757575;
}

.hover\:underline-gray-50:hover{
  -webkit-text-decoration-color:#757575;
          text-decoration-color:#757575;
}
.underline-gray-70{
  -webkit-text-decoration-color:#454545;
          text-decoration-color:#454545;
}

.hover\:underline-gray-70:hover{
  -webkit-text-decoration-color:#454545;
          text-decoration-color:#454545;
}
.underline-gray-90{
  -webkit-text-decoration-color:#1b1b1b;
          text-decoration-color:#1b1b1b;
}

.hover\:underline-gray-90:hover{
  -webkit-text-decoration-color:#1b1b1b;
          text-decoration-color:#1b1b1b;
}
.underline-base-lightest{
  -webkit-text-decoration-color:#f0f0f0;
          text-decoration-color:#f0f0f0;
}

.hover\:underline-base-lightest:hover{
  -webkit-text-decoration-color:#f0f0f0;
          text-decoration-color:#f0f0f0;
}
.underline-base-lighter{
  -webkit-text-decoration-color:#dfe1e2;
          text-decoration-color:#dfe1e2;
}

.hover\:underline-base-lighter:hover{
  -webkit-text-decoration-color:#dfe1e2;
          text-decoration-color:#dfe1e2;
}
.underline-base-light{
  -webkit-text-decoration-color:#a9aeb1;
          text-decoration-color:#a9aeb1;
}

.hover\:underline-base-light:hover{
  -webkit-text-decoration-color:#a9aeb1;
          text-decoration-color:#a9aeb1;
}
.underline-base{
  -webkit-text-decoration-color:#71767a;
          text-decoration-color:#71767a;
}

.hover\:underline-base:hover{
  -webkit-text-decoration-color:#71767a;
          text-decoration-color:#71767a;
}
.underline-base-dark{
  -webkit-text-decoration-color:#565c65;
          text-decoration-color:#565c65;
}

.hover\:underline-base-dark:hover{
  -webkit-text-decoration-color:#565c65;
          text-decoration-color:#565c65;
}
.underline-base-darker{
  -webkit-text-decoration-color:#3d4551;
          text-decoration-color:#3d4551;
}

.hover\:underline-base-darker:hover{
  -webkit-text-decoration-color:#3d4551;
          text-decoration-color:#3d4551;
}
.underline-base-darkest{
  -webkit-text-decoration-color:#1b1b1b;
          text-decoration-color:#1b1b1b;
}

.hover\:underline-base-darkest:hover{
  -webkit-text-decoration-color:#1b1b1b;
          text-decoration-color:#1b1b1b;
}
.underline-ink{
  -webkit-text-decoration-color:#1b1b1b;
          text-decoration-color:#1b1b1b;
}

.hover\:underline-ink:hover{
  -webkit-text-decoration-color:#1b1b1b;
          text-decoration-color:#1b1b1b;
}
.underline-primary-lighter{
  -webkit-text-decoration-color:#d9e8f6;
          text-decoration-color:#d9e8f6;
}

.hover\:underline-primary-lighter:hover{
  -webkit-text-decoration-color:#d9e8f6;
          text-decoration-color:#d9e8f6;
}
.underline-primary-light{
  -webkit-text-decoration-color:#73b3e7;
          text-decoration-color:#73b3e7;
}

.hover\:underline-primary-light:hover{
  -webkit-text-decoration-color:#73b3e7;
          text-decoration-color:#73b3e7;
}
.underline-primary{
  -webkit-text-decoration-color:#005ea2;
          text-decoration-color:#005ea2;
}

.hover\:underline-primary:hover{
  -webkit-text-decoration-color:#005ea2;
          text-decoration-color:#005ea2;
}
.underline-primary-vivid{
  -webkit-text-decoration-color:#0050d8;
          text-decoration-color:#0050d8;
}

.hover\:underline-primary-vivid:hover{
  -webkit-text-decoration-color:#0050d8;
          text-decoration-color:#0050d8;
}
.underline-primary-dark{
  -webkit-text-decoration-color:#1a4480;
          text-decoration-color:#1a4480;
}

.hover\:underline-primary-dark:hover{
  -webkit-text-decoration-color:#1a4480;
          text-decoration-color:#1a4480;
}
.underline-primary-darker{
  -webkit-text-decoration-color:#162e51;
          text-decoration-color:#162e51;
}

.hover\:underline-primary-darker:hover{
  -webkit-text-decoration-color:#162e51;
          text-decoration-color:#162e51;
}
.underline-secondary-lighter{
  -webkit-text-decoration-color:#f3e1e4;
          text-decoration-color:#f3e1e4;
}

.hover\:underline-secondary-lighter:hover{
  -webkit-text-decoration-color:#f3e1e4;
          text-decoration-color:#f3e1e4;
}
.underline-secondary-light{
  -webkit-text-decoration-color:#f2938c;
          text-decoration-color:#f2938c;
}

.hover\:underline-secondary-light:hover{
  -webkit-text-decoration-color:#f2938c;
          text-decoration-color:#f2938c;
}
.underline-secondary{
  -webkit-text-decoration-color:#d83933;
          text-decoration-color:#d83933;
}

.hover\:underline-secondary:hover{
  -webkit-text-decoration-color:#d83933;
          text-decoration-color:#d83933;
}
.underline-secondary-vivid{
  -webkit-text-decoration-color:#e41d3d;
          text-decoration-color:#e41d3d;
}

.hover\:underline-secondary-vivid:hover{
  -webkit-text-decoration-color:#e41d3d;
          text-decoration-color:#e41d3d;
}
.underline-secondary-dark{
  -webkit-text-decoration-color:#b50909;
          text-decoration-color:#b50909;
}

.hover\:underline-secondary-dark:hover{
  -webkit-text-decoration-color:#b50909;
          text-decoration-color:#b50909;
}
.underline-secondary-darker{
  -webkit-text-decoration-color:#8b0a03;
          text-decoration-color:#8b0a03;
}

.hover\:underline-secondary-darker:hover{
  -webkit-text-decoration-color:#8b0a03;
          text-decoration-color:#8b0a03;
}
.underline-accent-warm-darker{
  -webkit-text-decoration-color:#775540;
          text-decoration-color:#775540;
}

.hover\:underline-accent-warm-darker:hover{
  -webkit-text-decoration-color:#775540;
          text-decoration-color:#775540;
}
.underline-accent-warm-dark{
  -webkit-text-decoration-color:#c05600;
          text-decoration-color:#c05600;
}

.hover\:underline-accent-warm-dark:hover{
  -webkit-text-decoration-color:#c05600;
          text-decoration-color:#c05600;
}
.underline-accent-warm{
  -webkit-text-decoration-color:#fa9441;
          text-decoration-color:#fa9441;
}

.hover\:underline-accent-warm:hover{
  -webkit-text-decoration-color:#fa9441;
          text-decoration-color:#fa9441;
}
.underline-accent-warm-light{
  -webkit-text-decoration-color:#ffbc78;
          text-decoration-color:#ffbc78;
}

.hover\:underline-accent-warm-light:hover{
  -webkit-text-decoration-color:#ffbc78;
          text-decoration-color:#ffbc78;
}
.underline-accent-warm-lighter{
  -webkit-text-decoration-color:#f2e4d4;
          text-decoration-color:#f2e4d4;
}

.hover\:underline-accent-warm-lighter:hover{
  -webkit-text-decoration-color:#f2e4d4;
          text-decoration-color:#f2e4d4;
}
.underline-accent-cool-darker{
  -webkit-text-decoration-color:#07648d;
          text-decoration-color:#07648d;
}

.hover\:underline-accent-cool-darker:hover{
  -webkit-text-decoration-color:#07648d;
          text-decoration-color:#07648d;
}
.underline-accent-cool-dark{
  -webkit-text-decoration-color:#28a0cb;
          text-decoration-color:#28a0cb;
}

.hover\:underline-accent-cool-dark:hover{
  -webkit-text-decoration-color:#28a0cb;
          text-decoration-color:#28a0cb;
}
.underline-accent-cool{
  -webkit-text-decoration-color:#00bde3;
          text-decoration-color:#00bde3;
}

.hover\:underline-accent-cool:hover{
  -webkit-text-decoration-color:#00bde3;
          text-decoration-color:#00bde3;
}
.underline-accent-cool-light{
  -webkit-text-decoration-color:#97d4ea;
          text-decoration-color:#97d4ea;
}

.hover\:underline-accent-cool-light:hover{
  -webkit-text-decoration-color:#97d4ea;
          text-decoration-color:#97d4ea;
}
.underline-accent-cool-lighter{
  -webkit-text-decoration-color:#e1f3f8;
          text-decoration-color:#e1f3f8;
}

.hover\:underline-accent-cool-lighter:hover{
  -webkit-text-decoration-color:#e1f3f8;
          text-decoration-color:#e1f3f8;
}
.text-indent-0{
  text-indent:0;
}
.text-indent-05{
  text-indent:0.25rem;
}
.text-indent-1{
  text-indent:0.5rem;
}
.text-indent-105{
  text-indent:0.75rem;
}
.text-indent-2{
  text-indent:1rem;
}
.text-indent-205{
  text-indent:1.25rem;
}
.text-indent-3{
  text-indent:1.5rem;
}
.text-indent-neg-05{
  text-indent:-0.25rem;
}
.text-indent-neg-1{
  text-indent:-0.5rem;
}
.text-indent-neg-105{
  text-indent:-0.75rem;
}
.text-indent-neg-2{
  text-indent:-1rem;
}
.text-indent-neg-205{
  text-indent:-1.25rem;
}
.text-indent-neg-3{
  text-indent:-1.5rem;
}
.text-indent-4{
  text-indent:2rem;
}
.text-indent-5{
  text-indent:2.5rem;
}
.text-indent-6{
  text-indent:3rem;
}
.text-indent-7{
  text-indent:3.5rem;
}
.text-indent-8{
  text-indent:4rem;
}
.text-indent-9{
  text-indent:4.5rem;
}
.text-indent-10{
  text-indent:5rem;
}
.text-indent-15{
  text-indent:7.5rem;
}
.text-indent-neg-4{
  text-indent:-2rem;
}
.text-indent-neg-5{
  text-indent:-2.5rem;
}
.text-indent-neg-6{
  text-indent:-3rem;
}
.text-indent-neg-7{
  text-indent:-3.5rem;
}
.text-indent-neg-8{
  text-indent:-4rem;
}
.text-indent-neg-9{
  text-indent:-4.5rem;
}
.text-indent-neg-10{
  text-indent:-5rem;
}
.text-indent-neg-15{
  text-indent:-7.5rem;
}
.text-uppercase{
  text-transform:uppercase;
}
.text-no-uppercase{
  text-transform:none;
}
.text-lowercase{
  text-transform:lowercase;
}
.text-no-lowercase{
  text-transform:none;
}
.top-1px{
  top:1px;
}
.top-2px{
  top:2px;
}
.top-05{
  top:0.25rem;
}
.top-1{
  top:0.5rem;
}
.top-105{
  top:0.75rem;
}
.top-2{
  top:1rem;
}
.top-205{
  top:1.25rem;
}
.top-3{
  top:1.5rem;
}
.top-neg-1px{
  top:-1px;
}
.top-neg-2px{
  top:-2px;
}
.top-neg-05{
  top:-0.25rem;
}
.top-neg-1{
  top:-0.5rem;
}
.top-neg-105{
  top:-0.75rem;
}
.top-neg-2{
  top:-1rem;
}
.top-neg-205{
  top:-1.25rem;
}
.top-neg-3{
  top:-1.5rem;
}
.top-0{
  top:0;
}
.top-auto{
  top:auto;
}
.text-baseline{
  vertical-align:baseline;
}
.text-bottom{
  vertical-align:bottom;
}
.text-middle{
  vertical-align:middle;
}
.text-sub{
  vertical-align:sub;
}
.text-super{
  vertical-align:super;
}
.text-tbottom{
  vertical-align:text-bottom;
}
.text-ttop{
  vertical-align:text-top;
}
.text-top{
  vertical-align:top;
}
.text-pre{
  white-space:pre;
}
.text-pre-line{
  white-space:pre-line;
}
.text-pre-wrap{
  white-space:pre-wrap;
}
.text-wrap{
  white-space:normal;
}
.text-no-wrap{
  white-space:nowrap;
}
.width-1px{
  width:1px;
}
.width-2px{
  width:2px;
}
.width-05{
  width:0.25rem;
}
.width-1{
  width:0.5rem;
}
.width-105{
  width:0.75rem;
}
.width-2{
  width:1rem;
}
.width-205{
  width:1.25rem;
}
.width-3{
  width:1.5rem;
}
.width-4{
  width:2rem;
}
.width-5{
  width:2.5rem;
}
.width-6{
  width:3rem;
}
.width-7{
  width:3.5rem;
}
.width-8{
  width:4rem;
}
.width-9{
  width:4.5rem;
}
.width-10{
  width:5rem;
}
.width-15{
  width:7.5rem;
}
.width-card{
  width:10rem;
}
.width-card-lg{
  width:15rem;
}
.width-mobile{
  width:20rem;
}
.width-mobile-lg{
  width:30rem;
}
.width-tablet{
  width:40rem;
}
.width-tablet-lg{
  width:55rem;
}
.width-desktop{
  width:64rem;
}
.width-desktop-lg{
  width:75rem;
}
.width-widescreen{
  width:87.5rem;
}
.width-0{
  width:0;
}
.width-full{
  width:100%;
}
.width-auto{
  width:auto;
}
.z-auto{
  z-index:auto;
}
.z-bottom{
  z-index:-100;
}
.z-top{
  z-index:99999;
}
.z-0{
  z-index:0;
}
.z-100{
  z-index:100;
}
.z-200{
  z-index:200;
}
.z-300{
  z-index:300;
}
.z-400{
  z-index:400;
}
.z-500{
  z-index:500;
}
@media all and (min-width: 30em){
  .mobile-lg\:border-1px{
    border:1px solid;
  }

  .mobile-lg\:hover\:border-1px:hover{
    border:1px solid;
  }
  .mobile-lg\:border-y-1px{
    border-top:1px solid;
    border-bottom:1px solid;
  }

  .mobile-lg\:hover\:border-y-1px:hover{
    border-top:1px solid;
    border-bottom:1px solid;
  }
  .mobile-lg\:border-x-1px{
    border-left:1px solid;
    border-right:1px solid;
  }

  .mobile-lg\:hover\:border-x-1px:hover{
    border-left:1px solid;
    border-right:1px solid;
  }
  .mobile-lg\:border-top-1px{
    border-top:1px solid;
  }

  .mobile-lg\:hover\:border-top-1px:hover{
    border-top:1px solid;
  }
  .mobile-lg\:border-right-1px{
    border-right:1px solid;
  }

  .mobile-lg\:hover\:border-right-1px:hover{
    border-right:1px solid;
  }
  .mobile-lg\:border-bottom-1px{
    border-bottom:1px solid;
  }

  .mobile-lg\:hover\:border-bottom-1px:hover{
    border-bottom:1px solid;
  }
  .mobile-lg\:border-left-1px{
    border-left:1px solid;
  }

  .mobile-lg\:hover\:border-left-1px:hover{
    border-left:1px solid;
  }
  .mobile-lg\:border-2px{
    border:2px solid;
  }

  .mobile-lg\:hover\:border-2px:hover{
    border:2px solid;
  }
  .mobile-lg\:border-y-2px{
    border-top:2px solid;
    border-bottom:2px solid;
  }

  .mobile-lg\:hover\:border-y-2px:hover{
    border-top:2px solid;
    border-bottom:2px solid;
  }
  .mobile-lg\:border-x-2px{
    border-left:2px solid;
    border-right:2px solid;
  }

  .mobile-lg\:hover\:border-x-2px:hover{
    border-left:2px solid;
    border-right:2px solid;
  }
  .mobile-lg\:border-top-2px{
    border-top:2px solid;
  }

  .mobile-lg\:hover\:border-top-2px:hover{
    border-top:2px solid;
  }
  .mobile-lg\:border-right-2px{
    border-right:2px solid;
  }

  .mobile-lg\:hover\:border-right-2px:hover{
    border-right:2px solid;
  }
  .mobile-lg\:border-bottom-2px{
    border-bottom:2px solid;
  }

  .mobile-lg\:hover\:border-bottom-2px:hover{
    border-bottom:2px solid;
  }
  .mobile-lg\:border-left-2px{
    border-left:2px solid;
  }

  .mobile-lg\:hover\:border-left-2px:hover{
    border-left:2px solid;
  }
  .mobile-lg\:border-05{
    border:0.25rem solid;
  }

  .mobile-lg\:hover\:border-05:hover{
    border:0.25rem solid;
  }
  .mobile-lg\:border-y-05{
    border-top:0.25rem solid;
    border-bottom:0.25rem solid;
  }

  .mobile-lg\:hover\:border-y-05:hover{
    border-top:0.25rem solid;
    border-bottom:0.25rem solid;
  }
  .mobile-lg\:border-x-05{
    border-left:0.25rem solid;
    border-right:0.25rem solid;
  }

  .mobile-lg\:hover\:border-x-05:hover{
    border-left:0.25rem solid;
    border-right:0.25rem solid;
  }
  .mobile-lg\:border-top-05{
    border-top:0.25rem solid;
  }

  .mobile-lg\:hover\:border-top-05:hover{
    border-top:0.25rem solid;
  }
  .mobile-lg\:border-right-05{
    border-right:0.25rem solid;
  }

  .mobile-lg\:hover\:border-right-05:hover{
    border-right:0.25rem solid;
  }
  .mobile-lg\:border-bottom-05{
    border-bottom:0.25rem solid;
  }

  .mobile-lg\:hover\:border-bottom-05:hover{
    border-bottom:0.25rem solid;
  }
  .mobile-lg\:border-left-05{
    border-left:0.25rem solid;
  }

  .mobile-lg\:hover\:border-left-05:hover{
    border-left:0.25rem solid;
  }
  .mobile-lg\:border-1{
    border:0.5rem solid;
  }

  .mobile-lg\:hover\:border-1:hover{
    border:0.5rem solid;
  }
  .mobile-lg\:border-y-1{
    border-top:0.5rem solid;
    border-bottom:0.5rem solid;
  }

  .mobile-lg\:hover\:border-y-1:hover{
    border-top:0.5rem solid;
    border-bottom:0.5rem solid;
  }
  .mobile-lg\:border-x-1{
    border-left:0.5rem solid;
    border-right:0.5rem solid;
  }

  .mobile-lg\:hover\:border-x-1:hover{
    border-left:0.5rem solid;
    border-right:0.5rem solid;
  }
  .mobile-lg\:border-top-1{
    border-top:0.5rem solid;
  }

  .mobile-lg\:hover\:border-top-1:hover{
    border-top:0.5rem solid;
  }
  .mobile-lg\:border-right-1{
    border-right:0.5rem solid;
  }

  .mobile-lg\:hover\:border-right-1:hover{
    border-right:0.5rem solid;
  }
  .mobile-lg\:border-bottom-1{
    border-bottom:0.5rem solid;
  }

  .mobile-lg\:hover\:border-bottom-1:hover{
    border-bottom:0.5rem solid;
  }
  .mobile-lg\:border-left-1{
    border-left:0.5rem solid;
  }

  .mobile-lg\:hover\:border-left-1:hover{
    border-left:0.5rem solid;
  }
  .mobile-lg\:border-105{
    border:0.75rem solid;
  }

  .mobile-lg\:hover\:border-105:hover{
    border:0.75rem solid;
  }
  .mobile-lg\:border-y-105{
    border-top:0.75rem solid;
    border-bottom:0.75rem solid;
  }

  .mobile-lg\:hover\:border-y-105:hover{
    border-top:0.75rem solid;
    border-bottom:0.75rem solid;
  }
  .mobile-lg\:border-x-105{
    border-left:0.75rem solid;
    border-right:0.75rem solid;
  }

  .mobile-lg\:hover\:border-x-105:hover{
    border-left:0.75rem solid;
    border-right:0.75rem solid;
  }
  .mobile-lg\:border-top-105{
    border-top:0.75rem solid;
  }

  .mobile-lg\:hover\:border-top-105:hover{
    border-top:0.75rem solid;
  }
  .mobile-lg\:border-right-105{
    border-right:0.75rem solid;
  }

  .mobile-lg\:hover\:border-right-105:hover{
    border-right:0.75rem solid;
  }
  .mobile-lg\:border-bottom-105{
    border-bottom:0.75rem solid;
  }

  .mobile-lg\:hover\:border-bottom-105:hover{
    border-bottom:0.75rem solid;
  }
  .mobile-lg\:border-left-105{
    border-left:0.75rem solid;
  }

  .mobile-lg\:hover\:border-left-105:hover{
    border-left:0.75rem solid;
  }
  .mobile-lg\:border-2{
    border:1rem solid;
  }

  .mobile-lg\:hover\:border-2:hover{
    border:1rem solid;
  }
  .mobile-lg\:border-y-2{
    border-top:1rem solid;
    border-bottom:1rem solid;
  }

  .mobile-lg\:hover\:border-y-2:hover{
    border-top:1rem solid;
    border-bottom:1rem solid;
  }
  .mobile-lg\:border-x-2{
    border-left:1rem solid;
    border-right:1rem solid;
  }

  .mobile-lg\:hover\:border-x-2:hover{
    border-left:1rem solid;
    border-right:1rem solid;
  }
  .mobile-lg\:border-top-2{
    border-top:1rem solid;
  }

  .mobile-lg\:hover\:border-top-2:hover{
    border-top:1rem solid;
  }
  .mobile-lg\:border-right-2{
    border-right:1rem solid;
  }

  .mobile-lg\:hover\:border-right-2:hover{
    border-right:1rem solid;
  }
  .mobile-lg\:border-bottom-2{
    border-bottom:1rem solid;
  }

  .mobile-lg\:hover\:border-bottom-2:hover{
    border-bottom:1rem solid;
  }
  .mobile-lg\:border-left-2{
    border-left:1rem solid;
  }

  .mobile-lg\:hover\:border-left-2:hover{
    border-left:1rem solid;
  }
  .mobile-lg\:border-205{
    border:1.25rem solid;
  }

  .mobile-lg\:hover\:border-205:hover{
    border:1.25rem solid;
  }
  .mobile-lg\:border-y-205{
    border-top:1.25rem solid;
    border-bottom:1.25rem solid;
  }

  .mobile-lg\:hover\:border-y-205:hover{
    border-top:1.25rem solid;
    border-bottom:1.25rem solid;
  }
  .mobile-lg\:border-x-205{
    border-left:1.25rem solid;
    border-right:1.25rem solid;
  }

  .mobile-lg\:hover\:border-x-205:hover{
    border-left:1.25rem solid;
    border-right:1.25rem solid;
  }
  .mobile-lg\:border-top-205{
    border-top:1.25rem solid;
  }

  .mobile-lg\:hover\:border-top-205:hover{
    border-top:1.25rem solid;
  }
  .mobile-lg\:border-right-205{
    border-right:1.25rem solid;
  }

  .mobile-lg\:hover\:border-right-205:hover{
    border-right:1.25rem solid;
  }
  .mobile-lg\:border-bottom-205{
    border-bottom:1.25rem solid;
  }

  .mobile-lg\:hover\:border-bottom-205:hover{
    border-bottom:1.25rem solid;
  }
  .mobile-lg\:border-left-205{
    border-left:1.25rem solid;
  }

  .mobile-lg\:hover\:border-left-205:hover{
    border-left:1.25rem solid;
  }
  .mobile-lg\:border-3{
    border:1.5rem solid;
  }

  .mobile-lg\:hover\:border-3:hover{
    border:1.5rem solid;
  }
  .mobile-lg\:border-y-3{
    border-top:1.5rem solid;
    border-bottom:1.5rem solid;
  }

  .mobile-lg\:hover\:border-y-3:hover{
    border-top:1.5rem solid;
    border-bottom:1.5rem solid;
  }
  .mobile-lg\:border-x-3{
    border-left:1.5rem solid;
    border-right:1.5rem solid;
  }

  .mobile-lg\:hover\:border-x-3:hover{
    border-left:1.5rem solid;
    border-right:1.5rem solid;
  }
  .mobile-lg\:border-top-3{
    border-top:1.5rem solid;
  }

  .mobile-lg\:hover\:border-top-3:hover{
    border-top:1.5rem solid;
  }
  .mobile-lg\:border-right-3{
    border-right:1.5rem solid;
  }

  .mobile-lg\:hover\:border-right-3:hover{
    border-right:1.5rem solid;
  }
  .mobile-lg\:border-bottom-3{
    border-bottom:1.5rem solid;
  }

  .mobile-lg\:hover\:border-bottom-3:hover{
    border-bottom:1.5rem solid;
  }
  .mobile-lg\:border-left-3{
    border-left:1.5rem solid;
  }

  .mobile-lg\:hover\:border-left-3:hover{
    border-left:1.5rem solid;
  }
  .mobile-lg\:border-0{
    border:0 solid;
  }

  .mobile-lg\:hover\:border-0:hover{
    border:0 solid;
  }
  .mobile-lg\:border-y-0{
    border-top:0 solid;
    border-bottom:0 solid;
  }

  .mobile-lg\:hover\:border-y-0:hover{
    border-top:0 solid;
    border-bottom:0 solid;
  }
  .mobile-lg\:border-x-0{
    border-left:0 solid;
    border-right:0 solid;
  }

  .mobile-lg\:hover\:border-x-0:hover{
    border-left:0 solid;
    border-right:0 solid;
  }
  .mobile-lg\:border-top-0{
    border-top:0 solid;
  }

  .mobile-lg\:hover\:border-top-0:hover{
    border-top:0 solid;
  }
  .mobile-lg\:border-right-0{
    border-right:0 solid;
  }

  .mobile-lg\:hover\:border-right-0:hover{
    border-right:0 solid;
  }
  .mobile-lg\:border-bottom-0{
    border-bottom:0 solid;
  }

  .mobile-lg\:hover\:border-bottom-0:hover{
    border-bottom:0 solid;
  }
  .mobile-lg\:border-left-0{
    border-left:0 solid;
  }

  .mobile-lg\:hover\:border-left-0:hover{
    border-left:0 solid;
  }
  .mobile-lg\:border{
    border:1px solid;
  }

  .mobile-lg\:hover\:border:hover{
    border:1px solid;
  }
  .mobile-lg\:border-y{
    border-top:1px solid;
    border-bottom:1px solid;
  }

  .mobile-lg\:hover\:border-y:hover{
    border-top:1px solid;
    border-bottom:1px solid;
  }
  .mobile-lg\:border-x{
    border-left:1px solid;
    border-right:1px solid;
  }

  .mobile-lg\:hover\:border-x:hover{
    border-left:1px solid;
    border-right:1px solid;
  }
  .mobile-lg\:border-top{
    border-top:1px solid;
  }

  .mobile-lg\:hover\:border-top:hover{
    border-top:1px solid;
  }
  .mobile-lg\:border-right{
    border-right:1px solid;
  }

  .mobile-lg\:hover\:border-right:hover{
    border-right:1px solid;
  }
  .mobile-lg\:border-bottom{
    border-bottom:1px solid;
  }

  .mobile-lg\:hover\:border-bottom:hover{
    border-bottom:1px solid;
  }
  .mobile-lg\:border-left{
    border-left:1px solid;
  }

  .mobile-lg\:hover\:border-left:hover{
    border-left:1px solid;
  }
  .mobile-lg\:border-transparent{
    border-color:transparent;
  }

  .mobile-lg\:hover\:border-transparent:hover{
    border-color:transparent;
  }
  .mobile-lg\:border-black{
    border-color:black;
  }

  .mobile-lg\:hover\:border-black:hover{
    border-color:black;
  }
  .mobile-lg\:border-white{
    border-color:white;
  }

  .mobile-lg\:hover\:border-white:hover{
    border-color:white;
  }
  .mobile-lg\:border-red{
    border-color:#e52207;
  }

  .mobile-lg\:hover\:border-red:hover{
    border-color:#e52207;
  }
  .mobile-lg\:border-orange{
    border-color:#e66f0e;
  }

  .mobile-lg\:hover\:border-orange:hover{
    border-color:#e66f0e;
  }
  .mobile-lg\:border-gold{
    border-color:#ffbe2e;
  }

  .mobile-lg\:hover\:border-gold:hover{
    border-color:#ffbe2e;
  }
  .mobile-lg\:border-yellow{
    border-color:#fee685;
  }

  .mobile-lg\:hover\:border-yellow:hover{
    border-color:#fee685;
  }
  .mobile-lg\:border-green{
    border-color:#538200;
  }

  .mobile-lg\:hover\:border-green:hover{
    border-color:#538200;
  }
  .mobile-lg\:border-mint{
    border-color:#04c585;
  }

  .mobile-lg\:hover\:border-mint:hover{
    border-color:#04c585;
  }
  .mobile-lg\:border-cyan{
    border-color:#009ec1;
  }

  .mobile-lg\:hover\:border-cyan:hover{
    border-color:#009ec1;
  }
  .mobile-lg\:border-blue{
    border-color:#0076d6;
  }

  .mobile-lg\:hover\:border-blue:hover{
    border-color:#0076d6;
  }
  .mobile-lg\:border-indigo{
    border-color:#676cc8;
  }

  .mobile-lg\:hover\:border-indigo:hover{
    border-color:#676cc8;
  }
  .mobile-lg\:border-violet{
    border-color:#8168b3;
  }

  .mobile-lg\:hover\:border-violet:hover{
    border-color:#8168b3;
  }
  .mobile-lg\:border-magenta{
    border-color:#d72d79;
  }

  .mobile-lg\:hover\:border-magenta:hover{
    border-color:#d72d79;
  }
  .mobile-lg\:border-gray-5{
    border-color:#f0f0f0;
  }

  .mobile-lg\:hover\:border-gray-5:hover{
    border-color:#f0f0f0;
  }
  .mobile-lg\:border-gray-10{
    border-color:#e6e6e6;
  }

  .mobile-lg\:hover\:border-gray-10:hover{
    border-color:#e6e6e6;
  }
  .mobile-lg\:border-gray-30{
    border-color:#adadad;
  }

  .mobile-lg\:hover\:border-gray-30:hover{
    border-color:#adadad;
  }
  .mobile-lg\:border-gray-50{
    border-color:#757575;
  }

  .mobile-lg\:hover\:border-gray-50:hover{
    border-color:#757575;
  }
  .mobile-lg\:border-gray-70{
    border-color:#454545;
  }

  .mobile-lg\:hover\:border-gray-70:hover{
    border-color:#454545;
  }
  .mobile-lg\:border-gray-90{
    border-color:#1b1b1b;
  }

  .mobile-lg\:hover\:border-gray-90:hover{
    border-color:#1b1b1b;
  }
  .mobile-lg\:border-base-lightest{
    border-color:#f0f0f0;
  }

  .mobile-lg\:hover\:border-base-lightest:hover{
    border-color:#f0f0f0;
  }
  .mobile-lg\:border-base-lighter{
    border-color:#dfe1e2;
  }

  .mobile-lg\:hover\:border-base-lighter:hover{
    border-color:#dfe1e2;
  }
  .mobile-lg\:border-base-light{
    border-color:#a9aeb1;
  }

  .mobile-lg\:hover\:border-base-light:hover{
    border-color:#a9aeb1;
  }
  .mobile-lg\:border-base{
    border-color:#71767a;
  }

  .mobile-lg\:hover\:border-base:hover{
    border-color:#71767a;
  }
  .mobile-lg\:border-base-dark{
    border-color:#565c65;
  }

  .mobile-lg\:hover\:border-base-dark:hover{
    border-color:#565c65;
  }
  .mobile-lg\:border-base-darker{
    border-color:#3d4551;
  }

  .mobile-lg\:hover\:border-base-darker:hover{
    border-color:#3d4551;
  }
  .mobile-lg\:border-base-darkest{
    border-color:#1b1b1b;
  }

  .mobile-lg\:hover\:border-base-darkest:hover{
    border-color:#1b1b1b;
  }
  .mobile-lg\:border-ink{
    border-color:#1b1b1b;
  }

  .mobile-lg\:hover\:border-ink:hover{
    border-color:#1b1b1b;
  }
  .mobile-lg\:border-primary-lighter{
    border-color:#d9e8f6;
  }

  .mobile-lg\:hover\:border-primary-lighter:hover{
    border-color:#d9e8f6;
  }
  .mobile-lg\:border-primary-light{
    border-color:#73b3e7;
  }

  .mobile-lg\:hover\:border-primary-light:hover{
    border-color:#73b3e7;
  }
  .mobile-lg\:border-primary{
    border-color:#005ea2;
  }

  .mobile-lg\:hover\:border-primary:hover{
    border-color:#005ea2;
  }
  .mobile-lg\:border-primary-vivid{
    border-color:#0050d8;
  }

  .mobile-lg\:hover\:border-primary-vivid:hover{
    border-color:#0050d8;
  }
  .mobile-lg\:border-primary-dark{
    border-color:#1a4480;
  }

  .mobile-lg\:hover\:border-primary-dark:hover{
    border-color:#1a4480;
  }
  .mobile-lg\:border-primary-darker{
    border-color:#162e51;
  }

  .mobile-lg\:hover\:border-primary-darker:hover{
    border-color:#162e51;
  }
  .mobile-lg\:border-secondary-lighter{
    border-color:#f3e1e4;
  }

  .mobile-lg\:hover\:border-secondary-lighter:hover{
    border-color:#f3e1e4;
  }
  .mobile-lg\:border-secondary-light{
    border-color:#f2938c;
  }

  .mobile-lg\:hover\:border-secondary-light:hover{
    border-color:#f2938c;
  }
  .mobile-lg\:border-secondary{
    border-color:#d83933;
  }

  .mobile-lg\:hover\:border-secondary:hover{
    border-color:#d83933;
  }
  .mobile-lg\:border-secondary-vivid{
    border-color:#e41d3d;
  }

  .mobile-lg\:hover\:border-secondary-vivid:hover{
    border-color:#e41d3d;
  }
  .mobile-lg\:border-secondary-dark{
    border-color:#b50909;
  }

  .mobile-lg\:hover\:border-secondary-dark:hover{
    border-color:#b50909;
  }
  .mobile-lg\:border-secondary-darker{
    border-color:#8b0a03;
  }

  .mobile-lg\:hover\:border-secondary-darker:hover{
    border-color:#8b0a03;
  }
  .mobile-lg\:border-accent-warm-darker{
    border-color:#775540;
  }

  .mobile-lg\:hover\:border-accent-warm-darker:hover{
    border-color:#775540;
  }
  .mobile-lg\:border-accent-warm-dark{
    border-color:#c05600;
  }

  .mobile-lg\:hover\:border-accent-warm-dark:hover{
    border-color:#c05600;
  }
  .mobile-lg\:border-accent-warm{
    border-color:#fa9441;
  }

  .mobile-lg\:hover\:border-accent-warm:hover{
    border-color:#fa9441;
  }
  .mobile-lg\:border-accent-warm-light{
    border-color:#ffbc78;
  }

  .mobile-lg\:hover\:border-accent-warm-light:hover{
    border-color:#ffbc78;
  }
  .mobile-lg\:border-accent-warm-lighter{
    border-color:#f2e4d4;
  }

  .mobile-lg\:hover\:border-accent-warm-lighter:hover{
    border-color:#f2e4d4;
  }
  .mobile-lg\:border-accent-cool-darker{
    border-color:#07648d;
  }

  .mobile-lg\:hover\:border-accent-cool-darker:hover{
    border-color:#07648d;
  }
  .mobile-lg\:border-accent-cool-dark{
    border-color:#28a0cb;
  }

  .mobile-lg\:hover\:border-accent-cool-dark:hover{
    border-color:#28a0cb;
  }
  .mobile-lg\:border-accent-cool{
    border-color:#00bde3;
  }

  .mobile-lg\:hover\:border-accent-cool:hover{
    border-color:#00bde3;
  }
  .mobile-lg\:border-accent-cool-light{
    border-color:#97d4ea;
  }

  .mobile-lg\:hover\:border-accent-cool-light:hover{
    border-color:#97d4ea;
  }
  .mobile-lg\:border-accent-cool-lighter{
    border-color:#e1f3f8;
  }

  .mobile-lg\:hover\:border-accent-cool-lighter:hover{
    border-color:#e1f3f8;
  }
  .mobile-lg\:radius-0{
    border-radius:0;
  }
  .mobile-lg\:radius-top-0{
    border-top-left-radius:0;
    border-top-right-radius:0;
  }
  .mobile-lg\:radius-right-0{
    border-top-right-radius:0;
    border-bottom-right-radius:0;
  }
  .mobile-lg\:radius-bottom-0{
    border-bottom-left-radius:0;
    border-bottom-right-radius:0;
  }
  .mobile-lg\:radius-left-0{
    border-top-left-radius:0;
    border-bottom-left-radius:0;
  }
  .mobile-lg\:radius-sm{
    border-radius:2px;
  }
  .mobile-lg\:radius-top-sm{
    border-top-left-radius:2px;
    border-top-right-radius:2px;
  }
  .mobile-lg\:radius-right-sm{
    border-top-right-radius:2px;
    border-bottom-right-radius:2px;
  }
  .mobile-lg\:radius-bottom-sm{
    border-bottom-left-radius:2px;
    border-bottom-right-radius:2px;
  }
  .mobile-lg\:radius-left-sm{
    border-top-left-radius:2px;
    border-bottom-left-radius:2px;
  }
  .mobile-lg\:radius-md{
    border-radius:0.25rem;
  }
  .mobile-lg\:radius-top-md{
    border-top-left-radius:0.25rem;
    border-top-right-radius:0.25rem;
  }
  .mobile-lg\:radius-right-md{
    border-top-right-radius:0.25rem;
    border-bottom-right-radius:0.25rem;
  }
  .mobile-lg\:radius-bottom-md{
    border-bottom-left-radius:0.25rem;
    border-bottom-right-radius:0.25rem;
  }
  .mobile-lg\:radius-left-md{
    border-top-left-radius:0.25rem;
    border-bottom-left-radius:0.25rem;
  }
  .mobile-lg\:radius-lg{
    border-radius:0.5rem;
  }
  .mobile-lg\:radius-top-lg{
    border-top-left-radius:0.5rem;
    border-top-right-radius:0.5rem;
  }
  .mobile-lg\:radius-right-lg{
    border-top-right-radius:0.5rem;
    border-bottom-right-radius:0.5rem;
  }
  .mobile-lg\:radius-bottom-lg{
    border-bottom-left-radius:0.5rem;
    border-bottom-right-radius:0.5rem;
  }
  .mobile-lg\:radius-left-lg{
    border-top-left-radius:0.5rem;
    border-bottom-left-radius:0.5rem;
  }
  .mobile-lg\:radius-pill{
    border-radius:99rem;
  }
  .mobile-lg\:radius-top-pill{
    border-top-left-radius:99rem;
    border-top-right-radius:99rem;
  }
  .mobile-lg\:radius-right-pill{
    border-top-right-radius:99rem;
    border-bottom-right-radius:99rem;
  }
  .mobile-lg\:radius-bottom-pill{
    border-bottom-left-radius:99rem;
    border-bottom-right-radius:99rem;
  }
  .mobile-lg\:radius-left-pill{
    border-top-left-radius:99rem;
    border-bottom-left-radius:99rem;
  }
  .mobile-lg\:display-block{
    display:block;
  }
  .mobile-lg\:display-flex{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
  }
  .mobile-lg\:display-none{
    display:none;
  }
  .mobile-lg\:display-inline{
    display:inline;
  }
  .mobile-lg\:display-inline-block{
    display:inline-block;
  }
  .mobile-lg\:display-inline-flex{
    display:-webkit-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex;
  }
  .mobile-lg\:display-table{
    display:table;
  }
  .mobile-lg\:display-table-cell{
    display:table-cell;
  }
  .mobile-lg\:display-table-row{
    display:table-row;
  }
  .mobile-lg\:font-mono-3xs{
    font-size:0.77rem;
  }
  .mobile-lg\:font-mono-2xs{
    font-size:0.83rem;
  }
  .mobile-lg\:font-mono-xs{
    font-size:0.89rem;
  }
  .mobile-lg\:font-mono-sm{
    font-size:0.95rem;
  }
  .mobile-lg\:font-mono-md{
    font-size:1.01rem;
  }
  .mobile-lg\:font-mono-lg{
    font-size:1.31rem;
  }
  .mobile-lg\:font-mono-xl{
    font-size:1.91rem;
  }
  .mobile-lg\:font-mono-2xl{
    font-size:2.38rem;
  }
  .mobile-lg\:font-mono-3xl{
    font-size:2.86rem;
  }
  .mobile-lg\:font-sans-3xs{
    font-size:0.87rem;
  }
  .mobile-lg\:font-sans-2xs{
    font-size:0.93rem;
  }
  .mobile-lg\:font-sans-xs{
    font-size:1rem;
  }
  .mobile-lg\:font-sans-sm{
    font-size:1.06rem;
  }
  .mobile-lg\:font-sans-md{
    font-size:1.13rem;
  }
  .mobile-lg\:font-sans-lg{
    font-size:1.46rem;
  }
  .mobile-lg\:font-sans-xl{
    font-size:2.13rem;
  }
  .mobile-lg\:font-sans-2xl{
    font-size:2.66rem;
  }
  .mobile-lg\:font-sans-3xl{
    font-size:3.19rem;
  }
  .mobile-lg\:font-serif-3xs{
    font-size:0.79rem;
  }
  .mobile-lg\:font-serif-2xs{
    font-size:0.85rem;
  }
  .mobile-lg\:font-serif-xs{
    font-size:0.91rem;
  }
  .mobile-lg\:font-serif-sm{
    font-size:0.98rem;
  }
  .mobile-lg\:font-serif-md{
    font-size:1.04rem;
  }
  .mobile-lg\:font-serif-lg{
    font-size:1.34rem;
  }
  .mobile-lg\:font-serif-xl{
    font-size:1.95rem;
  }
  .mobile-lg\:font-serif-2xl{
    font-size:2.44rem;
  }
  .mobile-lg\:font-serif-3xl{
    font-size:2.93rem;
  }
  .mobile-lg\:font-heading-3xs{
    font-size:0.79rem;
  }
  .mobile-lg\:font-heading-2xs{
    font-size:0.85rem;
  }
  .mobile-lg\:font-heading-xs{
    font-size:0.91rem;
  }
  .mobile-lg\:font-heading-sm{
    font-size:0.98rem;
  }
  .mobile-lg\:font-heading-md{
    font-size:1.04rem;
  }
  .mobile-lg\:font-heading-lg{
    font-size:1.34rem;
  }
  .mobile-lg\:font-heading-xl{
    font-size:1.95rem;
  }
  .mobile-lg\:font-heading-2xl{
    font-size:2.44rem;
  }
  .mobile-lg\:font-heading-3xl{
    font-size:2.93rem;
  }
  .mobile-lg\:font-body-3xs{
    font-size:0.87rem;
  }
  .mobile-lg\:font-body-2xs{
    font-size:0.93rem;
  }
  .mobile-lg\:font-body-xs{
    font-size:1rem;
  }
  .mobile-lg\:font-body-sm{
    font-size:1.06rem;
  }
  .mobile-lg\:font-body-md{
    font-size:1.13rem;
  }
  .mobile-lg\:font-body-lg{
    font-size:1.46rem;
  }
  .mobile-lg\:font-body-xl{
    font-size:2.13rem;
  }
  .mobile-lg\:font-body-2xl{
    font-size:2.66rem;
  }
  .mobile-lg\:font-body-3xl{
    font-size:3.19rem;
  }
  .mobile-lg\:font-code-3xs{
    font-size:0.77rem;
  }
  .mobile-lg\:font-code-2xs{
    font-size:0.83rem;
  }
  .mobile-lg\:font-code-xs{
    font-size:0.89rem;
  }
  .mobile-lg\:font-code-sm{
    font-size:0.95rem;
  }
  .mobile-lg\:font-code-md{
    font-size:1.01rem;
  }
  .mobile-lg\:font-code-lg{
    font-size:1.31rem;
  }
  .mobile-lg\:font-code-xl{
    font-size:1.91rem;
  }
  .mobile-lg\:font-code-2xl{
    font-size:2.38rem;
  }
  .mobile-lg\:font-code-3xl{
    font-size:2.86rem;
  }
  .mobile-lg\:font-alt-3xs{
    font-size:0.79rem;
  }
  .mobile-lg\:font-alt-2xs{
    font-size:0.85rem;
  }
  .mobile-lg\:font-alt-xs{
    font-size:0.91rem;
  }
  .mobile-lg\:font-alt-sm{
    font-size:0.98rem;
  }
  .mobile-lg\:font-alt-md{
    font-size:1.04rem;
  }
  .mobile-lg\:font-alt-lg{
    font-size:1.34rem;
  }
  .mobile-lg\:font-alt-xl{
    font-size:1.95rem;
  }
  .mobile-lg\:font-alt-2xl{
    font-size:2.44rem;
  }
  .mobile-lg\:font-alt-3xl{
    font-size:2.93rem;
  }
  .mobile-lg\:font-ui-3xs{
    font-size:0.87rem;
  }
  .mobile-lg\:font-ui-2xs{
    font-size:0.93rem;
  }
  .mobile-lg\:font-ui-xs{
    font-size:1rem;
  }
  .mobile-lg\:font-ui-sm{
    font-size:1.06rem;
  }
  .mobile-lg\:font-ui-md{
    font-size:1.13rem;
  }
  .mobile-lg\:font-ui-lg{
    font-size:1.46rem;
  }
  .mobile-lg\:font-ui-xl{
    font-size:2.13rem;
  }
  .mobile-lg\:font-ui-2xl{
    font-size:2.66rem;
  }
  .mobile-lg\:font-ui-3xl{
    font-size:3.19rem;
  }
  .mobile-lg\:text-light{
    font-weight:300;
  }
  .mobile-lg\:text-normal{
    font-weight:normal;
  }
  .mobile-lg\:text-bold{
    font-weight:bold;
  }
  .mobile-lg\:flex-justify-center{
    -webkit-box-pack:center;
        -ms-flex-pack:center;
            justify-content:center;
  }
  .mobile-lg\:flex-justify-start{
    -webkit-box-pack:start;
        -ms-flex-pack:start;
            justify-content:flex-start;
  }
  .mobile-lg\:flex-justify-end{
    -webkit-box-pack:end;
        -ms-flex-pack:end;
            justify-content:flex-end;
  }
  .mobile-lg\:flex-justify{
    -webkit-box-pack:justify;
        -ms-flex-pack:justify;
            justify-content:space-between;
  }
  .mobile-lg\:line-height-sans-1{
    line-height:0.9;
  }
  .mobile-lg\:line-height-sans-2{
    line-height:1.1;
  }
  .mobile-lg\:line-height-sans-3{
    line-height:1.3;
  }
  .mobile-lg\:line-height-sans-4{
    line-height:1.4;
  }
  .mobile-lg\:line-height-sans-5{
    line-height:1.5;
  }
  .mobile-lg\:line-height-sans-6{
    line-height:1.6;
  }
  .mobile-lg\:line-height-serif-1{
    line-height:1;
  }
  .mobile-lg\:line-height-serif-2{
    line-height:1.2;
  }
  .mobile-lg\:line-height-serif-3{
    line-height:1.4;
  }
  .mobile-lg\:line-height-serif-4{
    line-height:1.5;
  }
  .mobile-lg\:line-height-serif-5{
    line-height:1.7;
  }
  .mobile-lg\:line-height-serif-6{
    line-height:1.8;
  }
  .mobile-lg\:line-height-mono-1{
    line-height:1;
  }
  .mobile-lg\:line-height-mono-2{
    line-height:1.3;
  }
  .mobile-lg\:line-height-mono-3{
    line-height:1.4;
  }
  .mobile-lg\:line-height-mono-4{
    line-height:1.6;
  }
  .mobile-lg\:line-height-mono-5{
    line-height:1.7;
  }
  .mobile-lg\:line-height-mono-6{
    line-height:1.8;
  }
  .mobile-lg\:line-height-heading-1{
    line-height:1;
  }
  .mobile-lg\:line-height-heading-2{
    line-height:1.2;
  }
  .mobile-lg\:line-height-heading-3{
    line-height:1.4;
  }
  .mobile-lg\:line-height-heading-4{
    line-height:1.5;
  }
  .mobile-lg\:line-height-heading-5{
    line-height:1.7;
  }
  .mobile-lg\:line-height-heading-6{
    line-height:1.8;
  }
  .mobile-lg\:line-height-ui-1{
    line-height:0.9;
  }
  .mobile-lg\:line-height-ui-2{
    line-height:1.1;
  }
  .mobile-lg\:line-height-ui-3{
    line-height:1.3;
  }
  .mobile-lg\:line-height-ui-4{
    line-height:1.4;
  }
  .mobile-lg\:line-height-ui-5{
    line-height:1.5;
  }
  .mobile-lg\:line-height-ui-6{
    line-height:1.6;
  }
  .mobile-lg\:line-height-body-1{
    line-height:0.9;
  }
  .mobile-lg\:line-height-body-2{
    line-height:1.1;
  }
  .mobile-lg\:line-height-body-3{
    line-height:1.3;
  }
  .mobile-lg\:line-height-body-4{
    line-height:1.4;
  }
  .mobile-lg\:line-height-body-5{
    line-height:1.5;
  }
  .mobile-lg\:line-height-body-6{
    line-height:1.6;
  }
  .mobile-lg\:line-height-code-1{
    line-height:1;
  }
  .mobile-lg\:line-height-code-2{
    line-height:1.3;
  }
  .mobile-lg\:line-height-code-3{
    line-height:1.4;
  }
  .mobile-lg\:line-height-code-4{
    line-height:1.6;
  }
  .mobile-lg\:line-height-code-5{
    line-height:1.7;
  }
  .mobile-lg\:line-height-code-6{
    line-height:1.8;
  }
  .mobile-lg\:line-height-alt-1{
    line-height:1;
  }
  .mobile-lg\:line-height-alt-2{
    line-height:1.2;
  }
  .mobile-lg\:line-height-alt-3{
    line-height:1.4;
  }
  .mobile-lg\:line-height-alt-4{
    line-height:1.5;
  }
  .mobile-lg\:line-height-alt-5{
    line-height:1.7;
  }
  .mobile-lg\:line-height-alt-6{
    line-height:1.8;
  }
  .mobile-lg\:margin-1px{
    margin:1px;
  }
  .mobile-lg\:margin-2px{
    margin:2px;
  }
  .mobile-lg\:margin-05{
    margin:0.25rem;
  }
  .mobile-lg\:margin-1{
    margin:0.5rem;
  }
  .mobile-lg\:margin-105{
    margin:0.75rem;
  }
  .mobile-lg\:margin-2{
    margin:1rem;
  }
  .mobile-lg\:margin-205{
    margin:1.25rem;
  }
  .mobile-lg\:margin-3{
    margin:1.5rem;
  }
  .mobile-lg\:margin-4{
    margin:2rem;
  }
  .mobile-lg\:margin-5{
    margin:2.5rem;
  }
  .mobile-lg\:margin-6{
    margin:3rem;
  }
  .mobile-lg\:margin-7{
    margin:3.5rem;
  }
  .mobile-lg\:margin-8{
    margin:4rem;
  }
  .mobile-lg\:margin-9{
    margin:4.5rem;
  }
  .mobile-lg\:margin-10{
    margin:5rem;
  }
  .mobile-lg\:margin-15{
    margin:7.5rem;
  }
  .mobile-lg\:margin-05em{
    margin:0.5em;
  }
  .mobile-lg\:margin-1em{
    margin:1em;
  }
  .mobile-lg\:margin-105em{
    margin:1.5em;
  }
  .mobile-lg\:margin-2em{
    margin:2em;
  }
  .mobile-lg\:margin-0{
    margin:0;
  }
  .mobile-lg\:margin-y-1px{
    margin-top:1px;
    margin-bottom:1px;
  }
  .mobile-lg\:margin-top-1px{
    margin-top:1px;
  }
  .mobile-lg\:margin-bottom-1px{
    margin-bottom:1px;
  }
  .mobile-lg\:margin-y-2px{
    margin-top:2px;
    margin-bottom:2px;
  }
  .mobile-lg\:margin-top-2px{
    margin-top:2px;
  }
  .mobile-lg\:margin-bottom-2px{
    margin-bottom:2px;
  }
  .mobile-lg\:margin-y-05{
    margin-top:0.25rem;
    margin-bottom:0.25rem;
  }
  .mobile-lg\:margin-top-05{
    margin-top:0.25rem;
  }
  .mobile-lg\:margin-bottom-05{
    margin-bottom:0.25rem;
  }
  .mobile-lg\:margin-y-1{
    margin-top:0.5rem;
    margin-bottom:0.5rem;
  }
  .mobile-lg\:margin-top-1{
    margin-top:0.5rem;
  }
  .mobile-lg\:margin-bottom-1{
    margin-bottom:0.5rem;
  }
  .mobile-lg\:margin-y-105{
    margin-top:0.75rem;
    margin-bottom:0.75rem;
  }
  .mobile-lg\:margin-top-105{
    margin-top:0.75rem;
  }
  .mobile-lg\:margin-bottom-105{
    margin-bottom:0.75rem;
  }
  .mobile-lg\:margin-y-2{
    margin-top:1rem;
    margin-bottom:1rem;
  }
  .mobile-lg\:margin-top-2{
    margin-top:1rem;
  }
  .mobile-lg\:margin-bottom-2{
    margin-bottom:1rem;
  }
  .mobile-lg\:margin-y-205{
    margin-top:1.25rem;
    margin-bottom:1.25rem;
  }
  .mobile-lg\:margin-top-205{
    margin-top:1.25rem;
  }
  .mobile-lg\:margin-bottom-205{
    margin-bottom:1.25rem;
  }
  .mobile-lg\:margin-y-3{
    margin-top:1.5rem;
    margin-bottom:1.5rem;
  }
  .mobile-lg\:margin-top-3{
    margin-top:1.5rem;
  }
  .mobile-lg\:margin-bottom-3{
    margin-bottom:1.5rem;
  }
  .mobile-lg\:margin-y-neg-1px{
    margin-top:-1px;
    margin-bottom:-1px;
  }
  .mobile-lg\:margin-top-neg-1px{
    margin-top:-1px;
  }
  .mobile-lg\:margin-bottom-neg-1px{
    margin-bottom:-1px;
  }
  .mobile-lg\:margin-y-neg-2px{
    margin-top:-2px;
    margin-bottom:-2px;
  }
  .mobile-lg\:margin-top-neg-2px{
    margin-top:-2px;
  }
  .mobile-lg\:margin-bottom-neg-2px{
    margin-bottom:-2px;
  }
  .mobile-lg\:margin-y-neg-05{
    margin-top:-0.25rem;
    margin-bottom:-0.25rem;
  }
  .mobile-lg\:margin-top-neg-05{
    margin-top:-0.25rem;
  }
  .mobile-lg\:margin-bottom-neg-05{
    margin-bottom:-0.25rem;
  }
  .mobile-lg\:margin-y-neg-1{
    margin-top:-0.5rem;
    margin-bottom:-0.5rem;
  }
  .mobile-lg\:margin-top-neg-1{
    margin-top:-0.5rem;
  }
  .mobile-lg\:margin-bottom-neg-1{
    margin-bottom:-0.5rem;
  }
  .mobile-lg\:margin-y-neg-105{
    margin-top:-0.75rem;
    margin-bottom:-0.75rem;
  }
  .mobile-lg\:margin-top-neg-105{
    margin-top:-0.75rem;
  }
  .mobile-lg\:margin-bottom-neg-105{
    margin-bottom:-0.75rem;
  }
  .mobile-lg\:margin-y-neg-2{
    margin-top:-1rem;
    margin-bottom:-1rem;
  }
  .mobile-lg\:margin-top-neg-2{
    margin-top:-1rem;
  }
  .mobile-lg\:margin-bottom-neg-2{
    margin-bottom:-1rem;
  }
  .mobile-lg\:margin-y-neg-205{
    margin-top:-1.25rem;
    margin-bottom:-1.25rem;
  }
  .mobile-lg\:margin-top-neg-205{
    margin-top:-1.25rem;
  }
  .mobile-lg\:margin-bottom-neg-205{
    margin-bottom:-1.25rem;
  }
  .mobile-lg\:margin-y-neg-3{
    margin-top:-1.5rem;
    margin-bottom:-1.5rem;
  }
  .mobile-lg\:margin-top-neg-3{
    margin-top:-1.5rem;
  }
  .mobile-lg\:margin-bottom-neg-3{
    margin-bottom:-1.5rem;
  }
  .mobile-lg\:margin-y-4{
    margin-top:2rem;
    margin-bottom:2rem;
  }
  .mobile-lg\:margin-top-4{
    margin-top:2rem;
  }
  .mobile-lg\:margin-bottom-4{
    margin-bottom:2rem;
  }
  .mobile-lg\:margin-y-5{
    margin-top:2.5rem;
    margin-bottom:2.5rem;
  }
  .mobile-lg\:margin-top-5{
    margin-top:2.5rem;
  }
  .mobile-lg\:margin-bottom-5{
    margin-bottom:2.5rem;
  }
  .mobile-lg\:margin-y-6{
    margin-top:3rem;
    margin-bottom:3rem;
  }
  .mobile-lg\:margin-top-6{
    margin-top:3rem;
  }
  .mobile-lg\:margin-bottom-6{
    margin-bottom:3rem;
  }
  .mobile-lg\:margin-y-7{
    margin-top:3.5rem;
    margin-bottom:3.5rem;
  }
  .mobile-lg\:margin-top-7{
    margin-top:3.5rem;
  }
  .mobile-lg\:margin-bottom-7{
    margin-bottom:3.5rem;
  }
  .mobile-lg\:margin-y-8{
    margin-top:4rem;
    margin-bottom:4rem;
  }
  .mobile-lg\:margin-top-8{
    margin-top:4rem;
  }
  .mobile-lg\:margin-bottom-8{
    margin-bottom:4rem;
  }
  .mobile-lg\:margin-y-9{
    margin-top:4.5rem;
    margin-bottom:4.5rem;
  }
  .mobile-lg\:margin-top-9{
    margin-top:4.5rem;
  }
  .mobile-lg\:margin-bottom-9{
    margin-bottom:4.5rem;
  }
  .mobile-lg\:margin-y-10{
    margin-top:5rem;
    margin-bottom:5rem;
  }
  .mobile-lg\:margin-top-10{
    margin-top:5rem;
  }
  .mobile-lg\:margin-bottom-10{
    margin-bottom:5rem;
  }
  .mobile-lg\:margin-y-15{
    margin-top:7.5rem;
    margin-bottom:7.5rem;
  }
  .mobile-lg\:margin-top-15{
    margin-top:7.5rem;
  }
  .mobile-lg\:margin-bottom-15{
    margin-bottom:7.5rem;
  }
  .mobile-lg\:margin-y-05em{
    margin-top:0.5em;
    margin-bottom:0.5em;
  }
  .mobile-lg\:margin-top-05em{
    margin-top:0.5em;
  }
  .mobile-lg\:margin-bottom-05em{
    margin-bottom:0.5em;
  }
  .mobile-lg\:margin-y-1em{
    margin-top:1em;
    margin-bottom:1em;
  }
  .mobile-lg\:margin-top-1em{
    margin-top:1em;
  }
  .mobile-lg\:margin-bottom-1em{
    margin-bottom:1em;
  }
  .mobile-lg\:margin-y-105em{
    margin-top:1.5em;
    margin-bottom:1.5em;
  }
  .mobile-lg\:margin-top-105em{
    margin-top:1.5em;
  }
  .mobile-lg\:margin-bottom-105em{
    margin-bottom:1.5em;
  }
  .mobile-lg\:margin-y-2em{
    margin-top:2em;
    margin-bottom:2em;
  }
  .mobile-lg\:margin-top-2em{
    margin-top:2em;
  }
  .mobile-lg\:margin-bottom-2em{
    margin-bottom:2em;
  }
  .mobile-lg\:margin-y-0{
    margin-top:0;
    margin-bottom:0;
  }
  .mobile-lg\:margin-top-0{
    margin-top:0;
  }
  .mobile-lg\:margin-bottom-0{
    margin-bottom:0;
  }
  .mobile-lg\:margin-x-1px{
    margin-left:1px;
    margin-right:1px;
  }
  .mobile-lg\:margin-right-1px{
    margin-right:1px;
  }
  .mobile-lg\:margin-left-1px{
    margin-left:1px;
  }
  .mobile-lg\:margin-x-2px{
    margin-left:2px;
    margin-right:2px;
  }
  .mobile-lg\:margin-right-2px{
    margin-right:2px;
  }
  .mobile-lg\:margin-left-2px{
    margin-left:2px;
  }
  .mobile-lg\:margin-x-05{
    margin-left:0.25rem;
    margin-right:0.25rem;
  }
  .mobile-lg\:margin-right-05{
    margin-right:0.25rem;
  }
  .mobile-lg\:margin-left-05{
    margin-left:0.25rem;
  }
  .mobile-lg\:margin-x-1{
    margin-left:0.5rem;
    margin-right:0.5rem;
  }
  .mobile-lg\:margin-right-1{
    margin-right:0.5rem;
  }
  .mobile-lg\:margin-left-1{
    margin-left:0.5rem;
  }
  .mobile-lg\:margin-x-105{
    margin-left:0.75rem;
    margin-right:0.75rem;
  }
  .mobile-lg\:margin-right-105{
    margin-right:0.75rem;
  }
  .mobile-lg\:margin-left-105{
    margin-left:0.75rem;
  }
  .mobile-lg\:margin-x-2{
    margin-left:1rem;
    margin-right:1rem;
  }
  .mobile-lg\:margin-right-2{
    margin-right:1rem;
  }
  .mobile-lg\:margin-left-2{
    margin-left:1rem;
  }
  .mobile-lg\:margin-x-205{
    margin-left:1.25rem;
    margin-right:1.25rem;
  }
  .mobile-lg\:margin-right-205{
    margin-right:1.25rem;
  }
  .mobile-lg\:margin-left-205{
    margin-left:1.25rem;
  }
  .mobile-lg\:margin-x-3{
    margin-left:1.5rem;
    margin-right:1.5rem;
  }
  .mobile-lg\:margin-right-3{
    margin-right:1.5rem;
  }
  .mobile-lg\:margin-left-3{
    margin-left:1.5rem;
  }
  .mobile-lg\:margin-x-neg-1px{
    margin-left:-1px;
    margin-right:-1px;
  }
  .mobile-lg\:margin-right-neg-1px{
    margin-right:-1px;
  }
  .mobile-lg\:margin-left-neg-1px{
    margin-left:-1px;
  }
  .mobile-lg\:margin-x-neg-2px{
    margin-left:-2px;
    margin-right:-2px;
  }
  .mobile-lg\:margin-right-neg-2px{
    margin-right:-2px;
  }
  .mobile-lg\:margin-left-neg-2px{
    margin-left:-2px;
  }
  .mobile-lg\:margin-x-neg-05{
    margin-left:-0.25rem;
    margin-right:-0.25rem;
  }
  .mobile-lg\:margin-right-neg-05{
    margin-right:-0.25rem;
  }
  .mobile-lg\:margin-left-neg-05{
    margin-left:-0.25rem;
  }
  .mobile-lg\:margin-x-neg-1{
    margin-left:-0.5rem;
    margin-right:-0.5rem;
  }
  .mobile-lg\:margin-right-neg-1{
    margin-right:-0.5rem;
  }
  .mobile-lg\:margin-left-neg-1{
    margin-left:-0.5rem;
  }
  .mobile-lg\:margin-x-neg-105{
    margin-left:-0.75rem;
    margin-right:-0.75rem;
  }
  .mobile-lg\:margin-right-neg-105{
    margin-right:-0.75rem;
  }
  .mobile-lg\:margin-left-neg-105{
    margin-left:-0.75rem;
  }
  .mobile-lg\:margin-x-neg-2{
    margin-left:-1rem;
    margin-right:-1rem;
  }
  .mobile-lg\:margin-right-neg-2{
    margin-right:-1rem;
  }
  .mobile-lg\:margin-left-neg-2{
    margin-left:-1rem;
  }
  .mobile-lg\:margin-x-neg-205{
    margin-left:-1.25rem;
    margin-right:-1.25rem;
  }
  .mobile-lg\:margin-right-neg-205{
    margin-right:-1.25rem;
  }
  .mobile-lg\:margin-left-neg-205{
    margin-left:-1.25rem;
  }
  .mobile-lg\:margin-x-neg-3{
    margin-left:-1.5rem;
    margin-right:-1.5rem;
  }
  .mobile-lg\:margin-right-neg-3{
    margin-right:-1.5rem;
  }
  .mobile-lg\:margin-left-neg-3{
    margin-left:-1.5rem;
  }
  .mobile-lg\:margin-x-4{
    margin-left:2rem;
    margin-right:2rem;
  }
  .mobile-lg\:margin-right-4{
    margin-right:2rem;
  }
  .mobile-lg\:margin-left-4{
    margin-left:2rem;
  }
  .mobile-lg\:margin-x-5{
    margin-left:2.5rem;
    margin-right:2.5rem;
  }
  .mobile-lg\:margin-right-5{
    margin-right:2.5rem;
  }
  .mobile-lg\:margin-left-5{
    margin-left:2.5rem;
  }
  .mobile-lg\:margin-x-6{
    margin-left:3rem;
    margin-right:3rem;
  }
  .mobile-lg\:margin-right-6{
    margin-right:3rem;
  }
  .mobile-lg\:margin-left-6{
    margin-left:3rem;
  }
  .mobile-lg\:margin-x-7{
    margin-left:3.5rem;
    margin-right:3.5rem;
  }
  .mobile-lg\:margin-right-7{
    margin-right:3.5rem;
  }
  .mobile-lg\:margin-left-7{
    margin-left:3.5rem;
  }
  .mobile-lg\:margin-x-8{
    margin-left:4rem;
    margin-right:4rem;
  }
  .mobile-lg\:margin-right-8{
    margin-right:4rem;
  }
  .mobile-lg\:margin-left-8{
    margin-left:4rem;
  }
  .mobile-lg\:margin-x-9{
    margin-left:4.5rem;
    margin-right:4.5rem;
  }
  .mobile-lg\:margin-right-9{
    margin-right:4.5rem;
  }
  .mobile-lg\:margin-left-9{
    margin-left:4.5rem;
  }
  .mobile-lg\:margin-x-10{
    margin-left:5rem;
    margin-right:5rem;
  }
  .mobile-lg\:margin-right-10{
    margin-right:5rem;
  }
  .mobile-lg\:margin-left-10{
    margin-left:5rem;
  }
  .mobile-lg\:margin-x-15{
    margin-left:7.5rem;
    margin-right:7.5rem;
  }
  .mobile-lg\:margin-right-15{
    margin-right:7.5rem;
  }
  .mobile-lg\:margin-left-15{
    margin-left:7.5rem;
  }
  .mobile-lg\:margin-x-05em{
    margin-left:0.5em;
    margin-right:0.5em;
  }
  .mobile-lg\:margin-right-05em{
    margin-right:0.5em;
  }
  .mobile-lg\:margin-left-05em{
    margin-left:0.5em;
  }
  .mobile-lg\:margin-x-1em{
    margin-left:1em;
    margin-right:1em;
  }
  .mobile-lg\:margin-right-1em{
    margin-right:1em;
  }
  .mobile-lg\:margin-left-1em{
    margin-left:1em;
  }
  .mobile-lg\:margin-x-105em{
    margin-left:1.5em;
    margin-right:1.5em;
  }
  .mobile-lg\:margin-right-105em{
    margin-right:1.5em;
  }
  .mobile-lg\:margin-left-105em{
    margin-left:1.5em;
  }
  .mobile-lg\:margin-x-2em{
    margin-left:2em;
    margin-right:2em;
  }
  .mobile-lg\:margin-right-2em{
    margin-right:2em;
  }
  .mobile-lg\:margin-left-2em{
    margin-left:2em;
  }
  .mobile-lg\:margin-x-0{
    margin-left:0;
    margin-right:0;
  }
  .mobile-lg\:margin-right-0{
    margin-right:0;
  }
  .mobile-lg\:margin-left-0{
    margin-left:0;
  }
  .mobile-lg\:margin-x-auto{
    margin-left:auto;
    margin-right:auto;
  }
  .mobile-lg\:margin-right-auto{
    margin-right:auto;
  }
  .mobile-lg\:margin-left-auto{
    margin-left:auto;
  }
  .mobile-lg\:measure-1{
    max-width:44ex;
  }
  .mobile-lg\:measure-2{
    max-width:60ex;
  }
  .mobile-lg\:measure-3{
    max-width:64ex;
  }
  .mobile-lg\:measure-4{
    max-width:68ex;
  }
  .mobile-lg\:measure-5{
    max-width:72ex;
  }
  .mobile-lg\:measure-6{
    max-width:88ex;
  }
  .mobile-lg\:measure-none{
    max-width:none;
  }
  .mobile-lg\:order-first{
    -webkit-box-ordinal-group:0;
        -ms-flex-order:-1;
            order:-1;
  }
  .mobile-lg\:order-last{
    -webkit-box-ordinal-group:1000;
        -ms-flex-order:999;
            order:999;
  }
  .mobile-lg\:order-initial{
    -webkit-box-ordinal-group:initial;
        -ms-flex-order:initial;
            order:initial;
  }
  .mobile-lg\:order-0{
    -webkit-box-ordinal-group:1;
        -ms-flex-order:0;
            order:0;
  }
  .mobile-lg\:order-1{
    -webkit-box-ordinal-group:2;
        -ms-flex-order:1;
            order:1;
  }
  .mobile-lg\:order-2{
    -webkit-box-ordinal-group:3;
        -ms-flex-order:2;
            order:2;
  }
  .mobile-lg\:order-3{
    -webkit-box-ordinal-group:4;
        -ms-flex-order:3;
            order:3;
  }
  .mobile-lg\:order-4{
    -webkit-box-ordinal-group:5;
        -ms-flex-order:4;
            order:4;
  }
  .mobile-lg\:order-5{
    -webkit-box-ordinal-group:6;
        -ms-flex-order:5;
            order:5;
  }
  .mobile-lg\:order-6{
    -webkit-box-ordinal-group:7;
        -ms-flex-order:6;
            order:6;
  }
  .mobile-lg\:order-7{
    -webkit-box-ordinal-group:8;
        -ms-flex-order:7;
            order:7;
  }
  .mobile-lg\:order-8{
    -webkit-box-ordinal-group:9;
        -ms-flex-order:8;
            order:8;
  }
  .mobile-lg\:order-9{
    -webkit-box-ordinal-group:10;
        -ms-flex-order:9;
            order:9;
  }
  .mobile-lg\:order-10{
    -webkit-box-ordinal-group:11;
        -ms-flex-order:10;
            order:10;
  }
  .mobile-lg\:order-11{
    -webkit-box-ordinal-group:12;
        -ms-flex-order:11;
            order:11;
  }
  .mobile-lg\:padding-1px{
    padding:1px;
  }
  .mobile-lg\:padding-y-1px{
    padding-top:1px;
    padding-bottom:1px;
  }
  .mobile-lg\:padding-x-1px{
    padding-left:1px;
    padding-right:1px;
  }
  .mobile-lg\:padding-top-1px{
    padding-top:1px;
  }
  .mobile-lg\:padding-right-1px{
    padding-right:1px;
  }
  .mobile-lg\:padding-bottom-1px{
    padding-bottom:1px;
  }
  .mobile-lg\:padding-left-1px{
    padding-left:1px;
  }
  .mobile-lg\:padding-2px{
    padding:2px;
  }
  .mobile-lg\:padding-y-2px{
    padding-top:2px;
    padding-bottom:2px;
  }
  .mobile-lg\:padding-x-2px{
    padding-left:2px;
    padding-right:2px;
  }
  .mobile-lg\:padding-top-2px{
    padding-top:2px;
  }
  .mobile-lg\:padding-right-2px{
    padding-right:2px;
  }
  .mobile-lg\:padding-bottom-2px{
    padding-bottom:2px;
  }
  .mobile-lg\:padding-left-2px{
    padding-left:2px;
  }
  .mobile-lg\:padding-05{
    padding:0.25rem;
  }
  .mobile-lg\:padding-y-05{
    padding-top:0.25rem;
    padding-bottom:0.25rem;
  }
  .mobile-lg\:padding-x-05{
    padding-left:0.25rem;
    padding-right:0.25rem;
  }
  .mobile-lg\:padding-top-05{
    padding-top:0.25rem;
  }
  .mobile-lg\:padding-right-05{
    padding-right:0.25rem;
  }
  .mobile-lg\:padding-bottom-05{
    padding-bottom:0.25rem;
  }
  .mobile-lg\:padding-left-05{
    padding-left:0.25rem;
  }
  .mobile-lg\:padding-1{
    padding:0.5rem;
  }
  .mobile-lg\:padding-y-1{
    padding-top:0.5rem;
    padding-bottom:0.5rem;
  }
  .mobile-lg\:padding-x-1{
    padding-left:0.5rem;
    padding-right:0.5rem;
  }
  .mobile-lg\:padding-top-1{
    padding-top:0.5rem;
  }
  .mobile-lg\:padding-right-1{
    padding-right:0.5rem;
  }
  .mobile-lg\:padding-bottom-1{
    padding-bottom:0.5rem;
  }
  .mobile-lg\:padding-left-1{
    padding-left:0.5rem;
  }
  .mobile-lg\:padding-105{
    padding:0.75rem;
  }
  .mobile-lg\:padding-y-105{
    padding-top:0.75rem;
    padding-bottom:0.75rem;
  }
  .mobile-lg\:padding-x-105{
    padding-left:0.75rem;
    padding-right:0.75rem;
  }
  .mobile-lg\:padding-top-105{
    padding-top:0.75rem;
  }
  .mobile-lg\:padding-right-105{
    padding-right:0.75rem;
  }
  .mobile-lg\:padding-bottom-105{
    padding-bottom:0.75rem;
  }
  .mobile-lg\:padding-left-105{
    padding-left:0.75rem;
  }
  .mobile-lg\:padding-2{
    padding:1rem;
  }
  .mobile-lg\:padding-y-2{
    padding-top:1rem;
    padding-bottom:1rem;
  }
  .mobile-lg\:padding-x-2{
    padding-left:1rem;
    padding-right:1rem;
  }
  .mobile-lg\:padding-top-2{
    padding-top:1rem;
  }
  .mobile-lg\:padding-right-2{
    padding-right:1rem;
  }
  .mobile-lg\:padding-bottom-2{
    padding-bottom:1rem;
  }
  .mobile-lg\:padding-left-2{
    padding-left:1rem;
  }
  .mobile-lg\:padding-205{
    padding:1.25rem;
  }
  .mobile-lg\:padding-y-205{
    padding-top:1.25rem;
    padding-bottom:1.25rem;
  }
  .mobile-lg\:padding-x-205{
    padding-left:1.25rem;
    padding-right:1.25rem;
  }
  .mobile-lg\:padding-top-205{
    padding-top:1.25rem;
  }
  .mobile-lg\:padding-right-205{
    padding-right:1.25rem;
  }
  .mobile-lg\:padding-bottom-205{
    padding-bottom:1.25rem;
  }
  .mobile-lg\:padding-left-205{
    padding-left:1.25rem;
  }
  .mobile-lg\:padding-3{
    padding:1.5rem;
  }
  .mobile-lg\:padding-y-3{
    padding-top:1.5rem;
    padding-bottom:1.5rem;
  }
  .mobile-lg\:padding-x-3{
    padding-left:1.5rem;
    padding-right:1.5rem;
  }
  .mobile-lg\:padding-top-3{
    padding-top:1.5rem;
  }
  .mobile-lg\:padding-right-3{
    padding-right:1.5rem;
  }
  .mobile-lg\:padding-bottom-3{
    padding-bottom:1.5rem;
  }
  .mobile-lg\:padding-left-3{
    padding-left:1.5rem;
  }
  .mobile-lg\:padding-4{
    padding:2rem;
  }
  .mobile-lg\:padding-y-4{
    padding-top:2rem;
    padding-bottom:2rem;
  }
  .mobile-lg\:padding-x-4{
    padding-left:2rem;
    padding-right:2rem;
  }
  .mobile-lg\:padding-top-4{
    padding-top:2rem;
  }
  .mobile-lg\:padding-right-4{
    padding-right:2rem;
  }
  .mobile-lg\:padding-bottom-4{
    padding-bottom:2rem;
  }
  .mobile-lg\:padding-left-4{
    padding-left:2rem;
  }
  .mobile-lg\:padding-5{
    padding:2.5rem;
  }
  .mobile-lg\:padding-y-5{
    padding-top:2.5rem;
    padding-bottom:2.5rem;
  }
  .mobile-lg\:padding-x-5{
    padding-left:2.5rem;
    padding-right:2.5rem;
  }
  .mobile-lg\:padding-top-5{
    padding-top:2.5rem;
  }
  .mobile-lg\:padding-right-5{
    padding-right:2.5rem;
  }
  .mobile-lg\:padding-bottom-5{
    padding-bottom:2.5rem;
  }
  .mobile-lg\:padding-left-5{
    padding-left:2.5rem;
  }
  .mobile-lg\:padding-6{
    padding:3rem;
  }
  .mobile-lg\:padding-y-6{
    padding-top:3rem;
    padding-bottom:3rem;
  }
  .mobile-lg\:padding-x-6{
    padding-left:3rem;
    padding-right:3rem;
  }
  .mobile-lg\:padding-top-6{
    padding-top:3rem;
  }
  .mobile-lg\:padding-right-6{
    padding-right:3rem;
  }
  .mobile-lg\:padding-bottom-6{
    padding-bottom:3rem;
  }
  .mobile-lg\:padding-left-6{
    padding-left:3rem;
  }
  .mobile-lg\:padding-7{
    padding:3.5rem;
  }
  .mobile-lg\:padding-y-7{
    padding-top:3.5rem;
    padding-bottom:3.5rem;
  }
  .mobile-lg\:padding-x-7{
    padding-left:3.5rem;
    padding-right:3.5rem;
  }
  .mobile-lg\:padding-top-7{
    padding-top:3.5rem;
  }
  .mobile-lg\:padding-right-7{
    padding-right:3.5rem;
  }
  .mobile-lg\:padding-bottom-7{
    padding-bottom:3.5rem;
  }
  .mobile-lg\:padding-left-7{
    padding-left:3.5rem;
  }
  .mobile-lg\:padding-8{
    padding:4rem;
  }
  .mobile-lg\:padding-y-8{
    padding-top:4rem;
    padding-bottom:4rem;
  }
  .mobile-lg\:padding-x-8{
    padding-left:4rem;
    padding-right:4rem;
  }
  .mobile-lg\:padding-top-8{
    padding-top:4rem;
  }
  .mobile-lg\:padding-right-8{
    padding-right:4rem;
  }
  .mobile-lg\:padding-bottom-8{
    padding-bottom:4rem;
  }
  .mobile-lg\:padding-left-8{
    padding-left:4rem;
  }
  .mobile-lg\:padding-9{
    padding:4.5rem;
  }
  .mobile-lg\:padding-y-9{
    padding-top:4.5rem;
    padding-bottom:4.5rem;
  }
  .mobile-lg\:padding-x-9{
    padding-left:4.5rem;
    padding-right:4.5rem;
  }
  .mobile-lg\:padding-top-9{
    padding-top:4.5rem;
  }
  .mobile-lg\:padding-right-9{
    padding-right:4.5rem;
  }
  .mobile-lg\:padding-bottom-9{
    padding-bottom:4.5rem;
  }
  .mobile-lg\:padding-left-9{
    padding-left:4.5rem;
  }
  .mobile-lg\:padding-10{
    padding:5rem;
  }
  .mobile-lg\:padding-y-10{
    padding-top:5rem;
    padding-bottom:5rem;
  }
  .mobile-lg\:padding-x-10{
    padding-left:5rem;
    padding-right:5rem;
  }
  .mobile-lg\:padding-top-10{
    padding-top:5rem;
  }
  .mobile-lg\:padding-right-10{
    padding-right:5rem;
  }
  .mobile-lg\:padding-bottom-10{
    padding-bottom:5rem;
  }
  .mobile-lg\:padding-left-10{
    padding-left:5rem;
  }
  .mobile-lg\:padding-15{
    padding:7.5rem;
  }
  .mobile-lg\:padding-y-15{
    padding-top:7.5rem;
    padding-bottom:7.5rem;
  }
  .mobile-lg\:padding-x-15{
    padding-left:7.5rem;
    padding-right:7.5rem;
  }
  .mobile-lg\:padding-top-15{
    padding-top:7.5rem;
  }
  .mobile-lg\:padding-right-15{
    padding-right:7.5rem;
  }
  .mobile-lg\:padding-bottom-15{
    padding-bottom:7.5rem;
  }
  .mobile-lg\:padding-left-15{
    padding-left:7.5rem;
  }
  .mobile-lg\:padding-0{
    padding:0;
  }
  .mobile-lg\:padding-y-0{
    padding-top:0;
    padding-bottom:0;
  }
  .mobile-lg\:padding-x-0{
    padding-left:0;
    padding-right:0;
  }
  .mobile-lg\:padding-top-0{
    padding-top:0;
  }
  .mobile-lg\:padding-right-0{
    padding-right:0;
  }
  .mobile-lg\:padding-bottom-0{
    padding-bottom:0;
  }
  .mobile-lg\:padding-left-0{
    padding-left:0;
  }
}
@media all and (min-width: 40em){
  .tablet\:border-1px{
    border:1px solid;
  }

  .tablet\:hover\:border-1px:hover{
    border:1px solid;
  }
  .tablet\:border-y-1px{
    border-top:1px solid;
    border-bottom:1px solid;
  }

  .tablet\:hover\:border-y-1px:hover{
    border-top:1px solid;
    border-bottom:1px solid;
  }
  .tablet\:border-x-1px{
    border-left:1px solid;
    border-right:1px solid;
  }

  .tablet\:hover\:border-x-1px:hover{
    border-left:1px solid;
    border-right:1px solid;
  }
  .tablet\:border-top-1px{
    border-top:1px solid;
  }

  .tablet\:hover\:border-top-1px:hover{
    border-top:1px solid;
  }
  .tablet\:border-right-1px{
    border-right:1px solid;
  }

  .tablet\:hover\:border-right-1px:hover{
    border-right:1px solid;
  }
  .tablet\:border-bottom-1px{
    border-bottom:1px solid;
  }

  .tablet\:hover\:border-bottom-1px:hover{
    border-bottom:1px solid;
  }
  .tablet\:border-left-1px{
    border-left:1px solid;
  }

  .tablet\:hover\:border-left-1px:hover{
    border-left:1px solid;
  }
  .tablet\:border-2px{
    border:2px solid;
  }

  .tablet\:hover\:border-2px:hover{
    border:2px solid;
  }
  .tablet\:border-y-2px{
    border-top:2px solid;
    border-bottom:2px solid;
  }

  .tablet\:hover\:border-y-2px:hover{
    border-top:2px solid;
    border-bottom:2px solid;
  }
  .tablet\:border-x-2px{
    border-left:2px solid;
    border-right:2px solid;
  }

  .tablet\:hover\:border-x-2px:hover{
    border-left:2px solid;
    border-right:2px solid;
  }
  .tablet\:border-top-2px{
    border-top:2px solid;
  }

  .tablet\:hover\:border-top-2px:hover{
    border-top:2px solid;
  }
  .tablet\:border-right-2px{
    border-right:2px solid;
  }

  .tablet\:hover\:border-right-2px:hover{
    border-right:2px solid;
  }
  .tablet\:border-bottom-2px{
    border-bottom:2px solid;
  }

  .tablet\:hover\:border-bottom-2px:hover{
    border-bottom:2px solid;
  }
  .tablet\:border-left-2px{
    border-left:2px solid;
  }

  .tablet\:hover\:border-left-2px:hover{
    border-left:2px solid;
  }
  .tablet\:border-05{
    border:0.25rem solid;
  }

  .tablet\:hover\:border-05:hover{
    border:0.25rem solid;
  }
  .tablet\:border-y-05{
    border-top:0.25rem solid;
    border-bottom:0.25rem solid;
  }

  .tablet\:hover\:border-y-05:hover{
    border-top:0.25rem solid;
    border-bottom:0.25rem solid;
  }
  .tablet\:border-x-05{
    border-left:0.25rem solid;
    border-right:0.25rem solid;
  }

  .tablet\:hover\:border-x-05:hover{
    border-left:0.25rem solid;
    border-right:0.25rem solid;
  }
  .tablet\:border-top-05{
    border-top:0.25rem solid;
  }

  .tablet\:hover\:border-top-05:hover{
    border-top:0.25rem solid;
  }
  .tablet\:border-right-05{
    border-right:0.25rem solid;
  }

  .tablet\:hover\:border-right-05:hover{
    border-right:0.25rem solid;
  }
  .tablet\:border-bottom-05{
    border-bottom:0.25rem solid;
  }

  .tablet\:hover\:border-bottom-05:hover{
    border-bottom:0.25rem solid;
  }
  .tablet\:border-left-05{
    border-left:0.25rem solid;
  }

  .tablet\:hover\:border-left-05:hover{
    border-left:0.25rem solid;
  }
  .tablet\:border-1{
    border:0.5rem solid;
  }

  .tablet\:hover\:border-1:hover{
    border:0.5rem solid;
  }
  .tablet\:border-y-1{
    border-top:0.5rem solid;
    border-bottom:0.5rem solid;
  }

  .tablet\:hover\:border-y-1:hover{
    border-top:0.5rem solid;
    border-bottom:0.5rem solid;
  }
  .tablet\:border-x-1{
    border-left:0.5rem solid;
    border-right:0.5rem solid;
  }

  .tablet\:hover\:border-x-1:hover{
    border-left:0.5rem solid;
    border-right:0.5rem solid;
  }
  .tablet\:border-top-1{
    border-top:0.5rem solid;
  }

  .tablet\:hover\:border-top-1:hover{
    border-top:0.5rem solid;
  }
  .tablet\:border-right-1{
    border-right:0.5rem solid;
  }

  .tablet\:hover\:border-right-1:hover{
    border-right:0.5rem solid;
  }
  .tablet\:border-bottom-1{
    border-bottom:0.5rem solid;
  }

  .tablet\:hover\:border-bottom-1:hover{
    border-bottom:0.5rem solid;
  }
  .tablet\:border-left-1{
    border-left:0.5rem solid;
  }

  .tablet\:hover\:border-left-1:hover{
    border-left:0.5rem solid;
  }
  .tablet\:border-105{
    border:0.75rem solid;
  }

  .tablet\:hover\:border-105:hover{
    border:0.75rem solid;
  }
  .tablet\:border-y-105{
    border-top:0.75rem solid;
    border-bottom:0.75rem solid;
  }

  .tablet\:hover\:border-y-105:hover{
    border-top:0.75rem solid;
    border-bottom:0.75rem solid;
  }
  .tablet\:border-x-105{
    border-left:0.75rem solid;
    border-right:0.75rem solid;
  }

  .tablet\:hover\:border-x-105:hover{
    border-left:0.75rem solid;
    border-right:0.75rem solid;
  }
  .tablet\:border-top-105{
    border-top:0.75rem solid;
  }

  .tablet\:hover\:border-top-105:hover{
    border-top:0.75rem solid;
  }
  .tablet\:border-right-105{
    border-right:0.75rem solid;
  }

  .tablet\:hover\:border-right-105:hover{
    border-right:0.75rem solid;
  }
  .tablet\:border-bottom-105{
    border-bottom:0.75rem solid;
  }

  .tablet\:hover\:border-bottom-105:hover{
    border-bottom:0.75rem solid;
  }
  .tablet\:border-left-105{
    border-left:0.75rem solid;
  }

  .tablet\:hover\:border-left-105:hover{
    border-left:0.75rem solid;
  }
  .tablet\:border-2{
    border:1rem solid;
  }

  .tablet\:hover\:border-2:hover{
    border:1rem solid;
  }
  .tablet\:border-y-2{
    border-top:1rem solid;
    border-bottom:1rem solid;
  }

  .tablet\:hover\:border-y-2:hover{
    border-top:1rem solid;
    border-bottom:1rem solid;
  }
  .tablet\:border-x-2{
    border-left:1rem solid;
    border-right:1rem solid;
  }

  .tablet\:hover\:border-x-2:hover{
    border-left:1rem solid;
    border-right:1rem solid;
  }
  .tablet\:border-top-2{
    border-top:1rem solid;
  }

  .tablet\:hover\:border-top-2:hover{
    border-top:1rem solid;
  }
  .tablet\:border-right-2{
    border-right:1rem solid;
  }

  .tablet\:hover\:border-right-2:hover{
    border-right:1rem solid;
  }
  .tablet\:border-bottom-2{
    border-bottom:1rem solid;
  }

  .tablet\:hover\:border-bottom-2:hover{
    border-bottom:1rem solid;
  }
  .tablet\:border-left-2{
    border-left:1rem solid;
  }

  .tablet\:hover\:border-left-2:hover{
    border-left:1rem solid;
  }
  .tablet\:border-205{
    border:1.25rem solid;
  }

  .tablet\:hover\:border-205:hover{
    border:1.25rem solid;
  }
  .tablet\:border-y-205{
    border-top:1.25rem solid;
    border-bottom:1.25rem solid;
  }

  .tablet\:hover\:border-y-205:hover{
    border-top:1.25rem solid;
    border-bottom:1.25rem solid;
  }
  .tablet\:border-x-205{
    border-left:1.25rem solid;
    border-right:1.25rem solid;
  }

  .tablet\:hover\:border-x-205:hover{
    border-left:1.25rem solid;
    border-right:1.25rem solid;
  }
  .tablet\:border-top-205{
    border-top:1.25rem solid;
  }

  .tablet\:hover\:border-top-205:hover{
    border-top:1.25rem solid;
  }
  .tablet\:border-right-205{
    border-right:1.25rem solid;
  }

  .tablet\:hover\:border-right-205:hover{
    border-right:1.25rem solid;
  }
  .tablet\:border-bottom-205{
    border-bottom:1.25rem solid;
  }

  .tablet\:hover\:border-bottom-205:hover{
    border-bottom:1.25rem solid;
  }
  .tablet\:border-left-205{
    border-left:1.25rem solid;
  }

  .tablet\:hover\:border-left-205:hover{
    border-left:1.25rem solid;
  }
  .tablet\:border-3{
    border:1.5rem solid;
  }

  .tablet\:hover\:border-3:hover{
    border:1.5rem solid;
  }
  .tablet\:border-y-3{
    border-top:1.5rem solid;
    border-bottom:1.5rem solid;
  }

  .tablet\:hover\:border-y-3:hover{
    border-top:1.5rem solid;
    border-bottom:1.5rem solid;
  }
  .tablet\:border-x-3{
    border-left:1.5rem solid;
    border-right:1.5rem solid;
  }

  .tablet\:hover\:border-x-3:hover{
    border-left:1.5rem solid;
    border-right:1.5rem solid;
  }
  .tablet\:border-top-3{
    border-top:1.5rem solid;
  }

  .tablet\:hover\:border-top-3:hover{
    border-top:1.5rem solid;
  }
  .tablet\:border-right-3{
    border-right:1.5rem solid;
  }

  .tablet\:hover\:border-right-3:hover{
    border-right:1.5rem solid;
  }
  .tablet\:border-bottom-3{
    border-bottom:1.5rem solid;
  }

  .tablet\:hover\:border-bottom-3:hover{
    border-bottom:1.5rem solid;
  }
  .tablet\:border-left-3{
    border-left:1.5rem solid;
  }

  .tablet\:hover\:border-left-3:hover{
    border-left:1.5rem solid;
  }
  .tablet\:border-0{
    border:0 solid;
  }

  .tablet\:hover\:border-0:hover{
    border:0 solid;
  }
  .tablet\:border-y-0{
    border-top:0 solid;
    border-bottom:0 solid;
  }

  .tablet\:hover\:border-y-0:hover{
    border-top:0 solid;
    border-bottom:0 solid;
  }
  .tablet\:border-x-0{
    border-left:0 solid;
    border-right:0 solid;
  }

  .tablet\:hover\:border-x-0:hover{
    border-left:0 solid;
    border-right:0 solid;
  }
  .tablet\:border-top-0{
    border-top:0 solid;
  }

  .tablet\:hover\:border-top-0:hover{
    border-top:0 solid;
  }
  .tablet\:border-right-0{
    border-right:0 solid;
  }

  .tablet\:hover\:border-right-0:hover{
    border-right:0 solid;
  }
  .tablet\:border-bottom-0{
    border-bottom:0 solid;
  }

  .tablet\:hover\:border-bottom-0:hover{
    border-bottom:0 solid;
  }
  .tablet\:border-left-0{
    border-left:0 solid;
  }

  .tablet\:hover\:border-left-0:hover{
    border-left:0 solid;
  }
  .tablet\:border{
    border:1px solid;
  }

  .tablet\:hover\:border:hover{
    border:1px solid;
  }
  .tablet\:border-y{
    border-top:1px solid;
    border-bottom:1px solid;
  }

  .tablet\:hover\:border-y:hover{
    border-top:1px solid;
    border-bottom:1px solid;
  }
  .tablet\:border-x{
    border-left:1px solid;
    border-right:1px solid;
  }

  .tablet\:hover\:border-x:hover{
    border-left:1px solid;
    border-right:1px solid;
  }
  .tablet\:border-top{
    border-top:1px solid;
  }

  .tablet\:hover\:border-top:hover{
    border-top:1px solid;
  }
  .tablet\:border-right{
    border-right:1px solid;
  }

  .tablet\:hover\:border-right:hover{
    border-right:1px solid;
  }
  .tablet\:border-bottom{
    border-bottom:1px solid;
  }

  .tablet\:hover\:border-bottom:hover{
    border-bottom:1px solid;
  }
  .tablet\:border-left{
    border-left:1px solid;
  }

  .tablet\:hover\:border-left:hover{
    border-left:1px solid;
  }
  .tablet\:border-transparent{
    border-color:transparent;
  }

  .tablet\:hover\:border-transparent:hover{
    border-color:transparent;
  }
  .tablet\:border-black{
    border-color:black;
  }

  .tablet\:hover\:border-black:hover{
    border-color:black;
  }
  .tablet\:border-white{
    border-color:white;
  }

  .tablet\:hover\:border-white:hover{
    border-color:white;
  }
  .tablet\:border-red{
    border-color:#e52207;
  }

  .tablet\:hover\:border-red:hover{
    border-color:#e52207;
  }
  .tablet\:border-orange{
    border-color:#e66f0e;
  }

  .tablet\:hover\:border-orange:hover{
    border-color:#e66f0e;
  }
  .tablet\:border-gold{
    border-color:#ffbe2e;
  }

  .tablet\:hover\:border-gold:hover{
    border-color:#ffbe2e;
  }
  .tablet\:border-yellow{
    border-color:#fee685;
  }

  .tablet\:hover\:border-yellow:hover{
    border-color:#fee685;
  }
  .tablet\:border-green{
    border-color:#538200;
  }

  .tablet\:hover\:border-green:hover{
    border-color:#538200;
  }
  .tablet\:border-mint{
    border-color:#04c585;
  }

  .tablet\:hover\:border-mint:hover{
    border-color:#04c585;
  }
  .tablet\:border-cyan{
    border-color:#009ec1;
  }

  .tablet\:hover\:border-cyan:hover{
    border-color:#009ec1;
  }
  .tablet\:border-blue{
    border-color:#0076d6;
  }

  .tablet\:hover\:border-blue:hover{
    border-color:#0076d6;
  }
  .tablet\:border-indigo{
    border-color:#676cc8;
  }

  .tablet\:hover\:border-indigo:hover{
    border-color:#676cc8;
  }
  .tablet\:border-violet{
    border-color:#8168b3;
  }

  .tablet\:hover\:border-violet:hover{
    border-color:#8168b3;
  }
  .tablet\:border-magenta{
    border-color:#d72d79;
  }

  .tablet\:hover\:border-magenta:hover{
    border-color:#d72d79;
  }
  .tablet\:border-gray-5{
    border-color:#f0f0f0;
  }

  .tablet\:hover\:border-gray-5:hover{
    border-color:#f0f0f0;
  }
  .tablet\:border-gray-10{
    border-color:#e6e6e6;
  }

  .tablet\:hover\:border-gray-10:hover{
    border-color:#e6e6e6;
  }
  .tablet\:border-gray-30{
    border-color:#adadad;
  }

  .tablet\:hover\:border-gray-30:hover{
    border-color:#adadad;
  }
  .tablet\:border-gray-50{
    border-color:#757575;
  }

  .tablet\:hover\:border-gray-50:hover{
    border-color:#757575;
  }
  .tablet\:border-gray-70{
    border-color:#454545;
  }

  .tablet\:hover\:border-gray-70:hover{
    border-color:#454545;
  }
  .tablet\:border-gray-90{
    border-color:#1b1b1b;
  }

  .tablet\:hover\:border-gray-90:hover{
    border-color:#1b1b1b;
  }
  .tablet\:border-base-lightest{
    border-color:#f0f0f0;
  }

  .tablet\:hover\:border-base-lightest:hover{
    border-color:#f0f0f0;
  }
  .tablet\:border-base-lighter{
    border-color:#dfe1e2;
  }

  .tablet\:hover\:border-base-lighter:hover{
    border-color:#dfe1e2;
  }
  .tablet\:border-base-light{
    border-color:#a9aeb1;
  }

  .tablet\:hover\:border-base-light:hover{
    border-color:#a9aeb1;
  }
  .tablet\:border-base{
    border-color:#71767a;
  }

  .tablet\:hover\:border-base:hover{
    border-color:#71767a;
  }
  .tablet\:border-base-dark{
    border-color:#565c65;
  }

  .tablet\:hover\:border-base-dark:hover{
    border-color:#565c65;
  }
  .tablet\:border-base-darker{
    border-color:#3d4551;
  }

  .tablet\:hover\:border-base-darker:hover{
    border-color:#3d4551;
  }
  .tablet\:border-base-darkest{
    border-color:#1b1b1b;
  }

  .tablet\:hover\:border-base-darkest:hover{
    border-color:#1b1b1b;
  }
  .tablet\:border-ink{
    border-color:#1b1b1b;
  }

  .tablet\:hover\:border-ink:hover{
    border-color:#1b1b1b;
  }
  .tablet\:border-primary-lighter{
    border-color:#d9e8f6;
  }

  .tablet\:hover\:border-primary-lighter:hover{
    border-color:#d9e8f6;
  }
  .tablet\:border-primary-light{
    border-color:#73b3e7;
  }

  .tablet\:hover\:border-primary-light:hover{
    border-color:#73b3e7;
  }
  .tablet\:border-primary{
    border-color:#005ea2;
  }

  .tablet\:hover\:border-primary:hover{
    border-color:#005ea2;
  }
  .tablet\:border-primary-vivid{
    border-color:#0050d8;
  }

  .tablet\:hover\:border-primary-vivid:hover{
    border-color:#0050d8;
  }
  .tablet\:border-primary-dark{
    border-color:#1a4480;
  }

  .tablet\:hover\:border-primary-dark:hover{
    border-color:#1a4480;
  }
  .tablet\:border-primary-darker{
    border-color:#162e51;
  }

  .tablet\:hover\:border-primary-darker:hover{
    border-color:#162e51;
  }
  .tablet\:border-secondary-lighter{
    border-color:#f3e1e4;
  }

  .tablet\:hover\:border-secondary-lighter:hover{
    border-color:#f3e1e4;
  }
  .tablet\:border-secondary-light{
    border-color:#f2938c;
  }

  .tablet\:hover\:border-secondary-light:hover{
    border-color:#f2938c;
  }
  .tablet\:border-secondary{
    border-color:#d83933;
  }

  .tablet\:hover\:border-secondary:hover{
    border-color:#d83933;
  }
  .tablet\:border-secondary-vivid{
    border-color:#e41d3d;
  }

  .tablet\:hover\:border-secondary-vivid:hover{
    border-color:#e41d3d;
  }
  .tablet\:border-secondary-dark{
    border-color:#b50909;
  }

  .tablet\:hover\:border-secondary-dark:hover{
    border-color:#b50909;
  }
  .tablet\:border-secondary-darker{
    border-color:#8b0a03;
  }

  .tablet\:hover\:border-secondary-darker:hover{
    border-color:#8b0a03;
  }
  .tablet\:border-accent-warm-darker{
    border-color:#775540;
  }

  .tablet\:hover\:border-accent-warm-darker:hover{
    border-color:#775540;
  }
  .tablet\:border-accent-warm-dark{
    border-color:#c05600;
  }

  .tablet\:hover\:border-accent-warm-dark:hover{
    border-color:#c05600;
  }
  .tablet\:border-accent-warm{
    border-color:#fa9441;
  }

  .tablet\:hover\:border-accent-warm:hover{
    border-color:#fa9441;
  }
  .tablet\:border-accent-warm-light{
    border-color:#ffbc78;
  }

  .tablet\:hover\:border-accent-warm-light:hover{
    border-color:#ffbc78;
  }
  .tablet\:border-accent-warm-lighter{
    border-color:#f2e4d4;
  }

  .tablet\:hover\:border-accent-warm-lighter:hover{
    border-color:#f2e4d4;
  }
  .tablet\:border-accent-cool-darker{
    border-color:#07648d;
  }

  .tablet\:hover\:border-accent-cool-darker:hover{
    border-color:#07648d;
  }
  .tablet\:border-accent-cool-dark{
    border-color:#28a0cb;
  }

  .tablet\:hover\:border-accent-cool-dark:hover{
    border-color:#28a0cb;
  }
  .tablet\:border-accent-cool{
    border-color:#00bde3;
  }

  .tablet\:hover\:border-accent-cool:hover{
    border-color:#00bde3;
  }
  .tablet\:border-accent-cool-light{
    border-color:#97d4ea;
  }

  .tablet\:hover\:border-accent-cool-light:hover{
    border-color:#97d4ea;
  }
  .tablet\:border-accent-cool-lighter{
    border-color:#e1f3f8;
  }

  .tablet\:hover\:border-accent-cool-lighter:hover{
    border-color:#e1f3f8;
  }
  .tablet\:radius-0{
    border-radius:0;
  }
  .tablet\:radius-top-0{
    border-top-left-radius:0;
    border-top-right-radius:0;
  }
  .tablet\:radius-right-0{
    border-top-right-radius:0;
    border-bottom-right-radius:0;
  }
  .tablet\:radius-bottom-0{
    border-bottom-left-radius:0;
    border-bottom-right-radius:0;
  }
  .tablet\:radius-left-0{
    border-top-left-radius:0;
    border-bottom-left-radius:0;
  }
  .tablet\:radius-sm{
    border-radius:2px;
  }
  .tablet\:radius-top-sm{
    border-top-left-radius:2px;
    border-top-right-radius:2px;
  }
  .tablet\:radius-right-sm{
    border-top-right-radius:2px;
    border-bottom-right-radius:2px;
  }
  .tablet\:radius-bottom-sm{
    border-bottom-left-radius:2px;
    border-bottom-right-radius:2px;
  }
  .tablet\:radius-left-sm{
    border-top-left-radius:2px;
    border-bottom-left-radius:2px;
  }
  .tablet\:radius-md{
    border-radius:0.25rem;
  }
  .tablet\:radius-top-md{
    border-top-left-radius:0.25rem;
    border-top-right-radius:0.25rem;
  }
  .tablet\:radius-right-md{
    border-top-right-radius:0.25rem;
    border-bottom-right-radius:0.25rem;
  }
  .tablet\:radius-bottom-md{
    border-bottom-left-radius:0.25rem;
    border-bottom-right-radius:0.25rem;
  }
  .tablet\:radius-left-md{
    border-top-left-radius:0.25rem;
    border-bottom-left-radius:0.25rem;
  }
  .tablet\:radius-lg{
    border-radius:0.5rem;
  }
  .tablet\:radius-top-lg{
    border-top-left-radius:0.5rem;
    border-top-right-radius:0.5rem;
  }
  .tablet\:radius-right-lg{
    border-top-right-radius:0.5rem;
    border-bottom-right-radius:0.5rem;
  }
  .tablet\:radius-bottom-lg{
    border-bottom-left-radius:0.5rem;
    border-bottom-right-radius:0.5rem;
  }
  .tablet\:radius-left-lg{
    border-top-left-radius:0.5rem;
    border-bottom-left-radius:0.5rem;
  }
  .tablet\:radius-pill{
    border-radius:99rem;
  }
  .tablet\:radius-top-pill{
    border-top-left-radius:99rem;
    border-top-right-radius:99rem;
  }
  .tablet\:radius-right-pill{
    border-top-right-radius:99rem;
    border-bottom-right-radius:99rem;
  }
  .tablet\:radius-bottom-pill{
    border-bottom-left-radius:99rem;
    border-bottom-right-radius:99rem;
  }
  .tablet\:radius-left-pill{
    border-top-left-radius:99rem;
    border-bottom-left-radius:99rem;
  }
  .tablet\:display-block{
    display:block;
  }
  .tablet\:display-flex{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
  }
  .tablet\:display-none{
    display:none;
  }
  .tablet\:display-inline{
    display:inline;
  }
  .tablet\:display-inline-block{
    display:inline-block;
  }
  .tablet\:display-inline-flex{
    display:-webkit-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex;
  }
  .tablet\:display-table{
    display:table;
  }
  .tablet\:display-table-cell{
    display:table-cell;
  }
  .tablet\:display-table-row{
    display:table-row;
  }
  .tablet\:font-mono-3xs{
    font-size:0.77rem;
  }
  .tablet\:font-mono-2xs{
    font-size:0.83rem;
  }
  .tablet\:font-mono-xs{
    font-size:0.89rem;
  }
  .tablet\:font-mono-sm{
    font-size:0.95rem;
  }
  .tablet\:font-mono-md{
    font-size:1.01rem;
  }
  .tablet\:font-mono-lg{
    font-size:1.31rem;
  }
  .tablet\:font-mono-xl{
    font-size:1.91rem;
  }
  .tablet\:font-mono-2xl{
    font-size:2.38rem;
  }
  .tablet\:font-mono-3xl{
    font-size:2.86rem;
  }
  .tablet\:font-sans-3xs{
    font-size:0.87rem;
  }
  .tablet\:font-sans-2xs{
    font-size:0.93rem;
  }
  .tablet\:font-sans-xs{
    font-size:1rem;
  }
  .tablet\:font-sans-sm{
    font-size:1.06rem;
  }
  .tablet\:font-sans-md{
    font-size:1.13rem;
  }
  .tablet\:font-sans-lg{
    font-size:1.46rem;
  }
  .tablet\:font-sans-xl{
    font-size:2.13rem;
  }
  .tablet\:font-sans-2xl{
    font-size:2.66rem;
  }
  .tablet\:font-sans-3xl{
    font-size:3.19rem;
  }
  .tablet\:font-serif-3xs{
    font-size:0.79rem;
  }
  .tablet\:font-serif-2xs{
    font-size:0.85rem;
  }
  .tablet\:font-serif-xs{
    font-size:0.91rem;
  }
  .tablet\:font-serif-sm{
    font-size:0.98rem;
  }
  .tablet\:font-serif-md{
    font-size:1.04rem;
  }
  .tablet\:font-serif-lg{
    font-size:1.34rem;
  }
  .tablet\:font-serif-xl{
    font-size:1.95rem;
  }
  .tablet\:font-serif-2xl{
    font-size:2.44rem;
  }
  .tablet\:font-serif-3xl{
    font-size:2.93rem;
  }
  .tablet\:font-heading-3xs{
    font-size:0.79rem;
  }
  .tablet\:font-heading-2xs{
    font-size:0.85rem;
  }
  .tablet\:font-heading-xs{
    font-size:0.91rem;
  }
  .tablet\:font-heading-sm{
    font-size:0.98rem;
  }
  .tablet\:font-heading-md{
    font-size:1.04rem;
  }
  .tablet\:font-heading-lg{
    font-size:1.34rem;
  }
  .tablet\:font-heading-xl{
    font-size:1.95rem;
  }
  .tablet\:font-heading-2xl{
    font-size:2.44rem;
  }
  .tablet\:font-heading-3xl{
    font-size:2.93rem;
  }
  .tablet\:font-body-3xs{
    font-size:0.87rem;
  }
  .tablet\:font-body-2xs{
    font-size:0.93rem;
  }
  .tablet\:font-body-xs{
    font-size:1rem;
  }
  .tablet\:font-body-sm{
    font-size:1.06rem;
  }
  .tablet\:font-body-md{
    font-size:1.13rem;
  }
  .tablet\:font-body-lg{
    font-size:1.46rem;
  }
  .tablet\:font-body-xl{
    font-size:2.13rem;
  }
  .tablet\:font-body-2xl{
    font-size:2.66rem;
  }
  .tablet\:font-body-3xl{
    font-size:3.19rem;
  }
  .tablet\:font-code-3xs{
    font-size:0.77rem;
  }
  .tablet\:font-code-2xs{
    font-size:0.83rem;
  }
  .tablet\:font-code-xs{
    font-size:0.89rem;
  }
  .tablet\:font-code-sm{
    font-size:0.95rem;
  }
  .tablet\:font-code-md{
    font-size:1.01rem;
  }
  .tablet\:font-code-lg{
    font-size:1.31rem;
  }
  .tablet\:font-code-xl{
    font-size:1.91rem;
  }
  .tablet\:font-code-2xl{
    font-size:2.38rem;
  }
  .tablet\:font-code-3xl{
    font-size:2.86rem;
  }
  .tablet\:font-alt-3xs{
    font-size:0.79rem;
  }
  .tablet\:font-alt-2xs{
    font-size:0.85rem;
  }
  .tablet\:font-alt-xs{
    font-size:0.91rem;
  }
  .tablet\:font-alt-sm{
    font-size:0.98rem;
  }
  .tablet\:font-alt-md{
    font-size:1.04rem;
  }
  .tablet\:font-alt-lg{
    font-size:1.34rem;
  }
  .tablet\:font-alt-xl{
    font-size:1.95rem;
  }
  .tablet\:font-alt-2xl{
    font-size:2.44rem;
  }
  .tablet\:font-alt-3xl{
    font-size:2.93rem;
  }
  .tablet\:font-ui-3xs{
    font-size:0.87rem;
  }
  .tablet\:font-ui-2xs{
    font-size:0.93rem;
  }
  .tablet\:font-ui-xs{
    font-size:1rem;
  }
  .tablet\:font-ui-sm{
    font-size:1.06rem;
  }
  .tablet\:font-ui-md{
    font-size:1.13rem;
  }
  .tablet\:font-ui-lg{
    font-size:1.46rem;
  }
  .tablet\:font-ui-xl{
    font-size:2.13rem;
  }
  .tablet\:font-ui-2xl{
    font-size:2.66rem;
  }
  .tablet\:font-ui-3xl{
    font-size:3.19rem;
  }
  .tablet\:text-light{
    font-weight:300;
  }
  .tablet\:text-normal{
    font-weight:normal;
  }
  .tablet\:text-bold{
    font-weight:bold;
  }
  .tablet\:flex-justify-center{
    -webkit-box-pack:center;
        -ms-flex-pack:center;
            justify-content:center;
  }
  .tablet\:flex-justify-start{
    -webkit-box-pack:start;
        -ms-flex-pack:start;
            justify-content:flex-start;
  }
  .tablet\:flex-justify-end{
    -webkit-box-pack:end;
        -ms-flex-pack:end;
            justify-content:flex-end;
  }
  .tablet\:flex-justify{
    -webkit-box-pack:justify;
        -ms-flex-pack:justify;
            justify-content:space-between;
  }
  .tablet\:line-height-sans-1{
    line-height:0.9;
  }
  .tablet\:line-height-sans-2{
    line-height:1.1;
  }
  .tablet\:line-height-sans-3{
    line-height:1.3;
  }
  .tablet\:line-height-sans-4{
    line-height:1.4;
  }
  .tablet\:line-height-sans-5{
    line-height:1.5;
  }
  .tablet\:line-height-sans-6{
    line-height:1.6;
  }
  .tablet\:line-height-serif-1{
    line-height:1;
  }
  .tablet\:line-height-serif-2{
    line-height:1.2;
  }
  .tablet\:line-height-serif-3{
    line-height:1.4;
  }
  .tablet\:line-height-serif-4{
    line-height:1.5;
  }
  .tablet\:line-height-serif-5{
    line-height:1.7;
  }
  .tablet\:line-height-serif-6{
    line-height:1.8;
  }
  .tablet\:line-height-mono-1{
    line-height:1;
  }
  .tablet\:line-height-mono-2{
    line-height:1.3;
  }
  .tablet\:line-height-mono-3{
    line-height:1.4;
  }
  .tablet\:line-height-mono-4{
    line-height:1.6;
  }
  .tablet\:line-height-mono-5{
    line-height:1.7;
  }
  .tablet\:line-height-mono-6{
    line-height:1.8;
  }
  .tablet\:line-height-heading-1{
    line-height:1;
  }
  .tablet\:line-height-heading-2{
    line-height:1.2;
  }
  .tablet\:line-height-heading-3{
    line-height:1.4;
  }
  .tablet\:line-height-heading-4{
    line-height:1.5;
  }
  .tablet\:line-height-heading-5{
    line-height:1.7;
  }
  .tablet\:line-height-heading-6{
    line-height:1.8;
  }
  .tablet\:line-height-ui-1{
    line-height:0.9;
  }
  .tablet\:line-height-ui-2{
    line-height:1.1;
  }
  .tablet\:line-height-ui-3{
    line-height:1.3;
  }
  .tablet\:line-height-ui-4{
    line-height:1.4;
  }
  .tablet\:line-height-ui-5{
    line-height:1.5;
  }
  .tablet\:line-height-ui-6{
    line-height:1.6;
  }
  .tablet\:line-height-body-1{
    line-height:0.9;
  }
  .tablet\:line-height-body-2{
    line-height:1.1;
  }
  .tablet\:line-height-body-3{
    line-height:1.3;
  }
  .tablet\:line-height-body-4{
    line-height:1.4;
  }
  .tablet\:line-height-body-5{
    line-height:1.5;
  }
  .tablet\:line-height-body-6{
    line-height:1.6;
  }
  .tablet\:line-height-code-1{
    line-height:1;
  }
  .tablet\:line-height-code-2{
    line-height:1.3;
  }
  .tablet\:line-height-code-3{
    line-height:1.4;
  }
  .tablet\:line-height-code-4{
    line-height:1.6;
  }
  .tablet\:line-height-code-5{
    line-height:1.7;
  }
  .tablet\:line-height-code-6{
    line-height:1.8;
  }
  .tablet\:line-height-alt-1{
    line-height:1;
  }
  .tablet\:line-height-alt-2{
    line-height:1.2;
  }
  .tablet\:line-height-alt-3{
    line-height:1.4;
  }
  .tablet\:line-height-alt-4{
    line-height:1.5;
  }
  .tablet\:line-height-alt-5{
    line-height:1.7;
  }
  .tablet\:line-height-alt-6{
    line-height:1.8;
  }
  .tablet\:margin-1px{
    margin:1px;
  }
  .tablet\:margin-2px{
    margin:2px;
  }
  .tablet\:margin-05{
    margin:0.25rem;
  }
  .tablet\:margin-1{
    margin:0.5rem;
  }
  .tablet\:margin-105{
    margin:0.75rem;
  }
  .tablet\:margin-2{
    margin:1rem;
  }
  .tablet\:margin-205{
    margin:1.25rem;
  }
  .tablet\:margin-3{
    margin:1.5rem;
  }
  .tablet\:margin-4{
    margin:2rem;
  }
  .tablet\:margin-5{
    margin:2.5rem;
  }
  .tablet\:margin-6{
    margin:3rem;
  }
  .tablet\:margin-7{
    margin:3.5rem;
  }
  .tablet\:margin-8{
    margin:4rem;
  }
  .tablet\:margin-9{
    margin:4.5rem;
  }
  .tablet\:margin-10{
    margin:5rem;
  }
  .tablet\:margin-15{
    margin:7.5rem;
  }
  .tablet\:margin-05em{
    margin:0.5em;
  }
  .tablet\:margin-1em{
    margin:1em;
  }
  .tablet\:margin-105em{
    margin:1.5em;
  }
  .tablet\:margin-2em{
    margin:2em;
  }
  .tablet\:margin-0{
    margin:0;
  }
  .tablet\:margin-y-1px{
    margin-top:1px;
    margin-bottom:1px;
  }
  .tablet\:margin-top-1px{
    margin-top:1px;
  }
  .tablet\:margin-bottom-1px{
    margin-bottom:1px;
  }
  .tablet\:margin-y-2px{
    margin-top:2px;
    margin-bottom:2px;
  }
  .tablet\:margin-top-2px{
    margin-top:2px;
  }
  .tablet\:margin-bottom-2px{
    margin-bottom:2px;
  }
  .tablet\:margin-y-05{
    margin-top:0.25rem;
    margin-bottom:0.25rem;
  }
  .tablet\:margin-top-05{
    margin-top:0.25rem;
  }
  .tablet\:margin-bottom-05{
    margin-bottom:0.25rem;
  }
  .tablet\:margin-y-1{
    margin-top:0.5rem;
    margin-bottom:0.5rem;
  }
  .tablet\:margin-top-1{
    margin-top:0.5rem;
  }
  .tablet\:margin-bottom-1{
    margin-bottom:0.5rem;
  }
  .tablet\:margin-y-105{
    margin-top:0.75rem;
    margin-bottom:0.75rem;
  }
  .tablet\:margin-top-105{
    margin-top:0.75rem;
  }
  .tablet\:margin-bottom-105{
    margin-bottom:0.75rem;
  }
  .tablet\:margin-y-2{
    margin-top:1rem;
    margin-bottom:1rem;
  }
  .tablet\:margin-top-2{
    margin-top:1rem;
  }
  .tablet\:margin-bottom-2{
    margin-bottom:1rem;
  }
  .tablet\:margin-y-205{
    margin-top:1.25rem;
    margin-bottom:1.25rem;
  }
  .tablet\:margin-top-205{
    margin-top:1.25rem;
  }
  .tablet\:margin-bottom-205{
    margin-bottom:1.25rem;
  }
  .tablet\:margin-y-3{
    margin-top:1.5rem;
    margin-bottom:1.5rem;
  }
  .tablet\:margin-top-3{
    margin-top:1.5rem;
  }
  .tablet\:margin-bottom-3{
    margin-bottom:1.5rem;
  }
  .tablet\:margin-y-neg-1px{
    margin-top:-1px;
    margin-bottom:-1px;
  }
  .tablet\:margin-top-neg-1px{
    margin-top:-1px;
  }
  .tablet\:margin-bottom-neg-1px{
    margin-bottom:-1px;
  }
  .tablet\:margin-y-neg-2px{
    margin-top:-2px;
    margin-bottom:-2px;
  }
  .tablet\:margin-top-neg-2px{
    margin-top:-2px;
  }
  .tablet\:margin-bottom-neg-2px{
    margin-bottom:-2px;
  }
  .tablet\:margin-y-neg-05{
    margin-top:-0.25rem;
    margin-bottom:-0.25rem;
  }
  .tablet\:margin-top-neg-05{
    margin-top:-0.25rem;
  }
  .tablet\:margin-bottom-neg-05{
    margin-bottom:-0.25rem;
  }
  .tablet\:margin-y-neg-1{
    margin-top:-0.5rem;
    margin-bottom:-0.5rem;
  }
  .tablet\:margin-top-neg-1{
    margin-top:-0.5rem;
  }
  .tablet\:margin-bottom-neg-1{
    margin-bottom:-0.5rem;
  }
  .tablet\:margin-y-neg-105{
    margin-top:-0.75rem;
    margin-bottom:-0.75rem;
  }
  .tablet\:margin-top-neg-105{
    margin-top:-0.75rem;
  }
  .tablet\:margin-bottom-neg-105{
    margin-bottom:-0.75rem;
  }
  .tablet\:margin-y-neg-2{
    margin-top:-1rem;
    margin-bottom:-1rem;
  }
  .tablet\:margin-top-neg-2{
    margin-top:-1rem;
  }
  .tablet\:margin-bottom-neg-2{
    margin-bottom:-1rem;
  }
  .tablet\:margin-y-neg-205{
    margin-top:-1.25rem;
    margin-bottom:-1.25rem;
  }
  .tablet\:margin-top-neg-205{
    margin-top:-1.25rem;
  }
  .tablet\:margin-bottom-neg-205{
    margin-bottom:-1.25rem;
  }
  .tablet\:margin-y-neg-3{
    margin-top:-1.5rem;
    margin-bottom:-1.5rem;
  }
  .tablet\:margin-top-neg-3{
    margin-top:-1.5rem;
  }
  .tablet\:margin-bottom-neg-3{
    margin-bottom:-1.5rem;
  }
  .tablet\:margin-y-4{
    margin-top:2rem;
    margin-bottom:2rem;
  }
  .tablet\:margin-top-4{
    margin-top:2rem;
  }
  .tablet\:margin-bottom-4{
    margin-bottom:2rem;
  }
  .tablet\:margin-y-5{
    margin-top:2.5rem;
    margin-bottom:2.5rem;
  }
  .tablet\:margin-top-5{
    margin-top:2.5rem;
  }
  .tablet\:margin-bottom-5{
    margin-bottom:2.5rem;
  }
  .tablet\:margin-y-6{
    margin-top:3rem;
    margin-bottom:3rem;
  }
  .tablet\:margin-top-6{
    margin-top:3rem;
  }
  .tablet\:margin-bottom-6{
    margin-bottom:3rem;
  }
  .tablet\:margin-y-7{
    margin-top:3.5rem;
    margin-bottom:3.5rem;
  }
  .tablet\:margin-top-7{
    margin-top:3.5rem;
  }
  .tablet\:margin-bottom-7{
    margin-bottom:3.5rem;
  }
  .tablet\:margin-y-8{
    margin-top:4rem;
    margin-bottom:4rem;
  }
  .tablet\:margin-top-8{
    margin-top:4rem;
  }
  .tablet\:margin-bottom-8{
    margin-bottom:4rem;
  }
  .tablet\:margin-y-9{
    margin-top:4.5rem;
    margin-bottom:4.5rem;
  }
  .tablet\:margin-top-9{
    margin-top:4.5rem;
  }
  .tablet\:margin-bottom-9{
    margin-bottom:4.5rem;
  }
  .tablet\:margin-y-10{
    margin-top:5rem;
    margin-bottom:5rem;
  }
  .tablet\:margin-top-10{
    margin-top:5rem;
  }
  .tablet\:margin-bottom-10{
    margin-bottom:5rem;
  }
  .tablet\:margin-y-15{
    margin-top:7.5rem;
    margin-bottom:7.5rem;
  }
  .tablet\:margin-top-15{
    margin-top:7.5rem;
  }
  .tablet\:margin-bottom-15{
    margin-bottom:7.5rem;
  }
  .tablet\:margin-y-05em{
    margin-top:0.5em;
    margin-bottom:0.5em;
  }
  .tablet\:margin-top-05em{
    margin-top:0.5em;
  }
  .tablet\:margin-bottom-05em{
    margin-bottom:0.5em;
  }
  .tablet\:margin-y-1em{
    margin-top:1em;
    margin-bottom:1em;
  }
  .tablet\:margin-top-1em{
    margin-top:1em;
  }
  .tablet\:margin-bottom-1em{
    margin-bottom:1em;
  }
  .tablet\:margin-y-105em{
    margin-top:1.5em;
    margin-bottom:1.5em;
  }
  .tablet\:margin-top-105em{
    margin-top:1.5em;
  }
  .tablet\:margin-bottom-105em{
    margin-bottom:1.5em;
  }
  .tablet\:margin-y-2em{
    margin-top:2em;
    margin-bottom:2em;
  }
  .tablet\:margin-top-2em{
    margin-top:2em;
  }
  .tablet\:margin-bottom-2em{
    margin-bottom:2em;
  }
  .tablet\:margin-y-0{
    margin-top:0;
    margin-bottom:0;
  }
  .tablet\:margin-top-0{
    margin-top:0;
  }
  .tablet\:margin-bottom-0{
    margin-bottom:0;
  }
  .tablet\:margin-x-1px{
    margin-left:1px;
    margin-right:1px;
  }
  .tablet\:margin-right-1px{
    margin-right:1px;
  }
  .tablet\:margin-left-1px{
    margin-left:1px;
  }
  .tablet\:margin-x-2px{
    margin-left:2px;
    margin-right:2px;
  }
  .tablet\:margin-right-2px{
    margin-right:2px;
  }
  .tablet\:margin-left-2px{
    margin-left:2px;
  }
  .tablet\:margin-x-05{
    margin-left:0.25rem;
    margin-right:0.25rem;
  }
  .tablet\:margin-right-05{
    margin-right:0.25rem;
  }
  .tablet\:margin-left-05{
    margin-left:0.25rem;
  }
  .tablet\:margin-x-1{
    margin-left:0.5rem;
    margin-right:0.5rem;
  }
  .tablet\:margin-right-1{
    margin-right:0.5rem;
  }
  .tablet\:margin-left-1{
    margin-left:0.5rem;
  }
  .tablet\:margin-x-105{
    margin-left:0.75rem;
    margin-right:0.75rem;
  }
  .tablet\:margin-right-105{
    margin-right:0.75rem;
  }
  .tablet\:margin-left-105{
    margin-left:0.75rem;
  }
  .tablet\:margin-x-2{
    margin-left:1rem;
    margin-right:1rem;
  }
  .tablet\:margin-right-2{
    margin-right:1rem;
  }
  .tablet\:margin-left-2{
    margin-left:1rem;
  }
  .tablet\:margin-x-205{
    margin-left:1.25rem;
    margin-right:1.25rem;
  }
  .tablet\:margin-right-205{
    margin-right:1.25rem;
  }
  .tablet\:margin-left-205{
    margin-left:1.25rem;
  }
  .tablet\:margin-x-3{
    margin-left:1.5rem;
    margin-right:1.5rem;
  }
  .tablet\:margin-right-3{
    margin-right:1.5rem;
  }
  .tablet\:margin-left-3{
    margin-left:1.5rem;
  }
  .tablet\:margin-x-neg-1px{
    margin-left:-1px;
    margin-right:-1px;
  }
  .tablet\:margin-right-neg-1px{
    margin-right:-1px;
  }
  .tablet\:margin-left-neg-1px{
    margin-left:-1px;
  }
  .tablet\:margin-x-neg-2px{
    margin-left:-2px;
    margin-right:-2px;
  }
  .tablet\:margin-right-neg-2px{
    margin-right:-2px;
  }
  .tablet\:margin-left-neg-2px{
    margin-left:-2px;
  }
  .tablet\:margin-x-neg-05{
    margin-left:-0.25rem;
    margin-right:-0.25rem;
  }
  .tablet\:margin-right-neg-05{
    margin-right:-0.25rem;
  }
  .tablet\:margin-left-neg-05{
    margin-left:-0.25rem;
  }
  .tablet\:margin-x-neg-1{
    margin-left:-0.5rem;
    margin-right:-0.5rem;
  }
  .tablet\:margin-right-neg-1{
    margin-right:-0.5rem;
  }
  .tablet\:margin-left-neg-1{
    margin-left:-0.5rem;
  }
  .tablet\:margin-x-neg-105{
    margin-left:-0.75rem;
    margin-right:-0.75rem;
  }
  .tablet\:margin-right-neg-105{
    margin-right:-0.75rem;
  }
  .tablet\:margin-left-neg-105{
    margin-left:-0.75rem;
  }
  .tablet\:margin-x-neg-2{
    margin-left:-1rem;
    margin-right:-1rem;
  }
  .tablet\:margin-right-neg-2{
    margin-right:-1rem;
  }
  .tablet\:margin-left-neg-2{
    margin-left:-1rem;
  }
  .tablet\:margin-x-neg-205{
    margin-left:-1.25rem;
    margin-right:-1.25rem;
  }
  .tablet\:margin-right-neg-205{
    margin-right:-1.25rem;
  }
  .tablet\:margin-left-neg-205{
    margin-left:-1.25rem;
  }
  .tablet\:margin-x-neg-3{
    margin-left:-1.5rem;
    margin-right:-1.5rem;
  }
  .tablet\:margin-right-neg-3{
    margin-right:-1.5rem;
  }
  .tablet\:margin-left-neg-3{
    margin-left:-1.5rem;
  }
  .tablet\:margin-x-4{
    margin-left:2rem;
    margin-right:2rem;
  }
  .tablet\:margin-right-4{
    margin-right:2rem;
  }
  .tablet\:margin-left-4{
    margin-left:2rem;
  }
  .tablet\:margin-x-5{
    margin-left:2.5rem;
    margin-right:2.5rem;
  }
  .tablet\:margin-right-5{
    margin-right:2.5rem;
  }
  .tablet\:margin-left-5{
    margin-left:2.5rem;
  }
  .tablet\:margin-x-6{
    margin-left:3rem;
    margin-right:3rem;
  }
  .tablet\:margin-right-6{
    margin-right:3rem;
  }
  .tablet\:margin-left-6{
    margin-left:3rem;
  }
  .tablet\:margin-x-7{
    margin-left:3.5rem;
    margin-right:3.5rem;
  }
  .tablet\:margin-right-7{
    margin-right:3.5rem;
  }
  .tablet\:margin-left-7{
    margin-left:3.5rem;
  }
  .tablet\:margin-x-8{
    margin-left:4rem;
    margin-right:4rem;
  }
  .tablet\:margin-right-8{
    margin-right:4rem;
  }
  .tablet\:margin-left-8{
    margin-left:4rem;
  }
  .tablet\:margin-x-9{
    margin-left:4.5rem;
    margin-right:4.5rem;
  }
  .tablet\:margin-right-9{
    margin-right:4.5rem;
  }
  .tablet\:margin-left-9{
    margin-left:4.5rem;
  }
  .tablet\:margin-x-10{
    margin-left:5rem;
    margin-right:5rem;
  }
  .tablet\:margin-right-10{
    margin-right:5rem;
  }
  .tablet\:margin-left-10{
    margin-left:5rem;
  }
  .tablet\:margin-x-15{
    margin-left:7.5rem;
    margin-right:7.5rem;
  }
  .tablet\:margin-right-15{
    margin-right:7.5rem;
  }
  .tablet\:margin-left-15{
    margin-left:7.5rem;
  }
  .tablet\:margin-x-05em{
    margin-left:0.5em;
    margin-right:0.5em;
  }
  .tablet\:margin-right-05em{
    margin-right:0.5em;
  }
  .tablet\:margin-left-05em{
    margin-left:0.5em;
  }
  .tablet\:margin-x-1em{
    margin-left:1em;
    margin-right:1em;
  }
  .tablet\:margin-right-1em{
    margin-right:1em;
  }
  .tablet\:margin-left-1em{
    margin-left:1em;
  }
  .tablet\:margin-x-105em{
    margin-left:1.5em;
    margin-right:1.5em;
  }
  .tablet\:margin-right-105em{
    margin-right:1.5em;
  }
  .tablet\:margin-left-105em{
    margin-left:1.5em;
  }
  .tablet\:margin-x-2em{
    margin-left:2em;
    margin-right:2em;
  }
  .tablet\:margin-right-2em{
    margin-right:2em;
  }
  .tablet\:margin-left-2em{
    margin-left:2em;
  }
  .tablet\:margin-x-0{
    margin-left:0;
    margin-right:0;
  }
  .tablet\:margin-right-0{
    margin-right:0;
  }
  .tablet\:margin-left-0{
    margin-left:0;
  }
  .tablet\:margin-x-auto{
    margin-left:auto;
    margin-right:auto;
  }
  .tablet\:margin-right-auto{
    margin-right:auto;
  }
  .tablet\:margin-left-auto{
    margin-left:auto;
  }
  .tablet\:measure-1{
    max-width:44ex;
  }
  .tablet\:measure-2{
    max-width:60ex;
  }
  .tablet\:measure-3{
    max-width:64ex;
  }
  .tablet\:measure-4{
    max-width:68ex;
  }
  .tablet\:measure-5{
    max-width:72ex;
  }
  .tablet\:measure-6{
    max-width:88ex;
  }
  .tablet\:measure-none{
    max-width:none;
  }
  .tablet\:order-first{
    -webkit-box-ordinal-group:0;
        -ms-flex-order:-1;
            order:-1;
  }
  .tablet\:order-last{
    -webkit-box-ordinal-group:1000;
        -ms-flex-order:999;
            order:999;
  }
  .tablet\:order-initial{
    -webkit-box-ordinal-group:initial;
        -ms-flex-order:initial;
            order:initial;
  }
  .tablet\:order-0{
    -webkit-box-ordinal-group:1;
        -ms-flex-order:0;
            order:0;
  }
  .tablet\:order-1{
    -webkit-box-ordinal-group:2;
        -ms-flex-order:1;
            order:1;
  }
  .tablet\:order-2{
    -webkit-box-ordinal-group:3;
        -ms-flex-order:2;
            order:2;
  }
  .tablet\:order-3{
    -webkit-box-ordinal-group:4;
        -ms-flex-order:3;
            order:3;
  }
  .tablet\:order-4{
    -webkit-box-ordinal-group:5;
        -ms-flex-order:4;
            order:4;
  }
  .tablet\:order-5{
    -webkit-box-ordinal-group:6;
        -ms-flex-order:5;
            order:5;
  }
  .tablet\:order-6{
    -webkit-box-ordinal-group:7;
        -ms-flex-order:6;
            order:6;
  }
  .tablet\:order-7{
    -webkit-box-ordinal-group:8;
        -ms-flex-order:7;
            order:7;
  }
  .tablet\:order-8{
    -webkit-box-ordinal-group:9;
        -ms-flex-order:8;
            order:8;
  }
  .tablet\:order-9{
    -webkit-box-ordinal-group:10;
        -ms-flex-order:9;
            order:9;
  }
  .tablet\:order-10{
    -webkit-box-ordinal-group:11;
        -ms-flex-order:10;
            order:10;
  }
  .tablet\:order-11{
    -webkit-box-ordinal-group:12;
        -ms-flex-order:11;
            order:11;
  }
  .tablet\:padding-1px{
    padding:1px;
  }
  .tablet\:padding-y-1px{
    padding-top:1px;
    padding-bottom:1px;
  }
  .tablet\:padding-x-1px{
    padding-left:1px;
    padding-right:1px;
  }
  .tablet\:padding-top-1px{
    padding-top:1px;
  }
  .tablet\:padding-right-1px{
    padding-right:1px;
  }
  .tablet\:padding-bottom-1px{
    padding-bottom:1px;
  }
  .tablet\:padding-left-1px{
    padding-left:1px;
  }
  .tablet\:padding-2px{
    padding:2px;
  }
  .tablet\:padding-y-2px{
    padding-top:2px;
    padding-bottom:2px;
  }
  .tablet\:padding-x-2px{
    padding-left:2px;
    padding-right:2px;
  }
  .tablet\:padding-top-2px{
    padding-top:2px;
  }
  .tablet\:padding-right-2px{
    padding-right:2px;
  }
  .tablet\:padding-bottom-2px{
    padding-bottom:2px;
  }
  .tablet\:padding-left-2px{
    padding-left:2px;
  }
  .tablet\:padding-05{
    padding:0.25rem;
  }
  .tablet\:padding-y-05{
    padding-top:0.25rem;
    padding-bottom:0.25rem;
  }
  .tablet\:padding-x-05{
    padding-left:0.25rem;
    padding-right:0.25rem;
  }
  .tablet\:padding-top-05{
    padding-top:0.25rem;
  }
  .tablet\:padding-right-05{
    padding-right:0.25rem;
  }
  .tablet\:padding-bottom-05{
    padding-bottom:0.25rem;
  }
  .tablet\:padding-left-05{
    padding-left:0.25rem;
  }
  .tablet\:padding-1{
    padding:0.5rem;
  }
  .tablet\:padding-y-1{
    padding-top:0.5rem;
    padding-bottom:0.5rem;
  }
  .tablet\:padding-x-1{
    padding-left:0.5rem;
    padding-right:0.5rem;
  }
  .tablet\:padding-top-1{
    padding-top:0.5rem;
  }
  .tablet\:padding-right-1{
    padding-right:0.5rem;
  }
  .tablet\:padding-bottom-1{
    padding-bottom:0.5rem;
  }
  .tablet\:padding-left-1{
    padding-left:0.5rem;
  }
  .tablet\:padding-105{
    padding:0.75rem;
  }
  .tablet\:padding-y-105{
    padding-top:0.75rem;
    padding-bottom:0.75rem;
  }
  .tablet\:padding-x-105{
    padding-left:0.75rem;
    padding-right:0.75rem;
  }
  .tablet\:padding-top-105{
    padding-top:0.75rem;
  }
  .tablet\:padding-right-105{
    padding-right:0.75rem;
  }
  .tablet\:padding-bottom-105{
    padding-bottom:0.75rem;
  }
  .tablet\:padding-left-105{
    padding-left:0.75rem;
  }
  .tablet\:padding-2{
    padding:1rem;
  }
  .tablet\:padding-y-2{
    padding-top:1rem;
    padding-bottom:1rem;
  }
  .tablet\:padding-x-2{
    padding-left:1rem;
    padding-right:1rem;
  }
  .tablet\:padding-top-2{
    padding-top:1rem;
  }
  .tablet\:padding-right-2{
    padding-right:1rem;
  }
  .tablet\:padding-bottom-2{
    padding-bottom:1rem;
  }
  .tablet\:padding-left-2{
    padding-left:1rem;
  }
  .tablet\:padding-205{
    padding:1.25rem;
  }
  .tablet\:padding-y-205{
    padding-top:1.25rem;
    padding-bottom:1.25rem;
  }
  .tablet\:padding-x-205{
    padding-left:1.25rem;
    padding-right:1.25rem;
  }
  .tablet\:padding-top-205{
    padding-top:1.25rem;
  }
  .tablet\:padding-right-205{
    padding-right:1.25rem;
  }
  .tablet\:padding-bottom-205{
    padding-bottom:1.25rem;
  }
  .tablet\:padding-left-205{
    padding-left:1.25rem;
  }
  .tablet\:padding-3{
    padding:1.5rem;
  }
  .tablet\:padding-y-3{
    padding-top:1.5rem;
    padding-bottom:1.5rem;
  }
  .tablet\:padding-x-3{
    padding-left:1.5rem;
    padding-right:1.5rem;
  }
  .tablet\:padding-top-3{
    padding-top:1.5rem;
  }
  .tablet\:padding-right-3{
    padding-right:1.5rem;
  }
  .tablet\:padding-bottom-3{
    padding-bottom:1.5rem;
  }
  .tablet\:padding-left-3{
    padding-left:1.5rem;
  }
  .tablet\:padding-4{
    padding:2rem;
  }
  .tablet\:padding-y-4{
    padding-top:2rem;
    padding-bottom:2rem;
  }
  .tablet\:padding-x-4{
    padding-left:2rem;
    padding-right:2rem;
  }
  .tablet\:padding-top-4{
    padding-top:2rem;
  }
  .tablet\:padding-right-4{
    padding-right:2rem;
  }
  .tablet\:padding-bottom-4{
    padding-bottom:2rem;
  }
  .tablet\:padding-left-4{
    padding-left:2rem;
  }
  .tablet\:padding-5{
    padding:2.5rem;
  }
  .tablet\:padding-y-5{
    padding-top:2.5rem;
    padding-bottom:2.5rem;
  }
  .tablet\:padding-x-5{
    padding-left:2.5rem;
    padding-right:2.5rem;
  }
  .tablet\:padding-top-5{
    padding-top:2.5rem;
  }
  .tablet\:padding-right-5{
    padding-right:2.5rem;
  }
  .tablet\:padding-bottom-5{
    padding-bottom:2.5rem;
  }
  .tablet\:padding-left-5{
    padding-left:2.5rem;
  }
  .tablet\:padding-6{
    padding:3rem;
  }
  .tablet\:padding-y-6{
    padding-top:3rem;
    padding-bottom:3rem;
  }
  .tablet\:padding-x-6{
    padding-left:3rem;
    padding-right:3rem;
  }
  .tablet\:padding-top-6{
    padding-top:3rem;
  }
  .tablet\:padding-right-6{
    padding-right:3rem;
  }
  .tablet\:padding-bottom-6{
    padding-bottom:3rem;
  }
  .tablet\:padding-left-6{
    padding-left:3rem;
  }
  .tablet\:padding-7{
    padding:3.5rem;
  }
  .tablet\:padding-y-7{
    padding-top:3.5rem;
    padding-bottom:3.5rem;
  }
  .tablet\:padding-x-7{
    padding-left:3.5rem;
    padding-right:3.5rem;
  }
  .tablet\:padding-top-7{
    padding-top:3.5rem;
  }
  .tablet\:padding-right-7{
    padding-right:3.5rem;
  }
  .tablet\:padding-bottom-7{
    padding-bottom:3.5rem;
  }
  .tablet\:padding-left-7{
    padding-left:3.5rem;
  }
  .tablet\:padding-8{
    padding:4rem;
  }
  .tablet\:padding-y-8{
    padding-top:4rem;
    padding-bottom:4rem;
  }
  .tablet\:padding-x-8{
    padding-left:4rem;
    padding-right:4rem;
  }
  .tablet\:padding-top-8{
    padding-top:4rem;
  }
  .tablet\:padding-right-8{
    padding-right:4rem;
  }
  .tablet\:padding-bottom-8{
    padding-bottom:4rem;
  }
  .tablet\:padding-left-8{
    padding-left:4rem;
  }
  .tablet\:padding-9{
    padding:4.5rem;
  }
  .tablet\:padding-y-9{
    padding-top:4.5rem;
    padding-bottom:4.5rem;
  }
  .tablet\:padding-x-9{
    padding-left:4.5rem;
    padding-right:4.5rem;
  }
  .tablet\:padding-top-9{
    padding-top:4.5rem;
  }
  .tablet\:padding-right-9{
    padding-right:4.5rem;
  }
  .tablet\:padding-bottom-9{
    padding-bottom:4.5rem;
  }
  .tablet\:padding-left-9{
    padding-left:4.5rem;
  }
  .tablet\:padding-10{
    padding:5rem;
  }
  .tablet\:padding-y-10{
    padding-top:5rem;
    padding-bottom:5rem;
  }
  .tablet\:padding-x-10{
    padding-left:5rem;
    padding-right:5rem;
  }
  .tablet\:padding-top-10{
    padding-top:5rem;
  }
  .tablet\:padding-right-10{
    padding-right:5rem;
  }
  .tablet\:padding-bottom-10{
    padding-bottom:5rem;
  }
  .tablet\:padding-left-10{
    padding-left:5rem;
  }
  .tablet\:padding-15{
    padding:7.5rem;
  }
  .tablet\:padding-y-15{
    padding-top:7.5rem;
    padding-bottom:7.5rem;
  }
  .tablet\:padding-x-15{
    padding-left:7.5rem;
    padding-right:7.5rem;
  }
  .tablet\:padding-top-15{
    padding-top:7.5rem;
  }
  .tablet\:padding-right-15{
    padding-right:7.5rem;
  }
  .tablet\:padding-bottom-15{
    padding-bottom:7.5rem;
  }
  .tablet\:padding-left-15{
    padding-left:7.5rem;
  }
  .tablet\:padding-0{
    padding:0;
  }
  .tablet\:padding-y-0{
    padding-top:0;
    padding-bottom:0;
  }
  .tablet\:padding-x-0{
    padding-left:0;
    padding-right:0;
  }
  .tablet\:padding-top-0{
    padding-top:0;
  }
  .tablet\:padding-right-0{
    padding-right:0;
  }
  .tablet\:padding-bottom-0{
    padding-bottom:0;
  }
  .tablet\:padding-left-0{
    padding-left:0;
  }
}
@media all and (min-width: 62em){
  .desktop\:border-1px{
    border:1px solid;
  }

  .desktop\:hover\:border-1px:hover{
    border:1px solid;
  }
  .desktop\:border-y-1px{
    border-top:1px solid;
    border-bottom:1px solid;
  }

  .desktop\:hover\:border-y-1px:hover{
    border-top:1px solid;
    border-bottom:1px solid;
  }
  .desktop\:border-x-1px{
    border-left:1px solid;
    border-right:1px solid;
  }

  .desktop\:hover\:border-x-1px:hover{
    border-left:1px solid;
    border-right:1px solid;
  }
  .desktop\:border-top-1px{
    border-top:1px solid;
  }

  .desktop\:hover\:border-top-1px:hover{
    border-top:1px solid;
  }
  .desktop\:border-right-1px{
    border-right:1px solid;
  }

  .desktop\:hover\:border-right-1px:hover{
    border-right:1px solid;
  }
  .desktop\:border-bottom-1px{
    border-bottom:1px solid;
  }

  .desktop\:hover\:border-bottom-1px:hover{
    border-bottom:1px solid;
  }
  .desktop\:border-left-1px{
    border-left:1px solid;
  }

  .desktop\:hover\:border-left-1px:hover{
    border-left:1px solid;
  }
  .desktop\:border-2px{
    border:2px solid;
  }

  .desktop\:hover\:border-2px:hover{
    border:2px solid;
  }
  .desktop\:border-y-2px{
    border-top:2px solid;
    border-bottom:2px solid;
  }

  .desktop\:hover\:border-y-2px:hover{
    border-top:2px solid;
    border-bottom:2px solid;
  }
  .desktop\:border-x-2px{
    border-left:2px solid;
    border-right:2px solid;
  }

  .desktop\:hover\:border-x-2px:hover{
    border-left:2px solid;
    border-right:2px solid;
  }
  .desktop\:border-top-2px{
    border-top:2px solid;
  }

  .desktop\:hover\:border-top-2px:hover{
    border-top:2px solid;
  }
  .desktop\:border-right-2px{
    border-right:2px solid;
  }

  .desktop\:hover\:border-right-2px:hover{
    border-right:2px solid;
  }
  .desktop\:border-bottom-2px{
    border-bottom:2px solid;
  }

  .desktop\:hover\:border-bottom-2px:hover{
    border-bottom:2px solid;
  }
  .desktop\:border-left-2px{
    border-left:2px solid;
  }

  .desktop\:hover\:border-left-2px:hover{
    border-left:2px solid;
  }
  .desktop\:border-05{
    border:0.25rem solid;
  }

  .desktop\:hover\:border-05:hover{
    border:0.25rem solid;
  }
  .desktop\:border-y-05{
    border-top:0.25rem solid;
    border-bottom:0.25rem solid;
  }

  .desktop\:hover\:border-y-05:hover{
    border-top:0.25rem solid;
    border-bottom:0.25rem solid;
  }
  .desktop\:border-x-05{
    border-left:0.25rem solid;
    border-right:0.25rem solid;
  }

  .desktop\:hover\:border-x-05:hover{
    border-left:0.25rem solid;
    border-right:0.25rem solid;
  }
  .desktop\:border-top-05{
    border-top:0.25rem solid;
  }

  .desktop\:hover\:border-top-05:hover{
    border-top:0.25rem solid;
  }
  .desktop\:border-right-05{
    border-right:0.25rem solid;
  }

  .desktop\:hover\:border-right-05:hover{
    border-right:0.25rem solid;
  }
  .desktop\:border-bottom-05{
    border-bottom:0.25rem solid;
  }

  .desktop\:hover\:border-bottom-05:hover{
    border-bottom:0.25rem solid;
  }
  .desktop\:border-left-05{
    border-left:0.25rem solid;
  }

  .desktop\:hover\:border-left-05:hover{
    border-left:0.25rem solid;
  }
  .desktop\:border-1{
    border:0.5rem solid;
  }

  .desktop\:hover\:border-1:hover{
    border:0.5rem solid;
  }
  .desktop\:border-y-1{
    border-top:0.5rem solid;
    border-bottom:0.5rem solid;
  }

  .desktop\:hover\:border-y-1:hover{
    border-top:0.5rem solid;
    border-bottom:0.5rem solid;
  }
  .desktop\:border-x-1{
    border-left:0.5rem solid;
    border-right:0.5rem solid;
  }

  .desktop\:hover\:border-x-1:hover{
    border-left:0.5rem solid;
    border-right:0.5rem solid;
  }
  .desktop\:border-top-1{
    border-top:0.5rem solid;
  }

  .desktop\:hover\:border-top-1:hover{
    border-top:0.5rem solid;
  }
  .desktop\:border-right-1{
    border-right:0.5rem solid;
  }

  .desktop\:hover\:border-right-1:hover{
    border-right:0.5rem solid;
  }
  .desktop\:border-bottom-1{
    border-bottom:0.5rem solid;
  }

  .desktop\:hover\:border-bottom-1:hover{
    border-bottom:0.5rem solid;
  }
  .desktop\:border-left-1{
    border-left:0.5rem solid;
  }

  .desktop\:hover\:border-left-1:hover{
    border-left:0.5rem solid;
  }
  .desktop\:border-105{
    border:0.75rem solid;
  }

  .desktop\:hover\:border-105:hover{
    border:0.75rem solid;
  }
  .desktop\:border-y-105{
    border-top:0.75rem solid;
    border-bottom:0.75rem solid;
  }

  .desktop\:hover\:border-y-105:hover{
    border-top:0.75rem solid;
    border-bottom:0.75rem solid;
  }
  .desktop\:border-x-105{
    border-left:0.75rem solid;
    border-right:0.75rem solid;
  }

  .desktop\:hover\:border-x-105:hover{
    border-left:0.75rem solid;
    border-right:0.75rem solid;
  }
  .desktop\:border-top-105{
    border-top:0.75rem solid;
  }

  .desktop\:hover\:border-top-105:hover{
    border-top:0.75rem solid;
  }
  .desktop\:border-right-105{
    border-right:0.75rem solid;
  }

  .desktop\:hover\:border-right-105:hover{
    border-right:0.75rem solid;
  }
  .desktop\:border-bottom-105{
    border-bottom:0.75rem solid;
  }

  .desktop\:hover\:border-bottom-105:hover{
    border-bottom:0.75rem solid;
  }
  .desktop\:border-left-105{
    border-left:0.75rem solid;
  }

  .desktop\:hover\:border-left-105:hover{
    border-left:0.75rem solid;
  }
  .desktop\:border-2{
    border:1rem solid;
  }

  .desktop\:hover\:border-2:hover{
    border:1rem solid;
  }
  .desktop\:border-y-2{
    border-top:1rem solid;
    border-bottom:1rem solid;
  }

  .desktop\:hover\:border-y-2:hover{
    border-top:1rem solid;
    border-bottom:1rem solid;
  }
  .desktop\:border-x-2{
    border-left:1rem solid;
    border-right:1rem solid;
  }

  .desktop\:hover\:border-x-2:hover{
    border-left:1rem solid;
    border-right:1rem solid;
  }
  .desktop\:border-top-2{
    border-top:1rem solid;
  }

  .desktop\:hover\:border-top-2:hover{
    border-top:1rem solid;
  }
  .desktop\:border-right-2{
    border-right:1rem solid;
  }

  .desktop\:hover\:border-right-2:hover{
    border-right:1rem solid;
  }
  .desktop\:border-bottom-2{
    border-bottom:1rem solid;
  }

  .desktop\:hover\:border-bottom-2:hover{
    border-bottom:1rem solid;
  }
  .desktop\:border-left-2{
    border-left:1rem solid;
  }

  .desktop\:hover\:border-left-2:hover{
    border-left:1rem solid;
  }
  .desktop\:border-205{
    border:1.25rem solid;
  }

  .desktop\:hover\:border-205:hover{
    border:1.25rem solid;
  }
  .desktop\:border-y-205{
    border-top:1.25rem solid;
    border-bottom:1.25rem solid;
  }

  .desktop\:hover\:border-y-205:hover{
    border-top:1.25rem solid;
    border-bottom:1.25rem solid;
  }
  .desktop\:border-x-205{
    border-left:1.25rem solid;
    border-right:1.25rem solid;
  }

  .desktop\:hover\:border-x-205:hover{
    border-left:1.25rem solid;
    border-right:1.25rem solid;
  }
  .desktop\:border-top-205{
    border-top:1.25rem solid;
  }

  .desktop\:hover\:border-top-205:hover{
    border-top:1.25rem solid;
  }
  .desktop\:border-right-205{
    border-right:1.25rem solid;
  }

  .desktop\:hover\:border-right-205:hover{
    border-right:1.25rem solid;
  }
  .desktop\:border-bottom-205{
    border-bottom:1.25rem solid;
  }

  .desktop\:hover\:border-bottom-205:hover{
    border-bottom:1.25rem solid;
  }
  .desktop\:border-left-205{
    border-left:1.25rem solid;
  }

  .desktop\:hover\:border-left-205:hover{
    border-left:1.25rem solid;
  }
  .desktop\:border-3{
    border:1.5rem solid;
  }

  .desktop\:hover\:border-3:hover{
    border:1.5rem solid;
  }
  .desktop\:border-y-3{
    border-top:1.5rem solid;
    border-bottom:1.5rem solid;
  }

  .desktop\:hover\:border-y-3:hover{
    border-top:1.5rem solid;
    border-bottom:1.5rem solid;
  }
  .desktop\:border-x-3{
    border-left:1.5rem solid;
    border-right:1.5rem solid;
  }

  .desktop\:hover\:border-x-3:hover{
    border-left:1.5rem solid;
    border-right:1.5rem solid;
  }
  .desktop\:border-top-3{
    border-top:1.5rem solid;
  }

  .desktop\:hover\:border-top-3:hover{
    border-top:1.5rem solid;
  }
  .desktop\:border-right-3{
    border-right:1.5rem solid;
  }

  .desktop\:hover\:border-right-3:hover{
    border-right:1.5rem solid;
  }
  .desktop\:border-bottom-3{
    border-bottom:1.5rem solid;
  }

  .desktop\:hover\:border-bottom-3:hover{
    border-bottom:1.5rem solid;
  }
  .desktop\:border-left-3{
    border-left:1.5rem solid;
  }

  .desktop\:hover\:border-left-3:hover{
    border-left:1.5rem solid;
  }
  .desktop\:border-0{
    border:0 solid;
  }

  .desktop\:hover\:border-0:hover{
    border:0 solid;
  }
  .desktop\:border-y-0{
    border-top:0 solid;
    border-bottom:0 solid;
  }

  .desktop\:hover\:border-y-0:hover{
    border-top:0 solid;
    border-bottom:0 solid;
  }
  .desktop\:border-x-0{
    border-left:0 solid;
    border-right:0 solid;
  }

  .desktop\:hover\:border-x-0:hover{
    border-left:0 solid;
    border-right:0 solid;
  }
  .desktop\:border-top-0{
    border-top:0 solid;
  }

  .desktop\:hover\:border-top-0:hover{
    border-top:0 solid;
  }
  .desktop\:border-right-0{
    border-right:0 solid;
  }

  .desktop\:hover\:border-right-0:hover{
    border-right:0 solid;
  }
  .desktop\:border-bottom-0{
    border-bottom:0 solid;
  }

  .desktop\:hover\:border-bottom-0:hover{
    border-bottom:0 solid;
  }
  .desktop\:border-left-0{
    border-left:0 solid;
  }

  .desktop\:hover\:border-left-0:hover{
    border-left:0 solid;
  }
  .desktop\:border{
    border:1px solid;
  }

  .desktop\:hover\:border:hover{
    border:1px solid;
  }
  .desktop\:border-y{
    border-top:1px solid;
    border-bottom:1px solid;
  }

  .desktop\:hover\:border-y:hover{
    border-top:1px solid;
    border-bottom:1px solid;
  }
  .desktop\:border-x{
    border-left:1px solid;
    border-right:1px solid;
  }

  .desktop\:hover\:border-x:hover{
    border-left:1px solid;
    border-right:1px solid;
  }
  .desktop\:border-top{
    border-top:1px solid;
  }

  .desktop\:hover\:border-top:hover{
    border-top:1px solid;
  }
  .desktop\:border-right{
    border-right:1px solid;
  }

  .desktop\:hover\:border-right:hover{
    border-right:1px solid;
  }
  .desktop\:border-bottom{
    border-bottom:1px solid;
  }

  .desktop\:hover\:border-bottom:hover{
    border-bottom:1px solid;
  }
  .desktop\:border-left{
    border-left:1px solid;
  }

  .desktop\:hover\:border-left:hover{
    border-left:1px solid;
  }
  .desktop\:border-transparent{
    border-color:transparent;
  }

  .desktop\:hover\:border-transparent:hover{
    border-color:transparent;
  }
  .desktop\:border-black{
    border-color:black;
  }

  .desktop\:hover\:border-black:hover{
    border-color:black;
  }
  .desktop\:border-white{
    border-color:white;
  }

  .desktop\:hover\:border-white:hover{
    border-color:white;
  }
  .desktop\:border-red{
    border-color:#e52207;
  }

  .desktop\:hover\:border-red:hover{
    border-color:#e52207;
  }
  .desktop\:border-orange{
    border-color:#e66f0e;
  }

  .desktop\:hover\:border-orange:hover{
    border-color:#e66f0e;
  }
  .desktop\:border-gold{
    border-color:#ffbe2e;
  }

  .desktop\:hover\:border-gold:hover{
    border-color:#ffbe2e;
  }
  .desktop\:border-yellow{
    border-color:#fee685;
  }

  .desktop\:hover\:border-yellow:hover{
    border-color:#fee685;
  }
  .desktop\:border-green{
    border-color:#538200;
  }

  .desktop\:hover\:border-green:hover{
    border-color:#538200;
  }
  .desktop\:border-mint{
    border-color:#04c585;
  }

  .desktop\:hover\:border-mint:hover{
    border-color:#04c585;
  }
  .desktop\:border-cyan{
    border-color:#009ec1;
  }

  .desktop\:hover\:border-cyan:hover{
    border-color:#009ec1;
  }
  .desktop\:border-blue{
    border-color:#0076d6;
  }

  .desktop\:hover\:border-blue:hover{
    border-color:#0076d6;
  }
  .desktop\:border-indigo{
    border-color:#676cc8;
  }

  .desktop\:hover\:border-indigo:hover{
    border-color:#676cc8;
  }
  .desktop\:border-violet{
    border-color:#8168b3;
  }

  .desktop\:hover\:border-violet:hover{
    border-color:#8168b3;
  }
  .desktop\:border-magenta{
    border-color:#d72d79;
  }

  .desktop\:hover\:border-magenta:hover{
    border-color:#d72d79;
  }
  .desktop\:border-gray-5{
    border-color:#f0f0f0;
  }

  .desktop\:hover\:border-gray-5:hover{
    border-color:#f0f0f0;
  }
  .desktop\:border-gray-10{
    border-color:#e6e6e6;
  }

  .desktop\:hover\:border-gray-10:hover{
    border-color:#e6e6e6;
  }
  .desktop\:border-gray-30{
    border-color:#adadad;
  }

  .desktop\:hover\:border-gray-30:hover{
    border-color:#adadad;
  }
  .desktop\:border-gray-50{
    border-color:#757575;
  }

  .desktop\:hover\:border-gray-50:hover{
    border-color:#757575;
  }
  .desktop\:border-gray-70{
    border-color:#454545;
  }

  .desktop\:hover\:border-gray-70:hover{
    border-color:#454545;
  }
  .desktop\:border-gray-90{
    border-color:#1b1b1b;
  }

  .desktop\:hover\:border-gray-90:hover{
    border-color:#1b1b1b;
  }
  .desktop\:border-base-lightest{
    border-color:#f0f0f0;
  }

  .desktop\:hover\:border-base-lightest:hover{
    border-color:#f0f0f0;
  }
  .desktop\:border-base-lighter{
    border-color:#dfe1e2;
  }

  .desktop\:hover\:border-base-lighter:hover{
    border-color:#dfe1e2;
  }
  .desktop\:border-base-light{
    border-color:#a9aeb1;
  }

  .desktop\:hover\:border-base-light:hover{
    border-color:#a9aeb1;
  }
  .desktop\:border-base{
    border-color:#71767a;
  }

  .desktop\:hover\:border-base:hover{
    border-color:#71767a;
  }
  .desktop\:border-base-dark{
    border-color:#565c65;
  }

  .desktop\:hover\:border-base-dark:hover{
    border-color:#565c65;
  }
  .desktop\:border-base-darker{
    border-color:#3d4551;
  }

  .desktop\:hover\:border-base-darker:hover{
    border-color:#3d4551;
  }
  .desktop\:border-base-darkest{
    border-color:#1b1b1b;
  }

  .desktop\:hover\:border-base-darkest:hover{
    border-color:#1b1b1b;
  }
  .desktop\:border-ink{
    border-color:#1b1b1b;
  }

  .desktop\:hover\:border-ink:hover{
    border-color:#1b1b1b;
  }
  .desktop\:border-primary-lighter{
    border-color:#d9e8f6;
  }

  .desktop\:hover\:border-primary-lighter:hover{
    border-color:#d9e8f6;
  }
  .desktop\:border-primary-light{
    border-color:#73b3e7;
  }

  .desktop\:hover\:border-primary-light:hover{
    border-color:#73b3e7;
  }
  .desktop\:border-primary{
    border-color:#005ea2;
  }

  .desktop\:hover\:border-primary:hover{
    border-color:#005ea2;
  }
  .desktop\:border-primary-vivid{
    border-color:#0050d8;
  }

  .desktop\:hover\:border-primary-vivid:hover{
    border-color:#0050d8;
  }
  .desktop\:border-primary-dark{
    border-color:#1a4480;
  }

  .desktop\:hover\:border-primary-dark:hover{
    border-color:#1a4480;
  }
  .desktop\:border-primary-darker{
    border-color:#162e51;
  }

  .desktop\:hover\:border-primary-darker:hover{
    border-color:#162e51;
  }
  .desktop\:border-secondary-lighter{
    border-color:#f3e1e4;
  }

  .desktop\:hover\:border-secondary-lighter:hover{
    border-color:#f3e1e4;
  }
  .desktop\:border-secondary-light{
    border-color:#f2938c;
  }

  .desktop\:hover\:border-secondary-light:hover{
    border-color:#f2938c;
  }
  .desktop\:border-secondary{
    border-color:#d83933;
  }

  .desktop\:hover\:border-secondary:hover{
    border-color:#d83933;
  }
  .desktop\:border-secondary-vivid{
    border-color:#e41d3d;
  }

  .desktop\:hover\:border-secondary-vivid:hover{
    border-color:#e41d3d;
  }
  .desktop\:border-secondary-dark{
    border-color:#b50909;
  }

  .desktop\:hover\:border-secondary-dark:hover{
    border-color:#b50909;
  }
  .desktop\:border-secondary-darker{
    border-color:#8b0a03;
  }

  .desktop\:hover\:border-secondary-darker:hover{
    border-color:#8b0a03;
  }
  .desktop\:border-accent-warm-darker{
    border-color:#775540;
  }

  .desktop\:hover\:border-accent-warm-darker:hover{
    border-color:#775540;
  }
  .desktop\:border-accent-warm-dark{
    border-color:#c05600;
  }

  .desktop\:hover\:border-accent-warm-dark:hover{
    border-color:#c05600;
  }
  .desktop\:border-accent-warm{
    border-color:#fa9441;
  }

  .desktop\:hover\:border-accent-warm:hover{
    border-color:#fa9441;
  }
  .desktop\:border-accent-warm-light{
    border-color:#ffbc78;
  }

  .desktop\:hover\:border-accent-warm-light:hover{
    border-color:#ffbc78;
  }
  .desktop\:border-accent-warm-lighter{
    border-color:#f2e4d4;
  }

  .desktop\:hover\:border-accent-warm-lighter:hover{
    border-color:#f2e4d4;
  }
  .desktop\:border-accent-cool-darker{
    border-color:#07648d;
  }

  .desktop\:hover\:border-accent-cool-darker:hover{
    border-color:#07648d;
  }
  .desktop\:border-accent-cool-dark{
    border-color:#28a0cb;
  }

  .desktop\:hover\:border-accent-cool-dark:hover{
    border-color:#28a0cb;
  }
  .desktop\:border-accent-cool{
    border-color:#00bde3;
  }

  .desktop\:hover\:border-accent-cool:hover{
    border-color:#00bde3;
  }
  .desktop\:border-accent-cool-light{
    border-color:#97d4ea;
  }

  .desktop\:hover\:border-accent-cool-light:hover{
    border-color:#97d4ea;
  }
  .desktop\:border-accent-cool-lighter{
    border-color:#e1f3f8;
  }

  .desktop\:hover\:border-accent-cool-lighter:hover{
    border-color:#e1f3f8;
  }
  .desktop\:radius-0{
    border-radius:0;
  }
  .desktop\:radius-top-0{
    border-top-left-radius:0;
    border-top-right-radius:0;
  }
  .desktop\:radius-right-0{
    border-top-right-radius:0;
    border-bottom-right-radius:0;
  }
  .desktop\:radius-bottom-0{
    border-bottom-left-radius:0;
    border-bottom-right-radius:0;
  }
  .desktop\:radius-left-0{
    border-top-left-radius:0;
    border-bottom-left-radius:0;
  }
  .desktop\:radius-sm{
    border-radius:2px;
  }
  .desktop\:radius-top-sm{
    border-top-left-radius:2px;
    border-top-right-radius:2px;
  }
  .desktop\:radius-right-sm{
    border-top-right-radius:2px;
    border-bottom-right-radius:2px;
  }
  .desktop\:radius-bottom-sm{
    border-bottom-left-radius:2px;
    border-bottom-right-radius:2px;
  }
  .desktop\:radius-left-sm{
    border-top-left-radius:2px;
    border-bottom-left-radius:2px;
  }
  .desktop\:radius-md{
    border-radius:0.25rem;
  }
  .desktop\:radius-top-md{
    border-top-left-radius:0.25rem;
    border-top-right-radius:0.25rem;
  }
  .desktop\:radius-right-md{
    border-top-right-radius:0.25rem;
    border-bottom-right-radius:0.25rem;
  }
  .desktop\:radius-bottom-md{
    border-bottom-left-radius:0.25rem;
    border-bottom-right-radius:0.25rem;
  }
  .desktop\:radius-left-md{
    border-top-left-radius:0.25rem;
    border-bottom-left-radius:0.25rem;
  }
  .desktop\:radius-lg{
    border-radius:0.5rem;
  }
  .desktop\:radius-top-lg{
    border-top-left-radius:0.5rem;
    border-top-right-radius:0.5rem;
  }
  .desktop\:radius-right-lg{
    border-top-right-radius:0.5rem;
    border-bottom-right-radius:0.5rem;
  }
  .desktop\:radius-bottom-lg{
    border-bottom-left-radius:0.5rem;
    border-bottom-right-radius:0.5rem;
  }
  .desktop\:radius-left-lg{
    border-top-left-radius:0.5rem;
    border-bottom-left-radius:0.5rem;
  }
  .desktop\:radius-pill{
    border-radius:99rem;
  }
  .desktop\:radius-top-pill{
    border-top-left-radius:99rem;
    border-top-right-radius:99rem;
  }
  .desktop\:radius-right-pill{
    border-top-right-radius:99rem;
    border-bottom-right-radius:99rem;
  }
  .desktop\:radius-bottom-pill{
    border-bottom-left-radius:99rem;
    border-bottom-right-radius:99rem;
  }
  .desktop\:radius-left-pill{
    border-top-left-radius:99rem;
    border-bottom-left-radius:99rem;
  }
  .desktop\:display-block{
    display:block;
  }
  .desktop\:display-flex{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
  }
  .desktop\:display-none{
    display:none;
  }
  .desktop\:display-inline{
    display:inline;
  }
  .desktop\:display-inline-block{
    display:inline-block;
  }
  .desktop\:display-inline-flex{
    display:-webkit-inline-box;
    display:-ms-inline-flexbox;
    display:inline-flex;
  }
  .desktop\:display-table{
    display:table;
  }
  .desktop\:display-table-cell{
    display:table-cell;
  }
  .desktop\:display-table-row{
    display:table-row;
  }
  .desktop\:font-mono-3xs{
    font-size:0.77rem;
  }
  .desktop\:font-mono-2xs{
    font-size:0.83rem;
  }
  .desktop\:font-mono-xs{
    font-size:0.89rem;
  }
  .desktop\:font-mono-sm{
    font-size:0.95rem;
  }
  .desktop\:font-mono-md{
    font-size:1.01rem;
  }
  .desktop\:font-mono-lg{
    font-size:1.31rem;
  }
  .desktop\:font-mono-xl{
    font-size:1.91rem;
  }
  .desktop\:font-mono-2xl{
    font-size:2.38rem;
  }
  .desktop\:font-mono-3xl{
    font-size:2.86rem;
  }
  .desktop\:font-sans-3xs{
    font-size:0.87rem;
  }
  .desktop\:font-sans-2xs{
    font-size:0.93rem;
  }
  .desktop\:font-sans-xs{
    font-size:1rem;
  }
  .desktop\:font-sans-sm{
    font-size:1.06rem;
  }
  .desktop\:font-sans-md{
    font-size:1.13rem;
  }
  .desktop\:font-sans-lg{
    font-size:1.46rem;
  }
  .desktop\:font-sans-xl{
    font-size:2.13rem;
  }
  .desktop\:font-sans-2xl{
    font-size:2.66rem;
  }
  .desktop\:font-sans-3xl{
    font-size:3.19rem;
  }
  .desktop\:font-serif-3xs{
    font-size:0.79rem;
  }
  .desktop\:font-serif-2xs{
    font-size:0.85rem;
  }
  .desktop\:font-serif-xs{
    font-size:0.91rem;
  }
  .desktop\:font-serif-sm{
    font-size:0.98rem;
  }
  .desktop\:font-serif-md{
    font-size:1.04rem;
  }
  .desktop\:font-serif-lg{
    font-size:1.34rem;
  }
  .desktop\:font-serif-xl{
    font-size:1.95rem;
  }
  .desktop\:font-serif-2xl{
    font-size:2.44rem;
  }
  .desktop\:font-serif-3xl{
    font-size:2.93rem;
  }
  .desktop\:font-heading-3xs{
    font-size:0.79rem;
  }
  .desktop\:font-heading-2xs{
    font-size:0.85rem;
  }
  .desktop\:font-heading-xs{
    font-size:0.91rem;
  }
  .desktop\:font-heading-sm{
    font-size:0.98rem;
  }
  .desktop\:font-heading-md{
    font-size:1.04rem;
  }
  .desktop\:font-heading-lg{
    font-size:1.34rem;
  }
  .desktop\:font-heading-xl{
    font-size:1.95rem;
  }
  .desktop\:font-heading-2xl{
    font-size:2.44rem;
  }
  .desktop\:font-heading-3xl{
    font-size:2.93rem;
  }
  .desktop\:font-body-3xs{
    font-size:0.87rem;
  }
  .desktop\:font-body-2xs{
    font-size:0.93rem;
  }
  .desktop\:font-body-xs{
    font-size:1rem;
  }
  .desktop\:font-body-sm{
    font-size:1.06rem;
  }
  .desktop\:font-body-md{
    font-size:1.13rem;
  }
  .desktop\:font-body-lg{
    font-size:1.46rem;
  }
  .desktop\:font-body-xl{
    font-size:2.13rem;
  }
  .desktop\:font-body-2xl{
    font-size:2.66rem;
  }
  .desktop\:font-body-3xl{
    font-size:3.19rem;
  }
  .desktop\:font-code-3xs{
    font-size:0.77rem;
  }
  .desktop\:font-code-2xs{
    font-size:0.83rem;
  }
  .desktop\:font-code-xs{
    font-size:0.89rem;
  }
  .desktop\:font-code-sm{
    font-size:0.95rem;
  }
  .desktop\:font-code-md{
    font-size:1.01rem;
  }
  .desktop\:font-code-lg{
    font-size:1.31rem;
  }
  .desktop\:font-code-xl{
    font-size:1.91rem;
  }
  .desktop\:font-code-2xl{
    font-size:2.38rem;
  }
  .desktop\:font-code-3xl{
    font-size:2.86rem;
  }
  .desktop\:font-alt-3xs{
    font-size:0.79rem;
  }
  .desktop\:font-alt-2xs{
    font-size:0.85rem;
  }
  .desktop\:font-alt-xs{
    font-size:0.91rem;
  }
  .desktop\:font-alt-sm{
    font-size:0.98rem;
  }
  .desktop\:font-alt-md{
    font-size:1.04rem;
  }
  .desktop\:font-alt-lg{
    font-size:1.34rem;
  }
  .desktop\:font-alt-xl{
    font-size:1.95rem;
  }
  .desktop\:font-alt-2xl{
    font-size:2.44rem;
  }
  .desktop\:font-alt-3xl{
    font-size:2.93rem;
  }
  .desktop\:font-ui-3xs{
    font-size:0.87rem;
  }
  .desktop\:font-ui-2xs{
    font-size:0.93rem;
  }
  .desktop\:font-ui-xs{
    font-size:1rem;
  }
  .desktop\:font-ui-sm{
    font-size:1.06rem;
  }
  .desktop\:font-ui-md{
    font-size:1.13rem;
  }
  .desktop\:font-ui-lg{
    font-size:1.46rem;
  }
  .desktop\:font-ui-xl{
    font-size:2.13rem;
  }
  .desktop\:font-ui-2xl{
    font-size:2.66rem;
  }
  .desktop\:font-ui-3xl{
    font-size:3.19rem;
  }
  .desktop\:text-light{
    font-weight:300;
  }
  .desktop\:text-normal{
    font-weight:normal;
  }
  .desktop\:text-bold{
    font-weight:bold;
  }
  .desktop\:flex-justify-center{
    -webkit-box-pack:center;
        -ms-flex-pack:center;
            justify-content:center;
  }
  .desktop\:flex-justify-start{
    -webkit-box-pack:start;
        -ms-flex-pack:start;
            justify-content:flex-start;
  }
  .desktop\:flex-justify-end{
    -webkit-box-pack:end;
        -ms-flex-pack:end;
            justify-content:flex-end;
  }
  .desktop\:flex-justify{
    -webkit-box-pack:justify;
        -ms-flex-pack:justify;
            justify-content:space-between;
  }
  .desktop\:line-height-sans-1{
    line-height:0.9;
  }
  .desktop\:line-height-sans-2{
    line-height:1.1;
  }
  .desktop\:line-height-sans-3{
    line-height:1.3;
  }
  .desktop\:line-height-sans-4{
    line-height:1.4;
  }
  .desktop\:line-height-sans-5{
    line-height:1.5;
  }
  .desktop\:line-height-sans-6{
    line-height:1.6;
  }
  .desktop\:line-height-serif-1{
    line-height:1;
  }
  .desktop\:line-height-serif-2{
    line-height:1.2;
  }
  .desktop\:line-height-serif-3{
    line-height:1.4;
  }
  .desktop\:line-height-serif-4{
    line-height:1.5;
  }
  .desktop\:line-height-serif-5{
    line-height:1.7;
  }
  .desktop\:line-height-serif-6{
    line-height:1.8;
  }
  .desktop\:line-height-mono-1{
    line-height:1;
  }
  .desktop\:line-height-mono-2{
    line-height:1.3;
  }
  .desktop\:line-height-mono-3{
    line-height:1.4;
  }
  .desktop\:line-height-mono-4{
    line-height:1.6;
  }
  .desktop\:line-height-mono-5{
    line-height:1.7;
  }
  .desktop\:line-height-mono-6{
    line-height:1.8;
  }
  .desktop\:line-height-heading-1{
    line-height:1;
  }
  .desktop\:line-height-heading-2{
    line-height:1.2;
  }
  .desktop\:line-height-heading-3{
    line-height:1.4;
  }
  .desktop\:line-height-heading-4{
    line-height:1.5;
  }
  .desktop\:line-height-heading-5{
    line-height:1.7;
  }
  .desktop\:line-height-heading-6{
    line-height:1.8;
  }
  .desktop\:line-height-ui-1{
    line-height:0.9;
  }
  .desktop\:line-height-ui-2{
    line-height:1.1;
  }
  .desktop\:line-height-ui-3{
    line-height:1.3;
  }
  .desktop\:line-height-ui-4{
    line-height:1.4;
  }
  .desktop\:line-height-ui-5{
    line-height:1.5;
  }
  .desktop\:line-height-ui-6{
    line-height:1.6;
  }
  .desktop\:line-height-body-1{
    line-height:0.9;
  }
  .desktop\:line-height-body-2{
    line-height:1.1;
  }
  .desktop\:line-height-body-3{
    line-height:1.3;
  }
  .desktop\:line-height-body-4{
    line-height:1.4;
  }
  .desktop\:line-height-body-5{
    line-height:1.5;
  }
  .desktop\:line-height-body-6{
    line-height:1.6;
  }
  .desktop\:line-height-code-1{
    line-height:1;
  }
  .desktop\:line-height-code-2{
    line-height:1.3;
  }
  .desktop\:line-height-code-3{
    line-height:1.4;
  }
  .desktop\:line-height-code-4{
    line-height:1.6;
  }
  .desktop\:line-height-code-5{
    line-height:1.7;
  }
  .desktop\:line-height-code-6{
    line-height:1.8;
  }
  .desktop\:line-height-alt-1{
    line-height:1;
  }
  .desktop\:line-height-alt-2{
    line-height:1.2;
  }
  .desktop\:line-height-alt-3{
    line-height:1.4;
  }
  .desktop\:line-height-alt-4{
    line-height:1.5;
  }
  .desktop\:line-height-alt-5{
    line-height:1.7;
  }
  .desktop\:line-height-alt-6{
    line-height:1.8;
  }
  .desktop\:margin-1px{
    margin:1px;
  }
  .desktop\:margin-2px{
    margin:2px;
  }
  .desktop\:margin-05{
    margin:0.25rem;
  }
  .desktop\:margin-1{
    margin:0.5rem;
  }
  .desktop\:margin-105{
    margin:0.75rem;
  }
  .desktop\:margin-2{
    margin:1rem;
  }
  .desktop\:margin-205{
    margin:1.25rem;
  }
  .desktop\:margin-3{
    margin:1.5rem;
  }
  .desktop\:margin-4{
    margin:2rem;
  }
  .desktop\:margin-5{
    margin:2.5rem;
  }
  .desktop\:margin-6{
    margin:3rem;
  }
  .desktop\:margin-7{
    margin:3.5rem;
  }
  .desktop\:margin-8{
    margin:4rem;
  }
  .desktop\:margin-9{
    margin:4.5rem;
  }
  .desktop\:margin-10{
    margin:5rem;
  }
  .desktop\:margin-15{
    margin:7.5rem;
  }
  .desktop\:margin-05em{
    margin:0.5em;
  }
  .desktop\:margin-1em{
    margin:1em;
  }
  .desktop\:margin-105em{
    margin:1.5em;
  }
  .desktop\:margin-2em{
    margin:2em;
  }
  .desktop\:margin-0{
    margin:0;
  }
  .desktop\:margin-y-1px{
    margin-top:1px;
    margin-bottom:1px;
  }
  .desktop\:margin-top-1px{
    margin-top:1px;
  }
  .desktop\:margin-bottom-1px{
    margin-bottom:1px;
  }
  .desktop\:margin-y-2px{
    margin-top:2px;
    margin-bottom:2px;
  }
  .desktop\:margin-top-2px{
    margin-top:2px;
  }
  .desktop\:margin-bottom-2px{
    margin-bottom:2px;
  }
  .desktop\:margin-y-05{
    margin-top:0.25rem;
    margin-bottom:0.25rem;
  }
  .desktop\:margin-top-05{
    margin-top:0.25rem;
  }
  .desktop\:margin-bottom-05{
    margin-bottom:0.25rem;
  }
  .desktop\:margin-y-1{
    margin-top:0.5rem;
    margin-bottom:0.5rem;
  }
  .desktop\:margin-top-1{
    margin-top:0.5rem;
  }
  .desktop\:margin-bottom-1{
    margin-bottom:0.5rem;
  }
  .desktop\:margin-y-105{
    margin-top:0.75rem;
    margin-bottom:0.75rem;
  }
  .desktop\:margin-top-105{
    margin-top:0.75rem;
  }
  .desktop\:margin-bottom-105{
    margin-bottom:0.75rem;
  }
  .desktop\:margin-y-2{
    margin-top:1rem;
    margin-bottom:1rem;
  }
  .desktop\:margin-top-2{
    margin-top:1rem;
  }
  .desktop\:margin-bottom-2{
    margin-bottom:1rem;
  }
  .desktop\:margin-y-205{
    margin-top:1.25rem;
    margin-bottom:1.25rem;
  }
  .desktop\:margin-top-205{
    margin-top:1.25rem;
  }
  .desktop\:margin-bottom-205{
    margin-bottom:1.25rem;
  }
  .desktop\:margin-y-3{
    margin-top:1.5rem;
    margin-bottom:1.5rem;
  }
  .desktop\:margin-top-3{
    margin-top:1.5rem;
  }
  .desktop\:margin-bottom-3{
    margin-bottom:1.5rem;
  }
  .desktop\:margin-y-neg-1px{
    margin-top:-1px;
    margin-bottom:-1px;
  }
  .desktop\:margin-top-neg-1px{
    margin-top:-1px;
  }
  .desktop\:margin-bottom-neg-1px{
    margin-bottom:-1px;
  }
  .desktop\:margin-y-neg-2px{
    margin-top:-2px;
    margin-bottom:-2px;
  }
  .desktop\:margin-top-neg-2px{
    margin-top:-2px;
  }
  .desktop\:margin-bottom-neg-2px{
    margin-bottom:-2px;
  }
  .desktop\:margin-y-neg-05{
    margin-top:-0.25rem;
    margin-bottom:-0.25rem;
  }
  .desktop\:margin-top-neg-05{
    margin-top:-0.25rem;
  }
  .desktop\:margin-bottom-neg-05{
    margin-bottom:-0.25rem;
  }
  .desktop\:margin-y-neg-1{
    margin-top:-0.5rem;
    margin-bottom:-0.5rem;
  }
  .desktop\:margin-top-neg-1{
    margin-top:-0.5rem;
  }
  .desktop\:margin-bottom-neg-1{
    margin-bottom:-0.5rem;
  }
  .desktop\:margin-y-neg-105{
    margin-top:-0.75rem;
    margin-bottom:-0.75rem;
  }
  .desktop\:margin-top-neg-105{
    margin-top:-0.75rem;
  }
  .desktop\:margin-bottom-neg-105{
    margin-bottom:-0.75rem;
  }
  .desktop\:margin-y-neg-2{
    margin-top:-1rem;
    margin-bottom:-1rem;
  }
  .desktop\:margin-top-neg-2{
    margin-top:-1rem;
  }
  .desktop\:margin-bottom-neg-2{
    margin-bottom:-1rem;
  }
  .desktop\:margin-y-neg-205{
    margin-top:-1.25rem;
    margin-bottom:-1.25rem;
  }
  .desktop\:margin-top-neg-205{
    margin-top:-1.25rem;
  }
  .desktop\:margin-bottom-neg-205{
    margin-bottom:-1.25rem;
  }
  .desktop\:margin-y-neg-3{
    margin-top:-1.5rem;
    margin-bottom:-1.5rem;
  }
  .desktop\:margin-top-neg-3{
    margin-top:-1.5rem;
  }
  .desktop\:margin-bottom-neg-3{
    margin-bottom:-1.5rem;
  }
  .desktop\:margin-y-4{
    margin-top:2rem;
    margin-bottom:2rem;
  }
  .desktop\:margin-top-4{
    margin-top:2rem;
  }
  .desktop\:margin-bottom-4{
    margin-bottom:2rem;
  }
  .desktop\:margin-y-5{
    margin-top:2.5rem;
    margin-bottom:2.5rem;
  }
  .desktop\:margin-top-5{
    margin-top:2.5rem;
  }
  .desktop\:margin-bottom-5{
    margin-bottom:2.5rem;
  }
  .desktop\:margin-y-6{
    margin-top:3rem;
    margin-bottom:3rem;
  }
  .desktop\:margin-top-6{
    margin-top:3rem;
  }
  .desktop\:margin-bottom-6{
    margin-bottom:3rem;
  }
  .desktop\:margin-y-7{
    margin-top:3.5rem;
    margin-bottom:3.5rem;
  }
  .desktop\:margin-top-7{
    margin-top:3.5rem;
  }
  .desktop\:margin-bottom-7{
    margin-bottom:3.5rem;
  }
  .desktop\:margin-y-8{
    margin-top:4rem;
    margin-bottom:4rem;
  }
  .desktop\:margin-top-8{
    margin-top:4rem;
  }
  .desktop\:margin-bottom-8{
    margin-bottom:4rem;
  }
  .desktop\:margin-y-9{
    margin-top:4.5rem;
    margin-bottom:4.5rem;
  }
  .desktop\:margin-top-9{
    margin-top:4.5rem;
  }
  .desktop\:margin-bottom-9{
    margin-bottom:4.5rem;
  }
  .desktop\:margin-y-10{
    margin-top:5rem;
    margin-bottom:5rem;
  }
  .desktop\:margin-top-10{
    margin-top:5rem;
  }
  .desktop\:margin-bottom-10{
    margin-bottom:5rem;
  }
  .desktop\:margin-y-15{
    margin-top:7.5rem;
    margin-bottom:7.5rem;
  }
  .desktop\:margin-top-15{
    margin-top:7.5rem;
  }
  .desktop\:margin-bottom-15{
    margin-bottom:7.5rem;
  }
  .desktop\:margin-y-05em{
    margin-top:0.5em;
    margin-bottom:0.5em;
  }
  .desktop\:margin-top-05em{
    margin-top:0.5em;
  }
  .desktop\:margin-bottom-05em{
    margin-bottom:0.5em;
  }
  .desktop\:margin-y-1em{
    margin-top:1em;
    margin-bottom:1em;
  }
  .desktop\:margin-top-1em{
    margin-top:1em;
  }
  .desktop\:margin-bottom-1em{
    margin-bottom:1em;
  }
  .desktop\:margin-y-105em{
    margin-top:1.5em;
    margin-bottom:1.5em;
  }
  .desktop\:margin-top-105em{
    margin-top:1.5em;
  }
  .desktop\:margin-bottom-105em{
    margin-bottom:1.5em;
  }
  .desktop\:margin-y-2em{
    margin-top:2em;
    margin-bottom:2em;
  }
  .desktop\:margin-top-2em{
    margin-top:2em;
  }
  .desktop\:margin-bottom-2em{
    margin-bottom:2em;
  }
  .desktop\:margin-y-0{
    margin-top:0;
    margin-bottom:0;
  }
  .desktop\:margin-top-0{
    margin-top:0;
  }
  .desktop\:margin-bottom-0{
    margin-bottom:0;
  }
  .desktop\:margin-x-1px{
    margin-left:1px;
    margin-right:1px;
  }
  .desktop\:margin-right-1px{
    margin-right:1px;
  }
  .desktop\:margin-left-1px{
    margin-left:1px;
  }
  .desktop\:margin-x-2px{
    margin-left:2px;
    margin-right:2px;
  }
  .desktop\:margin-right-2px{
    margin-right:2px;
  }
  .desktop\:margin-left-2px{
    margin-left:2px;
  }
  .desktop\:margin-x-05{
    margin-left:0.25rem;
    margin-right:0.25rem;
  }
  .desktop\:margin-right-05{
    margin-right:0.25rem;
  }
  .desktop\:margin-left-05{
    margin-left:0.25rem;
  }
  .desktop\:margin-x-1{
    margin-left:0.5rem;
    margin-right:0.5rem;
  }
  .desktop\:margin-right-1{
    margin-right:0.5rem;
  }
  .desktop\:margin-left-1{
    margin-left:0.5rem;
  }
  .desktop\:margin-x-105{
    margin-left:0.75rem;
    margin-right:0.75rem;
  }
  .desktop\:margin-right-105{
    margin-right:0.75rem;
  }
  .desktop\:margin-left-105{
    margin-left:0.75rem;
  }
  .desktop\:margin-x-2{
    margin-left:1rem;
    margin-right:1rem;
  }
  .desktop\:margin-right-2{
    margin-right:1rem;
  }
  .desktop\:margin-left-2{
    margin-left:1rem;
  }
  .desktop\:margin-x-205{
    margin-left:1.25rem;
    margin-right:1.25rem;
  }
  .desktop\:margin-right-205{
    margin-right:1.25rem;
  }
  .desktop\:margin-left-205{
    margin-left:1.25rem;
  }
  .desktop\:margin-x-3{
    margin-left:1.5rem;
    margin-right:1.5rem;
  }
  .desktop\:margin-right-3{
    margin-right:1.5rem;
  }
  .desktop\:margin-left-3{
    margin-left:1.5rem;
  }
  .desktop\:margin-x-neg-1px{
    margin-left:-1px;
    margin-right:-1px;
  }
  .desktop\:margin-right-neg-1px{
    margin-right:-1px;
  }
  .desktop\:margin-left-neg-1px{
    margin-left:-1px;
  }
  .desktop\:margin-x-neg-2px{
    margin-left:-2px;
    margin-right:-2px;
  }
  .desktop\:margin-right-neg-2px{
    margin-right:-2px;
  }
  .desktop\:margin-left-neg-2px{
    margin-left:-2px;
  }
  .desktop\:margin-x-neg-05{
    margin-left:-0.25rem;
    margin-right:-0.25rem;
  }
  .desktop\:margin-right-neg-05{
    margin-right:-0.25rem;
  }
  .desktop\:margin-left-neg-05{
    margin-left:-0.25rem;
  }
  .desktop\:margin-x-neg-1{
    margin-left:-0.5rem;
    margin-right:-0.5rem;
  }
  .desktop\:margin-right-neg-1{
    margin-right:-0.5rem;
  }
  .desktop\:margin-left-neg-1{
    margin-left:-0.5rem;
  }
  .desktop\:margin-x-neg-105{
    margin-left:-0.75rem;
    margin-right:-0.75rem;
  }
  .desktop\:margin-right-neg-105{
    margin-right:-0.75rem;
  }
  .desktop\:margin-left-neg-105{
    margin-left:-0.75rem;
  }
  .desktop\:margin-x-neg-2{
    margin-left:-1rem;
    margin-right:-1rem;
  }
  .desktop\:margin-right-neg-2{
    margin-right:-1rem;
  }
  .desktop\:margin-left-neg-2{
    margin-left:-1rem;
  }
  .desktop\:margin-x-neg-205{
    margin-left:-1.25rem;
    margin-right:-1.25rem;
  }
  .desktop\:margin-right-neg-205{
    margin-right:-1.25rem;
  }
  .desktop\:margin-left-neg-205{
    margin-left:-1.25rem;
  }
  .desktop\:margin-x-neg-3{
    margin-left:-1.5rem;
    margin-right:-1.5rem;
  }
  .desktop\:margin-right-neg-3{
    margin-right:-1.5rem;
  }
  .desktop\:margin-left-neg-3{
    margin-left:-1.5rem;
  }
  .desktop\:margin-x-4{
    margin-left:2rem;
    margin-right:2rem;
  }
  .desktop\:margin-right-4{
    margin-right:2rem;
  }
  .desktop\:margin-left-4{
    margin-left:2rem;
  }
  .desktop\:margin-x-5{
    margin-left:2.5rem;
    margin-right:2.5rem;
  }
  .desktop\:margin-right-5{
    margin-right:2.5rem;
  }
  .desktop\:margin-left-5{
    margin-left:2.5rem;
  }
  .desktop\:margin-x-6{
    margin-left:3rem;
    margin-right:3rem;
  }
  .desktop\:margin-right-6{
    margin-right:3rem;
  }
  .desktop\:margin-left-6{
    margin-left:3rem;
  }
  .desktop\:margin-x-7{
    margin-left:3.5rem;
    margin-right:3.5rem;
  }
  .desktop\:margin-right-7{
    margin-right:3.5rem;
  }
  .desktop\:margin-left-7{
    margin-left:3.5rem;
  }
  .desktop\:margin-x-8{
    margin-left:4rem;
    margin-right:4rem;
  }
  .desktop\:margin-right-8{
    margin-right:4rem;
  }
  .desktop\:margin-left-8{
    margin-left:4rem;
  }
  .desktop\:margin-x-9{
    margin-left:4.5rem;
    margin-right:4.5rem;
  }
  .desktop\:margin-right-9{
    margin-right:4.5rem;
  }
  .desktop\:margin-left-9{
    margin-left:4.5rem;
  }
  .desktop\:margin-x-10{
    margin-left:5rem;
    margin-right:5rem;
  }
  .desktop\:margin-right-10{
    margin-right:5rem;
  }
  .desktop\:margin-left-10{
    margin-left:5rem;
  }
  .desktop\:margin-x-15{
    margin-left:7.5rem;
    margin-right:7.5rem;
  }
  .desktop\:margin-right-15{
    margin-right:7.5rem;
  }
  .desktop\:margin-left-15{
    margin-left:7.5rem;
  }
  .desktop\:margin-x-05em{
    margin-left:0.5em;
    margin-right:0.5em;
  }
  .desktop\:margin-right-05em{
    margin-right:0.5em;
  }
  .desktop\:margin-left-05em{
    margin-left:0.5em;
  }
  .desktop\:margin-x-1em{
    margin-left:1em;
    margin-right:1em;
  }
  .desktop\:margin-right-1em{
    margin-right:1em;
  }
  .desktop\:margin-left-1em{
    margin-left:1em;
  }
  .desktop\:margin-x-105em{
    margin-left:1.5em;
    margin-right:1.5em;
  }
  .desktop\:margin-right-105em{
    margin-right:1.5em;
  }
  .desktop\:margin-left-105em{
    margin-left:1.5em;
  }
  .desktop\:margin-x-2em{
    margin-left:2em;
    margin-right:2em;
  }
  .desktop\:margin-right-2em{
    margin-right:2em;
  }
  .desktop\:margin-left-2em{
    margin-left:2em;
  }
  .desktop\:margin-x-0{
    margin-left:0;
    margin-right:0;
  }
  .desktop\:margin-right-0{
    margin-right:0;
  }
  .desktop\:margin-left-0{
    margin-left:0;
  }
  .desktop\:margin-x-auto{
    margin-left:auto;
    margin-right:auto;
  }
  .desktop\:margin-right-auto{
    margin-right:auto;
  }
  .desktop\:margin-left-auto{
    margin-left:auto;
  }
  .desktop\:measure-1{
    max-width:44ex;
  }
  .desktop\:measure-2{
    max-width:60ex;
  }
  .desktop\:measure-3{
    max-width:64ex;
  }
  .desktop\:measure-4{
    max-width:68ex;
  }
  .desktop\:measure-5{
    max-width:72ex;
  }
  .desktop\:measure-6{
    max-width:88ex;
  }
  .desktop\:measure-none{
    max-width:none;
  }
  .desktop\:order-first{
    -webkit-box-ordinal-group:0;
        -ms-flex-order:-1;
            order:-1;
  }
  .desktop\:order-last{
    -webkit-box-ordinal-group:1000;
        -ms-flex-order:999;
            order:999;
  }
  .desktop\:order-initial{
    -webkit-box-ordinal-group:initial;
        -ms-flex-order:initial;
            order:initial;
  }
  .desktop\:order-0{
    -webkit-box-ordinal-group:1;
        -ms-flex-order:0;
            order:0;
  }
  .desktop\:order-1{
    -webkit-box-ordinal-group:2;
        -ms-flex-order:1;
            order:1;
  }
  .desktop\:order-2{
    -webkit-box-ordinal-group:3;
        -ms-flex-order:2;
            order:2;
  }
  .desktop\:order-3{
    -webkit-box-ordinal-group:4;
        -ms-flex-order:3;
            order:3;
  }
  .desktop\:order-4{
    -webkit-box-ordinal-group:5;
        -ms-flex-order:4;
            order:4;
  }
  .desktop\:order-5{
    -webkit-box-ordinal-group:6;
        -ms-flex-order:5;
            order:5;
  }
  .desktop\:order-6{
    -webkit-box-ordinal-group:7;
        -ms-flex-order:6;
            order:6;
  }
  .desktop\:order-7{
    -webkit-box-ordinal-group:8;
        -ms-flex-order:7;
            order:7;
  }
  .desktop\:order-8{
    -webkit-box-ordinal-group:9;
        -ms-flex-order:8;
            order:8;
  }
  .desktop\:order-9{
    -webkit-box-ordinal-group:10;
        -ms-flex-order:9;
            order:9;
  }
  .desktop\:order-10{
    -webkit-box-ordinal-group:11;
        -ms-flex-order:10;
            order:10;
  }
  .desktop\:order-11{
    -webkit-box-ordinal-group:12;
        -ms-flex-order:11;
            order:11;
  }
  .desktop\:padding-1px{
    padding:1px;
  }
  .desktop\:padding-y-1px{
    padding-top:1px;
    padding-bottom:1px;
  }
  .desktop\:padding-x-1px{
    padding-left:1px;
    padding-right:1px;
  }
  .desktop\:padding-top-1px{
    padding-top:1px;
  }
  .desktop\:padding-right-1px{
    padding-right:1px;
  }
  .desktop\:padding-bottom-1px{
    padding-bottom:1px;
  }
  .desktop\:padding-left-1px{
    padding-left:1px;
  }
  .desktop\:padding-2px{
    padding:2px;
  }
  .desktop\:padding-y-2px{
    padding-top:2px;
    padding-bottom:2px;
  }
  .desktop\:padding-x-2px{
    padding-left:2px;
    padding-right:2px;
  }
  .desktop\:padding-top-2px{
    padding-top:2px;
  }
  .desktop\:padding-right-2px{
    padding-right:2px;
  }
  .desktop\:padding-bottom-2px{
    padding-bottom:2px;
  }
  .desktop\:padding-left-2px{
    padding-left:2px;
  }
  .desktop\:padding-05{
    padding:0.25rem;
  }
  .desktop\:padding-y-05{
    padding-top:0.25rem;
    padding-bottom:0.25rem;
  }
  .desktop\:padding-x-05{
    padding-left:0.25rem;
    padding-right:0.25rem;
  }
  .desktop\:padding-top-05{
    padding-top:0.25rem;
  }
  .desktop\:padding-right-05{
    padding-right:0.25rem;
  }
  .desktop\:padding-bottom-05{
    padding-bottom:0.25rem;
  }
  .desktop\:padding-left-05{
    padding-left:0.25rem;
  }
  .desktop\:padding-1{
    padding:0.5rem;
  }
  .desktop\:padding-y-1{
    padding-top:0.5rem;
    padding-bottom:0.5rem;
  }
  .desktop\:padding-x-1{
    padding-left:0.5rem;
    padding-right:0.5rem;
  }
  .desktop\:padding-top-1{
    padding-top:0.5rem;
  }
  .desktop\:padding-right-1{
    padding-right:0.5rem;
  }
  .desktop\:padding-bottom-1{
    padding-bottom:0.5rem;
  }
  .desktop\:padding-left-1{
    padding-left:0.5rem;
  }
  .desktop\:padding-105{
    padding:0.75rem;
  }
  .desktop\:padding-y-105{
    padding-top:0.75rem;
    padding-bottom:0.75rem;
  }
  .desktop\:padding-x-105{
    padding-left:0.75rem;
    padding-right:0.75rem;
  }
  .desktop\:padding-top-105{
    padding-top:0.75rem;
  }
  .desktop\:padding-right-105{
    padding-right:0.75rem;
  }
  .desktop\:padding-bottom-105{
    padding-bottom:0.75rem;
  }
  .desktop\:padding-left-105{
    padding-left:0.75rem;
  }
  .desktop\:padding-2{
    padding:1rem;
  }
  .desktop\:padding-y-2{
    padding-top:1rem;
    padding-bottom:1rem;
  }
  .desktop\:padding-x-2{
    padding-left:1rem;
    padding-right:1rem;
  }
  .desktop\:padding-top-2{
    padding-top:1rem;
  }
  .desktop\:padding-right-2{
    padding-right:1rem;
  }
  .desktop\:padding-bottom-2{
    padding-bottom:1rem;
  }
  .desktop\:padding-left-2{
    padding-left:1rem;
  }
  .desktop\:padding-205{
    padding:1.25rem;
  }
  .desktop\:padding-y-205{
    padding-top:1.25rem;
    padding-bottom:1.25rem;
  }
  .desktop\:padding-x-205{
    padding-left:1.25rem;
    padding-right:1.25rem;
  }
  .desktop\:padding-top-205{
    padding-top:1.25rem;
  }
  .desktop\:padding-right-205{
    padding-right:1.25rem;
  }
  .desktop\:padding-bottom-205{
    padding-bottom:1.25rem;
  }
  .desktop\:padding-left-205{
    padding-left:1.25rem;
  }
  .desktop\:padding-3{
    padding:1.5rem;
  }
  .desktop\:padding-y-3{
    padding-top:1.5rem;
    padding-bottom:1.5rem;
  }
  .desktop\:padding-x-3{
    padding-left:1.5rem;
    padding-right:1.5rem;
  }
  .desktop\:padding-top-3{
    padding-top:1.5rem;
  }
  .desktop\:padding-right-3{
    padding-right:1.5rem;
  }
  .desktop\:padding-bottom-3{
    padding-bottom:1.5rem;
  }
  .desktop\:padding-left-3{
    padding-left:1.5rem;
  }
  .desktop\:padding-4{
    padding:2rem;
  }
  .desktop\:padding-y-4{
    padding-top:2rem;
    padding-bottom:2rem;
  }
  .desktop\:padding-x-4{
    padding-left:2rem;
    padding-right:2rem;
  }
  .desktop\:padding-top-4{
    padding-top:2rem;
  }
  .desktop\:padding-right-4{
    padding-right:2rem;
  }
  .desktop\:padding-bottom-4{
    padding-bottom:2rem;
  }
  .desktop\:padding-left-4{
    padding-left:2rem;
  }
  .desktop\:padding-5{
    padding:2.5rem;
  }
  .desktop\:padding-y-5{
    padding-top:2.5rem;
    padding-bottom:2.5rem;
  }
  .desktop\:padding-x-5{
    padding-left:2.5rem;
    padding-right:2.5rem;
  }
  .desktop\:padding-top-5{
    padding-top:2.5rem;
  }
  .desktop\:padding-right-5{
    padding-right:2.5rem;
  }
  .desktop\:padding-bottom-5{
    padding-bottom:2.5rem;
  }
  .desktop\:padding-left-5{
    padding-left:2.5rem;
  }
  .desktop\:padding-6{
    padding:3rem;
  }
  .desktop\:padding-y-6{
    padding-top:3rem;
    padding-bottom:3rem;
  }
  .desktop\:padding-x-6{
    padding-left:3rem;
    padding-right:3rem;
  }
  .desktop\:padding-top-6{
    padding-top:3rem;
  }
  .desktop\:padding-right-6{
    padding-right:3rem;
  }
  .desktop\:padding-bottom-6{
    padding-bottom:3rem;
  }
  .desktop\:padding-left-6{
    padding-left:3rem;
  }
  .desktop\:padding-7{
    padding:3.5rem;
  }
  .desktop\:padding-y-7{
    padding-top:3.5rem;
    padding-bottom:3.5rem;
  }
  .desktop\:padding-x-7{
    padding-left:3.5rem;
    padding-right:3.5rem;
  }
  .desktop\:padding-top-7{
    padding-top:3.5rem;
  }
  .desktop\:padding-right-7{
    padding-right:3.5rem;
  }
  .desktop\:padding-bottom-7{
    padding-bottom:3.5rem;
  }
  .desktop\:padding-left-7{
    padding-left:3.5rem;
  }
  .desktop\:padding-8{
    padding:4rem;
  }
  .desktop\:padding-y-8{
    padding-top:4rem;
    padding-bottom:4rem;
  }
  .desktop\:padding-x-8{
    padding-left:4rem;
    padding-right:4rem;
  }
  .desktop\:padding-top-8{
    padding-top:4rem;
  }
  .desktop\:padding-right-8{
    padding-right:4rem;
  }
  .desktop\:padding-bottom-8{
    padding-bottom:4rem;
  }
  .desktop\:padding-left-8{
    padding-left:4rem;
  }
  .desktop\:padding-9{
    padding:4.5rem;
  }
  .desktop\:padding-y-9{
    padding-top:4.5rem;
    padding-bottom:4.5rem;
  }
  .desktop\:padding-x-9{
    padding-left:4.5rem;
    padding-right:4.5rem;
  }
  .desktop\:padding-top-9{
    padding-top:4.5rem;
  }
  .desktop\:padding-right-9{
    padding-right:4.5rem;
  }
  .desktop\:padding-bottom-9{
    padding-bottom:4.5rem;
  }
  .desktop\:padding-left-9{
    padding-left:4.5rem;
  }
  .desktop\:padding-10{
    padding:5rem;
  }
  .desktop\:padding-y-10{
    padding-top:5rem;
    padding-bottom:5rem;
  }
  .desktop\:padding-x-10{
    padding-left:5rem;
    padding-right:5rem;
  }
  .desktop\:padding-top-10{
    padding-top:5rem;
  }
  .desktop\:padding-right-10{
    padding-right:5rem;
  }
  .desktop\:padding-bottom-10{
    padding-bottom:5rem;
  }
  .desktop\:padding-left-10{
    padding-left:5rem;
  }
  .desktop\:padding-15{
    padding:7.5rem;
  }
  .desktop\:padding-y-15{
    padding-top:7.5rem;
    padding-bottom:7.5rem;
  }
  .desktop\:padding-x-15{
    padding-left:7.5rem;
    padding-right:7.5rem;
  }
  .desktop\:padding-top-15{
    padding-top:7.5rem;
  }
  .desktop\:padding-right-15{
    padding-right:7.5rem;
  }
  .desktop\:padding-bottom-15{
    padding-bottom:7.5rem;
  }
  .desktop\:padding-left-15{
    padding-left:7.5rem;
  }
  .desktop\:padding-0{
    padding:0;
  }
  .desktop\:padding-y-0{
    padding-top:0;
    padding-bottom:0;
  }
  .desktop\:padding-x-0{
    padding-left:0;
    padding-right:0;
  }
  .desktop\:padding-top-0{
    padding-top:0;
  }
  .desktop\:padding-right-0{
    padding-right:0;
  }
  .desktop\:padding-bottom-0{
    padding-bottom:0;
  }
  .desktop\:padding-left-0{
    padding-left:0;
  }
}
/*************************************
 * NOTE: uswds v2.6.0 must be included 
 * before this stylesheet 
 *************************************/

/*! Global, header & footer styles */

/* FONT FACE 
  These are ONLY defined for fonts currently used on the page. 
  Font base-encoding - https://transfonter.org/ 
*/
/* merriweather-regular - latin */
@font-face {
  font-family: 'Merriweather';
  font-style: normal;
  font-weight: 400;
  src: local('Merriweather Regular'), local('Merriweather-Regular'), url('data:application/font-woff;charset=utf-8;base64,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') format('woff');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  font-display: swap;
}
/* source-sans-pro-regular - latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 400;
  src: local('Source Sans Pro Regular'), local('SourceSansPro-Regular'), url('data:application/font-woff;charset=utf-8;base64,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') format('woff');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  font-display: swap;
}
/* source-sans-pro-700 - latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-weight: 700;  
  src:  local('Source Sans Pro Bold'), local('SourceSansPro-Bold'), url('data:application/font-woff;charset=utf-8;base64,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') format('woff');
  font-style: normal;
  font-display: swap;
}
/* roboto-regular - latin */
@font-face {
  font-family: 'Roboto';
  font-weight: 400;  
  src: local('Roboto'), local('Roboto-Regular'), url('data:application/font-woff;charset=utf-8;base64,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') format('woff');
  font-style: normal;
  font-display: swap;
}

html {
  font-family: "Source Sans Pro", "Helvetica Neue", Arial, sans-serif;
  /* color: #212121; */
}

html,
body {
  height: 100%;
  height: auto; /*IE11 Fix; */
}

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

body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  margin: 0;
  background-color: #fff;
  color: rgba(27,27,27,1);
  overflow-x: hidden;
}

.wrapper {
  -webkit-box-flex: 1;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
}

iframe:focus,
[href]:focus,
[tabindex]:focus,
[contentEditable="true"]:focus,
input:not([disabled]):focus,
select:not([disabled]):focus,
textarea:not([disabled]):focus,
button:not([disabled]):focus {
  outline: 2px dotted #aeb0b5;
  outline-offset: 3px;
}

.bg-primary {
  background-color: #326295;
  color: #ffffff;
}

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

a {
  color: #376faa;
  text-decoration: none;
}

.text-center {
  text-align: center;
}

header .branding {
  padding-top: 14px;
  padding-bottom: 12px;
}
@media (max-width: 992px) {
  header .branding .row {
    margin-left: unset;
  }
}

.grid-container {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

.header .header-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 15px 0;
}

.header .header-container section {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}

header .logo {
  width: 245px;
  margin-top: 13px;
  margin-right: 10px;
  display: inline-block;
  margin-bottom: 5px;
}
@media (min-width: 375px) {
  header .logo {
    width: 280px;
    height: 42px;
  }
}
@media (min-width: 640px) {
  header .logo {
    width: 414px;
    height: 63px;
    margin-bottom: 0;
  }
}

.container {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 992px) {
  .container {
    max-width: 980px;
  }
}

.container-fluid {
  width: 100%;
  margin-right: auto;
  margin-left: auto;
}

.row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}

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

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

.pt-5,
.py-5 {
  padding-top: 3rem;
}

.mt-3,
.my-3 {
  margin-top: 1rem;
}

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

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

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

footer .social_media a {
  width: 35px;
  height: 35px;
  display: inline-block;
  margin-right: 5px;
}

footer {
  letter-spacing: 0.5px;
}

footer .pt-5,
footer .py-5 {
  padding-top: 1rem;
}

footer .bottom-links {
  margin: 0 auto;
}

footer .bottom-links ul {
  list-style: none;
  padding-left: 0px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
          justify-content: center;
}

footer .bottom-links ul li {
  padding: 0px 8px;
  position: relative;
  font-size: 18px;
}

footer .bottom-links ul li:first-child {
  padding-left: 0px;
}

footer .bottom-links ul li:not(:last-child) {
  border-right: 1px solid #FFFFFF;
}


@media (min-width: 992px) {
  footer .pt-5,
  footer .py-5 {
    padding-top: 3rem;
  }

  .col-lg-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }

  .col-lg-12 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }

  .centered-lg {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}

h1 {
  font-size: 40px;
}

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

.icon_social {
  width: 35px;
  height: 35px;
  display: inline-block;
  margin-right: 5px;
  margin-bottom: 1rem;
}

.icon-section {
  background-color: #dbdbdb;
}

.icon-section_header {
  background-color: #90a6c7;
  text-align: center;
  color: #fff;
  text-transform: uppercase;
  font-size: 18px;
  font-weight: bold;
  padding: 16px;
  /* margin-top: 50px; */
}

.icon-section_header::after {
  display: none;
  content: "";
  border: solid #fff;
  border-width: 0px 3px 3px 0px;
  padding: 7px;
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  margin-left: 15px;
  position: absolute;
  margin-top: -2px;
}

.icon-section_header.opened::after {
  -ms-transform: rotate(-135deg);
  transform: rotate(-135deg);
  -webkit-transform: rotate(-135deg);
  margin-top: 6px;
}

.icon-section_container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.icon-section_header.opened + .grid-container .icon-section_container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.footer-icon {
  display: block;
  width: 40px;
  height: 40px;
  margin: 20px 0;
}

@media screen and (max-width: 992px) {
  .icon-section_header {
    margin-left: -28px;
  }

  .icon-section_header::after {
    display: inline-block;
  }

  .icon-section_container {
    display: none;
  }
}

/* Added after adding USWDS */
.bg-primary{
  background-color: #20558A;
}

.icon-section_header{
  background-color: #4773aa;
}

footer {
  margin-top: auto;
}

/* HEADER + SEARCH FORM */

header.usa-header .usa-button__search {
  background-color: #0071bc;
}

header.usa-header .usa-button__search img {
  display: inline-block;
}

header.usa-header .usa-button__search span {
  display: none;
}



header .usa-button__reset {
  background: white;
  display: none;
  height: 32;
  margin: 0;
  padding: 0;
  width: 41px;
}

header .usa-button__reset:hover,
header .usa-button__reset:active {
  background-color: white;
}

header.usa-header .grid-row {
  position: relative;
}

header .usa-input::-webkit-search-cancel-button {
  display: none;
}

header .usa-input::-ms-clear {
  display: none;
}

header .usa-nav__magnifying-glass:hover {
  cursor: pointer;
}

header .usa-search {
  margin-left: auto;
  align-items: center;
  min-width: 95%;
  margin-right: -15px;
}

@media (min-width: 320px) {
  header .usa-search {
    min-width: 278px;
    max-width: 80%;    
  }
}

@media (min-width: 480px) {
  header.usa-header .usa-button__search span {
    display: inline-block;
  }

}

@media (min-width: 768px) {
  header .usa-search {
    margin-right: 0;
  }
}

@media (min-width: 992px) {
  header .mobile-menu-toggler {
    display: none;
  }

  header .usa-button__reset {
    position: absolute;
    right: 93px;
    bottom: 24px;
    background-color: rgba(0, 0, 0, 0);
    visibility: hidden;
    pointer-events: none;
  }

  header.usa-header .usa-button__search img {
    display: none;
  }  
}

header .usa-search .usa-input {
  max-width: 100%;
}

header .usa-search [type=submit] {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='65' height='64' viewBox='0 0 65 64'%3E%3Ctitle%3Esearch%3C/title%3E%3Cpath fill='%23FFF' d='M62.672 55.618L49.48 42.426c3.18-4.59 4.77-9.706 4.77-15.347 0-3.666-.713-7.173-2.137-10.519-1.423-3.347-3.347-6.231-5.77-8.656-2.422-2.425-5.307-4.346-8.652-5.769A26.606 26.606 0 0 0 27.17 0a26.61 26.61 0 0 0-10.52 2.135c-3.347 1.423-6.231 3.346-8.654 5.769-2.423 2.424-4.346 5.309-5.769 8.655A26.6 26.6 0 0 0 .092 27.077c0 3.667.712 7.172 2.135 10.52 1.423 3.345 3.346 6.23 5.769 8.652 2.424 2.424 5.308 4.347 8.655 5.77a26.606 26.606 0 0 0 10.519 2.135c5.641 0 10.757-1.591 15.347-4.77l13.191 13.153c.923.974 2.076 1.462 3.462 1.462 1.333 0 2.487-.487 3.46-1.462.975-.974 1.462-2.128 1.462-3.461 0-1.358-.473-2.513-1.422-3.46l.002.002zM39.345 39.252c-3.372 3.372-7.429 5.057-12.173 5.057s-8.801-1.685-12.173-5.057c-3.373-3.372-5.058-7.43-5.058-12.174 0-4.743 1.686-8.8 5.058-12.172 3.371-3.372 7.43-5.058 12.173-5.058s8.8 1.686 12.173 5.058c3.372 3.371 5.059 7.43 5.059 12.173 0 4.744-1.687 8.803-5.059 12.175v-.002z'/%3E%3C/svg%3E"), -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent));
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='65' height='64' viewBox='0 0 65 64'%3E%3Ctitle%3Esearch%3C/title%3E%3Cpath fill='%23FFF' d='M62.672 55.618L49.48 42.426c3.18-4.59 4.77-9.706 4.77-15.347 0-3.666-.713-7.173-2.137-10.519-1.423-3.347-3.347-6.231-5.77-8.656-2.422-2.425-5.307-4.346-8.652-5.769A26.606 26.606 0 0 0 27.17 0a26.61 26.61 0 0 0-10.52 2.135c-3.347 1.423-6.231 3.346-8.654 5.769-2.423 2.424-4.346 5.309-5.769 8.655A26.6 26.6 0 0 0 .092 27.077c0 3.667.712 7.172 2.135 10.52 1.423 3.345 3.346 6.23 5.769 8.652 2.424 2.424 5.308 4.347 8.655 5.77a26.606 26.606 0 0 0 10.519 2.135c5.641 0 10.757-1.591 15.347-4.77l13.191 13.153c.923.974 2.076 1.462 3.462 1.462 1.333 0 2.487-.487 3.46-1.462.975-.974 1.462-2.128 1.462-3.461 0-1.358-.473-2.513-1.422-3.46l.002.002zM39.345 39.252c-3.372 3.372-7.429 5.057-12.173 5.057s-8.801-1.685-12.173-5.057c-3.373-3.372-5.058-7.43-5.058-12.174 0-4.743 1.686-8.8 5.058-12.172 3.371-3.372 7.43-5.058 12.173-5.058s8.8 1.686 12.173 5.058c3.372 3.371 5.059 7.43 5.059 12.173 0 4.744-1.687 8.803-5.059 12.175v-.002z'/%3E%3C/svg%3E"), linear-gradient(transparent, transparent);
}

@media (min-width: 480px) {
  header .usa-search [type=submit] {  
    background-image: none;
  }
}

@media (min-width: 1024px) {
  .usa-header + main {
    border-top: 0px;
  }
}

@media (max-width: 859px) {
  header input.usa-input {
    border: none;
  }
  header form.usa-search {
    border: 2px solid #8c8c8c;
    border-bottom-right-radius: 5px;
    border-top-right-radius: 5px;
  }
  header form.usa-search .usa-button .usa-button__reset-image {
    width: 26px;
    height: 26px;
  }

  header .usa-button__reset {
    margin-right: 10px;
  }

  header .usa-nav__magnifying-glass {
    align-self: center;
    margin: unset;
    margin-left: auto;
    display: flex;
    height: unset;
    width: unset;
  }

  header .usa-nav__magnifying-glass img {
    margin-left: auto;
    height: 39px;
    width: 39px;
    border: 1px solid white;
    border-radius: 10px;
  }

  header .usa-search[role="search"] {
    position: absolute;
    display: none;
    right: 0;
    bottom: -34px;
    background-color: white;
  }
}

@media (max-width: 800px) {
  header .usa-nav__magnifying-glass img {
    width: 26px;
    height: 26px;
  }
}

/* Mobile Menu */
.mobile-menu {
  display: none;
  position: absolute;
  right: -15px;
  padding: 15px;
  background-color: white;
  width: auto;
  min-width: 310px;
}

.usa-js-mobile-nav--active .mobile-menu {
  display: block;
}

@media (min-width: 860px) {
  header .mobile-menu,
  .usa-js-mobile-nav--active .mobile-menu {
    display: none;
  }
}

header .mobile-menu-toggler {
  position: absolute;
  right: 8px;
  top: 17px;  
  display: flex;
  z-index: 3;
  margin: -0.75rem -1rem 1rem auto;
  padding: 8px;  
/* @extend .usa-nav__close */
  -moz-osx-font-smoothing:auto;
  -webkit-font-smoothing:subpixel-antialiased;
  -webkit-font-smoothing: subpixel-antialiased;
  background-color: transparent;
  border: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  height: 3rem;
  width: 3rem;
}
/* @extend .usa-nav__close */
header .mobile-menu-toggler + *{
  clear:both;
}




header .mobile-menu-toggler:hover {
  cursor: pointer;
}

header .mobile-menu-toggler svg.open-menu {
  display: block;
}

header .mobile-menu-toggler svg.close-menu {
  display: none;
}

.usa-js-mobile-nav--active .mobile-menu-toggler {
  position: absolute;
  right: 16px;
  top: 20px;
  background-color: #0071bc;
  padding-left: 12px;
  padding-top: 12px;
  border-radius: 5px;  
}

.usa-js-mobile-nav--active .mobile-menu-toggler svg.open-menu {
  display: none;
}

.usa-js-mobile-nav--active  .mobile-menu-toggler svg.close-menu {
  display: block;
}

@media (min-width: 640px) {
  header .mobile-menu-toggler {
    top: 25px;
  }
}

@media (min-width: 860px) {
  header .mobile-menu-toggler {
    display: none;
  }
}

header .mobile-menu nav.nav-jumplinks {
  margin-top: 95px;
}

@media (min-width: 860px) {
  header .mobile-menu nav.nav-jumplinks {
    border: none;
    width: auto;
    min-width: 300px;
    max-width: 100%;    
    height: auto;
    min-height: 30px;
  }
  header .mobile-menu nav.nav-jumplinks * {
    display: none;
  }
}

.usa-js-mobile-nav--active  .usa-search {
  z-index: 2;
  display: flex!important;
  bottom: -47px!important;
  right: 15px!important;
  width: auto;
  max-width: 280px;
}

@media (min-width: 374px) {
  .usa-js-mobile-nav--active .usa-search {
    bottom: -39px!important;
  }
}

@media (min-width: 640px) {
  .usa-js-mobile-nav--active .usa-search {
    bottom: -25px!important;
  }
}

@media (min-width: 768px) {
  .usa-js-mobile-nav--active  .usa-search {
    right: 0!important;
  }
}

@media (min-width: 860px) {
  .usa-js-mobile-nav--active .usa-search {
    bottom: unset;
  }
}

/* Back To Top Button */
#btn_backToTop{
  display: flex;
  flex-direction: column;
  height: auto;
  width: 55px;
  position: fixed;
  right: 0;
  bottom: 65px; 
  z-index: 4;
  white-space: normal;
  text-align: center;
  color: #323a45;
  font-size: 15px;
  font-weight: 400;
  line-height: 18px;
  margin: 0;
  padding: 10px;
  border: 1px solid rgba(0,0,0,0.05);
  border-radius: 0px;
  box-shadow: 0 0 1rem rgba(0,0,0,0.15);
  background-color: #ffffff;
  visibility: hidden;
  opacity: 0;
  cursor: pointer;
  transition: opacity 0.3s,visibility 0s linear 0.3s,box-shadow 0.3s;
}

#btn_backToTop::before {
  display: block;
  content: "";
  width: 35px;
  height: 40px;
  margin: 0 auto auto auto;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0OCA0OCIgd2lkdGg9IjQ4cHgiIGhlaWdodD0iNDhweCI+CiAgPHBhdGggZD0ibSAzOCwyNS42NjUwMzkgLTIuODI4MTI2LDIuODMwMDc4IC05LjE2OTkyMSwtOS4xNjc5NjkgMCwxNy4wMDc4MTMgLTQuMDAxOTUzLDAgMCwtMTcuMDA5NzY2IC05LjE2OTkyMiw5LjE2OTkyMiBMIDEwLDI1LjY2NTAzOSBsIDE0LC0xNCAxNCwxNCB6Ii8+Cjwvc3ZnPgo=) no-repeat center/2rem;
} 
/*
@media (min-width: 600px) {
  #btn_backToTop {
    height: 100px;
    width: 100px;
    white-space: normal; // nowrap;
  }
  #btn_backToTop::before {
    width: 50px;
  }
}

*/
#btn_backToTop.visible {
  transition-delay: 0s;
  visibility: visible;
  opacity: 0.95;
}

@media (hover:none) {
  #btn_backToTop.visible {
    opacity: 1
  }
}

#btn_backToTop:hover {
  box-shadow: none;
  background-color: #f1f1f1;
  color: #323a45;  
  opacity: 1;
}

