@charset "UTF-8";
/**
 * UW Style
 * Version 3.1.2
 * Maintained by University Marketing, UW–Madison, web@umark.wisc.edu
 */
/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, button,
table, caption, tbody, tfoot, thead, tr, th, td {
  border: 0;
  font-family: inherit;
  font-size: 100%;
  font-style: inherit;
  margin: 0;
  padding: 0;
  vertical-align: baseline;
}

body {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

table {
  /* tables still need 'cellspacing="0"' in the markup */
  border-collapse: separate;
  border-spacing: 0;
}

caption, th, td {
  font-weight: normal;
  text-align: left;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: "";
}

blockquote, q {
  quotes: "" "";
}

a img {
  border: 0;
}

/**
 * Correct `block` display not defined for any HTML5 element in IE 8/9.
 * Correct `block` display not defined for `details` or `summary` in IE 10/11
 * and Firefox.
 * Correct `block` display not defined for `main` in IE 11.
 */
article, aside, details, figcaption, figure,
footer, header, hgroup, main, menu, nav, section, main {
  display: block;
}

button {
  cursor: pointer;
}

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

.spell-out {
  speak-as: spell-out;
}

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

:root {
  --uwSiteTitleFont: Red Hat Display, sans-serif;
  --uwSiteTaglineFont: Red Hat Display, sans-serif;
  --uwTextFont: Red Hat Text, sans-serif;
  --uwCopyFont: Red Hat Text, sans-serif;
  --uwDisplayFont: Red Hat Display, sans-serif;
  --uwButtonFont: Red Hat Text, sans-serif;
  --uwCaptionFont: Red Hat Text, sans-serif;
  --uwBlockquoteFont: Red Hat Display, sans-serif;
}

body {
  color: #333333;
  font-family: var(--uwTextFont);
  font-weight: 400;
  line-height: 1.625;
  position: relative;
  background-color: #fff;
}
body.uw-white-bg {
  background-color: #fff;
}
body.uw-light-gray-bg {
  background-color: #f7f7f7;
}

abbr[title], acronym[title] {
  border-bottom: none;
  text-decoration: none;
  color: currentColor;
}

p, li, dd, dt {
  font-size: 1.125rem;
  margin-bottom: 1.5rem;
}

.uw-body p, .uw-body li, .uw-body dd, .uw-body dt {
  font-family: var(--uwCopyFont);
}
.uw-body p a, .uw-body li a, .uw-body dd a, .uw-body dt a {
  text-decoration: underline;
}

a {
  color: #0479a8;
  text-decoration: none;
}

.uw-no-case-transform {
  text-transform: none;
}

h1, .uw-h1 {
  font-weight: 630;
  font-size: 1.5rem;
  font-family: var(--uwDisplayFont);
  line-height: 1.3;
}

h2, .uw-h2 {
  font-size: 1.3rem;
  font-weight: 675;
  font-family: var(--uwDisplayFont);
  margin-top: 32px;
  margin-top: 2rem;
  margin-bottom: 16px;
  margin-bottom: 1rem;
  line-height: 1.4;
}

h3, .uw-h3 {
  font-size: 1.125rem;
  font-family: var(--uwDisplayFont);
  font-weight: 675;
  margin-top: 28px;
  margin-top: 1.8rem;
  margin-bottom: 14px;
  margin-bottom: 0.9rem;
  line-height: 1.4;
}

h4, .uw-h4, h5, h6 {
  font-weight: 675;
  font-size: 1rem;
  font-family: var(--uwDisplayFont);
  margin-top: 28px;
  margin-top: 1.8rem;
  line-height: 1.4;
}

h5 {
  font-size: 0.925rem;
}

h6 {
  font-size: 0.85rem;
}

@media screen and (min-width: 40em) {
  h1, .uw-h1 {
    font-size: 2.25rem;
  }

  h2, .uw-h2 {
    font-size: 1.75rem;
  }

  h3, .uw-h3 {
    font-size: 1.375rem;
  }

  h4, .uw-h4 {
    font-size: 1.125rem;
  }

  h5 {
    font-size: 1rem;
  }

  h6 {
    font-size: 0.875rem;
  }
}
h2 + ul {
  margin-top: 16px;
  margin-top: 1rem;
}

ul, ol {
  margin-left: 1.2rem;
}
ul li ul, ul li ol, ol li ul, ol li ol {
  margin-top: 1.5rem;
  margin-left: 2.4rem;
}

ul {
  list-style: disc;
}

ol {
  list-style: decimal;
}

ol ol {
  list-style: lower-alpha;
}

ol ol ol {
  list-style: lower-roman;
}

ol ol ol ol {
  list-style: decimal;
}

.uw-list-tight {
  margin-top: -1rem;
}

.uw-list-tight li {
  margin-bottom: 0;
}

.uw-list-no_bullets {
  margin-left: 0;
  list-style: none;
}

.uw-list-multi_column {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.uw-list-multi_column li {
  -webkit-flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
          flex-basis: 100%;
  max-width: 100%;
}
@media screen and (min-width: 37.5em) {
  .uw-list-multi_column li {
    -webkit-flex-basis: 50%;
        -ms-flex-preferred-size: 50%;
            flex-basis: 50%;
    max-width: 50%;
    padding-right: 3rem;
  }
}
@media screen and (min-width: 56.25em) {
  .uw-list-multi_column li {
    -webkit-flex-basis: 33.333333%;
        -ms-flex-preferred-size: 33.333333%;
            flex-basis: 33.333333%;
    max-width: 33.333333%;
  }
}
@media screen and (min-width: 75em) {
  .uw-list-multi_column li {
    -webkit-flex-basis: 25%;
        -ms-flex-preferred-size: 25%;
            flex-basis: 25%;
    max-width: 25%;
  }
}

.uw-list-inline {
  display: inline;
  list-style: none;
  margin-left: 0;
}
.uw-list-inline li {
  display: inline;
}
.uw-list-inline li:before {
  content: "·";
  padding: 0 0.5rem;
}
.uw-list-inline li:first-child:before {
  content: "";
  padding: 0;
}

dl {
  margin: 0;
}
dl dd, dl dt {
  font-size: 1.0625rem;
}
dl dt {
  font-weight: 625;
}
dl dd {
  margin-bottom: 1.5rem;
}

cite, em, i {
  font-style: italic;
}

b, strong {
  font-weight: 625;
}

td, th, caption {
  font-size: 1.125rem;
}

blockquote {
  font-family: var(--uwBlockquoteFont);
  font-style: italic;
  font-size: 1.25rem;
  font-weight: 450;
  letter-spacing: 0.02rem;
  padding-left: 1.5rem;
  margin-bottom: 2rem;
  border-left: 0.25rem solid #c5050c;
}
blockquote cite, blockquote + cite {
  font-style: normal;
  font-family: var(--uwTextFont);
  font-size: 1rem;
  font-weight: 400;
  margin: 1rem 0 0 1.5rem;
  display: block;
}
blockquote cite:before, blockquote + cite:before {
  content: "—";
}
blockquote cite {
  margin-left: 0;
}
blockquote p {
  font-size: 1.25rem;
}
blockquote.uw-stylized-quote {
  font-family: var(--uwBlockquoteFont);
  margin-bottom: 0;
  border-left: none;
  padding-left: 0;
  text-align: center;
}
blockquote.uw-stylized-quote p {
  font-family: var(--uwBlockquoteFont);
  font-size: 1.25rem;
}
blockquote.uw-stylized-quote p:last-of-type {
  margin-bottom: 0.5rem;
}
blockquote.uw-stylized-quote cite {
  text-align: center;
}
blockquote.uw-mini-bar-center {
  margin-top: 2rem;
}
blockquote.uw-mini-bar-center:before {
  margin-top: -1rem;
  height: 6px;
  width: 3rem;
}
@media screen and (min-width: 0em) and (max-width: 39.9375em) {
  blockquote.uw-mini-bar-center {
    margin-top: 2rem;
  }
}

blockquote em, blockquote i, blockquote cite {
  font-style: normal;
}

address {
  display: block;
  margin: 0 0 1.625em;
}

pre {
  background: #f4f4f4;
  font: 13px "Courier 10 Pitch", Courier, monospace;
  line-height: 1.5;
  margin-bottom: 1.625em;
  overflow: auto;
  padding: 0.75em 1.625em;
}

code, kbd, samp, var {
  font: 13px Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
}

ins {
  background: #fff9c0;
  text-decoration: none;
}

sup,
sub {
  font-size: 0.9rem;
  height: 0;
  line-height: 1;
  position: relative;
  vertical-align: baseline;
}

sup {
  bottom: 1ex;
}

sub {
  top: 0.5ex;
}

q:before {
  content: "“";
}
q:after {
  content: "”";
}

.uw-double-size-text {
  font-size: 1.25rem;
  line-height: 1.5;
}

.uw-small-text {
  font-size: 0.9rem;
}

.uw-smaller-text {
  font-size: 0.8rem;
}

@media screen and (min-width: 40em) {
  .uw-double-size-text {
    font-size: 1.375rem;
    line-height: 1.625;
  }
}
.uw-more-link {
  text-transform: uppercase;
  font-size: 0.875rem;
  font-weight: 650;
}
.uw-more-link.uw-more-link-black {
  color: #282728;
}

.uw-more-link svg {
  width: 0.75rem;
  height: 0.75rem;
  vertical-align: -0.05rem;
  margin-left: -0.1rem;
  fill: #c5050c;
}

.uw-gray-med-bg {
  background-color: #8e8e92;
}

.uw-greyblue-bg {
  background-color: #dadfe1;
}

.uw-white-bg {
  background-color: white;
}

.uw-light-grer-bg {
  background-color: #f7f7f7;
}

.uw-red-bg {
  background-color: #c5050c;
}

.uw-red-bg, .uw-gray-med-bg {
  color: white;
}
.uw-red-bg p, .uw-red-bg li, .uw-red-bg blockquote, .uw-red-bg a, .uw-red-bg a.uw-more-link, .uw-red-bg dd, .uw-red-bg dt, .uw-red-bg abbr, .uw-red-bg acronym, .uw-red-bg cite, .uw-red-bg strong, .uw-gray-med-bg p, .uw-gray-med-bg li, .uw-gray-med-bg blockquote, .uw-gray-med-bg a, .uw-gray-med-bg a.uw-more-link, .uw-gray-med-bg dd, .uw-gray-med-bg dt, .uw-gray-med-bg abbr, .uw-gray-med-bg acronym, .uw-gray-med-bg cite, .uw-gray-med-bg strong {
  color: white !important;
}
.uw-red-bg svg, .uw-gray-med-bg svg {
  fill: white;
}
.uw-red-bg blockquote, .uw-gray-med-bg blockquote {
  font-weight: 635;
}
.uw-red-bg a.uw-more-link, .uw-gray-med-bg a.uw-more-link {
  color: white;
}

.uw-nowrap {
  white-space: nowrap;
}

.uw-text-center {
  text-align: center;
}

.uw-text-left {
  text-align: left;
}

.uw-text-right {
  text-align: right;
}

@media screen and (min-width: 40em) {
  .uw-pad-xs {
    padding: 0.25rem;
  }

  .uw-pad-t-xs {
    padding-top: 0.25rem;
  }

  .uw-pad-b-xs {
    padding-bottom: 0.25rem;
  }

  .uw-pad-l-xs {
    padding-left: 0.25rem;
  }

  .uw-pad-r-xs {
    padding-right: 0.25rem;
  }

  .uw-pad-tb-xs {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
  }

  .uw-mg-xs {
    margin: 0.25rem;
  }

  .uw-mg-t-xs {
    margin-top: 0.25rem;
  }

  .uw-mg-b-xs {
    margin-bottom: 0.25rem;
  }

  .uw-mg-l-xs {
    margin-left: 0.25rem;
  }

  .uw-mg-r-xs {
    margin-right: 0.25rem;
  }

  .uw-mg-tb-xs {
    margin-top: 0.25rem;
    margin-bottom: 0.25rem;
  }
}
@media screen and (min-width: 40em) {
  .uw-pad-s {
    padding: 0.5rem;
  }

  .uw-pad-t-s {
    padding-top: 0.5rem;
  }

  .uw-pad-b-s {
    padding-bottom: 0.5rem;
  }

  .uw-pad-l-s {
    padding-left: 0.5rem;
  }

  .uw-pad-r-s {
    padding-right: 0.5rem;
  }

  .uw-pad-tb-s {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }

  .uw-mg-s {
    margin: 0.5rem;
  }

  .uw-mg-t-s {
    margin-top: 0.5rem;
  }

  .uw-mg-b-s {
    margin-bottom: 0.5rem;
  }

  .uw-mg-l-s {
    margin-left: 0.5rem;
  }

  .uw-mg-r-s {
    margin-right: 0.5rem;
  }

  .uw-mg-tb-s {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }
}
@media screen and (min-width: 40em) {
  .uw-pad-m {
    padding: 1rem;
  }

  .uw-pad-t-m {
    padding-top: 1rem;
  }

  .uw-pad-b-m {
    padding-bottom: 1rem;
  }

  .uw-pad-l-m {
    padding-left: 1rem;
  }

  .uw-pad-r-m {
    padding-right: 1rem;
  }

  .uw-pad-tb-m {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .uw-mg-m {
    margin: 1rem;
  }

  .uw-mg-t-m {
    margin-top: 1rem;
  }

  .uw-mg-b-m {
    margin-bottom: 1rem;
  }

  .uw-mg-l-m {
    margin-left: 1rem;
  }

  .uw-mg-r-m {
    margin-right: 1rem;
  }

  .uw-mg-tb-m {
    margin-top: 1rem;
    margin-bottom: 1rem;
  }
}
.uw-pad-l {
  padding: 1rem;
}

.uw-pad-t-l {
  padding-top: 1rem;
}

.uw-pad-b-l {
  padding-bottom: 1rem;
}

.uw-pad-l-l {
  padding-left: 1rem;
}

.uw-pad-r-l {
  padding-right: 1rem;
}

.uw-pad-tb-l {
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.uw-mg-l {
  margin: 1rem;
}

.uw-mg-t-l {
  margin-top: 1rem;
}

.uw-mg-b-l {
  margin-bottom: 1rem;
}

.uw-mg-l-l {
  margin-left: 1rem;
}

.uw-mg-r-l {
  margin-right: 1rem;
}

.uw-mg-tb-l {
  margin-top: 1rem;
  margin-bottom: 1rem;
}

@media screen and (min-width: 40em) {
  .uw-pad-l {
    padding: 2rem;
  }

  .uw-pad-t-l {
    padding-top: 2rem;
  }

  .uw-pad-b-l {
    padding-bottom: 2rem;
  }

  .uw-pad-l-l {
    padding-left: 2rem;
  }

  .uw-pad-r-l {
    padding-right: 2rem;
  }

  .uw-pad-tb-l {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .uw-mg-l {
    margin: 2rem;
  }

  .uw-mg-t-l {
    margin-top: 2rem;
  }

  .uw-mg-b-l {
    margin-bottom: 2rem;
  }

  .uw-mg-l-l {
    margin-left: 2rem;
  }

  .uw-mg-r-l {
    margin-right: 2rem;
  }

  .uw-mg-tb-l {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }
}
.uw-pad-xl {
  padding: 2rem;
}

.uw-pad-t-xl {
  padding-top: 2rem;
}

.uw-pad-b-xl {
  padding-bottom: 2rem;
}

.uw-pad-l-xl {
  padding-left: 2rem;
}

.uw-pad-r-xl {
  padding-right: 2rem;
}

.uw-pad-tb-xl {
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.uw-mg-xl {
  margin: 2rem;
}

.uw-mg-t-xl {
  margin-top: 2rem;
}

.uw-mg-b-xl {
  margin-bottom: 2rem;
}

.uw-mg-l-xl {
  margin-left: 2rem;
}

.uw-mg-r-xl {
  margin-right: 2rem;
}

.uw-mg-tb-xl {
  margin-top: 2rem;
  margin-bottom: 2rem;
}

@media screen and (min-width: 40em) {
  .uw-pad-xl {
    padding: 4rem;
  }

  .uw-pad-t-xl {
    padding-top: 4rem;
  }

  .uw-pad-b-xl {
    padding-bottom: 4rem;
  }

  .uw-pad-l-xl {
    padding-left: 4rem;
  }

  .uw-pad-r-xl {
    padding-right: 4rem;
  }

  .uw-pad-tb-xl {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .uw-mg-xl {
    margin: 4rem;
  }

  .uw-mg-t-xl {
    margin-top: 4rem;
  }

  .uw-mg-b-xl {
    margin-bottom: 4rem;
  }

  .uw-mg-l-xl {
    margin-left: 4rem;
  }

  .uw-mg-r-xl {
    margin-right: 4rem;
  }

  .uw-mg-tb-xl {
    margin-top: 4rem;
    margin-bottom: 4rem;
  }
}
.uw-pad-xxl {
  padding: 4rem;
}

.uw-pad-t-xxl {
  padding-top: 4rem;
}

.uw-pad-b-xxl {
  padding-bottom: 4rem;
}

.uw-pad-l-xxl {
  padding-left: 4rem;
}

.uw-pad-r-xxl {
  padding-right: 4rem;
}

.uw-pad-tb-xxl {
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.uw-mg-xxl {
  margin: 4rem;
}

.uw-mg-t-xxl {
  margin-top: 4rem;
}

.uw-mg-b-xxl {
  margin-bottom: 4rem;
}

.uw-mg-l-xxl {
  margin-left: 4rem;
}

.uw-mg-r-xxl {
  margin-right: 4rem;
}

.uw-mg-tb-xxl {
  margin-top: 4rem;
  margin-bottom: 4rem;
}

@media screen and (min-width: 40em) {
  .uw-pad-xxl {
    padding: 8rem;
  }

  .uw-pad-t-xxl {
    padding-top: 8rem;
  }

  .uw-pad-b-xxl {
    padding-bottom: 8rem;
  }

  .uw-pad-l-xxl {
    padding-left: 8rem;
  }

  .uw-pad-r-xxl {
    padding-right: 8rem;
  }

  .uw-pad-tb-xxl {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }

  .uw-mg-xxl {
    margin: 8rem;
  }

  .uw-mg-t-xxl {
    margin-top: 8rem;
  }

  .uw-mg-b-xxl {
    margin-bottom: 8rem;
  }

  .uw-mg-l-xxl {
    margin-left: 8rem;
  }

  .uw-mg-r-xxl {
    margin-right: 8rem;
  }

  .uw-mg-tb-xxl {
    margin-top: 8rem;
    margin-bottom: 8rem;
  }
}
@media screen and (max-width: 62.5em) {
  .uw-pad-tb-none-sm {
    padding-top: 0;
    padding-bottom: 0;
  }

  .uw-pad-t-none-sm {
    padding-top: 0;
  }

  .uw-pad-b-none-sm {
    padding-bottom: 0;
  }
}
.uw-show-for-sr-only, .uw-sr-only {
  position: absolute !important;
  width: 1px;
  height: 1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
}

.uw-show-on-focus {
  position: absolute;
  width: 1px;
  height: 1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
}
.uw-show-on-focus:focus {
  position: static;
  height: auto;
  width: auto;
  overflow: visible;
  clip: auto;
}

#uw-skip-link {
  position: absolute !important;
  z-index: 40;
  color: #0479a8;
  padding: 0.3rem;
  background-color: #fff;
}

.uw-row {
  max-width: 62.5em;
  margin-left: auto;
  margin-right: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  position: relative;
}

.uw-full-row-has-bg-img {
  background-repeat: no-repeat;
  background-size: cover;
}

.uw-row-page-title {
  padding-bottom: 2rem;
}

.uw-col {
  -webkit-flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
          flex-basis: 100%;
  max-width: 100%;
  padding: 0 1rem;
}
@media screen and (min-width: 40em) {
  .uw-col {
    -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
    max-width: 100%;
  }
}

.uw-flex-reverse {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}

.uw-clearfix::before, .uw-clearfix::after {
  content: " ";
  display: table;
}
.uw-clearfix::after {
  clear: both;
}

.uw-hero {
  line-height: 0.5;
}
.uw-hero img {
  width: 100%;
}
@media screen and (min-width: 75em) {
  .uw-hero.uw-hero-constrained-height img {
    -o-object-fit: cover;
       object-fit: cover;
    -o-object-position: 100% 100%;
       object-position: 100% 100%;
    max-height: 400px;
  }
}

.uw-float-right {
  float: right;
}

.uw-float-left {
  float: left;
}

figure {
  margin: 0 auto 1rem;
}
figure.uw-float-right, figure.uw-float-left {
  float: none;
}
@media screen and (min-width: 31.25em) {
  figure {
    margin: 0;
  }
  figure.uw-float-right {
    float: right;
    margin: 0.5rem 0 2rem 2rem;
  }
  figure.uw-float-left {
    float: left;
    margin: 0.5rem 2rem 2rem 0;
  }
  figure.uw-float-25 {
    width: 25%;
  }
  figure.uw-float-33 {
    width: 33.3333%;
  }
  figure.uw-float-50 {
    width: 50%;
  }
}

figure img {
  border: 1px solid #cfcfcf;
}
figure img.uw-no-border {
  border: none;
}

figure figcaption {
  font-size: 1rem;
  font-family: var(--uwCaptionFont);
  line-height: 1.4;
}

.uw-credit {
  text-transform: uppercase;
  font-family: var(--uwCaptionFont);
  font-size: 0.725rem;
}

.uw-content-box {
  background-color: #fff;
  border-bottom: 4px solid #c5050c;
  padding: 1.5rem 2rem 1.5rem 2rem;
  background-color: #f7f7f7;
}
@media screen and (min-width: 40em) {
  .uw-content-box {
    border-right: 1px solid #cfcfcf;
  }
}
.uw-content-box.uw-content-box-bleed {
  padding: 0 0 1.5rem 0;
}
.uw-content-box.uw-content-box-bleed > * {
  padding-left: 2rem;
  padding-right: 2rem;
}
.uw-content-box.uw-content-box-bleed > .bleed {
  padding-left: 0;
  padding-right: 0;
}
.uw-content-box + .uw-content-box {
  margin-top: 3rem;
}

body.uw-light-gray-bg .uw-content-box {
  background-color: #fff;
}

.uw-mini-bar {
  position: relative;
  margin-top: 2.2rem;
}
.uw-mini-bar:before {
  position: absolute;
  left: 0;
  height: 4px;
  content: "";
  width: 2rem;
  top: -12px;
  background-color: #c5050c;
}

h1.uw-mini-bar:before {
  height: 5px;
  width: 3rem;
}

.uw-mini-bar-center {
  position: relative;
  margin-top: 2.2rem;
}
.uw-mini-bar-center:before {
  position: absolute;
  left: 0;
  height: 4px;
  content: "";
  width: 2rem;
  top: -12px;
  background-color: #c5050c;
  right: 0;
  margin: 0 auto;
}

.uw-mini-bar-white {
  position: relative;
  margin-top: 2.2rem;
}
.uw-mini-bar-white:before {
  position: absolute;
  left: 0;
  height: 4px;
  content: "";
  width: 2rem;
  top: -12px;
  background-color: white;
}

.uw-mini-bar-white-center {
  position: relative;
  margin-top: 2.2rem;
}
.uw-mini-bar-white-center:before {
  position: absolute;
  left: 0;
  height: 4px;
  content: "";
  width: 2rem;
  top: -12px;
  background-color: white;
  right: 0;
  margin: 0 auto;
}

.uw-global-bar {
  background-color: #c5050c;
  color: white;
  padding: 0 1rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  text-transform: uppercase;
  font-size: 0.825rem;
  font-weight: 620;
  font-family: var(--uwDisplayFont);
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.uw-global-bar.uw-global-bar-inverse {
  background-color: white;
  border-bottom: 1px solid #cfcfcf;
  position: relative;
  z-index: 10;
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
}
.uw-global-bar.uw-global-bar-inverse a, .uw-global-bar.uw-global-bar-inverse a:visited, .uw-global-bar.uw-global-bar-inverse a:active, .uw-global-bar.uw-global-bar-inverse a:hover {
  color: #282728;
}

.uw-global-name-link {
  color: white;
  line-height: 2.2rem;
}
.uw-global-name-link:hover, .uw-global-name-link:visited, .uw-global-name-link:active {
  text-decoration: none;
}
.uw-global-name-link span {
  display: none;
}
.uw-global-name-link .uw-of {
  text-transform: none;
}
@media screen and (min-width: 17.5em) {
  .uw-global-name-link span {
    display: inline;
  }
}

.uw-header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: white;
}
.uw-header.uw-has-search .uw-header-crest-title {
  width: auto;
  width: 100%;
}
@media screen and (min-width: 31.25em) {
  .uw-header.uw-has-search .uw-header-crest-title {
    width: 70%;
    padding-right: 5%;
  }
}
@media screen and (min-width: 40em) {
  .uw-header.uw-has-search .uw-header-crest-title {
    width: 75%;
    padding-right: 5%;
  }
}
.uw-header.uw-has-search .uw-header-search {
  padding-right: 1rem;
}
@media screen and (min-width: 31.25em) {
  .uw-header.uw-has-search .uw-header-search {
    width: 30%;
  }
}
@media screen and (min-width: 40em) {
  .uw-header.uw-has-search .uw-header-search {
    width: 25%;
  }
}

.uw-crest-svg, .uw-header-crest svg {
  width: 2.5rem;
  height: 3.878125rem;
}

.uw-header-container {
  padding: 1rem 0;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  position: relative;
}
@media screen and (min-width: 40em) {
  .uw-header-container {
    max-width: 62.5em;
  }
}

.uw-header-crest-title {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
}

.uw-header-crest {
  -webkit-flex-basis: auto;
      -ms-flex-preferred-size: auto;
          flex-basis: auto;
  margin-right: 0.5rem;
}

.uw-crest-svg {
  width: 2.5rem;
}

.uw-title-tagline {
  -webkit-flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
          flex-basis: 100%;
}

.uw-site-title {
  font-weight: 800;
  font-family: var(--uwSiteTitleFont);
  font-size: 1.25rem;
  line-height: 1.1;
  margin-bottom: 0.1rem;
}
.uw-site-title a {
  color: #c5050c;
}
.uw-site-title a:hover {
  text-decoration: none;
}

.uw-site-tagline {
  font-family: var(--uwSiteTaglineFont);
  font-size: 0.95rem;
  font-weight: 600;
  color: #333333;
  text-transform: none;
  margin: 0.2rem 0 0 0.1rem;
  line-height: 1.2;
}

.uw-search-form {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.uw-search-input[type=text] {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 80%;
      -ms-flex: 1 1 80%;
          flex: 1 1 80%;
  max-width: 80%;
}

.uw-search-submit {
  width: 2.5rem;
  height: 2.5rem;
  color: white;
  background-color: #c5050c;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}
.uw-search-submit svg {
  width: 1.2rem;
  height: 1.2rem;
  fill: white;
}

.uw-header-search .uw-search-form {
  margin-top: 0.5rem;
}

li.uw-search-list-item form {
  margin-top: 0;
  margin-bottom: 0;
  padding: 0.75rem 1rem;
  border-bottom: 1px solid #cfcfcf;
  text-align: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

li.uw-search-list-item .uw-search-input[type=text] {
  float: none;
  width: 100%;
  max-width: 400px;
  -webkit-transition: none;
  transition: none;
}

@media screen and (min-width: 27.5em) {
  .uw-site-title {
    font-size: 1.5rem;
  }
}
@media screen and (min-width: 40em) {
  .uw-header-crest {
    margin-right: 0.8rem;
  }
  .uw-header-crest img {
    width: 2.6rem;
  }

  .uw-site-title {
    font-size: 1.7rem;
  }

  .uw-site-tagline {
    margin: -0.1rem 0 0 0.1rem;
  }
}
@media screen and (min-width: 64em) {
  .uw-header-crest img {
    width: 2.8rem;
  }

  .uw-site-title {
    font-size: 1.8rem;
  }

  .uw-header-search .uw-search-form {
    margin-top: 1rem;
  }
}
@media screen and (min-width: 75em) {
  .uw-header-crest img {
    width: 3rem;
  }

  .uw-site-title {
    font-size: 2rem;
  }
}
.uw-mobile-menu-button-bar {
  display: none;
  width: 100%;
  background-color: #c5050c;
  border: 0;
  padding: 1.1rem 1rem 1.1rem 1rem;
  color: #fff;
  font-weight: 600;
  font-size: 1rem;
  line-height: 1rem;
}
.uw-mobile-menu-button-bar.uw-is-visible {
  display: block;
}
.uw-mobile-menu-button-bar:focus {
  outline: none;
}
.uw-mobile-menu-button-bar svg {
  width: 1.2rem;
  height: 1.2rem;
  vertical-align: middle;
  margin-top: -0.3rem;
  margin-left: 0.7rem;
  fill: #fff;
}
.uw-mobile-menu-button-bar svg:last-child {
  display: inline;
}
.uw-mobile-menu-button-bar[aria-expanded=true] svg {
  display: none;
}
.uw-mobile-menu-button-bar[aria-expanded=true] svg:last-child {
  display: inline;
}
.uw-mobile-menu-button-bar[aria-expanded=false] svg {
  display: inline;
}
.uw-mobile-menu-button-bar[aria-expanded=false] svg:last-child {
  display: none;
}
.uw-mobile-menu-button-bar.uw-mobile-menu-button-bar-reversed {
  background-color: #fff;
  color: #282728;
  border-top: 1px solid #cfcfcf;
  border-bottom: 1px solid #cfcfcf;
}
.uw-mobile-menu-button-bar.uw-mobile-menu-button-bar-reversed svg {
  fill: #282728;
}

.no-js #uw-top-menus.uw-is-visible.uw-hidden {
  display: block;
  visibility: visible;
}

#uw-top-menus.uw-display-none {
  display: none;
}
#uw-top-menus.uw-is-visible {
  display: block;
}
#uw-top-menus.uw-is-visible.uw-hidden {
  visibility: hidden;
}
#uw-top-menus .uw-nav-menu a {
  display: inline-block;
  font-family: var(--uwDisplayFont);
  font-size: 1rem;
  font-weight: 650;
  line-height: 1.25;
  color: white;
  border-bottom: 0.2rem solid rgba(0, 0, 0, 0);
}
#uw-top-menus .uw-nav-menu a:hover {
  text-decoration: none;
  border-bottom-color: white;
}
#uw-top-menus .uw-nav-menu a:active, #uw-top-menus .uw-nav-menu a:focus {
  text-decoration: none;
}
#uw-top-menus .uw-nav-menu li {
  list-style: none;
}
#uw-top-menus .uw-nav-menu li.uw-search-form {
  margin-top: 16px;
  margin-top: 1rem;
}
#uw-top-menus .uw-nav-menu ul {
  padding: 0 16px;
  padding: 0 1rem;
  line-height: 1.625;
}
#uw-top-menus .uw-nav-menu ul ul {
  margin: 0;
}
#uw-top-menus .uw-nav-menu ul ul a {
  font-size: 0.9rem;
  text-transform: none;
}
#uw-top-menus .uw-nav-menu li {
  margin-bottom: 0;
}
#uw-top-menus .uw-nav-menu ul ul {
  display: none;
  -webkit-transform: scaleY(0);
          transform: scaleY(0);
  -webkit-transform-origin: top;
          transform-origin: top;
  opacity: 0;
  -webkit-transition: transformY 0.2s ease-in-out, opacity 0.2s ease-in-out;
  transition: transformY 0.2s ease-in-out, opacity 0.2s ease-in-out;
  padding-bottom: 0.5rem;
}
#uw-top-menus .uw-nav-menu ul li.uw-dropdown.uw-is-active > ul {
  display: block;
  opacity: 1;
  -webkit-transform: scaleY(1);
          transform: scaleY(1);
  -webkit-animation: reveal 0.2s ease-in-out;
          animation: reveal 0.2s ease-in-out;
}
#uw-top-menus .uw-nav-menu ul ul ul {
  display: none;
  left: 100%;
  top: 0;
}
#uw-top-menus .uw-nav-menu svg.uw-caret {
  width: 1rem;
  height: 1rem;
  fill: white;
  vertical-align: -3px;
  display: inline;
  margin-right: -1rem;
}
#uw-top-menus .uw-nav-menu svg.uw-caret:last-child {
  display: none;
}
#uw-top-menus .uw-nav-menu .uw-is-active svg.uw-caret {
  display: none;
}
#uw-top-menus .uw-nav-menu .uw-is-active svg.uw-caret:last-child {
  display: inline;
}
#uw-top-menus .uw-nav-menu.uw-nav-menu-reverse svg.uw-caret, #uw-top-menus .uw-nav-menu.uw-nav-menu-secondary-reverse svg.uw-caret {
  fill: #c5050c;
}

#uw-top-menus.uw-horizontal .uw-nav-menu {
  clear: both;
  margin: 0 auto;
  width: 100%;
  background-color: #c5050c;
}
#uw-top-menus.uw-horizontal .uw-nav-menu.uw-nav-menu-reverse {
  background-color: white;
}
#uw-top-menus.uw-horizontal .uw-nav-menu.uw-nav-menu-secondary {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 20;
  margin-bottom: 0;
  background-color: transparent;
  width: auto;
  display: inline-block;
}
#uw-top-menus.uw-horizontal .uw-nav-menu.uw-nav-menu-secondary > ul > li {
  float: right;
}
#uw-top-menus.uw-horizontal .uw-nav-menu.uw-nav-menu-secondary > ul > li > a {
  font-weight: 620;
  font-size: 0.825rem;
  font-family: var(--uwDisplayFont);
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  line-height: 2.2rem;
  text-transform: uppercase;
  border-bottom: none;
  padding-top: 0;
  padding-bottom: 0;
  margin-bottom: 0;
  background-color: #c5050c;
}
#uw-top-menus.uw-horizontal .uw-nav-menu.uw-nav-menu-secondary > ul > li > a:hover {
  border-bottom: none;
}
#uw-top-menus.uw-horizontal .uw-nav-menu.uw-nav-menu-secondary.uw-nav-menu-secondary-reverse a {
  color: #282728;
  background-color: #fff;
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
}
#uw-top-menus.uw-horizontal .uw-nav-menu.uw-nav-menu-secondary.uw-nav-menu-secondary-reverse ul ul a:hover {
  border-bottom: 0.2rem solid #c5050c;
}
#uw-top-menus.uw-horizontal .uw-nav-menu ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0 auto;
  max-width: 62.5em;
}
#uw-top-menus.uw-horizontal .uw-nav-menu li {
  display: table-cell;
  position: relative;
  vertical-align: middle;
  padding: 0 16px;
  padding: 0 0.95rem;
}
#uw-top-menus.uw-horizontal .uw-nav-menu li li {
  display: block;
  padding: 8px;
  padding: 0.5rem 0.5rem;
  line-height: 1;
  text-align: left;
}
#uw-top-menus.uw-horizontal .uw-nav-menu > ul > li {
  text-align: center;
}
#uw-top-menus.uw-horizontal .uw-nav-menu > ul > li > a {
  padding: 17px 0 1px;
  padding: 1.05rem 0 0.1rem;
  margin-bottom: 13px;
  margin-bottom: 0.8rem;
}
#uw-top-menus.uw-horizontal .uw-nav-menu ul li.uw-dropdown > ul {
  background-color: #c5050c;
}
#uw-top-menus.uw-horizontal .uw-nav-menu-reverse ul li.uw-dropdown > ul, #uw-top-menus.uw-horizontal .uw-nav-menu-reverse .uw-nav-menu-secondary-reverse ul li.uw-dropdown > ul, #uw-top-menus.uw-horizontal .uw-nav-menu-secondary-reverse ul li.uw-dropdown > ul, #uw-top-menus.uw-horizontal .uw-nav-menu-secondary-reverse .uw-nav-menu-secondary-reverse ul li.uw-dropdown > ul {
  background-color: white;
}
#uw-top-menus.uw-horizontal .uw-nav-menu-reverse ul li.uw-dropdown > ul a, #uw-top-menus.uw-horizontal .uw-nav-menu-reverse .uw-nav-menu-secondary-reverse ul li.uw-dropdown > ul a, #uw-top-menus.uw-horizontal .uw-nav-menu-secondary-reverse ul li.uw-dropdown > ul a, #uw-top-menus.uw-horizontal .uw-nav-menu-secondary-reverse .uw-nav-menu-secondary-reverse ul li.uw-dropdown > ul a {
  color: #282728;
  background-color: transparent;
}
#uw-top-menus.uw-horizontal .uw-nav-menu-reverse ul li.uw-dropdown > ul {
  -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
          box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
}
#uw-top-menus.uw-horizontal .uw-nav-menu-reverse-flat ul li.uw-dropdown > ul, #uw-top-menus.uw-horizontal .uw-nav-menu-secondary-reverse ul li.uw-dropdown > ul {
  -webkit-box-shadow: none;
          box-shadow: none;
  border-left: 1px solid #cfcfcf;
  border-right: 1px solid #cfcfcf;
  border-bottom: 1px solid #cfcfcf;
}
#uw-top-menus.uw-horizontal .uw-nav-menu.uw-nav-menu-reverse ul ul a {
  font-weight: 650;
  font-size: 0.9rem;
}
#uw-top-menus.uw-horizontal .uw-nav-menu.uw-nav-menu-reverse ul ul .uw-dropdown > a {
  color: #c5050c;
}
#uw-top-menus.uw-horizontal .uw-nav-menu > ul > li.uw-dropdown > a, #uw-top-menus.uw-horizontal .uw-nav-menu.uw-nav-menu-reverse > ul > li.uw-dropdown > a {
  padding-right: 1rem;
}
#uw-top-menus.uw-horizontal .uw-nav-menu > ul > li.uw-dropdown.uw-is-active > ul {
  display: block;
}
#uw-top-menus.uw-horizontal .uw-nav-menu.uw-nav-menu-reverse a {
  color: #282728;
  font-weight: 650;
}
#uw-top-menus.uw-horizontal .uw-nav-menu ul ul {
  position: absolute;
  left: 0;
  width: 188px;
  z-index: 99999;
  display: none;
}
#uw-top-menus.uw-horizontal .uw-nav-menu > ul > li:first-child {
  padding-left: 0;
}
#uw-top-menus.uw-horizontal .uw-nav-menu > ul > li.current-menu-item > a, #uw-top-menus.uw-horizontal .uw-nav-menu > ul > li.current-menu-parent > a {
  border-bottom-color: white;
}
#uw-top-menus.uw-horizontal .uw-nav-menu.uw-nav-menu-reverse {
  border-top: 1px solid #cfcfcf;
  border-bottom: 1px solid #cfcfcf;
}
#uw-top-menus.uw-horizontal .uw-nav-menu.uw-nav-menu-reverse > ul > li:first-child {
  padding-left: 0;
}
#uw-top-menus.uw-horizontal .uw-nav-menu.uw-nav-menu-reverse > ul > li > a {
  padding: 0.3rem 0 0.1rem;
  margin-bottom: 0.8rem;
  margin-top: 0.8rem;
  border-bottom: 0.2rem solid transparent;
}
#uw-top-menus.uw-horizontal .uw-nav-menu.uw-nav-menu-reverse > ul > li > a:hover {
  border-bottom: 0.2rem solid #c5050c;
}
#uw-top-menus.uw-horizontal .uw-nav-menu.uw-nav-menu-reverse > ul > li > a + ul > li > a:hover {
  border-bottom: 0.2rem solid #c5050c;
}
#uw-top-menus.uw-horizontal .uw-nav-menu.uw-nav-menu-reverse > ul > li.current-menu-item > a, #uw-top-menus.uw-horizontal .uw-nav-menu.uw-nav-menu-reverse > ul > li.current-menu-parent > a {
  border-bottom: 0.2rem solid #c5050c;
}
#uw-top-menus.uw-horizontal .uw-nav-menu ul ul a {
  display: inline;
  margin-bottom: 0;
  padding-bottom: 0;
  height: auto;
  width: 168px;
}

#uw-top-menus.uw-stacked .uw-nav-menu {
  background-color: #f2f2f2;
}
#uw-top-menus.uw-stacked .uw-nav-menu a {
  color: #282728;
}
#uw-top-menus.uw-stacked .uw-nav-menu a:hover {
  border-bottom-color: #cfcfcf;
  background-color: #e8e8e8;
}
#uw-top-menus.uw-stacked .uw-nav-menu ul {
  margin: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding: 0;
  display: block;
}
#uw-top-menus.uw-stacked .uw-nav-menu ul ul {
  position: static;
  padding: 0;
  display: none;
}
#uw-top-menus.uw-stacked .uw-nav-menu ul ul a {
  font-weight: 400;
}
#uw-top-menus.uw-stacked .uw-nav-menu ul ul ul {
  margin-top: 0;
}
#uw-top-menus.uw-stacked .uw-nav-menu > ul > li {
  display: block;
  text-align: left;
  padding: 0;
}
#uw-top-menus.uw-stacked .uw-nav-menu > ul > li li a {
  padding-left: 2rem;
}
#uw-top-menus.uw-stacked .uw-nav-menu > ul > li a {
  padding: 1rem;
  margin-bottom: 0;
  margin-top: 0;
  display: block;
  border: none;
  border-bottom: 1px solid #cfcfcf;
}
#uw-top-menus.uw-stacked .uw-nav-menu.uw-nav-menu-secondary {
  border-top: 2px solid #cfcfcf;
}
#uw-top-menus.uw-stacked .uw-nav-menu.uw-nav-menu-secondary li a {
  text-transform: none;
  font-weight: 400;
}
#uw-top-menus.uw-stacked .uw-nav-menu svg.uw-caret {
  color: #c5050c;
  fill: #c5050c;
  width: 1rem;
  height: 1rem;
  vertical-align: -0.2rem;
}

#test-get-computed-style-width {
  width: 100px;
  padding: 10px;
  display: inline-block;
  position: absolute;
  bottom: 0;
}

.uw-footer {
  clear: both;
  background-color: #282728;
  border-top: 5px solid #c5050c;
  color: #adadad;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.uw-footer a {
  color: #adadad;
}
.uw-footer a:hover {
  color: #f7f7f7;
}

.uw-footer-content {
  padding-top: 2rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-justify-content: space-around;
      -ms-flex-pack: distribute;
          justify-content: space-around;
  max-width: 1200px;
  margin: 0 auto;
}
.uw-footer-content > div {
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 100%;
      -ms-flex: 1 0 100%;
          flex: 1 0 100%;
  max-width: 100%;
  padding: 0 2rem;
  text-align: center;
}
.uw-footer-content > div.uw-logo {
  padding-bottom: 2rem;
  text-align: center;
}
.uw-footer-content ul {
  margin-left: 0;
  margin-bottom: 2rem;
}
.uw-footer-content p, .uw-footer-content li {
  font-size: 0.9rem;
  margin: 0 0 0.5rem;
  line-height: 1.25;
  list-style: none;
}
@media screen and (min-width: 40em) {
  .uw-footer-content > div {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 33.333%;
        -ms-flex: 1 0 33.333%;
            flex: 1 0 33.333%;
    max-width: 33.333%;
    padding: 0 2rem;
    text-align: center;
  }
  .uw-footer-content > div.uw-logo:nth-last-child(2):nth-child(1) {
    -webkit-flex-basis: 50%;
        -ms-flex-preferred-size: 50%;
            flex-basis: 50%;
    max-width: 50%;
    text-align: right;
  }
  .uw-footer-content > div:nth-last-child(1):nth-child(2) {
    -webkit-flex-basis: 50%;
        -ms-flex-preferred-size: 50%;
            flex-basis: 50%;
    max-width: 50%;
    text-align: left;
  }
  .uw-footer-content > div.uw-logo:nth-last-child(3):nth-child(1) {
    -webkit-flex-basis: 33.333333%;
        -ms-flex-preferred-size: 33.333333%;
            flex-basis: 33.333333%;
    max-width: 33.333333%;
    text-align: right;
  }
  .uw-footer-content > div:nth-last-child(2):nth-child(2) {
    -webkit-flex-basis: 33.333333%;
        -ms-flex-preferred-size: 33.333333%;
            flex-basis: 33.333333%;
    max-width: 33.333333%;
    text-align: left;
  }
  .uw-footer-content > div:nth-last-child(1):nth-child(3) {
    -webkit-flex-basis: 33.333333%;
        -ms-flex-preferred-size: 33.333333%;
            flex-basis: 33.333333%;
    max-width: 33.333333%;
    text-align: left;
  }
  .uw-footer-content .uw-logo {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 100%;
        -ms-flex: 0 1 100%;
            flex: 0 1 100%;
    max-width: 100%;
    padding-bottom: 2rem;
  }
  .uw-footer-content p, .uw-footer-content li {
    font-size: 1rem;
    margin-bottom: 0.75rem;
  }
}
@media screen and (min-width: 60.75em) {
  .uw-footer-content {
    padding-top: 4rem;
  }
  .uw-footer-content > div {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 25%;
        -ms-flex: 1 0 25%;
            flex: 1 0 25%;
    max-width: 25%;
    padding: 0 2rem;
    text-align: left;
  }
  .uw-footer-content .uw-logo {
    -webkit-flex-basis: 25%;
        -ms-flex-preferred-size: 25%;
            flex-basis: 25%;
    max-width: 25%;
  }
}

.uw-footer-menu ul ul {
  margin: 0.75rem 0;
}

.uw-logo {
  padding-bottom: 1.625rem;
}
.uw-logo a svg {
  width: 200px;
  height: 150px;
  min-width: 175px;
  fill: #adadad;
  color: #adadad;
}
.uw-logo a:hover svg {
  fill: #f7f7f7;
  color: #f7f7f7;
}

.uw-footer-header {
  color: #adadad;
  font-family: "Red Hat Text", sans-serif;
  font-weight: 625;
  font-size: 0.9rem;
  line-height: 1.25;
  margin: 0 0 1rem;
  text-transform: uppercase;
}
@media screen and (min-width: 60.75em) {
  .uw-footer-header {
    font-size: 1.125rem;
  }
}

.uw-footer-contact {
  text-align: center;
}

.uw-contact-list {
  margin-left: 0;
}

.uw-contact-item {
  list-style: none;
  margin-bottom: 0.75rem;
  line-height: 1.25;
}

[class=uw-contact-item] > a {
  text-decoration: underline;
}

.uw-map-marker, .uw-footer-icon {
  width: 1rem;
  height: 1rem;
  vertical-align: -2px;
  fill: #adadad;
}
.uw-map-marker:hover, .uw-footer-icon:hover {
  fill: #f7f7f7;
}

.uw-copyright {
  padding: 2rem 0.5em 1rem;
  text-align: center;
}
.uw-copyright p {
  margin-bottom: 0.2rem;
  font-size: 0.925rem;
}
.uw-copyright p a {
  text-decoration: underline;
}

.uw-social-icons {
  margin-top: 1rem;
  margin-left: 0;
}
.uw-social-icons .uw-social-icon {
  display: inline-block;
  margin: 0 0.5rem;
}
.uw-social-icons .uw-social-icon:first-child {
  margin-left: 0;
}
.uw-social-icons a {
  display: inline-block;
  background-color: #adadad;
  padding: 0.4rem;
  font-size: 1.3rem;
  line-height: 1.3rem;
  border-radius: 1.05rem;
}
.uw-social-icons a:hover {
  background-color: #f7f7f7;
}
.uw-social-icons svg {
  display: inline-block;
  vertical-align: top;
  width: 1.3rem;
  height: 1.3rem;
  margin: 0;
  padding: 0;
  fill: #282728;
}

.uw-button {
  display: inline-block;
  text-align: center;
  font-family: var(--uwButtonFont);
  font-weight: 620;
  font-size: 1rem;
  line-height: 1;
  padding: 0.75rem 1.25rem;
  margin: 0;
  background: #0479a8;
  color: #fff;
  -webkit-box-shadow: 0 1.5px 4px rgba(0, 0, 0, 0.24), 0 1.5px 6px rgba(0, 0, 0, 0.12);
          box-shadow: 0 1.5px 4px rgba(0, 0, 0, 0.24), 0 1.5px 6px rgba(0, 0, 0, 0.12);
  position: relative;
  cursor: pointer;
  -webkit-appearance: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transition: all 0.25s ease-out;
  transition: all 0.25s ease-out;
  vertical-align: middle;
  border: 2px solid #0479a8;
  border-radius: 2px;
  text-decoration: none !important;
}
.uw-button:hover, .uw-button:focus {
  color: #0479a8;
  background-color: #ffffff;
  text-decoration: none;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  outline: none;
}
.uw-button:hover:after, .uw-button:focus:after {
  opacity: 1;
}

.uw-button.uw-button-large {
  padding: 0.625em 1.625rem;
  font-size: 1.125rem;
}
.uw-button.uw-button-expanded {
  display: block;
  width: 100%;
}
.uw-button.uw-button-reverse {
  background-color: white;
  border: 2px solid #0479a8;
  color: #0479a8;
}
.uw-button.uw-button-reverse:hover, .uw-button.uw-button-reverse:focus {
  background-color: #0479a8;
  border: 2px solid #0479a8;
  color: #fff;
}
.uw-button.uw-button-transparent {
  background-color: rgba(0, 0, 0, 0.5);
  border: 2px solid #ffffff;
}
.uw-button.uw-button-transparent:hover, .uw-button.uw-button-transparent:focus {
  background-color: #ffffff;
  color: #333333;
}
.uw-button.uw-button-red {
  background-color: #c5050c;
  color: #fff;
  border: 2px solid #c5050c;
}
.uw-button.uw-button-red:hover, .uw-button.uw-button-red:focus {
  background-color: #fff;
  color: #c5050c;
}
.uw-button.uw-button-red-reverse {
  background-color: #fff;
  color: #c5050c;
  border: 2px solid #c5050c;
}
.uw-button.uw-button-red-reverse:hover, .uw-button.uw-button-red-reverse:focus {
  background-color: #c5050c;
  border: 2px solid #c5050c;
  color: #fff;
}

.uw-button-cta {
  text-transform: uppercase;
}

.uw-pagination {
  background-color: #f7f7f7;
  padding: 0 1rem;
}

.uw-pagination-prev-next {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.uw-pagination-prev-next > [class*=uw-pagination] {
  display: inline-block;
}

.uw-pagination-menu ul {
  background-color: transparent;
  padding-left: 0;
  padding-right: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.uw-pagination-menu ul > li {
  list-style: none;
}
.uw-pagination-menu ul > li > a {
  background-color: #f7f7f7;
  display: inline-block;
  padding: 0.75rem 1rem 1rem;
  border-right: 1px solid #dedede;
  border-top: 1px solid #dedede;
  border-bottom: 1px solid #dedede;
  font-size: 0.875rem;
  line-height: 16px;
  height: 2.5rem;
}
.uw-pagination-menu ul > li > a.uw-page-previous, .uw-pagination-menu ul > li > a.uw-page-next {
  font-size: 1rem;
}
.uw-pagination-menu ul > li > a.uw-page-previous svg, .uw-pagination-menu ul > li > a.uw-page-next svg {
  width: 0.65rem;
  height: auto;
  vertical-align: -2px;
}
.uw-pagination-menu ul > li > a:first-child {
  border-left: 1px solid #dedede;
}
.uw-pagination-menu ul > li > a[aria-disabled=true] {
  pointer-events: none;
  color: #717171;
}
.uw-pagination-menu ul > li > a:hover, .uw-pagination-menu ul > li > a:focus {
  background-color: #0479a8;
  color: #fff;
}

.uw-breadcrumbs {
  max-width: 62.5em;
  margin-left: auto;
  margin-right: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row wrap;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
}
.uw-breadcrumbs ul, .uw-breadcrumbs ol {
  padding-top: 2rem;
  padding-left: 1rem;
  margin-left: 0;
  margin-bottom: 1rem;
  list-style: none;
}
.uw-breadcrumbs li {
  float: left;
  color: black;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 0.875rem;
  font-family: var(--uwDisplayFont);
  font-weight: 500;
  line-height: 2.1;
  margin-bottom: 0;
}
.uw-breadcrumbs li a[aria-current=page] {
  color: #282728;
}
.uw-breadcrumbs li:not(:last-child)::after {
  color: #646569;
  content: "/";
  margin: 0 0.5rem;
  position: relative;
}

/* Global Reset Styles ------------------ */
input,
textarea,
select,
option,
optgroup,
legend,
fieldset {
  font-size: 1rem;
  color: #333333;
  vertical-align: top;
  display: block;
  margin: 0;
}

datalist {
  font-size: 1rem;
}

label {
  display: block;
  font-weight: 625;
  margin: 0;
}

fieldset label {
  font-weight: 400;
}

.uw-input-row {
  margin: 0 0 1rem 0;
}

/* Input & Textarea ------------------ */
/* Fields with standard width */
input[type=text],
input[type=email],
input[type=password],
input[type=search],
input[type=color],
input[type=date],
input[type=datetime-local],
input[type=month],
input[type=number],
input[type=tel],
input[type=time],
input[type=url],
input[type=week],
input[list],
input[type=file],
select,
textarea {
  width: auto;
  max-width: 100%;
  padding: 0.5rem;
  background-color: #fff;
  border-radius: 0px;
  border: 1px solid #c8c8c8;
}

/* Fields with standard height */
input[type=text],
input[type=email],
input[type=password],
input[type=search],
input[type=color],
input[type=date],
input[type=datetime-local],
input[type=month],
input[type=number],
input[type=tel],
input[type=time],
input[type=url],
input[type=week],
input[list] {
  height: 2.5rem;
}

/* Other */
textarea {
  overflow: auto;
}

input[type=range] {
  height: 2.5rem;
  width: 100%;
  max-width: 100%;
}

input[type=file] {
  min-height: 2.5rem;
}

input[type=search] {
  -webkit-appearance: none;
  height: 2.5rem;
}

input[type=checkbox],
input[type=radio] {
  display: inline-block;
  vertical-align: -0.05rem;
  margin: 0 0.1rem;
}

input::-webkit-file-upload-button {
  display: inline-block;
  text-align: center;
  font-family: var(--uwButtonFont);
  font-weight: 620;
  font-size: 1rem;
  line-height: 1;
  padding: 0.75rem 1.25rem;
  margin: 0;
  background: #0479a8;
  color: #fff;
  -webkit-box-shadow: 0 1.5px 4px rgba(0, 0, 0, 0.24), 0 1.5px 6px rgba(0, 0, 0, 0.12);
          box-shadow: 0 1.5px 4px rgba(0, 0, 0, 0.24), 0 1.5px 6px rgba(0, 0, 0, 0.12);
  position: relative;
  cursor: pointer;
  -webkit-appearance: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transition: all 0.25s ease-out;
  transition: all 0.25s ease-out;
  vertical-align: middle;
  border: 2px solid #0479a8;
  border-radius: 2px;
  text-decoration: none !important;
  margin-right: 1rem;
  color: #0479a8;
  background-color: white;
  padding: 0.5rem;
}

input::file-selector-button {
  display: inline-block;
  text-align: center;
  font-family: var(--uwButtonFont);
  font-weight: 620;
  font-size: 1rem;
  line-height: 1;
  padding: 0.75rem 1.25rem;
  margin: 0;
  background: #0479a8;
  color: #fff;
  -webkit-box-shadow: 0 1.5px 4px rgba(0, 0, 0, 0.24), 0 1.5px 6px rgba(0, 0, 0, 0.12);
          box-shadow: 0 1.5px 4px rgba(0, 0, 0, 0.24), 0 1.5px 6px rgba(0, 0, 0, 0.12);
  position: relative;
  cursor: pointer;
  -webkit-appearance: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transition: all 0.25s ease-out;
  transition: all 0.25s ease-out;
  vertical-align: middle;
  border: 2px solid #0479a8;
  border-radius: 2px;
  text-decoration: none !important;
  margin-right: 1rem;
  color: #0479a8;
  background-color: white;
  padding: 0.5rem;
}
input::-webkit-file-upload-button:hover, input::-webkit-file-upload-button:focus {
  color: #0479a8;
  background-color: #ffffff;
  text-decoration: none;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  outline: none;
}
input::file-selector-button:hover, input::file-selector-button:focus {
  color: #0479a8;
  background-color: #ffffff;
  text-decoration: none;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  outline: none;
}
input::-webkit-file-upload-button:hover:after, input::-webkit-file-upload-button:focus:after {
  opacity: 1;
}
input::file-selector-button:hover:after, input::file-selector-button:focus:after {
  opacity: 1;
}

/* Select ------------------ */
select {
  height: 2.5rem;
}

select[multiple] {
  height: auto;
  min-height: 2.5rem;
  padding: 0;
}
select[multiple] option {
  margin: 0;
  padding: 0.5rem;
}

/* Fieldset ------------------ */
fieldset {
  padding: 10px 25px;
  border-radius: 0px;
  border: 1px solid #c8c8c8;
  margin-bottom: 1rem;
}

legend {
  padding: 0 5px;
  font-weight: 625;
}

/* Buttons, Input Type Submit/Reset ------------------ */
input[type=button],
input[type=submit],
input[type=reset],
input[type=image] {
  display: inline-block;
  text-align: center;
  font-family: var(--uwButtonFont);
  font-weight: 620;
  font-size: 1rem;
  line-height: 1;
  padding: 0.75rem 1.25rem;
  margin: 0;
  background: #0479a8;
  color: #fff;
  -webkit-box-shadow: 0 1.5px 4px rgba(0, 0, 0, 0.24), 0 1.5px 6px rgba(0, 0, 0, 0.12);
          box-shadow: 0 1.5px 4px rgba(0, 0, 0, 0.24), 0 1.5px 6px rgba(0, 0, 0, 0.12);
  position: relative;
  cursor: pointer;
  -webkit-appearance: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transition: all 0.25s ease-out;
  transition: all 0.25s ease-out;
  vertical-align: middle;
  border: 2px solid #0479a8;
  border-radius: 2px;
  text-decoration: none !important;
  width: auto;
  max-width: inherit;
  background-color: #0479a8;
  cursor: pointer;
  color: #fff;
  font-weight: 620;
  font-family: var(--uwTextFont);
  border-radius: 0px;
  text-transform: uppercase;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
input[type=button]:hover, input[type=button]:focus,
input[type=submit]:hover,
input[type=submit]:focus,
input[type=reset]:hover,
input[type=reset]:focus,
input[type=image]:hover,
input[type=image]:focus {
  color: #0479a8;
  background-color: #ffffff;
  text-decoration: none;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  outline: none;
}
input[type=button]:hover:after, input[type=button]:focus:after,
input[type=submit]:hover:after,
input[type=submit]:focus:after,
input[type=reset]:hover:after,
input[type=reset]:focus:after,
input[type=image]:hover:after,
input[type=image]:focus:after {
  opacity: 1;
}

input[type=image] {
  text-align: center;
  padding: 0.5rem;
}

/* States ------------------ */
input[disabled],
textarea[disabled],
select[disabled],
option[disabled] {
  cursor: not-allowed;
}

input:focus,
textarea:focus,
select:focus,
option:focus {
  background-color: inherit;
  border-color: #c8c8c8;
}

input[type=checkbox]:focus,
input[type=radio]:focus {
  outline: #c8c8c8 solid 2px;
}

input[type=button]:hover,
input[type=submit]:hover,
input[type=reset]:hover,
input[type=button]:focus,
input[type=submit]:focus,
input[type=reset]:focus {
  background-color: #03678f;
  color: #fff;
}

table {
  width: 100%;
  margin-bottom: 2rem;
  border-collapse: separate;
  border-spacing: 0;
  border: 1px solid #dbdbdb;
}

tfoot, thead {
  background: #f7f7f7;
  color: #333333;
  border: 1px solid #e4e4e4;
}

caption {
  font-weight: 650;
  text-align: center;
  margin-top: 1rem;
  margin-bottom: 0.5rem;
}

tbody {
  border: 1px solid #e4e4e4;
  background-color: #fff;
}

tr {
  background-color: transparent;
}

table tbody tr:nth-child(even) {
  background-color: #f7f7f7;
}

th, td {
  padding: 1rem;
  line-height: 1.6;
}
th p, th li, th dd, th dt, td p, td li, td dd, td dt {
  font-size: 1rem;
  line-height: 1.6;
}

th {
  font-weight: 625;
  font-size: 1rem;
}

td {
  font-size: 1rem;
}

.uw-side-nav {
  background-color: #fff;
  border-bottom: 4px solid #c5050c;
  padding: 1.5rem 2rem 1.5rem 2rem;
  background-color: #f7f7f7;
  padding: 0;
  border-left: none;
  border-right: none !important;
}
@media screen and (min-width: 40em) {
  .uw-side-nav {
    border-right: 1px solid #cfcfcf;
  }
}
.uw-side-nav + div {
  margin-top: 2rem;
}
@media screen and (min-width: 40em) {
  .uw-side-nav + div {
    margin-top: 4rem;
  }
}
.uw-side-nav ul {
  margin-left: 0;
}
.uw-side-nav li {
  position: relative;
  margin-bottom: 0;
  list-style: none;
  border-bottom: 1px solid #e4e4e4;
  -webkit-transition: 0.25s border-left ease-in;
  transition: 0.25s border-left ease-in;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.35;
}
.uw-side-nav li a {
  display: block;
  padding: 1rem;
  position: relative;
}
.uw-side-nav li ul {
  margin-top: 0;
  margin-left: 2rem;
  margin-bottom: 0.5rem;
}
.uw-side-nav li ul li {
  font-weight: 400;
  border-bottom: 1px solid transparent;
}
.uw-side-nav li ul li a {
  padding: 0.5rem 1rem;
  line-height: 1;
}
.uw-side-nav li ul li a.uw-current-menu-item, .uw-side-nav li ul li a:hover {
  color: #c5050c;
}
.uw-side-nav li ul li:first-child > a {
  padding-top: 0;
}
.uw-side-nav > ul > li > a {
  border-left: 0.25rem solid transparent;
}
.uw-side-nav > ul > li > a.uw-current-menu-item, .uw-side-nav > ul > li > a:hover {
  border-left: 0.25rem solid #c5050c;
  color: #c5050c;
}

body.uw-light-gray-bg .uw-side-nav {
  background-color: #fff;
  border: 1px solid #e4e4e4;
}

.uw-side-nav-ui {
  text-align: right;
}

.uw-side-nav-button {
  display: none;
  background-color: transparent;
  border-bottom: 0;
  padding: 6px 6px 6px;
  position: absolute;
  left: 1rem;
  top: -0.75rem;
  width: calc(100% - 2rem);
  text-align: left;
  font-size: 0.7rem;
  font-family: verdana;
  line-height: 1;
}
.uw-side-nav-button .uw-side-nav {
  display: none;
}
.uw-side-nav-button svg {
  width: 1rem;
  height: 1rem;
  fill: #0479a8;
  vertical-align: -4px;
}

.uw-side-nav-button {
  display: none;
}
.uw-side-nav-button:focus {
  outline: none;
}

.uw-side-nav-is-hidden .uw-side-nav {
  max-height: 0;
  overflow: hidden;
  -webkit-transition: 0.25s max-height ease-in;
  transition: 0.25s max-height ease-in;
  border-bottom: none;
}
.uw-side-nav-is-hidden .uw-side-nav-button {
  background-color: #f7f7f7;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-transition: 0.25s -webkit-box-shadow ease-in;
  transition: 0.25s -webkit-box-shadow ease-in;
  transition: 0.25s box-shadow ease-in;
  transition: 0.25s box-shadow ease-in, 0.25s -webkit-box-shadow ease-in;
  border: 1px solid #aec2ca;
}
.uw-side-nav-is-hidden .uw-side-nav-button svg {
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
  -webkit-transition: 0.25s -webkit-transform ease-in;
  transition: 0.25s -webkit-transform ease-in;
  transition: 0.25s transform ease-in;
  transition: 0.25s transform ease-in, 0.25s -webkit-transform ease-in;
}
.uw-side-nav-is-hidden .uw-side-nav-button:focus {
  border-color: #0479a8;
  -webkit-box-shadow: 0 0 4px rgba(0, 0, 154, 0.5);
          box-shadow: 0 0 4px rgba(0, 0, 154, 0.5);
}

.uw-overlay {
  position: absolute;
  background-color: transparent;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  -webkit-transition: 0.25s background-color ease-in;
  transition: 0.25s background-color ease-in;
}
.uw-overlay.uw-is-active {
  position: absolute;
  z-index: 1;
  background-color: rgba(0, 0, 0, 0.3);
}

@media (max-width: 40rem) {
  .uw-side-nav {
    margin-top: 1.7rem;
    position: absolute;
    width: calc(100% - 2rem);
    top: 2px;
    left: 1rem;
    max-height: 800px;
    -webkit-transition: 0.25s max-height ease-in;
    transition: 0.25s max-height ease-in;
    border-bottom: 0.25rem solid #c5050c;
    z-index: 20;
    -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.3);
            box-shadow: 0 0 4px rgba(0, 0, 0, 0.3);
  }

  body.uw-light-gray-bg .uw-side-nav {
    border: none;
  }

  .uw-side-nav-button {
    display: block;
    z-index: 10;
    top: 0.25rem;
    -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.3);
            box-shadow: 0 0 4px rgba(0, 0, 0, 0.3);
    background-color: #f7f7f7;
    border: 1px solid transparent;
  }
  .uw-side-nav-button svg {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
    -webkit-transition: 0.25s -webkit-transform ease-in;
    transition: 0.25s -webkit-transform ease-in;
    transition: 0.25s transform ease-in;
    transition: 0.25s transform ease-in, 0.25s -webkit-transform ease-in;
  }
  .uw-side-nav-button:focus {
    border-color: #0479a8;
    -webkit-box-shadow: 0 0 4px rgba(0, 0, 154, 0.5);
            box-shadow: 0 0 4px rgba(0, 0, 154, 0.5);
  }

  .uw-sidebar {
    margin-bottom: 0;
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2;
  }

  .uw-body.uw-body {
    padding-top: 3rem;
  }
}
.uw-card {
  -webkit-flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
          flex-basis: 100%;
  max-width: 100%;
  padding: 1rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media screen and (min-width: 31.25em) {
  .uw-card {
    -webkit-flex-basis: 33.333333%;
        -ms-flex-preferred-size: 33.333333%;
            flex-basis: 33.333333%;
    max-width: 33.333333%;
  }
}
.uw-card .uw-card-content {
  background-color: #fff;
}
.uw-card .uw-card-content img {
  width: 100%;
}
.uw-card .uw-card-content h2 {
  font-size: 1.375rem;
  font-weight: 650;
  margin-bottom: 0.225rem;
}
.uw-card .uw-card-copy {
  padding: 0 1rem 1rem;
}
.uw-card .uw-card-copy p, .uw-card .uw-card-copy li {
  line-height: 1.6;
}
.uw-card .uw-card-copy p:last-child, .uw-card .uw-card-copy li:last-child {
  margin-bottom: 0;
}

.uw-body {
  -webkit-flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
          flex-basis: 100%;
  max-width: 100%;
  margin-bottom: 3rem;
}
@media screen and (min-width: 40em) {
  .uw-body {
    -webkit-flex-basis: 66.6667%;
        -ms-flex-preferred-size: 66.6667%;
            flex-basis: 66.6667%;
    max-width: 66.6667%;
  }
}
.uw-body p, .uw-body li, .uw-body dd, .uw-body dt {
  font-family: var(--uwCopyFont);
}
.uw-body:first-child:last-child {
  -webkit-flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
          flex-basis: 100%;
  max-width: 100%;
  padding-top: 0;
}
@media screen and (min-width: 40em) {
  .uw-body:first-child:last-child {
    -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
    max-width: 100%;
  }
}
.uw-body h2.uw-mini-bar {
  margin-top: 3.2rem;
}

.uw-sidebar {
  -webkit-flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
          flex-basis: 100%;
  max-width: 100%;
  margin-bottom: 3rem;
}
@media screen and (min-width: 40em) {
  .uw-sidebar {
    -webkit-flex-basis: 33.3333%;
        -ms-flex-preferred-size: 33.3333%;
            flex-basis: 33.3333%;
    max-width: 33.3333%;
  }
}

.uw-sidebar-box {
  background-color: #fff;
  border-bottom: 4px solid #c5050c;
  padding: 1rem 1.25rem;
}
@media screen and (min-width: 40em) {
  .uw-sidebar-box {
    border-right: 1px solid #cfcfcf;
  }
}
.uw-sidebar-box > h3 {
  position: relative;
  margin-top: 2.2rem;
}
.uw-sidebar-box > h3:before {
  position: absolute;
  left: 0;
  height: 4px;
  content: "";
  width: 2rem;
  top: -12px;
  background-color: #c5050c;
}
.uw-sidebar-box > p, .uw-sidebar-box li {
  font-size: 1rem;
  margin-bottom: 1.35rem;
  line-height: 1.35;
}
@media screen and (min-width: 40em) {
  .uw-sidebar-box {
    border-top: 1px solid #cfcfcf;
    border-left: 1px solid #cfcfcf;
  }
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInV3LXN0eWxlLmNzcyIsIi4uL2Fzc2V0cy9zY3NzL3V3X3N0eWxlLnNjc3MiLCIuLi9hc3NldHMvc2Nzcy9fdXdfcmVzZXQuc2NzcyIsIi4uL2Fzc2V0cy9zY3NzL191d192YXJzLnNjc3MiLCIuLi9hc3NldHMvc2Nzcy9fdXdfdHlwb2dyYXBoeS5zY3NzIiwiLi4vYXNzZXRzL3Njc3MvdmVuZG9yL2ZvdW5kYXRpb24vX2JyZWFrcG9pbnQuc2NzcyIsIi4uL2Fzc2V0cy9zY3NzL191d191dGlscy5zY3NzIiwiLi4vYXNzZXRzL3Njc3MvX3V3X21peGlucy5zY3NzIiwiLi4vYXNzZXRzL3Njc3MvX3V3X2NvbnRlbnQuc2NzcyIsIi4uL2Fzc2V0cy9zY3NzL191d19taW5pX2Jhci5zY3NzIiwiLi4vYXNzZXRzL3Njc3MvX3V3X2dsb2JhbF9iYXIuc2NzcyIsIi4uL2Fzc2V0cy9zY3NzL191d19oZWFkZXIuc2NzcyIsIi4uL2Fzc2V0cy9zY3NzL191d19uYXZfbWVudS5zY3NzIiwiLi4vYXNzZXRzL3Njc3MvX3V3X2Zvb3Rlci5zY3NzIiwiLi4vYXNzZXRzL3Njc3MvX3V3X2J1dHRvbi5zY3NzIiwiLi4vYXNzZXRzL3Njc3MvX3V3X3BhZ2luYXRpb24uc2NzcyIsIi4uL2Fzc2V0cy9zY3NzL191d19icmVhZGNydW1icy5zY3NzIiwiLi4vYXNzZXRzL3Njc3MvX3V3X2Zvcm0uc2NzcyIsIi4uL2Fzc2V0cy9zY3NzL191d190YWJsZS5zY3NzIiwiLi4vYXNzZXRzL3Njc3MvX3V3X3NpZGVfbmF2LnNjc3MiLCIuLi9hc3NldHMvc2Nzcy9fdXdfY2FyZC5zY3NzIiwiLi4vYXNzZXRzL3Njc3MvX3V3X2xheW91dHMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNFaEI7Ozs7RUFBQTtBQ0ZBO2dFQUFBO0FBR0E7Ozs7Ozs7O0VBUUUsU0FBQTtFQUNBLG9CQUFBO0VBQ0EsZUFBQTtFQUNBLG1CQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7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 */