@charset "UTF-8";
/*
 * A partial implementation of the Ruby list functions from Compass:
 * https://github.com/Compass/compass/blob/stable/lib/compass/sass_extensions/functions/lists.rb
 */
/*
 * A partial implementation of the Ruby constants functions from Compass:
 * https://github.com/Compass/compass/blob/stable/lib/compass/sass_extensions/functions/constants.rb
 */
/*
 * A partial implementation of the Ruby display functions from Compass:
 * https://github.com/Compass/compass/blob/stable/core/lib/compass/core/sass_extensions/functions/display.rb
 */
html {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

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

embed,
img,
object,
video {
  max-width: 100%;
  height: auto; }

.accordion__trigger:hover {
  cursor: pointer; }

.accordion__target {
  overflow: hidden;
  -webkit-transition: 300ms;
  -moz-transition: 300ms;
  -o-transition: 300ms;
  transition: 300ms; }

.form-wrapper,
.form-item {
  margin-top: 1.57143em;
  margin-bottom: 1.57143em; }
  .form-wrapper:first-child,
  .form-item:first-child {
    margin-top: 0; }
  .form-wrapper:last-child,
  .form-item:last-child {
    margin-bottom: 0; }

.form-wrapper > .form-item {
  margin: 0; }

.form-item > label,
.form-item > legend {
  margin-top: 0.78571em;
  margin-bottom: 0.78571em;
  font-weight: 700; }

.form-item > input,
.form-item > select,
.form-item > .form-textarea-wrapper > textarea {
  margin: 0; }

.form-actions .form-submit {
  display: inline-block;
  font-family: "Work Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 500;
  text-align: center;
  text-decoration: none;
  border: none;
  vertical-align: middle;
  cursor: pointer;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  -webkit-transition: 300ms;
  -moz-transition: 300ms;
  -o-transition: 300ms;
  transition: 300ms;
  color: white;
  background-color: #a71930;
  border-width: 2px;
  border-color: transparent;
  border-style: solid;
  padding: 1.3125em 1.5em;
  font-size: 1.14286em;
  line-height: 1.375em; }
  .form-actions .form-submit:hover, .form-actions .form-submit:focus {
    color: white;
    background-color: #861426;
    border-color: transparent; }

.form-radios .form-item,
.form-checkboxes .form-item {
  margin-top: 0.39286em;
  margin-bottom: 0.39286em;
  vertical-align: middle; }
  .form-radios .form-item:first-child,
  .form-checkboxes .form-item:first-child {
    margin-top: 0; }
  .form-radios .form-item:last-child,
  .form-checkboxes .form-item:last-child {
    margin-bottom: 0; }
  .form-radios .form-item input,
  .form-radios .form-item label,
  .form-checkboxes .form-item input,
  .form-checkboxes .form-item label {
    display: inline-block;
    margin: 0;
    font-weight: inherit;
    text-transform: inherit;
    letter-spacing: inherit;
    vertical-align: middle; }
  .form-radios .form-item input,
  .form-checkboxes .form-item input {
    position: relative;
    top: 2px;
    margin-right: .5em; }

.form-type-select.has-links select,
.form-type-select.has-radios select {
  display: none; }

.form-item .description {
  margin-top: 0.78571em;
  margin-bottom: 0.78571em;
  color: darkslategrey; }

.iradio,
.icheckbox {
  display: inline-block;
  margin-right: .5em;
  border: 1px solid lightgrey;
  background-color: white;
  vertical-align: middle; }
  .iradio input,
  .icheckbox input {
    margin-right: 0;
    margin-bottom: 0; }

.iradio {
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  -o-border-radius: 100%;
  border-radius: 100%;
  height: 1.57143em;
  width: 1.57143em;
  margin-top: 0.14286em; }

.iradio.checked {
  position: relative; }
  .iradio.checked:before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    height: 1em;
    width: 1em;
    margin: auto;
    background-color: cornflowerblue;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    -ms-border-radius: 100%;
    -o-border-radius: 100%;
    border-radius: 100%; }

.icheckbox {
  height: 1.57143em;
  width: 1.57143em;
  margin-top: 0.14286em; }

.icheckbox.checked {
  position: relative; }
  .icheckbox.checked:before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    height: 1em;
    width: 1em;
    margin: auto;
    background-color: cornflowerblue;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); }

ul.menu {
  margin-top: 1.57143em;
  margin-bottom: 1.57143em;
  margin-left: 0;
  margin-right: 0;
  padding: 0; }
  ul.menu a {
    display: block; }
  ul.menu li {
    display: inline-block;
    margin-left: 1em;
    list-style: none; }
    ul.menu li:first-child {
      margin-left: 0; }

.pager {
  margin-top: 1.57143em;
  margin-bottom: 1.57143em; }
  .pager a {
    display: block;
    color: #a71930;
    text-decoration: underline; }
  .pager a:hover,
  .pager a:focus {
    color: #16517d; }
  .pager .pager__items {
    margin: 0;
    padding: 0;
    vertical-align: middle; }
  .pager .pager__item {
    font-size: 1.14286em;
    line-height: 1.5;
    display: inline-block;
    margin: 0 .5em 0 0;
    font-weight: 600;
    list-style: none;
    vertical-align: middle; }
  .pager .pager__item.is-active a {
    color: #252525;
    text-decoration: none; }

.search-results {
  margin: 0;
  padding: 0;
  list-style: none; }
  .search-results > li {
    margin-top: 1.57143em;
    margin-bottom: 1.57143em;
    padding-bottom: 1.57143em;
    border-bottom: 1px solid lightgrey; }
    .search-results > li:first-child {
      margin-top: 0; }
    .search-results > li:last-child {
      margin-bottom: 0; }
    .search-results > li *:first-child {
      margin-top: 0; }
    .search-results > li *:last-child {
      margin-bottom: 0; }
  .search-results > li > h1, .search-results > li > h2, .search-results > li > h3, .search-results > li > h4, .search-results > li > h5, .search-results > li > h6 {
    margin: 0;
    font-weight: 400; }

.styleguide-component .type-set {
  margin: 0;
  padding: 0;
  list-style: none; }
  .styleguide-component .type-set .type-set--paris {
    font-size: 2.85714em;
    line-height: 1.2;
    margin-top: 0.55em;
    margin-bottom: 0.55em; }
  .styleguide-component .type-set .type-set--sydney {
    font-size: 2.14286em;
    line-height: 1.4;
    margin-top: 0.73333em;
    margin-bottom: 0.73333em; }
  .styleguide-component .type-set .type-set--washington {
    font-size: 1.42857em;
    line-height: 1.4;
    margin-top: 1.1em;
    margin-bottom: 1.1em; }
  .styleguide-component .type-set .type-set--helsinki {
    font-size: 1.28571em;
    line-height: 1.44444;
    margin-top: 1.22222em;
    margin-bottom: 1.22222em; }
  .styleguide-component .type-set .type-set--amsterdam {
    font-size: 1.14286em;
    line-height: 1.5;
    margin-top: 1.375em;
    margin-bottom: 1.375em; }
  .styleguide-component .type-set .type-set--london {
    font-size: 1em;
    line-height: 1.42857;
    margin-top: 1.57143em;
    margin-bottom: 1.57143em; }
  .styleguide-component .type-set .type-set--canberra {
    font-size: 0.85714em;
    line-height: 1.66667;
    margin-top: 1.83333em;
    margin-bottom: 1.83333em; }
  .styleguide-component .type-set .type-set__item {
    color: #252525;
    font-family: "Work Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 600; }

.styleguide-component .lede {
  font-size: 1.14286em;
  line-height: 1.5;
  margin-top: 1.375em;
  margin-bottom: 1.375em; }

.styleguide-section--buttons .styleguide-component__content > div {
  margin-top: 1em;
  margin-bottom: 1em; }

.styleguide-section--buttons .button-theme--primary {
  display: inline-block;
  font-family: "Work Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 500;
  text-align: center;
  text-decoration: none;
  border: none;
  vertical-align: middle;
  cursor: pointer;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  -webkit-transition: 300ms;
  -moz-transition: 300ms;
  -o-transition: 300ms;
  transition: 300ms;
  color: white;
  background-color: #a71930;
  border-width: 2px;
  border-color: transparent;
  border-style: solid;
  padding: 1.3125em 1.5em;
  font-size: 1.14286em;
  line-height: 1.375em; }
  .styleguide-section--buttons .button-theme--primary:hover, .styleguide-section--buttons .button-theme--primary:focus {
    color: white;
    background-color: #861426;
    border-color: transparent; }

.styleguide-section--buttons .button-theme--secondary {
  display: inline-block;
  font-family: "Work Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 500;
  text-align: center;
  text-decoration: none;
  border: none;
  vertical-align: middle;
  cursor: pointer;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  -webkit-transition: 300ms;
  -moz-transition: 300ms;
  -o-transition: 300ms;
  transition: 300ms;
  color: #124670;
  background-color: white;
  border-width: 2px;
  border-color: #e1e4e6;
  border-style: solid;
  padding: 1.3125em 1.5em;
  font-size: 1.14286em;
  line-height: 1.375em; }
  .styleguide-section--buttons .button-theme--secondary:hover, .styleguide-section--buttons .button-theme--secondary:focus {
    color: white;
    background-color: #16517d;
    border-color: #16517d; }

.styleguide-section--buttons .button-theme--tertiary {
  display: inline-block;
  font-family: "Work Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 500;
  text-align: center;
  text-decoration: none;
  border: none;
  vertical-align: middle;
  cursor: pointer;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  -webkit-transition: 300ms;
  -moz-transition: 300ms;
  -o-transition: 300ms;
  transition: 300ms;
  color: white;
  background-color: #16517d;
  border-width: 2px;
  border-color: transparent;
  border-style: solid;
  padding: 1.3125em 1.5em;
  font-size: 1.14286em;
  line-height: 1.375em; }
  .styleguide-section--buttons .button-theme--tertiary:hover, .styleguide-section--buttons .button-theme--tertiary:focus {
    color: white;
    background-color: #124164;
    border-color: transparent; }

.styleguide-section--buttons .button-size--primary {
  display: inline-block;
  font-family: "Work Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 500;
  text-align: center;
  text-decoration: none;
  border: none;
  vertical-align: middle;
  cursor: pointer;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  -webkit-transition: 300ms;
  -moz-transition: 300ms;
  -o-transition: 300ms;
  transition: 300ms;
  color: white;
  background-color: #a71930;
  border-width: 2px;
  border-color: transparent;
  border-style: solid;
  padding: 1.3125em 1.5em;
  font-size: 1.14286em;
  line-height: 1.375em; }
  .styleguide-section--buttons .button-size--primary:hover, .styleguide-section--buttons .button-size--primary:focus {
    color: white;
    background-color: #861426;
    border-color: transparent; }

.styleguide-section--buttons .button-size--secondary {
  display: inline-block;
  font-family: "Work Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 500;
  text-align: center;
  text-decoration: none;
  border: none;
  vertical-align: middle;
  cursor: pointer;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  -webkit-transition: 300ms;
  -moz-transition: 300ms;
  -o-transition: 300ms;
  transition: 300ms;
  color: white;
  background-color: #a71930;
  border-width: 2px;
  border-color: transparent;
  border-style: solid;
  padding: 0.85714em 1.71429em;
  font-size: 1em;
  line-height: 1.57143em; }
  .styleguide-section--buttons .button-size--secondary:hover, .styleguide-section--buttons .button-size--secondary:focus {
    color: white;
    background-color: #861426;
    border-color: transparent; }

.tabs__trigger:hover {
  cursor: pointer; }

.tabs__item.is-closed {
  display: none; }

.tabs {
  margin-top: 1.57143em;
  margin-bottom: 1.57143em; }
  .tabs > ul {
    margin: 0;
    padding: 0; }
  .tabs > ul > li {
    display: inline-block;
    margin-right: 1em; }

.block-block-content43f723b3-45bb-4d78-b597-af9ed9b039b1 {
  padding-top: 2.35714em;
  padding-bottom: 2.35714em;
  color: white;
  background-color: #782424; }
  .block-block-content43f723b3-45bb-4d78-b597-af9ed9b039b1 h1,
  .block-block-content43f723b3-45bb-4d78-b597-af9ed9b039b1 h2,
  .block-block-content43f723b3-45bb-4d78-b597-af9ed9b039b1 h3,
  .block-block-content43f723b3-45bb-4d78-b597-af9ed9b039b1 h4,
  .block-block-content43f723b3-45bb-4d78-b597-af9ed9b039b1 h5,
  .block-block-content43f723b3-45bb-4d78-b597-af9ed9b039b1 h6,
  .block-block-content43f723b3-45bb-4d78-b597-af9ed9b039b1 a {
    color: white; }
  .block-block-content43f723b3-45bb-4d78-b597-af9ed9b039b1 a {
    text-decoration: underline; }
  .block-block-content43f723b3-45bb-4d78-b597-af9ed9b039b1 a:hover,
  .block-block-content43f723b3-45bb-4d78-b597-af9ed9b039b1 a:focus {
    text-decoration: none; }
  .block-block-content43f723b3-45bb-4d78-b597-af9ed9b039b1 .block__title,
  .block-block-content43f723b3-45bb-4d78-b597-af9ed9b039b1 .block__content {
    width: 67.14286em;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0.78571em;
    margin-bottom: 0.78571em; }
    .block-block-content43f723b3-45bb-4d78-b597-af9ed9b039b1 .block__title:after,
    .block-block-content43f723b3-45bb-4d78-b597-af9ed9b039b1 .block__content:after {
      content: " ";
      display: block;
      clear: both; }
    .block-block-content43f723b3-45bb-4d78-b597-af9ed9b039b1 .block__title:first-child,
    .block-block-content43f723b3-45bb-4d78-b597-af9ed9b039b1 .block__content:first-child {
      margin-top: 0; }
    .block-block-content43f723b3-45bb-4d78-b597-af9ed9b039b1 .block__title:last-child,
    .block-block-content43f723b3-45bb-4d78-b597-af9ed9b039b1 .block__content:last-child {
      margin-bottom: 0; }
  .block-block-content43f723b3-45bb-4d78-b597-af9ed9b039b1 .block__title > h1, .block-block-content43f723b3-45bb-4d78-b597-af9ed9b039b1 .block__title > h2, .block-block-content43f723b3-45bb-4d78-b597-af9ed9b039b1 .block__title > h3, .block-block-content43f723b3-45bb-4d78-b597-af9ed9b039b1 .block__title > h4, .block-block-content43f723b3-45bb-4d78-b597-af9ed9b039b1 .block__title > h5, .block-block-content43f723b3-45bb-4d78-b597-af9ed9b039b1 .block__title > h6 {
    margin: 0;
    font-weight: 500; }
  .block-block-content43f723b3-45bb-4d78-b597-af9ed9b039b1 > .block__content > .field > .field__items > .field__item *:first-child {
    margin-top: 0; }
  .block-block-content43f723b3-45bb-4d78-b597-af9ed9b039b1 > .block__content > .field > .field__items > .field__item *:last-child {
    margin-bottom: 0; }
  .block-block-content43f723b3-45bb-4d78-b597-af9ed9b039b1 > .block__content > .field--name-body {
    width: 44.28571em;
    float: left;
    margin-right: 1.42857em; }
    .block-block-content43f723b3-45bb-4d78-b597-af9ed9b039b1 > .block__content > .field--name-body > .field__items > .field__item > h1, .block-block-content43f723b3-45bb-4d78-b597-af9ed9b039b1 > .block__content > .field--name-body > .field__items > .field__item > h2, .block-block-content43f723b3-45bb-4d78-b597-af9ed9b039b1 > .block__content > .field--name-body > .field__items > .field__item > h3, .block-block-content43f723b3-45bb-4d78-b597-af9ed9b039b1 > .block__content > .field--name-body > .field__items > .field__item > h4, .block-block-content43f723b3-45bb-4d78-b597-af9ed9b039b1 > .block__content > .field--name-body > .field__items > .field__item > h5, .block-block-content43f723b3-45bb-4d78-b597-af9ed9b039b1 > .block__content > .field--name-body > .field__items > .field__item > h6 {
      color: white;
      font-weight: 500; }
  .block-block-content43f723b3-45bb-4d78-b597-af9ed9b039b1 > .block__content > .field--name-field-secondary-notice-content {
    width: 21.42857em;
    float: right;
    margin-right: 0;
    padding-left: 1.42857em;
    border-left: 1px solid white; }
    .block-block-content43f723b3-45bb-4d78-b597-af9ed9b039b1 > .block__content > .field--name-field-secondary-notice-content p {
      font-weight: 500; }

.block-block-content1600b86f-3bf7-4ca0-a9d5-0fd66630ab78 .block__title {
  margin-bottom: 0.78571em; }
  .block-block-content1600b86f-3bf7-4ca0-a9d5-0fd66630ab78 .block__title > h1, .block-block-content1600b86f-3bf7-4ca0-a9d5-0fd66630ab78 .block__title > h2, .block-block-content1600b86f-3bf7-4ca0-a9d5-0fd66630ab78 .block__title > h3, .block-block-content1600b86f-3bf7-4ca0-a9d5-0fd66630ab78 .block__title > h4, .block-block-content1600b86f-3bf7-4ca0-a9d5-0fd66630ab78 .block__title > h5, .block-block-content1600b86f-3bf7-4ca0-a9d5-0fd66630ab78 .block__title > h6 {
    margin: 0;
    font-weight: 500; }

.block-block-content1600b86f-3bf7-4ca0-a9d5-0fd66630ab78 .block__content p,
.block-block-content1600b86f-3bf7-4ca0-a9d5-0fd66630ab78 .block__content p.intro {
  margin: 0; }

.block-block-content14452521-d13d-4cf7-b516-7fa972b47284 {
  background-color: white;
  padding: 1.57143em;
  -webkit-box-shadow: 0 2px 2px -2px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 2px 2px -2px rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 2px -2px rgba(0, 0, 0, 0.2); }
  body.secure-site .block-block-content14452521-d13d-4cf7-b516-7fa972b47284 {
    background-color: #f1f3f4;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none; }
  .block-block-content14452521-d13d-4cf7-b516-7fa972b47284 > .block__content > .field {
    margin-top: 1.57143em;
    margin-bottom: 1.57143em; }
    .block-block-content14452521-d13d-4cf7-b516-7fa972b47284 > .block__content > .field:first-child {
      margin-top: 0; }
    .block-block-content14452521-d13d-4cf7-b516-7fa972b47284 > .block__content > .field:last-child {
      margin-bottom: 0; }
  .block-block-content14452521-d13d-4cf7-b516-7fa972b47284 > .block__content > .field--name-ds-mobile-apps-block > .field__items > .field__item > .field {
    margin-top: 1.57143em;
    margin-bottom: 1.57143em; }
    .block-block-content14452521-d13d-4cf7-b516-7fa972b47284 > .block__content > .field--name-ds-mobile-apps-block > .field__items > .field__item > .field:first-child {
      margin-top: 0; }
    .block-block-content14452521-d13d-4cf7-b516-7fa972b47284 > .block__content > .field--name-ds-mobile-apps-block > .field__items > .field__item > .field:last-child {
      margin-bottom: 0; }
  .block-block-content14452521-d13d-4cf7-b516-7fa972b47284 > .block__content > .field--name-field-app-stores {
    *zoom: 1; }
    .block-block-content14452521-d13d-4cf7-b516-7fa972b47284 > .block__content > .field--name-field-app-stores:after {
      content: "";
      display: table;
      clear: both; }
    .block-block-content14452521-d13d-4cf7-b516-7fa972b47284 > .block__content > .field--name-field-app-stores > .field__items > .field__item {
      float: left; }

.block-doj-content-blocks.block-latest-news {
  background-color: white;
  padding: 1.57143em;
  -webkit-box-shadow: 0 2px 2px -2px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 2px 2px -2px rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 2px -2px rgba(0, 0, 0, 0.2); }
  body.secure-site .block-doj-content-blocks.block-latest-news {
    background-color: #f1f3f4;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none; }
  .block-doj-content-blocks.block-latest-news > .block__content > .node {
    margin-top: 1.57143em;
    margin-bottom: 1.57143em;
    padding-bottom: 1.57143em;
    border-bottom: 2px solid #e1e4e6; }
    .block-doj-content-blocks.block-latest-news > .block__content > .node:first-child {
      margin-top: 0; }
    .block-doj-content-blocks.block-latest-news > .block__content > .node:last-child {
      margin-bottom: 0; }
    .block-doj-content-blocks.block-latest-news > .block__content > .node:last-child {
      padding-bottom: 0;
      border-bottom: none; }

.block-login-block input[type="text"], .block-login-block input[type="password"], .block-login-block input[type="date"], .block-login-block input[type="datetime"], .block-login-block input[type="datetime-local"], .block-login-block input[type="month"], .block-login-block input[type="week"], .block-login-block input[type="email"], .block-login-block input[type="number"], .block-login-block input[type="search"], .block-login-block input[type="tel"], .block-login-block input[type="time"], .block-login-block input[type="url"],
.block-login-block select,
.block-login-block textarea {
  padding: 0.57143em 0.71429em;
  font-size: 1em;
  line-height: 1.57143em; }

.block-login-block input[type="text"], .block-login-block input[type="password"], .block-login-block input[type="date"], .block-login-block input[type="datetime"], .block-login-block input[type="datetime-local"], .block-login-block input[type="month"], .block-login-block input[type="week"], .block-login-block input[type="email"], .block-login-block input[type="number"], .block-login-block input[type="search"], .block-login-block input[type="tel"], .block-login-block input[type="time"], .block-login-block input[type="url"],
.block-login-block select {
  height: 2.85714em; }

.block-login-block select {
  padding-right: 2em;
  background-position: calc(100% - 0.71429em) center; }

.block-login-block .login-text {
  display: inline-block;
  margin: 0 .5em; }
  .block-login-block .login-text:first-child {
    margin-left: 0; }
  .block-login-block .login-text:last-child {
    margin-right: 0; }

.block-login-block select {
  display: inline-block;
  width: auto;
  margin: 0 0 0 .5em;
  border-color: transparent;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px; }

.block-login-block a.button--login {
  display: inline-block;
  font-family: "Work Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 500;
  text-align: center;
  text-decoration: none;
  border: none;
  vertical-align: middle;
  cursor: pointer;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  -webkit-transition: 300ms;
  -moz-transition: 300ms;
  -o-transition: 300ms;
  transition: 300ms;
  color: white;
  background-color: #a71930;
  border-width: 2px;
  border-color: transparent;
  border-style: solid;
  padding: 1.3125em 1.5em;
  font-size: 1.14286em;
  line-height: 1.375em;
  margin: 0 0 0 1em; }
  .block-login-block a.button--login:hover, .block-login-block a.button--login:focus {
    color: white;
    background-color: #861426;
    border-color: transparent; }

.block-login-block a.button--login:after {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
  text-decoration: none;
  font-variant: normal;
  text-transform: none;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "";
  height: 1em;
  width: 1em;
  display: inline-block;
  line-height: 1em;
  text-align: center;
  position: relative;
  top: -2px;
  margin-left: .5em; }

.block-login-block a.button--logout {
  font-size: 1em;
  line-height: 1.42857;
  display: inline-block;
  padding: 1.57143em 0 0 0;
  text-decoration: underline; }

.block-login-block a.button--logout:hover,
.block-login-block a.button--logout:focus {
  text-decoration: none; }

.block-login-block .logout-text:before {
  content: "|";
  margin: 0 1em; }

.block-menu ul.menu {
  margin: 0;
  padding: 0; }

.block-menu.menu--main > ul.menu,
.block-menu.menu--main-navigation-authenticat > ul.menu {
  *zoom: 1;
  display: table;
  width: 100%; }
  .block-menu.menu--main > ul.menu:after,
  .block-menu.menu--main-navigation-authenticat > ul.menu:after {
    content: "";
    display: table;
    clear: both; }

.block-menu.menu--main > ul.menu > li,
.block-menu.menu--main-navigation-authenticat > ul.menu > li {
  margin: 0;
  display: table-cell;
  table-layout: auto; }

.block-menu.menu--main > ul.menu > li > a,
.block-menu.menu--main-navigation-authenticat > ul.menu > li > a {
  font-size: 1.14286em;
  line-height: 1.5;
  position: relative;
  display: block;
  width: 100%;
  padding: 0.9375em 0.8125em;
  font-weight: 500;
  background-color: white;
  text-align: center; }

.block-menu.menu--main > ul.menu > li > a:after,
.block-menu.menu--main-navigation-authenticat > ul.menu > li > a:after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 1px;
  background-color: black;
  z-index: 10;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=10);
  opacity: 0.1; }

.block-menu.menu--main > ul.menu > li > a:before,
.block-menu.menu--main-navigation-authenticat > ul.menu > li > a:before {
  content: "";
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -webkit-transition: 300ms;
  -moz-transition: 300ms;
  -o-transition: 300ms;
  transition: 300ms; }

.block-menu.menu--main > ul.menu > li > a:hover:before,
.block-menu.menu--main > ul.menu > li > a:focus:before,
.block-menu.menu--main > ul.menu > li > a.is-active:before,
.block-menu.menu--main-navigation-authenticat > ul.menu > li > a:hover:before,
.block-menu.menu--main-navigation-authenticat > ul.menu > li > a:focus:before,
.block-menu.menu--main-navigation-authenticat > ul.menu > li > a.is-active:before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 3px;
  width: 100%;
  background-color: #a71930;
  z-index: 10;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1; }

.block-menu.menu--main > ul.menu > li > a.button--primary,
.block-menu.menu--main-navigation-authenticat > ul.menu > li > a.button--primary {
  color: white;
  background-color: #124670; }

.block-menu.menu--footer {
  padding: 2.35714em 1.57143em;
  background-color: #111111; }
  .block-menu.menu--footer a,
  .block-menu.menu--footer li {
    display: block;
    margin: 0;
    padding: 0; }
  .block-menu.menu--footer a {
    color: white;
    text-decoration: underline; }
    .block-menu.menu--footer a:hover, .block-menu.menu--footer a:focus {
      text-decoration: none; }
  .block-menu.menu--footer ul.menu > li {
    margin-top: 0.78571em; }
    .block-menu.menu--footer ul.menu > li:first-child {
      margin-top: 0; }

.block-menu.menu--secondary-navigation-auth {
  text-align: right; }
  .block-menu.menu--secondary-navigation-auth a {
    color: #252525;
    text-decoration: underline; }
  .block-menu.menu--secondary-navigation-auth a:hover,
  .block-menu.menu--secondary-navigation-auth a:focus {
    text-decoration: none; }

.block-menu.menu--footer-contact-menu a {
  font-weight: 600; }

.block-menu.menu--footer-contact-menu a:after {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
  text-decoration: none;
  font-variant: normal;
  text-transform: none;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "";
  height: 1em;
  width: 1em;
  display: inline-block;
  line-height: 1em;
  text-align: center;
  position: relative;
  top: -1px;
  margin-left: .25em; }

.block-page-title-block .block__content > h1, .block-page-title-block .block__content > h2, .block-page-title-block .block__content > h3, .block-page-title-block .block__content > h4, .block-page-title-block .block__content > h5, .block-page-title-block .block__content > h6 {
  font-size: 2.85714em;
  line-height: 1.2;
  margin: 0;
  color: #16517d;
  font-weight: 600;
  letter-spacing: -1px; }

.block-system-branding-block {
  position: relative;
  padding-left: 7.85714em;
  color: white; }
  .block-system-branding-block a {
    color: white; }
  .block-system-branding-block a,
  .block-system-branding-block img {
    display: block; }
  .block-system-branding-block .site-logo {
    position: absolute;
    top: 0;
    left: 0;
    width: 6.78571em; }
  .block-system-branding-block .site-name {
    font-size: 2.14286em;
    line-height: 1.4;
    font-weight: 600; }
  .block-system-branding-block .site-slogan {
    font-size: 1.42857em;
    line-height: 1.4;
    font-weight: 500; }

.field--name-node-title .field__item > h1, .field--name-node-title .field__item > h2, .field--name-node-title .field__item > h3, .field--name-node-title .field__item > h4, .field--name-node-title .field__item > h5, .field--name-node-title .field__item > h6 {
  font-size: 2.85714em;
  line-height: 1.2;
  margin: 0;
  color: #16517d;
  font-weight: 600;
  letter-spacing: -1px; }

.field--name-field-preceding-title .field__item {
  font-size: 1.42857em;
  line-height: 1.4;
  margin: 0;
  color: #16517d;
  font-weight: 600; }

.region--main .field--name-body *:first-child,
.field--name-field-two-col-content *:first-child,
.field--name-field-accordion-content *:first-child,
.field--name-field-tab-content *:first-child,
.field--name-field-helpful-links *:first-child,
.field--name-field-secondary-content *:first-child,
.field--name-field-content *:first-child {
  margin-top: 0; }

.region--main .field--name-body *:last-child,
.field--name-field-two-col-content *:last-child,
.field--name-field-accordion-content *:last-child,
.field--name-field-tab-content *:last-child,
.field--name-field-helpful-links *:last-child,
.field--name-field-secondary-content *:last-child,
.field--name-field-content *:last-child {
  margin-bottom: 0; }

.region--main .field--name-body > .field__items > .field__item > h1, .region--main .field--name-body > .field__items > .field__item > h2, .region--main .field--name-body > .field__items > .field__item > h3, .region--main .field--name-body > .field__items > .field__item > h4, .region--main .field--name-body > .field__items > .field__item > h5, .region--main .field--name-body > .field__items > .field__item > h6,
.field--name-field-two-col-content > .field__items > .field__item > h1,
.field--name-field-two-col-content > .field__items > .field__item > h2,
.field--name-field-two-col-content > .field__items > .field__item > h3,
.field--name-field-two-col-content > .field__items > .field__item > h4,
.field--name-field-two-col-content > .field__items > .field__item > h5,
.field--name-field-two-col-content > .field__items > .field__item > h6,
.field--name-field-accordion-content > .field__items > .field__item > h1,
.field--name-field-accordion-content > .field__items > .field__item > h2,
.field--name-field-accordion-content > .field__items > .field__item > h3,
.field--name-field-accordion-content > .field__items > .field__item > h4,
.field--name-field-accordion-content > .field__items > .field__item > h5,
.field--name-field-accordion-content > .field__items > .field__item > h6,
.field--name-field-tab-content > .field__items > .field__item > h1,
.field--name-field-tab-content > .field__items > .field__item > h2,
.field--name-field-tab-content > .field__items > .field__item > h3,
.field--name-field-tab-content > .field__items > .field__item > h4,
.field--name-field-tab-content > .field__items > .field__item > h5,
.field--name-field-tab-content > .field__items > .field__item > h6,
.field--name-field-helpful-links > .field__items > .field__item > h1,
.field--name-field-helpful-links > .field__items > .field__item > h2,
.field--name-field-helpful-links > .field__items > .field__item > h3,
.field--name-field-helpful-links > .field__items > .field__item > h4,
.field--name-field-helpful-links > .field__items > .field__item > h5,
.field--name-field-helpful-links > .field__items > .field__item > h6,
.field--name-field-secondary-content > .field__items > .field__item > h1,
.field--name-field-secondary-content > .field__items > .field__item > h2,
.field--name-field-secondary-content > .field__items > .field__item > h3,
.field--name-field-secondary-content > .field__items > .field__item > h4,
.field--name-field-secondary-content > .field__items > .field__item > h5,
.field--name-field-secondary-content > .field__items > .field__item > h6,
.field--name-field-content > .field__items > .field__item > h1,
.field--name-field-content > .field__items > .field__item > h2,
.field--name-field-content > .field__items > .field__item > h3,
.field--name-field-content > .field__items > .field__item > h4,
.field--name-field-content > .field__items > .field__item > h5,
.field--name-field-content > .field__items > .field__item > h6 {
  font-weight: 500; }
  .region--main .field--name-body > .field__items > .field__item > h1 *:first-child, .region--main .field--name-body > .field__items > .field__item > h2 *:first-child, .region--main .field--name-body > .field__items > .field__item > h3 *:first-child, .region--main .field--name-body > .field__items > .field__item > h4 *:first-child, .region--main .field--name-body > .field__items > .field__item > h5 *:first-child, .region--main .field--name-body > .field__items > .field__item > h6 *:first-child,
  .field--name-field-two-col-content > .field__items > .field__item > h1 *:first-child,
  .field--name-field-two-col-content > .field__items > .field__item > h2 *:first-child,
  .field--name-field-two-col-content > .field__items > .field__item > h3 *:first-child,
  .field--name-field-two-col-content > .field__items > .field__item > h4 *:first-child,
  .field--name-field-two-col-content > .field__items > .field__item > h5 *:first-child,
  .field--name-field-two-col-content > .field__items > .field__item > h6 *:first-child,
  .field--name-field-accordion-content > .field__items > .field__item > h1 *:first-child,
  .field--name-field-accordion-content > .field__items > .field__item > h2 *:first-child,
  .field--name-field-accordion-content > .field__items > .field__item > h3 *:first-child,
  .field--name-field-accordion-content > .field__items > .field__item > h4 *:first-child,
  .field--name-field-accordion-content > .field__items > .field__item > h5 *:first-child,
  .field--name-field-accordion-content > .field__items > .field__item > h6 *:first-child,
  .field--name-field-tab-content > .field__items > .field__item > h1 *:first-child,
  .field--name-field-tab-content > .field__items > .field__item > h2 *:first-child,
  .field--name-field-tab-content > .field__items > .field__item > h3 *:first-child,
  .field--name-field-tab-content > .field__items > .field__item > h4 *:first-child,
  .field--name-field-tab-content > .field__items > .field__item > h5 *:first-child,
  .field--name-field-tab-content > .field__items > .field__item > h6 *:first-child,
  .field--name-field-helpful-links > .field__items > .field__item > h1 *:first-child,
  .field--name-field-helpful-links > .field__items > .field__item > h2 *:first-child,
  .field--name-field-helpful-links > .field__items > .field__item > h3 *:first-child,
  .field--name-field-helpful-links > .field__items > .field__item > h4 *:first-child,
  .field--name-field-helpful-links > .field__items > .field__item > h5 *:first-child,
  .field--name-field-helpful-links > .field__items > .field__item > h6 *:first-child,
  .field--name-field-secondary-content > .field__items > .field__item > h1 *:first-child,
  .field--name-field-secondary-content > .field__items > .field__item > h2 *:first-child,
  .field--name-field-secondary-content > .field__items > .field__item > h3 *:first-child,
  .field--name-field-secondary-content > .field__items > .field__item > h4 *:first-child,
  .field--name-field-secondary-content > .field__items > .field__item > h5 *:first-child,
  .field--name-field-secondary-content > .field__items > .field__item > h6 *:first-child,
  .field--name-field-content > .field__items > .field__item > h1 *:first-child,
  .field--name-field-content > .field__items > .field__item > h2 *:first-child,
  .field--name-field-content > .field__items > .field__item > h3 *:first-child,
  .field--name-field-content > .field__items > .field__item > h4 *:first-child,
  .field--name-field-content > .field__items > .field__item > h5 *:first-child,
  .field--name-field-content > .field__items > .field__item > h6 *:first-child {
    margin-top: 0; }
  .region--main .field--name-body > .field__items > .field__item > h1 *:last-child, .region--main .field--name-body > .field__items > .field__item > h2 *:last-child, .region--main .field--name-body > .field__items > .field__item > h3 *:last-child, .region--main .field--name-body > .field__items > .field__item > h4 *:last-child, .region--main .field--name-body > .field__items > .field__item > h5 *:last-child, .region--main .field--name-body > .field__items > .field__item > h6 *:last-child,
  .field--name-field-two-col-content > .field__items > .field__item > h1 *:last-child,
  .field--name-field-two-col-content > .field__items > .field__item > h2 *:last-child,
  .field--name-field-two-col-content > .field__items > .field__item > h3 *:last-child,
  .field--name-field-two-col-content > .field__items > .field__item > h4 *:last-child,
  .field--name-field-two-col-content > .field__items > .field__item > h5 *:last-child,
  .field--name-field-two-col-content > .field__items > .field__item > h6 *:last-child,
  .field--name-field-accordion-content > .field__items > .field__item > h1 *:last-child,
  .field--name-field-accordion-content > .field__items > .field__item > h2 *:last-child,
  .field--name-field-accordion-content > .field__items > .field__item > h3 *:last-child,
  .field--name-field-accordion-content > .field__items > .field__item > h4 *:last-child,
  .field--name-field-accordion-content > .field__items > .field__item > h5 *:last-child,
  .field--name-field-accordion-content > .field__items > .field__item > h6 *:last-child,
  .field--name-field-tab-content > .field__items > .field__item > h1 *:last-child,
  .field--name-field-tab-content > .field__items > .field__item > h2 *:last-child,
  .field--name-field-tab-content > .field__items > .field__item > h3 *:last-child,
  .field--name-field-tab-content > .field__items > .field__item > h4 *:last-child,
  .field--name-field-tab-content > .field__items > .field__item > h5 *:last-child,
  .field--name-field-tab-content > .field__items > .field__item > h6 *:last-child,
  .field--name-field-helpful-links > .field__items > .field__item > h1 *:last-child,
  .field--name-field-helpful-links > .field__items > .field__item > h2 *:last-child,
  .field--name-field-helpful-links > .field__items > .field__item > h3 *:last-child,
  .field--name-field-helpful-links > .field__items > .field__item > h4 *:last-child,
  .field--name-field-helpful-links > .field__items > .field__item > h5 *:last-child,
  .field--name-field-helpful-links > .field__items > .field__item > h6 *:last-child,
  .field--name-field-secondary-content > .field__items > .field__item > h1 *:last-child,
  .field--name-field-secondary-content > .field__items > .field__item > h2 *:last-child,
  .field--name-field-secondary-content > .field__items > .field__item > h3 *:last-child,
  .field--name-field-secondary-content > .field__items > .field__item > h4 *:last-child,
  .field--name-field-secondary-content > .field__items > .field__item > h5 *:last-child,
  .field--name-field-secondary-content > .field__items > .field__item > h6 *:last-child,
  .field--name-field-content > .field__items > .field__item > h1 *:last-child,
  .field--name-field-content > .field__items > .field__item > h2 *:last-child,
  .field--name-field-content > .field__items > .field__item > h3 *:last-child,
  .field--name-field-content > .field__items > .field__item > h4 *:last-child,
  .field--name-field-content > .field__items > .field__item > h5 *:last-child,
  .field--name-field-content > .field__items > .field__item > h6 *:last-child {
    margin-bottom: 0; }

.region--main .field--name-body a,
.field--name-field-two-col-content a,
.field--name-field-accordion-content a,
.field--name-field-tab-content a,
.field--name-field-helpful-links a,
.field--name-field-secondary-content a,
.field--name-field-content a {
  color: #a71930;
  font-weight: 600; }
  .region--main .field--name-body a:hover, .region--main .field--name-body a:focus,
  .field--name-field-two-col-content a:hover,
  .field--name-field-two-col-content a:focus,
  .field--name-field-accordion-content a:hover,
  .field--name-field-accordion-content a:focus,
  .field--name-field-tab-content a:hover,
  .field--name-field-tab-content a:focus,
  .field--name-field-helpful-links a:hover,
  .field--name-field-helpful-links a:focus,
  .field--name-field-secondary-content a:hover,
  .field--name-field-secondary-content a:focus,
  .field--name-field-content a:hover,
  .field--name-field-content a:focus {
    color: #16517d;
    text-decoration: underline; }

.region--main .field--name-body a.button--primary,
.field--name-field-two-col-content a.button--primary,
.field--name-field-accordion-content a.button--primary,
.field--name-field-tab-content a.button--primary,
.field--name-field-helpful-links a.button--primary,
.field--name-field-secondary-content a.button--primary,
.field--name-field-content a.button--primary {
  display: inline-block;
  font-family: "Work Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 500;
  text-align: center;
  text-decoration: none;
  border: none;
  vertical-align: middle;
  cursor: pointer;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  -webkit-transition: 300ms;
  -moz-transition: 300ms;
  -o-transition: 300ms;
  transition: 300ms;
  color: #124670;
  background-color: white;
  border-width: 2px;
  border-color: #e1e4e6;
  border-style: solid;
  padding: 0.85714em 1.71429em;
  font-size: 1em;
  line-height: 1.57143em; }
  .region--main .field--name-body a.button--primary:hover, .region--main .field--name-body a.button--primary:focus,
  .field--name-field-two-col-content a.button--primary:hover,
  .field--name-field-two-col-content a.button--primary:focus,
  .field--name-field-accordion-content a.button--primary:hover,
  .field--name-field-accordion-content a.button--primary:focus,
  .field--name-field-tab-content a.button--primary:hover,
  .field--name-field-tab-content a.button--primary:focus,
  .field--name-field-helpful-links a.button--primary:hover,
  .field--name-field-helpful-links a.button--primary:focus,
  .field--name-field-secondary-content a.button--primary:hover,
  .field--name-field-secondary-content a.button--primary:focus,
  .field--name-field-content a.button--primary:hover,
  .field--name-field-content a.button--primary:focus {
    color: white;
    background-color: #16517d;
    border-color: #16517d; }

.region--main .field--name-body a.arry-pointer:after,
.field--name-field-two-col-content a.arry-pointer:after,
.field--name-field-accordion-content a.arry-pointer:after,
.field--name-field-tab-content a.arry-pointer:after,
.field--name-field-helpful-links a.arry-pointer:after,
.field--name-field-secondary-content a.arry-pointer:after,
.field--name-field-content a.arry-pointer:after {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
  text-decoration: none;
  font-variant: normal;
  text-transform: none;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "";
  height: 1em;
  width: 1em;
  display: inline-block;
  line-height: 1em;
  text-align: center;
  position: relative;
  top: -1px;
  margin-left: .25em; }

.region--main .field--name-body p.intro,
.field--name-field-two-col-content p.intro,
.field--name-field-accordion-content p.intro,
.field--name-field-tab-content p.intro,
.field--name-field-helpful-links p.intro,
.field--name-field-secondary-content p.intro,
.field--name-field-content p.intro {
  font-size: 1.14286em;
  line-height: 1.5;
  margin-top: 1.375em;
  margin-bottom: 1.375em;
  font-weight: 500; }
  .region--main .field--name-body p.intro:first-child,
  .field--name-field-two-col-content p.intro:first-child,
  .field--name-field-accordion-content p.intro:first-child,
  .field--name-field-tab-content p.intro:first-child,
  .field--name-field-helpful-links p.intro:first-child,
  .field--name-field-secondary-content p.intro:first-child,
  .field--name-field-content p.intro:first-child {
    margin-top: 0; }
  .region--main .field--name-body p.intro:last-child,
  .field--name-field-two-col-content p.intro:last-child,
  .field--name-field-accordion-content p.intro:last-child,
  .field--name-field-tab-content p.intro:last-child,
  .field--name-field-helpful-links p.intro:last-child,
  .field--name-field-secondary-content p.intro:last-child,
  .field--name-field-content p.intro:last-child {
    margin-bottom: 0; }

.field--name-field-sidebar-content > .field__items > .field__item,
.field--name-field-sidebar-region > .field__items > .field__item {
  margin-top: 3.14286em;
  margin-bottom: 3.14286em; }
  .field--name-field-sidebar-content > .field__items > .field__item:first-child,
  .field--name-field-sidebar-region > .field__items > .field__item:first-child {
    margin-top: 0; }
  .field--name-field-sidebar-content > .field__items > .field__item:last-child,
  .field--name-field-sidebar-region > .field__items > .field__item:last-child {
    margin-bottom: 0; }
  .field--name-field-sidebar-content > .field__items > .field__item > .paragraph,
  .field--name-field-sidebar-region > .field__items > .field__item > .paragraph {
    background-color: white;
    padding: 1.57143em;
    -webkit-box-shadow: 0 2px 2px -2px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 2px 2px -2px rgba(0, 0, 0, 0.2);
    box-shadow: 0 2px 2px -2px rgba(0, 0, 0, 0.2); }
    body.secure-site .field--name-field-sidebar-content > .field__items > .field__item > .paragraph, body.secure-site
    .field--name-field-sidebar-region > .field__items > .field__item > .paragraph {
      background-color: #f1f3f4;
      -webkit-box-shadow: none;
      -moz-box-shadow: none;
      box-shadow: none; }

.node--type-video.node--view-mode-teaser > .ds-region,
.node--type-video.node--view-mode-teaser > .ds-region > .field,
.node--type-article.node--view-mode-teaser > .ds-region,
.node--type-article.node--view-mode-teaser > .ds-region > .field {
  margin-top: 0.78571em;
  margin-bottom: 0.78571em; }
  .node--type-video.node--view-mode-teaser > .ds-region:first-child,
  .node--type-video.node--view-mode-teaser > .ds-region > .field:first-child,
  .node--type-article.node--view-mode-teaser > .ds-region:first-child,
  .node--type-article.node--view-mode-teaser > .ds-region > .field:first-child {
    margin-top: 0; }
  .node--type-video.node--view-mode-teaser > .ds-region:last-child,
  .node--type-video.node--view-mode-teaser > .ds-region > .field:last-child,
  .node--type-article.node--view-mode-teaser > .ds-region:last-child,
  .node--type-article.node--view-mode-teaser > .ds-region > .field:last-child {
    margin-bottom: 0; }

.node--type-video.node--view-mode-teaser > .contextual + .ds-region,
.node--type-article.node--view-mode-teaser > .contextual + .ds-region {
  margin-top: 0; }

.node--type-video.node--view-mode-teaser > .ds-region > .field--name-node-title > .field__items > .field__item > h1, .node--type-video.node--view-mode-teaser > .ds-region > .field--name-node-title > .field__items > .field__item > h2, .node--type-video.node--view-mode-teaser > .ds-region > .field--name-node-title > .field__items > .field__item > h3, .node--type-video.node--view-mode-teaser > .ds-region > .field--name-node-title > .field__items > .field__item > h4, .node--type-video.node--view-mode-teaser > .ds-region > .field--name-node-title > .field__items > .field__item > h5, .node--type-video.node--view-mode-teaser > .ds-region > .field--name-node-title > .field__items > .field__item > h6,
.node--type-article.node--view-mode-teaser > .ds-region > .field--name-node-title > .field__items > .field__item > h1,
.node--type-article.node--view-mode-teaser > .ds-region > .field--name-node-title > .field__items > .field__item > h2,
.node--type-article.node--view-mode-teaser > .ds-region > .field--name-node-title > .field__items > .field__item > h3,
.node--type-article.node--view-mode-teaser > .ds-region > .field--name-node-title > .field__items > .field__item > h4,
.node--type-article.node--view-mode-teaser > .ds-region > .field--name-node-title > .field__items > .field__item > h5,
.node--type-article.node--view-mode-teaser > .ds-region > .field--name-node-title > .field__items > .field__item > h6 {
  font-size: 1.28571em;
  line-height: 1.44444;
  margin: 0;
  color: #16517d;
  font-weight: 500; }

.node--type-video.node--view-mode-teaser > .ds-region > .field--name-node-link > .field__items > .field__item a,
.node--type-article.node--view-mode-teaser > .ds-region > .field--name-node-link > .field__items > .field__item a {
  color: #a71930;
  font-weight: 600; }

.node--type-video.node--view-mode-teaser > .ds-region > .field--name-node-link > .field__items > .field__item a:after,
.node--type-article.node--view-mode-teaser > .ds-region > .field--name-node-link > .field__items > .field__item a:after {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
  text-decoration: none;
  font-variant: normal;
  text-transform: none;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "";
  height: 1em;
  width: 1em;
  display: inline-block;
  line-height: 1em;
  text-align: center;
  position: relative;
  top: -1px;
  margin-left: .25em; }

.node--type-video.node--view-mode-teaser > .ds-region > .field--name-node-link > .field__items > .field__item a:hover,
.node--type-video.node--view-mode-teaser > .ds-region > .field--name-node-link > .field__items > .field__item a:focus,
.node--type-article.node--view-mode-teaser > .ds-region > .field--name-node-link > .field__items > .field__item a:hover,
.node--type-article.node--view-mode-teaser > .ds-region > .field--name-node-link > .field__items > .field__item a:focus {
  color: #16517d;
  text-decoration: underline; }

.node > .ds-region > .field--name-node-link > .field__items > .field__item a,
.node > .field--name-node-link > .field__items > .field__item a {
  color: #a71930;
  font-weight: 600; }

.node > .ds-region > .field--name-node-link > .field__items > .field__item a:after,
.node > .field--name-node-link > .field__items > .field__item a:after {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
  text-decoration: none;
  font-variant: normal;
  text-transform: none;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "";
  height: 1em;
  width: 1em;
  display: inline-block;
  line-height: 1em;
  text-align: center;
  position: relative;
  top: -1px;
  margin-left: .25em; }

.node > .ds-region > .field--name-node-link > .field__items > .field__item a:hover,
.node > .ds-region > .field--name-node-link > .field__items > .field__item a:focus,
.node > .field--name-node-link > .field__items > .field__item a:hover,
.node > .field--name-node-link > .field__items > .field__item a:focus {
  color: #16517d;
  text-decoration: underline; }

.node--type-article.node--view-mode-teaser > .ds-region > .field--name-node-title > .field__items > .field__item > h1, .node--type-article.node--view-mode-teaser > .ds-region > .field--name-node-title > .field__items > .field__item > h2, .node--type-article.node--view-mode-teaser > .ds-region > .field--name-node-title > .field__items > .field__item > h3, .node--type-article.node--view-mode-teaser > .ds-region > .field--name-node-title > .field__items > .field__item > h4, .node--type-article.node--view-mode-teaser > .ds-region > .field--name-node-title > .field__items > .field__item > h5, .node--type-article.node--view-mode-teaser > .ds-region > .field--name-node-title > .field__items > .field__item > h6 {
  font-size: 1.28571em;
  line-height: 1.44444;
  margin: 0;
  color: #16517d;
  font-weight: 500; }

.node--type-faqs.node--view-mode-full .field--name-node-title .field__item > h1, .node--type-faqs.node--view-mode-full .field--name-node-title .field__item > h2, .node--type-faqs.node--view-mode-full .field--name-node-title .field__item > h3, .node--type-faqs.node--view-mode-full .field--name-node-title .field__item > h4, .node--type-faqs.node--view-mode-full .field--name-node-title .field__item > h5, .node--type-faqs.node--view-mode-full .field--name-node-title .field__item > h6 {
  font-size: 2.14286em;
  line-height: 1.4;
  margin-top: 0.73333em;
  margin-bottom: 0.73333em;
  margin-top: 0; }

.node--type-faqs.node--view-mode-full > .ds-region .field--name-node-title {
  margin-top: 0; }

.node--type-faqs.node--view-mode-teaser > .ds-region,
.node--type-faqs.node--view-mode-teaser > .ds-region > .field {
  margin-top: 0.78571em;
  margin-bottom: 0.78571em; }
  .node--type-faqs.node--view-mode-teaser > .ds-region:first-child,
  .node--type-faqs.node--view-mode-teaser > .ds-region > .field:first-child {
    margin-top: 0; }
  .node--type-faqs.node--view-mode-teaser > .ds-region:last-child,
  .node--type-faqs.node--view-mode-teaser > .ds-region > .field:last-child {
    margin-bottom: 0; }

.node--type-faqs.node--view-mode-teaser > .contextual + .ds-region {
  margin-top: 0; }

.node--type-faqs.node--view-mode-teaser .field--name-node-title > .field__items > .field__item > h1, .node--type-faqs.node--view-mode-teaser .field--name-node-title > .field__items > .field__item > h2, .node--type-faqs.node--view-mode-teaser .field--name-node-title > .field__items > .field__item > h3, .node--type-faqs.node--view-mode-teaser .field--name-node-title > .field__items > .field__item > h4, .node--type-faqs.node--view-mode-teaser .field--name-node-title > .field__items > .field__item > h5, .node--type-faqs.node--view-mode-teaser .field--name-node-title > .field__items > .field__item > h6 {
  font-size: 1.42857em;
  line-height: 1.4;
  margin: 0;
  color: #16517d;
  font-weight: 600;
  letter-spacing: -1px; }

.node--type-modular-page.node--view-mode-full > .ds-region,
.node--type-modular-page.node--view-mode-full > .ds-region > .field {
  margin-top: 2.75em;
  margin-bottom: 2.75em; }
  .node--type-modular-page.node--view-mode-full > .ds-region:first-child,
  .node--type-modular-page.node--view-mode-full > .ds-region > .field:first-child {
    margin-top: 0; }
  .node--type-modular-page.node--view-mode-full > .ds-region:last-child,
  .node--type-modular-page.node--view-mode-full > .ds-region > .field:last-child {
    margin-bottom: 0; }

.node--type-modular-page.node--view-mode-full > .contextual + .ds-region {
  margin-top: 0; }

.node--type-modular-page.node--view-mode-full > .ds-region > .field--name-field-main-region > .field__items > .field__item {
  margin-top: 2.75em;
  margin-bottom: 2.75em; }
  .node--type-modular-page.node--view-mode-full > .ds-region > .field--name-field-main-region > .field__items > .field__item:first-child {
    margin-top: 0; }
  .node--type-modular-page.node--view-mode-full > .ds-region > .field--name-field-main-region > .field__items > .field__item:last-child {
    margin-bottom: 0; }

.node--type-modular-page.node--view-mode-full > .ds-region .field--name-field-preceding-title {
  margin-bottom: 0; }

.node--type-modular-page.node--view-mode-full > .ds-region .field--name-node-title {
  margin-top: 0; }

.node--type-video.node--view-mode-full > .ds-region > .field--name-node-title > .field__items > .field__item > h1 {
  margin-bottom: 22px; }

.node--type-video.node--view-mode-teaser > .ds-region > .field--name-field-video img {
  display: block;
  width: 100%; }

.node--type-video.node--view-mode-teaser > .ds-region > .field--name-field-video a {
  display: block;
  position: relative; }

.node--type-video.node--view-mode-teaser > .ds-region > .field--name-field-video a:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background-color: rgba(22, 81, 125, 0.5);
  z-index: 5; }

.node--type-video.node--view-mode-teaser > .ds-region > .field--name-field-video a:after {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
  text-decoration: none;
  font-variant: normal;
  text-transform: none;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "";
  height: 1em;
  width: 1em;
  display: inline-block;
  line-height: 1em;
  text-align: center;
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  margin: auto;
  color: white;
  font-size: 3em;
  z-index: 10;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%); }

.paragraph--type--accordion-content .field--name-field-accordion-content-items > .field__items > .field__item {
  margin-top: 0.39286em;
  margin-bottom: 0.39286em; }
  .paragraph--type--accordion-content .field--name-field-accordion-content-items > .field__items > .field__item:first-child {
    margin-top: 0; }
  .paragraph--type--accordion-content .field--name-field-accordion-content-items > .field__items > .field__item:last-child {
    margin-bottom: 0; }

.paragraph--type--accordion-fields > .field--name-field-accordion-title,
.paragraph--type--accordion-fields > a.accordion__trigger > .field--name-field-accordion-title {
  padding: 1.17857em 1.57143em;
  color: #16517d;
  background-color: white; }
  .paragraph--type--accordion-fields > .field--name-field-accordion-title > .field__items > .field__item,
  .paragraph--type--accordion-fields > a.accordion__trigger > .field--name-field-accordion-title > .field__items > .field__item {
    font-size: 1.14286em;
    line-height: 1.5;
    color: #16517d;
    font-weight: 500; }
    .paragraph--type--accordion-fields > .field--name-field-accordion-title > .field__items > .field__item *:first-child,
    .paragraph--type--accordion-fields > a.accordion__trigger > .field--name-field-accordion-title > .field__items > .field__item *:first-child {
      margin-top: 0; }
    .paragraph--type--accordion-fields > .field--name-field-accordion-title > .field__items > .field__item *:last-child,
    .paragraph--type--accordion-fields > a.accordion__trigger > .field--name-field-accordion-title > .field__items > .field__item *:last-child {
      margin-bottom: 0; }

.paragraph--type--accordion-fields > .field--name-field-accordion-content {
  background-color: #e1e4e6; }
  .paragraph--type--accordion-fields > .field--name-field-accordion-content > .field__items > .field__item {
    padding: 1.17857em 1.57143em; }
    .paragraph--type--accordion-fields > .field--name-field-accordion-content > .field__items > .field__item *:first-child {
      margin-top: 0; }
    .paragraph--type--accordion-fields > .field--name-field-accordion-content > .field__items > .field__item *:last-child {
      margin-bottom: 0; }

.paragraph--type--accordion-fields.accordion__item > .field--name-field-accordion-title,
.paragraph--type--accordion-fields.accordion__item > a.accordion__trigger > .field--name-field-accordion-title {
  position: relative; }
  .paragraph--type--accordion-fields.accordion__item > .field--name-field-accordion-title:after,
  .paragraph--type--accordion-fields.accordion__item > a.accordion__trigger > .field--name-field-accordion-title:after {
    font-family: "fontello";
    font-style: normal;
    font-weight: normal;
    speak: none;
    text-decoration: none;
    font-variant: normal;
    text-transform: none;
    vertical-align: middle;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "";
    height: 1em;
    width: 1em;
    display: inline-block;
    line-height: 1em;
    text-align: center;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    position: absolute;
    top: 50%;
    right: 1.57143em;
    font-size: 1.5em; }

.paragraph--type--accordion-fields.accordion__item.is-collapsed > .field--name-field-accordion-title:after,
.paragraph--type--accordion-fields.accordion__item.is-collapsed > a.accordion__trigger > .field--name-field-accordion-title:after {
  content: ""; }

.paragraph--type--footer-content {
  *zoom: 1;
  position: relative; }
  .paragraph--type--footer-content:after {
    content: "";
    display: table;
    clear: both; }
  .paragraph--type--footer-content > .field--name-field-helpful-links {
    width: 44.28571em;
    float: left;
    margin-right: 1.42857em;
    padding-top: 2.35714em;
    padding-bottom: 2.35714em; }
    .paragraph--type--footer-content > .field--name-field-helpful-links > .field__items > .field__item *:first-child {
      margin-top: 0; }
    .paragraph--type--footer-content > .field--name-field-helpful-links > .field__items > .field__item *:last-child {
      margin-bottom: 0; }
    .paragraph--type--footer-content > .field--name-field-helpful-links > .field__items > .field__item > h1, .paragraph--type--footer-content > .field--name-field-helpful-links > .field__items > .field__item > h2, .paragraph--type--footer-content > .field--name-field-helpful-links > .field__items > .field__item > h3, .paragraph--type--footer-content > .field--name-field-helpful-links > .field__items > .field__item > h4, .paragraph--type--footer-content > .field--name-field-helpful-links > .field__items > .field__item > h5, .paragraph--type--footer-content > .field--name-field-helpful-links > .field__items > .field__item > h6 {
      color: #16517d;
      font-weight: 500; }
  .paragraph--type--footer-content > .field--name-field-top-faqs {
    width: 21.42857em;
    float: right;
    margin-right: 0;
    padding: 1.57143em;
    padding-top: 0;
    color: white;
    background-color: #16517d;
    -webkit-box-shadow: 0 -2.35714em 0 0 #16517d;
    -moz-box-shadow: 0 -2.35714em 0 0 #16517d;
    box-shadow: 0 -2.35714em 0 0 #16517d; }
    .paragraph--type--footer-content > .field--name-field-top-faqs a {
      color: white; }
    .paragraph--type--footer-content > .field--name-field-top-faqs a:hover,
    .paragraph--type--footer-content > .field--name-field-top-faqs a:focus {
      text-decoration: underline; }
    .paragraph--type--footer-content > .field--name-field-top-faqs > .field__label {
      font-size: 1.14286em;
      line-height: 1.5; }
    .paragraph--type--footer-content > .field--name-field-top-faqs > .field__items {
      margin-top: 0.78571em; }
    .paragraph--type--footer-content > .field--name-field-top-faqs > .field__items > .field__item {
      margin-top: 0.39286em; }
  .paragraph--type--footer-content > .field--name-field-content {
    width: 21.42857em;
    float: right;
    margin-right: 0;
    padding: 1.57143em;
    padding-top: 0;
    color: white;
    background-color: #16517d;
    -webkit-box-shadow: 0 -2.35714em 0 0 #16517d;
    -moz-box-shadow: 0 -2.35714em 0 0 #16517d;
    box-shadow: 0 -2.35714em 0 0 #16517d; }
    .paragraph--type--footer-content > .field--name-field-content a {
      color: white;
      text-decoration: underline; }
    .paragraph--type--footer-content > .field--name-field-content a:hover,
    .paragraph--type--footer-content > .field--name-field-content a:focus {
      text-decoration: none;
      color: white; }
    .paragraph--type--footer-content > .field--name-field-content a.button--primary {
      display: inline-block;
      font-family: "Work Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
      font-weight: 500;
      text-align: center;
      text-decoration: none;
      border: none;
      vertical-align: middle;
      cursor: pointer;
      -webkit-appearance: none;
      -moz-appearance: none;
      appearance: none;
      -webkit-border-radius: 0;
      -moz-border-radius: 0;
      -ms-border-radius: 0;
      -o-border-radius: 0;
      border-radius: 0;
      -webkit-transition: 300ms;
      -moz-transition: 300ms;
      -o-transition: 300ms;
      transition: 300ms;
      color: #124670;
      background-color: white;
      border-width: 2px;
      border-color: #e1e4e6;
      border-style: solid;
      padding: 0.85714em 1.71429em;
      font-size: 1em;
      line-height: 1.57143em; }
      .paragraph--type--footer-content > .field--name-field-content a.button--primary:hover, .paragraph--type--footer-content > .field--name-field-content a.button--primary:focus {
        color: white;
        background-color: #16517d;
        border-color: #16517d; }
    .paragraph--type--footer-content > .field--name-field-content > .field__items > .field__item > :first-child {
      margin-top: 0; }

.paragraph--type--horizontal-divider {
  height: 2px;
  background-color: #e1e4e6; }

.paragraph--type--sidebar-content {
  padding: 1.57143em;
  background-color: white; }
  .paragraph--type--sidebar-content .paragraph--type-cta-fields .field--name-combined-cta-link > .field__items > .field__item a {
    color: white;
    background-color: #16517d;
    border-width: 2px;
    border-color: transparent;
    border-style: solid; }
    .paragraph--type--sidebar-content .paragraph--type-cta-fields .field--name-combined-cta-link > .field__items > .field__item a:hover, .paragraph--type--sidebar-content .paragraph--type-cta-fields .field--name-combined-cta-link > .field__items > .field__item a:focus {
      color: white;
      background-color: #124164;
      border-color: transparent; }
  .paragraph--type--sidebar-content .paragraph--type-cta-fields .field--name-combined-cta-link > .field__items > .field__item a:after {
    font-family: "fontello";
    font-style: normal;
    font-weight: normal;
    speak: none;
    text-decoration: none;
    font-variant: normal;
    text-transform: none;
    vertical-align: middle;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "";
    height: 1em;
    width: 1em;
    display: inline-block;
    line-height: 1em;
    text-align: center; }
  .paragraph--type--sidebar-content a {
    color: #a71930;
    font-weight: 600; }
  .paragraph--type--sidebar-content a:hover,
  .paragraph--type--sidebar-content a:focus {
    color: #16517d;
    text-decoration: underline; }
  .paragraph--type--sidebar-content a.button--primary:hover,
  .paragraph--type--sidebar-content a.button--primary:focus {
    text-decoration: none; }
  .paragraph--type--sidebar-content div[data-oembed-url] {
    margin: 1.57143em -22px; }
    .paragraph--type--sidebar-content div[data-oembed-url]:first-child {
      margin-top: 0; }
    .paragraph--type--sidebar-content div[data-oembed-url]:last-child {
      margin-bottom: 0; }

body.secure-site .paragraph--type--sidebar-content {
  background-color: #f1f3f4; }

.paragraph--type--sidebar-cta {
  padding: 1.57143em;
  background-color: #fcfcfd;
  border-top: 1px solid #f1f3f4; }

.paragraph--type--sidebar-cta .paragraph--type-cta-fields .field--name-combined-cta-link > .field__items > .field__item a {
  color: white;
  background-color: #16517d;
  border-width: 2px;
  border-color: transparent;
  border-style: solid; }
  .paragraph--type--sidebar-cta .paragraph--type-cta-fields .field--name-combined-cta-link > .field__items > .field__item a:hover, .paragraph--type--sidebar-cta .paragraph--type-cta-fields .field--name-combined-cta-link > .field__items > .field__item a:focus {
    color: white;
    background-color: #124164;
    border-color: transparent; }

.paragraph--type--sidebar-cta .paragraph--type-cta-fields .field--name-combined-cta-link > .field__items > .field__item a:after {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
  text-decoration: none;
  font-variant: normal;
  text-transform: none;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "";
  height: 1em;
  width: 1em;
  display: inline-block;
  line-height: 1em;
  text-align: center; }

.paragraph--type--tabbed-content .field--name-field-tabbed-content-items > .field__items > .field__item,
.paragraph--type-tabbed-content .field--name-field-tabbed-content-items > .field__items > .field__item {
  margin-top: 1.57143em;
  margin-bottom: 1.57143em; }
  .paragraph--type--tabbed-content .field--name-field-tabbed-content-items > .field__items > .field__item:first-child,
  .paragraph--type-tabbed-content .field--name-field-tabbed-content-items > .field__items > .field__item:first-child {
    margin-top: 0; }
  .paragraph--type--tabbed-content .field--name-field-tabbed-content-items > .field__items > .field__item:last-child,
  .paragraph--type-tabbed-content .field--name-field-tabbed-content-items > .field__items > .field__item:last-child {
    margin-bottom: 0; }
  .paragraph--type--tabbed-content .field--name-field-tabbed-content-items > .field__items > .field__item.tabs__item,
  .paragraph--type-tabbed-content .field--name-field-tabbed-content-items > .field__items > .field__item.tabs__item {
    margin: 0; }

.paragraph--type--tabbed-content .field--name-field-tab-label > .field__items > .field__item,
.paragraph--type-tabbed-content .field--name-field-tab-label > .field__items > .field__item {
  font-size: 1.14286em;
  line-height: 1.5;
  padding: 1.03125em 1.16em;
  font-weight: 500;
  color: white; }

.paragraph--type--tabbed-content .tabs__trigger-nav,
.paragraph--type-tabbed-content .tabs__trigger-nav {
  display: table;
  width: 100%; }
  .paragraph--type--tabbed-content .tabs__trigger-nav .tabs__trigger,
  .paragraph--type-tabbed-content .tabs__trigger-nav .tabs__trigger {
    display: table-cell;
    table-layout: auto;
    background-color: #124670; }

.paragraph--type--tabbed-content .tabs__trigger .field--name-field-tab-label,
.paragraph--type-tabbed-content .tabs__trigger .field--name-field-tab-label {
  display: inline-block; }
  .paragraph--type--tabbed-content .tabs__trigger .field--name-field-tab-label > .field__items > .field__item,
  .paragraph--type-tabbed-content .tabs__trigger .field--name-field-tab-label > .field__items > .field__item {
    -webkit-transition: 300ms;
    -moz-transition: 300ms;
    -o-transition: 300ms;
    transition: 300ms;
    -webkit-box-shadow: inset -1px 0 0 0 rgba(0, 0, 0, 0.2);
    -moz-box-shadow: inset -1px 0 0 0 rgba(0, 0, 0, 0.2);
    box-shadow: inset -1px 0 0 0 rgba(0, 0, 0, 0.2); }
  .paragraph--type--tabbed-content .tabs__trigger .field--name-field-tab-label:last-child > .field__items > .field__item,
  .paragraph--type-tabbed-content .tabs__trigger .field--name-field-tab-label:last-child > .field__items > .field__item {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none; }

.paragraph--type--tabbed-content .tabs__trigger.is-open,
.paragraph--type--tabbed-content .tabs__trigger:hover,
.paragraph--type--tabbed-content .tabs__trigger:focus,
.paragraph--type-tabbed-content .tabs__trigger.is-open,
.paragraph--type-tabbed-content .tabs__trigger:hover,
.paragraph--type-tabbed-content .tabs__trigger:focus {
  background-color: white;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none; }
  .paragraph--type--tabbed-content .tabs__trigger.is-open .field--name-field-tab-label > .field__items > .field__item,
  .paragraph--type--tabbed-content .tabs__trigger:hover .field--name-field-tab-label > .field__items > .field__item,
  .paragraph--type--tabbed-content .tabs__trigger:focus .field--name-field-tab-label > .field__items > .field__item,
  .paragraph--type-tabbed-content .tabs__trigger.is-open .field--name-field-tab-label > .field__items > .field__item,
  .paragraph--type-tabbed-content .tabs__trigger:hover .field--name-field-tab-label > .field__items > .field__item,
  .paragraph--type-tabbed-content .tabs__trigger:focus .field--name-field-tab-label > .field__items > .field__item {
    color: #16517d; }

.paragraph--type--tabbed-content .field--name-field-tab-content > .field__items > .field__item,
.paragraph--type-tabbed-content .field--name-field-tab-content > .field__items > .field__item {
  padding: 1.57143em;
  background-color: white; }
  .paragraph--type--tabbed-content .field--name-field-tab-content > .field__items > .field__item *:first-child,
  .paragraph--type-tabbed-content .field--name-field-tab-content > .field__items > .field__item *:first-child {
    margin-top: 0; }
  .paragraph--type--tabbed-content .field--name-field-tab-content > .field__items > .field__item *:last-child,
  .paragraph--type-tabbed-content .field--name-field-tab-content > .field__items > .field__item *:last-child {
    margin-bottom: 0; }

.paragraph--type--two-column-content > .field--name-field-two-col-content > .field__items > .field__item *:first-child {
  margin-top: 0; }

.paragraph--type--two-column-content > .field--name-field-two-col-content > .field__items > .field__item *:last-child {
  margin-bottom: 0; }

.secondary.paragraph--type--two-column-content > .field--name-field-two-col-content > .field__items > .field__item {
  padding: 1.57143em;
  background-color: #fcfcfd; }

.paragraph--type--two-column-video > .field--name-field-video-reference > .field__items > .field__item {
  background-color: white;
  padding: 1.57143em;
  -webkit-box-shadow: 0 2px 2px -2px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 2px 2px -2px rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 2px -2px rgba(0, 0, 0, 0.2);
  padding: 1.57143em;
  background-color: #fcfcfd; }
  body.secure-site .paragraph--type--two-column-video > .field--name-field-video-reference > .field__items > .field__item {
    background-color: #f1f3f4;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none; }

.paragraph--type-app-store-links a,
.paragraph--type-app-store-links img {
  display: block; }

.paragraph--type-cta-fields > .ds-region > .field--name-combined-cta-link a {
  display: inline-block;
  font-family: "Work Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 500;
  text-align: center;
  text-decoration: none;
  border: none;
  vertical-align: middle;
  cursor: pointer;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  -webkit-transition: 300ms;
  -moz-transition: 300ms;
  -o-transition: 300ms;
  transition: 300ms;
  color: #124670;
  background-color: white;
  border-width: 2px;
  border-color: #e1e4e6;
  border-style: solid;
  padding: 0.85714em 1.71429em;
  font-size: 1em;
  line-height: 1.57143em;
  width: 100%; }
  .paragraph--type-cta-fields > .ds-region > .field--name-combined-cta-link a:hover, .paragraph--type-cta-fields > .ds-region > .field--name-combined-cta-link a:focus {
    color: white;
    background-color: #16517d;
    border-color: #16517d; }

.paragraph--type-cta-fields > .ds-region > .field--name-combined-cta-link a:after {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
  text-decoration: none;
  font-variant: normal;
  text-transform: none;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "";
  height: 1em;
  width: 1em;
  display: inline-block;
  line-height: 1em;
  text-align: center;
  position: relative;
  top: -1px;
  margin-left: .25em; }

.paragraph--type-mobile-apps-block {
  padding: 1.57143em;
  background-color: #fcfcfd;
  border-top: 1px solid #f1f3f4; }
  .paragraph--type-mobile-apps-block .field--name-ds-mobile-apps-block > .field__items > .field__item > .field {
    margin-top: 1.57143em;
    margin-bottom: 1.57143em; }
    .paragraph--type-mobile-apps-block .field--name-ds-mobile-apps-block > .field__items > .field__item > .field:first-child {
      margin-top: 0; }
    .paragraph--type-mobile-apps-block .field--name-ds-mobile-apps-block > .field__items > .field__item > .field:last-child {
      margin-bottom: 0; }
  .paragraph--type-mobile-apps-block .field--name-field-app-stores > .field__items > .field__item {
    display: inline-block; }

.paragraph--type-paragraphs-two-column-w-icon {
  position: relative;
  padding-left: 5.35714em;
  *zoom: 1; }
  .paragraph--type-paragraphs-two-column-w-icon:after {
    content: "";
    display: table;
    clear: both; }
  .paragraph--type-paragraphs-two-column-w-icon > .ds-region--header {
    position: absolute;
    top: 0;
    left: 0;
    width: 4.28571em; }
  .paragraph--type-paragraphs-two-column-w-icon > .ds-region > .field--name-field-content p,
  .paragraph--type-paragraphs-two-column-w-icon > .ds-region > .field--name-field-content hr {
    margin-top: 0.78571em;
    margin-bottom: 0.78571em; }
    .paragraph--type-paragraphs-two-column-w-icon > .ds-region > .field--name-field-content p:first-child,
    .paragraph--type-paragraphs-two-column-w-icon > .ds-region > .field--name-field-content hr:first-child {
      margin-top: 0; }
    .paragraph--type-paragraphs-two-column-w-icon > .ds-region > .field--name-field-content p:last-child,
    .paragraph--type-paragraphs-two-column-w-icon > .ds-region > .field--name-field-content hr:last-child {
      margin-bottom: 0; }
  .paragraph--type-paragraphs-two-column-w-icon a.button--primary {
    display: inline-block;
    font-family: "Work Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 500;
    text-align: center;
    text-decoration: none;
    border: none;
    vertical-align: middle;
    cursor: pointer;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    -webkit-transition: 300ms;
    -moz-transition: 300ms;
    -o-transition: 300ms;
    transition: 300ms;
    color: #124670;
    background-color: white;
    border-width: 2px;
    border-color: #e1e4e6;
    border-style: solid;
    padding: 0.85714em 1.71429em;
    font-size: 1em;
    line-height: 1.57143em; }
    .paragraph--type-paragraphs-two-column-w-icon a.button--primary:hover, .paragraph--type-paragraphs-two-column-w-icon a.button--primary:focus {
      color: white;
      background-color: #16517d;
      border-color: #16517d; }

.paragraph--type-sidebar-news {
  padding: 1.57143em;
  background-color: #fcfcfd; }
  .paragraph--type-sidebar-news > .ds-region > .field--name-ds-latest-news > .field__items > .field__item > .node {
    margin-top: 1.57143em;
    margin-bottom: 1.57143em;
    padding-bottom: 1.57143em;
    border-bottom: 2px solid #e1e4e6; }
    .paragraph--type-sidebar-news > .ds-region > .field--name-ds-latest-news > .field__items > .field__item > .node:first-child {
      margin-top: 0; }
    .paragraph--type-sidebar-news > .ds-region > .field--name-ds-latest-news > .field__items > .field__item > .node:last-child {
      margin-bottom: 0; }
  .paragraph--type-sidebar-news > .ds-region > .field--name-ds-latest-news > .field__items > .field__item > .node:last-child {
    padding-bottom: 0;
    border-bottom: none; }
  .paragraph--type-sidebar-news > .ds-region > .field--name-field-sidebar-news-title > .field__items > .field__item > h3 {
    font-weight: 500;
    margin-top: 0; }

.paragraph--type--two-column-video > .field,
.paragraph--type--two-column-cta > .field,
.paragraph--type--two-column-content > .field,
.paragraph--type--two-column-content-w-icon > .field {
  *zoom: 1; }
  .paragraph--type--two-column-video > .field:after,
  .paragraph--type--two-column-cta > .field:after,
  .paragraph--type--two-column-content > .field:after,
  .paragraph--type--two-column-content-w-icon > .field:after {
    content: "";
    display: table;
    clear: both; }

.layout.layout--has-sidebars.layout--col-2 .paragraph--type--two-column-video > .field > .field__items > .field__item, .layout.layout--has-sidebars.layout--col-2
.paragraph--type--two-column-cta > .field > .field__items > .field__item, .layout.layout--has-sidebars.layout--col-2
.paragraph--type--two-column-content > .field > .field__items > .field__item, .layout.layout--has-sidebars.layout--col-2
.paragraph--type--two-column-content-w-icon > .field > .field__items > .field__item {
  width: 21.42857em;
  float: left; }
  .layout.layout--has-sidebars.layout--col-2 .paragraph--type--two-column-video > .field > .field__items > .field__item:nth-child(2n + 1), .layout.layout--has-sidebars.layout--col-2
  .paragraph--type--two-column-cta > .field > .field__items > .field__item:nth-child(2n + 1), .layout.layout--has-sidebars.layout--col-2
  .paragraph--type--two-column-content > .field > .field__items > .field__item:nth-child(2n + 1), .layout.layout--has-sidebars.layout--col-2
  .paragraph--type--two-column-content-w-icon > .field > .field__items > .field__item:nth-child(2n + 1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0; }
  .layout.layout--has-sidebars.layout--col-2 .paragraph--type--two-column-video > .field > .field__items > .field__item:nth-child(2n + 2), .layout.layout--has-sidebars.layout--col-2
  .paragraph--type--two-column-cta > .field > .field__items > .field__item:nth-child(2n + 2), .layout.layout--has-sidebars.layout--col-2
  .paragraph--type--two-column-content > .field > .field__items > .field__item:nth-child(2n + 2), .layout.layout--has-sidebars.layout--col-2
  .paragraph--type--two-column-content-w-icon > .field > .field__items > .field__item:nth-child(2n + 2) {
    margin-left: 22.85714em;
    margin-right: -100%;
    clear: none; }

.view-faqs.view-display-id-block_faq_priv,
.view-faqs.view-display-id-block_faq_pub {
  padding: 1.57143em;
  background-color: white;
  margin-top: 1.57143em; }
  .view-faqs.view-display-id-block_faq_priv > .view-content > .views-row,
  .view-faqs.view-display-id-block_faq_pub > .view-content > .views-row {
    margin-top: 1.57143em;
    padding-top: 1.57143em;
    border-top: 1px solid #e1e4e6; }
  .view-faqs.view-display-id-block_faq_priv .view-filters,
  .view-faqs.view-display-id-block_faq_priv .view-header,
  .view-faqs.view-display-id-block_faq_priv .view-content,
  .view-faqs.view-display-id-block_faq_pub .view-filters,
  .view-faqs.view-display-id-block_faq_pub .view-header,
  .view-faqs.view-display-id-block_faq_pub .view-content {
    margin-top: 1.57143em;
    margin-bottom: 1.57143em; }
    .view-faqs.view-display-id-block_faq_priv .view-filters:first-child,
    .view-faqs.view-display-id-block_faq_priv .view-header:first-child,
    .view-faqs.view-display-id-block_faq_priv .view-content:first-child,
    .view-faqs.view-display-id-block_faq_pub .view-filters:first-child,
    .view-faqs.view-display-id-block_faq_pub .view-header:first-child,
    .view-faqs.view-display-id-block_faq_pub .view-content:first-child {
      margin-top: 0; }
    .view-faqs.view-display-id-block_faq_priv .view-filters:last-child,
    .view-faqs.view-display-id-block_faq_priv .view-header:last-child,
    .view-faqs.view-display-id-block_faq_priv .view-content:last-child,
    .view-faqs.view-display-id-block_faq_pub .view-filters:last-child,
    .view-faqs.view-display-id-block_faq_pub .view-header:last-child,
    .view-faqs.view-display-id-block_faq_pub .view-content:last-child {
      margin-bottom: 0; }
  .view-faqs.view-display-id-block_faq_priv .view-header,
  .view-faqs.view-display-id-block_faq_pub .view-header {
    font-style: italic;
    color: #999999;
    text-align: right; }
    .view-faqs.view-display-id-block_faq_priv .view-header p,
    .view-faqs.view-display-id-block_faq_pub .view-header p {
      font-size: 0.85714em;
      line-height: 1.66667;
      margin-top: 1.83333em;
      margin-bottom: 1.83333em; }
  .view-faqs.view-display-id-block_faq_priv .pager:last-child,
  .view-faqs.view-display-id-block_faq_pub .pager:last-child {
    margin-bottom: 0; }

.view-faqs.view-display-id-block_faq_priv .views-exposed-form .form-item-keys,
.view-faqs.view-display-id-block_faq_pub .views-exposed-form .form-item-keys {
  position: relative;
  float: left;
  margin: 0;
  width: 75%; }
  .view-faqs.view-display-id-block_faq_priv .views-exposed-form .form-item-keys:after,
  .view-faqs.view-display-id-block_faq_pub .views-exposed-form .form-item-keys:after {
    font-family: "fontello";
    font-style: normal;
    font-weight: normal;
    speak: none;
    text-decoration: none;
    font-variant: normal;
    text-transform: none;
    vertical-align: middle;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "";
    height: 1em;
    width: 1em;
    display: inline-block;
    line-height: 1em;
    text-align: center;
    position: absolute;
    top: 50%;
    right: 0.54545em;
    color: #16517d;
    font-size: 1.57143em;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); }
  .view-faqs.view-display-id-block_faq_priv .views-exposed-form .form-item-keys input[type="text"], .view-faqs.view-display-id-block_faq_priv .views-exposed-form .form-item-keys input[type="password"], .view-faqs.view-display-id-block_faq_priv .views-exposed-form .form-item-keys input[type="date"], .view-faqs.view-display-id-block_faq_priv .views-exposed-form .form-item-keys input[type="datetime"], .view-faqs.view-display-id-block_faq_priv .views-exposed-form .form-item-keys input[type="datetime-local"], .view-faqs.view-display-id-block_faq_priv .views-exposed-form .form-item-keys input[type="month"], .view-faqs.view-display-id-block_faq_priv .views-exposed-form .form-item-keys input[type="week"], .view-faqs.view-display-id-block_faq_priv .views-exposed-form .form-item-keys input[type="email"], .view-faqs.view-display-id-block_faq_priv .views-exposed-form .form-item-keys input[type="number"], .view-faqs.view-display-id-block_faq_priv .views-exposed-form .form-item-keys input[type="search"], .view-faqs.view-display-id-block_faq_priv .views-exposed-form .form-item-keys input[type="tel"], .view-faqs.view-display-id-block_faq_priv .views-exposed-form .form-item-keys input[type="time"], .view-faqs.view-display-id-block_faq_priv .views-exposed-form .form-item-keys input[type="url"],
  .view-faqs.view-display-id-block_faq_pub .views-exposed-form .form-item-keys input[type="text"],
  .view-faqs.view-display-id-block_faq_pub .views-exposed-form .form-item-keys input[type="password"],
  .view-faqs.view-display-id-block_faq_pub .views-exposed-form .form-item-keys input[type="date"],
  .view-faqs.view-display-id-block_faq_pub .views-exposed-form .form-item-keys input[type="datetime"],
  .view-faqs.view-display-id-block_faq_pub .views-exposed-form .form-item-keys input[type="datetime-local"],
  .view-faqs.view-display-id-block_faq_pub .views-exposed-form .form-item-keys input[type="month"],
  .view-faqs.view-display-id-block_faq_pub .views-exposed-form .form-item-keys input[type="week"],
  .view-faqs.view-display-id-block_faq_pub .views-exposed-form .form-item-keys input[type="email"],
  .view-faqs.view-display-id-block_faq_pub .views-exposed-form .form-item-keys input[type="number"],
  .view-faqs.view-display-id-block_faq_pub .views-exposed-form .form-item-keys input[type="search"],
  .view-faqs.view-display-id-block_faq_pub .views-exposed-form .form-item-keys input[type="tel"],
  .view-faqs.view-display-id-block_faq_pub .views-exposed-form .form-item-keys input[type="time"],
  .view-faqs.view-display-id-block_faq_pub .views-exposed-form .form-item-keys input[type="url"] {
    background-color: #f1f3f4;
    border-color: transparent; }

.view-faqs.view-display-id-block_faq_priv .views-exposed-form .form-item-field-faq-term-target-id,
.view-faqs.view-display-id-block_faq_pub .views-exposed-form .form-item-field-faq-term-target-id {
  -webkit-box-shadow: inset 0 -1px 0 0 #e1e4e6;
  -moz-box-shadow: inset 0 -1px 0 0 #e1e4e6;
  box-shadow: inset 0 -1px 0 0 #e1e4e6; }
  .view-faqs.view-display-id-block_faq_priv .views-exposed-form .form-item-field-faq-term-target-id a,
  .view-faqs.view-display-id-block_faq_pub .views-exposed-form .form-item-field-faq-term-target-id a {
    display: inline-block;
    margin-right: 1em;
    padding-bottom: 0.78571em; }
  .view-faqs.view-display-id-block_faq_priv .views-exposed-form .form-item-field-faq-term-target-id a:hover,
  .view-faqs.view-display-id-block_faq_priv .views-exposed-form .form-item-field-faq-term-target-id a:focus,
  .view-faqs.view-display-id-block_faq_pub .views-exposed-form .form-item-field-faq-term-target-id a:hover,
  .view-faqs.view-display-id-block_faq_pub .views-exposed-form .form-item-field-faq-term-target-id a:focus {
    cursor: pointer; }
  .view-faqs.view-display-id-block_faq_priv .views-exposed-form .form-item-field-faq-term-target-id a.is-active,
  .view-faqs.view-display-id-block_faq_pub .views-exposed-form .form-item-field-faq-term-target-id a.is-active {
    border-bottom: 2px solid #a71930; }

.view-faqs.view-display-id-block_faq_priv .views-exposed-form .form-actions,
.view-faqs.view-display-id-block_faq_pub .views-exposed-form .form-actions {
  float: right;
  width: 22.5%;
  margin: 0 0 0 2.5%; }

.view-faqs.view-display-id-block_faq_priv .views-exposed-form .form-actions .form-submit,
.view-faqs.view-display-id-block_faq_pub .views-exposed-form .form-actions .form-submit {
  padding: 0.85714em 1.71429em;
  font-size: 1em;
  line-height: 1.57143em;
  display: block;
  width: 100%; }

.views-exposed-form {
  margin: 0; }

.region--content > .region-inner--content > .block {
  margin-top: 3.14286em;
  margin-bottom: 3.14286em; }
  .region--content > .region-inner--content > .block:first-child {
    margin-top: 0; }
  .region--content > .region-inner--content > .block:last-child {
    margin-bottom: 0; }

.region--footer {
  color: white;
  background-color: #252525;
  *zoom: 1; }
  .region--footer:after {
    content: "";
    display: table;
    clear: both; }
  .region--footer h1,
  .region--footer h2,
  .region--footer h3,
  .region--footer h4,
  .region--footer h5,
  .region--footer h6,
  .region--footer p,
  .region--footer a {
    color: white;
    font-weight: 600; }
  .region--footer a {
    text-decoration: underline; }
  .region--footer .region-inner--footer > .block {
    width: 38.57143em;
    float: left;
    padding-top: 1.57143em; }
  .region--footer .region-inner--footer > .block-block-content .intro {
    font-size: 1.42857em;
    line-height: 1.4;
    margin-top: 1.1em;
    margin-bottom: 1.1em;
    margin: 0; }
  .region--footer .region-inner--footer > .block-menu.menu--footer {
    padding-top: 1.96429em;
    padding-bottom: 1.96429em;
    width: 21.42857em;
    float: right;
    margin-top: 0; }
  .region--footer .region-inner--footer > .block-menu.menu--footer-contact-menu a {
    text-decoration: initial; }
  .region--footer .region-inner--footer > .block-menu.menu--footer-contact-menu a:hover {
    text-decoration: underline; }

.region--header {
  padding-bottom: 1.57143em;
  color: white;
  background-color: #16517d; }
  .region--header a {
    color: white;
    text-decoration: underline; }
  .region--header a:hover {
    text-decoration: none; }
  .region--header .block {
    margin-top: 0.78571em;
    margin-bottom: 0.78571em; }
    .region--header .block:first-child {
      margin-top: 0; }
    .region--header .block:last-child {
      margin-bottom: 0; }
    .region--header .block.block-login-block {
      margin: 0; }
    .region--header .block.block-login-block + .block {
      margin-top: 0; }
  .region--header .block-login-block,
  .region--header .block-menu.menu--quick-links {
    text-align: right; }

.region--header .block-system-branding-block a {
  text-decoration: none; }

.region--main {
  padding-top: 3.92857em;
  padding-bottom: 3.92857em;
  background-color: #f1f3f4; }

body.secure-site .region--main {
  background-color: white; }

.region--navigation-sub {
  padding-top: 1.17857em;
  padding-bottom: 1.17857em;
  background-color: #e1e4e6; }

.region--navigation {
  background-color: #16517d; }

.region--sidebar-primary > .region-inner--sidebar-primary > .block {
  margin-top: 1.57143em;
  margin-bottom: 1.57143em; }
  .region--sidebar-primary > .region-inner--sidebar-primary > .block:first-child {
    margin-top: 0; }
  .region--sidebar-primary > .region-inner--sidebar-primary > .block:last-child {
    margin-bottom: 0; }

.region-inner {
  *zoom: 1; }
  .region-inner:after {
    content: "";
    display: table;
    clear: both; }

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