@charset "UTF-8";
.loadingmask-message {
  background: transparent;
  border-width: 0;
  display: block;
  height: 1em;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  text-align: left;
  width: 1em; }
  .loadingmask-message .loadingmask-message-content {
    -webkit-animation: loading-animation 1.2s infinite ease-out;
    animation: loading-animation 1.2s infinite ease-out;
    background: transparent;
    border-radius: 50%;
    border-width: 0;
    clear: both;
    color: transparent;
    height: 1em;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: relative;
    transform: translateZ(0);
    width: 1em; }

.logo {
  display: inline-block;
  line-height: 1;
  vertical-align: middle; }

.portal-iframe #main-content {
  width: 100%; }

.separator {
  border-top: 1px solid #cdced9; }

.entry-status {
  border-left: 4px solid transparent; }

span.alert {
  display: inline-block; }

.update-available {
  margin-top: 10px;
  padding: 2px;
  text-align: left; }

.quick-access-nav {
  position: absolute;
  top: -1000px;
  width: 100%;
  z-index: 1000; }
  .quick-access-nav a {
    background: #333;
    background: rgba(51, 51, 51, 0.9);
    border: 1px solid #fff;
    left: 0;
    outline: none;
    padding: 8px;
    position: absolute;
    right: 0;
    text-align: center; }
    .quick-access-nav a:focus {
      color: #fff;
      top: 1000px; }

@media (max-width: 991.98px) {
  .responsive-table-horizontal {
    display: block;
    position: relative;
    width: 100%; }
    .responsive-table-horizontal:after {
      clear: both;
      content: '';
      display: block;
      font-size: 0;
      height: 0;
      visibility: hidden; }
    .responsive-table-horizontal tbody {
      display: block;
      overflow-x: auto;
      position: relative;
      white-space: nowrap;
      width: auto; }
      .responsive-table-horizontal tbody tr {
        display: inline-block;
        vertical-align: top; }
        .responsive-table-horizontal tbody tr td {
          display: block;
          margin-bottom: 20px; }
          .responsive-table-horizontal tbody tr td:first-child {
            text-align: left; }
    .responsive-table-horizontal thead {
      display: block;
      float: left;
      margin-right: 10px; }
      .responsive-table-horizontal thead:after {
        clear: both;
        content: '';
        display: block;
        font-size: 0;
        height: 0;
        visibility: hidden; }
      .responsive-table-horizontal thead th {
        display: block;
        margin-bottom: 20px;
        text-align: right; }
        .responsive-table-horizontal thead th:first-child {
          text-align: right; } }

.important {
  font-weight: bold; }

.highlight {
  background: #ffc;
  font-weight: bold;
  margin: 0 1px; }

.hide-accessible {
  clip: rect(0 0 0 0) !important;
  position: absolute !important;
  -webkit-transform: scale(0);
  -webkit-transform-origin-x: 0;
  -webkit-transform-origin-y: 0;
  *position: fixed !important;
  _position: absolute !important; }

.force-offset {
  display: block !important;
  position: absolute !important;
  visibility: hidden !important; }

.unselectable,
.unselectable * {
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-user-select: none;
  user-select: none; }

.cke_toolbar.cke_toolbar__a11yhelpbtn .cke_toolgroup,
.cke_toolbar.cke_toolbar__a11yhelpbtn .cke_toolgroup:hover {
  background: transparent; }

.cke_toolbar.cke_toolbar__a11yhelpbtn .cke_button:hover {
  background: transparent; }

.cke_toolbar.cke_toolbar__a11yhelpbtn .cke_button .cke_button_label:after {
  border-color: #a6a6a6;
  font-family: 'Courier New', Courier, 'Lucida Sans Typewriter', 'Lucida Typewriter', monospace; }

.lfr-asset-category-container .no-matches {
  color: #999; }

.lfr-asset-category-search-container {
  background-color: #d3dadd;
  border-bottom-color: #aeb8bc; }

.lfr-asset-category-list a.selected {
  background-color: #eee; }

.lfr-categories-selector-search-results-path {
  color: #575757;
  font-size: 0.9em;
  text-align: right;
  width: 25%; }

.lfr-asset-column-actions-content {
  background-color: #d7f1ff; }

.lfr-asset-column-actions .lfr-asset-column-actions-content {
  border-color: #88c5d9; }

.lfr-asset-column-details .lfr-asset-categories {
  color: #7d7d7d; }
  .lfr-asset-column-details .lfr-asset-categories .lfr-asset-category {
    color: #555; }

.lfr-asset-column-details .lfr-asset-description {
  color: #444;
  font-style: italic;
  -ms-hyphens: none;
  -webkit-hyphens: none;
  hyphens: none; }

.lfr-asset-column-details .lfr-asset-icon {
  border-right-color: #999;
  color: #999; }

.lfr-asset-column-details .lfr-asset-tags {
  color: #7d7d7d; }
  .lfr-asset-column-details .lfr-asset-tags .tag {
    color: #555; }

.lfr-asset-panels .lfr-panel.lfr-extended,
.lfr-asset-column-details .lfr-panel.lfr-extended {
  border-color: #ccc; }

.lfr-form-row {
  border-bottom-color: #ccc; }

.lfr-form-row:hover {
  border-bottom-color: #ccc; }

.lfr-form-row .handle-sort-vertical {
  background: url(../images/application/handle_sort_vertical.png) no-repeat 0 50%; }

.lfr-edit-layout-panel .taglib-form-navigator .button-holder {
  background-color: #fff; }

.form-control-inline {
  background-color: transparent;
  font-size: 1.125rem;
  font-weight: 700; }
  .form-control-inline:not(:hover) {
    border-color: transparent; }
  .form-control-inline::-webkit-input-placeholder {
    color: #a7a9bc;
    font-style: italic; }
  .form-control-inline::placeholder {
    color: #a7a9bc;
    font-style: italic; }

.definition-of-terms dt {
  color: #333;
  font-weight: normal;
  width: 100%;
  word-break: break-word; }
  @media (min-width: 576px) {
    .definition-of-terms dt {
      width: auto; } }

.lfr-code {
  background: #fff;
  border-color: #777;
  font-family: monospace; }
  .lfr-code tr td.line-numbers {
    background: #fafafa; }
    .lfr-code tr td.line-numbers:before {
      color: #aaa;
      text-shadow: 1px 1px #fff; }

.popup-alert-notice .countdown-timer {
  font-size: 1.1em;
  font-weight: bold; }

.lfr-token {
  background-color: #b3daef;
  border-color: #5fa8ff;
  color: #444;
  text-decoration: none; }
  .lfr-token:hover {
    background-color: #d1e5ef; }

.lfr-token-primary {
  font-weight: bold; }
  .lfr-token-primary, .lfr-token-primary:hover {
    background-color: #b3daef; }

.lfr-token-close:hover {
  text-decoration: none; }

.lfr-button {
  background: no-repeat 0 50%; }

.lfr-table > tbody > tr > th,
.lfr-table > thead > tr > th,
.lfr-table > tfoot > tr > th {
  font-weight: bold; }

.lfr-checkbox-preselected {
  opacity: 0.5; }

.lfr-header-row {
  border-bottom-color: #7b7b7b; }
  .lfr-header-row .lfr-search-combobox {
    border-color: #5f5f5f; }

.openid-login input[type='text'] {
  background: url(../images/common/openid.gif) no-repeat;
  background-color: #fff;
  background-position: 0 50%;
  color: #000; }

.page-extra-settings .lfr-panel-titlebar .lfr-panel-title {
  font-size: 1em; }

.lfr-pagination .lfr-pagination-controls li .lfr-pagination-link {
  color: #333;
  font-weight: normal; }

.lfr-panel.lfr-extended,
.lfr-panel-container,
.lfr-floating-container {
  border-color: #dedede #bfbfbf #bfbfbf #dedede; }

.lfr-panel-container,
.lfr-floating-container {
  background: #fff; }

.lfr-panel-titlebar .lfr-panel-title {
  font-size: 1.2em;
  font-weight: bold; }

.lfr-panel-titlebar .lfr-panel-button {
  background: url(../images/application/panel_header_toggler_close.png) no-repeat 0 0; }
  .lfr-panel-titlebar .lfr-panel-button:hover {
    background-position: 0 100%; }

.lfr-panel.lfr-collapsible .lfr-panel-titlebar {
  background: url(../images/arrows/05_down.png) no-repeat 2px 50%; }

.lfr-panel.lfr-collapsed .lfr-panel-titlebar {
  background-image: url(../images/arrows/05_right.png); }
  .lfr-panel.lfr-collapsed .lfr-panel-titlebar .lfr-panel-button {
    background-image: url(../images/application/panel_header_toggler_open.png); }

.lfr-panel.lfr-extended .lfr-panel-titlebar {
  background: #d6d6d6 url(../images/application/panel_header.png) repeat-x 0 0;
  border-bottom-color: #cdcdcd; }

.lfr-panel-container .lfr-extended.lfr-collapsible .lfr-panel-titlebar {
  border-top-color: #cecece; }

.js .lfr-floating-trigger {
  background-image: url(../images/arrows/05_down.png);
  background-position: 100% 50%;
  background-repeat: no-repeat;
  text-decoration: none; }

.lfr-panel-page .panel-page-content {
  border-left-color: #ccc; }

.lfr-panel-page .lfr-add-content h2 {
  border-color: #ccc; }
  .lfr-panel-page .lfr-add-content h2 span {
    background: #efefef; }

.lfr-panel-page .lfr-add-content .lfr-content-category h2 {
  border-bottom-color: #ccc; }
  .lfr-panel-page .lfr-add-content .lfr-content-category h2 span {
    background: none; }

.lfr-panel-content .paginator-container {
  background: #cfd2d5;
  border-bottom-color: #dcdee0;
  border-top-color: #dcdee0; }

.lfr-panel-content .paginator-page-container .paginator-page-link {
  background: none;
  border-color: #cfd2d5; }
  .lfr-panel-content .paginator-page-container .paginator-page-link.paginator-current-page {
    background: #99a7b3 url(../images/application/current_page_hover_bg.png) repeat-x 0 0;
    border-color: #6b7785 #7c8994 #919fa9;
    color: #fff;
    font-weight: bold; }
    .lfr-panel-content .paginator-page-container .paginator-page-link.paginator-current-page:hover {
      background: #5094d7 url(../images/application/current_page_bg.png) repeat-x 0 0;
      border-color: #31659c #396ea8 #4c8ccb; }

#portlet-set-properties fieldset fieldset legend {
  font-size: 1.1em; }

.lfr-preview-file-content {
  border-bottom-color: #6d6d6e; }

.lfr-preview-file-image-current-column,
.lfr-preview-file-video-current-column {
  background: url(../images/common/checkerboard.png); }

.lfr-preview-file-toolbar {
  background: #333;
  opacity: 0.5; }
  .lfr-preview-file-toolbar .icon-arrow-1-l {
    background: url(../images/document_library/preview_left.png) no-repeat 0 50%; }
  .lfr-preview-file-toolbar .icon-arrow-1-r {
    background: url(../images/document_library/preview_right.png) no-repeat 0 50%; }
  .lfr-preview-file-toolbar .icon-zoomin {
    background: url(../images/document_library/preview_zoom.png) no-repeat 0 50%; }

.lfr-preview-file-image-current-column:hover .lfr-preview-file-toolbar {
  opacity: 1; }

.lfr-preview-file-info {
  background: #333;
  color: #fff;
  opacity: 0.5; }
  .lfr-preview-file-info:hover {
    opacity: 1; }

.lfr-preview-file-index {
  font-weight: bold; }

.lfr-preview-file-image-current {
  background: url(../images/aui/loading_indicator.gif) no-repeat 50% 50%; }

.lfr-preview-file-image img {
  background: url(../images/aui/loading_indicator.gif) no-repeat 50% 50%;
  border-color: #aeb8bc; }

.lfr-preview-file-image-selected img,
.lfr-preview-file-image:hover img {
  border-color: #00a2ea; }

.lfr-preview-file-loading-indicator {
  background: #333;
  color: #fff; }

.lfr-preview-file-image-overlay-content {
  background: url(../images/common/checkerboard.png);
  border-color: #555; }

.firefox .lfr-preview-video-content div.video-node {
  height: 100%; }

textarea.lfr-editor-textarea {
  font-family: monospace; }

.lfr-rich-editor.ace_editor {
  border-color: #a1a2a4; }

.lfr-plain-editor textarea,
.lfr-rich-editor.ace_editor {
  font-family: 'Monaco', 'Menlo', 'Droid Sans Mono', 'Courier New', monospace;
  font-size: 12px; }

.sidebar-sm {
  font-size: 0.875rem; }
  .sidebar-sm .sheet-subtitle {
    font-size: 0.75rem;
    margin-bottom: 1rem; }
  .sidebar-sm .form-group {
    margin-bottom: 1rem; }
  .sidebar-sm .form-control {
    border-radius: 0.1875rem;
    font-size: 0.875rem;
    height: 2rem;
    line-height: 1.5;
    min-height: auto;
    padding: 0.25rem 0.75rem; }
    .sidebar-sm .form-control.form-control-tag-group {
      height: auto; }
      .sidebar-sm .form-control.form-control-tag-group .form-control-inset {
        margin-bottom: 0;
        margin-top: 0; }
      .sidebar-sm .form-control.form-control-tag-group .label {
        margin-bottom: 0;
        margin-top: 0;
        padding: 0 0.25rem; }
    .sidebar-sm .form-control[type='file'] {
      padding: 0; }
  .sidebar-sm select.form-control:not([size]) {
    height: 2rem; }
  .sidebar-sm .article-content-description
.input-localized.input-localized-editor
.input-group-item
.wrapper
.form-control {
    min-height: auto;
    padding: 0.285rem 0.75rem; }
  .sidebar-sm .btn:not(.btn-unstyled) {
    border-radius: 0.1875rem;
    font-size: 0.875rem;
    line-height: 1.15;
    padding: 0.4375rem 0.75rem; }
    .sidebar-sm .btn:not(.btn-unstyled).close {
      padding: 0.4375rem; }
  .sidebar-sm .btn.btn-monospaced, .sidebar-sm .btn.btn-monospaced.btn-sm {
    height: 2rem;
    padding: 0.1875rem 0;
    width: 2rem; }
  .sidebar-sm .input-group-item .input-group-text {
    font-size: 0.875rem;
    height: 2rem;
    min-width: 2rem;
    padding-left: 0.75rem;
    padding-right: 0.75rem; }
  .sidebar-sm .input-group-item .btn .btn-section {
    font-size: 0.5625rem; }
  .sidebar-sm .list-group-item-flex {
    padding: 0.5rem 0.25rem; }
    .sidebar-sm .list-group-item-flex .autofit-col {
      padding-left: 0.25rem;
      padding-right: 0.25rem; }

.lfr-spa-loading-bar {
  background: #2fa4f5; }

.lfr-tag-selector-popup label {
  border-bottom-color: #eee; }

.lfr-tag-selector-popup .no-matches {
  color: #999; }

.lfr-toolbar {
  background-color: #e5e4e8; }
  .lfr-toolbar .lfr-button:focus {
    border-color: #000; }
  .lfr-toolbar .lfr-button:hover {
    border-color: #ccc #777 #777; }
  .lfr-toolbar .lfr-separator {
    border-left-color: #fff;
    border-right-color: #ccc;
    font-size: 12px; }

.lfr-toolbar .lfr-button,
.lfr-emoticon-container .lfr-button {
  border-color: #e5e4e8; }

.lfr-emoticon-container {
  background: #e5e4e8;
  border-color: #ccc; }

.lfr-translation-manager .lfr-translation-manager-available-translations .lfr-translation-manager-available-translations-links {
  line-height: 1; }

.lfr-translation-manager .lfr-translation-manager-translation {
  text-decoration: none; }
  .lfr-translation-manager .lfr-translation-manager-translation:hover {
    background-color: #d1e5ef; }
  .lfr-translation-manager .lfr-translation-manager-translation.lfr-translation-manager-translation-editing {
    background-color: #598bec;
    border-color: #224fa8;
    color: #fff; }

.lfr-tree a {
  text-decoration: none; }

.tree-drag-helper {
  z-index: 1035; }

.lfr-upload-container .upload-target {
  border-color: #ddd; }
  .lfr-upload-container .upload-target h4 span {
    text-transform: lowercase; }
  .lfr-upload-container .upload-target .drop-file-text {
    font-weight: normal; }

.lfr-upload-container a.browse-button {
  background-image: url(../images/common/add.png);
  background-repeat: no-repeat;
  color: white;
  font-size: 1.2em;
  font-weight: bold;
  text-decoration: none; }

.lfr-upload-container a.clear-uploads {
  background-image: url(../images/common/remove.png);
  background-repeat: no-repeat; }

.lfr-upload-container a.cancel-uploads {
  background-image: url(../images/common/close.png);
  background-repeat: no-repeat; }

.lfr-upload-container .upload-list-info h4 {
  font-size: 1.3em; }

.lfr-upload-container .cancel-button {
  color: #869cad; }

.lfr-upload-container .delete-button {
  color: #869cad; }

.lfr-upload-container .file-added .success-message {
  font-weight: normal; }

.lfr-upload-container .upload-error {
  opacity: 1; }

.lfr-upload-container .multiple-files .upload-error {
  background: #fdd url(../images/messages/error.png) no-repeat 5px 5px;
  border-color: #900;
  color: #900;
  font-weight: normal;
  margin-bottom: 16px;
  padding: 8px 8px 8px 24px; }

.lfr-upload-container .upload-complete .error-message,
.lfr-upload-container .upload-complete .success-message {
  font-weight: bold; }

.lfr-upload-container .file-uploading {
  background-color: #ffc; }

.upload-drop-active .lfr-upload-container .upload-target {
  background-color: #ddedde;
  border-color: #7d7;
  border-style: dashed; }

.app-view-entry:hover .entry-thumbnail {
  border-color: #7abfdd; }

.app-view-entry.selected .entry-thumbnail {
  border-color: #057cb0; }

.app-view-entry.selected .entry-metadata dt,
.app-view-entry.selected .entry-metadata dd,
.app-view-entry.selected .entry-metadata .entry-categories,
.app-view-entry.selected .entry-metadata .entry-tags,
.app-view-entry.selected .entry-metadata .entry-description {
  color: #f0f0f0; }

.app-view-entry .entry-title {
  font-weight: bold; }

.app-view-entry .entry-link {
  text-decoration: none; }

.app-view-entry .entry-metadata dt,
.app-view-entry .entry-metadata dd,
.app-view-entry .entry-metadata .entry-categories,
.app-view-entry .entry-metadata .entry-tags,
.app-view-entry .entry-metadata .entry-description {
  color: #333;
  word-wrap: break-word; }

.app-view-entry .entry-metadata .entry-categories .taglib-asset-categories-summary {
  font-weight: bold; }
  .app-view-entry .entry-metadata .entry-categories .taglib-asset-categories-summary .asset-category {
    font-weight: normal; }

.app-view-entry.selected, .app-view-entry.selected:hover {
  background-color: #00a2ea; }

.app-view-entry.selected a, .app-view-entry.selected a:focus, .app-view-entry.selected a:hover {
  color: #fff; }

.app-view-entry.selected a .lfr-icon-menu-arrow {
  color: #333; }

.app-view-entry.active-area, .app-view-entry.active-area.hover,
.app-view-entry.active-area td {
  background-color: #5ad300; }

.app-view-entry:hover, .app-view-entry.hover {
  background-color: #d3e8f1; }

.app-view-entry a.entry-link:hover {
  text-decoration: none; }
  .app-view-entry a.entry-link:hover .entry-metadata .entry-title .entry-title-text {
    text-decoration: underline; }

.app-view-entry-taglib.entry-display-style.display-icon .entry-title {
  font-weight: normal; }

.app-view-search-entry-taglib .entry-discussion a,
.app-view-search-entry-taglib .entry-attachment a {
  text-decoration: none; }

.app-view-search-entry-taglib .entry-discussion:hover,
.app-view-search-entry-taglib .entry-attachment:hover {
  background-color: #d3e8f1; }

.app-view-search-entry-taglib .entry-folder {
  color: #999; }

.app-view-search-entry-taglib .entry-link .entry-thumbnail-image {
  color: #000;
  text-decoration: none; }

.app-view-search-entry-taglib.alt {
  background-color: #edf0f3; }

.app-view-search-entry-taglib.search {
  background-color: #fff; }
  .app-view-search-entry-taglib.search.alt {
    background-color: #e2e5e8; }

.app-view-taglib .display-style .icon {
  background-image: url(../images/application/layouts.png);
  background-repeat: no-repeat; }

.app-view-taglib .icon-display-descriptive {
  background-position: -32px 0; }

.app-view-taglib .icon-display-icon {
  background-position: -16px 0; }

.app-view-taglib .icon-display-list {
  background-position: 0 0; }

.app-view-taglib .state-active .icon-display-descriptive {
  background-position: -32px 100%; }

.app-view-taglib .state-active .icon-display-icon {
  background-position: -16px 100%; }

@media (max-width: 767.98px) {
  .navbar .nav-display-style-buttons .display-style-buttons > .dropdown > .dropdown-menu {
    background-color: transparent;
    box-shadow: none; } }

.navbar .nav-display-style-buttons .display-style-buttons-container .dropdown-toggle .caret {
  border-bottom-color: #333;
  border-top-color: #333; }

.taglib-asset-metadata .metadata-entry-label {
  font-weight: normal; }

.taglib-asset-metadata .metadata-author {
  font-weight: bold; }

.taglib-asset-metadata .metadata-entry {
  color: #999; }

.taglib-asset-metadata .metadata-author .asset-user-info .user-info {
  color: #009ae5;
  font-size: 14px;
  line-height: 14px; }

.taglib-asset-metadata .metadata-author .asset-user-info .date-info {
  color: #8c8c8c;
  font-size: 13px; }

.taglib-calendar table {
  border-color: #999; }

.taglib-calendar tr th,
.taglib-calendar tr td {
  border-bottom-color: #999; }

.taglib-calendar tr.portlet-section-header th,
.taglib-calendar tr td {
  border-color: #999; }

.taglib-calendar a:hover,
.taglib-calendar a:focus {
  background-color: #ccc; }

.taglib-calendar .calendar-inactive {
  color: #999; }

.taglib-calendar .has-events a span {
  background: url(../images/calendar/event_indicator.png) no-repeat 50% 95%; }

.taglib-calendar .has-events.calendar-current-day a span {
  background-image: url(../images/calendar/event_indicator_current.png); }

.taglib-diff-addedline,
#taglib-diff-results ins {
  background: #e6ffe6; }

.taglib-diff-context {
  background: #eee; }

.taglib-diff-deletedline,
#taglib-diff-results del {
  background: #ffe6e6; }

.taglib-diff-html div.diff-removed-image {
  background: #fdc6c6 url(../images/diff/minus.png); }

.taglib-diff-html div.diff-added-image {
  background: #cfc url(../images/diff/plus.png) no-repeat; }

.taglib-diff-html div.diff-removed-image, .taglib-diff-html div.diff-added-image {
  opacity: 0.55; }

.taglib-diff-html span.diff-html-added {
  background-color: #cfc;
  font-size: 1em; }
  .taglib-diff-html span.diff-html-added img {
    border-color: #cfc; }

.taglib-diff-html span.diff-html-changed {
  background: url(../images/diff/underline.png) bottom repeat-x; }
  .taglib-diff-html span.diff-html-changed img {
    border-color: #009; }

.taglib-diff-html span.diff-html-removed {
  background-color: #fdc6c6;
  font-size: 1em;
  text-decoration: line-through; }
  .taglib-diff-html span.diff-html-removed img {
    border-color: #fdc6c6; }

.diff-version-comparator .taglib-diff-html .diff-html-changed {
  background-image: none;
  border-bottom-color: #009ae5; }
  .diff-version-comparator .taglib-diff-html .diff-html-changed img {
    border-color: #009ae5; }

.diff-version-comparator .diff-target-selector {
  border-left-color: #e5e5e5; }

.diff-version-comparator .diff-version-filter {
  background-color: #f9f9f9; }

.taglib-discussion .lfr-discussion .lfr-discussion-form-edit .alloy-editor-placeholder {
  border-left-color: #dbdde1; }

@media (min-width: 576px) {
  .taglib-discussion .lfr-discussion-details .taglib-user-display {
    word-wrap: break-word; } }

.taglib-discussion .lfr-discussion-details .taglib-user-display .user-details .user-name {
  font-weight: bold;
  text-decoration: none; }
  .taglib-discussion .lfr-discussion-details .taglib-user-display .user-details .user-name:hover {
    text-decoration: underline; }

.taglib-discussion .lfr-discussion-details .taglib-user-display .user-profile-image .avatar {
  background-size: 50px; }

.taglib-discussion .lfr-discussion-actions li a,
.taglib-discussion .lfr-discussion-actions li a span {
  text-decoration: none; }

.taglib-discussion .lfr-discussion-actions li a:hover span, .taglib-discussion .lfr-discussion-actions li a:focus span {
  text-decoration: underline; }

.taglib-discussion .lfr-discussion-form-container .lfr-discussion-form {
  background: #ddd;
  border-radius: 4px; }
  .taglib-discussion .lfr-discussion-form-container .lfr-discussion-form .taglib-user-display .user-profile-image .avatar {
    background-size: 40px; }

.lfr-discussion-reply.popover .lfr-discussion-reply-user-name {
  font-weight: bold; }

.drop-zone.drop-enabled:not(.no-border) {
  outline-color: rgba(176, 180, 187, 0.5); }

.drop-here-info .drop-icons span:nth-of-type(1),
.drop-here-info .drop-icons span:nth-of-type(3) {
  background: #e8e6e8;
  color: #a5a6ac; }

.drop-here-info .drop-icons span:nth-of-type(2) {
  background: #00c2ff;
  color: #fff; }

.drop-here-info .drop-text {
  color: #fff; }

.drop-active .drop-here-info {
  background-color: rgba(0, 0, 0, 0.6);
  z-index: 100; }

.lfr-ddm-field-group {
  margin-bottom: 20px; }

.lfr-ddm-field-group-inline {
  display: inline-block;
  vertical-align: bottom; }

.taglib-form-navigator > .form-steps > ul.form-navigator.list-group {
  background: transparent; }
  .taglib-form-navigator > .form-steps > ul.form-navigator.list-group .tab.active {
    background: transparent;
    opacity: 1; }
    .taglib-form-navigator > .form-steps > ul.form-navigator.list-group .tab.active .tab-label:hover, .taglib-form-navigator > .form-steps > ul.form-navigator.list-group .tab.active .tab-label:focus {
      background: transparent; }
    .taglib-form-navigator > .form-steps > ul.form-navigator.list-group .tab.active .tab-label .message {
      color: #000;
      opacity: 0.7; }
    .taglib-form-navigator > .form-steps > ul.form-navigator.list-group .tab.active .tab-label .number {
      background: #333;
      font-size: 18px;
      opacity: 1; }
    .taglib-form-navigator > .form-steps > ul.form-navigator.list-group .tab.active .tab-label .tab-icon {
      color: #333; }
  .taglib-form-navigator > .form-steps > ul.form-navigator.list-group .tab .tab-label {
    background: transparent;
    outline: 0; }
    .taglib-form-navigator > .form-steps > ul.form-navigator.list-group .tab .tab-label:hover, .taglib-form-navigator > .form-steps > ul.form-navigator.list-group .tab .tab-label:focus {
      text-decoration: none; }
      .taglib-form-navigator > .form-steps > ul.form-navigator.list-group .tab .tab-label:hover .number, .taglib-form-navigator > .form-steps > ul.form-navigator.list-group .tab .tab-label:focus .number {
        opacity: 1; }
    .taglib-form-navigator > .form-steps > ul.form-navigator.list-group .tab .tab-label .number {
      background: #ccc;
      color: #fff;
      font-size: 14px;
      font-weight: bold;
      opacity: 0.6;
      text-decoration: none; }
    .taglib-form-navigator > .form-steps > ul.form-navigator.list-group .tab .tab-label .message {
      color: #000;
      font-size: 12px; }

.taglib-header {
  border-bottom-color: #c8c9ca;
  color: #555; }
  .taglib-header .header-back-to a {
    font-weight: bold;
    text-decoration: none; }

a.taglib-icon, a.taglib-icon:focus, a.taglib-icon:hover {
  text-decoration: none; }

a.taglib-icon:focus .taglib-text, a.taglib-icon:hover .taglib-text {
  text-decoration: underline; }

a.taglib-icon.btn:focus .taglib-text, a.taglib-icon.btn:hover .taglib-text {
  text-decoration: none; }

.taglib-icon[lang] > img {
  vertical-align: baseline;
  width: 16px; }

.taglib-icon-label {
  margin-left: 12px; }

.input-localized .palette-item-inner .lfr-input-localized-flag {
  font-size: 16px;
  opacity: 0.5; }

.input-localized.input-localized-focused .palette-item-inner .lfr-input-localized-flag {
  opacity: 1; }

.input-localized .palette-item-inner {
  border-color: #666; }

.input-localized .palette-item,
.input-localized .palette-item-inner,
.input-localized .palette-item-hover,
.input-localized .palette-item-hover .palette-item-inner {
  border-color: transparent; }

.input-localized .lfr-input-localized .lfr-input-localized-state {
  background: #ddd; }
  .input-localized .lfr-input-localized .lfr-input-localized-state.lfr-input-localized-state-error {
    background: #ff0047; }

.input-localized .palette-item-selected .lfr-input-localized-state {
  background: #27c1f2; }

.taglib-move-boxes .choice-selector label {
  background: #ebf1f9;
  border-bottom-color: #8db2f3; }

.taglib-move-boxes .sortable-container .move-option {
  background-color: transparent; }
  .taglib-move-boxes .sortable-container .move-option.move-option-dragging {
    background-color: #fafafa; }
  .taglib-move-boxes .sortable-container .move-option .handle {
    color: #999; }

.taglib-image-selector .change-image-controls {
  background: #fff; }

.taglib-image-selector .selection-status {
  background: #fff;
  opacity: 0;
  z-index: -1; }

.taglib-image-selector .progress-wrapper .progressbar {
  background: #b0b4bb;
  opacity: 0.7; }

.taglib-image-selector.check-active .selection-status {
  opacity: 1;
  z-index: 0; }

.taglib-image-selector.drop-active {
  outline-width: 0; }
  .taglib-image-selector.drop-active .browse-image-controls {
    opacity: 0; }
  .taglib-image-selector.drop-active .selection-status {
    opacity: 0; }
  .taglib-image-selector.drop-active .image-wrapper {
    opacity: 0.15; }
  .taglib-image-selector.drop-active .error-wrapper {
    opacity: 0; }

.taglib-image-selector.progress-active .image-wrapper {
  opacity: 0.15; }

.taglib-image-selector.progress-active .browse-image-controls {
  opacity: 0; }

.taglib-image-selector.progress-active .drop-here-info {
  opacity: 0; }

.taglib-image-selector.progress-active .selection-status {
  opacity: 0; }

.dialog-iframe-popup {
  background-color: #fff; }

.portlet-item-selector .management-bar {
  border-bottom-color: #e7e7ed; }

.item-selector .card-row {
  align-items: center; }

.item-selector .drop-zone {
  background-color: #f1f2f5; }

.item-selector .input-file {
  height: 0.1px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  width: 0.1px;
  z-index: -1; }
  .item-selector .input-file + label {
    position: relative; }
    .item-selector .input-file + label::before {
      border-radius: 4px;
      bottom: -2px;
      content: '';
      display: block;
      left: -2px;
      position: absolute;
      right: -2px;
      top: -2px;
      transition: box-shadow 0.15s ease-in-out; }
  .item-selector .input-file:focus + label::before {
    box-shadow: 0 0 0 2px #fff, 0 0 0 4px #80acff; }

.lfr-tree-display-page .tree-node .tree-node-over .tree-label {
  text-decoration: none; }

.lfr-tree-display-page .tree-label {
  cursor: default; }
  .lfr-tree-display-page .tree-label a {
    color: black; }
  .lfr-tree-display-page .tree-label .layout-page-invalid {
    color: #aaa;
    font-style: italic; }
    .lfr-tree-display-page .tree-label .layout-page-invalid:hover {
      cursor: default;
      text-decoration: none; }

.lfr-tree-radio.lfr-tree-root-node-hidden .lfr-root-node + .tree-container {
  margin-left: 0; }

.lfr-map {
  border-color: #ccc; }
  .lfr-map .search-controls {
    font-size: 15px; }

.navbar .navbar-search {
  background-color: #f3f3f3; }
  @media (min-width: 576px) {
    .navbar .navbar-search {
      background-color: transparent; } }

.taglib-portlet-preview.show-borders {
  border-color: #828f95; }
  .taglib-portlet-preview.show-borders .title {
    background-color: #d3dadd;
    font-size: 1.4em;
    font-weight: bold; }

.lfr-search-container-wrapper.lfr-search-container-fixed-first-column {
  position: relative; }
  @media (min-width: 576px) {
    .lfr-search-container-wrapper.lfr-search-container-fixed-first-column .table-responsive {
      margin-left: 375px;
      width: auto; } }
  .lfr-search-container-wrapper.lfr-search-container-fixed-first-column .table-responsive .table {
    position: static; }
    .lfr-search-container-wrapper.lfr-search-container-fixed-first-column .table-responsive .table .lfr-search-iterator-fixed-header {
      left: 12px;
      position: fixed;
      right: 12px;
      top: -1px;
      z-index: 1020; }
      .lfr-search-container-wrapper.lfr-search-container-fixed-first-column .table-responsive .table .lfr-search-iterator-fixed-header > th {
        display: block;
        padding: 0; }
        .lfr-search-container-wrapper.lfr-search-container-fixed-first-column .table-responsive .table .lfr-search-iterator-fixed-header > th .lfr-search-iterator-fixed-header-inner-wrapper {
          overflow-x: hidden; }
          @media (min-width: 576px) {
            .lfr-search-container-wrapper.lfr-search-container-fixed-first-column .table-responsive .table .lfr-search-iterator-fixed-header > th .lfr-search-iterator-fixed-header-inner-wrapper {
              margin-left: 375px; } }
          .lfr-search-container-wrapper.lfr-search-container-fixed-first-column .table-responsive .table .lfr-search-iterator-fixed-header > th .lfr-search-iterator-fixed-header-inner-wrapper table {
            border-collapse: collapse;
            width: 100%; }
            .lfr-search-container-wrapper.lfr-search-container-fixed-first-column .table-responsive .table .lfr-search-iterator-fixed-header > th .lfr-search-iterator-fixed-header-inner-wrapper table th {
              border-radius: 0; }
    .lfr-search-container-wrapper.lfr-search-container-fixed-first-column .table-responsive .table td,
    .lfr-search-container-wrapper.lfr-search-container-fixed-first-column .table-responsive .table th {
      width: auto; }
      @media (min-width: 576px) {
        .lfr-search-container-wrapper.lfr-search-container-fixed-first-column .table-responsive .table td:first-child,
        .lfr-search-container-wrapper.lfr-search-container-fixed-first-column .table-responsive .table th:first-child {
          left: 0;
          position: absolute;
          right: 15px; } }
    .lfr-search-container-wrapper.lfr-search-container-fixed-first-column .table-responsive .table th {
      height: auto; }

.lfr-search-container-wrapper a {
  color: #212529; }

.lfr-search-container-wrapper .lfr-icon-menu > .dropdown-toggle {
  color: #6c757d; }
  .lfr-search-container-wrapper .lfr-icon-menu > .dropdown-toggle:active, .lfr-search-container-wrapper .lfr-icon-menu > .dropdown-toggle:focus, .lfr-search-container-wrapper .lfr-icon-menu > .dropdown-toggle:hover {
    background-color: #f7f8f9;
    border-radius: 4px;
    color: #212529; }

.lfr-search-container-wrapper .list-group {
  margin-bottom: 0; }
  .lfr-search-container-wrapper .list-group .list-group-item:nth-last-child(2) {
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem; }
  .lfr-search-container-wrapper .list-group .list-group-item h4 {
    font-size: 0.875rem;
    line-height: 1.5;
    margin-bottom: 0; }
  .lfr-search-container-wrapper .list-group .list-group-item h5,
  .lfr-search-container-wrapper .list-group .list-group-item h6,
  .lfr-search-container-wrapper .list-group .list-group-item .h5,
  .lfr-search-container-wrapper .list-group .list-group-item .h6 {
    font-size: 0.875rem;
    font-weight: 400;
    line-height: 1.5;
    margin-bottom: 0; }
  .lfr-search-container-wrapper .list-group .list-group-item span + h2.h5 {
    font-weight: 600; }
  .lfr-search-container-wrapper .list-group .list-group-item h6 + h5 {
    font-weight: 600; }
  .lfr-search-container-wrapper .list-group .list-group-item .checkbox {
    margin-top: 0; }
  .lfr-search-container-wrapper .list-group + .taglib-search-iterator-page-iterator-bottom {
    margin-top: 20px; }

.lfr-search-container-wrapper .table-list tbody tr:nth-last-child(2) td:first-child,
.lfr-search-container-wrapper .table-list tbody tr:nth-last-child(2) th:first-child {
  border-bottom-left-radius: 0.25rem; }

.lfr-search-container-wrapper .table-list tbody tr:nth-last-child(2) td:last-child,
.lfr-search-container-wrapper .table-list tbody tr:nth-last-child(2) th:last-child {
  border-bottom-right-radius: 0.25rem; }

.lfr-asset-type-column,
.lfr-author-column,
.lfr-city-column,
.lfr-country-column,
.lfr-email-address-column,
.lfr-job-title-column,
.lfr-region-column,
.lfr-removed-by-column,
.lfr-replier-column,
.lfr-scope-column,
.lfr-screen-name-column,
.lfr-type-column,
.lfr-user-column,
.lfr-users-column {
  word-wrap: break-word; }
  @media (min-width: 576px) {
    .lfr-asset-type-column,
    .lfr-author-column,
    .lfr-city-column,
    .lfr-country-column,
    .lfr-email-address-column,
    .lfr-job-title-column,
    .lfr-region-column,
    .lfr-removed-by-column,
    .lfr-replier-column,
    .lfr-scope-column,
    .lfr-screen-name-column,
    .lfr-type-column,
    .lfr-user-column,
    .lfr-users-column {
      max-width: 125px;
      min-width: 100px; } }

.lfr-completion-date-column,
.lfr-create-date-column,
.lfr-date-column,
.lfr-display-date-column,
.lfr-expiration-date-column,
.lfr-last-post-date-column,
.lfr-modified-date-column,
.lfr-removed-date-column,
.lfr-reply-date-column,
.lfr-revision-column,
.lfr-size-column {
  white-space: nowrap; }

.lfr-description-column,
.lfr-role-column {
  max-width: 375px;
  min-width: 375px; }

.lfr-email-address-column,
.lfr-name-column,
.lfr-parent-organization-column,
.lfr-screen-name-column,
.lfr-title-column,
.lfr-url-column,
.lfr-wiki-column {
  max-width: 200px;
  min-width: 200px; }

.lfr-email-column,
.lfr-mobile-column,
.lfr-website-column {
  min-width: 100px; }
  @media (min-width: 576px) {
    .lfr-email-column,
    .lfr-mobile-column,
    .lfr-website-column {
      min-width: 115px; } }
  .lfr-email-column .checkbox-container .form-group,
  .lfr-mobile-column .checkbox-container .form-group,
  .lfr-website-column .checkbox-container .form-group {
    margin-bottom: 0; }

.taglib-search-toggle .toggle-advanced {
  color: inherit; }
  .taglib-search-toggle .toggle-advanced, .taglib-search-toggle .toggle-advanced:hover, .taglib-search-toggle .toggle-advanced:focus {
    text-decoration: none; }

.taglib-search-toggle-advanced-wrapper .taglib-search-toggle-advanced {
  background-color: #fcfcfc;
  border-color: #ddd; }
  .taglib-search-toggle-advanced-wrapper .taglib-search-toggle-advanced .btn.close {
    margin-right: 5px; }
  .taglib-search-toggle-advanced-wrapper .taglib-search-toggle-advanced .taglib-search-toggle-advanced-content {
    position: relative; }
    .taglib-search-toggle-advanced-wrapper .taglib-search-toggle-advanced .taglib-search-toggle-advanced-content .match-fields {
      margin-bottom: 0; }
    .taglib-search-toggle-advanced-wrapper .taglib-search-toggle-advanced .taglib-search-toggle-advanced-content .match-fields-legend {
      color: #999;
      font-size: 13px; }

.taglib-social-activities .day-separator {
  border-bottom-color: #ccc; }

.taglib-social-bookmarks a.social-bookmark-link {
  background-repeat: no-repeat; }

.taglib-user-display a .user-name {
  text-decoration: underline; }

.taglib-user-display .avatar {
  background: no-repeat center;
  background-size: 60px; }
  .taglib-user-display .avatar.author:after {
    background: rgba(50, 168, 230, 0.5); }

.taglib-user-display .user-name {
  font-size: 1.1em;
  font-weight: bold; }

.js .taglib-webdav.visible {
  background: #f0f5f7; }

.js .taglib-webdav table {
  border-color: #828f95; }

.taglib-workflow-status .workflow-id,
.taglib-workflow-status .workflow-version,
.taglib-workflow-status .workflow-status {
  color: #999; }

.aspect-ratio.aspect-ratio-8-to-3 {
  padding-bottom: 37.5%; }

.lfr-autocomplete-input-list .yui3-aclist-list {
  margin: 0; }

.liferay-autocomplete-input-mirror {
  left: -9999px;
  overflow-x: hidden;
  overflow-y: auto;
  position: absolute;
  top: -9999px;
  visibility: hidden;
  white-space: pre-wrap;
  word-wrap: break-word; }

.card-tab-group .card-tab:nth-child(n + 2) {
  border-left: 4px solid #65b6f0;
  padding-left: 20px; }
  .card-tab-group .card-tab:nth-child(n + 2) .card-tab {
    border-left: 4px solid #93ccf5;
    padding-left: 20px; }
    .card-tab-group .card-tab:nth-child(n + 2) .card-tab .card-tab {
      border-left-color: #c2e2f9; }
      .card-tab-group .card-tab:nth-child(n + 2) .card-tab .card-tab .card-tab {
        border-left-width: 0;
        padding-left: 0; }

.hsv-palette .hsv-view-container .hsv-label-value-hex .hsv-value {
  width: 95px; }

.hsv-palette .hsv-view-container .hsv-value {
  width: 56px; }

.yui3-color-picker-popover .palette-container {
  border-collapse: separate; }

.dialog-iframe-popup .hsv-palette-modal.modal-dialog {
  bottom: 0 !important;
  left: 0 !important;
  margin: 0;
  max-width: none;
  right: 0 !important;
  top: 0 !important;
  width: 100%; }
  @media (min-width: 768px) {
    .dialog-iframe-popup .hsv-palette-modal.modal-dialog {
      bottom: auto !important;
      height: 100%;
      left: 50% !important;
      max-height: 375px;
      max-width: 650px;
      right: auto !important;
      top: 50% !important;
      transform: translate(-50%, -50%); } }
  .dialog-iframe-popup .hsv-palette-modal.modal-dialog > .hsv-palette-modal-content {
    bottom: 0;
    left: 0;
    overflow: visible;
    position: absolute;
    right: 0;
    top: 0; }
    @media (max-width: 767.98px) {
      .dialog-iframe-popup .hsv-palette-modal.modal-dialog > .hsv-palette-modal-content {
        border-radius: 0;
        border-width: 0; } }
  @media (max-width: 767.98px) {
    .dialog-iframe-popup .hsv-palette-modal.modal-dialog .modal-body {
      padding: 1rem; } }
  .dialog-iframe-popup .hsv-palette-modal.modal-dialog .hsv-default-size.hsv-container {
    width: 100%; }
  .dialog-iframe-popup .hsv-palette-modal.modal-dialog .hsv-image-container {
    margin: 0; }

.dialog-bd {
  min-height: 30px; }

.dialog-content {
  border: 1px solid #c8c9ca;
  padding: 5px; }

.dialog-iframe-popup .sheet > .lfr-nav {
  margin-top: -24px; }

.dialog-iframe-popup .contacts-portlet .portlet-configuration-container .form {
  position: static; }

.dialog-iframe-popup .lfr-form-content {
  padding: 15px; }

.dialog-iframe-popup .portlet-body,
.dialog-iframe-popup .portlet-boundary,
.dialog-iframe-popup .portlet-column,
.dialog-iframe-popup .portlet-layout {
  height: 100%; }

.dialog-iframe-popup .portlet-column {
  position: static; }

.dialog-iframe-popup .dialog-body > .container-fluid-1280,
.dialog-iframe-popup .dialog-body .container-view,
.dialog-iframe-popup .export-dialog-tree > .container-fluid-1280,
.dialog-iframe-popup .export-dialog-tree .container-view,
.dialog-iframe-popup .lfr-dynamic-uploader > .container-fluid-1280,
.dialog-iframe-popup .lfr-dynamic-uploader .container-view,
.dialog-iframe-popup .lfr-form-content > .container-fluid-1280,
.dialog-iframe-popup .lfr-form-content .container-view,
.dialog-iframe-popup .portlet-configuration-body-content > .container-fluid-1280,
.dialog-iframe-popup .portlet-configuration-body-content .container-view,
.dialog-iframe-popup .process-list > .container-fluid-1280,
.dialog-iframe-popup .process-list .container-view,
.dialog-iframe-popup .roles-selector-body > .container-fluid-1280,
.dialog-iframe-popup .roles-selector-body .container-view {
  padding-top: 20px; }
  .dialog-iframe-popup .dialog-body > .container-fluid-1280 > .nav-tabs-default,
  .dialog-iframe-popup .dialog-body > .container-fluid-1280 .nav-tabs-underline,
  .dialog-iframe-popup .dialog-body .container-view > .nav-tabs-default,
  .dialog-iframe-popup .dialog-body .container-view .nav-tabs-underline,
  .dialog-iframe-popup .export-dialog-tree > .container-fluid-1280 > .nav-tabs-default,
  .dialog-iframe-popup .export-dialog-tree > .container-fluid-1280 .nav-tabs-underline,
  .dialog-iframe-popup .export-dialog-tree .container-view > .nav-tabs-default,
  .dialog-iframe-popup .export-dialog-tree .container-view .nav-tabs-underline,
  .dialog-iframe-popup .lfr-dynamic-uploader > .container-fluid-1280 > .nav-tabs-default,
  .dialog-iframe-popup .lfr-dynamic-uploader > .container-fluid-1280 .nav-tabs-underline,
  .dialog-iframe-popup .lfr-dynamic-uploader .container-view > .nav-tabs-default,
  .dialog-iframe-popup .lfr-dynamic-uploader .container-view .nav-tabs-underline,
  .dialog-iframe-popup .lfr-form-content > .container-fluid-1280 > .nav-tabs-default,
  .dialog-iframe-popup .lfr-form-content > .container-fluid-1280 .nav-tabs-underline,
  .dialog-iframe-popup .lfr-form-content .container-view > .nav-tabs-default,
  .dialog-iframe-popup .lfr-form-content .container-view .nav-tabs-underline,
  .dialog-iframe-popup .portlet-configuration-body-content > .container-fluid-1280 > .nav-tabs-default,
  .dialog-iframe-popup .portlet-configuration-body-content > .container-fluid-1280 .nav-tabs-underline,
  .dialog-iframe-popup .portlet-configuration-body-content .container-view > .nav-tabs-default,
  .dialog-iframe-popup .portlet-configuration-body-content .container-view .nav-tabs-underline,
  .dialog-iframe-popup .process-list > .container-fluid-1280 > .nav-tabs-default,
  .dialog-iframe-popup .process-list > .container-fluid-1280 .nav-tabs-underline,
  .dialog-iframe-popup .process-list .container-view > .nav-tabs-default,
  .dialog-iframe-popup .process-list .container-view .nav-tabs-underline,
  .dialog-iframe-popup .roles-selector-body > .container-fluid-1280 > .nav-tabs-default,
  .dialog-iframe-popup .roles-selector-body > .container-fluid-1280 .nav-tabs-underline,
  .dialog-iframe-popup .roles-selector-body .container-view > .nav-tabs-default,
  .dialog-iframe-popup .roles-selector-body .container-view .nav-tabs-underline {
    margin-left: -15px;
    margin-right: -15px;
    margin-top: -20px; }

.dialog-iframe-popup .dialog-body > .lfr-nav + .container-fluid-1280,
.dialog-iframe-popup .export-dialog-tree > .lfr-nav + .container-fluid-1280,
.dialog-iframe-popup .lfr-dynamic-uploader > .lfr-nav + .container-fluid-1280,
.dialog-iframe-popup .lfr-form-content > .lfr-nav + .container-fluid-1280,
.dialog-iframe-popup .portlet-configuration-body-content > .lfr-nav + .container-fluid-1280,
.dialog-iframe-popup .process-list > .lfr-nav + .container-fluid-1280,
.dialog-iframe-popup .roles-selector-body > .lfr-nav + .container-fluid-1280 {
  padding-top: 0; }

.dialog-iframe-popup .login-container {
  padding: 1rem; }

.dialog-iframe-popup .management-bar-default,
.dialog-iframe-popup .navbar-default {
  border-left-width: 0;
  border-radius: 0;
  border-right-width: 0;
  border-top-width: 0;
  margin-bottom: 0; }

.dialog-iframe-popup .navbar ~ .portlet-configuration-setup,
.dialog-iframe-popup .portlet-export-import-container {
  height: calc(100% - 48px);
  position: relative; }
  @media (min-width: 576px) {
    .dialog-iframe-popup .navbar ~ .portlet-configuration-setup,
    .dialog-iframe-popup .portlet-export-import-container {
      height: calc(100% - 48px); } }

.dialog-iframe-popup .navigation-bar > .container-fluid {
  margin-left: 24px;
  margin-right: 24px;
  padding: 0; }

.dialog-iframe-popup .panel-group .panel {
  border-left-width: 0;
  border-radius: 0;
  border-right-width: 0; }

.dialog-iframe-popup .panel-group .panel + .panel {
  border-top-width: 0;
  margin-top: 0; }

.dialog-iframe-popup .panel-heading {
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.dialog-iframe-popup .portlet-configuration-setup .lfr-nav {
  margin-left: auto;
  margin-right: auto;
  max-width: 1280px;
  padding-left: 3px;
  padding-right: 3px; }
  @media (min-width: 576px) {
    .dialog-iframe-popup .portlet-configuration-setup .lfr-nav {
      padding-left: 8px;
      padding-right: 8px; } }

.dialog-iframe-popup .lfr-dynamic-uploader,
.dialog-iframe-popup .process-list {
  bottom: 0;
  display: block;
  left: 0;
  overflow: auto;
  position: absolute;
  right: 0;
  top: 48px;
  -webkit-overflow-scrolling: touch; }
  @media (min-width: 576px) {
    .dialog-iframe-popup .lfr-dynamic-uploader,
    .dialog-iframe-popup .process-list {
      top: 48px; } }

.dialog-iframe-popup .portlet-export-import-publish-processes {
  top: 0; }

@media (min-width: 768px) {
  .dialog-with-footer #main-content,
  .dialog-with-footer #wrapper {
    height: calc(100% - 60px); } }

.dialog-with-footer .button-holder.dialog-footer,
.dialog-with-footer .sheet-footer.dialog-footer {
  background-color: #FFF;
  border-top: 1px solid #dee2e6;
  bottom: 0;
  display: flex;
  flex-direction: row-reverse;
  left: 0;
  margin: 0;
  padding: 10px 24px;
  width: 100%; }
  @media (min-width: 768px) {
    .dialog-with-footer .button-holder.dialog-footer,
    .dialog-with-footer .sheet-footer.dialog-footer {
      position: fixed; } }
  .dialog-with-footer .button-holder.dialog-footer .btn,
  .dialog-with-footer .sheet-footer.dialog-footer .btn {
    margin-left: 1rem;
    margin-right: 0; }

@media (min-width: 768px) {
  .dialog-with-footer .dialog-body,
  .dialog-with-footer .lfr-dynamic-uploader,
  .dialog-with-footer .lfr-form-content,
  .dialog-with-footer .portlet-configuration-body-content,
  .dialog-with-footer .roles-selector-body {
    padding-bottom: 60px; } }

.dialog-with-footer .lfr-dynamic-uploader.hide-dialog-footer {
  bottom: 0; }
  .dialog-with-footer .lfr-dynamic-uploader.hide-dialog-footer + .dialog-footer {
    display: none; }

.dialog-with-footer .portlet-configuration-edit-permissions .portlet-configuration-body-content {
  display: flex;
  flex-direction: column;
  overflow: visible; }
  .dialog-with-footer .portlet-configuration-edit-permissions .portlet-configuration-body-content > form {
    flex-grow: 1;
    max-width: none;
    overflow: auto; }

.dialog-with-footer .portlet-configuration-edit-templates .portlet-configuration-body-content {
  bottom: 0; }

.portlet-layout.dragging {
  border-collapse: separate; }

.drop-area {
  background-color: #d3dadd; }

.active-area {
  background: #ffc; }

.portlet-boundary.yui3-dd-dragging {
  opacity: 0.6; }
  .portlet-boundary.yui3-dd-dragging .portlet {
    border: 2px dashed #ccc; }

.sortable-layout-proxy {
  opacity: 1; }
  .sortable-layout-proxy .portlet-topper {
    background-image: none; }

.proxy {
  cursor: move;
  opacity: 0.65;
  position: absolute; }
  .proxy.generic-portlet {
    height: 200px;
    width: 300px; }
    .proxy.generic-portlet .portlet-title {
      padding: 10px; }
  .proxy.not-intersecting .forbidden-action {
    background: url(../images/application/forbidden_action.png) no-repeat;
    display: block;
    height: 32px;
    position: absolute;
    right: -15px;
    top: -15px;
    width: 32px; }

.resizable-proxy {
  border: 1px dashed #828f95;
  position: absolute;
  visibility: hidden; }

.sortable-proxy {
  background: #727c81;
  margin-top: 1px; }

.sortable-layout-drag-target-indicator {
  margin: 2px 0; }

.yui3-dd-proxy {
  z-index: 1110 !important; }

.lfr-editable {
  outline: 1px dashed #68bb30;
  outline-offset: 2px;
  position: relative; }
  .lfr-editable:after {
    background: #68bb30 url(../images/common/edit_white.png) no-repeat 50%;
    content: '';
    display: block;
    height: 20px;
    position: absolute;
    right: 5px;
    top: 5px;
    width: 30px; }
  .lfr-editable:focus:after {
    display: none; }
  .lfr-editable:focus:hover {
    background-color: transparent; }
  .lfr-editable:hover {
    background-color: rgba(255, 255, 255, 0.3);
    outline-color: #519226; }
    .lfr-editable:hover:after {
      background-color: #519226; }

.lfr-editable-notice-close {
  margin-left: 1em; }

.lfr-portlet-title-editable {
  margin-top: 0;
  z-index: 9999; }
  .lfr-portlet-title-editable .lfr-portlet-title-editable-content {
    padding: 0; }
    .lfr-portlet-title-editable .lfr-portlet-title-editable-content .field-input {
      margin-bottom: 0; }
    .lfr-portlet-title-editable .lfr-portlet-title-editable-content .textfield-label {
      display: none; }
    .lfr-portlet-title-editable .lfr-portlet-title-editable-content .btn-toolbar-content {
      display: inline-block;
      vertical-align: bottom; }
    .lfr-portlet-title-editable .lfr-portlet-title-editable-content .btn-group {
      margin-top: 0; }
    .lfr-portlet-title-editable .lfr-portlet-title-editable-content .btn {
      display: inline-block;
      float: none;
      margin-top: 0;
      width: auto; }

.alloy-editor-container .alloy-editor {
  outline: 0; }
  .alloy-editor-container .alloy-editor.alloy-editor-placeholder {
    color: #2b4259; }
    .alloy-editor-container .alloy-editor.alloy-editor-placeholder.ae-placeholder:not(:focus) {
      border-left-color: #dbdde1;
      color: #b0b4bb; }
    .alloy-editor-container .alloy-editor.alloy-editor-placeholder.readonly {
      color: #ccc; }

.alloy-editor-container .alloy-editor-icon {
  color: #869cad; }

.has-error .alloy-editor-container .alloy-editor.alloy-editor-placeholder.ae-placeholder:not(:focus) {
  border-left-color: #c67; }

.cke_dialog .cke_dialog_ui_input_text {
  height: auto; }

.cke_editable_inline a {
  cursor: pointer; }

.cke_panel.cke_combopanel {
  width: 220px; }

.cke_panel_block .cke_panel_grouptitle {
  font-size: 20px;
  line-height: 20px;
  margin-top: 0; }

.cke_panel_block .cke_panel_list {
  margin-left: 0; }
  .cke_panel_block .cke_panel_list .cke_panel_listItem {
    line-height: initial; }
    .cke_panel_block .cke_panel_list .cke_panel_listItem a:hover {
      text-decoration: none; }

.cke_show_border {
  width: 500px; }
  .cke_show_border td {
    height: 15px; }

.cke_widget_image .cke_image_resizer {
  bottom: -15px;
  height: 5px;
  outline-color: transparent;
  padding: 5px;
  right: -15px;
  width: 5px; }

.html-editor.portlet {
  background: #fff;
  color: #000;
  line-height: 1;
  padding: 1em;
  text-align: start; }

.html-editor.portlet-message-boards {
  -ms-hyphens: none;
  -webkit-hyphens: none;
  hyphens: none;
  word-wrap: break-word; }
  .html-editor.portlet-message-boards blockquote {
    background: #eef0f2 url(../images/message_boards/quoteleft.png) no-repeat 5px 5px;
    border: 1px solid #777;
    padding: 5px 45px; }
    .html-editor.portlet-message-boards blockquote:after {
      background: url(../images/message_boards/quoteright.png) no-repeat 50%;
      content: '';
      display: block;
      float: right;
      height: 24px;
      margin-right: -35px;
      margin-top: -25px;
      width: 31px;
      z-index: 999; }
    .html-editor.portlet-message-boards blockquote cite {
      display: block;
      font-weight: bold; }
  .html-editor.portlet-message-boards pre {
    background: #f9f9f9;
    border: 1px solid #777;
    padding: 0.5em; }

.lfr-source-editor {
  border-color: #ccc; }
  .lfr-source-editor .lfr-source-editor-toolbar li > .btn {
    background-color: #fff;
    border: transparent;
    color: #717383;
    outline: 0; }
  .lfr-source-editor .lfr-source-editor-code {
    background-color: #fff;
    color: #2b4259; }
    .lfr-source-editor .lfr-source-editor-code .ace_gutter {
      background-color: #ededef;
      color: #868896;
      overflow: hidden; }
      .lfr-source-editor .lfr-source-editor-code .ace_gutter .ace_fold-widget {
        font-family: fontawesome-alloy;
        text-align: center;
        vertical-align: middle; }
        .lfr-source-editor .lfr-source-editor-code .ace_gutter .ace_fold-widget.ace_open, .lfr-source-editor .lfr-source-editor-code .ace_gutter .ace_fold-widget.ace_closed {
          background-image: none; }
        .lfr-source-editor .lfr-source-editor-code .ace_gutter .ace_fold-widget.ace_open:before {
          content: '\25be'; }
        .lfr-source-editor .lfr-source-editor-code .ace_gutter .ace_fold-widget.ace_closed:before {
          content: '\25b8'; }
      .lfr-source-editor .lfr-source-editor-code .ace_gutter .ace_gutter-active-cell {
        color: #fff; }
      .lfr-source-editor .lfr-source-editor-code .ace_gutter .ace_gutter-active-line {
        background-color: #717383; }
      .lfr-source-editor .lfr-source-editor-code .ace_gutter .ace_gutter-layer {
        border-right: solid 1px #ccc; }
      .lfr-source-editor .lfr-source-editor-code .ace_gutter .ace_info {
        background-image: none; }
    .lfr-source-editor .lfr-source-editor-code .ace_content .ace_active-line {
      background-color: #ededef; }
    .lfr-source-editor .lfr-source-editor-code .ace_content .ace_constant {
      color: #34adab; }
    .lfr-source-editor .lfr-source-editor-code .ace_content .ace_tag {
      color: #1d5ec7; }
    .lfr-source-editor .lfr-source-editor-code .ace_content .ace_string {
      color: #ff6c58; }
      .lfr-source-editor .lfr-source-editor-code .ace_content .ace_string.ace_regex {
        color: #f00; }
  .lfr-source-editor.ace_dark .lfr-source-editor-code {
    background-color: #47474f;
    color: #fff; }
    .lfr-source-editor.ace_dark .lfr-source-editor-code .ace_gutter {
      background: #54555e;
      color: #fff; }
      .lfr-source-editor.ace_dark .lfr-source-editor-code .ace_gutter .ace_gutter-active-line {
        background-color: #009aed; }
    .lfr-source-editor.ace_dark .lfr-source-editor-code .ace_content .ace_active-line {
      background-color: #11394e; }
    .lfr-source-editor.ace_dark .lfr-source-editor-code .ace_content .ace_cursor {
      color: #fff; }
    .lfr-source-editor.ace_dark .lfr-source-editor-code .ace_content .ace_tag {
      color: #4d91ff; }

.lfr-fullscreen-source-editor
.lfr-fullscreen-source-editor-content
.panel-splitter {
  border-color: #ccc; }

.mce-content-body {
  text-align: start; }

.file-icon-color-0 {
  background-color: #FFF;
  color: #6b6c7e; }

.file-icon-color-1 {
  background-color: #FFF;
  color: #a7a9bc; }

.file-icon-color-2 {
  background-color: #FFF;
  color: #50d2a0; }

.file-icon-color-3 {
  background-color: #FFF;
  color: #af78ff; }

.file-icon-color-4 {
  background-color: #FFF;
  color: #ffb46e; }

.file-icon-color-5 {
  background-color: #FFF;
  color: #ff5f5f; }

.file-icon-color-6 {
  background-color: #FFF;
  color: #4b9bff; }

.file-icon-color-7 {
  background-color: #FFF;
  color: #272833; }

.item-selector .item-selector-list-row:hover {
  background-color: #e5f2ff;
  cursor: pointer; }

.lfr-item-viewer .image-viewer-base {
  outline: none; }

.lfr-item-viewer .item-preview:hover {
  cursor: pointer; }

.lfr-item-viewer .aspect-ratio a.item-preview {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover; }

.lfr-item-viewer .search-info {
  background-color: #d3e8f1; }
  .lfr-item-viewer .search-info .keywords {
    font-size: 1.4em;
    font-weight: bold; }
  .lfr-item-viewer .search-info .change-search-folder {
    font-size: 0.8em;
    font-weight: normal; }

.lfr-item-viewer .progress-container {
  background-color: #fff; }

.lfr-item-viewer.uploading > div:not(.progress-container) {
  opacity: 0.3; }

.image-viewer-caption {
  color: #777; }

.image-viewer-footer-control, .image-viewer-footer-control:focus, .image-viewer-footer-control:hover {
  color: #777; }

@media (min-width: 576px) {
  .image-viewer-sidenav-menu {
    background-color: transparent;
    border-left-width: 0; } }

.image-viewer-sidenav dd {
  color: #8b8b8b;
  margin-bottom: 16px; }
  @media (min-width: 576px) {
    .image-viewer-sidenav dd {
      color: #777; } }

.image-viewer-sidenav .h5 {
  color: #869cad;
  margin-bottom: 3px; }
  @media (min-width: 576px) {
    .image-viewer-sidenav .h5 {
      color: #fff; } }

.image-viewer-sidenav .nav-tabs-default > li {
  padding-left: 20px; }
  .image-viewer-sidenav .nav-tabs-default > li:first-child {
    padding-left: 0; }

.image-viewer-sidenav .nav-tabs-default > li:first-child > a {
  padding-left: 0; }

.image-viewer-sidenav .nav-tabs-default > li > a {
  border-color: transparent;
  color: #777;
  padding-left: 0;
  padding-right: 0; }

.image-viewer-sidenav .nav-tabs-default > li > .active {
  background-color: transparent; }
  .image-viewer-sidenav .nav-tabs-default > li > .active, .image-viewer-sidenav .nav-tabs-default > li > .active:focus, .image-viewer-sidenav .nav-tabs-default > li > .active:hover {
    border-color: transparent;
    color: #777; }
    @media (min-width: 576px) {
      .image-viewer-sidenav .nav-tabs-default > li > .active, .image-viewer-sidenav .nav-tabs-default > li > .active:focus, .image-viewer-sidenav .nav-tabs-default > li > .active:hover {
        color: #fff; } }
  .image-viewer-sidenav .nav-tabs-default > li > .active:after {
    background-color: #65b6f0;
    bottom: -10px;
    content: '';
    display: block;
    height: 2px;
    left: 0;
    position: relative;
    right: 0; }

.image-viewer-sidenav-body {
  padding-top: 0; }

.lfr-item-viewer .lfr-item-viewer-close {
  color: #fff;
  opacity: 1; }
  .lfr-item-viewer .lfr-item-viewer-close, .lfr-item-viewer .lfr-item-viewer-close:focus, .lfr-item-viewer .lfr-item-viewer-close:hover {
    color: #fff; }
  .lfr-item-viewer .lfr-item-viewer-close .icon-monospaced {
    color: #777; }

.lfr-item-viewer-icon-info {
  color: #fff; }

.nav.list-group li > a:focus, .nav.list-group li > a:hover {
  background-color: #e5f5fc;
  color: #009ae5; }

.nav.list-group > .active {
  border-width: 1px 0 0; }
  .nav.list-group > .active > a, .nav.list-group > .active > a:focus, .nav.list-group > .active > a:hover {
    background-color: #60bfef;
    border: 1px solid #60bfef;
    color: #fff; }

.nav.list-group .list-group-item {
  padding: 0; }
  .nav.list-group .list-group-item.nav-header {
    background-color: #f3f3f3;
    padding-left: 10px;
    padding-right: 10px; }

.lfr-page-templates li a {
  padding: 0; }
  .lfr-page-templates li a label {
    cursor: pointer;
    display: block;
    padding: 5px 0 5px 5px; }

.menu {
  position: absolute;
  width: auto; }
  .menu .notice-message {
    background-image: none;
    margin: 3px;
    padding: 6px; }

.menu-content {
  background: #fff;
  list-style: none;
  min-width: 150px; }
  .menu-content li {
    margin: 0;
    padding: 0; }
    .menu-content li .disabled {
      color: #999; }

.menu-content {
  background: #ccc9c9 url(../images/application/menu_bg.png) repeat-x 0 0;
  border: 1px solid;
  border-color: #aeafb1 #777879 #777879 #aeafb1;
  padding: 2px 0; }

.menugroup-content .menu-label {
  background: #d2d6de;
  color: #5b677d;
  display: block;
  padding: 5px 3px;
  text-shadow: 1px 1px #fff; }

.menugroup-content ul {
  display: block;
  min-width: 0; }

.menu-content li {
  border-bottom: 1px solid #bcbbbb;
  border-top: 1px solid #eee;
  display: block;
  margin: 0;
  padding: 0; }
  .menu-content li.first {
    border-top-width: 0; }
  .menu-content li.last {
    border-bottom-width: 0; }

.menu-content li a,
.menu-content li .disabled {
  color: #2c2f34;
  display: block;
  padding: 4px 5px;
  text-decoration: none; }

.menu-content li a.focus,
.lfr-menu-expanded li a:focus {
  background-color: #5b677d;
  color: #fff;
  text-shadow: -1px -1px #2c2f34; }

.app-view-drop-active {
  background-color: #00a2ea;
  font-weight: bold; }
  .category-portlets .app-view-drop-active {
    background-color: #00a2ea;
    color: #fff; }

.basecelleditor [class~='form-validator-message'] {
  clip: rect(auto auto auto auto);
  width: auto; }

.document-library-file-entry-cell-editor-hidden {
  display: none; }

.previous-level {
  display: inline-block;
  font-size: 21px;
  line-height: 21px;
  margin-right: 5px;
  text-decoration: none;
  vertical-align: middle; }

.has-control-menu .lfr-asset-anchor {
  height: 74px;
  margin-top: -74px; }

.lfr-asset-anchor {
  display: block;
  height: 10px;
  margin-top: -10px;
  position: relative;
  z-index: -1; }

.lfr-url-error {
  display: inline-block;
  white-space: normal;
  overflow-wrap: break-all;
  word-wrap: break-all; }

.lfr-page-layouts {
  padding: 0; }
  .lfr-page-layouts input[type='radio'] {
    opacity: 0;
    position: absolute; }
    .lfr-page-layouts input[type='radio']:checked + .card-horizontal.card,
    .lfr-page-layouts input[type='radio']:checked + .card-horizontal .card {
      background-color: #f8f9fa;
      cursor: default; }
    .lfr-page-layouts input[type='radio']:checked + .card-horizontal::after {
      background-color: #007BFF;
      bottom: -1px;
      content: "";
      height: 4px;
      left: -1px;
      position: absolute;
      right: -1px;
      transition: height 0.15s ease-in-out; }
  .lfr-page-layouts .card-horizontal.card,
  .lfr-page-layouts .card-horizontal .card {
    cursor: pointer;
    outline: 0;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
    .lfr-page-layouts .card-horizontal.card:hover,
    .lfr-page-layouts .card-horizontal .card:hover {
      background-color: #f8f9fa;
      text-decoration: none; }
    .lfr-page-layouts .card-horizontal.card:focus,
    .lfr-page-layouts .card-horizontal .card:focus {
      background-color: #f8f9fa;
      border-color: #80bdff;
      box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }
    .lfr-page-layouts .card-horizontal.card:active, .lfr-page-layouts .card-horizontal.card.active,
    .lfr-page-layouts .card-horizontal .card:active,
    .lfr-page-layouts .card-horizontal .card.active {
      background-color: #e9ecef; }
  .lfr-page-layouts .card-horizontal::after {
    border-radius: 0 0 0.25rem 0.25rem;
    bottom: -1px;
    content: "";
    height: 0;
    left: -1px;
    position: absolute;
    right: -1px;
    transition: height 0.15s ease-in-out; }
  .lfr-page-layouts .card-horizontal:hover::after, .lfr-page-layouts .card-horizontal.hover::after {
    background-color: #007BFF;
    height: 4px; }
  .lfr-page-layouts .card-horizontal:focus::after, .lfr-page-layouts .card-horizontal.focus::after {
    background-color: #007BFF;
    height: 4px; }
  .lfr-page-layouts .card-horizontal:active::after, .lfr-page-layouts .card-horizontal.active::after {
    background-color: #007BFF;
    height: 4px; }

.dialog-iframe-popup:not(.article-preview) #main-content,
.dialog-iframe-popup:not(.article-preview) #wrapper {
  bottom: 0;
  left: 0;
  overflow: auto;
  padding: 0;
  position: absolute;
  right: 0;
  top: 0;
  -webkit-overflow-scrolling: touch; }

.modal {
  display: block;
  margin: 0;
  overflow: hidden;
  position: fixed; }

.modal-body {
  overflow: auto; }
  .modal-body.dialog-iframe-bd {
    overflow: hidden;
    padding: 0; }

@media (min-width: 576px) {
  .modal-dialog {
    max-width: none; } }

.modal-dialog.modal-dialog-sm {
  max-width: 500px; }

.modal-hidden {
  display: none; }

.modal-open .modal {
  overflow: hidden; }

.portal-popup .columns-max > .portlet-layout.row {
  margin-left: 0;
  margin-right: 0; }
  .portal-popup .columns-max > .portlet-layout.row > .portlet-column {
    padding-left: 0;
    padding-right: 0; }

.dragging .portlet-column.customizable {
  background-color: #cffccf;
  outline: 3px solid #5eaf3d; }

.customizable-layout-column-content {
  background-color: #c92c3c; }
  .customizable-layout-column-content.yui3-widget-content-expanded {
    margin: 0 15px; }

.layout-customizable-controls {
  background-color: rgba(201, 44, 60, 0.8); }

.customizable .customizable-layout-column-content {
  background-color: #5eaf3d; }

.customizable .layout-customizable-controls {
  background-color: rgba(94, 175, 61, 0.8); }

.layout-customizable-controls-container {
  margin: 0 15px;
  position: relative; }

.layout-customizable-controls {
  font-size: 1.5em;
  padding: 4px 16px;
  position: absolute;
  width: 100%;
  z-index: 15; }
  .layout-customizable-controls label {
    color: #fff; }

.paginator-link {
  background: #eee no-repeat scroll 50% 1px;
  border: 1px solid #f0f1f2;
  border-color: #f0f1f2 #b2b2b2 #949494 #f0f1f1;
  color: #1f1e1e;
  display: inline-block;
  height: 20px;
  padding: 0;
  text-indent: -9999px;
  width: 20px; }

.paginator-page-link {
  height: auto;
  text-indent: 0; }

.paginator-current-page {
  background: #0083bd url(../images/application/paginator_link_current_bg.png) 0 0 repeat-x;
  border-color: #38b6ef #006d9e #006d9e #46b4e6;
  color: #fff;
  text-shadow: -1px -1px #003c57; }

.paginator-first-link {
  background-image: url(../images/arrows/paging_first.png); }

.paginator-prev-link {
  background-image: url(../images/arrows/paging_previous.png); }

.paginator-last-link {
  background-image: url(../images/arrows/paging_last.png); }

.paginator-next-link {
  background-image: url(../images/arrows/paging_next.png); }

.paginator-current-page-report,
.paginator-total {
  color: #555;
  font-size: 0.9em; }

.paginator-current-page-report {
  margin-left: 2em; }

.taglib-page-iterator .search-pages .page-links {
  padding: 0; }

.info-panel .panel-group {
  margin-left: -1rem;
  margin-right: -1rem; }

.lfr-panel-container {
  background: #fff; }

.lfr-panel-content {
  padding: 5px 10px; }

.lfr-panel-basic .lfr-panel-content {
  padding-left: 15px; }

.panel-hd {
  background: #c0c2c5 url(../images/application/panel_header_bg.png) repeat-x 0 0;
  border: 1px solid;
  border-color: #c8c9ca #aeb2b8 #aeb2b8 #c8c9ca;
  padding-left: 10px;
  text-shadow: 1px 1px #fff; }

.sheet > .panel-group .sheet-footer {
  margin-bottom: 0; }

.sheet-footer .btn {
  margin-right: 0.5rem; }
  .sheet-footer .btn:last-child {
    margin-right: 0; }

@media (min-width: 576px) {
  .sheet .display-style-icon .lfr-asset-item {
    width: 25%; } }

.splitter {
  background-color: #f8f9fa;
  border-radius: 0.25rem 0.25rem 0 0;
  padding: 10px 15px;
  position: relative;
  z-index: 1; }
  .splitter.splitter-spaced {
    border-radius: 0.25rem;
    margin-bottom: 20px; }

.table > tbody > tr.splitter {
  height: auto; }
  .table > tbody > tr.splitter > td {
    padding: 0; }

.lfr-nav.nav-tabs {
  margin-bottom: 20px; }

.tab-active strong {
  font-weight: normal; }

.tab-back {
  float: right; }

.tab-back-content {
  border-width: 0;
  padding: 1px; }

.tag-items {
  list-style: none;
  margin: 0 1em 0 0;
  padding: 0 1em 0.5em;
  white-space: normal; }
  .tag-items li {
    display: inline-block;
    margin: 0 1em 0 0;
    max-width: 100%; }

.tag-selected {
  color: #000;
  font-weight: bold;
  text-decoration: none; }

.tag-cloud .tag-popularity-1 {
  font-size: 1em; }

.tag-cloud .tag-popularity-2 {
  font-size: 1.3em; }

.tag-cloud .tag-popularity-3 {
  font-size: 1.6em; }

.tag-cloud .tag-popularity-4 {
  font-size: 1.9em; }

.tag-cloud .tag-popularity-5 {
  font-size: 2.2em; }

.tag-cloud .tag-popularity-6 {
  font-size: 2.5em; }

.tagselector-content {
  border-width: 0;
  padding: 0; }
  .tagselector-content .textboxlistentry-holder {
    border-bottom: 2px solid #869cad;
    margin-bottom: 10px;
    padding: 0; }

.categoriesselector-content .textboxlistentry-holder {
  background-color: transparent;
  border-width: 0;
  padding: 0; }

.lfr-portal-tooltip {
  display: inline-block; }
  .lfr-portal-tooltip,
  .lfr-portal-tooltip a {
    -webkit-touch-callout: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -webkit-user-select: none;
    user-select: none; }

.tooltip {
  max-width: 200px; }
  .tooltip .tooltip-arrow {
    background-color: #000;
    height: 0.6rem;
    position: absolute;
    transform: rotate(45deg);
    width: 0.6rem; }

.tooltip.top .tooltip-arrow,
.tooltip.bottom .tooltip-arrow {
  left: 50%;
  margin-left: -0.3rem; }

.tooltip.right .tooltip-arrow,
.tooltip.left .tooltip-arrow {
  margin-top: -0.3rem;
  top: 50%; }

.tooltip.bottom {
  padding-top: 0.3rem; }
  .tooltip.bottom .tooltip-arrow {
    top: 0; }

.tooltip.left {
  padding-right: 0.3rem; }
  .tooltip.left .tooltip-arrow {
    right: 0; }

.tooltip.right {
  padding-left: 0.3rem; }
  .tooltip.right .tooltip-arrow {
    left: 0; }

.tooltip.top {
  padding-bottom: 0.3rem; }
  .tooltip.top .tooltip-arrow {
    bottom: 0; }

.tree-node .icon-check {
  padding-right: 2px; }

.tree-node .tree-node-checked .icon-check {
  padding-right: 0; }

.tree-node [class^='icon-'] {
  margin-right: 5px; }

.tree-node .tree-node-checkbox-container {
  margin-right: 0; }

.tree-node .tree-node-selected .tree-label {
  background: none; }

.tree-node-content .tree-hitarea {
  color: #999;
  font-size: 10px;
  padding-right: 6px; }

.tree-node-content .tree-label {
  margin-left: 3px; }

.tree-node-content .tree-node-hidden-hitarea {
  visibility: hidden; }

.tree-node-selected .tree-label {
  background-color: transparent; }

.underlay {
  clear: both;
  top: 100%; }
  .underlay .yui3-widget-hd {
    height: 38px; }

.underlay-hidden {
  display: none; }

.underlay-content {
  background: #f4f3f3 url(../images/common/message_panel_shadow.png) repeat-x 0 0;
  border: 0 solid #aeafb1;
  border-width: 0 1px 1px; }

.underlay-close {
  position: absolute;
  right: 5px;
  top: 5px; }

.user-icon-color-0 {
  background-color: #FFF;
  box-shadow: 0 0 0 1px #dee2e6;
  color: #6b6c7e; }

.user-icon-color-1 {
  background-color: #FFF;
  box-shadow: 0 0 0 1px #dee2e6;
  color: #4b9bff; }

.user-icon-color-2 {
  background-color: #FFF;
  box-shadow: 0 0 0 1px #dee2e6;
  color: #ffb46e; }

.user-icon-color-3 {
  background-color: #FFF;
  box-shadow: 0 0 0 1px #dee2e6;
  color: #ff5f5f; }

.user-icon-color-4 {
  background-color: #FFF;
  box-shadow: 0 0 0 1px #dee2e6;
  color: #50d2a0; }

.user-icon-color-5 {
  background-color: #FFF;
  box-shadow: 0 0 0 1px #dee2e6;
  color: #ff73c3; }

.user-icon-color-6 {
  background-color: #FFF;
  box-shadow: 0 0 0 1px #dee2e6;
  color: #9be169; }

.user-icon-color-7 {
  background-color: #FFF;
  box-shadow: 0 0 0 1px #dee2e6;
  color: #af78ff; }

.user-icon-color-8 {
  background-color: #FFF;
  box-shadow: 0 0 0 1px #dee2e6;
  color: #ffd76e; }

.user-icon-color-9 {
  background-color: #FFF;
  box-shadow: 0 0 0 1px #dee2e6;
  color: #5fc8ff; }

.portlet-column-content.empty {
  padding: 50px; }

#wrapper {
  padding-bottom: 0;
  padding-top: 2em;
  position: relative; }

.modify-pages li {
  position: relative; }
  .modify-pages li.lfr-nav-hover .delete-tab {
    opacity: 1; }

.modify-pages .delete-tab {
  color: #444;
  cursor: pointer;
  display: block;
  font-size: 20px;
  font-weight: bold;
  height: 16px;
  line-height: 6px;
  margin-top: -8px;
  opacity: 0;
  overflow: hidden;
  padding: 3px 0;
  position: absolute;
  right: 1px;
  text-shadow: 0 1px #fff;
  top: 50%; }
  .modify-pages .delete-tab:hover {
    color: #b50303; }

.modify-pages .drag-handle {
  cursor: move;
  left: 3px;
  margin-left: 15px;
  position: absolute;
  top: 15px; }

.controls-hidden .modify-pages .drag-handle {
  display: none; }

@media (min-width: 768px) {
  .touch .modify-pages .drag-handle {
    display: none; } }

.nav li .toolbar {
  margin-top: 5px; }

.navbar-nav .nav-item.hover:after {
  bottom: -0.125rem;
  content: '';
  height: 0.125rem;
  left: 0;
  position: absolute;
  width: 100%; }

.navigation-pane .body-row {
  height: 100%;
  overflow: hidden;
  position: relative;
  width: 100%; }
  .navigation-pane .body-row ul li a .icon {
    float: left;
    margin-right: 5px; }

.navigation-pane .lfr-component {
  margin-left: 0; }

.navigation-pane .navigation-entry {
  position: relative; }
  .navigation-pane .navigation-entry.folder.error {
    display: block;
    padding: 6px 8px; }
  .navigation-pane .navigation-entry .browse-folder,
  .navigation-pane .navigation-entry .nav-item-label {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    vertical-align: middle; }
  .navigation-pane .navigation-entry .nav-item-icon {
    vertical-align: middle; }
  .navigation-pane .navigation-entry .overlay.entry-action {
    bottom: 0;
    display: block;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0; }
    .navigation-pane .navigation-entry .overlay.entry-action .btn {
      border-width: 0;
      margin: 0;
      padding: 11px 14px; }
      @media (min-width: 768px) {
        .navigation-pane .navigation-entry .overlay.entry-action .btn {
          padding: 11px; } }

.nav-menu ul {
  padding-left: 10px; }

.nav-menu li a.ancestor {
  font-weight: bold; }

.nav-menu li a.selected {
  color: #000;
  font-weight: bold;
  text-decoration: none; }

.nav-menu-style-arrows ul {
  list-style-image: url(../images/arrows/04_right.png); }

.portlet-navigation .nav-pills > li > a {
  margin-bottom: 2px; }

.portlet-navigation .nav-pills > li > .dropdown-menu {
  margin-top: 0; }

.split-button-dropdowns {
  list-style: none;
  margin: 0;
  padding: 0; }
  .split-button-dropdowns > li {
    display: inline-block;
    padding-left: 2px;
    padding-right: 2px; }

.form-options {
  border: 1px solid #aaa;
  display: inline-block;
  vertical-align: middle; }
  .form-options input {
    border-width: 0;
    display: inline;
    float: left; }

.form-triggers {
  float: left; }

.form-trigger {
  background: #c4c4c4 url(../images/application/button_bg.png) repeat-x 0 0;
  border-left: 1px solid #bbb;
  display: inline-block;
  float: left; }
  .form-trigger img {
    background: no-repeat 50% 40%;
    height: 25px;
    padding: 0 3px;
    vertical-align: middle;
    width: 16px; }
  .form-trigger:focus, .form-trigger:hover {
    background-color: #83b0ca;
    background-image: url(../images/application/button_bg_over.png); }

.trigger-selected {
  background-color: #ebebeb;
  background-image: url(../images/application/button_bg_selected.png); }
  .trigger-selected:focus, .trigger-selected:hover {
    background-color: #b7def4;
    background-image: url(../images/application/button_bg_selected_over.png); }

.options-trigger img {
  background-image: url(../images/common/configuration.png); }

.save-trigger img {
  background-image: url(../images/common/check.png); }

body.portlet {
  border-width: 0; }

.portlet-icon-back {
  margin-top: -2px; }

.portlet-topper {
  position: relative; }
  .portlet-topper .portlet-topper-toolbar .portlet-icon-back {
    background: url(../images/arrows/12_left.png) no-repeat 0 50%;
    padding: 5px 5px 5px 18px; }
  .portlet-topper .portlet-topper-toolbar .portlet-options .lfr-icon-menu-text {
    display: none; }

.portlet-title-editable {
  cursor: pointer; }

.portlet-title-text {
  display: inline-block;
  margin-top: 0;
  max-width: 95%;
  overflow: hidden;
  text-overflow: ellipsis;
  vertical-align: top;
  white-space: nowrap; }

.panel-page-content .portlet-title-text,
.panel-page-body .portlet-title-text {
  cursor: auto; }

.portlet-minimized .portlet-content {
  padding: 0; }

.portlet-nested-portlets .portlet-boundary {
  left: 0 !important;
  position: relative !important;
  top: 0 !important; }

.portlet-layout .portlet-header {
  margin-bottom: 1rem; }

.portlet-draggable .portlet-topper {
  cursor: move; }

@media (min-width: 576px) {
  .portlet .visible-interaction {
    display: none; } }

.portlet:hover .visible-interaction, .portlet.open .visible-interaction {
  display: block; }

@media (max-width: 767.98px) {
  .controls-hidden .portlet .visible-interaction {
    display: none; } }

.lfr-status-alert-label,
.lfr-status-error-label,
.lfr-status-info-label,
.lfr-status-progress-label,
.lfr-status-success-label {
  background: none no-repeat 0 50%;
  padding: 3px 3px 3px 20px; }

.lfr-status-alert-label {
  background-image: url(../images/messages/alert.png);
  color: #663; }

.lfr-status-error-label {
  background-image: url(../images/messages/error.png);
  color: #900; }

.lfr-status-help-label,
.lfr-status-info-label,
.lfr-status-progress-label {
  background-image: url(../images/messages/info.png);
  color: #34404f; }

.lfr-status-help-label {
  background-image: url(../images/portlet/help.png); }

.lfr-status-progress-label {
  background-image: url(../images/aui/loading_indicator.gif); }

.lfr-status-success-label {
  background-image: url(../images/messages/success.png);
  color: #384f34; }

.portlet-msg {
  background: #eee none no-repeat 6px 50%;
  border: 1px solid #555;
  color: #34404f;
  font-weight: bold;
  margin: 2px auto 14px;
  padding: 6px 6px 6px 30px;
  text-align: left; }

.lfr-message {
  position: relative; }
  .lfr-message .lfr-message-control {
    background-color: #333;
    display: inline-block; }
  .lfr-message .lfr-message-controls {
    display: none;
    left: 3px;
    margin: -8px 8px 0 3px;
    position: absolute;
    top: 50%;
    z-index: 10; }
  .lfr-message .lfr-message-close {
    background-image: url(../images/portlet/close_borderless.png);
    background-position: 0 0;
    background-repeat: no-repeat; }
  .lfr-message .lfr-message-close-all {
    color: #fff;
    display: none;
    font-size: 0.8em;
    margin-left: 10px;
    padding: 1px 10px;
    text-shadow: 1px 1px 0 #000;
    vertical-align: top; }
    .lfr-message .lfr-message-close-all a {
      color: #fff; }
  .lfr-message .lfr-message-controls-hover .lfr-message-close-all {
    display: inline-block; }
  .lfr-message.pending {
    background-image: url(../images/common/time.png); }

.lfr-message-content.alert {
  margin-bottom: 0; }

.lfr-message-close {
  cursor: pointer; }

.portlet-section-selected,
.portlet-section-selected a {
  background: #727c81;
  color: #fff;
  font-weight: bold;
  text-decoration: none; }

.portlet-section-selected a:hover,
.portlet-section-selected a:focus {
  background-color: #727c81; }

.portlet {
  margin-bottom: 10px;
  position: relative; }
  .portlet > .portlet-content-editable {
    border-color: transparent; }
  .portlet > .portlet-topper {
    display: none; }
    @media (min-width: 768px) {
      .portlet > .portlet-topper {
        display: flex;
        left: 0;
        opacity: 0;
        position: absolute;
        right: 0;
        transition: opacity 0.25s, transform 0.25s;
        top: 0; } }
  @media (min-width: 768px) and (prefers-reduced-motion: reduce) {
    .portlet > .portlet-topper {
      transition: none; } }

@media (min-width: 768px) {
  .controls-visible .portlet:hover > .portlet-content-editable, .controls-visible .portlet.open > .portlet-content-editable, .controls-visible .portlet.focus > .portlet-content-editable {
    border-color: transparent;
    border-top-left-radius: 0;
    border-top-right-radius: 0; } }

@media (min-width: 768px) {
  .controls-visible .portlet:hover > .portlet-topper, .controls-visible .portlet.open > .portlet-topper, .controls-visible .portlet.focus > .portlet-topper {
    opacity: 1;
    transform: translateY(-97%); } }

.portlet-content-editable {
  border-color: transparent;
  border-radius: 0 0;
  border-style: solid;
  border-width: 1px 1px 1px 1px; }

.portlet-actions {
  float: right; }

.portlet-name-text {
  font-size: 0.875rem;
  font-weight: 600; }

.portlet-options {
  display: inline-block; }

.portlet-title-default {
  flex: 1 1 auto;
  line-height: 2;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }

.portlet-title-menu {
  flex: 0 1 auto; }
  .portlet-title-menu > span > a {
    display: inline-block;
    text-decoration: none; }

.portlet-topper {
  background-color: #f7f7f7;
  border-color: transparent;
  border-radius: 0 0;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  color: rgba(0, 0, 0, 0.5);
  display: box;
  display: flex;
  padding: 3px 12px 3px 24px;
  position: relative; }

.portlet-topper-toolbar {
  margin: 0;
  padding-left: 0; }
  .portlet-topper-toolbar > a,
  .portlet-topper-toolbar > span > a,
  .portlet-topper-toolbar .lfr-icon-menu > a {
    color: rgba(0, 0, 0, 0.5); }
  .portlet-topper-toolbar > a:focus, .portlet-topper-toolbar > a:hover {
    text-decoration: none; }

@media (max-width: 767.98px) {
  .lfr-configurator-visibility {
    opacity: 0.5; } }

@media (min-width: 576px) {
  .lfr-configurator-visibility .portlet:hover .portlet-topper, .lfr-configurator-visibility .portlet.focus .portlet-topper, .lfr-configurator-visibility .portlet.open .portlet-topper {
    opacity: 0.5; }
  .lfr-configurator-visibility .portlet-content-editable {
    opacity: 0.5; } }

@media (max-width: 767.98px) {
  .controls-visible .portlet-content-editable {
    border-color: transparent;
    border-top-left-radius: 0;
    border-top-right-radius: 0; } }

@media (max-width: 767.98px) {
  .controls-visible .portlet-topper {
    display: box;
    display: flex; } }

.controls-visible .portlet-topper-toolbar {
  display: block; }

.lfr-configurator-visibility .portlet-borderless-bar {
  opacity: 0.6; }

.lfr-configurator-visibility .portlet-content .lfr-icon-actions {
  opacity: 1; }

.lfr-panel-page {
  width: 100%; }
  .lfr-panel-page .portlet-title {
    font-size: 13px; }
  .lfr-panel-page .lfr-add-content h2 span {
    background-color: #d3dadd; }

.main-content-body {
  margin-top: 20px; }

.restricted,
.restricted td {
  background: #fdd;
  border-width: 0; }

.restricted * {
  color: #727c81; }

.alt.restricted td {
  background-color: #ffc0c0; }

.hover.restricted td {
  background-color: #d3bdc0; }

.alt.restricted td.first,
.restricted td.first {
  background-image: url(../images/messages/error.png);
  background-position: 5px 50%;
  background-repeat: no-repeat;
  padding-left: 28px; }

.portlet-borderless .portlet-content {
  padding: 1rem; }

.portlet-decorate .portlet-content {
  background: #FFF;
  border-color: transparent;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  padding: 1rem;
  word-wrap: break-word; }

.portlet-barebone .portlet-content {
  padding: 0; }

.portlet-dynamic-data-lists-display .lfr-ddm-field-group,
.portlet-dynamic-data-lists .lfr-ddm-field-group {
  margin-bottom: 10px;
  margin-top: 10px;
  padding: 28px 24px; }

.breadcrumb.breadcrumb-vertical {
  display: inline-block;
  text-align: center; }
  .breadcrumb.breadcrumb-vertical li {
    display: block; }
    .breadcrumb.breadcrumb-vertical li.last, .breadcrumb.breadcrumb-vertical li.only {
      background: none; }
  .breadcrumb.breadcrumb-vertical .divider {
    background: url(../images/arrows/07_down.png) no-repeat 50% 100%;
    display: block;
    height: 10px;
    overflow: hidden;
    text-indent: 101%;
    white-space: nowrap; }

.taglib-calendar tr.portlet-section-header th,
.taglib-calendar tr td {
  border-width: 0; }

.taglib-calendar tr td a {
  background-color: #f0f5f7;
  border: 1px solid #fff;
  border-bottom-width: 0;
  border-left-width: 0;
  display: block;
  height: 15px;
  padding: 5px 0; }
  .taglib-calendar tr td a:hover {
    background-color: #727c81;
    color: #fff; }

.taglib-calendar tr td.calendar-inactive {
  background-color: #fff;
  color: #b5bfc4; }

.taglib-calendar tr th {
  border-bottom-color: #d7d7d7; }

.taglib-calendar table td {
  border-width: 0; }

.taglib-calendar .calendar-current-day,
.taglib-calendar .calendar-current-day a {
  background-color: #fff; }

.taglib-calendar .calendar-current-day a {
  border: 1px solid #727c81;
  color: #369;
  text-decoration: underline; }

.navbar form {
  margin: 0; }

.widget-toolbar .btn + .btn,
.widget-toolbar .widget-group + .widget-group {
  margin-left: 1rem; }

.widget-mode-detail {
  padding-top: 1rem; }
  .widget-mode-detail .title {
    font-size: 36px; }
  .widget-mode-detail .sub-title {
    font-size: 26px;
    margin-bottom: 32px; }
  .widget-mode-detail .widget-metadata {
    margin-bottom: 2rem; }
  .widget-mode-detail .widget-mode-detail-text {
    margin-top: 48px; }
    .widget-mode-detail .widget-mode-detail-text img {
      max-width: 100%; }
    .widget-mode-detail .widget-mode-detail-text p {
      font-size: 18px;
      line-height: 1.8; }

.widget-mode-card .card {
  display: flex;
  height: calc(100% - 24px);
  margin-bottom: 24px; }

.widget-mode-card .card-header {
  overflow: hidden;
  padding: 0; }

.widget-mode-card .card-title {
  position: relative; }

@media (min-width: 768px) {
  .widget-mode-card .visible-interaction {
    position: absolute;
    right: -8px; } }

.widget-mode-simple .widget-topbar {
  margin-bottom: 8px; }

.widget-mode-simple .widget-metadata {
  margin-bottom: 24px; }

.widget-mode-simple .widget-toolbar {
  margin-top: 1.5rem; }

.widget-mode-simple .widget-content .cover-image {
  margin-bottom: 24px; }

.menu-content,
.underlay-content {
  box-shadow: 2px 4px 7px rgba(0, 0, 0, 0.5); }

.lfr-ddm-container .file-entry-upload-progress {
  border-radius: 0 0 4px 4px; }

.lfr-preview-file-image img {
  box-shadow: 0 3px 5px -3px rgba(0, 0, 0, 0.8); }

.lfr-preview-file-image-current-column {
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.8); }

.lfr-preview-file-image-current-column {
  box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.8); }

.portlet-document-library .lfr-ddm-small-image-preview,
.portlet-dynamic-data-mapping .lfr-ddm-small-image-preview {
  box-shadow: 0 1px 3px #ccc; }

.portlet-document-library-upload-mask .overlaymask-content {
  border-radius: 5px; }

.overlaymask-content {
  background-color: #fff; }

:not(.inline-item) > .loading-animation {
  margin-bottom: 20px;
  margin-top: 20px; }

.product-menu .loading-animation {
  margin-top: 160px; }

.lfr-search-combobox-item {
  border-radius: 1px; }

.lfr-search-combobox .field-input-text {
  border-radius: 4px 1px 1px 4px; }

.lfr-search-combobox .button-input {
  border-radius: 1px 4px 4px 1px; }

.lfr-upload-container .progress-bar,
.lfr-upload-container .progress,
.lfr-editable:after {
  border-radius: 10px; }

.portlet-language .portlet-body .current-language,
.portlet-language .portlet-body .taglib-icon,
.portlet-language .portlet-body .taglib-language-list-text {
  border-radius: 10px; }

body > .lfr-menu-list ul,
.active-area-proxy,
.entry-display-style .entry-thumbnail,
.lfr-api-results,
.lfr-translation-manager,
.lfr-translation-manager-translation,
.lfr-upload-container .cancel-button .modify-pages .delete-tab,
.portlet-image-gallery-display .image-thumbnail img,
.rule-group-instance-container .rule-group-instance,
.select-documents,
.select-files,
.taglib-ratings.stars:hover,
.taglib-ratings.stars:hover .liferay-rating-vote > div,
.taglib-ratings.stars .rating-focused > div,
.tags-search-combobox .field-input-text {
  border-radius: 4px; }

.entry-display-style,
.lfr-search-combobox,
.lfr-upload-container .upload-file,
.lfr-upload-container .upload-target,
.portlet-document-library .common-file-metadata-container.selected,
.portlet-document-library-display .common-file-metadata-container.selected,
.portlet-image-gallery-display .image-icon,
.select-documents,
.select-files {
  border-radius: 5px; }

.portlet-dynamic-data-list-display .lfr-ddm-container .lfr-ddm-repeatable-placeholder,
.portlet-dynamic-data-lists .lfr-ddm-container .lfr-ddm-repeatable-placeholder {
  border-radius: 6px; }

.menu-content {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px; }

.taglib-form-navigator > .form-steps > ul.form-navigator.list-group {
  box-shadow: none; }
  .taglib-form-navigator > .form-steps > ul.form-navigator.list-group .tab .tab-label:hover .number, .taglib-form-navigator > .form-steps > ul.form-navigator.list-group .tab .tab-label:focus .number {
    box-shadow: 0 0 5px 0 #333;
    transition-duration: 0.25s;
    transition-property: box-shadow;
    transition-timing-function: ease-out; }
  .taglib-form-navigator > .form-steps > ul.form-navigator.list-group .tab .tab-label .number {
    border-radius: 50%; }

.underlay-content {
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px; }

.input-localized .lfr-input-localized-state {
  border-radius: 3px; }

.input-localized .lfr-input-localized .lfr-input-localized-state {
  box-shadow: 0 0 3px #ddd; }
  .input-localized .lfr-input-localized .lfr-input-localized-state.lfr-input-localized-state-error {
    box-shadow: 0 0 3px #ff0047; }

.input-localized .palette-item-selected .lfr-input-localized-state {
  box-shadow: 0 0 3px #27c1f2; }

.lfr-content-preview-popup .lfr-content-preview-popup-content {
  border-radius: 0;
  box-shadow: 8px 3px 7px rgba(0, 0, 0, 0.25); }

.lfr-message .lfr-message-control {
  border-radius: 10px; }

.lfr-token {
  border-radius: 8px; }

.staging-tabview-list {
  border-radius: 0; }

.site-variations-tabview-list .tab-content,
.staging-tabview-list .tab-active .tab-content,
.tagselector-content .textboxlistentry-holder .lfr-tag-selector-input:focus {
  box-shadow: none; }

.rule-group-instance-container .rule-group-instance {
  box-shadow: 1px 1px 2px #999; }

.lfr-action-label {
  border-radius: 2px; }

@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0; }
  to {
    background-position: 0 0; } }

.lfr-progress-active .progress-bar-status,
.lfr-upload-container .file-uploading .progress-bar .progress {
  -webkit-animation: progress-bar-stripes 0.5s linear infinite;
  animation: progress-bar-stripes 0.5s linear infinite;
  background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.3) 25%, rgba(255, 255, 255, 0) 25%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.3) 50%, rgba(255, 255, 255, 0.3) 75%, rgba(255, 255, 255, 0) 75%, rgba(255, 255, 255, 0));
  background-size: 40px 40px;
  transition: width, 0.5s, ease-out; }
  @media (prefers-reduced-motion: reduce) {
    .lfr-progress-active .progress-bar-status,
    .lfr-upload-container .file-uploading .progress-bar .progress {
      transition: none; } }

@keyframes highlight-animation {
  from {
    background-color: #ffc; }
  to {
    background-color: transparent; } }

.highlight-animation {
  -webkit-animation: highlight-animation 0.7s;
  animation: highlight-animation 0.7s; }

.lfr-spa-loading .lfr-spa-loading-bar {
  -webkit-animation: shift-rightwards 1s ease-in-out infinite;
  animation: shift-rightwards 1s ease-in-out infinite;
  -webkit-animation-delay: 0.4s;
  animation-delay: 0.4s; }

.lfr-spa-loading-bar {
  transform: translateX(100%); }

@keyframes shift-rightwards {
  0% {
    transform: translateX(-100%); }
  40% {
    transform: translateX(0%); }
  60% {
    transform: translateX(0%); }
  100% {
    transform: translateX(100%); } }

.mobile.touch body:first-of-type .portlet-content .lfr-icon-actions .lfr-icon-menu-text,
.mobile.touch body:first-of-type .portlet-content .lfr-icon-actions .taglib-text {
  max-width: 200px; }

.portlet-boundary.yui3-dd-dragging {
  transform: scale(0.8);
  transition: transform 0.3s ease; }
  @media (prefers-reduced-motion: reduce) {
    .portlet-boundary.yui3-dd-dragging {
      transition: none; } }

.portlet-document-library .entry-thumbnail .label,
.portlet-document-library-display .workflow-status .label,
.portlet-journal .entry-thumbnail .label {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.portlet-options.btn-group .dropdown-toggle, .portlet-options.btn-group.open .dropdown-toggle {
  box-shadow: none; }

@keyframes lfr-drop-active {
  0% {
    background-color: #ebebeb;
    border-color: #ddd; }
  50% {
    background-color: #ddedde;
    border-color: #7d7;
    transform: scale(1.1); }
  75% {
    background-color: #ddedde;
    border-color: #7d7; }
  100% {
    background-color: #ebebeb;
    border-color: #ddd; } }

.upload-drop-active .lfr-upload-container .upload-target {
  -webkit-animation: none;
  animation: none; }

.upload-drop-active .portlet-document-library .document-container {
  box-shadow: inset 0 0 5px #b8c1d1; }

.upload-drop-intent .lfr-upload-container .upload-target {
  -webkit-animation: lfr-drop-active 1s ease 0.2s infinite;
  animation: lfr-drop-active 1s ease 0.2s infinite; }

.quick-access-nav a {
  box-shadow: rgba(0, 0, 0, 0.1) 1px 1px 1px; }

.cke_toolbar.cke_toolbar__a11yhelpbtn .cke_toolgroup,
.cke_toolbar.cke_toolbar__a11yhelpbtn .cke_toolgroup:hover {
  box-shadow: initial; }

.cke_toolbar.cke_toolbar__a11yhelpbtn .cke_button:hover {
  box-shadow: none; }

.cke_toolbar.cke_toolbar__a11yhelpbtn .cke_button .cke_button_label:after {
  background-image: linear-gradient(#fff, #e4e4e4);
  border-radius: 2px; }

.cke_toolbar.cke_toolbar__a11yhelpbtn .cke_button .cke_button_label:hover:after {
  background-image: linear-gradient(#f2f2f2, #ccc); }

input.switch:focus ~ .switch-bar:before {
  box-shadow: 0 0 3px #00f; }

input.switch:empty ~ .switch-bar:after, input.switch:empty ~ .switch-bar:before,
input.switch:empty ~ .switch-bar .switch-icon,
input.switch:empty ~ .switch-bar .switch-toggle:after,
input.switch:empty ~ .switch-bar .switch-toggle:before {
  transition: all 100ms ease-in; }
  @media (prefers-reduced-motion: reduce) {
    input.switch:empty ~ .switch-bar:after, input.switch:empty ~ .switch-bar:before,
    input.switch:empty ~ .switch-bar .switch-icon,
    input.switch:empty ~ .switch-bar .switch-toggle:after,
    input.switch:empty ~ .switch-bar .switch-toggle:before {
      transition: none; } }

.taglib-image-selector .selection-status {
  transition: opacity 0.2s ease-in-out;
  border-radius: 30px; }
  @media (prefers-reduced-motion: reduce) {
    .taglib-image-selector .selection-status {
      transition: none; } }

.taglib-image-selector .progress-wrapper .progressbar {
  border-radius: 0; }

.drop-here-info {
  transition: all 0.2s ease-in-out; }
  @media (prefers-reduced-motion: reduce) {
    .drop-here-info {
      transition: none; } }
  .drop-here-info .drop-icons {
    transition: all 0.2s ease-in-out; }
    @media (prefers-reduced-motion: reduce) {
      .drop-here-info .drop-icons {
        transition: none; } }
    .drop-here-info .drop-icons span {
      transition: all 0.3s ease-in-out;
      border-radius: 3px; }
      @media (prefers-reduced-motion: reduce) {
        .drop-here-info .drop-icons span {
          transition: none; } }
    .drop-here-info .drop-icons span:nth-of-type(1) {
      box-shadow: 5px 4px 0 0 rgba(0, 0, 0, 0.08);
      transform: rotate(25deg); }
    .drop-here-info .drop-icons span:nth-of-type(2) {
      box-shadow: 0 6px 0 -2px rgba(0, 0, 0, 0.15);
      transform: scale(0.8); }
    .drop-here-info .drop-icons span:nth-of-type(3) {
      box-shadow: -5px 4px 0 0 rgba(0, 0, 0, 0.08);
      transform: rotate(-25deg); }

.drop-active .drop-here-info span:nth-of-type(1) {
  transform: rotate(-20deg); }

.drop-active .drop-here-info span:nth-of-type(2) {
  transform: scale(1); }

.drop-active .drop-here-info span:nth-of-type(3) {
  transform: rotate(15deg); }

/*! jQuery UI - v1.13.2 - 2024-01-09
* http://jqueryui.com
* Includes: draggable.css, core.css, resizable.css, selectable.css, sortable.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, progressbar.css, selectmenu.css, slider.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?scope=&folderName=base&cornerRadiusShadow=8px&offsetLeftShadow=0px&offsetTopShadow=0px&thicknessShadow=5px&opacityShadow=30&bgImgOpacityShadow=0&bgTextureShadow=flat&bgColorShadow=666666&opacityOverlay=30&bgImgOpacityOverlay=0&bgTextureOverlay=flat&bgColorOverlay=aaaaaa&iconColorError=cc0000&fcError=5f3f3f&borderColorError=f1a899&bgTextureError=flat&bgColorError=fddfdf&iconColorHighlight=777620&fcHighlight=777620&borderColorHighlight=dad55e&bgTextureHighlight=flat&bgColorHighlight=fffa90&iconColorActive=ffffff&fcActive=ffffff&borderColorActive=003eff&bgTextureActive=flat&bgColorActive=007fff&iconColorHover=555555&fcHover=2b2b2b&borderColorHover=cccccc&bgTextureHover=flat&bgColorHover=ededed&iconColorDefault=777777&fcDefault=454545&borderColorDefault=c5c5c5&bgTextureDefault=flat&bgColorDefault=f6f6f6&iconColorContent=444444&fcContent=333333&borderColorContent=dddddd&bgTextureContent=flat&bgColorContent=ffffff&iconColorHeader=444444&fcHeader=333333&borderColorHeader=dddddd&bgTextureHeader=flat&bgColorHeader=e9e9e9&cornerRadius=3px&fwDefault=normal&fsDefault=1em&ffDefault=Arial%2CHelvetica%2Csans-serif
* Copyright jQuery Foundation and other contributors; Licensed MIT */
.ui-draggable-handle {
  -ms-touch-action: none;
  touch-action: none; }

/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
  display: none; }

.ui-helper-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px; }

.ui-helper-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  line-height: 1.3;
  text-decoration: none;
  font-size: 100%;
  list-style: none; }

.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
  content: "";
  display: table;
  border-collapse: collapse; }

.ui-helper-clearfix:after {
  clear: both; }

.ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
  -ms-filter: "alpha(opacity=0)";
  /* support: IE8 */ }

.ui-front {
  z-index: 100; }

/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
  cursor: default !important;
  pointer-events: none; }

/* Icons
----------------------------------*/
.ui-icon {
  display: inline-block;
  vertical-align: middle;
  margin-top: -.25em;
  position: relative;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat; }

.ui-widget-icon-block {
  left: 50%;
  margin-left: -8px;
  display: block; }

/* Misc visuals
----------------------------------*/
/* Overlays */
.ui-widget-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

.ui-resizable {
  position: relative; }

.ui-resizable-handle {
  position: absolute;
  font-size: 0.1px;
  display: block;
  -ms-touch-action: none;
  touch-action: none; }

.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
  display: none; }

.ui-resizable-n {
  cursor: n-resize;
  height: 7px;
  width: 100%;
  top: -5px;
  left: 0; }

.ui-resizable-s {
  cursor: s-resize;
  height: 7px;
  width: 100%;
  bottom: -5px;
  left: 0; }

.ui-resizable-e {
  cursor: e-resize;
  width: 7px;
  right: -5px;
  top: 0;
  height: 100%; }

.ui-resizable-w {
  cursor: w-resize;
  width: 7px;
  left: -5px;
  top: 0;
  height: 100%; }

.ui-resizable-se {
  cursor: se-resize;
  width: 12px;
  height: 12px;
  right: 1px;
  bottom: 1px; }

.ui-resizable-sw {
  cursor: sw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  bottom: -5px; }

.ui-resizable-nw {
  cursor: nw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  top: -5px; }

.ui-resizable-ne {
  cursor: ne-resize;
  width: 9px;
  height: 9px;
  right: -5px;
  top: -5px; }

.ui-selectable {
  -ms-touch-action: none;
  touch-action: none; }

.ui-selectable-helper {
  position: absolute;
  z-index: 100;
  border: 1px dotted black; }

.ui-sortable-handle {
  -ms-touch-action: none;
  touch-action: none; }

.ui-accordion .ui-accordion-header {
  display: block;
  cursor: pointer;
  position: relative;
  margin: 2px 0 0 0;
  padding: .5em .5em .5em .7em;
  font-size: 100%; }

.ui-accordion .ui-accordion-content {
  padding: 1em 2.2em;
  border-top: 0;
  overflow: auto; }

.ui-autocomplete {
  position: absolute;
  top: 0;
  left: 0;
  cursor: default; }

.ui-menu {
  list-style: none;
  padding: 0;
  margin: 0;
  display: block;
  outline: 0; }

.ui-menu .ui-menu {
  position: absolute; }

.ui-menu .ui-menu-item {
  margin: 0;
  cursor: pointer;
  /* support: IE10, see #8844 */
  list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7"); }

.ui-menu .ui-menu-item-wrapper {
  position: relative;
  padding: 3px 1em 3px .4em; }

.ui-menu .ui-menu-divider {
  margin: 5px 0;
  height: 0;
  font-size: 0;
  line-height: 0;
  border-width: 1px 0 0 0; }

.ui-menu .ui-state-focus,
.ui-menu .ui-state-active {
  margin: -1px; }

/* icon support */
.ui-menu-icons {
  position: relative; }

.ui-menu-icons .ui-menu-item-wrapper {
  padding-left: 2em; }

/* left-aligned */
.ui-menu .ui-icon {
  position: absolute;
  top: 0;
  bottom: 0;
  left: .2em;
  margin: auto 0; }

/* right-aligned */
.ui-menu .ui-menu-icon {
  left: auto;
  right: 0; }

.ui-button {
  padding: .4em 1em;
  display: inline-block;
  position: relative;
  line-height: normal;
  margin-right: .1em;
  cursor: pointer;
  vertical-align: middle;
  text-align: center;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  /* Support: IE <= 11 */
  overflow: visible; }

.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active {
  text-decoration: none; }

/* to make room for the icon, a width needs to be set here */
.ui-button-icon-only {
  width: 2em;
  box-sizing: border-box;
  text-indent: -9999px;
  white-space: nowrap; }

/* no icon support for input elements */
input.ui-button.ui-button-icon-only {
  text-indent: 0; }

/* button icon element(s) */
.ui-button-icon-only .ui-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -8px;
  margin-left: -8px; }

.ui-button.ui-icon-notext .ui-icon {
  padding: 0;
  width: 2.1em;
  height: 2.1em;
  text-indent: -9999px;
  white-space: nowrap; }

input.ui-button.ui-icon-notext .ui-icon {
  width: auto;
  height: auto;
  text-indent: 0;
  white-space: normal;
  padding: .4em 1em; }

/* workarounds */
/* Support: Firefox 5 - 40 */
input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {
  border: 0;
  padding: 0; }

.ui-controlgroup {
  vertical-align: middle;
  display: inline-block; }

.ui-controlgroup > .ui-controlgroup-item {
  float: left;
  margin-left: 0;
  margin-right: 0; }

.ui-controlgroup > .ui-controlgroup-item:focus,
.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus {
  z-index: 9999; }

.ui-controlgroup-vertical > .ui-controlgroup-item {
  display: block;
  float: none;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  text-align: left; }

.ui-controlgroup-vertical .ui-controlgroup-item {
  box-sizing: border-box; }

.ui-controlgroup .ui-controlgroup-label {
  padding: .4em 1em; }

.ui-controlgroup .ui-controlgroup-label span {
  font-size: 80%; }

.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item {
  border-left: none; }

.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item {
  border-top: none; }

.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content {
  border-right: none; }

.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content {
  border-bottom: none; }

/* Spinner specific style fixes */
.ui-controlgroup-vertical .ui-spinner-input {
  /* Support: IE8 only, Android < 4.4 only */
  width: 75%;
  width: calc( 100% - 2.4em); }

.ui-controlgroup-vertical .ui-spinner .ui-spinner-up {
  border-top-style: solid; }

.ui-checkboxradio-label .ui-icon-background {
  box-shadow: inset 1px 1px 1px #ccc;
  border-radius: .12em;
  border: none; }

.ui-checkboxradio-radio-label .ui-icon-background {
  width: 16px;
  height: 16px;
  border-radius: 1em;
  overflow: visible;
  border: none; }

.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,
.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon {
  background-image: none;
  width: 8px;
  height: 8px;
  border-width: 4px;
  border-style: solid; }

.ui-checkboxradio-disabled {
  pointer-events: none; }

.ui-datepicker {
  width: 17em;
  padding: .2em .2em 0;
  display: none; }

.ui-datepicker .ui-datepicker-header {
  position: relative;
  padding: .2em 0; }

.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
  position: absolute;
  top: 2px;
  width: 1.8em;
  height: 1.8em; }

.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
  top: 1px; }

.ui-datepicker .ui-datepicker-prev {
  left: 2px; }

.ui-datepicker .ui-datepicker-next {
  right: 2px; }

.ui-datepicker .ui-datepicker-prev-hover {
  left: 1px; }

.ui-datepicker .ui-datepicker-next-hover {
  right: 1px; }

.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
  display: block;
  position: absolute;
  left: 50%;
  margin-left: -8px;
  top: 50%;
  margin-top: -8px; }

.ui-datepicker .ui-datepicker-title {
  margin: 0 2.3em;
  line-height: 1.8em;
  text-align: center; }

.ui-datepicker .ui-datepicker-title select {
  font-size: 1em;
  margin: 1px 0; }

.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
  width: 45%; }

.ui-datepicker table {
  width: 100%;
  font-size: .9em;
  border-collapse: collapse;
  margin: 0 0 .4em; }

.ui-datepicker th {
  padding: .7em .3em;
  text-align: center;
  font-weight: bold;
  border: 0; }

.ui-datepicker td {
  border: 0;
  padding: 1px; }

.ui-datepicker td span,
.ui-datepicker td a {
  display: block;
  padding: .2em;
  text-align: right;
  text-decoration: none; }

.ui-datepicker .ui-datepicker-buttonpane {
  background-image: none;
  margin: .7em 0 0 0;
  padding: 0 .2em;
  border-left: 0;
  border-right: 0;
  border-bottom: 0; }

.ui-datepicker .ui-datepicker-buttonpane button {
  float: right;
  margin: .5em .2em .4em;
  cursor: pointer;
  padding: .2em .6em .3em .6em;
  width: auto;
  overflow: visible; }

.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: left; }

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
  width: auto; }

.ui-datepicker-multi .ui-datepicker-group {
  float: left; }

.ui-datepicker-multi .ui-datepicker-group table {
  width: 95%;
  margin: 0 auto .4em; }

.ui-datepicker-multi-2 .ui-datepicker-group {
  width: 50%; }

.ui-datepicker-multi-3 .ui-datepicker-group {
  width: 33.3%; }

.ui-datepicker-multi-4 .ui-datepicker-group {
  width: 25%; }

.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
  border-left-width: 0; }

.ui-datepicker-multi .ui-datepicker-buttonpane {
  clear: left; }

.ui-datepicker-row-break {
  clear: both;
  width: 100%;
  font-size: 0; }

/* RTL support */
.ui-datepicker-rtl {
  direction: rtl; }

.ui-datepicker-rtl .ui-datepicker-prev {
  right: 2px;
  left: auto; }

.ui-datepicker-rtl .ui-datepicker-next {
  left: 2px;
  right: auto; }

.ui-datepicker-rtl .ui-datepicker-prev:hover {
  right: 1px;
  left: auto; }

.ui-datepicker-rtl .ui-datepicker-next:hover {
  left: 1px;
  right: auto; }

.ui-datepicker-rtl .ui-datepicker-buttonpane {
  clear: right; }

.ui-datepicker-rtl .ui-datepicker-buttonpane button {
  float: left; }

.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
  float: right; }

.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
  border-right-width: 0;
  border-left-width: 1px; }

/* Icons */
.ui-datepicker .ui-icon {
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
  left: .5em;
  top: .3em; }

.ui-dialog {
  position: absolute;
  top: 0;
  left: 0;
  padding: .2em;
  outline: 0; }

.ui-dialog .ui-dialog-titlebar {
  padding: .4em 1em;
  position: relative; }

.ui-dialog .ui-dialog-title {
  float: left;
  margin: .1em 0;
  white-space: nowrap;
  width: 90%;
  overflow: hidden;
  text-overflow: ellipsis; }

.ui-dialog .ui-dialog-titlebar-close {
  position: absolute;
  right: .3em;
  top: 50%;
  width: 20px;
  margin: -10px 0 0 0;
  padding: 1px;
  height: 20px; }

.ui-dialog .ui-dialog-content {
  position: relative;
  border: 0;
  padding: .5em 1em;
  background: none;
  overflow: auto; }

.ui-dialog .ui-dialog-buttonpane {
  text-align: left;
  border-width: 1px 0 0 0;
  background-image: none;
  margin-top: .5em;
  padding: .3em 1em .5em .4em; }

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
  float: right; }

.ui-dialog .ui-dialog-buttonpane button {
  margin: .5em .4em .5em 0;
  cursor: pointer; }

.ui-dialog .ui-resizable-n {
  height: 2px;
  top: 0; }

.ui-dialog .ui-resizable-e {
  width: 2px;
  right: 0; }

.ui-dialog .ui-resizable-s {
  height: 2px;
  bottom: 0; }

.ui-dialog .ui-resizable-w {
  width: 2px;
  left: 0; }

.ui-dialog .ui-resizable-se,
.ui-dialog .ui-resizable-sw,
.ui-dialog .ui-resizable-ne,
.ui-dialog .ui-resizable-nw {
  width: 7px;
  height: 7px; }

.ui-dialog .ui-resizable-se {
  right: 0;
  bottom: 0; }

.ui-dialog .ui-resizable-sw {
  left: 0;
  bottom: 0; }

.ui-dialog .ui-resizable-ne {
  right: 0;
  top: 0; }

.ui-dialog .ui-resizable-nw {
  left: 0;
  top: 0; }

.ui-draggable .ui-dialog-titlebar {
  cursor: move; }

.ui-progressbar {
  height: 2em;
  text-align: left;
  overflow: hidden; }

.ui-progressbar .ui-progressbar-value {
  margin: -1px;
  height: 100%; }

.ui-progressbar .ui-progressbar-overlay {
  background: url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");
  height: 100%;
  -ms-filter: "alpha(opacity=25)";
  /* support: IE8 */
  opacity: 0.25; }

.ui-progressbar-indeterminate .ui-progressbar-value {
  background-image: none; }

.ui-selectmenu-menu {
  padding: 0;
  margin: 0;
  position: absolute;
  top: 0;
  left: 0;
  display: none; }

.ui-selectmenu-menu .ui-menu {
  overflow: auto;
  overflow-x: hidden;
  padding-bottom: 1px; }

.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
  font-size: 1em;
  font-weight: bold;
  line-height: 1.5;
  padding: 2px 0.4em;
  margin: 0.5em 0 0 0;
  height: auto;
  border: 0; }

.ui-selectmenu-open {
  display: block; }

.ui-selectmenu-text {
  display: block;
  margin-right: 20px;
  overflow: hidden;
  text-overflow: ellipsis; }

.ui-selectmenu-button.ui-button {
  text-align: left;
  white-space: nowrap;
  width: 14em; }

.ui-selectmenu-icon.ui-icon {
  float: right;
  margin-top: 0; }

.ui-slider {
  position: relative;
  text-align: left; }

.ui-slider .ui-slider-handle {
  position: absolute;
  z-index: 2;
  width: 1.2em;
  height: 1.2em;
  cursor: pointer;
  -ms-touch-action: none;
  touch-action: none; }

.ui-slider .ui-slider-range {
  position: absolute;
  z-index: 1;
  font-size: .7em;
  display: block;
  border: 0;
  background-position: 0 0; }

/* support: IE8 - See #6727 */
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
  filter: inherit; }

.ui-slider-horizontal {
  height: .8em; }

.ui-slider-horizontal .ui-slider-handle {
  top: -.3em;
  margin-left: -.6em; }

.ui-slider-horizontal .ui-slider-range {
  top: 0;
  height: 100%; }

.ui-slider-horizontal .ui-slider-range-min {
  left: 0; }

.ui-slider-horizontal .ui-slider-range-max {
  right: 0; }

.ui-slider-vertical {
  width: .8em;
  height: 100px; }

.ui-slider-vertical .ui-slider-handle {
  left: -.3em;
  margin-left: 0;
  margin-bottom: -.6em; }

.ui-slider-vertical .ui-slider-range {
  left: 0;
  width: 100%; }

.ui-slider-vertical .ui-slider-range-min {
  bottom: 0; }

.ui-slider-vertical .ui-slider-range-max {
  top: 0; }

.ui-spinner {
  position: relative;
  display: inline-block;
  overflow: hidden;
  padding: 0;
  vertical-align: middle; }

.ui-spinner-input {
  border: none;
  background: none;
  color: inherit;
  padding: .222em 0;
  margin: .2em 0;
  vertical-align: middle;
  margin-left: .4em;
  margin-right: 2em; }

.ui-spinner-button {
  width: 1.6em;
  height: 50%;
  font-size: .5em;
  padding: 0;
  margin: 0;
  text-align: center;
  position: absolute;
  cursor: default;
  display: block;
  overflow: hidden;
  right: 0; }

/* more specificity required here to override default borders */
.ui-spinner a.ui-spinner-button {
  border-top-style: none;
  border-bottom-style: none;
  border-right-style: none; }

.ui-spinner-up {
  top: 0; }

.ui-spinner-down {
  bottom: 0; }

.ui-tabs {
  position: relative;
  /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
  padding: .2em; }

.ui-tabs .ui-tabs-nav {
  margin: 0;
  padding: .2em .2em 0; }

.ui-tabs .ui-tabs-nav li {
  list-style: none;
  float: left;
  position: relative;
  top: 0;
  margin: 1px .2em 0 0;
  border-bottom-width: 0;
  padding: 0;
  white-space: nowrap; }

.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
  float: left;
  padding: .5em 1em;
  text-decoration: none; }

.ui-tabs .ui-tabs-nav li.ui-tabs-active {
  margin-bottom: -1px;
  padding-bottom: 1px; }

.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
  cursor: text; }

.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
  cursor: pointer; }

.ui-tabs .ui-tabs-panel {
  display: block;
  border-width: 0;
  padding: 1em 1.4em;
  background: none; }

.ui-tooltip {
  padding: 8px;
  position: absolute;
  z-index: 9999;
  max-width: 300px; }

body .ui-tooltip {
  border-width: 2px; }

/* Component containers
----------------------------------*/
.ui-widget {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 1em; }

.ui-widget .ui-widget {
  font-size: 1em; }

.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 1em; }

.ui-widget.ui-widget-content {
  border: 1px solid #c5c5c5; }

.ui-widget-content {
  border: 1px solid #dddddd;
  background: #ffffff;
  color: #333333; }

.ui-widget-content a {
  color: #333333; }

.ui-widget-header {
  border: 1px solid #dddddd;
  background: #e9e9e9;
  color: #333333;
  font-weight: bold; }

.ui-widget-header a {
  color: #333333; }

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default,
.ui-button,
html .ui-button.ui-state-disabled:hover,
html .ui-button.ui-state-disabled:active {
  border: 1px solid #c5c5c5;
  background: #f6f6f6;
  font-weight: normal;
  color: #454545; }

.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited,
a.ui-button,
a:link.ui-button,
a:visited.ui-button,
.ui-button {
  color: #454545;
  text-decoration: none; }

.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus,
.ui-button:hover,
.ui-button:focus {
  border: 1px solid #cccccc;
  background: #ededed;
  font-weight: normal;
  color: #2b2b2b; }

.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited,
a.ui-button:hover,
a.ui-button:focus {
  color: #2b2b2b;
  text-decoration: none; }

.ui-visual-focus {
  box-shadow: 0 0 3px 1px #5e9ed6; }

.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
a.ui-button:active,
.ui-button:active,
.ui-button.ui-state-active:hover {
  border: 1px solid #003eff;
  background: #007fff;
  font-weight: normal;
  color: #ffffff; }

.ui-icon-background,
.ui-state-active .ui-icon-background {
  border: #003eff;
  background-color: #ffffff; }

.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
  color: #ffffff;
  text-decoration: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
  border: 1px solid #dad55e;
  background: #fffa90;
  color: #777620; }

.ui-state-checked {
  border: 1px solid #dad55e;
  background: #fffa90; }

.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
  color: #777620; }

.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
  border: 1px solid #f1a899;
  background: #fddfdf;
  color: #5f3f3f; }

.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
  color: #5f3f3f; }

.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
  color: #5f3f3f; }

.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
  font-weight: bold; }

.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
  opacity: .7;
  -ms-filter: "alpha(opacity=70)";
  /* support: IE8 */
  font-weight: normal; }

.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
  opacity: .35;
  -ms-filter: "alpha(opacity=35)";
  /* support: IE8 */
  background-image: none; }

.ui-state-disabled .ui-icon {
  -ms-filter: "alpha(opacity=35)";
  /* support: IE8 - See #6059 */ }

/* Icons
----------------------------------*/
/* states and images */
.ui-icon {
  width: 16px;
  height: 16px; }

.ui-icon,
.ui-widget-content .ui-icon {
  background-image: url("images/ui-icons_444444_256x240.png"); }

.ui-widget-header .ui-icon {
  background-image: url("images/ui-icons_444444_256x240.png"); }

.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon,
.ui-button:hover .ui-icon,
.ui-button:focus .ui-icon {
  background-image: url("images/ui-icons_555555_256x240.png"); }

.ui-state-active .ui-icon,
.ui-button:active .ui-icon {
  background-image: url("images/ui-icons_ffffff_256x240.png"); }

.ui-state-highlight .ui-icon,
.ui-button .ui-state-highlight.ui-icon {
  background-image: url("images/ui-icons_777620_256x240.png"); }

.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
  background-image: url("images/ui-icons_cc0000_256x240.png"); }

.ui-button .ui-icon {
  background-image: url("images/ui-icons_777777_256x240.png"); }

/* positioning */
/* Three classes needed to override `.ui-button:hover .ui-icon` */
.ui-icon-blank.ui-icon-blank.ui-icon-blank {
  background-image: none; }

.ui-icon-caret-1-n {
  background-position: 0 0; }

.ui-icon-caret-1-ne {
  background-position: -16px 0; }

.ui-icon-caret-1-e {
  background-position: -32px 0; }

.ui-icon-caret-1-se {
  background-position: -48px 0; }

.ui-icon-caret-1-s {
  background-position: -65px 0; }

.ui-icon-caret-1-sw {
  background-position: -80px 0; }

.ui-icon-caret-1-w {
  background-position: -96px 0; }

.ui-icon-caret-1-nw {
  background-position: -112px 0; }

.ui-icon-caret-2-n-s {
  background-position: -128px 0; }

.ui-icon-caret-2-e-w {
  background-position: -144px 0; }

.ui-icon-triangle-1-n {
  background-position: 0 -16px; }

.ui-icon-triangle-1-ne {
  background-position: -16px -16px; }

.ui-icon-triangle-1-e {
  background-position: -32px -16px; }

.ui-icon-triangle-1-se {
  background-position: -48px -16px; }

.ui-icon-triangle-1-s {
  background-position: -65px -16px; }

.ui-icon-triangle-1-sw {
  background-position: -80px -16px; }

.ui-icon-triangle-1-w {
  background-position: -96px -16px; }

.ui-icon-triangle-1-nw {
  background-position: -112px -16px; }

.ui-icon-triangle-2-n-s {
  background-position: -128px -16px; }

.ui-icon-triangle-2-e-w {
  background-position: -144px -16px; }

.ui-icon-arrow-1-n {
  background-position: 0 -32px; }

.ui-icon-arrow-1-ne {
  background-position: -16px -32px; }

.ui-icon-arrow-1-e {
  background-position: -32px -32px; }

.ui-icon-arrow-1-se {
  background-position: -48px -32px; }

.ui-icon-arrow-1-s {
  background-position: -65px -32px; }

.ui-icon-arrow-1-sw {
  background-position: -80px -32px; }

.ui-icon-arrow-1-w {
  background-position: -96px -32px; }

.ui-icon-arrow-1-nw {
  background-position: -112px -32px; }

.ui-icon-arrow-2-n-s {
  background-position: -128px -32px; }

.ui-icon-arrow-2-ne-sw {
  background-position: -144px -32px; }

.ui-icon-arrow-2-e-w {
  background-position: -160px -32px; }

.ui-icon-arrow-2-se-nw {
  background-position: -176px -32px; }

.ui-icon-arrowstop-1-n {
  background-position: -192px -32px; }

.ui-icon-arrowstop-1-e {
  background-position: -208px -32px; }

.ui-icon-arrowstop-1-s {
  background-position: -224px -32px; }

.ui-icon-arrowstop-1-w {
  background-position: -240px -32px; }

.ui-icon-arrowthick-1-n {
  background-position: 1px -48px; }

.ui-icon-arrowthick-1-ne {
  background-position: -16px -48px; }

.ui-icon-arrowthick-1-e {
  background-position: -32px -48px; }

.ui-icon-arrowthick-1-se {
  background-position: -48px -48px; }

.ui-icon-arrowthick-1-s {
  background-position: -64px -48px; }

.ui-icon-arrowthick-1-sw {
  background-position: -80px -48px; }

.ui-icon-arrowthick-1-w {
  background-position: -96px -48px; }

.ui-icon-arrowthick-1-nw {
  background-position: -112px -48px; }

.ui-icon-arrowthick-2-n-s {
  background-position: -128px -48px; }

.ui-icon-arrowthick-2-ne-sw {
  background-position: -144px -48px; }

.ui-icon-arrowthick-2-e-w {
  background-position: -160px -48px; }

.ui-icon-arrowthick-2-se-nw {
  background-position: -176px -48px; }

.ui-icon-arrowthickstop-1-n {
  background-position: -192px -48px; }

.ui-icon-arrowthickstop-1-e {
  background-position: -208px -48px; }

.ui-icon-arrowthickstop-1-s {
  background-position: -224px -48px; }

.ui-icon-arrowthickstop-1-w {
  background-position: -240px -48px; }

.ui-icon-arrowreturnthick-1-w {
  background-position: 0 -64px; }

.ui-icon-arrowreturnthick-1-n {
  background-position: -16px -64px; }

.ui-icon-arrowreturnthick-1-e {
  background-position: -32px -64px; }

.ui-icon-arrowreturnthick-1-s {
  background-position: -48px -64px; }

.ui-icon-arrowreturn-1-w {
  background-position: -64px -64px; }

.ui-icon-arrowreturn-1-n {
  background-position: -80px -64px; }

.ui-icon-arrowreturn-1-e {
  background-position: -96px -64px; }

.ui-icon-arrowreturn-1-s {
  background-position: -112px -64px; }

.ui-icon-arrowrefresh-1-w {
  background-position: -128px -64px; }

.ui-icon-arrowrefresh-1-n {
  background-position: -144px -64px; }

.ui-icon-arrowrefresh-1-e {
  background-position: -160px -64px; }

.ui-icon-arrowrefresh-1-s {
  background-position: -176px -64px; }

.ui-icon-arrow-4 {
  background-position: 0 -80px; }

.ui-icon-arrow-4-diag {
  background-position: -16px -80px; }

.ui-icon-extlink {
  background-position: -32px -80px; }

.ui-icon-newwin {
  background-position: -48px -80px; }

.ui-icon-refresh {
  background-position: -64px -80px; }

.ui-icon-shuffle {
  background-position: -80px -80px; }

.ui-icon-transfer-e-w {
  background-position: -96px -80px; }

.ui-icon-transferthick-e-w {
  background-position: -112px -80px; }

.ui-icon-folder-collapsed {
  background-position: 0 -96px; }

.ui-icon-folder-open {
  background-position: -16px -96px; }

.ui-icon-document {
  background-position: -32px -96px; }

.ui-icon-document-b {
  background-position: -48px -96px; }

.ui-icon-note {
  background-position: -64px -96px; }

.ui-icon-mail-closed {
  background-position: -80px -96px; }

.ui-icon-mail-open {
  background-position: -96px -96px; }

.ui-icon-suitcase {
  background-position: -112px -96px; }

.ui-icon-comment {
  background-position: -128px -96px; }

.ui-icon-person {
  background-position: -144px -96px; }

.ui-icon-print {
  background-position: -160px -96px; }

.ui-icon-trash {
  background-position: -176px -96px; }

.ui-icon-locked {
  background-position: -192px -96px; }

.ui-icon-unlocked {
  background-position: -208px -96px; }

.ui-icon-bookmark {
  background-position: -224px -96px; }

.ui-icon-tag {
  background-position: -240px -96px; }

.ui-icon-home {
  background-position: 0 -112px; }

.ui-icon-flag {
  background-position: -16px -112px; }

.ui-icon-calendar {
  background-position: -32px -112px; }

.ui-icon-cart {
  background-position: -48px -112px; }

.ui-icon-pencil {
  background-position: -64px -112px; }

.ui-icon-clock {
  background-position: -80px -112px; }

.ui-icon-disk {
  background-position: -96px -112px; }

.ui-icon-calculator {
  background-position: -112px -112px; }

.ui-icon-zoomin {
  background-position: -128px -112px; }

.ui-icon-zoomout {
  background-position: -144px -112px; }

.ui-icon-search {
  background-position: -160px -112px; }

.ui-icon-wrench {
  background-position: -176px -112px; }

.ui-icon-gear {
  background-position: -192px -112px; }

.ui-icon-heart {
  background-position: -208px -112px; }

.ui-icon-star {
  background-position: -224px -112px; }

.ui-icon-link {
  background-position: -240px -112px; }

.ui-icon-cancel {
  background-position: 0 -128px; }

.ui-icon-plus {
  background-position: -16px -128px; }

.ui-icon-plusthick {
  background-position: -32px -128px; }

.ui-icon-minus {
  background-position: -48px -128px; }

.ui-icon-minusthick {
  background-position: -64px -128px; }

.ui-icon-close {
  background-position: -80px -128px; }

.ui-icon-closethick {
  background-position: -96px -128px; }

.ui-icon-key {
  background-position: -112px -128px; }

.ui-icon-lightbulb {
  background-position: -128px -128px; }

.ui-icon-scissors {
  background-position: -144px -128px; }

.ui-icon-clipboard {
  background-position: -160px -128px; }

.ui-icon-copy {
  background-position: -176px -128px; }

.ui-icon-contact {
  background-position: -192px -128px; }

.ui-icon-image {
  background-position: -208px -128px; }

.ui-icon-video {
  background-position: -224px -128px; }

.ui-icon-script {
  background-position: -240px -128px; }

.ui-icon-alert {
  background-position: 0 -144px; }

.ui-icon-info {
  background-position: -16px -144px; }

.ui-icon-notice {
  background-position: -32px -144px; }

.ui-icon-help {
  background-position: -48px -144px; }

.ui-icon-check {
  background-position: -64px -144px; }

.ui-icon-bullet {
  background-position: -80px -144px; }

.ui-icon-radio-on {
  background-position: -96px -144px; }

.ui-icon-radio-off {
  background-position: -112px -144px; }

.ui-icon-pin-w {
  background-position: -128px -144px; }

.ui-icon-pin-s {
  background-position: -144px -144px; }

.ui-icon-play {
  background-position: 0 -160px; }

.ui-icon-pause {
  background-position: -16px -160px; }

.ui-icon-seek-next {
  background-position: -32px -160px; }

.ui-icon-seek-prev {
  background-position: -48px -160px; }

.ui-icon-seek-end {
  background-position: -64px -160px; }

.ui-icon-seek-start {
  background-position: -80px -160px; }

/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first {
  background-position: -80px -160px; }

.ui-icon-stop {
  background-position: -96px -160px; }

.ui-icon-eject {
  background-position: -112px -160px; }

.ui-icon-volume-off {
  background-position: -128px -160px; }

.ui-icon-volume-on {
  background-position: -144px -160px; }

.ui-icon-power {
  background-position: 0 -176px; }

.ui-icon-signal-diag {
  background-position: -16px -176px; }

.ui-icon-signal {
  background-position: -32px -176px; }

.ui-icon-battery-0 {
  background-position: -48px -176px; }

.ui-icon-battery-1 {
  background-position: -64px -176px; }

.ui-icon-battery-2 {
  background-position: -80px -176px; }

.ui-icon-battery-3 {
  background-position: -96px -176px; }

.ui-icon-circle-plus {
  background-position: 0 -192px; }

.ui-icon-circle-minus {
  background-position: -16px -192px; }

.ui-icon-circle-close {
  background-position: -32px -192px; }

.ui-icon-circle-triangle-e {
  background-position: -48px -192px; }

.ui-icon-circle-triangle-s {
  background-position: -64px -192px; }

.ui-icon-circle-triangle-w {
  background-position: -80px -192px; }

.ui-icon-circle-triangle-n {
  background-position: -96px -192px; }

.ui-icon-circle-arrow-e {
  background-position: -112px -192px; }

.ui-icon-circle-arrow-s {
  background-position: -128px -192px; }

.ui-icon-circle-arrow-w {
  background-position: -144px -192px; }

.ui-icon-circle-arrow-n {
  background-position: -160px -192px; }

.ui-icon-circle-zoomin {
  background-position: -176px -192px; }

.ui-icon-circle-zoomout {
  background-position: -192px -192px; }

.ui-icon-circle-check {
  background-position: -208px -192px; }

.ui-icon-circlesmall-plus {
  background-position: 0 -208px; }

.ui-icon-circlesmall-minus {
  background-position: -16px -208px; }

.ui-icon-circlesmall-close {
  background-position: -32px -208px; }

.ui-icon-squaresmall-plus {
  background-position: -48px -208px; }

.ui-icon-squaresmall-minus {
  background-position: -64px -208px; }

.ui-icon-squaresmall-close {
  background-position: -80px -208px; }

.ui-icon-grip-dotted-vertical {
  background-position: 0 -224px; }

.ui-icon-grip-dotted-horizontal {
  background-position: -16px -224px; }

.ui-icon-grip-solid-vertical {
  background-position: -32px -224px; }

.ui-icon-grip-solid-horizontal {
  background-position: -48px -224px; }

.ui-icon-gripsmall-diagonal-se {
  background-position: -64px -224px; }

.ui-icon-grip-diagonal-se {
  background-position: -80px -224px; }

/* Misc visuals
----------------------------------*/
/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
  border-top-left-radius: 3px; }

.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
  border-top-right-radius: 3px; }

.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
  border-bottom-left-radius: 3px; }

.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
  border-bottom-right-radius: 3px; }

/* Overlays */
.ui-widget-overlay {
  background: #aaaaaa;
  opacity: .3;
  -ms-filter: Alpha(Opacity=30);
  /* support: IE8 */ }

.ui-widget-shadow {
  -webkit-box-shadow: 0px 0px 5px #666666;
  box-shadow: 0px 0px 5px #666666; }

/*
 * This combined file was created by the DataTables downloader builder:
 *   https://datatables.net/download
 *
 * To rebuild or modify this file with the latest versions of the included
 * software please visit:
 *   https://datatables.net/download/#ju/dt-2.1.6/b-3.1.2/b-print-3.1.2/r-3.0.3
 *
 * Included libraries:
 *   DataTables 2.1.6, Buttons 3.1.2, Print view 3.1.2, Responsive 3.0.3
 */
:root {
  --dt-row-selected: 13, 110, 253;
  --dt-row-selected-text: 255, 255, 255;
  --dt-row-selected-link: 9, 10, 11;
  --dt-row-stripe: 0, 0, 0;
  --dt-row-hover: 0, 0, 0;
  --dt-column-ordering: 0, 0, 0;
  --dt-html-background: white; }

:root.dark {
  --dt-html-background: rgb(33, 37, 41); }

table.dataTable td.dt-control {
  text-align: center;
  cursor: pointer; }

table.dataTable td.dt-control:before {
  display: inline-block;
  box-sizing: border-box;
  content: "";
  border-top: 5px solid transparent;
  border-left: 10px solid rgba(0, 0, 0, 0.5);
  border-bottom: 5px solid transparent;
  border-right: 0px solid transparent; }

table.dataTable tr.dt-hasChild td.dt-control:before {
  border-top: 10px solid rgba(0, 0, 0, 0.5);
  border-left: 5px solid transparent;
  border-bottom: 0px solid transparent;
  border-right: 5px solid transparent; }

html.dark table.dataTable td.dt-control:before,
:root[data-bs-theme=dark] table.dataTable td.dt-control:before,
:root[data-theme=dark] table.dataTable td.dt-control:before {
  border-left-color: rgba(255, 255, 255, 0.5); }

html.dark table.dataTable tr.dt-hasChild td.dt-control:before,
:root[data-bs-theme=dark] table.dataTable tr.dt-hasChild td.dt-control:before,
:root[data-theme=dark] table.dataTable tr.dt-hasChild td.dt-control:before {
  border-top-color: rgba(255, 255, 255, 0.5);
  border-left-color: transparent; }

div.dt-scroll {
  width: 100%; }

div.dt-scroll-body thead tr,
div.dt-scroll-body tfoot tr {
  height: 0; }

div.dt-scroll-body thead tr th, div.dt-scroll-body thead tr td,
div.dt-scroll-body tfoot tr th,
div.dt-scroll-body tfoot tr td {
  height: 0 !important;
  padding-top: 0px !important;
  padding-bottom: 0px !important;
  border-top-width: 0px !important;
  border-bottom-width: 0px !important; }

div.dt-scroll-body thead tr th div.dt-scroll-sizing, div.dt-scroll-body thead tr td div.dt-scroll-sizing,
div.dt-scroll-body tfoot tr th div.dt-scroll-sizing,
div.dt-scroll-body tfoot tr td div.dt-scroll-sizing {
  height: 0 !important;
  overflow: hidden !important; }

:root {
  --dt-row-selected: 13, 110, 253;
  --dt-row-selected-text: 255, 255, 255;
  --dt-row-selected-link: 9, 10, 11;
  --dt-row-stripe: 0, 0, 0;
  --dt-row-hover: 0, 0, 0;
  --dt-column-ordering: 0, 0, 0;
  --dt-html-background: white; }

:root.dark {
  --dt-html-background: rgb(33, 37, 41); }

table.dataTable td.dt-control {
  text-align: center;
  cursor: pointer; }

table.dataTable td.dt-control:before {
  display: inline-block;
  box-sizing: border-box;
  content: "";
  border-top: 5px solid transparent;
  border-left: 10px solid rgba(0, 0, 0, 0.5);
  border-bottom: 5px solid transparent;
  border-right: 0px solid transparent; }

table.dataTable tr.dt-hasChild td.dt-control:before {
  border-top: 10px solid rgba(0, 0, 0, 0.5);
  border-left: 5px solid transparent;
  border-bottom: 0px solid transparent;
  border-right: 5px solid transparent; }

html.dark table.dataTable td.dt-control:before,
:root[data-bs-theme=dark] table.dataTable td.dt-control:before,
:root[data-theme=dark] table.dataTable td.dt-control:before {
  border-left-color: rgba(255, 255, 255, 0.5); }

html.dark table.dataTable tr.dt-hasChild td.dt-control:before,
:root[data-bs-theme=dark] table.dataTable tr.dt-hasChild td.dt-control:before,
:root[data-theme=dark] table.dataTable tr.dt-hasChild td.dt-control:before {
  border-top-color: rgba(255, 255, 255, 0.5);
  border-left-color: transparent; }

div.dt-scroll {
  width: 100%; }

div.dt-scroll-body thead tr,
div.dt-scroll-body tfoot tr {
  height: 0; }

div.dt-scroll-body thead tr th, div.dt-scroll-body thead tr td,
div.dt-scroll-body tfoot tr th,
div.dt-scroll-body tfoot tr td {
  height: 0 !important;
  padding-top: 0px !important;
  padding-bottom: 0px !important;
  border-top-width: 0px !important;
  border-bottom-width: 0px !important; }

div.dt-scroll-body thead tr th div.dt-scroll-sizing, div.dt-scroll-body thead tr td div.dt-scroll-sizing,
div.dt-scroll-body tfoot tr th div.dt-scroll-sizing,
div.dt-scroll-body tfoot tr td div.dt-scroll-sizing {
  height: 0 !important;
  overflow: hidden !important; }

table.dataTable thead > tr > th:active,
table.dataTable thead > tr > td:active {
  outline: none; }

table.dataTable thead > tr > th.dt-orderable-asc span.dt-column-order:before, table.dataTable thead > tr > th.dt-ordering-asc span.dt-column-order:before,
table.dataTable thead > tr > td.dt-orderable-asc span.dt-column-order:before,
table.dataTable thead > tr > td.dt-ordering-asc span.dt-column-order:before {
  position: absolute;
  display: block;
  bottom: 50%;
  content: "▲";
  content: "▲"/""; }

table.dataTable thead > tr > th.dt-orderable-desc span.dt-column-order:after, table.dataTable thead > tr > th.dt-ordering-desc span.dt-column-order:after,
table.dataTable thead > tr > td.dt-orderable-desc span.dt-column-order:after,
table.dataTable thead > tr > td.dt-ordering-desc span.dt-column-order:after {
  position: absolute;
  display: block;
  top: 50%;
  content: "▼";
  content: "▼"/""; }

table.dataTable thead > tr > th.dt-orderable-asc, table.dataTable thead > tr > th.dt-orderable-desc, table.dataTable thead > tr > th.dt-ordering-asc, table.dataTable thead > tr > th.dt-ordering-desc,
table.dataTable thead > tr > td.dt-orderable-asc,
table.dataTable thead > tr > td.dt-orderable-desc,
table.dataTable thead > tr > td.dt-ordering-asc,
table.dataTable thead > tr > td.dt-ordering-desc {
  position: relative;
  padding-right: 30px; }

table.dataTable thead > tr > th.dt-orderable-asc span.dt-column-order, table.dataTable thead > tr > th.dt-orderable-desc span.dt-column-order, table.dataTable thead > tr > th.dt-ordering-asc span.dt-column-order, table.dataTable thead > tr > th.dt-ordering-desc span.dt-column-order,
table.dataTable thead > tr > td.dt-orderable-asc span.dt-column-order,
table.dataTable thead > tr > td.dt-orderable-desc span.dt-column-order,
table.dataTable thead > tr > td.dt-ordering-asc span.dt-column-order,
table.dataTable thead > tr > td.dt-ordering-desc span.dt-column-order {
  position: absolute;
  right: 12px;
  top: 0;
  bottom: 0;
  width: 12px; }

table.dataTable thead > tr > th.dt-orderable-asc span.dt-column-order:before, table.dataTable thead > tr > th.dt-orderable-asc span.dt-column-order:after, table.dataTable thead > tr > th.dt-orderable-desc span.dt-column-order:before, table.dataTable thead > tr > th.dt-orderable-desc span.dt-column-order:after, table.dataTable thead > tr > th.dt-ordering-asc span.dt-column-order:before, table.dataTable thead > tr > th.dt-ordering-asc span.dt-column-order:after, table.dataTable thead > tr > th.dt-ordering-desc span.dt-column-order:before, table.dataTable thead > tr > th.dt-ordering-desc span.dt-column-order:after,
table.dataTable thead > tr > td.dt-orderable-asc span.dt-column-order:before,
table.dataTable thead > tr > td.dt-orderable-asc span.dt-column-order:after,
table.dataTable thead > tr > td.dt-orderable-desc span.dt-column-order:before,
table.dataTable thead > tr > td.dt-orderable-desc span.dt-column-order:after,
table.dataTable thead > tr > td.dt-ordering-asc span.dt-column-order:before,
table.dataTable thead > tr > td.dt-ordering-asc span.dt-column-order:after,
table.dataTable thead > tr > td.dt-ordering-desc span.dt-column-order:before,
table.dataTable thead > tr > td.dt-ordering-desc span.dt-column-order:after {
  left: 0;
  opacity: 0.125;
  line-height: 9px;
  font-size: 0.8em; }

table.dataTable thead > tr > th.dt-orderable-asc, table.dataTable thead > tr > th.dt-orderable-desc,
table.dataTable thead > tr > td.dt-orderable-asc,
table.dataTable thead > tr > td.dt-orderable-desc {
  cursor: pointer; }

table.dataTable thead > tr > th.dt-orderable-asc:hover, table.dataTable thead > tr > th.dt-orderable-desc:hover,
table.dataTable thead > tr > td.dt-orderable-asc:hover,
table.dataTable thead > tr > td.dt-orderable-desc:hover {
  outline: 2px solid rgba(0, 0, 0, 0.05);
  outline-offset: -2px; }

table.dataTable thead > tr > th.dt-ordering-asc span.dt-column-order:before, table.dataTable thead > tr > th.dt-ordering-desc span.dt-column-order:after,
table.dataTable thead > tr > td.dt-ordering-asc span.dt-column-order:before,
table.dataTable thead > tr > td.dt-ordering-desc span.dt-column-order:after {
  opacity: 0.6; }

table.dataTable thead > tr > th.sorting_desc_disabled span.dt-column-order:after, table.dataTable thead > tr > th.sorting_asc_disabled span.dt-column-order:before,
table.dataTable thead > tr > td.sorting_desc_disabled span.dt-column-order:after,
table.dataTable thead > tr > td.sorting_asc_disabled span.dt-column-order:before {
  display: none; }

table.dataTable thead > tr > th:active,
table.dataTable thead > tr > td:active {
  outline: none; }

div.dt-scroll-body > table.dataTable > thead > tr > th,
div.dt-scroll-body > table.dataTable > thead > tr > td {
  overflow: hidden; }

:root.dark table.dataTable thead > tr > th.dt-orderable-asc:hover, :root.dark table.dataTable thead > tr > th.dt-orderable-desc:hover,
:root.dark table.dataTable thead > tr > td.dt-orderable-asc:hover,
:root.dark table.dataTable thead > tr > td.dt-orderable-desc:hover,
:root[data-bs-theme=dark] table.dataTable thead > tr > th.dt-orderable-asc:hover,
:root[data-bs-theme=dark] table.dataTable thead > tr > th.dt-orderable-desc:hover,
:root[data-bs-theme=dark] table.dataTable thead > tr > td.dt-orderable-asc:hover,
:root[data-bs-theme=dark] table.dataTable thead > tr > td.dt-orderable-desc:hover {
  outline: 2px solid rgba(255, 255, 255, 0.05); }

div.dt-processing {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 200px;
  margin-left: -100px;
  margin-top: -22px;
  text-align: center;
  padding: 2px;
  z-index: 10; }

div.dt-processing > div:last-child {
  position: relative;
  width: 80px;
  height: 15px;
  margin: 1em auto; }

div.dt-processing > div:last-child > div {
  position: absolute;
  top: 0;
  width: 13px;
  height: 13px;
  border-radius: 50%;
  background: #0d6efd;
  animation-timing-function: cubic-bezier(0, 1, 1, 0); }

div.dt-processing > div:last-child > div:nth-child(1) {
  left: 8px;
  animation: datatables-loader-1 0.6s infinite; }

div.dt-processing > div:last-child > div:nth-child(2) {
  left: 8px;
  animation: datatables-loader-2 0.6s infinite; }

div.dt-processing > div:last-child > div:nth-child(3) {
  left: 32px;
  animation: datatables-loader-2 0.6s infinite; }

div.dt-processing > div:last-child > div:nth-child(4) {
  left: 56px;
  animation: datatables-loader-3 0.6s infinite; }

@keyframes datatables-loader-1 {
  0% {
    transform: scale(0); }
  100% {
    transform: scale(1); } }

@keyframes datatables-loader-3 {
  0% {
    transform: scale(1); }
  100% {
    transform: scale(0); } }

@keyframes datatables-loader-2 {
  0% {
    transform: translate(0, 0); }
  100% {
    transform: translate(24px, 0); } }

table.dataTable.nowrap th, table.dataTable.nowrap td {
  white-space: nowrap; }

table.dataTable th,
table.dataTable td {
  box-sizing: border-box; }

table.dataTable th.dt-left,
table.dataTable td.dt-left {
  text-align: left; }

table.dataTable th.dt-center,
table.dataTable td.dt-center {
  text-align: center; }

table.dataTable th.dt-right,
table.dataTable td.dt-right {
  text-align: right; }

table.dataTable th.dt-justify,
table.dataTable td.dt-justify {
  text-align: justify; }

table.dataTable th.dt-nowrap,
table.dataTable td.dt-nowrap {
  white-space: nowrap; }

table.dataTable th.dt-empty,
table.dataTable td.dt-empty {
  text-align: center;
  vertical-align: top; }

table.dataTable th.dt-type-numeric, table.dataTable th.dt-type-date,
table.dataTable td.dt-type-numeric,
table.dataTable td.dt-type-date {
  text-align: right; }

table.dataTable thead th,
table.dataTable thead td,
table.dataTable tfoot th,
table.dataTable tfoot td {
  text-align: left; }

table.dataTable thead th.dt-head-left,
table.dataTable thead td.dt-head-left,
table.dataTable tfoot th.dt-head-left,
table.dataTable tfoot td.dt-head-left {
  text-align: left; }

table.dataTable thead th.dt-head-center,
table.dataTable thead td.dt-head-center,
table.dataTable tfoot th.dt-head-center,
table.dataTable tfoot td.dt-head-center {
  text-align: center; }

table.dataTable thead th.dt-head-right,
table.dataTable thead td.dt-head-right,
table.dataTable tfoot th.dt-head-right,
table.dataTable tfoot td.dt-head-right {
  text-align: right; }

table.dataTable thead th.dt-head-justify,
table.dataTable thead td.dt-head-justify,
table.dataTable tfoot th.dt-head-justify,
table.dataTable tfoot td.dt-head-justify {
  text-align: justify; }

table.dataTable thead th.dt-head-nowrap,
table.dataTable thead td.dt-head-nowrap,
table.dataTable tfoot th.dt-head-nowrap,
table.dataTable tfoot td.dt-head-nowrap {
  white-space: nowrap; }

table.dataTable tbody th.dt-body-left,
table.dataTable tbody td.dt-body-left {
  text-align: left; }

table.dataTable tbody th.dt-body-center,
table.dataTable tbody td.dt-body-center {
  text-align: center; }

table.dataTable tbody th.dt-body-right,
table.dataTable tbody td.dt-body-right {
  text-align: right; }

table.dataTable tbody th.dt-body-justify,
table.dataTable tbody td.dt-body-justify {
  text-align: justify; }

table.dataTable tbody th.dt-body-nowrap,
table.dataTable tbody td.dt-body-nowrap {
  white-space: nowrap; }

/*
 * Table styles
 */
table.dataTable {
  width: 100%;
  margin: 0 auto;
  border-spacing: 0;
  /*
   * Header and footer styles
   */
  /*
   * Body styles
   */ }

table.dataTable thead th,
table.dataTable tfoot th {
  font-weight: bold; }

table.dataTable > thead > tr > th,
table.dataTable > thead > tr > td {
  padding: 10px; }

table.dataTable > thead > tr > th:active,
table.dataTable > thead > tr > td:active {
  outline: none; }

table.dataTable > tfoot > tr > th,
table.dataTable > tfoot > tr > td {
  padding: 10px 10px 6px 10px; }

table.dataTable > tbody > tr {
  background-color: transparent; }

table.dataTable > tbody > tr:first-child > * {
  border-top: none; }

table.dataTable > tbody > tr:last-child > * {
  border-bottom: none; }

table.dataTable > tbody > tr.selected > * {
  box-shadow: inset 0 0 0 9999px rgba(13, 110, 253, 0.9);
  color: white; }

table.dataTable > tbody > tr.selected a {
  color: #090a0b; }

table.dataTable > tbody > tr > th,
table.dataTable > tbody > tr > td {
  padding: 8px 10px; }

table.dataTable.row-border > tbody > tr > *, table.dataTable.display > tbody > tr > * {
  border-top: 1px solid rgba(0, 0, 0, 0.15); }

table.dataTable.row-border > tbody > tr:first-child > *, table.dataTable.display > tbody > tr:first-child > * {
  border-top: none; }

table.dataTable.row-border > tbody > tr.selected + tr.selected > td, table.dataTable.display > tbody > tr.selected + tr.selected > td {
  border-top-color: rgba(13, 110, 253, 0.65); }

table.dataTable.cell-border > tbody > tr > * {
  border-top: 1px solid rgba(0, 0, 0, 0.15);
  border-right: 1px solid rgba(0, 0, 0, 0.15); }

table.dataTable.cell-border > tbody > tr > *:first-child {
  border-left: 1px solid rgba(0, 0, 0, 0.15); }

table.dataTable.cell-border > tbody > tr:first-child > * {
  border-top: 1px solid rgba(0, 0, 0, 0.3); }

table.dataTable.stripe > tbody > tr:nth-child(odd) > *, table.dataTable.display > tbody > tr:nth-child(odd) > * {
  box-shadow: inset 0 0 0 9999px rgba(0, 0, 0, 0.023); }

table.dataTable.stripe > tbody > tr:nth-child(odd).selected > *, table.dataTable.display > tbody > tr:nth-child(odd).selected > * {
  box-shadow: inset 0 0 0 9999px rgba(13, 110, 253, 0.923); }

table.dataTable.hover > tbody > tr:hover > *, table.dataTable.display > tbody > tr:hover > * {
  box-shadow: inset 0 0 0 9999px rgba(0, 0, 0, 0.035); }

table.dataTable.hover > tbody > tr.selected:hover > *, table.dataTable.display > tbody > tr.selected:hover > * {
  box-shadow: inset 0 0 0 9999px #0d6efd !important; }

table.dataTable.order-column > tbody tr > .sorting_1,
table.dataTable.order-column > tbody tr > .sorting_2,
table.dataTable.order-column > tbody tr > .sorting_3, table.dataTable.display > tbody tr > .sorting_1,
table.dataTable.display > tbody tr > .sorting_2,
table.dataTable.display > tbody tr > .sorting_3 {
  box-shadow: inset 0 0 0 9999px rgba(0, 0, 0, 0.019); }

table.dataTable.order-column > tbody tr.selected > .sorting_1,
table.dataTable.order-column > tbody tr.selected > .sorting_2,
table.dataTable.order-column > tbody tr.selected > .sorting_3, table.dataTable.display > tbody tr.selected > .sorting_1,
table.dataTable.display > tbody tr.selected > .sorting_2,
table.dataTable.display > tbody tr.selected > .sorting_3 {
  box-shadow: inset 0 0 0 9999px rgba(13, 110, 253, 0.919); }

table.dataTable.display > tbody > tr:nth-child(odd) > .sorting_1, table.dataTable.order-column.stripe > tbody > tr:nth-child(odd) > .sorting_1 {
  box-shadow: inset 0 0 0 9999px rgba(0, 0, 0, 0.054); }

table.dataTable.display > tbody > tr:nth-child(odd) > .sorting_2, table.dataTable.order-column.stripe > tbody > tr:nth-child(odd) > .sorting_2 {
  box-shadow: inset 0 0 0 9999px rgba(0, 0, 0, 0.047); }

table.dataTable.display > tbody > tr:nth-child(odd) > .sorting_3, table.dataTable.order-column.stripe > tbody > tr:nth-child(odd) > .sorting_3 {
  box-shadow: inset 0 0 0 9999px rgba(0, 0, 0, 0.039); }

table.dataTable.display > tbody > tr:nth-child(odd).selected > .sorting_1, table.dataTable.order-column.stripe > tbody > tr:nth-child(odd).selected > .sorting_1 {
  box-shadow: inset 0 0 0 9999px rgba(13, 110, 253, 0.954); }

table.dataTable.display > tbody > tr:nth-child(odd).selected > .sorting_2, table.dataTable.order-column.stripe > tbody > tr:nth-child(odd).selected > .sorting_2 {
  box-shadow: inset 0 0 0 9999px rgba(13, 110, 253, 0.947); }

table.dataTable.display > tbody > tr:nth-child(odd).selected > .sorting_3, table.dataTable.order-column.stripe > tbody > tr:nth-child(odd).selected > .sorting_3 {
  box-shadow: inset 0 0 0 9999px rgba(13, 110, 253, 0.939); }

table.dataTable.display > tbody > tr.even > .sorting_1, table.dataTable.order-column.stripe > tbody > tr.even > .sorting_1 {
  box-shadow: inset 0 0 0 9999px rgba(0, 0, 0, 0.019); }

table.dataTable.display > tbody > tr.even > .sorting_2, table.dataTable.order-column.stripe > tbody > tr.even > .sorting_2 {
  box-shadow: inset 0 0 0 9999px rgba(0, 0, 0, 0.011); }

table.dataTable.display > tbody > tr.even > .sorting_3, table.dataTable.order-column.stripe > tbody > tr.even > .sorting_3 {
  box-shadow: inset 0 0 0 9999px rgba(0, 0, 0, 0.003); }

table.dataTable.display > tbody > tr.even.selected > .sorting_1, table.dataTable.order-column.stripe > tbody > tr.even.selected > .sorting_1 {
  box-shadow: inset 0 0 0 9999px rgba(13, 110, 253, 0.919); }

table.dataTable.display > tbody > tr.even.selected > .sorting_2, table.dataTable.order-column.stripe > tbody > tr.even.selected > .sorting_2 {
  box-shadow: inset 0 0 0 9999px rgba(13, 110, 253, 0.911); }

table.dataTable.display > tbody > tr.even.selected > .sorting_3, table.dataTable.order-column.stripe > tbody > tr.even.selected > .sorting_3 {
  box-shadow: inset 0 0 0 9999px rgba(13, 110, 253, 0.903); }

table.dataTable.display tbody tr:hover > .sorting_1, table.dataTable.order-column.hover tbody tr:hover > .sorting_1 {
  box-shadow: inset 0 0 0 9999px rgba(0, 0, 0, 0.082); }

table.dataTable.display tbody tr:hover > .sorting_2, table.dataTable.order-column.hover tbody tr:hover > .sorting_2 {
  box-shadow: inset 0 0 0 9999px rgba(0, 0, 0, 0.074); }

table.dataTable.display tbody tr:hover > .sorting_3, table.dataTable.order-column.hover tbody tr:hover > .sorting_3 {
  box-shadow: inset 0 0 0 9999px rgba(0, 0, 0, 0.062); }

table.dataTable.display tbody tr:hover.selected > .sorting_1, table.dataTable.order-column.hover tbody tr:hover.selected > .sorting_1 {
  box-shadow: inset 0 0 0 9999px rgba(13, 110, 253, 0.982); }

table.dataTable.display tbody tr:hover.selected > .sorting_2, table.dataTable.order-column.hover tbody tr:hover.selected > .sorting_2 {
  box-shadow: inset 0 0 0 9999px rgba(13, 110, 253, 0.974); }

table.dataTable.display tbody tr:hover.selected > .sorting_3, table.dataTable.order-column.hover tbody tr:hover.selected > .sorting_3 {
  box-shadow: inset 0 0 0 9999px rgba(13, 110, 253, 0.962); }

table.dataTable.compact thead th,
table.dataTable.compact thead td,
table.dataTable.compact tfoot th,
table.dataTable.compact tfoot td,
table.dataTable.compact tbody th,
table.dataTable.compact tbody td {
  padding: 4px; }

div.dt-container div.dt-layout-row {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin: 0.75em 0; }

div.dt-container div.dt-layout-row div.dt-layout-cell {
  display: flex;
  justify-content: space-between;
  align-items: center; }

div.dt-container div.dt-layout-row div.dt-layout-cell.dt-layout-start {
  justify-content: flex-start;
  margin-right: auto; }

div.dt-container div.dt-layout-row div.dt-layout-cell.dt-layout-end {
  justify-content: flex-end;
  margin-left: auto; }

div.dt-container div.dt-layout-row div.dt-layout-cell:empty {
  display: none; }

@media screen and (max-width: 767px) {
  div.dt-container div.dt-layout-row:not(.dt-layout-table) {
    display: block; }
  div.dt-container div.dt-layout-row:not(.dt-layout-table) div.dt-layout-cell {
    display: block;
    text-align: center; }
  div.dt-container div.dt-layout-row:not(.dt-layout-table) div.dt-layout-cell > * {
    margin: 0.5em 0; }
  div.dt-container div.dt-layout-row:not(.dt-layout-table) div.dt-layout-cell.dt-layout-start {
    margin-right: 0; }
  div.dt-container div.dt-layout-row:not(.dt-layout-table) div.dt-layout-cell.dt-layout-end {
    margin-left: 0; } }

div.dt-container div.dt-layout-start > *:not(:last-child) {
  margin-right: 1em; }

div.dt-container div.dt-layout-end > *:not(:first-child) {
  margin-left: 1em; }

div.dt-container div.dt-layout-full {
  width: 100%; }

div.dt-container div.dt-layout-full > *:only-child {
  margin-left: auto;
  margin-right: auto; }

div.dt-container div.dt-layout-table > div {
  display: block !important; }

@media screen and (max-width: 767px) {
  div.dt-container div.dt-layout-start > *:not(:last-child) {
    margin-right: 0; }
  div.dt-container div.dt-layout-end > *:not(:first-child) {
    margin-left: 0; } }

/*
 * Control feature layout
 */
div.dt-container {
  position: relative;
  clear: both; }

div.dt-container .dt-search input {
  border: 1px solid #aaa;
  border-radius: 3px;
  padding: 5px;
  background-color: transparent;
  color: inherit;
  margin-left: 3px; }

div.dt-container .dt-input {
  border: 1px solid #aaa;
  border-radius: 3px;
  padding: 5px;
  background-color: transparent;
  color: inherit; }

div.dt-container select.dt-input {
  padding: 4px; }

div.dt-container .dt-paging .dt-paging-button {
  box-sizing: border-box;
  display: inline-block;
  min-width: 1.5em;
  padding: 0.5em 1em;
  margin-left: 2px;
  text-align: center;
  text-decoration: none !important;
  cursor: pointer;
  color: inherit !important;
  border: 1px solid transparent;
  border-radius: 2px;
  background: transparent; }

div.dt-container .dt-paging .dt-paging-button.current, div.dt-container .dt-paging .dt-paging-button.current:hover {
  color: inherit !important;
  border: 1px solid rgba(0, 0, 0, 0.3);
  background-color: rgba(0, 0, 0, 0.05);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(230, 230, 230, 0.05)), color-stop(100%, rgba(0, 0, 0, 0.05)));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, rgba(230, 230, 230, 0.05) 0%, rgba(0, 0, 0, 0.05) 100%);
  /* Chrome10+,Safari5.1+ */
  background: -moz-linear-gradient(top, rgba(230, 230, 230, 0.05) 0%, rgba(0, 0, 0, 0.05) 100%);
  /* FF3.6+ */
  background: -ms-linear-gradient(top, rgba(230, 230, 230, 0.05) 0%, rgba(0, 0, 0, 0.05) 100%);
  /* IE10+ */
  background: -o-linear-gradient(top, rgba(230, 230, 230, 0.05) 0%, rgba(0, 0, 0, 0.05) 100%);
  /* Opera 11.10+ */
  background: linear-gradient(to bottom, rgba(230, 230, 230, 0.05) 0%, rgba(0, 0, 0, 0.05) 100%);
  /* W3C */ }

div.dt-container .dt-paging .dt-paging-button.disabled, div.dt-container .dt-paging .dt-paging-button.disabled:hover, div.dt-container .dt-paging .dt-paging-button.disabled:active {
  cursor: default;
  color: rgba(0, 0, 0, 0.5) !important;
  border: 1px solid transparent;
  background: transparent;
  box-shadow: none; }

div.dt-container .dt-paging .dt-paging-button:hover {
  color: white !important;
  border: 1px solid #111;
  background-color: #111;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #585858), color-stop(100%, #111));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #585858 0%, #111 100%);
  /* Chrome10+,Safari5.1+ */
  background: -moz-linear-gradient(top, #585858 0%, #111 100%);
  /* FF3.6+ */
  background: -ms-linear-gradient(top, #585858 0%, #111 100%);
  /* IE10+ */
  background: -o-linear-gradient(top, #585858 0%, #111 100%);
  /* Opera 11.10+ */
  background: linear-gradient(to bottom, #585858 0%, #111 100%);
  /* W3C */ }

div.dt-container .dt-paging .dt-paging-button:active {
  outline: none;
  background-color: #0c0c0c;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2b2b2b), color-stop(100%, #0c0c0c));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);
  /* Chrome10+,Safari5.1+ */
  background: -moz-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);
  /* FF3.6+ */
  background: -ms-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);
  /* IE10+ */
  background: -o-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);
  /* Opera 11.10+ */
  background: linear-gradient(to bottom, #2b2b2b 0%, #0c0c0c 100%);
  /* W3C */
  box-shadow: inset 0 0 3px #111; }

div.dt-container .dt-paging .ellipsis {
  padding: 0 1em; }

div.dt-container .dt-length,
div.dt-container .dt-search,
div.dt-container .dt-info,
div.dt-container .dt-processing,
div.dt-container .dt-paging {
  color: inherit; }

div.dt-container .dataTables_scroll {
  clear: both; }

div.dt-container .dataTables_scroll div.dt-scroll-body {
  -webkit-overflow-scrolling: touch; }

div.dt-container .dataTables_scroll div.dt-scroll-body > table > thead > tr > th, div.dt-container .dataTables_scroll div.dt-scroll-body > table > thead > tr > td, div.dt-container .dataTables_scroll div.dt-scroll-body > table > tbody > tr > th, div.dt-container .dataTables_scroll div.dt-scroll-body > table > tbody > tr > td {
  vertical-align: middle; }

div.dt-container .dataTables_scroll div.dt-scroll-body > table > thead > tr > th > div.dataTables_sizing,
div.dt-container .dataTables_scroll div.dt-scroll-body > table > thead > tr > td > div.dataTables_sizing, div.dt-container .dataTables_scroll div.dt-scroll-body > table > tbody > tr > th > div.dataTables_sizing,
div.dt-container .dataTables_scroll div.dt-scroll-body > table > tbody > tr > td > div.dataTables_sizing {
  height: 0;
  overflow: hidden;
  margin: 0 !important;
  padding: 0 !important; }

div.dt-container.dt-empty-footer tbody > tr:last-child > * {
  border-bottom: 1px solid rgba(0, 0, 0, 0.3); }

div.dt-container.dt-empty-footer .dt-scroll-body {
  border-bottom: 1px solid rgba(0, 0, 0, 0.3); }

div.dt-container.dt-empty-footer .dt-scroll-body tbody > tr:last-child > * {
  border-bottom: none; }

html.dark {
  --dt-row-hover: 255, 255, 255;
  --dt-row-stripe: 255, 255, 255;
  --dt-column-ordering: 255, 255, 255; }

html.dark table.dataTable > thead > tr > th:active,
html.dark table.dataTable > thead > tr > td:active {
  outline: none; }

html.dark table.dataTable.row-border > tbody > tr > *, html.dark table.dataTable.display > tbody > tr > * {
  border-top: 1px solid #404346; }

html.dark table.dataTable.row-border > tbody > tr:first-child > *, html.dark table.dataTable.display > tbody > tr:first-child > * {
  border-top: none; }

html.dark table.dataTable.row-border > tbody > tr.selected + tr.selected > td, html.dark table.dataTable.display > tbody > tr.selected + tr.selected > td {
  border-top-color: rgba(13, 110, 253, 0.65); }

html.dark table.dataTable.cell-border > tbody > tr > th,
html.dark table.dataTable.cell-border > tbody > tr > td {
  border-top: 1px solid #404346; }

html.dark table.dataTable.cell-border > tbody > tr > th:first-child,
html.dark table.dataTable.cell-border > tbody > tr > td:first-child {
  border-left: 1px solid #404346; }

html.dark .dt-container.dt-empty-footer table.dataTable {
  border-bottom: 1px solid #595b5e; }

html.dark .dt-container .dt-search input,
html.dark .dt-container .dt-length select {
  border: 1px solid rgba(255, 255, 255, 0.2);
  background-color: #212529; }

html.dark .dt-container .dt-paging .dt-paging-button.current, html.dark .dt-container .dt-paging .dt-paging-button.current:hover {
  border: 1px solid #595b5e;
  background: rgba(255, 255, 255, 0.15); }

html.dark .dt-container .dt-paging .dt-paging-button.disabled, html.dark .dt-container .dt-paging .dt-paging-button.disabled:hover, html.dark .dt-container .dt-paging .dt-paging-button.disabled:active {
  color: #666 !important; }

html.dark .dt-container .dt-paging .dt-paging-button:hover {
  border: 1px solid #353535;
  background: #353535; }

html.dark .dt-container .dt-paging .dt-paging-button:active {
  background: #3a3a3a; }

/*
 * Overrides for RTL support
 */
*[dir=rtl] table.dataTable thead th,
*[dir=rtl] table.dataTable thead td,
*[dir=rtl] table.dataTable tfoot th,
*[dir=rtl] table.dataTable tfoot td {
  text-align: right; }

*[dir=rtl] table.dataTable th.dt-type-numeric, *[dir=rtl] table.dataTable th.dt-type-date,
*[dir=rtl] table.dataTable td.dt-type-numeric,
*[dir=rtl] table.dataTable td.dt-type-date {
  text-align: left; }

*[dir=rtl] div.dt-container div.dt-layout-cell.dt-start {
  text-align: right; }

*[dir=rtl] div.dt-container div.dt-layout-cell.dt-end {
  text-align: left; }

*[dir=rtl] div.dt-container div.dt-search input {
  margin: 0 3px 0 0; }

table.dataTable thead th div.DataTables_sort_wrapper {
  position: relative; }

table.dataTable thead th div.DataTables_sort_wrapper span {
  position: absolute;
  top: 50%;
  margin-top: -8px;
  right: -18px; }

table.dataTable thead th.ui-state-default,
table.dataTable tfoot th.ui-state-default {
  border-left-width: 0; }

table.dataTable thead th.ui-state-default:first-child,
table.dataTable tfoot th.ui-state-default:first-child {
  border-left-width: 1px; }

/*
 * Control feature layout
 */
div.dt-container {
  position: relative;
  clear: both; }

div.dt-container .dt-paging .fg-button {
  box-sizing: border-box;
  display: inline-block;
  min-width: 1.5em;
  padding: 0.5em;
  margin-left: 2px;
  text-align: center;
  text-decoration: none !important;
  cursor: pointer;
  border: 1px solid transparent; }

div.dt-container .dt-paging .fg-button:active {
  outline: none; }

div.dt-container .dt-paging .fg-button:first-child {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px; }

div.dt-container .dt-paging .fg-button:last-child {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px; }

div.dt-container .ui-widget-header {
  font-weight: normal; }

div.dt-container .ui-toolbar {
  padding: 8px; }

div.dt-container.no-footer .dt-scroll-body {
  border-bottom: none; }

div.dt-container .dt-length,
div.dt-container .dt-search,
div.dt-container .dt-info,
div.dt-container .dt-processing,
div.dt-container .dt-paging {
  color: inherit; }

@keyframes dtb-spinner {
  100% {
    transform: rotate(360deg); } }

@-o-keyframes dtb-spinner {
  100% {
    -o-transform: rotate(360deg);
    transform: rotate(360deg); } }

@-ms-keyframes dtb-spinner {
  100% {
    -ms-transform: rotate(360deg);
    transform: rotate(360deg); } }

@-webkit-keyframes dtb-spinner {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }

@-moz-keyframes dtb-spinner {
  100% {
    -moz-transform: rotate(360deg);
    transform: rotate(360deg); } }

div.dataTables_wrapper {
  position: relative; }

div.dt-buttons {
  position: initial; }

div.dt-buttons .dt-button {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }

div.dt-button-info {
  position: fixed;
  top: 50%;
  left: 50%;
  width: 400px;
  margin-top: -100px;
  margin-left: -200px;
  background-color: white;
  border-radius: 0.75em;
  box-shadow: 3px 4px 10px 1px rgba(0, 0, 0, 0.8);
  text-align: center;
  z-index: 2003;
  overflow: hidden; }

div.dt-button-info h2 {
  padding: 2rem 2rem 1rem 2rem;
  margin: 0;
  font-weight: normal; }

div.dt-button-info > div {
  padding: 1em 2em 2em 2em; }

div.dtb-popover-close {
  position: absolute;
  top: 6px;
  right: 6px;
  width: 22px;
  height: 22px;
  text-align: center;
  border-radius: 3px;
  cursor: pointer;
  z-index: 2003; }

button.dtb-hide-drop {
  display: none !important; }

div.dt-button-collection-title {
  text-align: center;
  padding: 0.3em 0.5em 0.5em;
  margin-left: 0.5em;
  margin-right: 0.5em;
  font-size: 0.9em;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis; }

div.dt-button-collection-title:empty {
  display: none; }

span.dt-button-spacer {
  display: inline-block;
  margin: 0.5em;
  white-space: nowrap; }

span.dt-button-spacer.bar {
  border-left: 1px solid rgba(0, 0, 0, 0.3);
  vertical-align: middle;
  padding-left: 0.5em; }

span.dt-button-spacer.bar:empty {
  height: 1em;
  width: 1px;
  padding-left: 0; }

div.dt-button-collection .dt-button-active {
  padding-right: 3em; }

div.dt-button-collection .dt-button-active:after {
  position: absolute;
  top: 50%;
  margin-top: -10px;
  right: 1em;
  display: inline-block;
  content: "✓";
  color: inherit; }

div.dt-button-collection .dt-button-active.dt-button-split {
  padding-right: 0; }

div.dt-button-collection .dt-button-active.dt-button-split:after {
  display: none; }

div.dt-button-collection .dt-button-active.dt-button-split > *:first-child {
  padding-right: 3em; }

div.dt-button-collection .dt-button-active.dt-button-split > *:first-child:after {
  position: absolute;
  top: 50%;
  margin-top: -10px;
  right: 1em;
  display: inline-block;
  content: "✓";
  color: inherit; }

div.dt-button-collection .dt-button-active-a a {
  padding-right: 3em; }

div.dt-button-collection .dt-button-active-a a:after {
  position: absolute;
  right: 1em;
  display: inline-block;
  content: "✓";
  color: inherit; }

div.dt-button-collection span.dt-button-spacer {
  width: 100%;
  font-size: 0.9em;
  text-align: center;
  margin: 0.5em 0; }

div.dt-button-collection span.dt-button-spacer:empty {
  height: 0;
  width: 100%; }

div.dt-button-collection span.dt-button-spacer.bar {
  border-left: none;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  padding-left: 0; }

@media print {
  table.dataTable tr > * {
    box-shadow: none !important; } }

html.dark div.dt-button-info {
  background-color: #212529;
  border: 1px solid rgba(255, 255, 255, 0.15); }

div.dt-buttons {
  position: relative;
  float: left; }

div.dt-buttons .dt-button {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-right: 0; }

div.dt-buttons .dt-button span.ui-icon {
  display: inline-block;
  vertical-align: middle;
  margin-top: -2px; }

div.dt-buttons .dt-button.processing {
  color: rgba(0, 0, 0, 0.2); }

div.dt-buttons .dt-button.processing:after {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 16px;
  height: 16px;
  margin: -8px 0 0 -8px;
  box-sizing: border-box;
  display: block;
  content: " ";
  border: 2px solid #282828;
  border-radius: 50%;
  border-left-color: transparent;
  border-right-color: transparent;
  animation: dtb-spinner 1500ms infinite linear;
  -o-animation: dtb-spinner 1500ms infinite linear;
  -ms-animation: dtb-spinner 1500ms infinite linear;
  -webkit-animation: dtb-spinner 1500ms infinite linear;
  -moz-animation: dtb-spinner 1500ms infinite linear; }

div.dt-buttons .dt-button:active {
  outline: none; }

div.dt-button-collection {
  position: absolute;
  top: 0;
  left: 0;
  width: 200px;
  margin-top: 3px;
  padding: 8px 8px 4px 8px;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.4);
  background-color: #f3f3f3;
  overflow: hidden;
  border-radius: 5px;
  box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.3);
  z-index: 2002;
  column-gap: 0; }

div.dt-button-collection .dt-button {
  position: relative;
  left: 0;
  right: 0;
  width: 100%;
  box-sizing: border-box;
  text-align: left;
  display: block;
  float: none;
  margin-right: 0;
  margin-bottom: 4px; }

div.dt-button-collection .dt-button-split {
  width: 100%; }

div.dt-button-collection.fixed {
  position: fixed;
  display: block;
  top: 50%;
  left: 50%;
  margin-left: -75px;
  border-radius: 5px;
  background-color: white;
  padding: 0.5em; }

div.dt-button-collection.fixed.two-column {
  margin-left: -200px; }

div.dt-button-collection.fixed.three-column {
  margin-left: -225px; }

div.dt-button-collection.fixed.four-column {
  margin-left: -300px; }

div.dt-button-collection.fixed.columns {
  margin-left: -409px; }

@media screen and (max-width: 1024px) {
  div.dt-button-collection.fixed.columns {
    margin-left: -308px; } }

@media screen and (max-width: 640px) {
  div.dt-button-collection.fixed.columns {
    margin-left: -203px; } }

@media screen and (max-width: 460px) {
  div.dt-button-collection.fixed.columns {
    margin-left: -100px; } }

div.dt-button-collection.fixed > :last-child {
  max-height: 100vh;
  overflow: auto; }

div.dt-button-collection.two-column > :last-child, div.dt-button-collection.three-column > :last-child, div.dt-button-collection.four-column > :last-child {
  display: block !important;
  -webkit-column-gap: 8px;
  -moz-column-gap: 8px;
  -ms-column-gap: 8px;
  -o-column-gap: 8px;
  column-gap: 8px; }

div.dt-button-collection.two-column > :last-child > *, div.dt-button-collection.three-column > :last-child > *, div.dt-button-collection.four-column > :last-child > * {
  -webkit-column-break-inside: avoid;
  break-inside: avoid; }

div.dt-button-collection.two-column {
  width: 400px; }

div.dt-button-collection.two-column > :last-child {
  padding-bottom: 1px;
  column-count: 2; }

div.dt-button-collection.three-column {
  width: 450px; }

div.dt-button-collection.three-column > :last-child {
  padding-bottom: 1px;
  column-count: 3; }

div.dt-button-collection.four-column {
  width: 600px; }

div.dt-button-collection.four-column > :last-child {
  padding-bottom: 1px;
  column-count: 4; }

div.dt-button-collection .dt-button {
  border-radius: 0; }

div.dt-button-collection.columns {
  width: auto; }

div.dt-button-collection.columns > :last-child {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
  gap: 6px;
  width: 818px;
  padding-bottom: 1px; }

div.dt-button-collection.columns > :last-child .dt-button {
  min-width: 200px;
  flex: 0 1;
  margin: 0; }

div.dt-button-collection.columns.dtb-b3 > :last-child, div.dt-button-collection.columns.dtb-b2 > :last-child, div.dt-button-collection.columns.dtb-b1 > :last-child {
  justify-content: space-between; }

div.dt-button-collection.columns.dtb-b3 .dt-button {
  flex: 1 1 32%; }

div.dt-button-collection.columns.dtb-b2 .dt-button {
  flex: 1 1 48%; }

div.dt-button-collection.columns.dtb-b1 .dt-button {
  flex: 1 1 100%; }

@media screen and (max-width: 1024px) {
  div.dt-button-collection.columns > :last-child {
    width: 612px; } }

@media screen and (max-width: 640px) {
  div.dt-button-collection.columns > :last-child {
    width: 406px; }
  div.dt-button-collection.columns.dtb-b3 .dt-button {
    flex: 0 1 32%; } }

@media screen and (max-width: 460px) {
  div.dt-button-collection.columns > :last-child {
    width: 200px; } }

div.dt-button-split {
  display: inline-flex;
  vertical-align: middle; }

div.dt-button-split:hover {
  border: none; }

div.dt-button-split button:first-child {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }

div.dt-button-split button:last-child {
  padding: 0.4em 1em;
  width: 24px;
  margin-left: -1px;
  overflow: visible; }

div.dt-button-split button:last-child span {
  margin-left: -7px; }

div.dt-button-background {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.7);
  /* Fallback */
  background: radial-gradient(ellipse farthest-corner at center, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.7) 100%);
  /* W3C Markup, IE10 Release Preview */
  z-index: 2001; }

@media screen and (max-width: 640px) {
  div.dt-buttons {
    float: none !important;
    text-align: center; } }

table.dataTable.dtr-inline.collapsed > tbody > tr > td.child,
table.dataTable.dtr-inline.collapsed > tbody > tr > th.child,
table.dataTable.dtr-inline.collapsed > tbody > tr > td.dataTables_empty {
  cursor: default !important; }

table.dataTable.dtr-inline.collapsed > tbody > tr > td.child:before,
table.dataTable.dtr-inline.collapsed > tbody > tr > th.child:before,
table.dataTable.dtr-inline.collapsed > tbody > tr > td.dataTables_empty:before {
  display: none !important; }

table.dataTable.dtr-inline.collapsed > tbody > tr > td.dtr-control,
table.dataTable.dtr-inline.collapsed > tbody > tr > th.dtr-control {
  cursor: pointer; }

table.dataTable.dtr-inline.collapsed > tbody > tr > td.dtr-control:before,
table.dataTable.dtr-inline.collapsed > tbody > tr > th.dtr-control:before {
  margin-right: 0.5em;
  display: inline-block;
  box-sizing: border-box;
  content: "";
  border-top: 5px solid transparent;
  border-left: 10px solid rgba(0, 0, 0, 0.5);
  border-bottom: 5px solid transparent;
  border-right: 0px solid transparent; }

table.dataTable.dtr-inline.collapsed > tbody > tr > td.dtr-control.arrow-right::before,
table.dataTable.dtr-inline.collapsed > tbody > tr > th.dtr-control.arrow-right::before {
  border-top: 5px solid transparent;
  border-left: 0px solid transparent;
  border-bottom: 5px solid transparent;
  border-right: 10px solid rgba(0, 0, 0, 0.5); }

table.dataTable.dtr-inline.collapsed > tbody > tr.dtr-expanded > td.dtr-control:before,
table.dataTable.dtr-inline.collapsed > tbody > tr.dtr-expanded > th.dtr-control:before {
  border-top: 10px solid rgba(0, 0, 0, 0.5);
  border-left: 5px solid transparent;
  border-bottom: 0px solid transparent;
  border-right: 5px solid transparent; }

table.dataTable.dtr-inline.collapsed.compact > tbody > tr > td.dtr-control,
table.dataTable.dtr-inline.collapsed.compact > tbody > tr > th.dtr-control {
  padding-left: 0.333em; }

table.dataTable.dtr-column > tbody > tr > td.dtr-control,
table.dataTable.dtr-column > tbody > tr > th.dtr-control,
table.dataTable.dtr-column > tbody > tr > td.control,
table.dataTable.dtr-column > tbody > tr > th.control {
  cursor: pointer; }

table.dataTable.dtr-column > tbody > tr > td.dtr-control:before,
table.dataTable.dtr-column > tbody > tr > th.dtr-control:before,
table.dataTable.dtr-column > tbody > tr > td.control:before,
table.dataTable.dtr-column > tbody > tr > th.control:before {
  display: inline-block;
  box-sizing: border-box;
  content: "";
  border-top: 5px solid transparent;
  border-left: 10px solid rgba(0, 0, 0, 0.5);
  border-bottom: 5px solid transparent;
  border-right: 0px solid transparent; }

table.dataTable.dtr-column > tbody > tr > td.dtr-control.arrow-right::before,
table.dataTable.dtr-column > tbody > tr > th.dtr-control.arrow-right::before,
table.dataTable.dtr-column > tbody > tr > td.control.arrow-right::before,
table.dataTable.dtr-column > tbody > tr > th.control.arrow-right::before {
  border-top: 5px solid transparent;
  border-left: 0px solid transparent;
  border-bottom: 5px solid transparent;
  border-right: 10px solid rgba(0, 0, 0, 0.5); }

table.dataTable.dtr-column > tbody > tr.dtr-expanded td.dtr-control:before,
table.dataTable.dtr-column > tbody > tr.dtr-expanded th.dtr-control:before,
table.dataTable.dtr-column > tbody > tr.dtr-expanded td.control:before,
table.dataTable.dtr-column > tbody > tr.dtr-expanded th.control:before {
  border-top: 10px solid rgba(0, 0, 0, 0.5);
  border-left: 5px solid transparent;
  border-bottom: 0px solid transparent;
  border-right: 5px solid transparent; }

table.dataTable > tbody > tr.child {
  padding: 0.5em 1em; }

table.dataTable > tbody > tr.child:hover {
  background: transparent !important; }

table.dataTable > tbody > tr.child ul.dtr-details {
  display: inline-block;
  list-style-type: none;
  margin: 0;
  padding: 0; }

table.dataTable > tbody > tr.child ul.dtr-details > li {
  border-bottom: 1px solid #efefef;
  padding: 0.5em 0; }

table.dataTable > tbody > tr.child ul.dtr-details > li:first-child {
  padding-top: 0; }

table.dataTable > tbody > tr.child ul.dtr-details > li:last-child {
  padding-bottom: 0;
  border-bottom: none; }

table.dataTable > tbody > tr.child span.dtr-title {
  display: inline-block;
  min-width: 75px;
  font-weight: bold; }

div.dtr-modal {
  position: fixed;
  box-sizing: border-box;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 100;
  padding: 10em 1em; }

div.dtr-modal div.dtr-modal-display {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 50%;
  height: fit-content;
  max-height: 75%;
  overflow: auto;
  margin: auto;
  z-index: 102;
  overflow: auto;
  background-color: #f5f5f7;
  border: 1px solid black;
  border-radius: 0.5em;
  box-shadow: 0 12px 30px rgba(0, 0, 0, 0.6); }

div.dtr-modal div.dtr-modal-content {
  position: relative;
  padding: 2.5em; }

div.dtr-modal div.dtr-modal-content h2 {
  margin-top: 0; }

div.dtr-modal div.dtr-modal-close {
  position: absolute;
  top: 6px;
  right: 6px;
  width: 22px;
  height: 22px;
  text-align: center;
  border-radius: 3px;
  cursor: pointer;
  z-index: 12; }

div.dtr-modal div.dtr-modal-background {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 101;
  background: rgba(0, 0, 0, 0.6); }

@media screen and (max-width: 767px) {
  div.dtr-modal div.dtr-modal-display {
    width: 95%; } }

html.dark table.dataTable > tbody > tr > td.dtr-control:before,
html[data-bs-theme=dark] table.dataTable > tbody > tr > td.dtr-control:before {
  border-left-color: rgba(255, 255, 255, 0.5) !important; }

html.dark table.dataTable > tbody > tr > td.dtr-control.arrow-right::before,
html[data-bs-theme=dark] table.dataTable > tbody > tr > td.dtr-control.arrow-right::before {
  border-right-color: rgba(255, 255, 255, 0.5) !important; }

html.dark table.dataTable > tbody > tr.dtr-expanded > td.dtr-control:before,
html.dark table.dataTable > tbody > tr.dtr-expanded > th.dtr-control:before,
html[data-bs-theme=dark] table.dataTable > tbody > tr.dtr-expanded > td.dtr-control:before,
html[data-bs-theme=dark] table.dataTable > tbody > tr.dtr-expanded > th.dtr-control:before {
  border-top-color: rgba(255, 255, 255, 0.5) !important;
  border-left-color: transparent !important;
  border-right-color: transparent !important; }

html.dark table.dataTable > tbody > tr.child ul.dtr-details > li,
html[data-bs-theme=dark] table.dataTable > tbody > tr.child ul.dtr-details > li {
  border-bottom-color: #404346; }

html.dark div.dtr-modal div.dtr-modal-display,
html[data-bs-theme=dark] div.dtr-modal div.dtr-modal-display {
  background-color: #212529;
  border: 1px solid rgba(255, 255, 255, 0.15); }

/* Only apply styles to the content and not the control menu */
#wrapper.mhv-content {
  /* stylelint-disable at-rule-empty-line-before */
  /* latin */
  /* latin */ }

@font-face {
  #wrapper.mhv-content {
    font-family: "Source Sans Pro";
    font-style: normal;
    font-weight: 300;
    src: url("/mhv-portal-web/o/mhv-portal-theme/fonts/source-sans-pro/sourcesanspro-light-webfont.eot?#iefix") format("embedded-opentype"), url("/mhv-portal-web/o/mhv-portal-theme/fonts/source-sans-pro/sourcesanspro-light-webfont.woff2") format("woff2"), url("/mhv-portal-web/o/mhv-portal-theme/fonts/source-sans-pro/sourcesanspro-light-webfont.woff") format("woff"), url("/mhv-portal-web/o/mhv-portal-theme/fonts/source-sans-pro/sourcesanspro-light-webfont.ttf") format("truetype"); } }

@font-face {
  #wrapper.mhv-content {
    font-family: "Source Sans Pro";
    font-style: normal;
    font-weight: 400;
    src: url("/mhv-portal-web/o/mhv-portal-theme/fonts/source-sans-pro/sourcesanspro-regular-webfont.eot?#iefix") format("embedded-opentype"), url("/mhv-portal-web/o/mhv-portal-theme/fonts/source-sans-pro/sourcesanspro-regular-webfont.woff2") format("woff2"), url("/mhv-portal-web/o/mhv-portal-theme/fonts/source-sans-pro/sourcesanspro-regular-webfont.woff") format("woff"), url("/mhv-portal-web/o/mhv-portal-theme/fonts/source-sans-pro/sourcesanspro-regular-webfont.ttf") format("truetype"); } }

@font-face {
  #wrapper.mhv-content {
    font-family: "Source Sans Pro";
    font-style: normal;
    font-weight: 700;
    src: url("/mhv-portal-web/o/mhv-portal-theme/fonts/source-sans-pro/sourcesanspro-bold-webfont.eot?#iefix") format("embedded-opentype"), url("/mhv-portal-web/o/mhv-portal-theme/fonts/source-sans-pro/sourcesanspro-bold-webfont.woff2") format("woff2"), url("/mhv-portal-web/o/mhv-portal-theme/fonts/source-sans-pro/sourcesanspro-bold-webfont.woff") format("woff"), url("/mhv-portal-web/o/mhv-portal-theme/fonts/source-sans-pro/sourcesanspro-bold-webfont.ttf") format("truetype"); } }

@font-face {
  #wrapper.mhv-content {
    font-family: "Source Sans Pro";
    font-style: italic;
    font-weight: 400;
    src: url("/mhv-portal-web/o/mhv-portal-theme/fonts/source-sans-pro/sourcesanspro-italic-webfont.eot?#iefix") format("embedded-opentype"), url("/mhv-portal-web/o/mhv-portal-theme/fonts/source-sans-pro/sourcesanspro-italic-webfont.woff2") format("woff2"), url("/mhv-portal-web/o/mhv-portal-theme/fonts/source-sans-pro/sourcesanspro-italic-webfont.woff") format("woff"), url("/mhv-portal-web/o/mhv-portal-theme/fonts/source-sans-pro/sourcesanspro-italic-webfont.ttf") format("truetype"); } }

@font-face {
  #wrapper.mhv-content {
    font-family: "Source Sans Pro Web";
    font-style: italic;
    font-weight: 300;
    font-display: fallback;
    src: url("/mhv-portal-web/o/mhv-portal-theme/fonts/source-sans-pro/sourcesanspro-lightitalic-webfont.woff2") format("woff2"), url("/mhv-portal-web/o/mhv-portal-theme/fonts/source-sans-pro/sourcesanspro-lightitalic-webfont.woff") format("woff"), url("/mhv-portal-web/o/mhv-portal-theme/fonts/source-sans-pro/sourcesanspro-lightitalic-webfont.ttf") format("truetype"); } }

@font-face {
  #wrapper.mhv-content {
    font-family: "Source Sans Pro Web";
    font-style: italic;
    font-weight: 400;
    font-display: fallback;
    src: url("/mhv-portal-web/o/mhv-portal-theme/fonts/source-sans-pro/sourcesanspro-italic-webfont.woff2") format("woff2"), url("/mhv-portal-web/o/mhv-portal-theme/fonts/source-sans-pro/sourcesanspro-italic-webfont.woff") format("woff"), url("/mhv-portal-web/o/mhv-portal-theme/fonts/source-sans-pro/sourcesanspro-italic-webfont.ttf") format("truetype"); } }

@font-face {
  #wrapper.mhv-content {
    font-family: "Source Sans Pro Web";
    font-style: italic;
    font-weight: 700;
    font-display: fallback;
    src: url("/mhv-portal-web/o/mhv-portal-theme/fonts/source-sans-pro/sourcesanspro-bolditalic-webfont.woff2") format("woff2"), url("/mhv-portal-web/o/mhv-portal-theme/fonts/source-sans-pro/sourcesanspro-bolditalic-webfont.woff") format("woff"), url("/mhv-portal-web/o/mhv-portal-theme/fonts/source-sans-pro/sourcesanspro-bolditalic-webfont.ttf") format("truetype"); } }

@font-face {
  #wrapper.mhv-content {
    font-family: "Merriweather";
    font-style: normal;
    font-weight: 300;
    src: url("/mhv-portal-web/o/mhv-portal-theme/fonts/merriwether/merriweather-light-webfont.eot?#iefix") format("embedded-opentype"), url("/mhv-portal-web/o/mhv-portal-theme/fonts/merriwether/merriweather-light-webfont.woff2") format("woff2"), url("/mhv-portal-web/o/mhv-portal-theme/fonts/merriwether/merriweather-light-webfont.woff") format("woff"), url("/mhv-portal-web/o/mhv-portal-theme/fonts/merriwether/merriweather-light-webfont.ttf") format("truetype"); } }

@font-face {
  #wrapper.mhv-content {
    font-family: "Merriweather";
    font-style: normal;
    font-weight: 400;
    src: url("/mhv-portal-web/o/mhv-portal-theme/fonts/merriwether/merriweather-regular-webfont.eot?#iefix") format("embedded-opentype"), url("/mhv-portal-web/o/mhv-portal-theme/fonts/merriwether/merriweather-regular-webfont.woff2") format("woff2"), url("/mhv-portal-web/o/mhv-portal-theme/fonts/merriwether/merriweather-regular-webfont.woff") format("woff"), url("/mhv-portal-web/o/mhv-portal-theme/fonts/merriwether/merriweather-regular-webfont.ttf") format("truetype"); } }

@font-face {
  #wrapper.mhv-content {
    font-family: "Merriweather";
    font-style: normal;
    font-weight: 700;
    src: url("/mhv-portal-web/o/mhv-portal-theme/fonts/merriwether/merriweather-bold-webfont.eot?#iefix") format("embedded-opentype"), url("/mhv-portal-web/o/mhv-portal-theme/fonts/merriwether/merriweather-bold-webfont.woff2") format("woff2"), url("/mhv-portal-web/o/mhv-portal-theme/fonts/merriwether/merriweather-bold-webfont.woff") format("woff"), url("/mhv-portal-web/o/mhv-portal-theme/fonts/merriwether/merriweather-bold-webfont.ttf") format("truetype"); } }

@font-face {
  #wrapper.mhv-content {
    font-family: "Merriweather";
    font-style: italic;
    font-weight: 400;
    src: url("/mhv-portal-web/o/mhv-portal-theme/fonts/merriwether/merriweather-italic-webfont.eot?#iefix") format("embedded-opentype"), url("/mhv-portal-web/o/mhv-portal-theme/fonts/merriwether/merriweather-italic-webfont.woff2") format("woff2"), url("/mhv-portal-web/o/mhv-portal-theme/fonts/merriwether/merriweather-italic-webfont.woff") format("woff"), url("/mhv-portal-web/o/mhv-portal-theme/fonts/merriwether/merriweather-italic-webfont.ttf") format("truetype"); } }

@font-face {
  #wrapper.mhv-content {
    font-family: "Merriweather Web";
    font-style: italic;
    font-weight: 300;
    font-display: fallback;
    src: url("/mhv-portal-web/o/mhv-portal-theme/fonts/merriweather/Latin-Merriweather-LightItalic.woff2") format("woff2"), url("/mhv-portal-web/o/mhv-portal-theme/fonts/merriweather/Latin-Merriweather-LightItalic.woff") format("woff"), url("/mhv-portal-web/o/mhv-portal-theme/fonts/merriweather/Latin-Merriweather-LightItalic.ttf") format("truetype"); } }

@font-face {
  #wrapper.mhv-content {
    font-family: "Merriweather Web";
    font-style: italic;
    font-weight: 400;
    font-display: fallback;
    src: url("/mhv-portal-web/o/mhv-portal-theme/fonts/merriweather/Latin-Merriweather-Italic.woff2") format("woff2"), url("/mhv-portal-web/o/mhv-portal-theme/fonts/merriweather/Latin-Merriweather-Italic.woff") format("woff"), url("/mhv-portal-web/o/mhv-portal-theme/fonts/merriweather/Latin-Merriweather-Italic.ttf") format("truetype"); } }

@font-face {
  #wrapper.mhv-content {
    font-family: "Merriweather Web";
    font-style: italic;
    font-weight: 700;
    font-display: fallback;
    src: url("/mhv-portal-web/o/mhv-portal-theme/fonts/merriweather/Latin-Merriweather-BoldItalic.woff2") format("woff2"), url("/mhv-portal-web/o/mhv-portal-theme/fonts/merriweather/Latin-Merriweather-BoldItalic.woff") format("woff"), url("/mhv-portal-web/o/mhv-portal-theme/fonts/merriweather/Latin-Merriweather-BoldItalic.ttf") format("truetype"); } }

@font-face {
  #wrapper.mhv-content {
    font-family: "Bitter";
    font-style: normal;
    font-weight: 400;
    src: local("Bitter Regular"), local("Bitter-Regular"), url("/mhv-portal-web/o/mhv-portal-theme/fonts/bitter-regular.woff2") format("woff2"), url("/mhv-portal-web/o/mhv-portal-theme/fonts/bitter-regular.ttf") format("truetype");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215; } }

@font-face {
  #wrapper.mhv-content {
    font-family: "Bitter";
    font-style: normal;
    font-weight: 700;
    src: local("Bitter Bold"), local("Bitter-Bold"), url("/mhv-portal-web/o/mhv-portal-theme/fonts/bitter-bold.woff2") format("woff2"), url("/mhv-portal-web/o/mhv-portal-theme/fonts/bitter-bold.ttf") format("truetype");
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215; } }

@font-face {
  #wrapper.mhv-content {
    font-family: Roboto Mono;
    font-style: normal;
    font-weight: 300;
    font-display: fallback;
    src: url(/mhv-portal-web/o/mhv-portal-theme/fonts/roboto-mono/roboto-mono-v5-latin-300.woff2) format("woff2"), url(/mhv-portal-web/o/mhv-portal-theme/fonts/roboto-mono/roboto-mono-v5-latin-300.woff) format("woff"), url(/mhv-portal-web/o/mhv-portal-theme/fonts/roboto-mono/roboto-mono-v5-latin-300.ttf) format("truetype"); } }

@font-face {
  #wrapper.mhv-content {
    font-family: Roboto Mono;
    font-style: normal;
    font-weight: 400;
    font-display: fallback;
    src: url(/mhv-portal-web/o/mhv-portal-theme/fonts/roboto-mono/roboto-mono-v5-latin-regular.woff2) format("woff2"), url(/mhv-portal-web/o/mhv-portal-theme/fonts/roboto-mono/roboto-mono-v5-latin-regular.woff) format("woff"), url(/mhv-portal-web/o/mhv-portal-theme/fonts/roboto-mono/roboto-mono-v5-latin-regular.ttf) format("truetype"); } }

@font-face {
  #wrapper.mhv-content {
    font-family: Roboto Mono;
    font-style: normal;
    font-weight: 700;
    font-display: fallback;
    src: url(/mhv-portal-web/o/mhv-portal-theme/fonts/roboto-mono/roboto-mono-v5-latin-700.woff2) format("woff2"), url(/mhv-portal-web/o/mhv-portal-theme/fonts/roboto-mono/roboto-mono-v5-latin-700.woff) format("woff"), url(/mhv-portal-web/o/mhv-portal-theme/fonts/roboto-mono/roboto-mono-v5-latin-700.ttf) format("truetype"); } }

@font-face {
  #wrapper.mhv-content {
    font-family: Roboto Mono;
    font-style: italic;
    font-weight: 300;
    font-display: fallback;
    src: url(/mhv-portal-web/o/mhv-portal-theme/fonts/roboto-mono/roboto-mono-v5-latin-300italic.woff2) format("woff2"), url(/mhv-portal-web/o/mhv-portal-theme/fonts/roboto-mono/roboto-mono-v5-latin-300italic.woff) format("woff"), url(/mhv-portal-web/o/mhv-portal-theme/fonts/roboto-mono/roboto-mono-v5-latin-300italic.ttf) format("truetype"); } }

@font-face {
  #wrapper.mhv-content {
    font-family: Roboto Mono;
    font-style: italic;
    font-weight: 400;
    font-display: fallback;
    src: url(/mhv-portal-web/o/mhv-portal-theme/fonts/roboto-mono/roboto-mono-v5-latin-italic.woff2) format("woff2"), url(/mhv-portal-web/o/mhv-portal-theme/fonts/roboto-mono/roboto-mono-v5-latin-italic.woff) format("woff"), url(/mhv-portal-web/o/mhv-portal-theme/fonts/roboto-mono/roboto-mono-v5-latin-italic.ttf) format("truetype"); } }

@font-face {
  #wrapper.mhv-content {
    font-family: Roboto Mono;
    font-style: italic;
    font-weight: 700;
    font-display: fallback;
    src: url(/mhv-portal-web/o/mhv-portal-theme/fonts/roboto-mono/roboto-mono-v5-latin-700italic.woff2) format("woff2"), url(/mhv-portal-web/o/mhv-portal-theme/fonts/roboto-mono/roboto-mono-v5-latin-700italic.woff) format("woff"), url(/mhv-portal-web/o/mhv-portal-theme/fonts/roboto-mono/roboto-mono-v5-latin-700italic.ttf) format("truetype"); } }

/* end #wrapper.mhv-content */
/*!
 * Font Awesome Free 5.15.3 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
.fa,
.fas,
.far,
.fal,
.fad,
.fab {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1; }

.fa-lg {
  font-size: 1.33333em;
  line-height: 0.75em;
  vertical-align: -.0667em; }

.fa-xs {
  font-size: .75em; }

.fa-sm {
  font-size: .875em; }

.fa-1x {
  font-size: 1em; }

.fa-2x {
  font-size: 2em; }

.fa-3x {
  font-size: 3em; }

.fa-4x {
  font-size: 4em; }

.fa-5x {
  font-size: 5em; }

.fa-6x {
  font-size: 6em; }

.fa-7x {
  font-size: 7em; }

.fa-8x {
  font-size: 8em; }

.fa-9x {
  font-size: 9em; }

.fa-10x {
  font-size: 10em; }

.fa-fw {
  text-align: center;
  width: 1.25em; }

.fa-ul {
  list-style-type: none;
  margin-left: 2.5em;
  padding-left: 0; }

.fa-ul > li {
  position: relative; }

.fa-li {
  left: -2em;
  position: absolute;
  text-align: center;
  width: 2em;
  line-height: inherit; }

.fa-border {
  border: solid 0.08em #eee;
  border-radius: .1em;
  padding: .2em .25em .15em; }

.fa-pull-left {
  float: left; }

.fa-pull-right {
  float: right; }

.fa.fa-pull-left,
.fas.fa-pull-left,
.far.fa-pull-left,
.fal.fa-pull-left,
.fab.fa-pull-left {
  margin-right: .3em; }

.fa.fa-pull-right,
.fas.fa-pull-right,
.far.fa-pull-right,
.fal.fa-pull-right,
.fab.fa-pull-right {
  margin-left: .3em; }

.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear; }

.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
  animation: fa-spin 1s infinite steps(8); }

@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }

@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }

.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg); }

.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg); }

.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  -webkit-transform: rotate(270deg);
  transform: rotate(270deg); }

.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  -webkit-transform: scale(-1, 1);
  transform: scale(-1, 1); }

.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(1, -1);
  transform: scale(1, -1); }

.fa-flip-both, .fa-flip-horizontal.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(-1, -1);
  transform: scale(-1, -1); }

:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical,
:root .fa-flip-both {
  -webkit-filter: none;
  filter: none; }

.fa-stack {
  display: inline-block;
  height: 2em;
  line-height: 2em;
  position: relative;
  vertical-align: middle;
  width: 2.5em; }

.fa-stack-1x,
.fa-stack-2x {
  left: 0;
  position: absolute;
  text-align: center;
  width: 100%; }

.fa-stack-1x {
  line-height: inherit; }

.fa-stack-2x {
  font-size: 2em; }

.fa-inverse {
  color: #fff; }

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
readers do not read off random characters that represent icons */
.fa-500px:before {
  content: "\f26e"; }

.fa-accessible-icon:before {
  content: "\f368"; }

.fa-accusoft:before {
  content: "\f369"; }

.fa-acquisitions-incorporated:before {
  content: "\f6af"; }

.fa-ad:before {
  content: "\f641"; }

.fa-address-book:before {
  content: "\f2b9"; }

.fa-address-card:before {
  content: "\f2bb"; }

.fa-adjust:before {
  content: "\f042"; }

.fa-adn:before {
  content: "\f170"; }

.fa-adversal:before {
  content: "\f36a"; }

.fa-affiliatetheme:before {
  content: "\f36b"; }

.fa-air-freshener:before {
  content: "\f5d0"; }

.fa-airbnb:before {
  content: "\f834"; }

.fa-algolia:before {
  content: "\f36c"; }

.fa-align-center:before {
  content: "\f037"; }

.fa-align-justify:before {
  content: "\f039"; }

.fa-align-left:before {
  content: "\f036"; }

.fa-align-right:before {
  content: "\f038"; }

.fa-alipay:before {
  content: "\f642"; }

.fa-allergies:before {
  content: "\f461"; }

.fa-amazon:before {
  content: "\f270"; }

.fa-amazon-pay:before {
  content: "\f42c"; }

.fa-ambulance:before {
  content: "\f0f9"; }

.fa-american-sign-language-interpreting:before {
  content: "\f2a3"; }

.fa-amilia:before {
  content: "\f36d"; }

.fa-anchor:before {
  content: "\f13d"; }

.fa-android:before {
  content: "\f17b"; }

.fa-angellist:before {
  content: "\f209"; }

.fa-angle-double-down:before {
  content: "\f103"; }

.fa-angle-double-left:before {
  content: "\f100"; }

.fa-angle-double-right:before {
  content: "\f101"; }

.fa-angle-double-up:before {
  content: "\f102"; }

.fa-angle-down:before {
  content: "\f107"; }

.fa-angle-left:before {
  content: "\f104"; }

.fa-angle-right:before {
  content: "\f105"; }

.fa-angle-up:before {
  content: "\f106"; }

.fa-angry:before {
  content: "\f556"; }

.fa-angrycreative:before {
  content: "\f36e"; }

.fa-angular:before {
  content: "\f420"; }

.fa-ankh:before {
  content: "\f644"; }

.fa-app-store:before {
  content: "\f36f"; }

.fa-app-store-ios:before {
  content: "\f370"; }

.fa-apper:before {
  content: "\f371"; }

.fa-apple:before {
  content: "\f179"; }

.fa-apple-alt:before {
  content: "\f5d1"; }

.fa-apple-pay:before {
  content: "\f415"; }

.fa-archive:before {
  content: "\f187"; }

.fa-archway:before {
  content: "\f557"; }

.fa-arrow-alt-circle-down:before {
  content: "\f358"; }

.fa-arrow-alt-circle-left:before {
  content: "\f359"; }

.fa-arrow-alt-circle-right:before {
  content: "\f35a"; }

.fa-arrow-alt-circle-up:before {
  content: "\f35b"; }

.fa-arrow-circle-down:before {
  content: "\f0ab"; }

.fa-arrow-circle-left:before {
  content: "\f0a8"; }

.fa-arrow-circle-right:before {
  content: "\f0a9"; }

.fa-arrow-circle-up:before {
  content: "\f0aa"; }

.fa-arrow-down:before {
  content: "\f063"; }

.fa-arrow-left:before {
  content: "\f060"; }

.fa-arrow-right:before {
  content: "\f061"; }

.fa-arrow-up:before {
  content: "\f062"; }

.fa-arrows-alt:before {
  content: "\f0b2"; }

.fa-arrows-alt-h:before {
  content: "\f337"; }

.fa-arrows-alt-v:before {
  content: "\f338"; }

.fa-artstation:before {
  content: "\f77a"; }

.fa-assistive-listening-systems:before {
  content: "\f2a2"; }

.fa-asterisk:before {
  content: "\f069"; }

.fa-asymmetrik:before {
  content: "\f372"; }

.fa-at:before {
  content: "\f1fa"; }

.fa-atlas:before {
  content: "\f558"; }

.fa-atlassian:before {
  content: "\f77b"; }

.fa-atom:before {
  content: "\f5d2"; }

.fa-audible:before {
  content: "\f373"; }

.fa-audio-description:before {
  content: "\f29e"; }

.fa-autoprefixer:before {
  content: "\f41c"; }

.fa-avianex:before {
  content: "\f374"; }

.fa-aviato:before {
  content: "\f421"; }

.fa-award:before {
  content: "\f559"; }

.fa-aws:before {
  content: "\f375"; }

.fa-baby:before {
  content: "\f77c"; }

.fa-baby-carriage:before {
  content: "\f77d"; }

.fa-backspace:before {
  content: "\f55a"; }

.fa-backward:before {
  content: "\f04a"; }

.fa-bacon:before {
  content: "\f7e5"; }

.fa-bacteria:before {
  content: "\e059"; }

.fa-bacterium:before {
  content: "\e05a"; }

.fa-bahai:before {
  content: "\f666"; }

.fa-balance-scale:before {
  content: "\f24e"; }

.fa-balance-scale-left:before {
  content: "\f515"; }

.fa-balance-scale-right:before {
  content: "\f516"; }

.fa-ban:before {
  content: "\f05e"; }

.fa-band-aid:before {
  content: "\f462"; }

.fa-bandcamp:before {
  content: "\f2d5"; }

.fa-barcode:before {
  content: "\f02a"; }

.fa-bars:before {
  content: "\f0c9"; }

.fa-baseball-ball:before {
  content: "\f433"; }

.fa-basketball-ball:before {
  content: "\f434"; }

.fa-bath:before {
  content: "\f2cd"; }

.fa-battery-empty:before {
  content: "\f244"; }

.fa-battery-full:before {
  content: "\f240"; }

.fa-battery-half:before {
  content: "\f242"; }

.fa-battery-quarter:before {
  content: "\f243"; }

.fa-battery-three-quarters:before {
  content: "\f241"; }

.fa-battle-net:before {
  content: "\f835"; }

.fa-bed:before {
  content: "\f236"; }

.fa-beer:before {
  content: "\f0fc"; }

.fa-behance:before {
  content: "\f1b4"; }

.fa-behance-square:before {
  content: "\f1b5"; }

.fa-bell:before {
  content: "\f0f3"; }

.fa-bell-slash:before {
  content: "\f1f6"; }

.fa-bezier-curve:before {
  content: "\f55b"; }

.fa-bible:before {
  content: "\f647"; }

.fa-bicycle:before {
  content: "\f206"; }

.fa-biking:before {
  content: "\f84a"; }

.fa-bimobject:before {
  content: "\f378"; }

.fa-binoculars:before {
  content: "\f1e5"; }

.fa-biohazard:before {
  content: "\f780"; }

.fa-birthday-cake:before {
  content: "\f1fd"; }

.fa-bitbucket:before {
  content: "\f171"; }

.fa-bitcoin:before {
  content: "\f379"; }

.fa-bity:before {
  content: "\f37a"; }

.fa-black-tie:before {
  content: "\f27e"; }

.fa-blackberry:before {
  content: "\f37b"; }

.fa-blender:before {
  content: "\f517"; }

.fa-blender-phone:before {
  content: "\f6b6"; }

.fa-blind:before {
  content: "\f29d"; }

.fa-blog:before {
  content: "\f781"; }

.fa-blogger:before {
  content: "\f37c"; }

.fa-blogger-b:before {
  content: "\f37d"; }

.fa-bluetooth:before {
  content: "\f293"; }

.fa-bluetooth-b:before {
  content: "\f294"; }

.fa-bold:before {
  content: "\f032"; }

.fa-bolt:before {
  content: "\f0e7"; }

.fa-bomb:before {
  content: "\f1e2"; }

.fa-bone:before {
  content: "\f5d7"; }

.fa-bong:before {
  content: "\f55c"; }

.fa-book:before {
  content: "\f02d"; }

.fa-book-dead:before {
  content: "\f6b7"; }

.fa-book-medical:before {
  content: "\f7e6"; }

.fa-book-open:before {
  content: "\f518"; }

.fa-book-reader:before {
  content: "\f5da"; }

.fa-bookmark:before {
  content: "\f02e"; }

.fa-bootstrap:before {
  content: "\f836"; }

.fa-border-all:before {
  content: "\f84c"; }

.fa-border-none:before {
  content: "\f850"; }

.fa-border-style:before {
  content: "\f853"; }

.fa-bowling-ball:before {
  content: "\f436"; }

.fa-box:before {
  content: "\f466"; }

.fa-box-open:before {
  content: "\f49e"; }

.fa-box-tissue:before {
  content: "\e05b"; }

.fa-boxes:before {
  content: "\f468"; }

.fa-braille:before {
  content: "\f2a1"; }

.fa-brain:before {
  content: "\f5dc"; }

.fa-bread-slice:before {
  content: "\f7ec"; }

.fa-briefcase:before {
  content: "\f0b1"; }

.fa-briefcase-medical:before {
  content: "\f469"; }

.fa-broadcast-tower:before {
  content: "\f519"; }

.fa-broom:before {
  content: "\f51a"; }

.fa-brush:before {
  content: "\f55d"; }

.fa-btc:before {
  content: "\f15a"; }

.fa-buffer:before {
  content: "\f837"; }

.fa-bug:before {
  content: "\f188"; }

.fa-building:before {
  content: "\f1ad"; }

.fa-bullhorn:before {
  content: "\f0a1"; }

.fa-bullseye:before {
  content: "\f140"; }

.fa-burn:before {
  content: "\f46a"; }

.fa-buromobelexperte:before {
  content: "\f37f"; }

.fa-bus:before {
  content: "\f207"; }

.fa-bus-alt:before {
  content: "\f55e"; }

.fa-business-time:before {
  content: "\f64a"; }

.fa-buy-n-large:before {
  content: "\f8a6"; }

.fa-buysellads:before {
  content: "\f20d"; }

.fa-calculator:before {
  content: "\f1ec"; }

.fa-calendar:before {
  content: "\f133"; }

.fa-calendar-alt:before {
  content: "\f073"; }

.fa-calendar-check:before {
  content: "\f274"; }

.fa-calendar-day:before {
  content: "\f783"; }

.fa-calendar-minus:before {
  content: "\f272"; }

.fa-calendar-plus:before {
  content: "\f271"; }

.fa-calendar-times:before {
  content: "\f273"; }

.fa-calendar-week:before {
  content: "\f784"; }

.fa-camera:before {
  content: "\f030"; }

.fa-camera-retro:before {
  content: "\f083"; }

.fa-campground:before {
  content: "\f6bb"; }

.fa-canadian-maple-leaf:before {
  content: "\f785"; }

.fa-candy-cane:before {
  content: "\f786"; }

.fa-cannabis:before {
  content: "\f55f"; }

.fa-capsules:before {
  content: "\f46b"; }

.fa-car:before {
  content: "\f1b9"; }

.fa-car-alt:before {
  content: "\f5de"; }

.fa-car-battery:before {
  content: "\f5df"; }

.fa-car-crash:before {
  content: "\f5e1"; }

.fa-car-side:before {
  content: "\f5e4"; }

.fa-caravan:before {
  content: "\f8ff"; }

.fa-caret-down:before {
  content: "\f0d7"; }

.fa-caret-left:before {
  content: "\f0d9"; }

.fa-caret-right:before {
  content: "\f0da"; }

.fa-caret-square-down:before {
  content: "\f150"; }

.fa-caret-square-left:before {
  content: "\f191"; }

.fa-caret-square-right:before {
  content: "\f152"; }

.fa-caret-square-up:before {
  content: "\f151"; }

.fa-caret-up:before {
  content: "\f0d8"; }

.fa-carrot:before {
  content: "\f787"; }

.fa-cart-arrow-down:before {
  content: "\f218"; }

.fa-cart-plus:before {
  content: "\f217"; }

.fa-cash-register:before {
  content: "\f788"; }

.fa-cat:before {
  content: "\f6be"; }

.fa-cc-amazon-pay:before {
  content: "\f42d"; }

.fa-cc-amex:before {
  content: "\f1f3"; }

.fa-cc-apple-pay:before {
  content: "\f416"; }

.fa-cc-diners-club:before {
  content: "\f24c"; }

.fa-cc-discover:before {
  content: "\f1f2"; }

.fa-cc-jcb:before {
  content: "\f24b"; }

.fa-cc-mastercard:before {
  content: "\f1f1"; }

.fa-cc-paypal:before {
  content: "\f1f4"; }

.fa-cc-stripe:before {
  content: "\f1f5"; }

.fa-cc-visa:before {
  content: "\f1f0"; }

.fa-centercode:before {
  content: "\f380"; }

.fa-centos:before {
  content: "\f789"; }

.fa-certificate:before {
  content: "\f0a3"; }

.fa-chair:before {
  content: "\f6c0"; }

.fa-chalkboard:before {
  content: "\f51b"; }

.fa-chalkboard-teacher:before {
  content: "\f51c"; }

.fa-charging-station:before {
  content: "\f5e7"; }

.fa-chart-area:before {
  content: "\f1fe"; }

.fa-chart-bar:before {
  content: "\f080"; }

.fa-chart-line:before {
  content: "\f201"; }

.fa-chart-pie:before {
  content: "\f200"; }

.fa-check:before {
  content: "\f00c"; }

.fa-check-circle:before {
  content: "\f058"; }

.fa-check-double:before {
  content: "\f560"; }

.fa-check-square:before {
  content: "\f14a"; }

.fa-cheese:before {
  content: "\f7ef"; }

.fa-chess:before {
  content: "\f439"; }

.fa-chess-bishop:before {
  content: "\f43a"; }

.fa-chess-board:before {
  content: "\f43c"; }

.fa-chess-king:before {
  content: "\f43f"; }

.fa-chess-knight:before {
  content: "\f441"; }

.fa-chess-pawn:before {
  content: "\f443"; }

.fa-chess-queen:before {
  content: "\f445"; }

.fa-chess-rook:before {
  content: "\f447"; }

.fa-chevron-circle-down:before {
  content: "\f13a"; }

.fa-chevron-circle-left:before {
  content: "\f137"; }

.fa-chevron-circle-right:before {
  content: "\f138"; }

.fa-chevron-circle-up:before {
  content: "\f139"; }

.fa-chevron-down:before {
  content: "\f078"; }

.fa-chevron-left:before {
  content: "\f053"; }

.fa-chevron-right:before {
  content: "\f054"; }

.fa-chevron-up:before {
  content: "\f077"; }

.fa-child:before {
  content: "\f1ae"; }

.fa-chrome:before {
  content: "\f268"; }

.fa-chromecast:before {
  content: "\f838"; }

.fa-church:before {
  content: "\f51d"; }

.fa-circle:before {
  content: "\f111"; }

.fa-circle-notch:before {
  content: "\f1ce"; }

.fa-city:before {
  content: "\f64f"; }

.fa-clinic-medical:before {
  content: "\f7f2"; }

.fa-clipboard:before {
  content: "\f328"; }

.fa-clipboard-check:before {
  content: "\f46c"; }

.fa-clipboard-list:before {
  content: "\f46d"; }

.fa-clock:before {
  content: "\f017"; }

.fa-clone:before {
  content: "\f24d"; }

.fa-closed-captioning:before {
  content: "\f20a"; }

.fa-cloud:before {
  content: "\f0c2"; }

.fa-cloud-download-alt:before {
  content: "\f381"; }

.fa-cloud-meatball:before {
  content: "\f73b"; }

.fa-cloud-moon:before {
  content: "\f6c3"; }

.fa-cloud-moon-rain:before {
  content: "\f73c"; }

.fa-cloud-rain:before {
  content: "\f73d"; }

.fa-cloud-showers-heavy:before {
  content: "\f740"; }

.fa-cloud-sun:before {
  content: "\f6c4"; }

.fa-cloud-sun-rain:before {
  content: "\f743"; }

.fa-cloud-upload-alt:before {
  content: "\f382"; }

.fa-cloudflare:before {
  content: "\e07d"; }

.fa-cloudscale:before {
  content: "\f383"; }

.fa-cloudsmith:before {
  content: "\f384"; }

.fa-cloudversify:before {
  content: "\f385"; }

.fa-cocktail:before {
  content: "\f561"; }

.fa-code:before {
  content: "\f121"; }

.fa-code-branch:before {
  content: "\f126"; }

.fa-codepen:before {
  content: "\f1cb"; }

.fa-codiepie:before {
  content: "\f284"; }

.fa-coffee:before {
  content: "\f0f4"; }

.fa-cog:before {
  content: "\f013"; }

.fa-cogs:before {
  content: "\f085"; }

.fa-coins:before {
  content: "\f51e"; }

.fa-columns:before {
  content: "\f0db"; }

.fa-comment:before {
  content: "\f075"; }

.fa-comment-alt:before {
  content: "\f27a"; }

.fa-comment-dollar:before {
  content: "\f651"; }

.fa-comment-dots:before {
  content: "\f4ad"; }

.fa-comment-medical:before {
  content: "\f7f5"; }

.fa-comment-slash:before {
  content: "\f4b3"; }

.fa-comments:before {
  content: "\f086"; }

.fa-comments-dollar:before {
  content: "\f653"; }

.fa-compact-disc:before {
  content: "\f51f"; }

.fa-compass:before {
  content: "\f14e"; }

.fa-compress:before {
  content: "\f066"; }

.fa-compress-alt:before {
  content: "\f422"; }

.fa-compress-arrows-alt:before {
  content: "\f78c"; }

.fa-concierge-bell:before {
  content: "\f562"; }

.fa-confluence:before {
  content: "\f78d"; }

.fa-connectdevelop:before {
  content: "\f20e"; }

.fa-contao:before {
  content: "\f26d"; }

.fa-cookie:before {
  content: "\f563"; }

.fa-cookie-bite:before {
  content: "\f564"; }

.fa-copy:before {
  content: "\f0c5"; }

.fa-copyright:before {
  content: "\f1f9"; }

.fa-cotton-bureau:before {
  content: "\f89e"; }

.fa-couch:before {
  content: "\f4b8"; }

.fa-cpanel:before {
  content: "\f388"; }

.fa-creative-commons:before {
  content: "\f25e"; }

.fa-creative-commons-by:before {
  content: "\f4e7"; }

.fa-creative-commons-nc:before {
  content: "\f4e8"; }

.fa-creative-commons-nc-eu:before {
  content: "\f4e9"; }

.fa-creative-commons-nc-jp:before {
  content: "\f4ea"; }

.fa-creative-commons-nd:before {
  content: "\f4eb"; }

.fa-creative-commons-pd:before {
  content: "\f4ec"; }

.fa-creative-commons-pd-alt:before {
  content: "\f4ed"; }

.fa-creative-commons-remix:before {
  content: "\f4ee"; }

.fa-creative-commons-sa:before {
  content: "\f4ef"; }

.fa-creative-commons-sampling:before {
  content: "\f4f0"; }

.fa-creative-commons-sampling-plus:before {
  content: "\f4f1"; }

.fa-creative-commons-share:before {
  content: "\f4f2"; }

.fa-creative-commons-zero:before {
  content: "\f4f3"; }

.fa-credit-card:before {
  content: "\f09d"; }

.fa-critical-role:before {
  content: "\f6c9"; }

.fa-crop:before {
  content: "\f125"; }

.fa-crop-alt:before {
  content: "\f565"; }

.fa-cross:before {
  content: "\f654"; }

.fa-crosshairs:before {
  content: "\f05b"; }

.fa-crow:before {
  content: "\f520"; }

.fa-crown:before {
  content: "\f521"; }

.fa-crutch:before {
  content: "\f7f7"; }

.fa-css3:before {
  content: "\f13c"; }

.fa-css3-alt:before {
  content: "\f38b"; }

.fa-cube:before {
  content: "\f1b2"; }

.fa-cubes:before {
  content: "\f1b3"; }

.fa-cut:before {
  content: "\f0c4"; }

.fa-cuttlefish:before {
  content: "\f38c"; }

.fa-d-and-d:before {
  content: "\f38d"; }

.fa-d-and-d-beyond:before {
  content: "\f6ca"; }

.fa-dailymotion:before {
  content: "\e052"; }

.fa-dashcube:before {
  content: "\f210"; }

.fa-database:before {
  content: "\f1c0"; }

.fa-deaf:before {
  content: "\f2a4"; }

.fa-deezer:before {
  content: "\e077"; }

.fa-delicious:before {
  content: "\f1a5"; }

.fa-democrat:before {
  content: "\f747"; }

.fa-deploydog:before {
  content: "\f38e"; }

.fa-deskpro:before {
  content: "\f38f"; }

.fa-desktop:before {
  content: "\f108"; }

.fa-dev:before {
  content: "\f6cc"; }

.fa-deviantart:before {
  content: "\f1bd"; }

.fa-dharmachakra:before {
  content: "\f655"; }

.fa-dhl:before {
  content: "\f790"; }

.fa-diagnoses:before {
  content: "\f470"; }

.fa-diaspora:before {
  content: "\f791"; }

.fa-dice:before {
  content: "\f522"; }

.fa-dice-d20:before {
  content: "\f6cf"; }

.fa-dice-d6:before {
  content: "\f6d1"; }

.fa-dice-five:before {
  content: "\f523"; }

.fa-dice-four:before {
  content: "\f524"; }

.fa-dice-one:before {
  content: "\f525"; }

.fa-dice-six:before {
  content: "\f526"; }

.fa-dice-three:before {
  content: "\f527"; }

.fa-dice-two:before {
  content: "\f528"; }

.fa-digg:before {
  content: "\f1a6"; }

.fa-digital-ocean:before {
  content: "\f391"; }

.fa-digital-tachograph:before {
  content: "\f566"; }

.fa-directions:before {
  content: "\f5eb"; }

.fa-discord:before {
  content: "\f392"; }

.fa-discourse:before {
  content: "\f393"; }

.fa-disease:before {
  content: "\f7fa"; }

.fa-divide:before {
  content: "\f529"; }

.fa-dizzy:before {
  content: "\f567"; }

.fa-dna:before {
  content: "\f471"; }

.fa-dochub:before {
  content: "\f394"; }

.fa-docker:before {
  content: "\f395"; }

.fa-dog:before {
  content: "\f6d3"; }

.fa-dollar-sign:before {
  content: "\f155"; }

.fa-dolly:before {
  content: "\f472"; }

.fa-dolly-flatbed:before {
  content: "\f474"; }

.fa-donate:before {
  content: "\f4b9"; }

.fa-door-closed:before {
  content: "\f52a"; }

.fa-door-open:before {
  content: "\f52b"; }

.fa-dot-circle:before {
  content: "\f192"; }

.fa-dove:before {
  content: "\f4ba"; }

.fa-download:before {
  content: "\f019"; }

.fa-draft2digital:before {
  content: "\f396"; }

.fa-drafting-compass:before {
  content: "\f568"; }

.fa-dragon:before {
  content: "\f6d5"; }

.fa-draw-polygon:before {
  content: "\f5ee"; }

.fa-dribbble:before {
  content: "\f17d"; }

.fa-dribbble-square:before {
  content: "\f397"; }

.fa-dropbox:before {
  content: "\f16b"; }

.fa-drum:before {
  content: "\f569"; }

.fa-drum-steelpan:before {
  content: "\f56a"; }

.fa-drumstick-bite:before {
  content: "\f6d7"; }

.fa-drupal:before {
  content: "\f1a9"; }

.fa-dumbbell:before {
  content: "\f44b"; }

.fa-dumpster:before {
  content: "\f793"; }

.fa-dumpster-fire:before {
  content: "\f794"; }

.fa-dungeon:before {
  content: "\f6d9"; }

.fa-dyalog:before {
  content: "\f399"; }

.fa-earlybirds:before {
  content: "\f39a"; }

.fa-ebay:before {
  content: "\f4f4"; }

.fa-edge:before {
  content: "\f282"; }

.fa-edge-legacy:before {
  content: "\e078"; }

.fa-edit:before {
  content: "\f044"; }

.fa-egg:before {
  content: "\f7fb"; }

.fa-eject:before {
  content: "\f052"; }

.fa-elementor:before {
  content: "\f430"; }

.fa-ellipsis-h:before {
  content: "\f141"; }

.fa-ellipsis-v:before {
  content: "\f142"; }

.fa-ello:before {
  content: "\f5f1"; }

.fa-ember:before {
  content: "\f423"; }

.fa-empire:before {
  content: "\f1d1"; }

.fa-envelope:before {
  content: "\f0e0"; }

.fa-envelope-open:before {
  content: "\f2b6"; }

.fa-envelope-open-text:before {
  content: "\f658"; }

.fa-envelope-square:before {
  content: "\f199"; }

.fa-envira:before {
  content: "\f299"; }

.fa-equals:before {
  content: "\f52c"; }

.fa-eraser:before {
  content: "\f12d"; }

.fa-erlang:before {
  content: "\f39d"; }

.fa-ethereum:before {
  content: "\f42e"; }

.fa-ethernet:before {
  content: "\f796"; }

.fa-etsy:before {
  content: "\f2d7"; }

.fa-euro-sign:before {
  content: "\f153"; }

.fa-evernote:before {
  content: "\f839"; }

.fa-exchange-alt:before {
  content: "\f362"; }

.fa-exclamation:before {
  content: "\f12a"; }

.fa-exclamation-circle:before {
  content: "\f06a"; }

.fa-exclamation-triangle:before {
  content: "\f071"; }

.fa-expand:before {
  content: "\f065"; }

.fa-expand-alt:before {
  content: "\f424"; }

.fa-expand-arrows-alt:before {
  content: "\f31e"; }

.fa-expeditedssl:before {
  content: "\f23e"; }

.fa-external-link-alt:before {
  content: "\f35d"; }

.fa-external-link-square-alt:before {
  content: "\f360"; }

.fa-eye:before {
  content: "\f06e"; }

.fa-eye-dropper:before {
  content: "\f1fb"; }

.fa-eye-slash:before {
  content: "\f070"; }

.fa-facebook:before {
  content: "\f09a"; }

.fa-facebook-f:before {
  content: "\f39e"; }

.fa-facebook-messenger:before {
  content: "\f39f"; }

.fa-facebook-square:before {
  content: "\f082"; }

.fa-fan:before {
  content: "\f863"; }

.fa-fantasy-flight-games:before {
  content: "\f6dc"; }

.fa-fast-backward:before {
  content: "\f049"; }

.fa-fast-forward:before {
  content: "\f050"; }

.fa-faucet:before {
  content: "\e005"; }

.fa-fax:before {
  content: "\f1ac"; }

.fa-feather:before {
  content: "\f52d"; }

.fa-feather-alt:before {
  content: "\f56b"; }

.fa-fedex:before {
  content: "\f797"; }

.fa-fedora:before {
  content: "\f798"; }

.fa-female:before {
  content: "\f182"; }

.fa-fighter-jet:before {
  content: "\f0fb"; }

.fa-figma:before {
  content: "\f799"; }

.fa-file:before {
  content: "\f15b"; }

.fa-file-alt:before {
  content: "\f15c"; }

.fa-file-archive:before {
  content: "\f1c6"; }

.fa-file-audio:before {
  content: "\f1c7"; }

.fa-file-code:before {
  content: "\f1c9"; }

.fa-file-contract:before {
  content: "\f56c"; }

.fa-file-csv:before {
  content: "\f6dd"; }

.fa-file-download:before {
  content: "\f56d"; }

.fa-file-excel:before {
  content: "\f1c3"; }

.fa-file-export:before {
  content: "\f56e"; }

.fa-file-image:before {
  content: "\f1c5"; }

.fa-file-import:before {
  content: "\f56f"; }

.fa-file-invoice:before {
  content: "\f570"; }

.fa-file-invoice-dollar:before {
  content: "\f571"; }

.fa-file-medical:before {
  content: "\f477"; }

.fa-file-medical-alt:before {
  content: "\f478"; }

.fa-file-pdf:before {
  content: "\f1c1"; }

.fa-file-powerpoint:before {
  content: "\f1c4"; }

.fa-file-prescription:before {
  content: "\f572"; }

.fa-file-signature:before {
  content: "\f573"; }

.fa-file-upload:before {
  content: "\f574"; }

.fa-file-video:before {
  content: "\f1c8"; }

.fa-file-word:before {
  content: "\f1c2"; }

.fa-fill:before {
  content: "\f575"; }

.fa-fill-drip:before {
  content: "\f576"; }

.fa-film:before {
  content: "\f008"; }

.fa-filter:before {
  content: "\f0b0"; }

.fa-fingerprint:before {
  content: "\f577"; }

.fa-fire:before {
  content: "\f06d"; }

.fa-fire-alt:before {
  content: "\f7e4"; }

.fa-fire-extinguisher:before {
  content: "\f134"; }

.fa-firefox:before {
  content: "\f269"; }

.fa-firefox-browser:before {
  content: "\e007"; }

.fa-first-aid:before {
  content: "\f479"; }

.fa-first-order:before {
  content: "\f2b0"; }

.fa-first-order-alt:before {
  content: "\f50a"; }

.fa-firstdraft:before {
  content: "\f3a1"; }

.fa-fish:before {
  content: "\f578"; }

.fa-fist-raised:before {
  content: "\f6de"; }

.fa-flag:before {
  content: "\f024"; }

.fa-flag-checkered:before {
  content: "\f11e"; }

.fa-flag-usa:before {
  content: "\f74d"; }

.fa-flask:before {
  content: "\f0c3"; }

.fa-flickr:before {
  content: "\f16e"; }

.fa-flipboard:before {
  content: "\f44d"; }

.fa-flushed:before {
  content: "\f579"; }

.fa-fly:before {
  content: "\f417"; }

.fa-folder:before {
  content: "\f07b"; }

.fa-folder-minus:before {
  content: "\f65d"; }

.fa-folder-open:before {
  content: "\f07c"; }

.fa-folder-plus:before {
  content: "\f65e"; }

.fa-font:before {
  content: "\f031"; }

.fa-font-awesome:before {
  content: "\f2b4"; }

.fa-font-awesome-alt:before {
  content: "\f35c"; }

.fa-font-awesome-flag:before {
  content: "\f425"; }

.fa-font-awesome-logo-full:before {
  content: "\f4e6"; }

.fa-fonticons:before {
  content: "\f280"; }

.fa-fonticons-fi:before {
  content: "\f3a2"; }

.fa-football-ball:before {
  content: "\f44e"; }

.fa-fort-awesome:before {
  content: "\f286"; }

.fa-fort-awesome-alt:before {
  content: "\f3a3"; }

.fa-forumbee:before {
  content: "\f211"; }

.fa-forward:before {
  content: "\f04e"; }

.fa-foursquare:before {
  content: "\f180"; }

.fa-free-code-camp:before {
  content: "\f2c5"; }

.fa-freebsd:before {
  content: "\f3a4"; }

.fa-frog:before {
  content: "\f52e"; }

.fa-frown:before {
  content: "\f119"; }

.fa-frown-open:before {
  content: "\f57a"; }

.fa-fulcrum:before {
  content: "\f50b"; }

.fa-funnel-dollar:before {
  content: "\f662"; }

.fa-futbol:before {
  content: "\f1e3"; }

.fa-galactic-republic:before {
  content: "\f50c"; }

.fa-galactic-senate:before {
  content: "\f50d"; }

.fa-gamepad:before {
  content: "\f11b"; }

.fa-gas-pump:before {
  content: "\f52f"; }

.fa-gavel:before {
  content: "\f0e3"; }

.fa-gem:before {
  content: "\f3a5"; }

.fa-genderless:before {
  content: "\f22d"; }

.fa-get-pocket:before {
  content: "\f265"; }

.fa-gg:before {
  content: "\f260"; }

.fa-gg-circle:before {
  content: "\f261"; }

.fa-ghost:before {
  content: "\f6e2"; }

.fa-gift:before {
  content: "\f06b"; }

.fa-gifts:before {
  content: "\f79c"; }

.fa-git:before {
  content: "\f1d3"; }

.fa-git-alt:before {
  content: "\f841"; }

.fa-git-square:before {
  content: "\f1d2"; }

.fa-github:before {
  content: "\f09b"; }

.fa-github-alt:before {
  content: "\f113"; }

.fa-github-square:before {
  content: "\f092"; }

.fa-gitkraken:before {
  content: "\f3a6"; }

.fa-gitlab:before {
  content: "\f296"; }

.fa-gitter:before {
  content: "\f426"; }

.fa-glass-cheers:before {
  content: "\f79f"; }

.fa-glass-martini:before {
  content: "\f000"; }

.fa-glass-martini-alt:before {
  content: "\f57b"; }

.fa-glass-whiskey:before {
  content: "\f7a0"; }

.fa-glasses:before {
  content: "\f530"; }

.fa-glide:before {
  content: "\f2a5"; }

.fa-glide-g:before {
  content: "\f2a6"; }

.fa-globe:before {
  content: "\f0ac"; }

.fa-globe-africa:before {
  content: "\f57c"; }

.fa-globe-americas:before {
  content: "\f57d"; }

.fa-globe-asia:before {
  content: "\f57e"; }

.fa-globe-europe:before {
  content: "\f7a2"; }

.fa-gofore:before {
  content: "\f3a7"; }

.fa-golf-ball:before {
  content: "\f450"; }

.fa-goodreads:before {
  content: "\f3a8"; }

.fa-goodreads-g:before {
  content: "\f3a9"; }

.fa-google:before {
  content: "\f1a0"; }

.fa-google-drive:before {
  content: "\f3aa"; }

.fa-google-pay:before {
  content: "\e079"; }

.fa-google-play:before {
  content: "\f3ab"; }

.fa-google-plus:before {
  content: "\f2b3"; }

.fa-google-plus-g:before {
  content: "\f0d5"; }

.fa-google-plus-square:before {
  content: "\f0d4"; }

.fa-google-wallet:before {
  content: "\f1ee"; }

.fa-gopuram:before {
  content: "\f664"; }

.fa-graduation-cap:before {
  content: "\f19d"; }

.fa-gratipay:before {
  content: "\f184"; }

.fa-grav:before {
  content: "\f2d6"; }

.fa-greater-than:before {
  content: "\f531"; }

.fa-greater-than-equal:before {
  content: "\f532"; }

.fa-grimace:before {
  content: "\f57f"; }

.fa-grin:before {
  content: "\f580"; }

.fa-grin-alt:before {
  content: "\f581"; }

.fa-grin-beam:before {
  content: "\f582"; }

.fa-grin-beam-sweat:before {
  content: "\f583"; }

.fa-grin-hearts:before {
  content: "\f584"; }

.fa-grin-squint:before {
  content: "\f585"; }

.fa-grin-squint-tears:before {
  content: "\f586"; }

.fa-grin-stars:before {
  content: "\f587"; }

.fa-grin-tears:before {
  content: "\f588"; }

.fa-grin-tongue:before {
  content: "\f589"; }

.fa-grin-tongue-squint:before {
  content: "\f58a"; }

.fa-grin-tongue-wink:before {
  content: "\f58b"; }

.fa-grin-wink:before {
  content: "\f58c"; }

.fa-grip-horizontal:before {
  content: "\f58d"; }

.fa-grip-lines:before {
  content: "\f7a4"; }

.fa-grip-lines-vertical:before {
  content: "\f7a5"; }

.fa-grip-vertical:before {
  content: "\f58e"; }

.fa-gripfire:before {
  content: "\f3ac"; }

.fa-grunt:before {
  content: "\f3ad"; }

.fa-guilded:before {
  content: "\e07e"; }

.fa-guitar:before {
  content: "\f7a6"; }

.fa-gulp:before {
  content: "\f3ae"; }

.fa-h-square:before {
  content: "\f0fd"; }

.fa-hacker-news:before {
  content: "\f1d4"; }

.fa-hacker-news-square:before {
  content: "\f3af"; }

.fa-hackerrank:before {
  content: "\f5f7"; }

.fa-hamburger:before {
  content: "\f805"; }

.fa-hammer:before {
  content: "\f6e3"; }

.fa-hamsa:before {
  content: "\f665"; }

.fa-hand-holding:before {
  content: "\f4bd"; }

.fa-hand-holding-heart:before {
  content: "\f4be"; }

.fa-hand-holding-medical:before {
  content: "\e05c"; }

.fa-hand-holding-usd:before {
  content: "\f4c0"; }

.fa-hand-holding-water:before {
  content: "\f4c1"; }

.fa-hand-lizard:before {
  content: "\f258"; }

.fa-hand-middle-finger:before {
  content: "\f806"; }

.fa-hand-paper:before {
  content: "\f256"; }

.fa-hand-peace:before {
  content: "\f25b"; }

.fa-hand-point-down:before {
  content: "\f0a7"; }

.fa-hand-point-left:before {
  content: "\f0a5"; }

.fa-hand-point-right:before {
  content: "\f0a4"; }

.fa-hand-point-up:before {
  content: "\f0a6"; }

.fa-hand-pointer:before {
  content: "\f25a"; }

.fa-hand-rock:before {
  content: "\f255"; }

.fa-hand-scissors:before {
  content: "\f257"; }

.fa-hand-sparkles:before {
  content: "\e05d"; }

.fa-hand-spock:before {
  content: "\f259"; }

.fa-hands:before {
  content: "\f4c2"; }

.fa-hands-helping:before {
  content: "\f4c4"; }

.fa-hands-wash:before {
  content: "\e05e"; }

.fa-handshake:before {
  content: "\f2b5"; }

.fa-handshake-alt-slash:before {
  content: "\e05f"; }

.fa-handshake-slash:before {
  content: "\e060"; }

.fa-hanukiah:before {
  content: "\f6e6"; }

.fa-hard-hat:before {
  content: "\f807"; }

.fa-hashtag:before {
  content: "\f292"; }

.fa-hat-cowboy:before {
  content: "\f8c0"; }

.fa-hat-cowboy-side:before {
  content: "\f8c1"; }

.fa-hat-wizard:before {
  content: "\f6e8"; }

.fa-hdd:before {
  content: "\f0a0"; }

.fa-head-side-cough:before {
  content: "\e061"; }

.fa-head-side-cough-slash:before {
  content: "\e062"; }

.fa-head-side-mask:before {
  content: "\e063"; }

.fa-head-side-virus:before {
  content: "\e064"; }

.fa-heading:before {
  content: "\f1dc"; }

.fa-headphones:before {
  content: "\f025"; }

.fa-headphones-alt:before {
  content: "\f58f"; }

.fa-headset:before {
  content: "\f590"; }

.fa-heart:before {
  content: "\f004"; }

.fa-heart-broken:before {
  content: "\f7a9"; }

.fa-heartbeat:before {
  content: "\f21e"; }

.fa-helicopter:before {
  content: "\f533"; }

.fa-highlighter:before {
  content: "\f591"; }

.fa-hiking:before {
  content: "\f6ec"; }

.fa-hippo:before {
  content: "\f6ed"; }

.fa-hips:before {
  content: "\f452"; }

.fa-hire-a-helper:before {
  content: "\f3b0"; }

.fa-history:before {
  content: "\f1da"; }

.fa-hive:before {
  content: "\e07f"; }

.fa-hockey-puck:before {
  content: "\f453"; }

.fa-holly-berry:before {
  content: "\f7aa"; }

.fa-home:before {
  content: "\f015"; }

.fa-hooli:before {
  content: "\f427"; }

.fa-hornbill:before {
  content: "\f592"; }

.fa-horse:before {
  content: "\f6f0"; }

.fa-horse-head:before {
  content: "\f7ab"; }

.fa-hospital:before {
  content: "\f0f8"; }

.fa-hospital-alt:before {
  content: "\f47d"; }

.fa-hospital-symbol:before {
  content: "\f47e"; }

.fa-hospital-user:before {
  content: "\f80d"; }

.fa-hot-tub:before {
  content: "\f593"; }

.fa-hotdog:before {
  content: "\f80f"; }

.fa-hotel:before {
  content: "\f594"; }

.fa-hotjar:before {
  content: "\f3b1"; }

.fa-hourglass:before {
  content: "\f254"; }

.fa-hourglass-end:before {
  content: "\f253"; }

.fa-hourglass-half:before {
  content: "\f252"; }

.fa-hourglass-start:before {
  content: "\f251"; }

.fa-house-damage:before {
  content: "\f6f1"; }

.fa-house-user:before {
  content: "\e065"; }

.fa-houzz:before {
  content: "\f27c"; }

.fa-hryvnia:before {
  content: "\f6f2"; }

.fa-html5:before {
  content: "\f13b"; }

.fa-hubspot:before {
  content: "\f3b2"; }

.fa-i-cursor:before {
  content: "\f246"; }

.fa-ice-cream:before {
  content: "\f810"; }

.fa-icicles:before {
  content: "\f7ad"; }

.fa-icons:before {
  content: "\f86d"; }

.fa-id-badge:before {
  content: "\f2c1"; }

.fa-id-card:before {
  content: "\f2c2"; }

.fa-id-card-alt:before {
  content: "\f47f"; }

.fa-ideal:before {
  content: "\e013"; }

.fa-igloo:before {
  content: "\f7ae"; }

.fa-image:before {
  content: "\f03e"; }

.fa-images:before {
  content: "\f302"; }

.fa-imdb:before {
  content: "\f2d8"; }

.fa-inbox:before {
  content: "\f01c"; }

.fa-indent:before {
  content: "\f03c"; }

.fa-industry:before {
  content: "\f275"; }

.fa-infinity:before {
  content: "\f534"; }

.fa-info:before {
  content: "\f129"; }

.fa-info-circle:before {
  content: "\f05a"; }

.fa-innosoft:before {
  content: "\e080"; }

.fa-instagram:before {
  content: "\f16d"; }

.fa-instagram-square:before {
  content: "\e055"; }

.fa-instalod:before {
  content: "\e081"; }

.fa-intercom:before {
  content: "\f7af"; }

.fa-internet-explorer:before {
  content: "\f26b"; }

.fa-invision:before {
  content: "\f7b0"; }

.fa-ioxhost:before {
  content: "\f208"; }

.fa-italic:before {
  content: "\f033"; }

.fa-itch-io:before {
  content: "\f83a"; }

.fa-itunes:before {
  content: "\f3b4"; }

.fa-itunes-note:before {
  content: "\f3b5"; }

.fa-java:before {
  content: "\f4e4"; }

.fa-jedi:before {
  content: "\f669"; }

.fa-jedi-order:before {
  content: "\f50e"; }

.fa-jenkins:before {
  content: "\f3b6"; }

.fa-jira:before {
  content: "\f7b1"; }

.fa-joget:before {
  content: "\f3b7"; }

.fa-joint:before {
  content: "\f595"; }

.fa-joomla:before {
  content: "\f1aa"; }

.fa-journal-whills:before {
  content: "\f66a"; }

.fa-js:before {
  content: "\f3b8"; }

.fa-js-square:before {
  content: "\f3b9"; }

.fa-jsfiddle:before {
  content: "\f1cc"; }

.fa-kaaba:before {
  content: "\f66b"; }

.fa-kaggle:before {
  content: "\f5fa"; }

.fa-key:before {
  content: "\f084"; }

.fa-keybase:before {
  content: "\f4f5"; }

.fa-keyboard:before {
  content: "\f11c"; }

.fa-keycdn:before {
  content: "\f3ba"; }

.fa-khanda:before {
  content: "\f66d"; }

.fa-kickstarter:before {
  content: "\f3bb"; }

.fa-kickstarter-k:before {
  content: "\f3bc"; }

.fa-kiss:before {
  content: "\f596"; }

.fa-kiss-beam:before {
  content: "\f597"; }

.fa-kiss-wink-heart:before {
  content: "\f598"; }

.fa-kiwi-bird:before {
  content: "\f535"; }

.fa-korvue:before {
  content: "\f42f"; }

.fa-landmark:before {
  content: "\f66f"; }

.fa-language:before {
  content: "\f1ab"; }

.fa-laptop:before {
  content: "\f109"; }

.fa-laptop-code:before {
  content: "\f5fc"; }

.fa-laptop-house:before {
  content: "\e066"; }

.fa-laptop-medical:before {
  content: "\f812"; }

.fa-laravel:before {
  content: "\f3bd"; }

.fa-lastfm:before {
  content: "\f202"; }

.fa-lastfm-square:before {
  content: "\f203"; }

.fa-laugh:before {
  content: "\f599"; }

.fa-laugh-beam:before {
  content: "\f59a"; }

.fa-laugh-squint:before {
  content: "\f59b"; }

.fa-laugh-wink:before {
  content: "\f59c"; }

.fa-layer-group:before {
  content: "\f5fd"; }

.fa-leaf:before {
  content: "\f06c"; }

.fa-leanpub:before {
  content: "\f212"; }

.fa-lemon:before {
  content: "\f094"; }

.fa-less:before {
  content: "\f41d"; }

.fa-less-than:before {
  content: "\f536"; }

.fa-less-than-equal:before {
  content: "\f537"; }

.fa-level-down-alt:before {
  content: "\f3be"; }

.fa-level-up-alt:before {
  content: "\f3bf"; }

.fa-life-ring:before {
  content: "\f1cd"; }

.fa-lightbulb:before {
  content: "\f0eb"; }

.fa-line:before {
  content: "\f3c0"; }

.fa-link:before {
  content: "\f0c1"; }

.fa-linkedin:before {
  content: "\f08c"; }

.fa-linkedin-in:before {
  content: "\f0e1"; }

.fa-linode:before {
  content: "\f2b8"; }

.fa-linux:before {
  content: "\f17c"; }

.fa-lira-sign:before {
  content: "\f195"; }

.fa-list:before {
  content: "\f03a"; }

.fa-list-alt:before {
  content: "\f022"; }

.fa-list-ol:before {
  content: "\f0cb"; }

.fa-list-ul:before {
  content: "\f0ca"; }

.fa-location-arrow:before {
  content: "\f124"; }

.fa-lock:before {
  content: "\f023"; }

.fa-lock-open:before {
  content: "\f3c1"; }

.fa-long-arrow-alt-down:before {
  content: "\f309"; }

.fa-long-arrow-alt-left:before {
  content: "\f30a"; }

.fa-long-arrow-alt-right:before {
  content: "\f30b"; }

.fa-long-arrow-alt-up:before {
  content: "\f30c"; }

.fa-low-vision:before {
  content: "\f2a8"; }

.fa-luggage-cart:before {
  content: "\f59d"; }

.fa-lungs:before {
  content: "\f604"; }

.fa-lungs-virus:before {
  content: "\e067"; }

.fa-lyft:before {
  content: "\f3c3"; }

.fa-magento:before {
  content: "\f3c4"; }

.fa-magic:before {
  content: "\f0d0"; }

.fa-magnet:before {
  content: "\f076"; }

.fa-mail-bulk:before {
  content: "\f674"; }

.fa-mailchimp:before {
  content: "\f59e"; }

.fa-male:before {
  content: "\f183"; }

.fa-mandalorian:before {
  content: "\f50f"; }

.fa-map:before {
  content: "\f279"; }

.fa-map-marked:before {
  content: "\f59f"; }

.fa-map-marked-alt:before {
  content: "\f5a0"; }

.fa-map-marker:before {
  content: "\f041"; }

.fa-map-marker-alt:before {
  content: "\f3c5"; }

.fa-map-pin:before {
  content: "\f276"; }

.fa-map-signs:before {
  content: "\f277"; }

.fa-markdown:before {
  content: "\f60f"; }

.fa-marker:before {
  content: "\f5a1"; }

.fa-mars:before {
  content: "\f222"; }

.fa-mars-double:before {
  content: "\f227"; }

.fa-mars-stroke:before {
  content: "\f229"; }

.fa-mars-stroke-h:before {
  content: "\f22b"; }

.fa-mars-stroke-v:before {
  content: "\f22a"; }

.fa-mask:before {
  content: "\f6fa"; }

.fa-mastodon:before {
  content: "\f4f6"; }

.fa-maxcdn:before {
  content: "\f136"; }

.fa-mdb:before {
  content: "\f8ca"; }

.fa-medal:before {
  content: "\f5a2"; }

.fa-medapps:before {
  content: "\f3c6"; }

.fa-medium:before {
  content: "\f23a"; }

.fa-medium-m:before {
  content: "\f3c7"; }

.fa-medkit:before {
  content: "\f0fa"; }

.fa-medrt:before {
  content: "\f3c8"; }

.fa-meetup:before {
  content: "\f2e0"; }

.fa-megaport:before {
  content: "\f5a3"; }

.fa-meh:before {
  content: "\f11a"; }

.fa-meh-blank:before {
  content: "\f5a4"; }

.fa-meh-rolling-eyes:before {
  content: "\f5a5"; }

.fa-memory:before {
  content: "\f538"; }

.fa-mendeley:before {
  content: "\f7b3"; }

.fa-menorah:before {
  content: "\f676"; }

.fa-mercury:before {
  content: "\f223"; }

.fa-meteor:before {
  content: "\f753"; }

.fa-microblog:before {
  content: "\e01a"; }

.fa-microchip:before {
  content: "\f2db"; }

.fa-microphone:before {
  content: "\f130"; }

.fa-microphone-alt:before {
  content: "\f3c9"; }

.fa-microphone-alt-slash:before {
  content: "\f539"; }

.fa-microphone-slash:before {
  content: "\f131"; }

.fa-microscope:before {
  content: "\f610"; }

.fa-microsoft:before {
  content: "\f3ca"; }

.fa-minus:before {
  content: "\f068"; }

.fa-minus-circle:before {
  content: "\f056"; }

.fa-minus-square:before {
  content: "\f146"; }

.fa-mitten:before {
  content: "\f7b5"; }

.fa-mix:before {
  content: "\f3cb"; }

.fa-mixcloud:before {
  content: "\f289"; }

.fa-mixer:before {
  content: "\e056"; }

.fa-mizuni:before {
  content: "\f3cc"; }

.fa-mobile:before {
  content: "\f10b"; }

.fa-mobile-alt:before {
  content: "\f3cd"; }

.fa-modx:before {
  content: "\f285"; }

.fa-monero:before {
  content: "\f3d0"; }

.fa-money-bill:before {
  content: "\f0d6"; }

.fa-money-bill-alt:before {
  content: "\f3d1"; }

.fa-money-bill-wave:before {
  content: "\f53a"; }

.fa-money-bill-wave-alt:before {
  content: "\f53b"; }

.fa-money-check:before {
  content: "\f53c"; }

.fa-money-check-alt:before {
  content: "\f53d"; }

.fa-monument:before {
  content: "\f5a6"; }

.fa-moon:before {
  content: "\f186"; }

.fa-mortar-pestle:before {
  content: "\f5a7"; }

.fa-mosque:before {
  content: "\f678"; }

.fa-motorcycle:before {
  content: "\f21c"; }

.fa-mountain:before {
  content: "\f6fc"; }

.fa-mouse:before {
  content: "\f8cc"; }

.fa-mouse-pointer:before {
  content: "\f245"; }

.fa-mug-hot:before {
  content: "\f7b6"; }

.fa-music:before {
  content: "\f001"; }

.fa-napster:before {
  content: "\f3d2"; }

.fa-neos:before {
  content: "\f612"; }

.fa-network-wired:before {
  content: "\f6ff"; }

.fa-neuter:before {
  content: "\f22c"; }

.fa-newspaper:before {
  content: "\f1ea"; }

.fa-nimblr:before {
  content: "\f5a8"; }

.fa-node:before {
  content: "\f419"; }

.fa-node-js:before {
  content: "\f3d3"; }

.fa-not-equal:before {
  content: "\f53e"; }

.fa-notes-medical:before {
  content: "\f481"; }

.fa-npm:before {
  content: "\f3d4"; }

.fa-ns8:before {
  content: "\f3d5"; }

.fa-nutritionix:before {
  content: "\f3d6"; }

.fa-object-group:before {
  content: "\f247"; }

.fa-object-ungroup:before {
  content: "\f248"; }

.fa-octopus-deploy:before {
  content: "\e082"; }

.fa-odnoklassniki:before {
  content: "\f263"; }

.fa-odnoklassniki-square:before {
  content: "\f264"; }

.fa-oil-can:before {
  content: "\f613"; }

.fa-old-republic:before {
  content: "\f510"; }

.fa-om:before {
  content: "\f679"; }

.fa-opencart:before {
  content: "\f23d"; }

.fa-openid:before {
  content: "\f19b"; }

.fa-opera:before {
  content: "\f26a"; }

.fa-optin-monster:before {
  content: "\f23c"; }

.fa-orcid:before {
  content: "\f8d2"; }

.fa-osi:before {
  content: "\f41a"; }

.fa-otter:before {
  content: "\f700"; }

.fa-outdent:before {
  content: "\f03b"; }

.fa-page4:before {
  content: "\f3d7"; }

.fa-pagelines:before {
  content: "\f18c"; }

.fa-pager:before {
  content: "\f815"; }

.fa-paint-brush:before {
  content: "\f1fc"; }

.fa-paint-roller:before {
  content: "\f5aa"; }

.fa-palette:before {
  content: "\f53f"; }

.fa-palfed:before {
  content: "\f3d8"; }

.fa-pallet:before {
  content: "\f482"; }

.fa-paper-plane:before {
  content: "\f1d8"; }

.fa-paperclip:before {
  content: "\f0c6"; }

.fa-parachute-box:before {
  content: "\f4cd"; }

.fa-paragraph:before {
  content: "\f1dd"; }

.fa-parking:before {
  content: "\f540"; }

.fa-passport:before {
  content: "\f5ab"; }

.fa-pastafarianism:before {
  content: "\f67b"; }

.fa-paste:before {
  content: "\f0ea"; }

.fa-patreon:before {
  content: "\f3d9"; }

.fa-pause:before {
  content: "\f04c"; }

.fa-pause-circle:before {
  content: "\f28b"; }

.fa-paw:before {
  content: "\f1b0"; }

.fa-paypal:before {
  content: "\f1ed"; }

.fa-peace:before {
  content: "\f67c"; }

.fa-pen:before {
  content: "\f304"; }

.fa-pen-alt:before {
  content: "\f305"; }

.fa-pen-fancy:before {
  content: "\f5ac"; }

.fa-pen-nib:before {
  content: "\f5ad"; }

.fa-pen-square:before {
  content: "\f14b"; }

.fa-pencil:before,
.fa-pencil-alt:before {
  content: "\f303"; }

.fa-pencil-ruler:before {
  content: "\f5ae"; }

.fa-penny-arcade:before {
  content: "\f704"; }

.fa-people-arrows:before {
  content: "\e068"; }

.fa-people-carry:before {
  content: "\f4ce"; }

.fa-pepper-hot:before {
  content: "\f816"; }

.fa-perbyte:before {
  content: "\e083"; }

.fa-percent:before {
  content: "\f295"; }

.fa-percentage:before {
  content: "\f541"; }

.fa-periscope:before {
  content: "\f3da"; }

.fa-person-booth:before {
  content: "\f756"; }

.fa-phabricator:before {
  content: "\f3db"; }

.fa-phoenix-framework:before {
  content: "\f3dc"; }

.fa-phoenix-squadron:before {
  content: "\f511"; }

.fa-phone:before {
  content: "\f095"; }

.fa-phone-alt:before {
  content: "\f879"; }

.fa-phone-slash:before {
  content: "\f3dd"; }

.fa-phone-square:before {
  content: "\f098"; }

.fa-phone-square-alt:before {
  content: "\f87b"; }

.fa-phone-volume:before {
  content: "\f2a0"; }

.fa-photo-video:before {
  content: "\f87c"; }

.fa-php:before {
  content: "\f457"; }

.fa-pied-piper:before {
  content: "\f2ae"; }

.fa-pied-piper-alt:before {
  content: "\f1a8"; }

.fa-pied-piper-hat:before {
  content: "\f4e5"; }

.fa-pied-piper-pp:before {
  content: "\f1a7"; }

.fa-pied-piper-square:before {
  content: "\e01e"; }

.fa-piggy-bank:before {
  content: "\f4d3"; }

.fa-pills:before {
  content: "\f484"; }

.fa-pinterest:before {
  content: "\f0d2"; }

.fa-pinterest-p:before {
  content: "\f231"; }

.fa-pinterest-square:before {
  content: "\f0d3"; }

.fa-pizza-slice:before {
  content: "\f818"; }

.fa-place-of-worship:before {
  content: "\f67f"; }

.fa-plane:before {
  content: "\f072"; }

.fa-plane-arrival:before {
  content: "\f5af"; }

.fa-plane-departure:before {
  content: "\f5b0"; }

.fa-plane-slash:before {
  content: "\e069"; }

.fa-play:before {
  content: "\f04b"; }

.fa-play-circle:before {
  content: "\f144"; }

.fa-playstation:before {
  content: "\f3df"; }

.fa-plug:before {
  content: "\f1e6"; }

.fa-plus:before {
  content: "\f067"; }

.fa-plus-circle:before {
  content: "\f055"; }

.fa-plus-square:before {
  content: "\f0fe"; }

.fa-podcast:before {
  content: "\f2ce"; }

.fa-poll:before {
  content: "\f681"; }

.fa-poll-h:before {
  content: "\f682"; }

.fa-poo:before {
  content: "\f2fe"; }

.fa-poo-storm:before {
  content: "\f75a"; }

.fa-poop:before {
  content: "\f619"; }

.fa-portrait:before {
  content: "\f3e0"; }

.fa-pound-sign:before {
  content: "\f154"; }

.fa-power-off:before {
  content: "\f011"; }

.fa-pray:before {
  content: "\f683"; }

.fa-praying-hands:before {
  content: "\f684"; }

.fa-prescription:before {
  content: "\f5b1"; }

.fa-prescription-bottle:before {
  content: "\f485"; }

.fa-prescription-bottle-alt:before {
  content: "\f486"; }

.fa-print:before {
  content: "\f02f"; }

.fa-procedures:before {
  content: "\f487"; }

.fa-product-hunt:before {
  content: "\f288"; }

.fa-project-diagram:before {
  content: "\f542"; }

.fa-pump-medical:before {
  content: "\e06a"; }

.fa-pump-soap:before {
  content: "\e06b"; }

.fa-pushed:before {
  content: "\f3e1"; }

.fa-puzzle-piece:before {
  content: "\f12e"; }

.fa-python:before {
  content: "\f3e2"; }

.fa-qq:before {
  content: "\f1d6"; }

.fa-qrcode:before {
  content: "\f029"; }

.fa-question:before {
  content: "\f128"; }

.fa-question-circle:before {
  content: "\f059"; }

.fa-quidditch:before {
  content: "\f458"; }

.fa-quinscape:before {
  content: "\f459"; }

.fa-quora:before {
  content: "\f2c4"; }

.fa-quote-left:before {
  content: "\f10d"; }

.fa-quote-right:before {
  content: "\f10e"; }

.fa-quran:before {
  content: "\f687"; }

.fa-r-project:before {
  content: "\f4f7"; }

.fa-radiation:before {
  content: "\f7b9"; }

.fa-radiation-alt:before {
  content: "\f7ba"; }

.fa-rainbow:before {
  content: "\f75b"; }

.fa-random:before {
  content: "\f074"; }

.fa-raspberry-pi:before {
  content: "\f7bb"; }

.fa-ravelry:before {
  content: "\f2d9"; }

.fa-react:before {
  content: "\f41b"; }

.fa-reacteurope:before {
  content: "\f75d"; }

.fa-readme:before {
  content: "\f4d5"; }

.fa-rebel:before {
  content: "\f1d0"; }

.fa-receipt:before {
  content: "\f543"; }

.fa-record-vinyl:before {
  content: "\f8d9"; }

.fa-recycle:before {
  content: "\f1b8"; }

.fa-red-river:before {
  content: "\f3e3"; }

.fa-reddit:before {
  content: "\f1a1"; }

.fa-reddit-alien:before {
  content: "\f281"; }

.fa-reddit-square:before {
  content: "\f1a2"; }

.fa-redhat:before {
  content: "\f7bc"; }

.fa-redo:before {
  content: "\f01e"; }

.fa-redo-alt:before {
  content: "\f2f9"; }

.fa-registered:before {
  content: "\f25d"; }

.fa-remove-format:before {
  content: "\f87d"; }

.fa-renren:before {
  content: "\f18b"; }

.fa-reply:before {
  content: "\f3e5"; }

.fa-reply-all:before {
  content: "\f122"; }

.fa-replyd:before {
  content: "\f3e6"; }

.fa-republican:before {
  content: "\f75e"; }

.fa-researchgate:before {
  content: "\f4f8"; }

.fa-resolving:before {
  content: "\f3e7"; }

.fa-restroom:before {
  content: "\f7bd"; }

.fa-retweet:before {
  content: "\f079"; }

.fa-rev:before {
  content: "\f5b2"; }

.fa-ribbon:before {
  content: "\f4d6"; }

.fa-ring:before {
  content: "\f70b"; }

.fa-road:before {
  content: "\f018"; }

.fa-robot:before {
  content: "\f544"; }

.fa-rocket:before {
  content: "\f135"; }

.fa-rocketchat:before {
  content: "\f3e8"; }

.fa-rockrms:before {
  content: "\f3e9"; }

.fa-route:before {
  content: "\f4d7"; }

.fa-rss:before {
  content: "\f09e"; }

.fa-rss-square:before {
  content: "\f143"; }

.fa-ruble-sign:before {
  content: "\f158"; }

.fa-ruler:before {
  content: "\f545"; }

.fa-ruler-combined:before {
  content: "\f546"; }

.fa-ruler-horizontal:before {
  content: "\f547"; }

.fa-ruler-vertical:before {
  content: "\f548"; }

.fa-running:before {
  content: "\f70c"; }

.fa-rupee-sign:before {
  content: "\f156"; }

.fa-rust:before {
  content: "\e07a"; }

.fa-sad-cry:before {
  content: "\f5b3"; }

.fa-sad-tear:before {
  content: "\f5b4"; }

.fa-safari:before {
  content: "\f267"; }

.fa-salesforce:before {
  content: "\f83b"; }

.fa-sass:before {
  content: "\f41e"; }

.fa-satellite:before {
  content: "\f7bf"; }

.fa-satellite-dish:before {
  content: "\f7c0"; }

.fa-save:before {
  content: "\f0c7"; }

.fa-schlix:before {
  content: "\f3ea"; }

.fa-school:before {
  content: "\f549"; }

.fa-screwdriver:before {
  content: "\f54a"; }

.fa-scribd:before {
  content: "\f28a"; }

.fa-scroll:before {
  content: "\f70e"; }

.fa-sd-card:before {
  content: "\f7c2"; }

.fa-search:before {
  content: "\f002"; }

.fa-search-dollar:before {
  content: "\f688"; }

.fa-search-location:before {
  content: "\f689"; }

.fa-search-minus:before {
  content: "\f010"; }

.fa-search-plus:before {
  content: "\f00e"; }

.fa-searchengin:before {
  content: "\f3eb"; }

.fa-seedling:before {
  content: "\f4d8"; }

.fa-sellcast:before {
  content: "\f2da"; }

.fa-sellsy:before {
  content: "\f213"; }

.fa-server:before {
  content: "\f233"; }

.fa-servicestack:before {
  content: "\f3ec"; }

.fa-shapes:before {
  content: "\f61f"; }

.fa-share:before {
  content: "\f064"; }

.fa-share-alt:before {
  content: "\f1e0"; }

.fa-share-alt-square:before {
  content: "\f1e1"; }

.fa-share-square:before {
  content: "\f14d"; }

.fa-shekel-sign:before {
  content: "\f20b"; }

.fa-shield-alt:before {
  content: "\f3ed"; }

.fa-shield-virus:before {
  content: "\e06c"; }

.fa-ship:before {
  content: "\f21a"; }

.fa-shipping-fast:before {
  content: "\f48b"; }

.fa-shirtsinbulk:before {
  content: "\f214"; }

.fa-shoe-prints:before {
  content: "\f54b"; }

.fa-shopify:before {
  content: "\e057"; }

.fa-shopping-bag:before {
  content: "\f290"; }

.fa-shopping-basket:before {
  content: "\f291"; }

.fa-shopping-cart:before {
  content: "\f07a"; }

.fa-shopware:before {
  content: "\f5b5"; }

.fa-shower:before {
  content: "\f2cc"; }

.fa-shuttle-van:before {
  content: "\f5b6"; }

.fa-sign:before {
  content: "\f4d9"; }

.fa-sign-in-alt:before {
  content: "\f2f6"; }

.fa-sign-language:before {
  content: "\f2a7"; }

.fa-sign-out-alt:before {
  content: "\f2f5"; }

.fa-signal:before {
  content: "\f012"; }

.fa-signature:before {
  content: "\f5b7"; }

.fa-sim-card:before {
  content: "\f7c4"; }

.fa-simplybuilt:before {
  content: "\f215"; }

.fa-sink:before {
  content: "\e06d"; }

.fa-sistrix:before {
  content: "\f3ee"; }

.fa-sitemap:before {
  content: "\f0e8"; }

.fa-sith:before {
  content: "\f512"; }

.fa-skating:before {
  content: "\f7c5"; }

.fa-sketch:before {
  content: "\f7c6"; }

.fa-skiing:before {
  content: "\f7c9"; }

.fa-skiing-nordic:before {
  content: "\f7ca"; }

.fa-skull:before {
  content: "\f54c"; }

.fa-skull-crossbones:before {
  content: "\f714"; }

.fa-skyatlas:before {
  content: "\f216"; }

.fa-skype:before {
  content: "\f17e"; }

.fa-slack:before {
  content: "\f198"; }

.fa-slack-hash:before {
  content: "\f3ef"; }

.fa-slash:before {
  content: "\f715"; }

.fa-sleigh:before {
  content: "\f7cc"; }

.fa-sliders-h:before {
  content: "\f1de"; }

.fa-slideshare:before {
  content: "\f1e7"; }

.fa-smile:before {
  content: "\f118"; }

.fa-smile-beam:before {
  content: "\f5b8"; }

.fa-smile-wink:before {
  content: "\f4da"; }

.fa-smog:before {
  content: "\f75f"; }

.fa-smoking:before {
  content: "\f48d"; }

.fa-smoking-ban:before {
  content: "\f54d"; }

.fa-sms:before {
  content: "\f7cd"; }

.fa-snapchat:before {
  content: "\f2ab"; }

.fa-snapchat-ghost:before {
  content: "\f2ac"; }

.fa-snapchat-square:before {
  content: "\f2ad"; }

.fa-snowboarding:before {
  content: "\f7ce"; }

.fa-snowflake:before {
  content: "\f2dc"; }

.fa-snowman:before {
  content: "\f7d0"; }

.fa-snowplow:before {
  content: "\f7d2"; }

.fa-soap:before {
  content: "\e06e"; }

.fa-socks:before {
  content: "\f696"; }

.fa-solar-panel:before {
  content: "\f5ba"; }

.fa-sort:before {
  content: "\f0dc"; }

.fa-sort-alpha-down:before {
  content: "\f15d"; }

.fa-sort-alpha-down-alt:before {
  content: "\f881"; }

.fa-sort-alpha-up:before {
  content: "\f15e"; }

.fa-sort-alpha-up-alt:before {
  content: "\f882"; }

.fa-sort-amount-down:before {
  content: "\f160"; }

.fa-sort-amount-down-alt:before {
  content: "\f884"; }

.fa-sort-amount-up:before {
  content: "\f161"; }

.fa-sort-amount-up-alt:before {
  content: "\f885"; }

.fa-sort-down:before {
  content: "\f0dd"; }

.fa-sort-numeric-down:before {
  content: "\f162"; }

.fa-sort-numeric-down-alt:before {
  content: "\f886"; }

.fa-sort-numeric-up:before {
  content: "\f163"; }

.fa-sort-numeric-up-alt:before {
  content: "\f887"; }

.fa-sort-up:before {
  content: "\f0de"; }

.fa-soundcloud:before {
  content: "\f1be"; }

.fa-sourcetree:before {
  content: "\f7d3"; }

.fa-spa:before {
  content: "\f5bb"; }

.fa-space-shuttle:before {
  content: "\f197"; }

.fa-speakap:before {
  content: "\f3f3"; }

.fa-speaker-deck:before {
  content: "\f83c"; }

.fa-spell-check:before {
  content: "\f891"; }

.fa-spider:before {
  content: "\f717"; }

.fa-spinner:before {
  content: "\f110"; }

.fa-splotch:before {
  content: "\f5bc"; }

.fa-spotify:before {
  content: "\f1bc"; }

.fa-spray-can:before {
  content: "\f5bd"; }

.fa-square:before {
  content: "\f0c8"; }

.fa-square-full:before {
  content: "\f45c"; }

.fa-square-root-alt:before {
  content: "\f698"; }

.fa-squarespace:before {
  content: "\f5be"; }

.fa-stack-exchange:before {
  content: "\f18d"; }

.fa-stack-overflow:before {
  content: "\f16c"; }

.fa-stackpath:before {
  content: "\f842"; }

.fa-stamp:before {
  content: "\f5bf"; }

.fa-star:before {
  content: "\f005"; }

.fa-star-and-crescent:before {
  content: "\f699"; }

.fa-star-half:before {
  content: "\f089"; }

.fa-star-half-alt:before {
  content: "\f5c0"; }

.fa-star-of-david:before {
  content: "\f69a"; }

.fa-star-of-life:before {
  content: "\f621"; }

.fa-staylinked:before {
  content: "\f3f5"; }

.fa-steam:before {
  content: "\f1b6"; }

.fa-steam-square:before {
  content: "\f1b7"; }

.fa-steam-symbol:before {
  content: "\f3f6"; }

.fa-step-backward:before {
  content: "\f048"; }

.fa-step-forward:before {
  content: "\f051"; }

.fa-stethoscope:before {
  content: "\f0f1"; }

.fa-sticker-mule:before {
  content: "\f3f7"; }

.fa-sticky-note:before {
  content: "\f249"; }

.fa-stop:before {
  content: "\f04d"; }

.fa-stop-circle:before {
  content: "\f28d"; }

.fa-stopwatch:before {
  content: "\f2f2"; }

.fa-stopwatch-20:before {
  content: "\e06f"; }

.fa-store:before {
  content: "\f54e"; }

.fa-store-alt:before {
  content: "\f54f"; }

.fa-store-alt-slash:before {
  content: "\e070"; }

.fa-store-slash:before {
  content: "\e071"; }

.fa-strava:before {
  content: "\f428"; }

.fa-stream:before {
  content: "\f550"; }

.fa-street-view:before {
  content: "\f21d"; }

.fa-strikethrough:before {
  content: "\f0cc"; }

.fa-stripe:before {
  content: "\f429"; }

.fa-stripe-s:before {
  content: "\f42a"; }

.fa-stroopwafel:before {
  content: "\f551"; }

.fa-studiovinari:before {
  content: "\f3f8"; }

.fa-stumbleupon:before {
  content: "\f1a4"; }

.fa-stumbleupon-circle:before {
  content: "\f1a3"; }

.fa-subscript:before {
  content: "\f12c"; }

.fa-subway:before {
  content: "\f239"; }

.fa-suitcase:before {
  content: "\f0f2"; }

.fa-suitcase-rolling:before {
  content: "\f5c1"; }

.fa-sun:before {
  content: "\f185"; }

.fa-superpowers:before {
  content: "\f2dd"; }

.fa-superscript:before {
  content: "\f12b"; }

.fa-supple:before {
  content: "\f3f9"; }

.fa-surprise:before {
  content: "\f5c2"; }

.fa-suse:before {
  content: "\f7d6"; }

.fa-swatchbook:before {
  content: "\f5c3"; }

.fa-swift:before {
  content: "\f8e1"; }

.fa-swimmer:before {
  content: "\f5c4"; }

.fa-swimming-pool:before {
  content: "\f5c5"; }

.fa-symfony:before {
  content: "\f83d"; }

.fa-synagogue:before {
  content: "\f69b"; }

.fa-sync:before {
  content: "\f021"; }

.fa-sync-alt:before {
  content: "\f2f1"; }

.fa-syringe:before {
  content: "\f48e"; }

.fa-table:before {
  content: "\f0ce"; }

.fa-table-tennis:before {
  content: "\f45d"; }

.fa-tablet:before {
  content: "\f10a"; }

.fa-tablet-alt:before {
  content: "\f3fa"; }

.fa-tablets:before {
  content: "\f490"; }

.fa-tachometer-alt:before {
  content: "\f3fd"; }

.fa-tag:before {
  content: "\f02b"; }

.fa-tags:before {
  content: "\f02c"; }

.fa-tape:before {
  content: "\f4db"; }

.fa-tasks:before {
  content: "\f0ae"; }

.fa-taxi:before {
  content: "\f1ba"; }

.fa-teamspeak:before {
  content: "\f4f9"; }

.fa-teeth:before {
  content: "\f62e"; }

.fa-teeth-open:before {
  content: "\f62f"; }

.fa-telegram:before {
  content: "\f2c6"; }

.fa-telegram-plane:before {
  content: "\f3fe"; }

.fa-temperature-high:before {
  content: "\f769"; }

.fa-temperature-low:before {
  content: "\f76b"; }

.fa-tencent-weibo:before {
  content: "\f1d5"; }

.fa-tenge:before {
  content: "\f7d7"; }

.fa-terminal:before {
  content: "\f120"; }

.fa-text-height:before {
  content: "\f034"; }

.fa-text-width:before {
  content: "\f035"; }

.fa-th:before {
  content: "\f00a"; }

.fa-th-large:before {
  content: "\f009"; }

.fa-th-list:before {
  content: "\f00b"; }

.fa-the-red-yeti:before {
  content: "\f69d"; }

.fa-theater-masks:before {
  content: "\f630"; }

.fa-themeco:before {
  content: "\f5c6"; }

.fa-themeisle:before {
  content: "\f2b2"; }

.fa-thermometer:before {
  content: "\f491"; }

.fa-thermometer-empty:before {
  content: "\f2cb"; }

.fa-thermometer-full:before {
  content: "\f2c7"; }

.fa-thermometer-half:before {
  content: "\f2c9"; }

.fa-thermometer-quarter:before {
  content: "\f2ca"; }

.fa-thermometer-three-quarters:before {
  content: "\f2c8"; }

.fa-think-peaks:before {
  content: "\f731"; }

.fa-thumbs-down:before {
  content: "\f165"; }

.fa-thumbs-up:before {
  content: "\f164"; }

.fa-thumbtack:before {
  content: "\f08d"; }

.fa-ticket-alt:before {
  content: "\f3ff"; }

.fa-tiktok:before {
  content: "\e07b"; }

.fa-times:before {
  content: "\f00d"; }

.fa-times-circle:before {
  content: "\f057"; }

.fa-tint:before {
  content: "\f043"; }

.fa-tint-slash:before {
  content: "\f5c7"; }

.fa-tired:before {
  content: "\f5c8"; }

.fa-toggle-off:before {
  content: "\f204"; }

.fa-toggle-on:before {
  content: "\f205"; }

.fa-toilet:before {
  content: "\f7d8"; }

.fa-toilet-paper:before {
  content: "\f71e"; }

.fa-toilet-paper-slash:before {
  content: "\e072"; }

.fa-toolbox:before {
  content: "\f552"; }

.fa-tools:before {
  content: "\f7d9"; }

.fa-tooth:before {
  content: "\f5c9"; }

.fa-torah:before {
  content: "\f6a0"; }

.fa-torii-gate:before {
  content: "\f6a1"; }

.fa-tractor:before {
  content: "\f722"; }

.fa-trade-federation:before {
  content: "\f513"; }

.fa-trademark:before {
  content: "\f25c"; }

.fa-traffic-light:before {
  content: "\f637"; }

.fa-trailer:before {
  content: "\e041"; }

.fa-train:before {
  content: "\f238"; }

.fa-tram:before {
  content: "\f7da"; }

.fa-transgender:before {
  content: "\f224"; }

.fa-transgender-alt:before {
  content: "\f225"; }

.fa-trash:before {
  content: "\f1f8"; }

.fa-trash-alt:before {
  content: "\f2ed"; }

.fa-trash-restore:before {
  content: "\f829"; }

.fa-trash-restore-alt:before {
  content: "\f82a"; }

.fa-tree:before {
  content: "\f1bb"; }

.fa-trello:before {
  content: "\f181"; }

.fa-tripadvisor:before {
  content: "\f262"; }

.fa-trophy:before {
  content: "\f091"; }

.fa-truck:before {
  content: "\f0d1"; }

.fa-truck-loading:before {
  content: "\f4de"; }

.fa-truck-monster:before {
  content: "\f63b"; }

.fa-truck-moving:before {
  content: "\f4df"; }

.fa-truck-pickup:before {
  content: "\f63c"; }

.fa-tshirt:before {
  content: "\f553"; }

.fa-tty:before {
  content: "\f1e4"; }

.fa-tumblr:before {
  content: "\f173"; }

.fa-tumblr-square:before {
  content: "\f174"; }

.fa-tv:before {
  content: "\f26c"; }

.fa-twitch:before {
  content: "\f1e8"; }

.fa-twitter:before {
  content: "\f099"; }

.fa-twitter-square:before {
  content: "\f081"; }

.fa-typo3:before {
  content: "\f42b"; }

.fa-uber:before {
  content: "\f402"; }

.fa-ubuntu:before {
  content: "\f7df"; }

.fa-uikit:before {
  content: "\f403"; }

.fa-umbraco:before {
  content: "\f8e8"; }

.fa-umbrella:before {
  content: "\f0e9"; }

.fa-umbrella-beach:before {
  content: "\f5ca"; }

.fa-uncharted:before {
  content: "\e084"; }

.fa-underline:before {
  content: "\f0cd"; }

.fa-undo:before {
  content: "\f0e2"; }

.fa-undo-alt:before {
  content: "\f2ea"; }

.fa-uniregistry:before {
  content: "\f404"; }

.fa-unity:before {
  content: "\e049"; }

.fa-universal-access:before {
  content: "\f29a"; }

.fa-university:before {
  content: "\f19c"; }

.fa-unlink:before {
  content: "\f127"; }

.fa-unlock:before {
  content: "\f09c"; }

.fa-unlock-alt:before {
  content: "\f13e"; }

.fa-unsplash:before {
  content: "\e07c"; }

.fa-untappd:before {
  content: "\f405"; }

.fa-upload:before {
  content: "\f093"; }

.fa-ups:before {
  content: "\f7e0"; }

.fa-usb:before {
  content: "\f287"; }

.fa-user:before {
  content: "\f007"; }

.fa-user-alt:before {
  content: "\f406"; }

.fa-user-alt-slash:before {
  content: "\f4fa"; }

.fa-user-astronaut:before {
  content: "\f4fb"; }

.fa-user-check:before {
  content: "\f4fc"; }

.fa-user-circle:before {
  content: "\f2bd"; }

.fa-user-clock:before {
  content: "\f4fd"; }

.fa-user-cog:before {
  content: "\f4fe"; }

.fa-user-edit:before {
  content: "\f4ff"; }

.fa-user-friends:before {
  content: "\f500"; }

.fa-user-graduate:before {
  content: "\f501"; }

.fa-user-injured:before {
  content: "\f728"; }

.fa-user-lock:before {
  content: "\f502"; }

.fa-user-md:before {
  content: "\f0f0"; }

.fa-user-minus:before {
  content: "\f503"; }

.fa-user-ninja:before {
  content: "\f504"; }

.fa-user-nurse:before {
  content: "\f82f"; }

.fa-user-plus:before {
  content: "\f234"; }

.fa-user-secret:before {
  content: "\f21b"; }

.fa-user-shield:before {
  content: "\f505"; }

.fa-user-slash:before {
  content: "\f506"; }

.fa-user-tag:before {
  content: "\f507"; }

.fa-user-tie:before {
  content: "\f508"; }

.fa-user-times:before {
  content: "\f235"; }

.fa-users:before {
  content: "\f0c0"; }

.fa-users-cog:before {
  content: "\f509"; }

.fa-users-slash:before {
  content: "\e073"; }

.fa-usps:before {
  content: "\f7e1"; }

.fa-ussunnah:before {
  content: "\f407"; }

.fa-utensil-spoon:before {
  content: "\f2e5"; }

.fa-utensils:before {
  content: "\f2e7"; }

.fa-vaadin:before {
  content: "\f408"; }

.fa-vector-square:before {
  content: "\f5cb"; }

.fa-venus:before {
  content: "\f221"; }

.fa-venus-double:before {
  content: "\f226"; }

.fa-venus-mars:before {
  content: "\f228"; }

.fa-vest:before {
  content: "\e085"; }

.fa-vest-patches:before {
  content: "\e086"; }

.fa-viacoin:before {
  content: "\f237"; }

.fa-viadeo:before {
  content: "\f2a9"; }

.fa-viadeo-square:before {
  content: "\f2aa"; }

.fa-vial:before {
  content: "\f492"; }

.fa-vials:before {
  content: "\f493"; }

.fa-viber:before {
  content: "\f409"; }

.fa-video:before {
  content: "\f03d"; }

.fa-video-slash:before {
  content: "\f4e2"; }

.fa-vihara:before {
  content: "\f6a7"; }

.fa-vimeo:before {
  content: "\f40a"; }

.fa-vimeo-square:before {
  content: "\f194"; }

.fa-vimeo-v:before {
  content: "\f27d"; }

.fa-vine:before {
  content: "\f1ca"; }

.fa-virus:before {
  content: "\e074"; }

.fa-virus-slash:before {
  content: "\e075"; }

.fa-viruses:before {
  content: "\e076"; }

.fa-vk:before {
  content: "\f189"; }

.fa-vnv:before {
  content: "\f40b"; }

.fa-voicemail:before {
  content: "\f897"; }

.fa-volleyball-ball:before {
  content: "\f45f"; }

.fa-volume-down:before {
  content: "\f027"; }

.fa-volume-mute:before {
  content: "\f6a9"; }

.fa-volume-off:before {
  content: "\f026"; }

.fa-volume-up:before {
  content: "\f028"; }

.fa-vote-yea:before {
  content: "\f772"; }

.fa-vr-cardboard:before {
  content: "\f729"; }

.fa-vuejs:before {
  content: "\f41f"; }

.fa-walking:before {
  content: "\f554"; }

.fa-wallet:before {
  content: "\f555"; }

.fa-warehouse:before {
  content: "\f494"; }

.fa-watchman-monitoring:before {
  content: "\e087"; }

.fa-water:before {
  content: "\f773"; }

.fa-wave-square:before {
  content: "\f83e"; }

.fa-waze:before {
  content: "\f83f"; }

.fa-weebly:before {
  content: "\f5cc"; }

.fa-weibo:before {
  content: "\f18a"; }

.fa-weight:before {
  content: "\f496"; }

.fa-weight-hanging:before {
  content: "\f5cd"; }

.fa-weixin:before {
  content: "\f1d7"; }

.fa-whatsapp:before {
  content: "\f232"; }

.fa-whatsapp-square:before {
  content: "\f40c"; }

.fa-wheelchair:before {
  content: "\f193"; }

.fa-whmcs:before {
  content: "\f40d"; }

.fa-wifi:before {
  content: "\f1eb"; }

.fa-wikipedia-w:before {
  content: "\f266"; }

.fa-wind:before {
  content: "\f72e"; }

.fa-window-close:before {
  content: "\f410"; }

.fa-window-maximize:before {
  content: "\f2d0"; }

.fa-window-minimize:before {
  content: "\f2d1"; }

.fa-window-restore:before {
  content: "\f2d2"; }

.fa-windows:before {
  content: "\f17a"; }

.fa-wine-bottle:before {
  content: "\f72f"; }

.fa-wine-glass:before {
  content: "\f4e3"; }

.fa-wine-glass-alt:before {
  content: "\f5ce"; }

.fa-wix:before {
  content: "\f5cf"; }

.fa-wizards-of-the-coast:before {
  content: "\f730"; }

.fa-wodu:before {
  content: "\e088"; }

.fa-wolf-pack-battalion:before {
  content: "\f514"; }

.fa-won-sign:before {
  content: "\f159"; }

.fa-wordpress:before {
  content: "\f19a"; }

.fa-wordpress-simple:before {
  content: "\f411"; }

.fa-wpbeginner:before {
  content: "\f297"; }

.fa-wpexplorer:before {
  content: "\f2de"; }

.fa-wpforms:before {
  content: "\f298"; }

.fa-wpressr:before {
  content: "\f3e4"; }

.fa-wrench:before {
  content: "\f0ad"; }

.fa-x-ray:before {
  content: "\f497"; }

.fa-xbox:before {
  content: "\f412"; }

.fa-xing:before {
  content: "\f168"; }

.fa-xing-square:before {
  content: "\f169"; }

.fa-y-combinator:before {
  content: "\f23b"; }

.fa-yahoo:before {
  content: "\f19e"; }

.fa-yammer:before {
  content: "\f840"; }

.fa-yandex:before {
  content: "\f413"; }

.fa-yandex-international:before {
  content: "\f414"; }

.fa-yarn:before {
  content: "\f7e3"; }

.fa-yelp:before {
  content: "\f1e9"; }

.fa-yen-sign:before {
  content: "\f157"; }

.fa-yin-yang:before {
  content: "\f6ad"; }

.fa-yoast:before {
  content: "\f2b1"; }

.fa-youtube:before {
  content: "\f167"; }

.fa-youtube-square:before {
  content: "\f431"; }

.fa-zhihu:before {
  content: "\f63f"; }

.sr-only {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px; }

.sr-only-focusable:active, .sr-only-focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto; }

@font-face {
  font-family: 'Font Awesome 5 Brands';
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url("/mhv-portal-web/o/mhv-portal-theme/fonts/fontawesome/fa-brands-400.eot");
  src: url("/mhv-portal-web/o/mhv-portal-theme/fonts/fontawesome/fa-brands-400.eot?#iefix") format("embedded-opentype"), url("/mhv-portal-web/o/mhv-portal-theme/fonts/fontawesome/fa-brands-400.woff2") format("woff2"), url("/mhv-portal-web/o/mhv-portal-theme/fonts/fontawesome/fa-brands-400.woff") format("woff"), url("/mhv-portal-web/o/mhv-portal-theme/fonts/fontawesome/fa-brands-400.ttf") format("truetype"), url("/mhv-portal-web/o/mhv-portal-theme/fonts/fontawesome/fa-brands-400.svg#fontawesome") format("svg"); }

.fab {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }

@font-face {
  font-family: 'Font Awesome\ 5 Free';
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url("/mhv-portal-web/o/mhv-portal-theme/fonts/fontawesome/fa-regular-400.eot");
  src: url("/mhv-portal-web/o/mhv-portal-theme/fonts/fontawesome/fa-regular-400.eot?#iefix") format("embedded-opentype"), url("/mhv-portal-web/o/mhv-portal-theme/fonts/fontawesome/fa-regular-400.woff2") format("woff2"), url("/mhv-portal-web/o/mhv-portal-theme/fonts/fontawesome/fa-regular-400.woff") format("woff"), url("/mhv-portal-web/o/mhv-portal-theme/fonts/fontawesome/fa-regular-400.ttf") format("truetype"), url("/mhv-portal-web/o/mhv-portal-theme/fonts/fontawesome/fa-regular-400.svg#fontawesome") format("svg"); }

.far {
  font-family: 'Font Awesome\ 5 Free';
  font-weight: 400; }

@font-face {
  font-family: 'Font Awesome\ 5 Free';
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url("/mhv-portal-web/o/mhv-portal-theme/fonts/fontawesome/fa-solid-900.eot");
  src: url("/mhv-portal-web/o/mhv-portal-theme/fonts/fontawesome/fa-solid-900.eot?#iefix") format("embedded-opentype"), url("/mhv-portal-web/o/mhv-portal-theme/fonts/fontawesome/fa-solid-900.woff2") format("woff2"), url("/mhv-portal-web/o/mhv-portal-theme/fonts/fontawesome/fa-solid-900.woff") format("woff"), url("/mhv-portal-web/o/mhv-portal-theme/fonts/fontawesome/fa-solid-900.ttf") format("truetype"), url("/mhv-portal-web/o/mhv-portal-theme/fonts/fontawesome/fa-solid-900.svg#fontawesome") format("svg"); }

.fa,
.fas {
  font-family: 'Font Awesome\ 5 Free';
  font-weight: 900; }

/*! uswds v3.7.1 */
/*! uswds v3.7.1 */
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html {
  line-height: 1.15;
  -webkit-text-size-adjust: 100%; }

body {
  margin: 0; }

main {
  display: block; }

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

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

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

a {
  background-color: transparent; }

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

b,
strong {
  font-weight: bolder; }

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

small {
  font-size: 80%; }

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

sub {
  bottom: -0.25em; }

sup {
  top: -0.5em; }

img {
  border-style: none; }

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

button,
input {
  overflow: visible; }

button,
select {
  text-transform: none; }

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

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

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

fieldset {
  padding: 0.35em 0.75em 0.625em; }

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

progress {
  vertical-align: baseline; }

textarea {
  overflow: auto; }

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

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

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

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

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

details {
  display: block; }

summary {
  display: list-item; }

template {
  display: none; }

[hidden] {
  display: none; }

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

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

@font-face {
  font-family: "Roboto Mono Web";
  font-style: normal;
  font-weight: 300;
  font-display: fallback;
  src: url(../fonts/roboto-mono/roboto-mono-v5-latin-300.woff2) format("woff2"); }

@font-face {
  font-family: "Roboto Mono Web";
  font-style: normal;
  font-weight: 400;
  font-display: fallback;
  src: url(../fonts/roboto-mono/roboto-mono-v5-latin-regular.woff2) format("woff2"); }

@font-face {
  font-family: "Roboto Mono Web";
  font-style: normal;
  font-weight: 700;
  font-display: fallback;
  src: url(../fonts/roboto-mono/roboto-mono-v5-latin-700.woff2) format("woff2"); }

@font-face {
  font-family: "Roboto Mono Web";
  font-style: italic;
  font-weight: 300;
  font-display: fallback;
  src: url(../fonts/roboto-mono/roboto-mono-v5-latin-300italic.woff2) format("woff2"); }

@font-face {
  font-family: "Roboto Mono Web";
  font-style: italic;
  font-weight: 400;
  font-display: fallback;
  src: url(../fonts/roboto-mono/roboto-mono-v5-latin-italic.woff2) format("woff2"); }

@font-face {
  font-family: "Roboto Mono Web";
  font-style: italic;
  font-weight: 700;
  font-display: fallback;
  src: url(../fonts/roboto-mono/roboto-mono-v5-latin-700italic.woff2) format("woff2"); }

@font-face {
  font-family: "Source Sans Pro Web";
  font-style: normal;
  font-weight: 300;
  font-display: fallback;
  src: url(../fonts/source-sans-pro/sourcesanspro-light-webfont.woff2) format("woff2"); }

@font-face {
  font-family: "Source Sans Pro Web";
  font-style: normal;
  font-weight: 400;
  font-display: fallback;
  src: url(../fonts/source-sans-pro/sourcesanspro-regular-webfont.woff2) format("woff2"); }

@font-face {
  font-family: "Source Sans Pro Web";
  font-style: normal;
  font-weight: 700;
  font-display: fallback;
  src: url(../fonts/source-sans-pro/sourcesanspro-bold-webfont.woff2) format("woff2"); }

@font-face {
  font-family: "Source Sans Pro Web";
  font-style: italic;
  font-weight: 300;
  font-display: fallback;
  src: url(../fonts/source-sans-pro/sourcesanspro-lightitalic-webfont.woff2) format("woff2"); }

@font-face {
  font-family: "Source Sans Pro Web";
  font-style: italic;
  font-weight: 400;
  font-display: fallback;
  src: url(../fonts/source-sans-pro/sourcesanspro-italic-webfont.woff2) format("woff2"); }

@font-face {
  font-family: "Source Sans Pro Web";
  font-style: italic;
  font-weight: 700;
  font-display: fallback;
  src: url(../fonts/source-sans-pro/sourcesanspro-bolditalic-webfont.woff2) format("woff2"); }

@font-face {
  font-family: "Merriweather Web";
  font-style: normal;
  font-weight: 300;
  font-display: fallback;
  src: url(../fonts/merriweather/Latin-Merriweather-Light.woff2) format("woff2"); }

@font-face {
  font-family: "Merriweather Web";
  font-style: normal;
  font-weight: 400;
  font-display: fallback;
  src: url(../fonts/merriweather/Latin-Merriweather-Regular.woff2) format("woff2"); }

@font-face {
  font-family: "Merriweather Web";
  font-style: normal;
  font-weight: 700;
  font-display: fallback;
  src: url(../fonts/merriweather/Latin-Merriweather-Bold.woff2) format("woff2"); }

@font-face {
  font-family: "Merriweather Web";
  font-style: italic;
  font-weight: 300;
  font-display: fallback;
  src: url(../fonts/merriweather/Latin-Merriweather-LightItalic.woff2) format("woff2"); }

@font-face {
  font-family: "Merriweather Web";
  font-style: italic;
  font-weight: 400;
  font-display: fallback;
  src: url(../fonts/merriweather/Latin-Merriweather-Italic.woff2) format("woff2"); }

@font-face {
  font-family: "Merriweather Web";
  font-style: italic;
  font-weight: 700;
  font-display: fallback;
  src: url(../fonts/merriweather/Latin-Merriweather-BoldItalic.woff2) format("woff2"); }

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

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

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

img {
  max-width: 100%; }

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

html {
  box-sizing: border-box; }

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

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

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

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

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

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

.usa-dark-background {
  background-color: #3d4551; }

.usa-dark-background p,
.usa-dark-background span {
  color: white; }

.usa-dark-background a {
  color: #dfe1e2; }

.usa-dark-background a:visited {
  color: #dfe1e2; }

.usa-dark-background a:hover, .usa-dark-background a:active {
  color: #f0f0f0; }

.usa-display {
  margin-bottom: 0;
  margin-top: 0;
  clear: both;
  font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;
  font-size: 1.34rem;
  line-height: 1.2;
  font-weight: 700;
  margin-bottom: 0; }

* + .usa-display {
  margin-top: 1.5em; }

.usa-display + * {
  margin-top: 1em; }

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

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

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

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

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

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

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

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

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

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

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

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

.usa-link:visited {
  color: #54278f; }

.usa-link:hover {
  color: #1a4480; }

.usa-link:active {
  color: #162e51; }

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

.usa-link--external {
  display: inline; }

.usa-link--external::before {
  position: absolute;
  left: -999em;
  right: auto;
  content: "External."; }

.usa-link--external[target=_blank]::before {
  position: absolute;
  left: -999em;
  right: auto;
  content: "External, opens in a new tab."; }

.usa-link--external::after {
  background-image: url("../img/usa-icons/launch.svg");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 1.75ex 1.75ex;
  display: inline-block;
  height: 1.75ex;
  width: 1.75ex;
  content: "";
  display: inline;
  margin-top: 0.7ex;
  margin-left: 2px;
  padding-left: 1.75ex;
  vertical-align: middle; }

@supports (-webkit-mask: url("")) or (mask: url("")) {
  .usa-link--external::after {
    background: none;
    background-color: currentColor;
    -webkit-mask-image: url("../img/usa-icons/launch.svg"), linear-gradient(transparent, transparent);
    mask-image: url("../img/usa-icons/launch.svg"), linear-gradient(transparent, transparent);
    -webkit-mask-position: center center;
    mask-position: center center;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 1.75ex 1.75ex;
    mask-size: 1.75ex 1.75ex; } }

.usa-link--external.usa-link--alt {
  display: inline; }

.usa-link--external.usa-link--alt::before {
  position: absolute;
  left: -999em;
  right: auto;
  content: "External."; }

.usa-link--external.usa-link--alt[target=_blank]::before {
  position: absolute;
  left: -999em;
  right: auto;
  content: "External, opens in a new tab."; }

.usa-link--external.usa-link--alt::after {
  background-image: url("../img/usa-icons-bg/launch--white.svg");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 1.75ex 1.75ex;
  display: inline-block;
  height: 1.75ex;
  width: 1.75ex;
  content: "";
  display: inline;
  margin-top: 0.7ex;
  margin-left: 2px;
  padding-left: 1.75ex;
  vertical-align: middle; }

@supports (-webkit-mask: url("")) or (mask: url("")) {
  .usa-link--external.usa-link--alt::after {
    background: none;
    background-color: currentColor;
    -webkit-mask-image: url("../img/usa-icons/launch.svg"), linear-gradient(transparent, transparent);
    mask-image: url("../img/usa-icons/launch.svg"), linear-gradient(transparent, transparent);
    -webkit-mask-position: center center;
    mask-position: center center;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 1.75ex 1.75ex;
    mask-size: 1.75ex 1.75ex; } }

.usa-list {
  margin-bottom: 1em;
  margin-top: 1em;
  line-height: 1.5;
  padding-left: 3ch; }

.usa-list:last-child {
  margin-bottom: 0; }

.usa-list ul,
.usa-list ol {
  margin-top: 0.25em; }

.usa-list li {
  margin-bottom: 0.25em;
  max-width: 68ex; }

.usa-list li:last-child {
  margin-bottom: 0; }

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

.usa-list--unstyled > li {
  margin-bottom: 0;
  max-width: unset; }

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

.usa-prose .usa-list--unstyled > li {
  margin-bottom: 0;
  max-width: unset; }

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

* + .usa-paragraph {
  margin-top: 1em; }

.usa-paragraph + * {
  margin-top: 1em; }

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

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

.usa-prose > ul:last-child,
.usa-prose > ol:last-child {
  margin-bottom: 0; }

.usa-prose > ul ul,
.usa-prose > ul ol,
.usa-prose > ol ul,
.usa-prose > ol ol {
  margin-top: 0.25em; }

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

.usa-prose > ul li:last-child,
.usa-prose > ol li:last-child {
  margin-bottom: 0; }

.usa-prose > table {
  font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;
  font-size: 1.06rem;
  line-height: 1.5;
  border-collapse: collapse;
  border-spacing: 0;
  color: #1b1b1b;
  margin: 1.25rem 0;
  text-align: left; }

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

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

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

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

.usa-prose > table caption {
  font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;
  font-size: 1rem;
  font-weight: 700;
  margin-bottom: 0.75rem;
  text-align: left; }

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

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

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

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

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

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

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

.usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button:hover, .usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--hover, .usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button:disabled:hover, .usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button[aria-disabled=true]:hover, .usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button:disabled.usa-button--hover, .usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button[aria-disabled=true].usa-button--hover, .usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button:active, .usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--active, .usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button:disabled:active, .usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button[aria-disabled=true]:active, .usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button:disabled.usa-button--active, .usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button[aria-disabled=true].usa-button--active, .usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button:disabled:focus, .usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button[aria-disabled=true]:focus, .usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button:disabled.usa-focus, .usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button[aria-disabled=true].usa-focus, .usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button:disabled, .usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button[aria-disabled=true], .usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--disabled, .usa-prose > table th[data-sortable][aria-sort=none] .usa-table__header__button:hover, .usa-prose > table th[data-sortable][aria-sort=none] .usa-table__header__button.usa-button--hover, .usa-prose > table th[data-sortable][aria-sort=none] .usa-table__header__button:disabled:hover, .usa-prose > table th[data-sortable][aria-sort=none] .usa-table__header__button[aria-disabled=true]:hover, .usa-prose > table th[data-sortable][aria-sort=none] .usa-table__header__button:disabled.usa-button--hover, .usa-prose > table th[data-sortable][aria-sort=none] .usa-table__header__button[aria-disabled=true].usa-button--hover, .usa-prose > table th[data-sortable][aria-sort=none] .usa-table__header__button:active, .usa-prose > table th[data-sortable][aria-sort=none] .usa-table__header__button.usa-button--active, .usa-prose > table th[data-sortable][aria-sort=none] .usa-table__header__button:disabled:active, .usa-prose > table th[data-sortable][aria-sort=none] .usa-table__header__button[aria-disabled=true]:active, .usa-prose > table th[data-sortable][aria-sort=none] .usa-table__header__button:disabled.usa-button--active, .usa-prose > table th[data-sortable][aria-sort=none] .usa-table__header__button[aria-disabled=true].usa-button--active, .usa-prose > table th[data-sortable][aria-sort=none] .usa-table__header__button:disabled:focus, .usa-prose > table th[data-sortable][aria-sort=none] .usa-table__header__button[aria-disabled=true]:focus, .usa-prose > table th[data-sortable][aria-sort=none] .usa-table__header__button:disabled.usa-focus, .usa-prose > table th[data-sortable][aria-sort=none] .usa-table__header__button[aria-disabled=true].usa-focus, .usa-prose > table th[data-sortable][aria-sort=none] .usa-table__header__button:disabled, .usa-prose > table th[data-sortable][aria-sort=none] .usa-table__header__button[aria-disabled=true], .usa-prose > table th[data-sortable][aria-sort=none] .usa-table__header__button.usa-button--disabled {
  background-color: transparent;
  box-shadow: none;
  text-decoration: underline; }

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

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

.usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button:disabled, .usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button[aria-disabled=true], .usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button:disabled:hover, .usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button[aria-disabled=true]:hover, .usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button[aria-disabled=true]:focus, .usa-prose > table th[data-sortable][aria-sort=none] .usa-table__header__button:disabled, .usa-prose > table th[data-sortable][aria-sort=none] .usa-table__header__button[aria-disabled=true], .usa-prose > table th[data-sortable][aria-sort=none] .usa-table__header__button:disabled:hover, .usa-prose > table th[data-sortable][aria-sort=none] .usa-table__header__button[aria-disabled=true]:hover, .usa-prose > table th[data-sortable][aria-sort=none] .usa-table__header__button[aria-disabled=true]:focus {
  color: #757575; }

@media (forced-colors: active) {
  .usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button:disabled, .usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button[aria-disabled=true], .usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button:disabled:hover, .usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button[aria-disabled=true]:hover, .usa-prose > table th[data-sortable]:not([aria-sort]) .usa-table__header__button[aria-disabled=true]:focus, .usa-prose > table th[data-sortable][aria-sort=none] .usa-table__header__button:disabled, .usa-prose > table th[data-sortable][aria-sort=none] .usa-table__header__button[aria-disabled=true], .usa-prose > table th[data-sortable][aria-sort=none] .usa-table__header__button:disabled:hover, .usa-prose > table th[data-sortable][aria-sort=none] .usa-table__header__button[aria-disabled=true]:hover, .usa-prose > table th[data-sortable][aria-sort=none] .usa-table__header__button[aria-disabled=true]:focus {
    color: GrayText; } }

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

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

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

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

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

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

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

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

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

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

.usa-prose > table th[data-sortable][aria-sort=descending] .usa-table__header__button:hover, .usa-prose > table th[data-sortable][aria-sort=descending] .usa-table__header__button.usa-button--hover, .usa-prose > table th[data-sortable][aria-sort=descending] .usa-table__header__button:disabled:hover, .usa-prose > table th[data-sortable][aria-sort=descending] .usa-table__header__button[aria-disabled=true]:hover, .usa-prose > table th[data-sortable][aria-sort=descending] .usa-table__header__button:disabled.usa-button--hover, .usa-prose > table th[data-sortable][aria-sort=descending] .usa-table__header__button[aria-disabled=true].usa-button--hover, .usa-prose > table th[data-sortable][aria-sort=descending] .usa-table__header__button:active, .usa-prose > table th[data-sortable][aria-sort=descending] .usa-table__header__button.usa-button--active, .usa-prose > table th[data-sortable][aria-sort=descending] .usa-table__header__button:disabled:active, .usa-prose > table th[data-sortable][aria-sort=descending] .usa-table__header__button[aria-disabled=true]:active, .usa-prose > table th[data-sortable][aria-sort=descending] .usa-table__header__button:disabled.usa-button--active, .usa-prose > table th[data-sortable][aria-sort=descending] .usa-table__header__button[aria-disabled=true].usa-button--active, .usa-prose > table th[data-sortable][aria-sort=descending] .usa-table__header__button:disabled:focus, .usa-prose > table th[data-sortable][aria-sort=descending] .usa-table__header__button[aria-disabled=true]:focus, .usa-prose > table th[data-sortable][aria-sort=descending] .usa-table__header__button:disabled.usa-focus, .usa-prose > table th[data-sortable][aria-sort=descending] .usa-table__header__button[aria-disabled=true].usa-focus, .usa-prose > table th[data-sortable][aria-sort=descending] .usa-table__header__button:disabled, .usa-prose > table th[data-sortable][aria-sort=descending] .usa-table__header__button[aria-disabled=true], .usa-prose > table th[data-sortable][aria-sort=descending] .usa-table__header__button.usa-button--disabled {
  background-color: transparent;
  box-shadow: none;
  text-decoration: underline; }

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

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

.usa-prose > table th[data-sortable][aria-sort=descending] .usa-table__header__button:disabled, .usa-prose > table th[data-sortable][aria-sort=descending] .usa-table__header__button[aria-disabled=true], .usa-prose > table th[data-sortable][aria-sort=descending] .usa-table__header__button:disabled:hover, .usa-prose > table th[data-sortable][aria-sort=descending] .usa-table__header__button[aria-disabled=true]:hover, .usa-prose > table th[data-sortable][aria-sort=descending] .usa-table__header__button[aria-disabled=true]:focus {
  color: #757575; }

@media (forced-colors: active) {
  .usa-prose > table th[data-sortable][aria-sort=descending] .usa-table__header__button:disabled, .usa-prose > table th[data-sortable][aria-sort=descending] .usa-table__header__button[aria-disabled=true], .usa-prose > table th[data-sortable][aria-sort=descending] .usa-table__header__button:disabled:hover, .usa-prose > table th[data-sortable][aria-sort=descending] .usa-table__header__button[aria-disabled=true]:hover, .usa-prose > table th[data-sortable][aria-sort=descending] .usa-table__header__button[aria-disabled=true]:focus {
    color: GrayText; } }

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

.usa-prose > table th[data-sortable][aria-sort=descending] .usa-table__header__button .usa-icon > g {
  fill: transparent; }

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

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

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

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

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

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

.usa-prose > table th[data-sortable][aria-sort=ascending] .usa-table__header__button:hover, .usa-prose > table th[data-sortable][aria-sort=ascending] .usa-table__header__button.usa-button--hover, .usa-prose > table th[data-sortable][aria-sort=ascending] .usa-table__header__button:disabled:hover, .usa-prose > table th[data-sortable][aria-sort=ascending] .usa-table__header__button[aria-disabled=true]:hover, .usa-prose > table th[data-sortable][aria-sort=ascending] .usa-table__header__button:disabled.usa-button--hover, .usa-prose > table th[data-sortable][aria-sort=ascending] .usa-table__header__button[aria-disabled=true].usa-button--hover, .usa-prose > table th[data-sortable][aria-sort=ascending] .usa-table__header__button:active, .usa-prose > table th[data-sortable][aria-sort=ascending] .usa-table__header__button.usa-button--active, .usa-prose > table th[data-sortable][aria-sort=ascending] .usa-table__header__button:disabled:active, .usa-prose > table th[data-sortable][aria-sort=ascending] .usa-table__header__button[aria-disabled=true]:active, .usa-prose > table th[data-sortable][aria-sort=ascending] .usa-table__header__button:disabled.usa-button--active, .usa-prose > table th[data-sortable][aria-sort=ascending] .usa-table__header__button[aria-disabled=true].usa-button--active, .usa-prose > table th[data-sortable][aria-sort=ascending] .usa-table__header__button:disabled:focus, .usa-prose > table th[data-sortable][aria-sort=ascending] .usa-table__header__button[aria-disabled=true]:focus, .usa-prose > table th[data-sortable][aria-sort=ascending] .usa-table__header__button:disabled.usa-focus, .usa-prose > table th[data-sortable][aria-sort=ascending] .usa-table__header__button[aria-disabled=true].usa-focus, .usa-prose > table th[data-sortable][aria-sort=ascending] .usa-table__header__button:disabled, .usa-prose > table th[data-sortable][aria-sort=ascending] .usa-table__header__button[aria-disabled=true], .usa-prose > table th[data-sortable][aria-sort=ascending] .usa-table__header__button.usa-button--disabled {
  background-color: transparent;
  box-shadow: none;
  text-decoration: underline; }

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

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

.usa-prose > table th[data-sortable][aria-sort=ascending] .usa-table__header__button:disabled, .usa-prose > table th[data-sortable][aria-sort=ascending] .usa-table__header__button[aria-disabled=true], .usa-prose > table th[data-sortable][aria-sort=ascending] .usa-table__header__button:disabled:hover, .usa-prose > table th[data-sortable][aria-sort=ascending] .usa-table__header__button[aria-disabled=true]:hover, .usa-prose > table th[data-sortable][aria-sort=ascending] .usa-table__header__button[aria-disabled=true]:focus {
  color: #757575; }

@media (forced-colors: active) {
  .usa-prose > table th[data-sortable][aria-sort=ascending] .usa-table__header__button:disabled, .usa-prose > table th[data-sortable][aria-sort=ascending] .usa-table__header__button[aria-disabled=true], .usa-prose > table th[data-sortable][aria-sort=ascending] .usa-table__header__button:disabled:hover, .usa-prose > table th[data-sortable][aria-sort=ascending] .usa-table__header__button[aria-disabled=true]:hover, .usa-prose > table th[data-sortable][aria-sort=ascending] .usa-table__header__button[aria-disabled=true]:focus {
    color: GrayText; } }

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

.usa-prose > table th[data-sortable][aria-sort=ascending] .usa-table__header__button .usa-icon > g {
  fill: transparent; }

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

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

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

.usa-prose > .usa-table--borderless thead th {
  background-color: transparent;
  border-top: 0;
  color: #1b1b1b; }

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

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

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

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

.usa-prose > .usa-table--compact th,
.usa-prose > .usa-table--compact td {
  padding: 0.25rem 0.75rem; }

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

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

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

@media all and (max-width: 29.99em) {
  .usa-prose > .usa-table--stacked-header thead {
    display: none; }
  .usa-prose > .usa-table--stacked-header th,
  .usa-prose > .usa-table--stacked-header td {
    border-bottom-width: 0;
    display: block;
    width: 100%; }
  .usa-prose > .usa-table--stacked-header tr {
    border-bottom: 0.25rem solid #1b1b1b;
    border-top-width: 0;
    width: 100%; }
  .usa-prose > .usa-table--stacked-header tr th:first-child,
  .usa-prose > .usa-table--stacked-header tr td:first-child {
    border-top-width: 0; }
  .usa-prose > .usa-table--stacked-header tr:nth-child(odd) td,
  .usa-prose > .usa-table--stacked-header tr:nth-child(odd) th {
    background-color: inherit; }
  .usa-prose > .usa-table--stacked-header tr:first-child th:first-child,
  .usa-prose > .usa-table--stacked-header tr:first-child td:first-child {
    border-top: 0.25rem solid #1b1b1b; }
  .usa-prose > .usa-table--stacked-header th[data-label],
  .usa-prose > .usa-table--stacked-header td[data-label] {
    padding-bottom: 0.75rem; }
  .usa-prose > .usa-table--stacked-header th[data-label]:before,
  .usa-prose > .usa-table--stacked-header td[data-label]:before {
    content: attr(data-label);
    display: block;
    font-weight: 700;
    margin: -0.5rem -1rem 0rem;
    padding: 0.75rem 1rem 0.25rem; }
  .usa-prose > .usa-table--stacked-header tr td:first-child,
  .usa-prose > .usa-table--stacked-header tr th:first-child {
    font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;
    font-size: 1.06rem;
    line-height: 1.1;
    background-color: #dfe1e2;
    color: #1b1b1b;
    font-weight: 700;
    padding: 0.75rem 1rem; }
  .usa-prose > .usa-table--stacked-header tr td:first-child:before,
  .usa-prose > .usa-table--stacked-header tr th:first-child:before {
    display: none; } }

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

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

.usa-prose > .width-mobile .usa-table--stacked tr {
  border-bottom: 0.25rem solid #1b1b1b;
  border-top-width: 0;
  width: 100%; }

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

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

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

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

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

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

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

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

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

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

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

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

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

.usa-prose > .width-mobile .usa-table--stacked-header tr td:first-child,
.usa-prose > .width-mobile .usa-table--stacked-header tr th:first-child {
  font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;
  font-size: 1.06rem;
  line-height: 1.1;
  background-color: #dfe1e2;
  color: #1b1b1b;
  font-weight: 700;
  padding: 0.75rem 1rem; }

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

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

.usa-prose > .usa-table-container--scrollable .usa-table {
  margin: 0; }

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

.usa-prose > p {
  line-height: 1.5;
  max-width: 68ex; }

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

.usa-prose > * + * {
  margin-top: 1em;
  margin-bottom: 0; }

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

.usa-prose > h1 {
  font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;
  font-size: 2.44rem;
  line-height: 1.2;
  font-weight: 700; }

.usa-prose > h2 {
  font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;
  font-size: 1.95rem;
  line-height: 1.2;
  font-weight: 700; }

.usa-prose > h3 {
  font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;
  font-size: 1.34rem;
  line-height: 1.2;
  font-weight: 700; }

.usa-prose > h4 {
  font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;
  font-size: 0.98rem;
  line-height: 1.2;
  font-weight: 700; }

.usa-prose > h5 {
  font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;
  font-size: 0.91rem;
  line-height: 1.2;
  font-weight: 700; }

.usa-prose > h6 {
  font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;
  font-size: 0.87rem;
  line-height: 1.1;
  font-weight: normal;
  letter-spacing: 0.025em;
  text-transform: uppercase; }

.usa-accordion {
  margin-bottom: 0;
  margin-top: 0;
  list-style-type: none;
  padding-left: 0;
  color: #1b1b1b;
  margin: 0;
  padding: 0;
  width: 100%;
  font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;
  font-size: 1.06rem;
  line-height: 1.5; }

.usa-accordion > li {
  margin-bottom: 0;
  max-width: unset; }

.usa-accordion > ul li ul {
  list-style: disc; }

.usa-accordion > ul li ul > li > ul {
  list-style: circle; }

.usa-accordion > ul li ul > li > ul > li > ul {
  list-style: square; }

.usa-accordion + .usa-accordion,
.usa-accordion + .usa-accordion--bordered {
  margin-top: 0.5rem; }

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

.usa-accordion--bordered .usa-accordion__heading {
  margin-bottom: 0; }

.usa-accordion__heading,
.usa-prose .usa-accordion__heading {
  font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;
  font-size: 1.06rem;
  line-height: 0.9;
  margin: 0; }

.usa-accordion__heading:not(:first-child),
.usa-prose .usa-accordion__heading:not(:first-child) {
  margin-top: 0.5rem; }

.usa-accordion__content {
  color: #1b1b1b;
  background-color: white;
  margin-top: 0;
  overflow: auto;
  padding: 1rem 1.25rem calc(1rem - 0.25rem) 1.25rem; }

.usa-accordion__content > *:first-child {
  margin-top: 0; }

.usa-accordion__content > *:last-child {
  margin-bottom: 0; }

.usa-accordion__button {
  color: #005ea2;
  text-decoration: underline;
  background-color: transparent;
  border: 0;
  border-radius: 0;
  box-shadow: none;
  font-weight: normal;
  margin: 0;
  padding: 0;
  text-align: left;
  color: #1b1b1b;
  background-color: #f0f0f0;
  background-image: url("../img/usa-icons/remove.svg"), linear-gradient(transparent, transparent);
  background-repeat: no-repeat;
  background-position: right 1.25rem center;
  background-size: 1.5rem;
  cursor: pointer;
  display: inline-block;
  font-weight: 700;
  margin: 0;
  padding: 1rem 3.5rem 1rem 1.25rem;
  text-decoration: none;
  width: 100%; }

.usa-accordion__button:visited {
  color: #54278f; }

.usa-accordion__button:hover {
  color: #1a4480; }

.usa-accordion__button:active {
  color: #162e51; }

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

.usa-accordion__button:hover, .usa-accordion__button.usa-button--hover, .usa-accordion__button:disabled:hover, .usa-accordion__button[aria-disabled=true]:hover, .usa-accordion__button:disabled.usa-button--hover, .usa-accordion__button[aria-disabled=true].usa-button--hover, .usa-accordion__button:active, .usa-accordion__button.usa-button--active, .usa-accordion__button:disabled:active, .usa-accordion__button[aria-disabled=true]:active, .usa-accordion__button:disabled.usa-button--active, .usa-accordion__button[aria-disabled=true].usa-button--active, .usa-accordion__button:disabled:focus, .usa-accordion__button[aria-disabled=true]:focus, .usa-accordion__button:disabled.usa-focus, .usa-accordion__button[aria-disabled=true].usa-focus, .usa-accordion__button:disabled, .usa-accordion__button[aria-disabled=true], .usa-accordion__button.usa-button--disabled {
  background-color: transparent;
  box-shadow: none;
  text-decoration: underline; }

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

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

.usa-accordion__button:disabled, .usa-accordion__button[aria-disabled=true], .usa-accordion__button:disabled:hover, .usa-accordion__button[aria-disabled=true]:hover, .usa-accordion__button[aria-disabled=true]:focus {
  color: #757575; }

@media (forced-colors: active) {
  .usa-accordion__button:disabled, .usa-accordion__button[aria-disabled=true], .usa-accordion__button:disabled:hover, .usa-accordion__button[aria-disabled=true]:hover, .usa-accordion__button[aria-disabled=true]:focus {
    color: GrayText; } }

.usa-accordion__button:hover {
  color: #1b1b1b;
  background-color: #dfe1e2;
  background-image: url("../img/usa-icons/remove.svg"), linear-gradient(transparent, transparent);
  background-repeat: no-repeat;
  text-decoration: none; }

@media (forced-colors: active) {
  .usa-accordion__button {
    border: 2px solid transparent;
    position: relative; }
  .usa-accordion__button::before {
    background-image: url("../img/usa-icons/remove.svg");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 1.5rem 1.5rem;
    display: inline-block;
    height: 1.5rem;
    width: 1.5rem;
    height: 100%;
    position: absolute;
    right: 1.25rem;
    top: 0;
    content: ""; }
  @supports (-webkit-mask: url("")) or (mask: url("")) {
    .usa-accordion__button::before {
      background: none;
      background-color: ButtonText;
      -webkit-mask-image: url("../img/usa-icons/remove.svg"), linear-gradient(transparent, transparent);
      mask-image: url("../img/usa-icons/remove.svg"), linear-gradient(transparent, transparent);
      -webkit-mask-position: center center;
      mask-position: center center;
      -webkit-mask-repeat: no-repeat;
      mask-repeat: no-repeat;
      -webkit-mask-size: 1.5rem 1.5rem;
      mask-size: 1.5rem 1.5rem; } } }

.usa-accordion__button[aria-expanded=false] {
  background-image: url("../img/usa-icons/add.svg"), linear-gradient(transparent, transparent);
  background-repeat: no-repeat;
  background-size: 1.5rem; }

.usa-accordion__button[aria-expanded=false]:hover {
  background-image: url("../img/usa-icons/add.svg"), linear-gradient(transparent, transparent);
  background-repeat: no-repeat; }

@media (forced-colors: active) {
  .usa-accordion__button[aria-expanded=false]::before {
    background-image: url("../img/usa-icons/add.svg");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 1.5rem 1.5rem;
    display: inline-block;
    height: 1.5rem;
    width: 1.5rem;
    height: 100%;
    position: absolute;
    right: 1.25rem;
    top: 0; }
  @supports (-webkit-mask: url("")) or (mask: url("")) {
    .usa-accordion__button[aria-expanded=false]::before {
      background: none;
      background-color: ButtonText;
      -webkit-mask-image: url("../img/usa-icons/add.svg"), linear-gradient(transparent, transparent);
      mask-image: url("../img/usa-icons/add.svg"), linear-gradient(transparent, transparent);
      -webkit-mask-position: center center;
      mask-position: center center;
      -webkit-mask-repeat: no-repeat;
      mask-repeat: no-repeat;
      -webkit-mask-size: 1.5rem 1.5rem;
      mask-size: 1.5rem 1.5rem; } } }

.usa-alert {
  background-color: #f0f0f0;
  border-left: 0.5rem solid #a9aeb1;
  color: #1b1b1b; }

.usa-alert .usa-alert__body {
  font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;
  font-size: 1.06rem;
  line-height: 1.5;
  margin-left: auto;
  margin-right: auto;
  max-width: 64rem;
  padding-bottom: 1rem;
  padding-top: 1rem;
  padding-left: 1rem;
  padding-right: 1rem;
  position: relative; }

@media all and (min-width: 64em) {
  .usa-alert .usa-alert__body {
    padding-left: 1.8333333333rem; } }

.usa-alert .usa-alert__text {
  margin-bottom: 0;
  margin-top: 0; }

.usa-alert .usa-alert__text:only-child {
  padding-bottom: 0;
  padding-top: 0; }

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

.usa-alert > .usa-list,
.usa-alert .usa-alert__body > .usa-list {
  padding-left: 2ch; }

.usa-alert > .usa-list:last-child,
.usa-alert .usa-alert__body > .usa-list:last-child {
  margin-bottom: 0; }

* + .usa-alert {
  margin-top: 1rem; }

.usa-alert--success {
  background-color: #ecf3ec;
  border-left-color: #00a91c; }

.usa-alert--success .usa-alert__body {
  color: #1b1b1b;
  background-color: #ecf3ec;
  padding-left: 2.9166666667rem; }

.usa-alert--success .usa-alert__body::before {
  background-image: url("../img/usa-icons/check_circle.svg");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 2rem 2rem;
  display: inline-block;
  height: 2rem;
  width: 2rem;
  content: "";
  display: block;
  left: 0.5rem;
  position: absolute;
  top: 0.75rem; }

@supports (-webkit-mask: url("")) or (mask: url("")) {
  .usa-alert--success .usa-alert__body::before {
    background: none;
    background-color: #1b1b1b;
    -webkit-mask-image: url("../img/usa-icons/check_circle.svg"), linear-gradient(transparent, transparent);
    mask-image: url("../img/usa-icons/check_circle.svg"), linear-gradient(transparent, transparent);
    -webkit-mask-position: center center;
    mask-position: center center;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 2rem 2rem;
    mask-size: 2rem 2rem; } }

@media all and (min-width: 64em) {
  .usa-alert--success .usa-alert__body::before {
    left: 1.5rem; } }

@media all and (min-width: 64em) {
  .usa-alert--success .usa-alert__body {
    padding-left: 4rem;
    padding-right: 4rem; } }

.usa-alert--success .usa-alert__body .usa-link {
  color: #005ea2; }

.usa-alert--success .usa-alert__body .usa-link:visited {
  color: #54278f; }

.usa-alert--success .usa-alert__body .usa-link:hover, .usa-alert--success .usa-alert__body .usa-link:active {
  color: #1a4480; }

.usa-alert--warning {
  background-color: #faf3d1;
  border-left-color: #ffbe2e; }

.usa-alert--warning .usa-alert__body {
  color: #1b1b1b;
  background-color: #faf3d1;
  padding-left: 2.9166666667rem; }

.usa-alert--warning .usa-alert__body::before {
  background-image: url("../img/usa-icons/warning.svg");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 2rem 2rem;
  display: inline-block;
  height: 2rem;
  width: 2rem;
  content: "";
  display: block;
  left: 0.5rem;
  position: absolute;
  top: 0.75rem; }

@supports (-webkit-mask: url("")) or (mask: url("")) {
  .usa-alert--warning .usa-alert__body::before {
    background: none;
    background-color: #1b1b1b;
    -webkit-mask-image: url("../img/usa-icons/warning.svg"), linear-gradient(transparent, transparent);
    mask-image: url("../img/usa-icons/warning.svg"), linear-gradient(transparent, transparent);
    -webkit-mask-position: center center;
    mask-position: center center;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 2rem 2rem;
    mask-size: 2rem 2rem; } }

@media all and (min-width: 64em) {
  .usa-alert--warning .usa-alert__body::before {
    left: 1.5rem; } }

@media all and (min-width: 64em) {
  .usa-alert--warning .usa-alert__body {
    padding-left: 4rem;
    padding-right: 4rem; } }

.usa-alert--warning .usa-alert__body .usa-link {
  color: #005ea2; }

.usa-alert--warning .usa-alert__body .usa-link:visited {
  color: #54278f; }

.usa-alert--warning .usa-alert__body .usa-link:hover, .usa-alert--warning .usa-alert__body .usa-link:active {
  color: #1a4480; }

.usa-alert--error {
  background-color: #f4e3db;
  border-left-color: #d54309; }

.usa-alert--error .usa-alert__body {
  color: #1b1b1b;
  background-color: #f4e3db;
  padding-left: 2.9166666667rem; }

.usa-alert--error .usa-alert__body::before {
  background-image: url("../img/usa-icons/error.svg");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 2rem 2rem;
  display: inline-block;
  height: 2rem;
  width: 2rem;
  content: "";
  display: block;
  left: 0.5rem;
  position: absolute;
  top: 0.75rem; }

@supports (-webkit-mask: url("")) or (mask: url("")) {
  .usa-alert--error .usa-alert__body::before {
    background: none;
    background-color: #1b1b1b;
    -webkit-mask-image: url("../img/usa-icons/error.svg"), linear-gradient(transparent, transparent);
    mask-image: url("../img/usa-icons/error.svg"), linear-gradient(transparent, transparent);
    -webkit-mask-position: center center;
    mask-position: center center;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 2rem 2rem;
    mask-size: 2rem 2rem; } }

@media all and (min-width: 64em) {
  .usa-alert--error .usa-alert__body::before {
    left: 1.5rem; } }

@media all and (min-width: 64em) {
  .usa-alert--error .usa-alert__body {
    padding-left: 4rem;
    padding-right: 4rem; } }

.usa-alert--error .usa-alert__body .usa-link {
  color: #005ea2; }

.usa-alert--error .usa-alert__body .usa-link:visited {
  color: #54278f; }

.usa-alert--error .usa-alert__body .usa-link:hover, .usa-alert--error .usa-alert__body .usa-link:active {
  color: #1a4480; }

.usa-alert--info {
  background-color: #e7f6f8;
  border-left-color: #00bde3; }

.usa-alert--info .usa-alert__body {
  color: #1b1b1b;
  background-color: #e7f6f8;
  padding-left: 2.9166666667rem; }

.usa-alert--info .usa-alert__body::before {
  background-image: url("../img/usa-icons/info.svg");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 2rem 2rem;
  display: inline-block;
  height: 2rem;
  width: 2rem;
  content: "";
  display: block;
  left: 0.5rem;
  position: absolute;
  top: 0.75rem; }

@supports (-webkit-mask: url("")) or (mask: url("")) {
  .usa-alert--info .usa-alert__body::before {
    background: none;
    background-color: #1b1b1b;
    -webkit-mask-image: url("../img/usa-icons/info.svg"), linear-gradient(transparent, transparent);
    mask-image: url("../img/usa-icons/info.svg"), linear-gradient(transparent, transparent);
    -webkit-mask-position: center center;
    mask-position: center center;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 2rem 2rem;
    mask-size: 2rem 2rem; } }

@media all and (min-width: 64em) {
  .usa-alert--info .usa-alert__body::before {
    left: 1.5rem; } }

@media all and (min-width: 64em) {
  .usa-alert--info .usa-alert__body {
    padding-left: 4rem;
    padding-right: 4rem; } }

.usa-alert--info .usa-alert__body .usa-link {
  color: #005ea2; }

.usa-alert--info .usa-alert__body .usa-link:visited {
  color: #54278f; }

.usa-alert--info .usa-alert__body .usa-link:hover, .usa-alert--info .usa-alert__body .usa-link:active {
  color: #1a4480; }

.usa-alert--emergency {
  background-color: #9c3d10;
  border-left-color: #9c3d10; }

.usa-alert--emergency .usa-alert__body {
  color: white;
  background-color: #9c3d10;
  padding-left: 2.9166666667rem; }

.usa-alert--emergency .usa-alert__body::before {
  background-image: url("../img/usa-icons-bg/error--white.svg");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 2rem 2rem;
  display: inline-block;
  height: 2rem;
  width: 2rem;
  content: "";
  display: block;
  left: 0.5rem;
  position: absolute;
  top: 0.75rem; }

@supports (-webkit-mask: url("")) or (mask: url("")) {
  .usa-alert--emergency .usa-alert__body::before {
    background: none;
    background-color: white;
    -webkit-mask-image: url("../img/usa-icons/error.svg"), linear-gradient(transparent, transparent);
    mask-image: url("../img/usa-icons/error.svg"), linear-gradient(transparent, transparent);
    -webkit-mask-position: center center;
    mask-position: center center;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 2rem 2rem;
    mask-size: 2rem 2rem; } }

@media all and (min-width: 64em) {
  .usa-alert--emergency .usa-alert__body::before {
    left: 1.5rem; } }

@media all and (min-width: 64em) {
  .usa-alert--emergency .usa-alert__body {
    padding-left: 4rem;
    padding-right: 4rem; } }

.usa-alert--emergency .usa-alert__body .usa-link {
  color: #dfe1e2; }

.usa-alert--emergency .usa-alert__body .usa-link:visited {
  color: #dfe1e2; }

.usa-alert--emergency .usa-alert__body .usa-link:hover, .usa-alert--emergency .usa-alert__body .usa-link:active {
  color: #f0f0f0; }

.usa-alert--slim .usa-alert__body {
  padding-bottom: 0.5rem;
  padding-top: 0.5rem;
  padding-left: 2.4166666667rem; }

.usa-alert--slim .usa-alert__body:before {
  background-size: 1.5rem;
  height: 1.5rem;
  top: 0.5rem;
  width: 1.5rem; }

@supports (-webkit-mask: url("")) or (mask: url("")) {
  .usa-alert--slim .usa-alert__body:before {
    -webkit-mask-size: 1.5rem;
    mask-size: 1.5rem; } }

@media all and (min-width: 64em) {
  .usa-alert--slim .usa-alert__body {
    padding-left: 3.5rem; } }

.usa-alert--no-icon .usa-alert__body {
  padding-left: 0.5rem; }

.usa-alert--no-icon .usa-alert__body:before {
  display: none; }

@media all and (min-width: 64em) {
  .usa-alert--no-icon .usa-alert__body {
    padding-left: 1.8333333333rem; } }

.usa-alert--validation .usa-checklist {
  margin-top: 1rem; }

.usa-banner {
  font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;
  font-size: 1.06rem;
  line-height: 1.5;
  background-color: #f0f0f0; }

@media all and (min-width: 40em) {
  .usa-banner {
    font-size: 0.87rem;
    padding-bottom: 0rem; } }

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

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

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

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

@media all and (min-width: 40em) {
  .usa-banner .grid-row .tablet\:grid-col-6 {
    flex: 0 1 auto;
    width: 50%; } }

.usa-banner__header,
.usa-banner__content {
  color: #1b1b1b; }

.usa-banner__content {
  margin-left: auto;
  margin-right: auto;
  max-width: 64rem;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-left: 1rem;
  padding-right: 1rem;
  background-color: transparent;
  font-size: 1rem;
  overflow: hidden;
  padding-bottom: 1rem;
  padding-left: 0.5rem;
  padding-top: 0.25rem;
  width: 100%; }

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

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

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

.usa-banner__content p:first-child {
  margin: 0; }

.usa-banner__guidance {
  display: flex;
  align-items: flex-start;
  max-width: 64ex;
  padding-top: 1rem; }

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

.usa-banner__lock-image {
  height: 1.5ex;
  width: 1.21875ex; }

.usa-banner__lock-image path {
  fill: currentColor; }

@media (forced-colors: active) {
  .usa-banner__lock-image path {
    fill: CanvasText; } }

.usa-banner__inner {
  padding-left: 1rem;
  padding-right: 1rem;
  margin-left: auto;
  margin-right: auto;
  max-width: 64rem;
  padding-left: 1rem;
  padding-right: 1rem;
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  padding-right: 0rem; }

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

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

@media all and (min-width: 40em) {
  .usa-banner__inner {
    align-items: center; } }

.usa-banner__header {
  padding-bottom: 0.5rem;
  padding-top: 0.5rem;
  font-size: 0.8rem;
  font-weight: normal;
  min-height: 3rem;
  position: relative; }

@media all and (min-width: 40em) {
  .usa-banner__header {
    padding-bottom: 0.25rem;
    padding-top: 0.25rem;
    min-height: 0; } }

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

.usa-banner__header-action {
  color: #005ea2;
  line-height: 1.1;
  margin-bottom: 0rem;
  margin-top: 2px;
  text-decoration: underline; }

.usa-banner__header-action::after {
  background-image: url("../img/usa-icons/expand_more.svg");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 1rem 1rem;
  display: inline-block;
  height: 1rem;
  width: 1rem;
  content: "";
  vertical-align: middle;
  margin-left: auto; }

@supports (-webkit-mask: url("")) or (mask: url("")) {
  .usa-banner__header-action::after {
    background: none;
    background-color: #005ea2;
    -webkit-mask-image: url("../img/usa-icons/expand_more.svg"), linear-gradient(transparent, transparent);
    mask-image: url("../img/usa-icons/expand_more.svg"), linear-gradient(transparent, transparent);
    -webkit-mask-position: center center;
    mask-position: center center;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 1rem 1rem;
    mask-size: 1rem 1rem; }
  .usa-banner__header-action::after:hover {
    background-color: #1a4480; } }

.usa-banner__header-action:hover::after {
  content: "";
  background-color: #1a4480; }

.usa-banner__header-action:visited {
  color: #54278f; }

.usa-banner__header-action:hover, .usa-banner__header-action:active {
  color: #1a4480; }

.usa-banner__header--expanded .usa-banner__header-action {
  display: none; }

@media all and (min-width: 40em) {
  .usa-banner__header-action {
    display: none; } }

@media (forced-colors: active) {
  .usa-banner__header-action {
    color: LinkText; }
  .usa-banner__header-action::after {
    background-color: ButtonText; } }

.usa-banner__header-flag {
  float: left;
  margin-right: 0.5rem;
  width: 1rem; }

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

.usa-banner__header--expanded {
  padding-right: 3.5rem; }

@media all and (min-width: 40em) {
  .usa-banner__header--expanded {
    background-color: transparent;
    display: block;
    font-size: 0.8rem;
    font-weight: normal;
    min-height: 0rem;
    padding-right: 0rem; } }

.usa-banner__header--expanded .usa-banner__inner {
  margin-left: 0rem; }

@media all and (min-width: 40em) {
  .usa-banner__header--expanded .usa-banner__inner {
    margin-left: auto; } }

.usa-banner__header--expanded .usa-banner__header-action {
  display: none; }

.usa-banner__button {
  color: #005ea2;
  text-decoration: underline;
  background-color: transparent;
  border: 0;
  border-radius: 0;
  box-shadow: none;
  font-weight: normal;
  margin: 0;
  padding: 0;
  text-align: left;
  position: absolute;
  left: 0;
  position: absolute;
  bottom: 0;
  top: 0;
  color: #005ea2;
  text-decoration: underline;
  color: #005ea2;
  display: block;
  font-size: 0.8rem;
  height: auto;
  line-height: 1.1;
  padding-top: 0rem;
  padding-left: 0rem;
  text-decoration: none;
  width: auto; }

.usa-banner__button:visited {
  color: #54278f; }

.usa-banner__button:hover {
  color: #1a4480; }

.usa-banner__button:active {
  color: #162e51; }

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

.usa-banner__button:hover, .usa-banner__button.usa-button--hover, .usa-banner__button:disabled:hover, .usa-banner__button[aria-disabled=true]:hover, .usa-banner__button:disabled.usa-button--hover, .usa-banner__button[aria-disabled=true].usa-button--hover, .usa-banner__button:active, .usa-banner__button.usa-button--active, .usa-banner__button:disabled:active, .usa-banner__button[aria-disabled=true]:active, .usa-banner__button:disabled.usa-button--active, .usa-banner__button[aria-disabled=true].usa-button--active, .usa-banner__button:disabled:focus, .usa-banner__button[aria-disabled=true]:focus, .usa-banner__button:disabled.usa-focus, .usa-banner__button[aria-disabled=true].usa-focus, .usa-banner__button:disabled, .usa-banner__button[aria-disabled=true], .usa-banner__button.usa-button--disabled {
  background-color: transparent;
  box-shadow: none;
  text-decoration: underline; }

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

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

.usa-banner__button:disabled, .usa-banner__button[aria-disabled=true], .usa-banner__button:disabled:hover, .usa-banner__button[aria-disabled=true]:hover, .usa-banner__button[aria-disabled=true]:focus {
  color: #757575; }

@media (forced-colors: active) {
  .usa-banner__button:disabled, .usa-banner__button[aria-disabled=true], .usa-banner__button:disabled:hover, .usa-banner__button[aria-disabled=true]:hover, .usa-banner__button[aria-disabled=true]:focus {
    color: GrayText; } }

.usa-banner__button:visited {
  color: #54278f; }

.usa-banner__button:hover, .usa-banner__button:active {
  color: #1a4480; }

@media all and (max-width: 39.99em) {
  .usa-banner__button {
    width: 100%; }
  .usa-banner__button:enabled:focus {
    outline-offset: -0.25rem; } }

@media all and (min-width: 40em) {
  .usa-banner__button {
    color: #005ea2;
    position: static;
    bottom: auto;
    left: auto;
    right: auto;
    top: auto;
    display: inline;
    margin-left: 0.5rem;
    position: relative; }
  .usa-banner__button::after {
    background-image: url("../img/usa-icons/expand_more.svg");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 1rem 1rem;
    display: inline-block;
    height: 1rem;
    width: 1rem;
    content: "";
    vertical-align: middle;
    margin-left: 2px; }
  @supports (-webkit-mask: url("")) or (mask: url("")) {
    .usa-banner__button::after {
      background: none;
      background-color: #005ea2;
      -webkit-mask-image: url("../img/usa-icons/expand_more.svg"), linear-gradient(transparent, transparent);
      mask-image: url("../img/usa-icons/expand_more.svg"), linear-gradient(transparent, transparent);
      -webkit-mask-position: center center;
      mask-position: center center;
      -webkit-mask-repeat: no-repeat;
      mask-repeat: no-repeat;
      -webkit-mask-size: 1rem 1rem;
      mask-size: 1rem 1rem; }
    .usa-banner__button::after:hover {
      background-color: #1a4480; } }
  .usa-banner__button:hover::after {
    content: "";
    background-color: #1a4480; }
  .usa-banner__button:visited {
    color: #54278f; }
  .usa-banner__button:hover, .usa-banner__button:active {
    color: #1a4480; }
  .usa-banner__button::after, .usa-banner__button:hover::after {
    position: absolute; } }

@media (min-width: 40em) and (forced-colors: active) {
  .usa-banner__button::after, .usa-banner__button:hover::after {
    background-color: ButtonText; } }

@media all and (min-width: 40em) {
  .usa-banner__button:hover {
    text-decoration: none; } }

.usa-banner__button[aria-expanded=false], .usa-banner__button[aria-expanded=false]:hover, .usa-banner__button[aria-expanded=true], .usa-banner__button[aria-expanded=true]:hover {
  background-image: none; }

@media (forced-colors: active) {
  .usa-banner__button[aria-expanded=false]::before, .usa-banner__button[aria-expanded=false]:hover::before, .usa-banner__button[aria-expanded=true]::before, .usa-banner__button[aria-expanded=true]:hover::before {
    content: none; } }

@media all and (max-width: 39.99em) {
  .usa-banner__button[aria-expanded=true]::after {
    background-image: url("../img/usa-icons/close.svg");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 1.5rem 1.5rem;
    display: inline-block;
    height: 3rem;
    width: 3rem;
    content: "";
    vertical-align: middle;
    margin-left: 0rem; }
  @supports (-webkit-mask: url("")) or (mask: url("")) {
    .usa-banner__button[aria-expanded=true]::after {
      background: none;
      background-color: #005ea2;
      -webkit-mask-image: url("../img/usa-icons/close.svg"), linear-gradient(transparent, transparent);
      mask-image: url("../img/usa-icons/close.svg"), linear-gradient(transparent, transparent);
      -webkit-mask-position: center center;
      mask-position: center center;
      -webkit-mask-repeat: no-repeat;
      mask-repeat: no-repeat;
      -webkit-mask-size: 1.5rem 1.5rem;
      mask-size: 1.5rem 1.5rem; } }
  .usa-banner__button[aria-expanded=true]::before {
    position: absolute;
    bottom: 0;
    top: 0;
    position: absolute;
    right: 0;
    background-color: #dfe1e2;
    content: "";
    display: block;
    height: 3rem;
    width: 3rem; }
  .usa-banner__button[aria-expanded=true]::after {
    position: absolute;
    bottom: 0;
    top: 0;
    position: absolute;
    right: 0; } }

@media all and (min-width: 40em) {
  .usa-banner__button[aria-expanded=true] {
    height: auto;
    padding: 0rem;
    position: relative; }
  .usa-banner__button[aria-expanded=true]::after {
    background-image: url("../img/usa-icons/expand_less.svg");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 1rem 1rem;
    display: inline-block;
    height: 1rem;
    width: 1rem;
    content: "";
    vertical-align: middle;
    margin-left: 2px; }
  @supports (-webkit-mask: url("")) or (mask: url("")) {
    .usa-banner__button[aria-expanded=true]::after {
      background: none;
      background-color: #005ea2;
      -webkit-mask-image: url("../img/usa-icons/expand_less.svg"), linear-gradient(transparent, transparent);
      mask-image: url("../img/usa-icons/expand_less.svg"), linear-gradient(transparent, transparent);
      -webkit-mask-position: center center;
      mask-position: center center;
      -webkit-mask-repeat: no-repeat;
      mask-repeat: no-repeat;
      -webkit-mask-size: 1rem 1rem;
      mask-size: 1rem 1rem; }
    .usa-banner__button[aria-expanded=true]::after:hover {
      background-color: #1a4480; } }
  .usa-banner__button[aria-expanded=true]:hover::after {
    content: "";
    background-color: #1a4480; }
  .usa-banner__button[aria-expanded=true]::after, .usa-banner__button[aria-expanded=true]:hover::after {
    position: absolute; } }

@media (min-width: 40em) and (forced-colors: active) {
  .usa-banner__button[aria-expanded=true]::after, .usa-banner__button[aria-expanded=true]:hover::after {
    background-color: ButtonText; } }

.usa-banner__button-text {
  position: absolute;
  left: -999em;
  right: auto;
  text-decoration: underline; }

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

@media (forced-colors: active) {
  .usa-banner__button-text {
    color: LinkText; } }

.usa-banner__icon {
  width: 2.5rem; }

.usa-js-loading .usa-banner__content {
  position: absolute;
  left: -999em;
  right: auto; }

.usa-breadcrumb {
  font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;
  font-size: 1.06rem;
  line-height: 1.3;
  color: #1b1b1b;
  background-color: white;
  padding-left: 0;
  padding-right: 0; }

@media all and (min-width: 30em) {
  .usa-breadcrumb {
    padding-bottom: 1rem;
    padding-top: 1rem; } }

@media all and (min-width: 30em) {
  .usa-breadcrumb:not(.usa-breadcrumb--wrap) .usa-breadcrumb__list {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden; } }

.usa-breadcrumb__list {
  margin-bottom: 0;
  margin-top: 0;
  list-style-type: none;
  padding-left: 0;
  display: block;
  padding: 0.25rem;
  margin-left: -0.25rem;
  margin-right: -0.25rem; }

.usa-breadcrumb__list > li {
  margin-bottom: 0;
  max-width: unset; }

.usa-breadcrumb__list-item {
  position: absolute;
  left: -999em;
  right: auto;
  display: inline; }

@media all and (max-width: 29.99em) {
  .usa-breadcrumb__list-item {
    white-space: normal; }
  .usa-breadcrumb__list-item:nth-last-child(2) {
    position: static; }
  .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link {
    color: #005ea2;
    text-decoration: underline;
    background-color: transparent;
    border: 0;
    border-radius: 0;
    box-shadow: none;
    font-weight: normal;
    margin: 0;
    padding: 0;
    text-align: left;
    padding-left: calc(2ex + 0px);
    text-indent: calc((2ex + 0px) * -1);
    color: #005ea2;
    display: inline-block;
    padding-bottom: 1rem;
    padding-top: 1rem; }
  .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:visited {
    color: #54278f; }
  .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:hover {
    color: #1a4480; }
  .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:active {
    color: #162e51; }
  .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:focus {
    outline: 0.25rem solid #2491ff;
    outline-offset: 0rem; }
  .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:hover, .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link.usa-button--hover, .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:disabled:hover, .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link[aria-disabled=true]:hover, .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:disabled.usa-button--hover, .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link[aria-disabled=true].usa-button--hover, .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:active, .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link.usa-button--active, .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:disabled:active, .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link[aria-disabled=true]:active, .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:disabled.usa-button--active, .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link[aria-disabled=true].usa-button--active, .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:disabled:focus, .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link[aria-disabled=true]:focus, .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:disabled.usa-focus, .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link[aria-disabled=true].usa-focus, .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:disabled, .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link[aria-disabled=true], .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link.usa-button--disabled {
    background-color: transparent;
    box-shadow: none;
    text-decoration: underline; }
  .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link.usa-button--hover {
    color: #1a4480; }
  .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link.usa-button--active {
    color: #162e51; }
  .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:disabled, .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link[aria-disabled=true], .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:disabled:hover, .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link[aria-disabled=true]:hover, .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link[aria-disabled=true]:focus {
    color: #757575; } }

@media (max-width: 29.99em) and (forced-colors: active) {
  .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:disabled, .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link[aria-disabled=true], .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:disabled:hover, .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link[aria-disabled=true]:hover, .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link[aria-disabled=true]:focus {
    color: GrayText; } }

@media all and (max-width: 29.99em) {
  .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link::before {
    background-image: url("../img/usa-icons/arrow_back.svg");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 2ex 2ex;
    display: inline-block;
    height: 2ex;
    width: 2ex;
    content: "";
    vertical-align: baseline;
    margin-right: 0rem; }
  @supports (-webkit-mask: url("")) or (mask: url("")) {
    .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link::before {
      background: none;
      background-color: #71767a;
      -webkit-mask-image: url("../img/usa-icons/arrow_back.svg"), linear-gradient(transparent, transparent);
      mask-image: url("../img/usa-icons/arrow_back.svg"), linear-gradient(transparent, transparent);
      -webkit-mask-position: center center;
      mask-position: center center;
      -webkit-mask-repeat: no-repeat;
      mask-repeat: no-repeat;
      -webkit-mask-size: 2ex 2ex;
      mask-size: 2ex 2ex; } }
  .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:visited {
    color: #54278f; }
  .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:hover, .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:active {
    color: #1a4480; }
  .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:before {
    bottom: -0.2em;
    height: 2ex;
    position: relative; }
  .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link, .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:hover, .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link:active {
    text-decoration: none; }
  .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link span {
    text-decoration: underline; }
  .usa-breadcrumb__list-item:nth-last-child(2) .usa-breadcrumb__link::before {
    margin-right: 0px; } }

@media all and (min-width: 30em) {
  .usa-breadcrumb__list-item {
    position: static; }
  .usa-breadcrumb__list-item:not(:last-child)::after {
    background-image: url("../img/usa-icons/navigate_next.svg");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 2ex 2ex;
    display: inline-block;
    height: 2ex;
    width: 2ex;
    content: "";
    vertical-align: baseline;
    margin-left: 0rem; }
  @supports (-webkit-mask: url("")) or (mask: url("")) {
    .usa-breadcrumb__list-item:not(:last-child)::after {
      background: none;
      background-color: #71767a;
      -webkit-mask-image: url("../img/usa-icons/navigate_next.svg"), linear-gradient(transparent, transparent);
      mask-image: url("../img/usa-icons/navigate_next.svg"), linear-gradient(transparent, transparent);
      -webkit-mask-position: center center;
      mask-position: center center;
      -webkit-mask-repeat: no-repeat;
      mask-repeat: no-repeat;
      -webkit-mask-size: 2ex 2ex;
      mask-size: 2ex 2ex; } }
  .usa-breadcrumb__list-item:not(:last-child)::after {
    bottom: -0.2em;
    margin-left: 0px;
    margin-right: 0px;
    height: 2ex;
    position: relative; } }

.usa-breadcrumb__link {
  color: #005ea2;
  display: inline;
  text-decoration: none; }

.usa-breadcrumb__link:visited {
  color: #54278f; }

.usa-breadcrumb__link:hover, .usa-breadcrumb__link:active {
  color: #1a4480; }

.usa-breadcrumb__link span {
  text-decoration: underline; }

@media all and (min-width: 30em) {
  .usa-breadcrumb--wrap {
    line-height: 1.4; } }

.usa-breadcrumb--wrap .usa-breadcrumb__list-item {
  display: inline-block; }

.usa-button-group {
  margin-bottom: 0;
  margin-top: 0;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  list-style-type: none;
  margin-left: -0.25rem;
  margin-right: -0.25rem;
  padding-left: 0; }

@media all and (min-width: 30em) {
  .usa-button-group {
    align-items: center;
    flex-direction: row; } }

.usa-button-group__item {
  margin: 0.25rem; }

@media all and (min-width: 30em) {
  .usa-button-group__item:last-child {
    margin-right: 0; } }

.usa-button-group__item .usa-button {
  margin-left: 0;
  margin-right: 0; }

.usa-button-group--segmented {
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  margin-left: 0;
  margin-right: 0; }

@media all and (min-width: 30em) {
  .usa-button-group--segmented {
    justify-content: flex-start; } }

.usa-button-group--segmented .usa-button {
  position: relative;
  width: calc(100% + 2px); }

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

.usa-button-group--segmented .usa-button:hover, .usa-button-group--segmented .usa-button:active {
  z-index: 2; }

.usa-button-group--segmented .usa-button:focus {
  z-index: 3; }

.usa-button-group--segmented .usa-button-group__item {
  margin-left: 0;
  margin-right: 0;
  width: 100%; }

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

.usa-button-group--segmented .usa-button-group__item:first-child > .usa-button {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  margin-right: -1px; }

.usa-button-group--segmented .usa-button-group__item:last-child > .usa-button {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  margin-right: 0;
  margin-left: -2px;
  width: calc(100% + 2px); }

@media all and (min-width: 30em) {
  .usa-button-group--segmented .usa-button-group__item:last-child > .usa-button {
    margin-left: -1px;
    width: auto; } }

.usa-button-group--segmented .usa-button-group__item:where(:not(:first-child):not(:last-child)) > .usa-button {
  border-radius: 0;
  margin-right: -1px;
  margin-left: -1px; }

.usa-button-group--segmented .usa-button-group__item:where(:not(:last-child)) .usa-button::before {
  border-right: 1px solid #1a4480;
  bottom: 0;
  content: "";
  display: block;
  height: 100%;
  position: absolute;
  right: 1px;
  top: 0;
  width: 1px;
  z-index: 3; }

.usa-button-group--segmented .usa-button-group__item:where(:not(:last-child)) .usa-button--secondary::before {
  border-right-color: #b50909; }

.usa-button-group--segmented .usa-button-group__item:where(:not(:last-child)) .usa-button--accent-cool::before {
  border-right-color: #28a0cb; }

.usa-button-group--segmented .usa-button-group__item:where(:not(:last-child)) .usa-button--base::before {
  border-right-color: #565c65; }

.usa-button-group--segmented .usa-button-group__item:where(:not(:last-child)) [class*=usa-button]:disabled::before,
.usa-button-group--segmented .usa-button-group__item:where(:not(:last-child)) [class*=usa-button][aria-disabled=true]::before {
  border-right-color: white; }

.usa-button-group--segmented .usa-button-group__item:where(:not(:last-child)) .usa-button:active::before,
.usa-button-group--segmented .usa-button-group__item:where(:not(:last-child)) .usa-button--outline::before {
  display: none; }

.btn,
.usa-button {
  font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;
  font-size: 1.06rem;
  line-height: 0.9;
  color: white;
  background-color: #005ea2;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: 0;
  border-radius: 0.25rem;
  cursor: pointer;
  display: inline-block;
  font-weight: 700;
  margin-right: 0.5rem;
  padding: 0.75rem 1.25rem;
  text-align: center;
  text-decoration: none;
  width: 100%; }

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

.btn:visited,
.usa-button:visited {
  color: white; }

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

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

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

.btn:disabled, .btn[aria-disabled=true],
.usa-button:disabled, .usa-button[aria-disabled=true] {
  background-color: #c9c9c9;
  color: #454545;
  cursor: not-allowed;
  opacity: 1; }

.btn:disabled:hover, .btn:disabled:active, .btn:disabled:focus, .btn:disabled.usa-focus, .btn[aria-disabled=true]:hover, .btn[aria-disabled=true]:active, .btn[aria-disabled=true]:focus, .btn[aria-disabled=true].usa-focus,
.usa-button:disabled:hover, .usa-button:disabled:active, .usa-button:disabled:focus, .usa-button:disabled.usa-focus, .usa-button[aria-disabled=true]:hover, .usa-button[aria-disabled=true]:active, .usa-button[aria-disabled=true]:focus, .usa-button[aria-disabled=true].usa-focus {
  background-color: #c9c9c9;
  color: #454545; }

@media (forced-colors: active) {
  .btn:disabled, .btn[aria-disabled=true],
  .usa-button:disabled, .usa-button[aria-disabled=true] {
    border: 0;
    color: GrayText; }
  .usa-button:disabled:hover, .usa-button:disabled:active, .usa-button:disabled:focus, .usa-button:disabled.usa-focus, .usa-button[aria-disabled=true]:hover, .usa-button[aria-disabled=true]:active, .usa-button[aria-disabled=true]:focus, .usa-button[aria-disabled=true].usa-focus {
    color: GrayText; } }

.usa-button:disabled.usa-button--hover, .usa-button:disabled.usa-button--active, .usa-button[aria-disabled=true].usa-button--hover, .usa-button[aria-disabled=true].usa-button--active {
  background-color: #c9c9c9;
  color: #454545;
  cursor: not-allowed;
  opacity: 1; }

.usa-button:disabled.usa-button--hover:hover, .usa-button:disabled.usa-button--hover:active, .usa-button:disabled.usa-button--hover:focus, .usa-button:disabled.usa-button--hover.usa-focus, .usa-button:disabled.usa-button--active:hover, .usa-button:disabled.usa-button--active:active, .usa-button:disabled.usa-button--active:focus, .usa-button:disabled.usa-button--active.usa-focus, .usa-button[aria-disabled=true].usa-button--hover:hover, .usa-button[aria-disabled=true].usa-button--hover:active, .usa-button[aria-disabled=true].usa-button--hover:focus, .usa-button[aria-disabled=true].usa-button--hover.usa-focus, .usa-button[aria-disabled=true].usa-button--active:hover, .usa-button[aria-disabled=true].usa-button--active:active, .usa-button[aria-disabled=true].usa-button--active:focus, .usa-button[aria-disabled=true].usa-button--active.usa-focus {
  background-color: #c9c9c9;
  color: #454545; }

@media (forced-colors: active) {
  .usa-button:disabled.usa-button--hover, .usa-button:disabled.usa-button--active, .usa-button[aria-disabled=true].usa-button--hover, .usa-button[aria-disabled=true].usa-button--active {
    border: 0;
    color: GrayText; }
  .usa-button:disabled.usa-button--hover:hover, .usa-button:disabled.usa-button--hover:active, .usa-button:disabled.usa-button--hover:focus, .usa-button:disabled.usa-button--hover.usa-focus, .usa-button:disabled.usa-button--active:hover, .usa-button:disabled.usa-button--active:active, .usa-button:disabled.usa-button--active:focus, .usa-button:disabled.usa-button--active.usa-focus, .usa-button[aria-disabled=true].usa-button--hover:hover, .usa-button[aria-disabled=true].usa-button--hover:active, .usa-button[aria-disabled=true].usa-button--hover:focus, .usa-button[aria-disabled=true].usa-button--hover.usa-focus, .usa-button[aria-disabled=true].usa-button--active:hover, .usa-button[aria-disabled=true].usa-button--active:active, .usa-button[aria-disabled=true].usa-button--active:focus, .usa-button[aria-disabled=true].usa-button--active.usa-focus {
    color: GrayText; } }

@media (forced-colors: active) {
  .usa-button:disabled:not(.usa-button--unstyled), .usa-button[aria-disabled=true]:not(.usa-button--unstyled) {
    border: 2px solid GrayText; } }

@media (forced-colors: active) {
  .usa-button:not(.usa-button--unstyled) {
    border: 2px solid transparent; } }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.usa-button--outline.usa-button--inverse:active, .usa-button--outline.usa-button--inverse.usa-button--active {
  background-color: transparent;
  box-shadow: inset 0 0 0 2px white;
  color: white; }

.usa-button--outline.usa-button--inverse.usa-button--unstyled {
  color: #005ea2;
  text-decoration: underline;
  background-color: transparent;
  border: 0;
  border-radius: 0;
  box-shadow: none;
  font-weight: normal;
  margin: 0;
  padding: 0;
  text-align: left;
  color: #dfe1e2; }

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

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

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

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

.usa-button--outline.usa-button--inverse.usa-button--unstyled:hover, .usa-button--outline.usa-button--inverse.usa-button--unstyled.usa-button--hover, .usa-button--outline.usa-button--inverse.usa-button--unstyled:disabled:hover, .usa-button--outline.usa-button--inverse.usa-button--unstyled[aria-disabled=true]:hover, .usa-button--outline.usa-button--inverse.usa-button--unstyled:disabled.usa-button--hover, .usa-button--outline.usa-button--inverse.usa-button--unstyled[aria-disabled=true].usa-button--hover, .usa-button--outline.usa-button--inverse.usa-button--unstyled:active, .usa-button--outline.usa-button--inverse.usa-button--unstyled.usa-button--active, .usa-button--outline.usa-button--inverse.usa-button--unstyled:disabled:active, .usa-button--outline.usa-button--inverse.usa-button--unstyled[aria-disabled=true]:active, .usa-button--outline.usa-button--inverse.usa-button--unstyled:disabled.usa-button--active, .usa-button--outline.usa-button--inverse.usa-button--unstyled[aria-disabled=true].usa-button--active, .usa-button--outline.usa-button--inverse.usa-button--unstyled:disabled:focus, .usa-button--outline.usa-button--inverse.usa-button--unstyled[aria-disabled=true]:focus, .usa-button--outline.usa-button--inverse.usa-button--unstyled:disabled.usa-focus, .usa-button--outline.usa-button--inverse.usa-button--unstyled[aria-disabled=true].usa-focus, .usa-button--outline.usa-button--inverse.usa-button--unstyled:disabled, .usa-button--outline.usa-button--inverse.usa-button--unstyled[aria-disabled=true], .usa-button--outline.usa-button--inverse.usa-button--unstyled.usa-button--disabled {
  background-color: transparent;
  box-shadow: none;
  text-decoration: underline; }

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

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

.usa-button--outline.usa-button--inverse.usa-button--unstyled:disabled, .usa-button--outline.usa-button--inverse.usa-button--unstyled[aria-disabled=true], .usa-button--outline.usa-button--inverse.usa-button--unstyled:disabled:hover, .usa-button--outline.usa-button--inverse.usa-button--unstyled[aria-disabled=true]:hover, .usa-button--outline.usa-button--inverse.usa-button--unstyled[aria-disabled=true]:focus {
  color: #757575; }

@media (forced-colors: active) {
  .usa-button--outline.usa-button--inverse.usa-button--unstyled:disabled, .usa-button--outline.usa-button--inverse.usa-button--unstyled[aria-disabled=true], .usa-button--outline.usa-button--inverse.usa-button--unstyled:disabled:hover, .usa-button--outline.usa-button--inverse.usa-button--unstyled[aria-disabled=true]:hover, .usa-button--outline.usa-button--inverse.usa-button--unstyled[aria-disabled=true]:focus {
    color: GrayText; } }

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

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

.usa-button--outline.usa-button--inverse.usa-button--unstyled:active, .usa-button--outline.usa-button--inverse.usa-button--unstyled.usa-button--active {
  color: white; }

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

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

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

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

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

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

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

.usa-button--outline:disabled,
.usa-button--outline[aria-disabled=true],
.usa-button--outline-inverse:disabled,
.usa-button--outline-inverse[aria-disabled=true] {
  background-color: transparent;
  color: #757575;
  cursor: not-allowed;
  opacity: 1; }

.usa-button--outline:disabled:hover, .usa-button--outline:disabled:active, .usa-button--outline:disabled:focus, .usa-button--outline:disabled.usa-focus,
.usa-button--outline[aria-disabled=true]:hover,
.usa-button--outline[aria-disabled=true]:active,
.usa-button--outline[aria-disabled=true]:focus,
.usa-button--outline[aria-disabled=true].usa-focus,
.usa-button--outline-inverse:disabled:hover,
.usa-button--outline-inverse:disabled:active,
.usa-button--outline-inverse:disabled:focus,
.usa-button--outline-inverse:disabled.usa-focus,
.usa-button--outline-inverse[aria-disabled=true]:hover,
.usa-button--outline-inverse[aria-disabled=true]:active,
.usa-button--outline-inverse[aria-disabled=true]:focus,
.usa-button--outline-inverse[aria-disabled=true].usa-focus {
  background-color: transparent;
  color: #757575; }

@media (forced-colors: active) {
  .usa-button--outline:disabled,
  .usa-button--outline[aria-disabled=true],
  .usa-button--outline-inverse:disabled,
  .usa-button--outline-inverse[aria-disabled=true] {
    border: 0;
    color: GrayText; }
  .usa-button--outline:disabled:hover, .usa-button--outline:disabled:active, .usa-button--outline:disabled:focus, .usa-button--outline:disabled.usa-focus,
  .usa-button--outline[aria-disabled=true]:hover,
  .usa-button--outline[aria-disabled=true]:active,
  .usa-button--outline[aria-disabled=true]:focus,
  .usa-button--outline[aria-disabled=true].usa-focus,
  .usa-button--outline-inverse:disabled:hover,
  .usa-button--outline-inverse:disabled:active,
  .usa-button--outline-inverse:disabled:focus,
  .usa-button--outline-inverse:disabled.usa-focus,
  .usa-button--outline-inverse[aria-disabled=true]:hover,
  .usa-button--outline-inverse[aria-disabled=true]:active,
  .usa-button--outline-inverse[aria-disabled=true]:focus,
  .usa-button--outline-inverse[aria-disabled=true].usa-focus {
    color: GrayText; } }

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

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

@media (forced-colors: active) {
  .usa-button--outline:disabled.usa-button--inverse,
  .usa-button--outline[aria-disabled=true].usa-button--inverse {
    color: GrayText; } }

.usa-button--unstyled {
  color: #005ea2;
  text-decoration: underline;
  background-color: transparent;
  border: 0;
  border-radius: 0;
  box-shadow: none;
  font-weight: normal;
  margin: 0;
  padding: 0;
  text-align: left; }

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

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

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

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

.usa-button--unstyled:hover, .usa-button--unstyled.usa-button--hover, .usa-button--unstyled:disabled:hover, .usa-button--unstyled[aria-disabled=true]:hover, .usa-button--unstyled:disabled.usa-button--hover, .usa-button--unstyled[aria-disabled=true].usa-button--hover, .usa-button--unstyled:active, .usa-button--unstyled.usa-button--active, .usa-button--unstyled:disabled:active, .usa-button--unstyled[aria-disabled=true]:active, .usa-button--unstyled:disabled.usa-button--active, .usa-button--unstyled[aria-disabled=true].usa-button--active, .usa-button--unstyled:disabled:focus, .usa-button--unstyled[aria-disabled=true]:focus, .usa-button--unstyled:disabled.usa-focus, .usa-button--unstyled[aria-disabled=true].usa-focus, .usa-button--unstyled:disabled, .usa-button--unstyled[aria-disabled=true], .usa-button--unstyled.usa-button--disabled {
  background-color: transparent;
  box-shadow: none;
  text-decoration: underline; }

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

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

.usa-button--unstyled:disabled, .usa-button--unstyled[aria-disabled=true], .usa-button--unstyled:disabled:hover, .usa-button--unstyled[aria-disabled=true]:hover, .usa-button--unstyled[aria-disabled=true]:focus {
  color: #757575; }

@media (forced-colors: active) {
  .usa-button--unstyled:disabled, .usa-button--unstyled[aria-disabled=true], .usa-button--unstyled:disabled:hover, .usa-button--unstyled[aria-disabled=true]:hover, .usa-button--unstyled[aria-disabled=true]:focus {
    color: GrayText; } }

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

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

.usa-card-group {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  align-items: stretch;
  margin-left: -0.5rem;
  margin-right: -0.5rem; }

@media all and (min-width: 40em) {
  .usa-card-group {
    flex-direction: row; } }

.usa-card {
  margin-bottom: 2.5rem;
  max-width: none; }

.usa-card:last-child {
  margin-bottom: 2.5rem; }

@media all and (min-width: 40em) {
  .usa-card {
    margin-bottom: 2rem; }
  .usa-card:last-child {
    margin-bottom: 2rem; } }

.usa-prose .usa-card {
  margin-bottom: 2.5rem;
  max-width: none; }

.usa-prose .usa-card:last-child {
  margin-bottom: 2.5rem; }

@media all and (min-width: 40em) {
  .usa-prose .usa-card {
    margin-bottom: 2rem; }
  .usa-prose .usa-card:last-child {
    margin-bottom: 2rem; } }

.usa-card__container {
  color: #1b1b1b;
  background-color: white;
  font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;
  font-size: 1.06rem;
  line-height: 1.5;
  border-width: 2px;
  border-color: #dfe1e2;
  border-style: solid;
  display: flex;
  height: 100%;
  flex-direction: column;
  margin-left: 0.5rem;
  margin-right: 0.5rem;
  position: relative;
  border-radius: 0.5rem; }

.usa-card:not(.usa-card--flag) .usa-card__container > :only-child {
  padding: 1.5rem; }

.usa-card .usa-card__img {
  display: block; }

.usa-card__header {
  padding-top: 1.5rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  padding-bottom: 0.5rem; }

.usa-card__header:last-child {
  padding-bottom: 1.5rem; }

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

.usa-card__media {
  order: -1;
  min-height: 1px; }

.usa-card__img {
  border-top-left-radius: calc(0.5rem - 2px);
  border-top-right-radius: calc(0.5rem - 2px);
  background-color: #f0f0f0;
  position: relative;
  overflow: hidden; }

.usa-card__img img {
  display: block;
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
  object-fit: cover; }

.usa-card__media--inset {
  padding-top: 1.5rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem; }

.usa-card__media--inset .usa-card__img {
  border-radius: 0; }

.usa-card__body {
  flex: 1 1 0%;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  padding-bottom: 0.5rem;
  padding-top: 0.5rem;
  flex-basis: auto; }

.usa-card__body:last-child {
  padding-bottom: 1.5rem; }

.usa-card__body:first-child {
  padding-top: 1.5rem; }

.usa-card__body:only-child {
  padding-bottom: 1.5rem;
  padding-top: 1.5rem; }

.usa-card__footer {
  padding-bottom: 1.5rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  padding-top: 0.5rem; }

.usa-card__footer .usa-button:only-of-type {
  margin-right: 0; }

.usa-card__header > :last-child,
.usa-card__body > :last-child {
  padding-bottom: 0;
  margin-bottom: 0; }

.usa-card__header > :first-child,
.usa-card__body > :first-child {
  margin-top: 0;
  padding-top: 0; }

.usa-card__header > :only-child,
.usa-card__body > :only-child {
  margin-bottom: 0;
  margin-top: 0;
  padding-bottom: 0;
  padding-top: 0; }

.usa-card__header--exdent,
.usa-card__media--exdent,
.usa-card__body--exdent,
.usa-card__footer--exdent {
  margin-inline: -2px; }

.usa-card__header--exdent > *,
.usa-card__body--exdent > *,
.usa-card__footer--exdent > * {
  padding-left: 2px;
  padding-right: 2px; }

.usa-card__media--exdent {
  margin-top: -2px; }

.usa-card__media--exdent .usa-card__img {
  border-top-left-radius: 0.5rem;
  border-top-right-radius: 0.5rem; }

.usa-card--header-first .usa-card__header {
  border-top-left-radius: calc(0.5rem - 2px);
  border-top-right-radius: calc(0.5rem - 2px);
  padding-bottom: 1rem; }

.usa-card--header-first .usa-card__header--exdent {
  border-top-left-radius: 0.5rem;
  border-top-right-radius: 0.5rem;
  margin-top: -2px; }

.usa-card--header-first .usa-card__media--inset {
  padding-top: 0; }

.usa-card--header-first .usa-card__media {
  order: 0; }

.usa-card--header-first .usa-card__media--exdent {
  margin-top: 0; }

.usa-card--header-first .usa-card__img {
  border-radius: 0; }

.usa-card--header-first .usa-card__body {
  padding-top: 1rem; }

@media all and (min-width: 40em) {
  .usa-card--flag .usa-card__media {
    display: flex;
    overflow: hidden;
    position: absolute;
    bottom: 0;
    top: 0;
    position: absolute;
    left: 0;
    position: absolute;
    width: 15rem; }
  .usa-card--flag .usa-card__img {
    border-radius: 0;
    border-top-left-radius: calc(0.5rem - 2px);
    border-bottom-left-radius: calc(0.5rem - 2px); }
  .usa-card--flag .usa-card__header,
  .usa-card--flag .usa-card__body,
  .usa-card--flag .usa-card__footer {
    margin-left: 15rem; }
  .usa-card--flag .usa-card__media--exdent {
    margin: -2px; }
  .usa-card--flag .usa-card__media--exdent .usa-card__img {
    border-bottom-left-radius: 0.5rem;
    border-top-left-radius: 0.5rem; }
  .usa-card--flag .usa-card__media--inset {
    padding-right: 0;
    padding-bottom: 1.5rem; }
  .usa-card--flag .usa-card__media--inset .usa-card__img {
    border-radius: 0; }
  .usa-card--flag.usa-card--header-first .usa-card__header {
    padding-bottom: 0.5rem; }
  .usa-card--flag.usa-card--header-first .usa-card__body {
    padding-top: 0.5rem; }
  .usa-card--flag.usa-card--header-first .usa-card__media--inset {
    padding-top: 1.5rem; }
  .usa-card--flag.usa-card--media-right .usa-card__media {
    left: auto;
    right: 0; }
  .usa-card--flag.usa-card--media-right .usa-card__media--inset {
    padding-left: 0;
    padding-right: 1.5rem; }
  .usa-card--flag.usa-card--media-right .usa-card__media--inset .usa-card__img {
    border-radius: 0; }
  .usa-card--flag.usa-card--media-right .usa-card__img {
    border-radius: 0;
    border-top-right-radius: calc(0.5rem - 2px);
    border-bottom-right-radius: calc(0.5rem - 2px); }
  .usa-card--flag.usa-card--media-right .usa-card__header,
  .usa-card--flag.usa-card--media-right .usa-card__body,
  .usa-card--flag.usa-card--media-right .usa-card__footer {
    margin-left: 0;
    margin-right: 15rem; }
  .usa-card--flag.usa-card--media-right .usa-card__img {
    border-radius: 0;
    border-bottom-right-radius: 0.5rem;
    border-top-right-radius: 0.5rem; } }

.usa-card:not(.usa-card--flag).usa-card__media--set-aspect {
  box-sizing: border-box;
  height: 0;
  overflow: hidden;
  padding-bottom: 56.25%;
  position: relative;
  position: relative; }

@supports (aspect-ratio: 1) {
  .usa-card:not(.usa-card--flag).usa-card__media--set-aspect {
    height: inherit;
    padding: inherit;
    aspect-ratio: 1.7777777778;
    max-width: 100%; }
  .usa-card:not(.usa-card--flag).usa-card__media--set-aspect > * {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }
  img.usa-card:not(.usa-card--flag).usa-card__media--set-aspect, .usa-card:not(.usa-card--flag).usa-card__media--set-aspect > img {
    -o-object-fit: cover;
    object-fit: cover; } }

.usa-card:not(.usa-card--flag).usa-card__media--set-aspect .usa-card__img {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0; }

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

.usa-checklist__item {
  text-indent: -2.5rem;
  margin-bottom: 0;
  margin-top: 0;
  margin-bottom: 0;
  margin-top: 0.5rem; }

.usa-checklist__item::before {
  content: " ";
  display: inline-block;
  height: 1rem;
  margin-left: -0.25rem;
  margin-right: 0.75rem;
  width: 2rem; }

.usa-checklist__item.usa-checklist__item--checked::before {
  background-image: url("../img/usa-icons-bg/check--blue-60v.svg"), linear-gradient(transparent, transparent);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 1.5rem; }

.usa-collection {
  font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;
  font-size: 1.06rem;
  line-height: 1.3;
  margin-bottom: 1em;
  margin-top: 1em;
  line-height: 1.5;
  padding-left: 3ch;
  padding-left: 0; }

.usa-collection:last-child {
  margin-bottom: 0; }

.usa-collection ul,
.usa-collection ol {
  margin-top: 0.25em; }

.usa-collection__item {
  margin-bottom: 0.25em;
  max-width: 68ex;
  margin-bottom: 0;
  margin-top: 0;
  list-style-type: none;
  padding-left: 0;
  align-items: flex-start;
  border-top-width: 1px;
  border-top-style: solid;
  display: flex;
  margin-bottom: 1rem;
  margin-top: 1rem;
  padding-top: 1rem; }

.usa-collection__item:last-child {
  margin-bottom: 0; }

.usa-collection__item > li {
  margin-bottom: 0;
  max-width: unset; }

.usa-prose .usa-collection {
  font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;
  font-size: 1.06rem;
  line-height: 1.3;
  margin-bottom: 1em;
  margin-top: 1em;
  line-height: 1.5;
  padding-left: 3ch;
  padding-left: 0; }

.usa-prose .usa-collection:last-child {
  margin-bottom: 0; }

.usa-prose .usa-collection ul,
.usa-prose .usa-collection ol {
  margin-top: 0.25em; }

.usa-prose .usa-collection__item {
  margin-bottom: 0.25em;
  max-width: 68ex;
  margin-bottom: 0;
  margin-top: 0;
  list-style-type: none;
  padding-left: 0;
  align-items: flex-start;
  border-top-width: 1px;
  border-top-style: solid;
  display: flex;
  margin-bottom: 1rem;
  margin-top: 1rem;
  padding-top: 1rem; }

.usa-prose .usa-collection__item:last-child {
  margin-bottom: 0; }

.usa-prose .usa-collection__item > li {
  margin-bottom: 0;
  max-width: unset; }

.usa-collection__img,
.usa-collection__calendar-date {
  flex-shrink: 0;
  margin-right: 0.5rem;
  width: 4rem;
  margin-right: 1rem; }

@media all and (min-width: 40em) {
  .usa-collection__img,
  .usa-collection__calendar-date {
    width: 5rem; } }

.usa-collection__body {
  flex: 1 1 0%; }

.usa-collection__heading {
  font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;
  font-size: 1.13rem;
  line-height: 1.3;
  margin-bottom: 0;
  margin-top: 0; }

.usa-collection__description {
  margin-bottom: 0.5rem;
  margin-top: 0.5rem; }

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

.usa-collection__meta > li {
  margin-bottom: 0;
  max-width: unset; }

.usa-collection__meta-item {
  margin-top: 0.25rem;
  font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;
  font-size: 0.93rem;
  line-height: 1.3;
  display: block;
  margin-right: 0.5rem; }

.usa-collection__meta-item.usa-tag {
  background-color: #dfe1e2;
  line-height: 0.9;
  padding-bottom: 0.25rem;
  padding-top: 0.25rem;
  color: #1b1b1b;
  display: inline-block;
  margin-top: 0.25rem; }

.usa-collection__meta-item.usa-tag--new {
  background-color: #c05600;
  color: white; }

.usa-collection__calendar-date {
  text-decoration: none; }

.usa-collection__calendar-date-month,
.usa-collection__calendar-date-day {
  font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;
  font-size: 1.13rem;
  display: block;
  font-weight: 700;
  padding: 0.25rem;
  text-align: center; }

@media all and (min-width: 40em) {
  .usa-collection__calendar-date-month,
  .usa-collection__calendar-date-day {
    padding: 0.5rem; } }

.usa-collection__calendar-date-month {
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
  background-color: #005ea2;
  color: white; }

.usa-collection__calendar-date-day {
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px;
  border: 1px solid #005ea2;
  color: #005ea2; }

.usa-collection--condensed .usa-collection__item {
  margin-bottom: 0.5rem;
  margin-top: 0.5rem;
  padding-top: 0.5rem; }

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

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

@supports (aspect-ratio: 1) {
  .usa-embed-container {
    height: inherit;
    padding: inherit;
    aspect-ratio: 1.7777777778;
    max-width: 100%; }
  .usa-embed-container > * {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }
  img.usa-embed-container, .usa-embed-container > img {
    -o-object-fit: cover;
    object-fit: cover; } }

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

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

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

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

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

.usa-footer .grid-row.grid-gap > * {
  padding-left: 0.5rem;
  padding-right: 0.5rem; }

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

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

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

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

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

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

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

@media all and (min-width: 30em) {
  .usa-footer .grid-row.mobile-lg\:grid-gap-2 {
    margin-left: -0.5rem;
    margin-right: -0.5rem; }
  .usa-footer .grid-row.mobile-lg\:grid-gap-2 > * {
    padding-left: 0.5rem;
    padding-right: 0.5rem; } }

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

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

@media all and (min-width: 30em) {
  .usa-footer .grid-row .mobile-lg\:grid-col-auto {
    flex: 0 1 auto;
    width: auto;
    max-width: 100%; }
  .usa-footer .grid-row .mobile-lg\:grid-col-4 {
    flex: 0 1 auto;
    width: 33.3333333333%; }
  .usa-footer .grid-row .mobile-lg\:grid-col-6 {
    flex: 0 1 auto;
    width: 50%; }
  .usa-footer .grid-row .mobile-lg\:grid-col-8 {
    flex: 0 1 auto;
    width: 66.6666666667%; }
  .usa-footer .grid-row .mobile-lg\:grid-col-12 {
    flex: 0 1 auto;
    width: 100%; } }

@media all and (min-width: 40em) {
  .usa-footer .grid-row .tablet\:grid-col-4 {
    flex: 0 1 auto;
    width: 33.3333333333%; }
  .usa-footer .grid-row .tablet\:grid-col-8 {
    flex: 0 1 auto;
    width: 66.6666666667%; } }

@media all and (min-width: 64em) {
  .usa-footer .grid-row .desktop\:grid-col-auto {
    flex: 0 1 auto;
    width: auto;
    max-width: 100%; }
  .usa-footer .grid-row .desktop\:grid-col-3 {
    flex: 0 1 auto;
    width: 25%; } }

.usa-footer__return-to-top {
  padding-bottom: 1.25rem;
  padding-top: 1.25rem;
  line-height: 0.9; }

.usa-footer__return-to-top a {
  color: #005ea2;
  text-decoration: underline; }

.usa-footer__return-to-top a:visited {
  color: #54278f; }

.usa-footer__return-to-top a:hover {
  color: #1a4480; }

.usa-footer__return-to-top a:active {
  color: #162e51; }

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

.usa-footer__nav {
  margin-left: auto;
  margin-right: auto;
  max-width: 64rem;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-left: 0;
  padding-right: 0;
  border-bottom: 1px solid #a9aeb1; }

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

@media all and (min-width: 30em) {
  .usa-footer__nav {
    padding-left: 1rem;
    padding-right: 1rem;
    border-bottom: none; } }

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

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

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

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

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

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

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

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

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

.usa-footer__primary-link {
  padding-left: 1rem;
  padding-right: 1rem;
  padding-bottom: 1rem;
  padding-top: 1rem;
  color: #1b1b1b;
  font-weight: 700;
  display: block; }

@media all and (min-width: 30em) {
  .usa-footer__primary-link {
    padding-left: 0;
    padding-right: 0; } }

.usa-footer__primary-link--button {
  width: 100%;
  border: 0;
  cursor: pointer; }

.usa-footer__primary-link--button::before {
  background-image: url("../img/usa-icons/expand_more.svg");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 1.25rem 1.25rem;
  display: inline-block;
  height: 1.25rem;
  width: 1.25rem;
  content: "";
  vertical-align: middle;
  margin-right: 0.25rem; }

@supports (-webkit-mask: url("")) or (mask: url("")) {
  .usa-footer__primary-link--button::before {
    background: none;
    background-color: currentColor;
    -webkit-mask-image: url("../img/usa-icons/expand_more.svg"), linear-gradient(transparent, transparent);
    mask-image: url("../img/usa-icons/expand_more.svg"), linear-gradient(transparent, transparent);
    -webkit-mask-position: center center;
    mask-position: center center;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 1.25rem 1.25rem;
    mask-size: 1.25rem 1.25rem; } }

.usa-footer__primary-link--button:not([disabled]):focus {
  outline: 0.25rem solid #2491ff;
  outline-offset: -0.25rem; }

.usa-footer__primary-link--button::before {
  height: 1.25rem;
  width: 1.25rem;
  align-items: center;
  background-size: contain;
  content: "";
  display: inline-flex;
  justify-content: center;
  margin-right: 0.25rem;
  margin-left: -0.25rem; }

@media (forced-colors: active) {
  .usa-footer__primary-link--button::before {
    background-color: buttonText !important; } }

.usa-footer__primary-link--button + .usa-list--unstyled {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem; }

.usa-footer__primary-link--button[aria-expanded=false]::before {
  background-image: url("../img/usa-icons/navigate_next.svg");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 1.25rem 1.25rem;
  display: inline-block;
  height: 1.25rem;
  width: 1.25rem;
  content: "";
  vertical-align: middle;
  margin-right: 0.25rem; }

@supports (-webkit-mask: url("")) or (mask: url("")) {
  .usa-footer__primary-link--button[aria-expanded=false]::before {
    background: none;
    background-color: currentColor;
    -webkit-mask-image: url("../img/usa-icons/navigate_next.svg"), linear-gradient(transparent, transparent);
    mask-image: url("../img/usa-icons/navigate_next.svg"), linear-gradient(transparent, transparent);
    -webkit-mask-position: center center;
    mask-position: center center;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 1.25rem 1.25rem;
    mask-size: 1.25rem 1.25rem; } }

.usa-footer__primary-link--button[aria-expanded=false] + .usa-list--unstyled {
  display: none; }

.usa-footer__secondary-link {
  line-height: 1.1;
  margin-left: 1rem;
  padding: 0; }

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

.usa-footer__secondary-link a:visited {
  color: #54278f; }

.usa-footer__secondary-link a:hover {
  color: #1a4480; }

.usa-footer__secondary-link a:active {
  color: #162e51; }

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

.usa-footer__secondary-link + .usa-footer__secondary-link {
  padding-top: 1rem; }

@media all and (min-width: 30em) {
  .usa-footer__secondary-link {
    margin-left: 0; } }

.usa-footer__contact-info {
  line-height: 1.1; }

.usa-footer__contact-info a {
  color: #1b1b1b; }

@media all and (min-width: 30em) {
  .usa-footer__contact-info {
    justify-content: flex-end;
    margin-top: 0.5rem; } }

.usa-footer__primary-content {
  border-top: 1px solid #a9aeb1; }

@media all and (min-width: 30em) {
  .usa-footer__primary-content {
    border: none; } }

.usa-sign-up {
  padding-bottom: 2rem;
  padding-top: 1.5rem; }

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

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

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

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

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

.usa-footer__secondary-section > .grid-container > .grid-row {
  justify-content: space-between; }

.usa-footer__secondary-section a {
  color: #1b1b1b; }

.usa-footer__logo {
  margin-bottom: 0.5rem;
  margin-top: 0.5rem; }

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

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

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

.usa-footer__contact-links {
  margin-top: 1.5rem; }

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

.usa-footer__contact-heading {
  font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;
  font-size: 1.46rem;
  line-height: 1.1;
  font-weight: 700;
  margin-top: 0; }

@media all and (min-width: 30em) {
  .usa-footer__contact-heading {
    margin-bottom: 0.25rem;
    margin-top: 0.25rem; } }

.usa-footer__social-links {
  line-height: 0.9;
  padding-bottom: 0.5rem; }

.usa-footer__social-links a {
  text-decoration: none; }

@media all and (min-width: 30em) {
  .usa-footer__social-links {
    justify-content: flex-end; } }

.usa-social-link {
  height: 3rem;
  width: 3rem;
  background-color: rgba(0, 0, 0, 0.1);
  display: inline-block;
  padding: 0.25rem; }

.usa-social-link:hover {
  background-color: white; }

@media (forced-colors: active) {
  .usa-social-link {
    background-color: lightgrey;
    forced-color-adjust: none; } }

.usa-social-link__icon {
  display: block;
  height: auto;
  width: 100%; }

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

@media all and (min-width: 64em) {
  .usa-footer--slim .usa-footer__nav {
    padding-left: 0;
    padding-right: 0; } }

.usa-footer--slim .usa-footer__address {
  padding-left: 1rem;
  padding-right: 1rem;
  padding-bottom: 1rem;
  padding-top: 1rem; }

@media all and (min-width: 30em) {
  .usa-footer--slim .usa-footer__address {
    padding: 0; } }

.usa-footer--slim .usa-footer__logo {
  align-items: center; }

.usa-footer--slim .usa-footer__logo-img {
  max-width: 3rem; }

.usa-footer--slim .usa-footer__contact-info {
  display: inline-block; }

@media all and (min-width: 30em) {
  .usa-footer--slim .usa-footer__contact-info {
    padding-bottom: 1rem;
    padding-top: 1rem;
    margin-top: 0; } }

.usa-footer--big .usa-footer__nav {
  margin-left: -1rem;
  margin-right: -1rem; }

@media all and (min-width: 30em) {
  .usa-footer--big .usa-footer__nav {
    border-bottom: 1px solid #a9aeb1;
    padding-top: 2rem; } }

@media all and (min-width: 40em) {
  .usa-footer--big .usa-footer__nav {
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    border-bottom: none; } }

.usa-footer--big .usa-footer__primary-link {
  font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;
  font-size: 0.98rem;
  line-height: 1.2;
  font-weight: 700;
  line-height: 1.2;
  margin: 0; }

@media all and (min-width: 30em) {
  .usa-footer--big .usa-footer__primary-link {
    padding-bottom: 0;
    padding-top: 0;
    margin-bottom: 0.5rem; }
  .usa-footer--big .usa-footer__primary-link:hover {
    cursor: auto;
    text-decoration: none; } }

.usa-footer--big .usa-footer__primary-content--collapsible .usa-footer__primary-link {
  align-items: center;
  display: flex;
  justify-content: flex-start; }

.usa-footer--big .usa-footer__primary-content--collapsible .usa-list--unstyled {
  padding-left: 1rem;
  padding-right: 1rem;
  padding-bottom: 1.25rem; }

@media all and (min-width: 30em) {
  .usa-footer--big .usa-footer__primary-content--collapsible .usa-list--unstyled {
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 2rem;
    padding-top: 0.75rem; } }

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

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

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

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

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

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

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

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

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

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

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

.usa-form .btn,
.usa-form .usa-button {
  margin-top: 0.5rem; }

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

.usa-form a:where(:not(.usa-button)) {
  color: #005ea2;
  text-decoration: underline; }

.usa-form a:where(:not(.usa-button)):visited {
  color: #54278f; }

.usa-form a:where(:not(.usa-button)):hover {
  color: #1a4480; }

.usa-form a:where(:not(.usa-button)):active {
  color: #162e51; }

.usa-form a:where(:not(.usa-button)):focus {
  outline: 0.25rem solid #2491ff;
  outline-offset: 0rem; }

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

.usa-show-password {
  color: #005ea2;
  text-decoration: underline;
  background-color: transparent;
  border: 0;
  border-radius: 0;
  box-shadow: none;
  font-weight: normal;
  margin: 0;
  padding: 0;
  text-align: left;
  cursor: pointer; }

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

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

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

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

.usa-show-password:hover, .usa-show-password.usa-button--hover, .usa-show-password:disabled:hover, .usa-show-password[aria-disabled=true]:hover, .usa-show-password:disabled.usa-button--hover, .usa-show-password[aria-disabled=true].usa-button--hover, .usa-show-password:active, .usa-show-password.usa-button--active, .usa-show-password:disabled:active, .usa-show-password[aria-disabled=true]:active, .usa-show-password:disabled.usa-button--active, .usa-show-password[aria-disabled=true].usa-button--active, .usa-show-password:disabled:focus, .usa-show-password[aria-disabled=true]:focus, .usa-show-password:disabled.usa-focus, .usa-show-password[aria-disabled=true].usa-focus, .usa-show-password:disabled, .usa-show-password[aria-disabled=true], .usa-show-password.usa-button--disabled {
  background-color: transparent;
  box-shadow: none;
  text-decoration: underline; }

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

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

.usa-show-password:disabled, .usa-show-password[aria-disabled=true], .usa-show-password:disabled:hover, .usa-show-password[aria-disabled=true]:hover, .usa-show-password[aria-disabled=true]:focus {
  color: #757575; }

@media (forced-colors: active) {
  .usa-show-password:disabled, .usa-show-password[aria-disabled=true], .usa-show-password:disabled:hover, .usa-show-password[aria-disabled=true]:hover, .usa-show-password[aria-disabled=true]:focus {
    color: GrayText; } }

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

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

.usa-graphic-list .usa-graphic-list__row .usa-media-block {
  margin-bottom: 2rem; }

@media all and (min-width: 40em) {
  .usa-graphic-list .usa-graphic-list__row .usa-media-block {
    margin-bottom: 4rem; } }

@media all and (min-width: 40em) {
  .usa-graphic-list .usa-graphic-list__row:last-child .usa-media-block {
    margin-bottom: 0; } }

.usa-graphic-list .usa-graphic-list__row:last-child .usa-media-block:last-child {
  margin-bottom: 0; }

.usa-graphic-list .usa-media-block__img {
  margin-right: 1.5rem; }

.usa-graphic-list .usa-media-block__body > :first-child {
  margin-top: 0; }

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

* + .usa-graphic-list__heading {
  margin-top: 1.5em; }

.usa-graphic-list__heading + * {
  margin-top: 1em; }

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

.usa-header::after {
  clear: both;
  content: "";
  display: block; }

.usa-header a {
  border-bottom: none; }

@media all and (min-width: 64em) {
  .usa-header .usa-search {
    float: right; } }

@media all and (min-width: 64em) {
  .usa-header [role=search] {
    float: right;
    max-width: calc(27ch + 3rem);
    width: 100%; } }

.usa-header [type=search] {
  min-width: 0; }

@media all and (min-width: 64em) {
  .usa-header + .usa-hero {
    border-top: 1px solid white; } }

@media all and (min-width: 64em) {
  .usa-header + .usa-section,
  .usa-header + main {
    border-top: 1px solid #dfe1e2; } }

@media all and (max-width: 63.99em) {
  .usa-logo {
    flex: 1 1 0%;
    font-size: 0.93rem;
    line-height: 0.9;
    margin-left: 1rem; } }

@media all and (min-width: 64em) {
  .usa-logo {
    margin-top: 2rem;
    margin-bottom: 1rem;
    font-size: 1.46rem;
    line-height: 1.1; } }

.usa-logo a {
  color: #1b1b1b;
  text-decoration: none; }

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

.usa-menu-btn {
  color: #005ea2;
  text-decoration: underline;
  background-color: transparent;
  border: 0;
  border-radius: 0;
  box-shadow: none;
  font-weight: normal;
  margin: 0;
  padding: 0;
  text-align: left;
  flex: 0 1 auto;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  background-color: #005ea2;
  color: white;
  font-size: 0.87rem;
  height: 3rem;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase; }

.usa-menu-btn:visited {
  color: #54278f; }

.usa-menu-btn:hover {
  color: #1a4480; }

.usa-menu-btn:active {
  color: #162e51; }

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

.usa-menu-btn:hover, .usa-menu-btn.usa-button--hover, .usa-menu-btn:disabled:hover, .usa-menu-btn[aria-disabled=true]:hover, .usa-menu-btn:disabled.usa-button--hover, .usa-menu-btn[aria-disabled=true].usa-button--hover, .usa-menu-btn:active, .usa-menu-btn.usa-button--active, .usa-menu-btn:disabled:active, .usa-menu-btn[aria-disabled=true]:active, .usa-menu-btn:disabled.usa-button--active, .usa-menu-btn[aria-disabled=true].usa-button--active, .usa-menu-btn:disabled:focus, .usa-menu-btn[aria-disabled=true]:focus, .usa-menu-btn:disabled.usa-focus, .usa-menu-btn[aria-disabled=true].usa-focus, .usa-menu-btn:disabled, .usa-menu-btn[aria-disabled=true], .usa-menu-btn.usa-button--disabled {
  background-color: transparent;
  box-shadow: none;
  text-decoration: underline; }

.usa-menu-btn.usa-button--hover {
  color: #1a4480; }

.usa-menu-btn.usa-button--active {
  color: #162e51; }

.usa-menu-btn:disabled, .usa-menu-btn[aria-disabled=true], .usa-menu-btn:disabled:hover, .usa-menu-btn[aria-disabled=true]:hover, .usa-menu-btn[aria-disabled=true]:focus {
  color: #757575; }

@media (forced-colors: active) {
  .usa-menu-btn:disabled, .usa-menu-btn[aria-disabled=true], .usa-menu-btn:disabled:hover, .usa-menu-btn[aria-disabled=true]:hover, .usa-menu-btn[aria-disabled=true]:focus {
    color: GrayText; } }

@media all and (min-width: 64em) {
  .usa-menu-btn {
    display: none; } }

.usa-menu-btn:hover {
  background-color: #1a4480;
  color: white;
  text-decoration: none; }

.usa-menu-btn:active {
  color: white; }

.usa-menu-btn:visited {
  color: white; }

.usa-overlay {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
  position: fixed;
  background: rgba(0, 0, 0, 0.7);
  opacity: 0;
  transition: opacity 0.15s ease-in-out;
  visibility: hidden;
  z-index: 400; }

.usa-overlay.is-visible {
  opacity: 1;
  visibility: visible; }

@media all and (min-width: 64em) {
  .usa-header--basic .usa-navbar {
    position: relative;
    width: 33%; }
  .usa-header--basic .usa-nav {
    flex-direction: row;
    align-items: center;
    justify-content: flex-end;
    display: flex;
    padding: 0 0 0.25rem 0.5rem;
    width: 100%; }
  .usa-header--basic .usa-nav-container {
    align-items: flex-end;
    justify-content: space-between;
    display: flex; }
  .usa-header--basic .usa-nav__primary-item > .usa-current,
  .usa-header--basic .usa-nav__link:hover {
    position: relative; }
  .usa-header--basic .usa-nav__primary-item > .usa-current::after,
  .usa-header--basic .usa-nav__link:hover::after {
    background-color: #005ea2;
    border-radius: 0;
    content: "";
    display: block;
    position: absolute;
    height: 0.25rem;
    left: 1rem;
    right: 1rem;
    bottom: -0.25rem; } }

@media (min-width: 64em) and (forced-colors: active) {
  .usa-header--basic .usa-nav__primary-item > .usa-current::after,
  .usa-header--basic .usa-nav__link:hover::after {
    background-color: ButtonText; } }

@media all and (min-width: 64em) {
  .usa-header--basic .usa-nav__link[aria-expanded=true]::after,
  .usa-header--basic .usa-nav__link[aria-expanded=true]:hover::after {
    display: none; }
  .usa-header--basic .usa-nav__primary {
    width: auto; }
  .usa-header--basic .usa-nav__primary-item:last-of-type {
    position: relative; }
  .usa-header--basic .usa-nav__primary-item:last-of-type .usa-nav__submenu {
    position: absolute;
    right: 0; }
  .usa-header--basic .usa-search {
    top: 0; } }

.usa-header--basic.usa-header--megamenu .usa-nav__inner {
  display: flex;
  flex-direction: column; }

@media all and (min-width: 64em) {
  .usa-header--basic.usa-header--megamenu .usa-nav__inner {
    display: block;
    float: right;
    margin-top: -2.5rem; } }

@media all and (min-width: 64em) {
  .usa-header--basic.usa-header--megamenu .usa-nav__primary-item:last-of-type {
    position: static; } }

@media all and (min-width: 64em) {
  .usa-header--extended {
    padding-top: 0; }
  .usa-header--extended .usa-nav__primary-item > .usa-current,
  .usa-header--extended .usa-nav__primary-item > .usa-nav__link:hover {
    position: relative; }
  .usa-header--extended .usa-nav__primary-item > .usa-current::after,
  .usa-header--extended .usa-nav__primary-item > .usa-nav__link:hover::after {
    background-color: #005ea2;
    border-radius: 0;
    content: "";
    display: block;
    position: absolute;
    height: 0.25rem;
    left: 1rem;
    right: 1rem;
    bottom: 0rem; } }

@media (min-width: 64em) and (forced-colors: active) {
  .usa-header--extended .usa-nav__primary-item > .usa-current::after,
  .usa-header--extended .usa-nav__primary-item > .usa-nav__link:hover::after {
    background-color: ButtonText; } }

@media all and (min-width: 64em) {
  .usa-header--extended .usa-nav__link[aria-expanded=true]::after,
  .usa-header--extended .usa-nav__link[aria-expanded=true]:hover::after {
    display: none; } }

@media all and (min-width: 64em) {
  .usa-header--extended .usa-logo {
    font-size: 2.13rem;
    margin: 2rem 0 1.5rem;
    max-width: 33%; } }

@media all and (min-width: 64em) {
  .usa-header--extended .usa-navbar {
    margin-left: auto;
    margin-right: auto;
    max-width: 64rem;
    padding-left: 1rem;
    padding-right: 1rem;
    display: block;
    height: auto;
    overflow: auto; } }

@media all and (min-width: 64em) and (min-width: 64em) {
  .usa-header--extended .usa-navbar {
    padding-left: 2rem;
    padding-right: 2rem; } }

@media all and (min-width: 64em) {
  .usa-header--extended .usa-nav {
    border-top: 1px solid #dfe1e2;
    padding: 0;
    width: 100%; } }

@media all and (min-width: 64em) {
  .usa-header--extended .usa-nav__inner {
    margin-left: auto;
    margin-right: auto;
    max-width: 64rem;
    padding-left: 1rem;
    padding-right: 1rem;
    position: relative; } }

@media all and (min-width: 64em) and (min-width: 64em) {
  .usa-header--extended .usa-nav__inner {
    padding-left: 2rem;
    padding-right: 2rem; } }

@media all and (min-width: 64em) {
  .usa-header--extended .usa-nav__primary {
    margin-left: -1rem; }
  .usa-header--extended .usa-nav__primary::after {
    clear: both;
    content: "";
    display: block; } }

@media all and (min-width: 64em) {
  .usa-header--extended .usa-nav__link {
    padding-bottom: 1rem;
    padding-top: 1rem; } }

@media all and (min-width: 64em) {
  .usa-header--extended .usa-nav__submenu .usa-grid-full {
    padding-left: 0.75rem; } }

@media all and (min-width: 64em) {
  .usa-header--extended .usa-nav__submenu.usa-megamenu {
    left: 0;
    padding-left: 2rem;
    padding-right: 2rem; } }

html.usa-js-loading .usa-nav__submenu,
html.usa-js-loading .usa-nav__submenu.usa-megamenu {
  position: absolute;
  left: -999em;
  right: auto; }

.usa-megamenu .usa-col {
  flex: 1 1 auto; }

@media all and (min-width: 64em) {
  .usa-megamenu .usa-col {
    flex: 4 1 0%; }
  .usa-megamenu .usa-col .usa-nav__submenu-item a {
    padding-left: 0.5rem;
    padding-right: 0.5rem; }
  .usa-megamenu .usa-col:first-child .usa-nav__submenu-item a {
    padding-left: 0; }
  .usa-megamenu .usa-col:last-child .usa-nav__submenu-item a {
    padding-right: 0; } }

@media all and (min-width: 64em) {
  .usa-megamenu.usa-nav__submenu {
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 2rem;
    padding-top: 2rem;
    left: -33%;
    right: 0;
    width: auto; } }

@media all and (min-width: 64em) {
  .usa-megamenu.usa-nav__submenu::before {
    position: absolute;
    bottom: 0;
    top: 0;
    background-color: #162e51;
    content: "";
    display: block;
    position: absolute;
    width: calc(50vw - 32rem + 2rem);
    right: 100%; } }

@media all and (min-width: 64em) {
  .usa-megamenu.usa-nav__submenu::after {
    position: absolute;
    bottom: 0;
    top: 0;
    background-color: #162e51;
    content: "";
    display: block;
    position: absolute;
    width: calc(50vw - 32rem + 2rem);
    left: 100%; } }

@media all and (min-width: 64em) {
  .usa-header--extended .usa-megamenu.usa-nav__submenu::before {
    position: absolute;
    bottom: 0;
    top: 0;
    background-color: #162e51;
    content: "";
    display: block;
    position: absolute;
    width: calc(50vw - 32rem); } }

@media all and (min-width: 64em) {
  .usa-header--extended .usa-megamenu.usa-nav__submenu::after {
    position: absolute;
    bottom: 0;
    top: 0;
    background-color: #162e51;
    content: "";
    display: block;
    position: absolute;
    width: calc(50vw - 32rem); } }

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

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

.usa-navbar {
  height: 3rem; }

@media all and (max-width: 63.99em) {
  .usa-navbar {
    align-items: center;
    border-bottom: 1px solid #dfe1e2;
    display: flex; } }

@media all and (min-width: 64em) {
  .usa-navbar {
    border-bottom: none;
    display: inline-block;
    height: auto; } }

.usa-hero {
  font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;
  font-size: 1.06rem;
  line-height: 1.5;
  background-image: url("../img/hero.jpg");
  background-position: center;
  background-size: cover;
  color: white; }

.usa-hero > .grid-container {
  position: relative;
  padding-bottom: 2rem;
  padding-top: 2rem; }

.usa-hero__callout {
  background-color: #162e51;
  padding: 2rem; }

@media all and (min-width: 40em) {
  .usa-hero__callout {
    max-width: 20rem; } }

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

* + .usa-hero__heading {
  margin-top: 1.5em; }

.usa-hero__heading + * {
  margin-top: 1em; }

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

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

.usa-icon-list > li {
  margin-bottom: 0;
  max-width: unset; }

.usa-icon-list__item {
  display: flex;
  position: relative; }

.usa-icon-list__item + .usa-icon-list__item {
  padding-top: 0.75rem; }

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

.usa-prose .usa-icon-list > li {
  margin-bottom: 0;
  max-width: unset; }

.usa-prose .usa-icon-list__item {
  display: flex;
  position: relative; }

.usa-prose .usa-icon-list__item + .usa-icon-list__item {
  padding-top: 0.75rem; }

.usa-icon-list--base-lightest .usa-icon-list__icon {
  color: #f0f0f0; }

.usa-icon-list--base-lighter .usa-icon-list__icon {
  color: #dfe1e2; }

.usa-icon-list--base-light .usa-icon-list__icon {
  color: #a9aeb1; }

.usa-icon-list--base .usa-icon-list__icon {
  color: #71767a; }

.usa-icon-list--base-dark .usa-icon-list__icon {
  color: #565c65; }

.usa-icon-list--base-darker .usa-icon-list__icon {
  color: #3d4551; }

.usa-icon-list--base-darkest .usa-icon-list__icon {
  color: #1b1b1b; }

.usa-icon-list--primary-lighter .usa-icon-list__icon {
  color: #d9e8f6; }

.usa-icon-list--primary-light .usa-icon-list__icon {
  color: #73b3e7; }

.usa-icon-list--primary .usa-icon-list__icon {
  color: #005ea2; }

.usa-icon-list--primary-vivid .usa-icon-list__icon {
  color: #0050d8; }

.usa-icon-list--primary-dark .usa-icon-list__icon {
  color: #1a4480; }

.usa-icon-list--primary-darker .usa-icon-list__icon {
  color: #162e51; }

.usa-icon-list--secondary-lighter .usa-icon-list__icon {
  color: #f3e1e4; }

.usa-icon-list--secondary-light .usa-icon-list__icon {
  color: #f2938c; }

.usa-icon-list--secondary .usa-icon-list__icon {
  color: #d83933; }

.usa-icon-list--secondary-vivid .usa-icon-list__icon {
  color: #e41d3d; }

.usa-icon-list--secondary-dark .usa-icon-list__icon {
  color: #b50909; }

.usa-icon-list--secondary-darker .usa-icon-list__icon {
  color: #8b0a03; }

.usa-icon-list--accent-warm-lighter .usa-icon-list__icon {
  color: #f2e4d4; }

.usa-icon-list--accent-warm-light .usa-icon-list__icon {
  color: #ffbc78; }

.usa-icon-list--accent-warm .usa-icon-list__icon {
  color: #fa9441; }

.usa-icon-list--accent-warm-dark .usa-icon-list__icon {
  color: #c05600; }

.usa-icon-list--accent-warm-darker .usa-icon-list__icon {
  color: #775540; }

.usa-icon-list--accent-cool-lighter .usa-icon-list__icon {
  color: #e1f3f8; }

.usa-icon-list--accent-cool-light .usa-icon-list__icon {
  color: #97d4ea; }

.usa-icon-list--accent-cool .usa-icon-list__icon {
  color: #00bde3; }

.usa-icon-list--accent-cool-dark .usa-icon-list__icon {
  color: #28a0cb; }

.usa-icon-list--accent-cool-darker .usa-icon-list__icon {
  color: #07648d; }

.usa-icon-list--error-lighter .usa-icon-list__icon {
  color: #f4e3db; }

.usa-icon-list--error-light .usa-icon-list__icon {
  color: #f39268; }

.usa-icon-list--error .usa-icon-list__icon {
  color: #d54309; }

.usa-icon-list--error-dark .usa-icon-list__icon {
  color: #b50909; }

.usa-icon-list--error-darker .usa-icon-list__icon {
  color: #6f3331; }

.usa-icon-list--warning-lighter .usa-icon-list__icon {
  color: #faf3d1; }

.usa-icon-list--warning-light .usa-icon-list__icon {
  color: #fee685; }

.usa-icon-list--warning .usa-icon-list__icon {
  color: #ffbe2e; }

.usa-icon-list--warning-dark .usa-icon-list__icon {
  color: #e5a000; }

.usa-icon-list--warning-darker .usa-icon-list__icon {
  color: #936f38; }

.usa-icon-list--success-lighter .usa-icon-list__icon {
  color: #ecf3ec; }

.usa-icon-list--success-light .usa-icon-list__icon {
  color: #70e17b; }

.usa-icon-list--success .usa-icon-list__icon {
  color: #00a91c; }

.usa-icon-list--success-dark .usa-icon-list__icon {
  color: #008817; }

.usa-icon-list--success-darker .usa-icon-list__icon {
  color: #216e1f; }

.usa-icon-list--info-lighter .usa-icon-list__icon {
  color: #e7f6f8; }

.usa-icon-list--info-light .usa-icon-list__icon {
  color: #99deea; }

.usa-icon-list--info .usa-icon-list__icon {
  color: #00bde3; }

.usa-icon-list--info-dark .usa-icon-list__icon {
  color: #009ec1; }

.usa-icon-list--info-darker .usa-icon-list__icon {
  color: #2e6276; }

.usa-icon-list--disabled-lighter .usa-icon-list__icon {
  color: #c9c9c9; }

.usa-icon-list--disabled-light .usa-icon-list__icon {
  color: #919191; }

.usa-icon-list--disabled .usa-icon-list__icon {
  color: #757575; }

.usa-icon-list--disabled-dark .usa-icon-list__icon {
  color: #454545; }

.usa-icon-list--disabled-darker .usa-icon-list__icon {
  color: #1b1b1b; }

.usa-icon-list--emergency .usa-icon-list__icon {
  color: #9c3d10; }

.usa-icon-list--emergency-dark .usa-icon-list__icon {
  color: #332d29; }

.usa-icon-list__icon .usa-icon {
  display: block;
  height: 1.5rem;
  position: relative;
  width: 1.5rem; }

.usa-icon-list__content > p,
.usa-icon-list__content > ul,
.usa-icon-list__content > ol {
  font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;
  font-size: 1.06rem;
  max-width: 72ex; }

.usa-icon-list[class*=usa-icon-list--size-] {
  max-width: none; }

.usa-icon-list--size-micro .usa-icon-list__icon .usa-icon {
  height: 1.005rem;
  width: 1.005rem; }

.usa-icon-list--size-micro .usa-icon-list__content {
  max-width: 72ex;
  font-size: 0.67rem;
  padding-left: 0.268rem; }

.usa-icon-list--size-micro .usa-icon-list__content .usa-icon-list__title {
  font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;
  font-size: 0.61rem; }

.usa-icon-list--size-1 .usa-icon-list__icon .usa-icon {
  height: 1.2rem;
  width: 1.2rem; }

.usa-icon-list--size-1 .usa-icon-list__content {
  max-width: 72ex;
  font-size: 0.8rem;
  padding-left: 0.32rem; }

.usa-icon-list--size-1 .usa-icon-list__content .usa-icon-list__title {
  font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;
  font-size: 0.73rem; }

.usa-icon-list--size-2 .usa-icon-list__icon .usa-icon {
  height: 1.305rem;
  width: 1.305rem; }

.usa-icon-list--size-2 .usa-icon-list__content {
  max-width: 72ex;
  font-size: 0.87rem;
  padding-left: 0.348rem; }

.usa-icon-list--size-2 .usa-icon-list__content .usa-icon-list__title {
  font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;
  font-size: 0.79rem; }

.usa-icon-list--size-3 .usa-icon-list__icon .usa-icon {
  height: 1.395rem;
  width: 1.395rem; }

.usa-icon-list--size-3 .usa-icon-list__content {
  max-width: 72ex;
  font-size: 0.93rem;
  padding-left: 0.372rem; }

.usa-icon-list--size-3 .usa-icon-list__content .usa-icon-list__title {
  font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;
  font-size: 0.85rem; }

.usa-icon-list--size-4 .usa-icon-list__icon .usa-icon {
  height: 1.5rem;
  width: 1.5rem; }

.usa-icon-list--size-4 .usa-icon-list__content {
  max-width: 72ex;
  font-size: 1rem;
  padding-left: 0.4rem; }

.usa-icon-list--size-4 .usa-icon-list__content .usa-icon-list__title {
  font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;
  font-size: 0.91rem; }

.usa-icon-list--size-5 .usa-icon-list__icon .usa-icon {
  height: 1.59rem;
  width: 1.59rem; }

.usa-icon-list--size-5 .usa-icon-list__content {
  max-width: 72ex;
  font-size: 1.06rem;
  padding-left: 0.424rem; }

.usa-icon-list--size-5 .usa-icon-list__content .usa-icon-list__title {
  font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;
  font-size: 0.98rem; }

.usa-icon-list--size-6 .usa-icon-list__icon .usa-icon {
  height: 1.695rem;
  width: 1.695rem; }

.usa-icon-list--size-6 .usa-icon-list__content {
  max-width: 72ex;
  font-size: 1.13rem;
  padding-left: 0.452rem; }

.usa-icon-list--size-6 .usa-icon-list__content .usa-icon-list__title {
  font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;
  font-size: 1.04rem; }

.usa-icon-list--size-7 .usa-icon-list__icon .usa-icon {
  height: 1.8rem;
  width: 1.8rem; }

.usa-icon-list--size-7 .usa-icon-list__content {
  max-width: 72ex;
  font-size: 1.2rem;
  padding-left: 0.48rem; }

.usa-icon-list--size-7 .usa-icon-list__content .usa-icon-list__title {
  font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;
  font-size: 1.1rem; }

.usa-icon-list--size-8 .usa-icon-list__icon .usa-icon {
  height: 1.995rem;
  width: 1.995rem; }

.usa-icon-list--size-8 .usa-icon-list__content {
  max-width: 72ex;
  font-size: 1.33rem;
  padding-left: 0.532rem; }

.usa-icon-list--size-8 .usa-icon-list__content .usa-icon-list__title {
  font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;
  font-size: 1.22rem; }

.usa-icon-list--size-9 .usa-icon-list__icon .usa-icon {
  height: 2.19rem;
  width: 2.19rem; }

.usa-icon-list--size-9 .usa-icon-list__content {
  max-width: 72ex;
  font-size: 1.46rem;
  padding-left: 0.584rem; }

.usa-icon-list--size-9 .usa-icon-list__content .usa-icon-list__title {
  font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;
  font-size: 1.34rem; }

.usa-icon-list--size-10 .usa-icon-list__icon .usa-icon {
  height: 2.4rem;
  width: 2.4rem; }

.usa-icon-list--size-10 .usa-icon-list__content {
  max-width: 72ex;
  font-size: 1.6rem;
  padding-left: 0.64rem; }

.usa-icon-list--size-10 .usa-icon-list__content .usa-icon-list__title {
  font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;
  font-size: 1.46rem; }

.usa-icon-list--size-11 .usa-icon-list__icon .usa-icon {
  height: 2.79rem;
  width: 2.79rem; }

.usa-icon-list--size-11 .usa-icon-list__content {
  max-width: 72ex;
  font-size: 1.86rem;
  padding-left: 0.744rem; }

.usa-icon-list--size-11 .usa-icon-list__content .usa-icon-list__title {
  font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;
  font-size: 1.71rem; }

.usa-icon-list--size-12 .usa-icon-list__icon .usa-icon {
  height: 3.195rem;
  width: 3.195rem; }

.usa-icon-list--size-12 .usa-icon-list__content {
  max-width: 72ex;
  font-size: 2.13rem;
  padding-left: 0.852rem; }

.usa-icon-list--size-12 .usa-icon-list__content .usa-icon-list__title {
  font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;
  font-size: 1.95rem; }

.usa-icon-list--size-13 .usa-icon-list__icon .usa-icon {
  height: 3.6rem;
  width: 3.6rem; }

.usa-icon-list--size-13 .usa-icon-list__content {
  max-width: 72ex;
  font-size: 2.4rem;
  padding-left: 0.96rem; }

.usa-icon-list--size-13 .usa-icon-list__content .usa-icon-list__title {
  font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;
  font-size: 2.2rem; }

.usa-icon-list--size-14 .usa-icon-list__icon .usa-icon {
  height: 3.99rem;
  width: 3.99rem; }

.usa-icon-list--size-14 .usa-icon-list__content {
  max-width: 72ex;
  font-size: 2.66rem;
  padding-left: 1.064rem; }

.usa-icon-list--size-14 .usa-icon-list__content .usa-icon-list__title {
  font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;
  font-size: 2.44rem; }

.usa-icon-list--size-15 .usa-icon-list__icon .usa-icon {
  height: 4.785rem;
  width: 4.785rem; }

.usa-icon-list--size-15 .usa-icon-list__content {
  max-width: 72ex;
  font-size: 3.19rem;
  padding-left: 1.276rem; }

.usa-icon-list--size-15 .usa-icon-list__content .usa-icon-list__title {
  font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;
  font-size: 2.93rem; }

.usa-icon-list--size-16 .usa-icon-list__icon .usa-icon {
  height: 5.595rem;
  width: 5.595rem; }

.usa-icon-list--size-16 .usa-icon-list__content {
  max-width: 72ex;
  font-size: 3.73rem;
  padding-left: 1.492rem; }

.usa-icon-list--size-16 .usa-icon-list__content .usa-icon-list__title {
  font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;
  font-size: 3.42rem; }

.usa-icon-list--size-17 .usa-icon-list__icon .usa-icon {
  height: 6.39rem;
  width: 6.39rem; }

.usa-icon-list--size-17 .usa-icon-list__content {
  max-width: 72ex;
  font-size: 4.26rem;
  padding-left: 1.704rem; }

.usa-icon-list--size-17 .usa-icon-list__content .usa-icon-list__title {
  font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;
  font-size: 3.9rem; }

.usa-icon-list--size-18 .usa-icon-list__icon .usa-icon {
  height: 7.98rem;
  width: 7.98rem; }

.usa-icon-list--size-18 .usa-icon-list__content {
  max-width: 72ex;
  font-size: 5.32rem;
  padding-left: 2.128rem; }

.usa-icon-list--size-18 .usa-icon-list__content .usa-icon-list__title {
  font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;
  font-size: 4.88rem; }

.usa-icon-list--size-19 .usa-icon-list__icon .usa-icon {
  height: 11.985rem;
  width: 11.985rem; }

.usa-icon-list--size-19 .usa-icon-list__content {
  max-width: 72ex;
  font-size: 7.99rem;
  padding-left: 3.196rem; }

.usa-icon-list--size-19 .usa-icon-list__content .usa-icon-list__title {
  font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;
  font-size: 7.32rem; }

.usa-icon-list--size-20 .usa-icon-list__icon .usa-icon {
  height: 13.98rem;
  width: 13.98rem; }

.usa-icon-list--size-20 .usa-icon-list__content {
  max-width: 72ex;
  font-size: 9.32rem;
  padding-left: 3.728rem; }

.usa-icon-list--size-20 .usa-icon-list__content .usa-icon-list__title {
  font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;
  font-size: 8.54rem; }

.usa-icon-list--size-3xs .usa-icon-list__icon .usa-icon {
  height: 1.305rem;
  width: 1.305rem; }

.usa-icon-list--size-3xs .usa-icon-list__content {
  max-width: 72ex;
  font-size: 0.87rem;
  padding-left: 0.348rem; }

.usa-icon-list--size-3xs .usa-icon-list__content .usa-icon-list__title {
  font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;
  font-size: 0.79rem; }

.usa-icon-list--size-2xs .usa-icon-list__icon .usa-icon {
  height: 1.395rem;
  width: 1.395rem; }

.usa-icon-list--size-2xs .usa-icon-list__content {
  max-width: 72ex;
  font-size: 0.93rem;
  padding-left: 0.372rem; }

.usa-icon-list--size-2xs .usa-icon-list__content .usa-icon-list__title {
  font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;
  font-size: 0.85rem; }

.usa-icon-list--size-xs .usa-icon-list__icon .usa-icon {
  height: 1.5rem;
  width: 1.5rem; }

.usa-icon-list--size-xs .usa-icon-list__content {
  max-width: 72ex;
  font-size: 1rem;
  padding-left: 0.4rem; }

.usa-icon-list--size-xs .usa-icon-list__content .usa-icon-list__title {
  font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;
  font-size: 0.91rem; }

.usa-icon-list--size-sm .usa-icon-list__icon .usa-icon {
  height: 1.59rem;
  width: 1.59rem; }

.usa-icon-list--size-sm .usa-icon-list__content {
  max-width: 72ex;
  font-size: 1.06rem;
  padding-left: 0.424rem; }

.usa-icon-list--size-sm .usa-icon-list__content .usa-icon-list__title {
  font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;
  font-size: 0.98rem; }

.usa-icon-list--size-md .usa-icon-list__icon .usa-icon {
  height: 1.695rem;
  width: 1.695rem; }

.usa-icon-list--size-md .usa-icon-list__content {
  max-width: 72ex;
  font-size: 1.13rem;
  padding-left: 0.452rem; }

.usa-icon-list--size-md .usa-icon-list__content .usa-icon-list__title {
  font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;
  font-size: 1.04rem; }

.usa-icon-list--size-lg .usa-icon-list__icon .usa-icon {
  height: 2.19rem;
  width: 2.19rem; }

.usa-icon-list--size-lg .usa-icon-list__content {
  max-width: 72ex;
  font-size: 1.46rem;
  padding-left: 0.584rem; }

.usa-icon-list--size-lg .usa-icon-list__content .usa-icon-list__title {
  font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;
  font-size: 1.34rem; }

.usa-icon-list--size-xl .usa-icon-list__icon .usa-icon {
  height: 3.195rem;
  width: 3.195rem; }

.usa-icon-list--size-xl .usa-icon-list__content {
  max-width: 72ex;
  font-size: 2.13rem;
  padding-left: 0.852rem; }

.usa-icon-list--size-xl .usa-icon-list__content .usa-icon-list__title {
  font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;
  font-size: 1.95rem; }

.usa-icon-list--size-2xl .usa-icon-list__icon .usa-icon {
  height: 3.99rem;
  width: 3.99rem; }

.usa-icon-list--size-2xl .usa-icon-list__content {
  max-width: 72ex;
  font-size: 2.66rem;
  padding-left: 1.064rem; }

.usa-icon-list--size-2xl .usa-icon-list__content .usa-icon-list__title {
  font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;
  font-size: 2.44rem; }

.usa-icon-list--size-3xl .usa-icon-list__icon .usa-icon {
  height: 4.785rem;
  width: 4.785rem; }

.usa-icon-list--size-3xl .usa-icon-list__content {
  max-width: 72ex;
  font-size: 3.19rem;
  padding-left: 1.276rem; }

.usa-icon-list--size-3xl .usa-icon-list__content .usa-icon-list__title {
  font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;
  font-size: 2.93rem; }

@media all and (min-width: 30em) {
  .mobile-lg\:usa-icon-list--size-micro .usa-icon-list__icon .usa-icon {
    height: 1.005rem;
    width: 1.005rem; }
  .mobile-lg\:usa-icon-list--size-micro .usa-icon-list__content {
    max-width: 72ex;
    font-size: 0.67rem;
    padding-left: 0.268rem; }
  .mobile-lg\:usa-icon-list--size-micro .usa-icon-list__content .usa-icon-list__title {
    font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;
    font-size: 0.61rem; }
  .mobile-lg\:usa-icon-list--size-1 .usa-icon-list__icon .usa-icon {
    height: 1.2rem;
    width: 1.2rem; }
  .mobile-lg\:usa-icon-list--size-1 .usa-icon-list__content {
    max-width: 72ex;
    font-size: 0.8rem;
    padding-left: 0.32rem; }
  .mobile-lg\:usa-icon-list--size-1 .usa-icon-list__content .usa-icon-list__title {
    font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;
    font-size: 0.73rem; }
  .mobile-lg\:usa-icon-list--size-2 .usa-icon-list__icon .usa-icon {
    height: 1.305rem;
    width: 1.305rem; }
  .mobile-lg\:usa-icon-list--size-2 .usa-icon-list__content {
    max-width: 72ex;
    font-size: 0.87rem;
    padding-left: 0.348rem; }
  .mobile-lg\:usa-icon-list--size-2 .usa-icon-list__content .usa-icon-list__title {
    font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;
    font-size: 0.79rem; }
  .mobile-lg\:usa-icon-list--size-3 .usa-icon-list__icon .usa-icon {
    height: 1.395rem;
    width: 1.395rem; }
  .mobile-lg\:usa-icon-list--size-3 .usa-icon-list__content {
    max-width: 72ex;
    font-size: 0.93rem;
    padding-left: 0.372rem; }
  .mobile-lg\:usa-icon-list--size-3 .usa-icon-list__content .usa-icon-list__title {
    font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;
    font-size: 0.85rem; }
  .mobile-lg\:usa-icon-list--size-4 .usa-icon-list__icon .usa-icon {
    height: 1.5rem;
    width: 1.5rem; }
  .mobile-lg\:usa-icon-list--size-4 .usa-icon-list__content {
    max-width: 72ex;
    font-size: 1rem;
    padding-left: 0.4rem; }
  .mobile-lg\:usa-icon-list--size-4 .usa-icon-list__content .usa-icon-list__title {
    font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;
    font-size: 0.91rem; }
  .mobile-lg\:usa-icon-list--size-5 .usa-icon-list__icon .usa-icon {
    height: 1.59rem;
    width: 1.59rem; }
  .mobile-lg\:usa-icon-list--size-5 .usa-icon-list__content {
    max-width: 72ex;
    font-size: 1.06rem;
    padding-left: 0.424rem; }
  .mobile-lg\:usa-icon-list--size-5 .usa-icon-list__content .usa-icon-list__title {
    font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;
    font-size: 0.98rem; }
  .mobile-lg\:usa-icon-list--size-6 .usa-icon-list__icon .usa-icon {
    height: 1.695rem;
    width: 1.695rem; }
  .mobile-lg\:usa-icon-list--size-6 .usa-icon-list__content {
    max-width: 72ex;
    font-size: 1.13rem;
    padding-left: 0.452rem; }
  .mobile-lg\:usa-icon-list--size-6 .usa-icon-list__content .usa-icon-list__title {
    font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;
    font-size: 1.04rem; }
  .mobile-lg\:usa-icon-list--size-7 .usa-icon-list__icon .usa-icon {
    height: 1.8rem;
    width: 1.8rem; }
  .mobile-lg\:usa-icon-list--size-7 .usa-icon-list__content {
    max-width: 72ex;
    font-size: 1.2rem;
    padding-left: 0.48rem; }
  .mobile-lg\:usa-icon-list--size-7 .usa-icon-list__content .usa-icon-list__title {
    font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;
    font-size: 1.1rem; }
  .mobile-lg\:usa-icon-list--size-8 .usa-icon-list__icon .usa-icon {
    height: 1.995rem;
    width: 1.995rem; }
  .mobile-lg\:usa-icon-list--size-8 .usa-icon-list__content {
    max-width: 72ex;
    font-size: 1.33rem;
    padding-left: 0.532rem; }
  .mobile-lg\:usa-icon-list--size-8 .usa-icon-list__content .usa-icon-list__title {
    font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;
    font-size: 1.22rem; }
  .mobile-lg\:usa-icon-list--size-9 .usa-icon-list__icon .usa-icon {
    height: 2.19rem;
    width: 2.19rem; }
  .mobile-lg\:usa-icon-list--size-9 .usa-icon-list__content {
    max-width: 72ex;
    font-size: 1.46rem;
    padding-left: 0.584rem; }
  .mobile-lg\:usa-icon-list--size-9 .usa-icon-list__content .usa-icon-list__title {
    font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;
    font-size: 1.34rem; }
  .mobile-lg\:usa-icon-list--size-10 .usa-icon-list__icon .usa-icon {
    height: 2.4rem;
    width: 2.4rem; }
  .mobile-lg\:usa-icon-list--size-10 .usa-icon-list__content {
    max-width: 72ex;
    font-size: 1.6rem;
    padding-left: 0.64rem; }
  .mobile-lg\:usa-icon-list--size-10 .usa-icon-list__content .usa-icon-list__title {
    font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;
    font-size: 1.46rem; }
  .mobile-lg\:usa-icon-list--size-11 .usa-icon-list__icon .usa-icon {
    height: 2.79rem;
    width: 2.79rem; }
  .mobile-lg\:usa-icon-list--size-11 .usa-icon-list__content {
    max-width: 72ex;
    font-size: 1.86rem;
    padding-left: 0.744rem; }
  .mobile-lg\:usa-icon-list--size-11 .usa-icon-list__content .usa-icon-list__title {
    font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;
    font-size: 1.71rem; }
  .mobile-lg\:usa-icon-list--size-12 .usa-icon-list__icon .usa-icon {
    height: 3.195rem;
    width: 3.195rem; }
  .mobile-lg\:usa-icon-list--size-12 .usa-icon-list__content {
    max-width: 72ex;
    font-size: 2.13rem;
    padding-left: 0.852rem; }
  .mobile-lg\:usa-icon-list--size-12 .usa-icon-list__content .usa-icon-list__title {
    font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;
    font-size: 1.95rem; }
  .mobile-lg\:usa-icon-list--size-13 .usa-icon-list__icon .usa-icon {
    height: 3.6rem;
    width: 3.6rem; }
  .mobile-lg\:usa-icon-list--size-13 .usa-icon-list__content {
    max-width: 72ex;
    font-size: 2.4rem;
    padding-left: 0.96rem; }
  .mobile-lg\:usa-icon-list--size-13 .usa-icon-list__content .usa-icon-list__title {
    font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;
    font-size: 2.2rem; }
  .mobile-lg\:usa-icon-list--size-14 .usa-icon-list__icon .usa-icon {
    height: 3.99rem;
    width: 3.99rem; }
  .mobile-lg\:usa-icon-list--size-14 .usa-icon-list__content {
    max-width: 72ex;
    font-size: 2.66rem;
    padding-left: 1.064rem; }
  .mobile-lg\:usa-icon-list--size-14 .usa-icon-list__content .usa-icon-list__title {
    font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;
    font-size: 2.44rem; }
  .mobile-lg\:usa-icon-list--size-15 .usa-icon-list__icon .usa-icon {
    height: 4.785rem;
    width: 4.785rem; }
  .mobile-lg\:usa-icon-list--size-15 .usa-icon-list__content {
    max-width: 72ex;
    font-size: 3.19rem;
    padding-left: 1.276rem; }
  .mobile-lg\:usa-icon-list--size-15 .usa-icon-list__content .usa-icon-list__title {
    font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;
    font-size: 2.93rem; }
  .mobile-lg\:usa-icon-list--size-16 .usa-icon-list__icon .usa-icon {
    height: 5.595rem;
    width: 5.595rem; }
  .mobile-lg\:usa-icon-list--size-16 .usa-icon-list__content {
    max-width: 72ex;
    font-size: 3.73rem;
    padding-left: 1.492rem; }
  .mobile-lg\:usa-icon-list--size-16 .usa-icon-list__content .usa-icon-list__title {
    font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;
    font-size: 3.42rem; }
  .mobile-lg\:usa-icon-list--size-17 .usa-icon-list__icon .usa-icon {
    height: 6.39rem;
    width: 6.39rem; }
  .mobile-lg\:usa-icon-list--size-17 .usa-icon-list__content {
    max-width: 72ex;
    font-size: 4.26rem;
    padding-left: 1.704rem; }
  .mobile-lg\:usa-icon-list--size-17 .usa-icon-list__content .usa-icon-list__title {
    font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;
    font-size: 3.9rem; }
  .mobile-lg\:usa-icon-list--size-18 .usa-icon-list__icon .usa-icon {
    height: 7.98rem;
    width: 7.98rem; }
  .mobile-lg\:usa-icon-list--size-18 .usa-icon-list__content {
    max-width: 72ex;
    font-size: 5.32rem;
    padding-left: 2.128rem; }
  .mobile-lg\:usa-icon-list--size-18 .usa-icon-list__content .usa-icon-list__title {
    font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;
    font-size: 4.88rem; }
  .mobile-lg\:usa-icon-list--size-19 .usa-icon-list__icon .usa-icon {
    height: 11.985rem;
    width: 11.985rem; }
  .mobile-lg\:usa-icon-list--size-19 .usa-icon-list__content {
    max-width: 72ex;
    font-size: 7.99rem;
    padding-left: 3.196rem; }
  .mobile-lg\:usa-icon-list--size-19 .usa-icon-list__content .usa-icon-list__title {
    font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;
    font-size: 7.32rem; }
  .mobile-lg\:usa-icon-list--size-20 .usa-icon-list__icon .usa-icon {
    height: 13.98rem;
    width: 13.98rem; }
  .mobile-lg\:usa-icon-list--size-20 .usa-icon-list__content {
    max-width: 72ex;
    font-size: 9.32rem;
    padding-left: 3.728rem; }
  .mobile-lg\:usa-icon-list--size-20 .usa-icon-list__content .usa-icon-list__title {
    font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;
    font-size: 8.54rem; }
  .mobile-lg\:usa-icon-list--size-3xs .usa-icon-list__icon .usa-icon {
    height: 1.305rem;
    width: 1.305rem; }
  .mobile-lg\:usa-icon-list--size-3xs .usa-icon-list__content {
    max-width: 72ex;
    font-size: 0.87rem;
    padding-left: 0.348rem; }
  .mobile-lg\:usa-icon-list--size-3xs .usa-icon-list__content .usa-icon-list__title {
    font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;
    font-size: 0.79rem; }
  .mobile-lg\:usa-icon-list--size-2xs .usa-icon-list__icon .usa-icon {
    height: 1.395rem;
    width: 1.395rem; }
  .mobile-lg\:usa-icon-list--size-2xs .usa-icon-list__content {
    max-width: 72ex;
    font-size: 0.93rem;
    padding-left: 0.372rem; }
  .mobile-lg\:usa-icon-list--size-2xs .usa-icon-list__content .usa-icon-list__title {
    font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;
    font-size: 0.85rem; }
  .mobile-lg\:usa-icon-list--size-xs .usa-icon-list__icon .usa-icon {
    height: 1.5rem;
    width: 1.5rem; }
  .mobile-lg\:usa-icon-list--size-xs .usa-icon-list__content {
    max-width: 72ex;
    font-size: 1rem;
    padding-left: 0.4rem; }
  .mobile-lg\:usa-icon-list--size-xs .usa-icon-list__content .usa-icon-list__title {
    font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;
    font-size: 0.91rem; }
  .mobile-lg\:usa-icon-list--size-sm .usa-icon-list__icon .usa-icon {
    height: 1.59rem;
    width: 1.59rem; }
  .mobile-lg\:usa-icon-list--size-sm .usa-icon-list__content {
    max-width: 72ex;
    font-size: 1.06rem;
    padding-left: 0.424rem; }
  .mobile-lg\:usa-icon-list--size-sm .usa-icon-list__content .usa-icon-list__title {
    font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;
    font-size: 0.98rem; }
  .mobile-lg\:usa-icon-list--size-md .usa-icon-list__icon .usa-icon {
    height: 1.695rem;
    width: 1.695rem; }
  .mobile-lg\:usa-icon-list--size-md .usa-icon-list__content {
    max-width: 72ex;
    font-size: 1.13rem;
    padding-left: 0.452rem; }
  .mobile-lg\:usa-icon-list--size-md .usa-icon-list__content .usa-icon-list__title {
    font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;
    font-size: 1.04rem; }
  .mobile-lg\:usa-icon-list--size-lg .usa-icon-list__icon .usa-icon {
    height: 2.19rem;
    width: 2.19rem; }
  .mobile-lg\:usa-icon-list--size-lg .usa-icon-list__content {
    max-width: 72ex;
    font-size: 1.46rem;
    padding-left: 0.584rem; }
  .mobile-lg\:usa-icon-list--size-lg .usa-icon-list__content .usa-icon-list__title {
    font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;
    font-size: 1.34rem; }
  .mobile-lg\:usa-icon-list--size-xl .usa-icon-list__icon .usa-icon {
    height: 3.195rem;
    width: 3.195rem; }
  .mobile-lg\:usa-icon-list--size-xl .usa-icon-list__content {
    max-width: 72ex;
    font-size: 2.13rem;
    padding-left: 0.852rem; }
  .mobile-lg\:usa-icon-list--size-xl .usa-icon-list__content .usa-icon-list__title {
    font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;
    font-size: 1.95rem; }
  .mobile-lg\:usa-icon-list--size-2xl .usa-icon-list__icon .usa-icon {
    height: 3.99rem;
    width: 3.99rem; }
  .mobile-lg\:usa-icon-list--size-2xl .usa-icon-list__content {
    max-width: 72ex;
    font-size: 2.66rem;
    padding-left: 1.064rem; }
  .mobile-lg\:usa-icon-list--size-2xl .usa-icon-list__content .usa-icon-list__title {
    font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;
    font-size: 2.44rem; }
  .mobile-lg\:usa-icon-list--size-3xl .usa-icon-list__icon .usa-icon {
    height: 4.785rem;
    width: 4.785rem; }
  .mobile-lg\:usa-icon-list--size-3xl .usa-icon-list__content {
    max-width: 72ex;
    font-size: 3.19rem;
    padding-left: 1.276rem; }
  .mobile-lg\:usa-icon-list--size-3xl .usa-icon-list__content .usa-icon-list__title {
    font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;
    font-size: 2.93rem; } }

@media all and (min-width: 40em) {
  .tablet\:usa-icon-list--size-micro .usa-icon-list__icon .usa-icon {
    height: 1.005rem;
    width: 1.005rem; }
  .tablet\:usa-icon-list--size-micro .usa-icon-list__content {
    max-width: 72ex;
    font-size: 0.67rem;
    padding-left: 0.268rem; }
  .tablet\:usa-icon-list--size-micro .usa-icon-list__content .usa-icon-list__title {
    font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;
    font-size: 0.61rem; }
  .tablet\:usa-icon-list--size-1 .usa-icon-list__icon .usa-icon {
    height: 1.2rem;
    width: 1.2rem; }
  .tablet\:usa-icon-list--size-1 .usa-icon-list__content {
    max-width: 72ex;
    font-size: 0.8rem;
    padding-left: 0.32rem; }
  .tablet\:usa-icon-list--size-1 .usa-icon-list__content .usa-icon-list__title {
    font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;
    font-size: 0.73rem; }
  .tablet\:usa-icon-list--size-2 .usa-icon-list__icon .usa-icon {
    height: 1.305rem;
    width: 1.305rem; }
  .tablet\:usa-icon-list--size-2 .usa-icon-list__content {
    max-width: 72ex;
    font-size: 0.87rem;
    padding-left: 0.348rem; }
  .tablet\:usa-icon-list--size-2 .usa-icon-list__content .usa-icon-list__title {
    font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;
    font-size: 0.79rem; }
  .tablet\:usa-icon-list--size-3 .usa-icon-list__icon .usa-icon {
    height: 1.395rem;
    width: 1.395rem; }
  .tablet\:usa-icon-list--size-3 .usa-icon-list__content {
    max-width: 72ex;
    font-size: 0.93rem;
    padding-left: 0.372rem; }
  .tablet\:usa-icon-list--size-3 .usa-icon-list__content .usa-icon-list__title {
    font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;
    font-size: 0.85rem; }
  .tablet\:usa-icon-list--size-4 .usa-icon-list__icon .usa-icon {
    height: 1.5rem;
    width: 1.5rem; }
  .tablet\:usa-icon-list--size-4 .usa-icon-list__content {
    max-width: 72ex;
    font-size: 1rem;
    padding-left: 0.4rem; }
  .tablet\:usa-icon-list--size-4 .usa-icon-list__content .usa-icon-list__title {
    font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;
    font-size: 0.91rem; }
  .tablet\:usa-icon-list--size-5 .usa-icon-list__icon .usa-icon {
    height: 1.59rem;
    width: 1.59rem; }
  .tablet\:usa-icon-list--size-5 .usa-icon-list__content {
    max-width: 72ex;
    font-size: 1.06rem;
    padding-left: 0.424rem; }
  .tablet\:usa-icon-list--size-5 .usa-icon-list__content .usa-icon-list__title {
    font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;
    font-size: 0.98rem; }
  .tablet\:usa-icon-list--size-6 .usa-icon-list__icon .usa-icon {
    height: 1.695rem;
    width: 1.695rem; }
  .tablet\:usa-icon-list--size-6 .usa-icon-list__content {
    max-width: 72ex;
    font-size: 1.13rem;
    padding-left: 0.452rem; }
  .tablet\:usa-icon-list--size-6 .usa-icon-list__content .usa-icon-list__title {
    font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;
    font-size: 1.04rem; }
  .tablet\:usa-icon-list--size-7 .usa-icon-list__icon .usa-icon {
    height: 1.8rem;
    width: 1.8rem; }
  .tablet\:usa-icon-list--size-7 .usa-icon-list__content {
    max-width: 72ex;
    font-size: 1.2rem;
    padding-left: 0.48rem; }
  .tablet\:usa-icon-list--size-7 .usa-icon-list__content .usa-icon-list__title {
    font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;
    font-size: 1.1rem; }
  .tablet\:usa-icon-list--size-8 .usa-icon-list__icon .usa-icon {
    height: 1.995rem;
    width: 1.995rem; }
  .tablet\:usa-icon-list--size-8 .usa-icon-list__content {
    max-width: 72ex;
    font-size: 1.33rem;
    padding-left: 0.532rem; }
  .tablet\:usa-icon-list--size-8 .usa-icon-list__content .usa-icon-list__title {
    font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;
    font-size: 1.22rem; }
  .tablet\:usa-icon-list--size-9 .usa-icon-list__icon .usa-icon {
    height: 2.19rem;
    width: 2.19rem; }
  .tablet\:usa-icon-list--size-9 .usa-icon-list__content {
    max-width: 72ex;
    font-size: 1.46rem;
    padding-left: 0.584rem; }
  .tablet\:usa-icon-list--size-9 .usa-icon-list__content .usa-icon-list__title {
    font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;
    font-size: 1.34rem; }
  .tablet\:usa-icon-list--size-10 .usa-icon-list__icon .usa-icon {
    height: 2.4rem;
    width: 2.4rem; }
  .tablet\:usa-icon-list--size-10 .usa-icon-list__content {
    max-width: 72ex;
    font-size: 1.6rem;
    padding-left: 0.64rem; }
  .tablet\:usa-icon-list--size-10 .usa-icon-list__content .usa-icon-list__title {
    font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;
    font-size: 1.46rem; }
  .tablet\:usa-icon-list--size-11 .usa-icon-list__icon .usa-icon {
    height: 2.79rem;
    width: 2.79rem; }
  .tablet\:usa-icon-list--size-11 .usa-icon-list__content {
    max-width: 72ex;
    font-size: 1.86rem;
    padding-left: 0.744rem; }
  .tablet\:usa-icon-list--size-11 .usa-icon-list__content .usa-icon-list__title {
    font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;
    font-size: 1.71rem; }
  .tablet\:usa-icon-list--size-12 .usa-icon-list__icon .usa-icon {
    height: 3.195rem;
    width: 3.195rem; }
  .tablet\:usa-icon-list--size-12 .usa-icon-list__content {
    max-width: 72ex;
    font-size: 2.13rem;
    padding-left: 0.852rem; }
  .tablet\:usa-icon-list--size-12 .usa-icon-list__content .usa-icon-list__title {
    font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;
    font-size: 1.95rem; }
  .tablet\:usa-icon-list--size-13 .usa-icon-list__icon .usa-icon {
    height: 3.6rem;
    width: 3.6rem; }
  .tablet\:usa-icon-list--size-13 .usa-icon-list__content {
    max-width: 72ex;
    font-size: 2.4rem;
    padding-left: 0.96rem; }
  .tablet\:usa-icon-list--size-13 .usa-icon-list__content .usa-icon-list__title {
    font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;
    font-size: 2.2rem; }
  .tablet\:usa-icon-list--size-14 .usa-icon-list__icon .usa-icon {
    height: 3.99rem;
    width: 3.99rem; }
  .tablet\:usa-icon-list--size-14 .usa-icon-list__content {
    max-width: 72ex;
    font-size: 2.66rem;
    padding-left: 1.064rem; }
  .tablet\:usa-icon-list--size-14 .usa-icon-list__content .usa-icon-list__title {
    font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;
    font-size: 2.44rem; }
  .tablet\:usa-icon-list--size-15 .usa-icon-list__icon .usa-icon {
    height: 4.785rem;
    width: 4.785rem; }
  .tablet\:usa-icon-list--size-15 .usa-icon-list__content {
    max-width: 72ex;
    font-size: 3.19rem;
    padding-left: 1.276rem; }
  .tablet\:usa-icon-list--size-15 .usa-icon-list__content .usa-icon-list__title {
    font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;
    font-size: 2.93rem; }
  .tablet\:usa-icon-list--size-16 .usa-icon-list__icon .usa-icon {
    height: 5.595rem;
    width: 5.595rem; }
  .tablet\:usa-icon-list--size-16 .usa-icon-list__content {
    max-width: 72ex;
    font-size: 3.73rem;
    padding-left: 1.492rem; }
  .tablet\:usa-icon-list--size-16 .usa-icon-list__content .usa-icon-list__title {
    font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;
    font-size: 3.42rem; }
  .tablet\:usa-icon-list--size-17 .usa-icon-list__icon .usa-icon {
    height: 6.39rem;
    width: 6.39rem; }
  .tablet\:usa-icon-list--size-17 .usa-icon-list__content {
    max-width: 72ex;
    font-size: 4.26rem;
    padding-left: 1.704rem; }
  .tablet\:usa-icon-list--size-17 .usa-icon-list__content .usa-icon-list__title {
    font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;
    font-size: 3.9rem; }
  .tablet\:usa-icon-list--size-18 .usa-icon-list__icon .usa-icon {
    height: 7.98rem;
    width: 7.98rem; }
  .tablet\:usa-icon-list--size-18 .usa-icon-list__content {
    max-width: 72ex;
    font-size: 5.32rem;
    padding-left: 2.128rem; }
  .tablet\:usa-icon-list--size-18 .usa-icon-list__content .usa-icon-list__title {
    font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;
    font-size: 4.88rem; }
  .tablet\:usa-icon-list--size-19 .usa-icon-list__icon .usa-icon {
    height: 11.985rem;
    width: 11.985rem; }
  .tablet\:usa-icon-list--size-19 .usa-icon-list__content {
    max-width: 72ex;
    font-size: 7.99rem;
    padding-left: 3.196rem; }
  .tablet\:usa-icon-list--size-19 .usa-icon-list__content .usa-icon-list__title {
    font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;
    font-size: 7.32rem; }
  .tablet\:usa-icon-list--size-20 .usa-icon-list__icon .usa-icon {
    height: 13.98rem;
    width: 13.98rem; }
  .tablet\:usa-icon-list--size-20 .usa-icon-list__content {
    max-width: 72ex;
    font-size: 9.32rem;
    padding-left: 3.728rem; }
  .tablet\:usa-icon-list--size-20 .usa-icon-list__content .usa-icon-list__title {
    font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;
    font-size: 8.54rem; }
  .tablet\:usa-icon-list--size-3xs .usa-icon-list__icon .usa-icon {
    height: 1.305rem;
    width: 1.305rem; }
  .tablet\:usa-icon-list--size-3xs .usa-icon-list__content {
    max-width: 72ex;
    font-size: 0.87rem;
    padding-left: 0.348rem; }
  .tablet\:usa-icon-list--size-3xs .usa-icon-list__content .usa-icon-list__title {
    font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;
    font-size: 0.79rem; }
  .tablet\:usa-icon-list--size-2xs .usa-icon-list__icon .usa-icon {
    height: 1.395rem;
    width: 1.395rem; }
  .tablet\:usa-icon-list--size-2xs .usa-icon-list__content {
    max-width: 72ex;
    font-size: 0.93rem;
    padding-left: 0.372rem; }
  .tablet\:usa-icon-list--size-2xs .usa-icon-list__content .usa-icon-list__title {
    font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;
    font-size: 0.85rem; }
  .tablet\:usa-icon-list--size-xs .usa-icon-list__icon .usa-icon {
    height: 1.5rem;
    width: 1.5rem; }
  .tablet\:usa-icon-list--size-xs .usa-icon-list__content {
    max-width: 72ex;
    font-size: 1rem;
    padding-left: 0.4rem; }
  .tablet\:usa-icon-list--size-xs .usa-icon-list__content .usa-icon-list__title {
    font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;
    font-size: 0.91rem; }
  .tablet\:usa-icon-list--size-sm .usa-icon-list__icon .usa-icon {
    height: 1.59rem;
    width: 1.59rem; }
  .tablet\:usa-icon-list--size-sm .usa-icon-list__content {
    max-width: 72ex;
    font-size: 1.06rem;
    padding-left: 0.424rem; }
  .tablet\:usa-icon-list--size-sm .usa-icon-list__content .usa-icon-list__title {
    font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;
    font-size: 0.98rem; }
  .tablet\:usa-icon-list--size-md .usa-icon-list__icon .usa-icon {
    height: 1.695rem;
    width: 1.695rem; }
  .tablet\:usa-icon-list--size-md .usa-icon-list__content {
    max-width: 72ex;
    font-size: 1.13rem;
    padding-left: 0.452rem; }
  .tablet\:usa-icon-list--size-md .usa-icon-list__content .usa-icon-list__title {
    font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;
    font-size: 1.04rem; }
  .tablet\:usa-icon-list--size-lg .usa-icon-list__icon .usa-icon {
    height: 2.19rem;
    width: 2.19rem; }
  .tablet\:usa-icon-list--size-lg .usa-icon-list__content {
    max-width: 72ex;
    font-size: 1.46rem;
    padding-left: 0.584rem; }
  .tablet\:usa-icon-list--size-lg .usa-icon-list__content .usa-icon-list__title {
    font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;
    font-size: 1.34rem; }
  .tablet\:usa-icon-list--size-xl .usa-icon-list__icon .usa-icon {
    height: 3.195rem;
    width: 3.195rem; }
  .tablet\:usa-icon-list--size-xl .usa-icon-list__content {
    max-width: 72ex;
    font-size: 2.13rem;
    padding-left: 0.852rem; }
  .tablet\:usa-icon-list--size-xl .usa-icon-list__content .usa-icon-list__title {
    font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;
    font-size: 1.95rem; }
  .tablet\:usa-icon-list--size-2xl .usa-icon-list__icon .usa-icon {
    height: 3.99rem;
    width: 3.99rem; }
  .tablet\:usa-icon-list--size-2xl .usa-icon-list__content {
    max-width: 72ex;
    font-size: 2.66rem;
    padding-left: 1.064rem; }
  .tablet\:usa-icon-list--size-2xl .usa-icon-list__content .usa-icon-list__title {
    font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;
    font-size: 2.44rem; }
  .tablet\:usa-icon-list--size-3xl .usa-icon-list__icon .usa-icon {
    height: 4.785rem;
    width: 4.785rem; }
  .tablet\:usa-icon-list--size-3xl .usa-icon-list__content {
    max-width: 72ex;
    font-size: 3.19rem;
    padding-left: 1.276rem; }
  .tablet\:usa-icon-list--size-3xl .usa-icon-list__content .usa-icon-list__title {
    font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;
    font-size: 2.93rem; } }

@media all and (min-width: 64em) {
  .desktop\:usa-icon-list--size-micro .usa-icon-list__icon .usa-icon {
    height: 1.005rem;
    width: 1.005rem; }
  .desktop\:usa-icon-list--size-micro .usa-icon-list__content {
    max-width: 72ex;
    font-size: 0.67rem;
    padding-left: 0.268rem; }
  .desktop\:usa-icon-list--size-micro .usa-icon-list__content .usa-icon-list__title {
    font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;
    font-size: 0.61rem; }
  .desktop\:usa-icon-list--size-1 .usa-icon-list__icon .usa-icon {
    height: 1.2rem;
    width: 1.2rem; }
  .desktop\:usa-icon-list--size-1 .usa-icon-list__content {
    max-width: 72ex;
    font-size: 0.8rem;
    padding-left: 0.32rem; }
  .desktop\:usa-icon-list--size-1 .usa-icon-list__content .usa-icon-list__title {
    font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;
    font-size: 0.73rem; }
  .desktop\:usa-icon-list--size-2 .usa-icon-list__icon .usa-icon {
    height: 1.305rem;
    width: 1.305rem; }
  .desktop\:usa-icon-list--size-2 .usa-icon-list__content {
    max-width: 72ex;
    font-size: 0.87rem;
    padding-left: 0.348rem; }
  .desktop\:usa-icon-list--size-2 .usa-icon-list__content .usa-icon-list__title {
    font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;
    font-size: 0.79rem; }
  .desktop\:usa-icon-list--size-3 .usa-icon-list__icon .usa-icon {
    height: 1.395rem;
    width: 1.395rem; }
  .desktop\:usa-icon-list--size-3 .usa-icon-list__content {
    max-width: 72ex;
    font-size: 0.93rem;
    padding-left: 0.372rem; }
  .desktop\:usa-icon-list--size-3 .usa-icon-list__content .usa-icon-list__title {
    font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;
    font-size: 0.85rem; }
  .desktop\:usa-icon-list--size-4 .usa-icon-list__icon .usa-icon {
    height: 1.5rem;
    width: 1.5rem; }
  .desktop\:usa-icon-list--size-4 .usa-icon-list__content {
    max-width: 72ex;
    font-size: 1rem;
    padding-left: 0.4rem; }
  .desktop\:usa-icon-list--size-4 .usa-icon-list__content .usa-icon-list__title {
    font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;
    font-size: 0.91rem; }
  .desktop\:usa-icon-list--size-5 .usa-icon-list__icon .usa-icon {
    height: 1.59rem;
    width: 1.59rem; }
  .desktop\:usa-icon-list--size-5 .usa-icon-list__content {
    max-width: 72ex;
    font-size: 1.06rem;
    padding-left: 0.424rem; }
  .desktop\:usa-icon-list--size-5 .usa-icon-list__content .usa-icon-list__title {
    font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;
    font-size: 0.98rem; }
  .desktop\:usa-icon-list--size-6 .usa-icon-list__icon .usa-icon {
    height: 1.695rem;
    width: 1.695rem; }
  .desktop\:usa-icon-list--size-6 .usa-icon-list__content {
    max-width: 72ex;
    font-size: 1.13rem;
    padding-left: 0.452rem; }
  .desktop\:usa-icon-list--size-6 .usa-icon-list__content .usa-icon-list__title {
    font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;
    font-size: 1.04rem; }
  .desktop\:usa-icon-list--size-7 .usa-icon-list__icon .usa-icon {
    height: 1.8rem;
    width: 1.8rem; }
  .desktop\:usa-icon-list--size-7 .usa-icon-list__content {
    max-width: 72ex;
    font-size: 1.2rem;
    padding-left: 0.48rem; }
  .desktop\:usa-icon-list--size-7 .usa-icon-list__content .usa-icon-list__title {
    font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;
    font-size: 1.1rem; }
  .desktop\:usa-icon-list--size-8 .usa-icon-list__icon .usa-icon {
    height: 1.995rem;
    width: 1.995rem; }
  .desktop\:usa-icon-list--size-8 .usa-icon-list__content {
    max-width: 72ex;
    font-size: 1.33rem;
    padding-left: 0.532rem; }
  .desktop\:usa-icon-list--size-8 .usa-icon-list__content .usa-icon-list__title {
    font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;
    font-size: 1.22rem; }
  .desktop\:usa-icon-list--size-9 .usa-icon-list__icon .usa-icon {
    height: 2.19rem;
    width: 2.19rem; }
  .desktop\:usa-icon-list--size-9 .usa-icon-list__content {
    max-width: 72ex;
    font-size: 1.46rem;
    padding-left: 0.584rem; }
  .desktop\:usa-icon-list--size-9 .usa-icon-list__content .usa-icon-list__title {
    font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;
    font-size: 1.34rem; }
  .desktop\:usa-icon-list--size-10 .usa-icon-list__icon .usa-icon {
    height: 2.4rem;
    width: 2.4rem; }
  .desktop\:usa-icon-list--size-10 .usa-icon-list__content {
    max-width: 72ex;
    font-size: 1.6rem;
    padding-left: 0.64rem; }
  .desktop\:usa-icon-list--size-10 .usa-icon-list__content .usa-icon-list__title {
    font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;
    font-size: 1.46rem; }
  .desktop\:usa-icon-list--size-11 .usa-icon-list__icon .usa-icon {
    height: 2.79rem;
    width: 2.79rem; }
  .desktop\:usa-icon-list--size-11 .usa-icon-list__content {
    max-width: 72ex;
    font-size: 1.86rem;
    padding-left: 0.744rem; }
  .desktop\:usa-icon-list--size-11 .usa-icon-list__content .usa-icon-list__title {
    font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;
    font-size: 1.71rem; }
  .desktop\:usa-icon-list--size-12 .usa-icon-list__icon .usa-icon {
    height: 3.195rem;
    width: 3.195rem; }
  .desktop\:usa-icon-list--size-12 .usa-icon-list__content {
    max-width: 72ex;
    font-size: 2.13rem;
    padding-left: 0.852rem; }
  .desktop\:usa-icon-list--size-12 .usa-icon-list__content .usa-icon-list__title {
    font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;
    font-size: 1.95rem; }
  .desktop\:usa-icon-list--size-13 .usa-icon-list__icon .usa-icon {
    height: 3.6rem;
    width: 3.6rem; }
  .desktop\:usa-icon-list--size-13 .usa-icon-list__content {
    max-width: 72ex;
    font-size: 2.4rem;
    padding-left: 0.96rem; }
  .desktop\:usa-icon-list--size-13 .usa-icon-list__content .usa-icon-list__title {
    font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;
    font-size: 2.2rem; }
  .desktop\:usa-icon-list--size-14 .usa-icon-list__icon .usa-icon {
    height: 3.99rem;
    width: 3.99rem; }
  .desktop\:usa-icon-list--size-14 .usa-icon-list__content {
    max-width: 72ex;
    font-size: 2.66rem;
    padding-left: 1.064rem; }
  .desktop\:usa-icon-list--size-14 .usa-icon-list__content .usa-icon-list__title {
    font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;
    font-size: 2.44rem; }
  .desktop\:usa-icon-list--size-15 .usa-icon-list__icon .usa-icon {
    height: 4.785rem;
    width: 4.785rem; }
  .desktop\:usa-icon-list--size-15 .usa-icon-list__content {
    max-width: 72ex;
    font-size: 3.19rem;
    padding-left: 1.276rem; }
  .desktop\:usa-icon-list--size-15 .usa-icon-list__content .usa-icon-list__title {
    font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;
    font-size: 2.93rem; }
  .desktop\:usa-icon-list--size-16 .usa-icon-list__icon .usa-icon {
    height: 5.595rem;
    width: 5.595rem; }
  .desktop\:usa-icon-list--size-16 .usa-icon-list__content {
    max-width: 72ex;
    font-size: 3.73rem;
    padding-left: 1.492rem; }
  .desktop\:usa-icon-list--size-16 .usa-icon-list__content .usa-icon-list__title {
    font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;
    font-size: 3.42rem; }
  .desktop\:usa-icon-list--size-17 .usa-icon-list__icon .usa-icon {
    height: 6.39rem;
    width: 6.39rem; }
  .desktop\:usa-icon-list--size-17 .usa-icon-list__content {
    max-width: 72ex;
    font-size: 4.26rem;
    padding-left: 1.704rem; }
  .desktop\:usa-icon-list--size-17 .usa-icon-list__content .usa-icon-list__title {
    font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;
    font-size: 3.9rem; }
  .desktop\:usa-icon-list--size-18 .usa-icon-list__icon .usa-icon {
    height: 7.98rem;
    width: 7.98rem; }
  .desktop\:usa-icon-list--size-18 .usa-icon-list__content {
    max-width: 72ex;
    font-size: 5.32rem;
    padding-left: 2.128rem; }
  .desktop\:usa-icon-list--size-18 .usa-icon-list__content .usa-icon-list__title {
    font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;
    font-size: 4.88rem; }
  .desktop\:usa-icon-list--size-19 .usa-icon-list__icon .usa-icon {
    height: 11.985rem;
    width: 11.985rem; }
  .desktop\:usa-icon-list--size-19 .usa-icon-list__content {
    max-width: 72ex;
    font-size: 7.99rem;
    padding-left: 3.196rem; }
  .desktop\:usa-icon-list--size-19 .usa-icon-list__content .usa-icon-list__title {
    font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;
    font-size: 7.32rem; }
  .desktop\:usa-icon-list--size-20 .usa-icon-list__icon .usa-icon {
    height: 13.98rem;
    width: 13.98rem; }
  .desktop\:usa-icon-list--size-20 .usa-icon-list__content {
    max-width: 72ex;
    font-size: 9.32rem;
    padding-left: 3.728rem; }
  .desktop\:usa-icon-list--size-20 .usa-icon-list__content .usa-icon-list__title {
    font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;
    font-size: 8.54rem; }
  .desktop\:usa-icon-list--size-3xs .usa-icon-list__icon .usa-icon {
    height: 1.305rem;
    width: 1.305rem; }
  .desktop\:usa-icon-list--size-3xs .usa-icon-list__content {
    max-width: 72ex;
    font-size: 0.87rem;
    padding-left: 0.348rem; }
  .desktop\:usa-icon-list--size-3xs .usa-icon-list__content .usa-icon-list__title {
    font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;
    font-size: 0.79rem; }
  .desktop\:usa-icon-list--size-2xs .usa-icon-list__icon .usa-icon {
    height: 1.395rem;
    width: 1.395rem; }
  .desktop\:usa-icon-list--size-2xs .usa-icon-list__content {
    max-width: 72ex;
    font-size: 0.93rem;
    padding-left: 0.372rem; }
  .desktop\:usa-icon-list--size-2xs .usa-icon-list__content .usa-icon-list__title {
    font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;
    font-size: 0.85rem; }
  .desktop\:usa-icon-list--size-xs .usa-icon-list__icon .usa-icon {
    height: 1.5rem;
    width: 1.5rem; }
  .desktop\:usa-icon-list--size-xs .usa-icon-list__content {
    max-width: 72ex;
    font-size: 1rem;
    padding-left: 0.4rem; }
  .desktop\:usa-icon-list--size-xs .usa-icon-list__content .usa-icon-list__title {
    font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;
    font-size: 0.91rem; }
  .desktop\:usa-icon-list--size-sm .usa-icon-list__icon .usa-icon {
    height: 1.59rem;
    width: 1.59rem; }
  .desktop\:usa-icon-list--size-sm .usa-icon-list__content {
    max-width: 72ex;
    font-size: 1.06rem;
    padding-left: 0.424rem; }
  .desktop\:usa-icon-list--size-sm .usa-icon-list__content .usa-icon-list__title {
    font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;
    font-size: 0.98rem; }
  .desktop\:usa-icon-list--size-md .usa-icon-list__icon .usa-icon {
    height: 1.695rem;
    width: 1.695rem; }
  .desktop\:usa-icon-list--size-md .usa-icon-list__content {
    max-width: 72ex;
    font-size: 1.13rem;
    padding-left: 0.452rem; }
  .desktop\:usa-icon-list--size-md .usa-icon-list__content .usa-icon-list__title {
    font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;
    font-size: 1.04rem; }
  .desktop\:usa-icon-list--size-lg .usa-icon-list__icon .usa-icon {
    height: 2.19rem;
    width: 2.19rem; }
  .desktop\:usa-icon-list--size-lg .usa-icon-list__content {
    max-width: 72ex;
    font-size: 1.46rem;
    padding-left: 0.584rem; }
  .desktop\:usa-icon-list--size-lg .usa-icon-list__content .usa-icon-list__title {
    font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;
    font-size: 1.34rem; }
  .desktop\:usa-icon-list--size-xl .usa-icon-list__icon .usa-icon {
    height: 3.195rem;
    width: 3.195rem; }
  .desktop\:usa-icon-list--size-xl .usa-icon-list__content {
    max-width: 72ex;
    font-size: 2.13rem;
    padding-left: 0.852rem; }
  .desktop\:usa-icon-list--size-xl .usa-icon-list__content .usa-icon-list__title {
    font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;
    font-size: 1.95rem; }
  .desktop\:usa-icon-list--size-2xl .usa-icon-list__icon .usa-icon {
    height: 3.99rem;
    width: 3.99rem; }
  .desktop\:usa-icon-list--size-2xl .usa-icon-list__content {
    max-width: 72ex;
    font-size: 2.66rem;
    padding-left: 1.064rem; }
  .desktop\:usa-icon-list--size-2xl .usa-icon-list__content .usa-icon-list__title {
    font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;
    font-size: 2.44rem; }
  .desktop\:usa-icon-list--size-3xl .usa-icon-list__icon .usa-icon {
    height: 4.785rem;
    width: 4.785rem; }
  .desktop\:usa-icon-list--size-3xl .usa-icon-list__content {
    max-width: 72ex;
    font-size: 3.19rem;
    padding-left: 1.276rem; }
  .desktop\:usa-icon-list--size-3xl .usa-icon-list__content .usa-icon-list__title {
    font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;
    font-size: 2.93rem; } }

.usa-icon-list__title {
  font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;
  font-size: 0.98rem;
  line-height: 1.2;
  margin-bottom: 0rem;
  padding-top: 0.425ex; }

.usa-icon-list__title + * {
  margin-top: 0.5rem; }

.usa-icon-list__content {
  font-size: 1.06rem;
  padding-left: 0.424rem; }

.usa-icon-list__content > *:first-child {
  margin-top: 0; }

.usa-icon-list__content > *:last-child {
  margin-bottom: 0; }

.usa-icon-list__content ul li {
  list-style-type: disc; }

.usa-identifier {
  font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;
  font-size: 1.06rem;
  line-height: 1.3;
  color: white;
  background-color: #1b1b1b;
  padding-bottom: 1rem; }

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

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

.usa-identifier__section {
  padding-bottom: 1rem;
  padding-top: 1rem; }

@media all and (min-width: 40em) {
  .usa-identifier__section--masthead .usa-identifier__container {
    align-items: center;
    display: flex; } }

.usa-identifier__logos {
  display: flex;
  margin-right: 1rem; }

.usa-identifier__logo {
  text-decoration: none;
  height: 3rem;
  display: block; }

.usa-identifier__logo + .usa-identifier__logo {
  margin-left: 0.5rem; }

.usa-identifier__logo-img {
  height: 100%;
  width: auto; }

.usa-identifier__identity {
  flex: 1 1 0%;
  margin-top: 1rem; }

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

.usa-identifier__identity-domain,
.usa-identifier__identity-disclaimer {
  margin: 0;
  padding: 0; }

.usa-identifier__identity-domain {
  color: #a9aeb1; }

.usa-identifier__identity-disclaimer {
  font-weight: 700; }

.usa-identifier__identity-disclaimer a {
  color: #dfe1e2; }

.usa-identifier__identity-disclaimer a:visited {
  color: #dfe1e2; }

.usa-identifier__identity-disclaimer a:hover, .usa-identifier__identity-disclaimer a:active {
  color: #f0f0f0; }

@media all and (min-width: 40em) {
  .usa-identifier__section--required-links {
    padding-bottom: 0.5rem;
    padding-top: 0.5rem; } }

@media all and (min-width: 64em) {
  .usa-identifier__section--required-links {
    font-size: 1rem; } }

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

@media all and (min-width: 40em) {
  .usa-identifier__required-links-list {
    -moz-column-count: 2;
    column-count: 2;
    -moz-column-gap: 2rem;
    column-gap: 2rem;
    -moz-column-fill: balance;
    column-fill: balance; } }

@media all and (min-width: 64em) {
  .usa-identifier__required-links-list {
    -moz-column-count: 4;
    column-count: 4; } }

.usa-identifier__required-links-item {
  -moz-column-break-inside: avoid;
  break-inside: avoid;
  margin-bottom: 0.75rem; }

.usa-identifier__required-links-item:last-child {
  margin-bottom: 0rem; }

@media all and (min-width: 64em) {
  .usa-identifier__required-links-item {
    margin-bottom: 0.5rem; } }

.usa-identifier__required-link,
.usa-identifier__required-link.usa-link {
  color: #a9aeb1;
  display: inline-block; }

.usa-identifier__required-link:visited,
.usa-identifier__required-link.usa-link:visited {
  color: #a9aeb1; }

.usa-identifier__required-link:hover, .usa-identifier__required-link:active,
.usa-identifier__required-link.usa-link:hover,
.usa-identifier__required-link.usa-link:active {
  color: #dfe1e2; }

.usa-identifier__section--usagov a {
  color: #dfe1e2;
  font-weight: 700;
  display: inline-block;
  margin-top: 0.5rem; }

.usa-identifier__section--usagov a:visited {
  color: #dfe1e2; }

.usa-identifier__section--usagov a:hover, .usa-identifier__section--usagov a:active {
  color: #f0f0f0; }

@media all and (min-width: 40em) {
  .usa-identifier__section--usagov a {
    margin-top: 0; } }

@media all and (min-width: 40em) {
  .usa-identifier__usagov-description {
    display: inline-flex; } }

.usa-in-page-nav-container {
  align-items: flex-start;
  display: flex; }

.usa-in-page-nav-container main {
  max-width: 64rem;
  width: 100%; }

.usa-in-page-nav {
  color: #1b1b1b;
  display: none;
  margin-left: 2rem;
  margin-top: 1.25rem;
  max-width: 15rem;
  order: 2;
  position: sticky;
  top: 2rem;
  width: 100%; }

@media all and (min-width: 40em) {
  .usa-in-page-nav {
    display: block; } }

.usa-in-page-nav__nav {
  color: #1b1b1b;
  background-color: white;
  border-radius: 0.5rem;
  padding: 1rem; }

.usa-in-page-nav__heading {
  font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;
  font-size: 0.93rem;
  line-height: 1.3;
  font-weight: 700;
  margin-bottom: 1rem;
  margin-top: 0;
  padding: 0; }

.usa-in-page-nav__list {
  margin-bottom: 0;
  margin-top: 0;
  list-style-type: none;
  padding-left: 0;
  border-left: 1px solid rgba(27, 27, 27, 0.25);
  padding: 0; }

.usa-in-page-nav__list > li {
  margin-bottom: 0;
  max-width: unset; }

.usa-in-page-nav__list__item {
  border-top: 1px solid #dfe1e2; }

.usa-in-page-nav__list a:not(.usa-button) {
  display: block;
  padding: 0.5rem 1rem;
  text-decoration: none; }

.usa-in-page-nav__list a:not(.usa-button):hover {
  background-color: #f0f0f0;
  text-decoration: none; }

.usa-in-page-nav__list a:not(.usa-button):not(.usa-current) {
  color: #565c65; }

.usa-in-page-nav__list a:not(.usa-button):not(.usa-current):hover {
  color: #005ea2; }

.usa-in-page-nav__list a:not(.usa-button):not(.usa-current):focus {
  outline-offset: 0; }

.usa-in-page-nav__list .usa-current {
  position: relative;
  color: #005ea2;
  font-weight: 700; }

.usa-in-page-nav__list .usa-current::after {
  background-color: #005ea2;
  border-radius: 99rem;
  content: "";
  display: block;
  position: absolute;
  bottom: 0.25rem;
  top: 0.25rem;
  width: 0.25rem;
  left: 0.25rem; }

@media all and (min-width: 40em) {
  .usa-in-page-nav__list .usa-current {
    position: relative; }
  .usa-in-page-nav__list .usa-current::after {
    background-color: #005ea2;
    border-radius: 99rem;
    content: "";
    display: block;
    position: absolute;
    bottom: 0.25rem;
    top: 0.25rem;
    width: 0.25rem;
    left: 0rem; } }

.usa-in-page-nav__list a:not(.usa-button):not(.usa-current) {
  color: #005ea2; }

.usa-in-page-nav__list a:not(.usa-button):not(.usa-current):visited {
  color: #54278f; }

.usa-in-page-nav__list a:not(.usa-button):not(.usa-current):hover, .usa-in-page-nav__list a:not(.usa-button):not(.usa-current):active {
  color: #1a4480; }

.usa-in-page-nav__list a:not(.usa-button):not(.usa-current):visited {
  color: #005ea2; }

.usa-in-page-nav__list a:not(.usa-button).usa-current {
  color: #1b1b1b;
  font-weight: inherit; }

.usa-in-page-nav__list a:not(.usa-button):hover {
  text-decoration: underline;
  background-color: none; }

.usa-in-page-nav__list a:not(.usa-button).usa-current {
  position: static; }

.usa-in-page-nav__list a:not(.usa-button).usa-current::after {
  background-color: #1b1b1b;
  border-radius: 0;
  bottom: -1px;
  left: 0;
  top: 0;
  width: 0.25rem;
  z-index: 100; }

.usa-in-page-nav__item {
  font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;
  font-size: 0.93rem;
  line-height: 1.1;
  border: none;
  font-weight: bold;
  position: relative; }

.usa-in-page-nav__item.usa-in-page-nav__item--sub-item {
  font-weight: normal; }

.usa-language {
  flex-direction: row;
  align-items: center;
  justify-content: flex-end;
  display: flex;
  padding: 0 0 0.25rem 0.5rem;
  width: 100%; }

.usa-language--small .usa-button {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  padding-bottom: 0;
  padding-top: 0;
  font-size: 0.87rem;
  height: 2rem;
  margin-top: 0.3rem;
  min-width: 3rem; }

.usa-language-container {
  align-items: center;
  justify-content: flex-end;
  display: flex; }

.usa-nav-container .usa-language-container {
  align-self: center;
  margin-left: 0rem;
  position: absolute;
  right: 5rem;
  top: 1rem; }

@media all and (min-width: 64em) {
  .usa-nav-container .usa-language-container {
    align-self: flex-end;
    margin-left: 0.75rem;
    margin-bottom: 0.5rem;
    position: relative;
    right: inherit;
    top: -2px; } }

.usa-language__link {
  margin-right: 0rem; }

.usa-language__primary {
  width: auto; }

.usa-language__primary-item:last-of-type {
  position: relative; }

.usa-language__primary-item:last-of-type .usa-language__submenu {
  position: absolute;
  right: 0; }

.usa-language__submenu {
  margin-bottom: 0;
  margin-top: 0;
  list-style-type: none;
  padding-left: 0;
  margin-bottom: 0;
  margin-top: 0;
  list-style-type: none;
  padding-left: 0;
  margin: 0;
  background-color: #162e51;
  position: absolute;
  width: 15rem;
  z-index: 400; }

.usa-language__submenu > li {
  margin-bottom: 0;
  max-width: unset; }

.usa-language__submenu-item {
  border-top: 1px solid #dfe1e2;
  font-size: 0.93rem; }

.usa-language__submenu .usa-current::after {
  display: none; }

@media all and (min-width: 40em) {
  .usa-language__submenu .usa-current::after {
    display: none; } }

.usa-language__submenu a:not(.usa-button) {
  padding-left: 2rem; }

.usa-language__submenu .usa-language__submenu a:not(.usa-button) {
  padding-left: 3rem; }

.usa-language__submenu .usa-language__submenu .usa-language__submenu a:not(.usa-button) {
  padding-left: 4rem; }

.usa-language__submenu[aria-hidden=true] {
  display: none; }

.usa-language__submenu .usa-language__submenu-item a {
  color: white;
  display: block;
  line-height: 1.3;
  padding: 0;
  padding: 0.5rem;
  text-decoration: none; }

.usa-language__submenu .usa-language__submenu-item a:focus {
  outline-offset: -0.25rem; }

.usa-language__submenu .usa-language__submenu-item a:hover {
  color: white;
  text-decoration: underline; }

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

.usa-language__submenu-list > li {
  margin-bottom: 0;
  max-width: unset; }

.usa-language__submenu-list .usa-language__submenu-list-item {
  margin: 0;
  font-size: 0.93rem; }

.usa-language__submenu-list .usa-language__submenu-list-item a {
  line-height: 1.3; }

.usa-layout-docs__sidenav {
  order: 2;
  padding-top: 2rem; }

@media all and (min-width: 64em) {
  .usa-layout-docs__sidenav {
    padding-top: 0; } }

@media all and (min-width: 64em) {
  .usa-layout-docs__main {
    order: 2; } }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.usa-media-block {
  align-items: flex-start;
  display: flex; }

.usa-media-block__img {
  flex-shrink: 0;
  margin-right: 0.5rem; }

.usa-media-block__body {
  flex: 1 1 0%; }

.usa-js-no-click {
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none; }

.usa-js-no-click .usa-modal,
.usa-js-no-click .usa-modal * {
  pointer-events: auto;
  -webkit-user-select: text;
  -moz-user-select: text;
  user-select: text; }

[data-open-modal] * {
  pointer-events: none; }

.usa-modal-wrapper {
  text-align: center;
  transition: opacity 0.15s ease-in-out; }

.usa-modal-wrapper.is-hidden {
  visibility: hidden;
  opacity: 0;
  position: fixed; }

.usa-modal-wrapper.is-visible {
  visibility: visible;
  opacity: 1;
  position: fixed;
  z-index: 99999; }

.usa-modal-overlay {
  background: rgba(0, 0, 0, 0.7);
  bottom: 0;
  height: 100%;
  left: 0;
  overflow: scroll;
  overflow-x: hidden;
  padding: 1.5rem;
  position: fixed;
  scroll-behavior: smooth;
  top: 0;
  width: 100%; }

.usa-modal-overlay:before {
  content: "";
  display: inline-block;
  height: 100%;
  vertical-align: middle; }

.usa-modal-overlay[data-force-action=true] {
  pointer-events: none; }

.usa-modal-overlay[data-force-action=true] * {
  pointer-events: auto; }

.usa-js-loading .usa-modal-wrapper {
  position: absolute;
  left: -999em;
  right: auto; }

.usa-js-loading .usa-modal-wrapper:target {
  position: static; }

.usa-modal {
  font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;
  font-size: 1.06rem;
  line-height: 1.5;
  border-radius: 0.5rem;
  background: white;
  color: #1b1b1b;
  display: inline-block;
  margin: 1.25rem auto;
  max-width: 30rem;
  position: relative;
  text-align: left;
  vertical-align: middle;
  width: 100%; }

.usa-modal:focus {
  outline: none; }

.usa-modal__content {
  display: flex;
  flex-direction: column-reverse;
  padding-top: 2rem;
  width: 100%; }

.usa-modal__main {
  margin: 0 auto;
  padding: 0.5rem 2rem 2rem; }

.usa-modal-wrapper [data-close-modal] > .usa-icon,
.usa-modal-wrapper [data-close-modal] > .usa-icon use {
  pointer-events: none !important; }

.usa-modal__close {
  align-items: center;
  align-self: flex-end;
  background-color: transparent;
  color: #71767a;
  display: flex;
  flex-shrink: 0;
  font-size: 0.93rem;
  margin: -2rem 0 0 auto;
  padding: 0.25rem 0.25rem;
  width: auto; }

.usa-modal__close:hover, .usa-modal__close:active {
  background-color: transparent;
  color: #1b1b1b; }

.usa-modal__close:focus {
  outline-offset: 0; }

.usa-modal__close .usa-icon {
  height: 2rem;
  margin: 2px 2px 0 0;
  width: 2rem; }

.usa-modal__heading {
  font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;
  font-size: 1.34rem;
  line-height: 1.4;
  margin-top: 0; }

.usa-modal__footer {
  margin-top: 1.5rem; }

.usa-modal--lg {
  max-width: 55rem;
  width: 100%; }

.usa-modal--lg .usa-modal__main {
  padding-bottom: 4rem;
  padding-top: 1.25rem;
  width: 100%;
  max-width: 40rem; }

@media all and (min-width: 40em) {
  .usa-modal--lg .usa-modal__heading {
    font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif;
    font-size: 1.95rem; } }

.usa-js-modal--active {
  overflow: hidden; }

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

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

@media all and (max-width: 63.99em) {
  .usa-nav {
    position: absolute;
    right: 0;
    position: absolute;
    bottom: 0;
    top: 0;
    position: fixed;
    background: white;
    border-right: 0;
    display: none;
    flex-direction: column;
    overflow-y: auto;
    padding: 1rem;
    width: 15rem;
    z-index: 500; }
  .usa-nav.is-visible {
    animation: slidein-left 0.3s ease-in-out;
    display: flex; } }

@media all and (min-width: 64em) {
  .usa-nav {
    float: right;
    position: relative; } }

@media all and (min-width: 64em) {
  .usa-nav .usa-search {
    margin-left: 1rem; } }

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

@media all and (max-width: 63.99em) {
  .usa-nav__primary {
    margin-bottom: 0;
    margin-top: 0;
    list-style-type: none;
    padding-left: 0;
    margin-top: 1.5rem;
    order: 2; }
  .usa-nav__primary > li {
    margin-bottom: 0;
    max-width: unset; }
  .usa-nav__primary-item {
    border-top: 1px solid #dfe1e2; }
  .usa-nav__primary a:not(.usa-button) {
    display: block;
    padding: 0.5rem 1rem;
    text-decoration: none; }
  .usa-nav__primary a:not(.usa-button):hover {
    background-color: #f0f0f0;
    text-decoration: none; }
  .usa-nav__primary a:not(.usa-button):not(.usa-current) {
    color: #565c65; }
  .usa-nav__primary a:not(.usa-button):not(.usa-current):hover {
    color: #005ea2; }
  .usa-nav__primary a:not(.usa-button):not(.usa-current):focus {
    outline-offset: 0; }
  .usa-nav__primary .usa-current {
    position: relative;
    color: #005ea2;
    font-weight: 700; }
  .usa-nav__primary .usa-current::after {
    background-color: #005ea2;
    border-radius: 99rem;
    content: "";
    display: block;
    position: absolute;
    bottom: 0.25rem;
    top: 0.25rem;
    width: 0.25rem;
    left: 0.25rem; } }

@media all and (max-width: 63.99em) and (min-width: 40em) {
  .usa-nav__primary .usa-current {
    position: relative; }
  .usa-nav__primary .usa-current::after {
    background-color: #005ea2;
    border-radius: 99rem;
    content: "";
    display: block;
    position: absolute;
    bottom: 0.25rem;
    top: 0.25rem;
    width: 0.25rem;
    left: 0rem; } }

@media all and (max-width: 63.99em) {
  .usa-nav__primary a {
    padding-bottom: 0.75rem;
    padding-top: 0.75rem; } }

@media all and (min-width: 64em) {
  .usa-nav__primary {
    display: flex;
    align-items: stretch; } }

.usa-nav__primary .usa-nav__primary-item a {
  text-decoration: none; }

.usa-nav__primary > .usa-nav__primary-item {
  line-height: 1.1; }

@media all and (min-width: 64em) {
  .usa-nav__primary > .usa-nav__primary-item {
    font-size: 0.93rem;
    line-height: 0.9; } }

@media all and (min-width: 64em) {
  .usa-nav__primary > .usa-nav__primary-item > a {
    line-height: 0.9;
    padding: 1rem;
    align-items: center;
    color: #565c65;
    display: flex;
    font-weight: 700; }
  .usa-nav__primary > .usa-nav__primary-item > a:hover {
    color: #005ea2; } }

@media all and (min-width: 64em) {
  .usa-nav__primary > .usa-nav__primary-item > button,
  .usa-nav__primary > .usa-nav__primary-item > a {
    height: 100%; } }

@media all and (min-width: 64em) {
  .usa-nav__primary a {
    padding-bottom: 0.5rem;
    padding-top: 0.5rem; } }

.usa-nav__primary button {
  color: #005ea2;
  text-decoration: underline;
  background-color: transparent;
  border: 0;
  border-radius: 0;
  box-shadow: none;
  font-weight: normal;
  margin: 0;
  padding: 0;
  text-align: left;
  position: relative;
  color: #565c65;
  font-weight: normal;
  line-height: 1.1;
  padding: 0.75rem 1rem;
  text-decoration: none; }

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

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

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

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

.usa-nav__primary button:hover, .usa-nav__primary button.usa-button--hover, .usa-nav__primary button:disabled:hover, .usa-nav__primary button[aria-disabled=true]:hover, .usa-nav__primary button:disabled.usa-button--hover, .usa-nav__primary button[aria-disabled=true].usa-button--hover, .usa-nav__primary button:active, .usa-nav__primary button.usa-button--active, .usa-nav__primary button:disabled:active, .usa-nav__primary button[aria-disabled=true]:active, .usa-nav__primary button:disabled.usa-button--active, .usa-nav__primary button[aria-disabled=true].usa-button--active, .usa-nav__primary button:disabled:focus, .usa-nav__primary button[aria-disabled=true]:focus, .usa-nav__primary button:disabled.usa-focus, .usa-nav__primary button[aria-disabled=true].usa-focus, .usa-nav__primary button:disabled, .usa-nav__primary button[aria-disabled=true], .usa-nav__primary button.usa-button--disabled {
  background-color: transparent;
  box-shadow: none;
  text-decoration: underline; }

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

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

.usa-nav__primary button:disabled, .usa-nav__primary button[aria-disabled=true], .usa-nav__primary button:disabled:hover, .usa-nav__primary button[aria-disabled=true]:hover, .usa-nav__primary button[aria-disabled=true]:focus {
  color: #757575; }

@media (forced-colors: active) {
  .usa-nav__primary button:disabled, .usa-nav__primary button[aria-disabled=true], .usa-nav__primary button:disabled:hover, .usa-nav__primary button[aria-disabled=true]:hover, .usa-nav__primary button[aria-disabled=true]:focus {
    color: GrayText; } }

@media all and (min-width: 64em) {
  .usa-nav__primary button {
    line-height: 0.9;
    padding: 1rem;
    font-size: 0.93rem;
    font-weight: 700; } }

@media (forced-colors: active) {
  .usa-nav__primary button {
    forced-color-adjust: auto; } }

.usa-nav__primary button:hover {
  color: #005ea2;
  background-color: #f0f0f0;
  text-decoration: none; }

@media all and (min-width: 64em) {
  .usa-nav__primary button:hover {
    background-color: transparent; } }

.usa-nav__primary button[aria-expanded], .usa-nav__primary button[aria-expanded]:hover {
  background-image: none; }

@media (forced-colors: active) {
  .usa-nav__primary button[aria-expanded]::before, .usa-nav__primary button[aria-expanded]:hover::before {
    content: none; } }

.usa-nav__primary button[aria-expanded] span::after {
  position: absolute;
  top: 50%;
  right: 0;
  transform: translateY(-50%); }

.usa-nav__primary button[aria-expanded=false] span::after {
  background-image: url("../img/usa-icons/add.svg");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 1.25rem 1.25rem;
  display: inline-block;
  height: 1.25rem;
  width: 1.25rem;
  content: "";
  vertical-align: middle;
  margin-left: auto; }

@supports (-webkit-mask: url("")) or (mask: url("")) {
  .usa-nav__primary button[aria-expanded=false] span::after {
    background: none;
    background-color: ButtonText;
    -webkit-mask-image: url("../img/usa-icons/add.svg"), linear-gradient(transparent, transparent);
    mask-image: url("../img/usa-icons/add.svg"), linear-gradient(transparent, transparent);
    -webkit-mask-position: center center;
    mask-position: center center;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 1.25rem 1.25rem;
    mask-size: 1.25rem 1.25rem; } }

.usa-nav__primary button[aria-expanded=false] span::after:hover {
  background-color: buttonText; }

@media all and (min-width: 64em) {
  .usa-nav__primary button[aria-expanded=false] span::after {
    background-image: url("../img/usa-icons/expand_more.svg");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 1rem 1rem;
    display: inline-block;
    height: 1rem;
    width: 1rem;
    content: "";
    vertical-align: middle;
    margin-left: auto; }
  @supports (-webkit-mask: url("")) or (mask: url("")) {
    .usa-nav__primary button[aria-expanded=false] span::after {
      background: none;
      background-color: ButtonText;
      -webkit-mask-image: url("../img/usa-icons/expand_more.svg"), linear-gradient(transparent, transparent);
      mask-image: url("../img/usa-icons/expand_more.svg"), linear-gradient(transparent, transparent);
      -webkit-mask-position: center center;
      mask-position: center center;
      -webkit-mask-repeat: no-repeat;
      mask-repeat: no-repeat;
      -webkit-mask-size: 1rem 1rem;
      mask-size: 1rem 1rem; } }
  .usa-nav__primary button[aria-expanded=false] span::after {
    right: 0.75rem; } }

@media all and (min-width: 64em) {
  .usa-nav__primary button[aria-expanded=false]:hover span::after {
    background-color: #1a4480; } }

@media (min-width: 64em) and (forced-colors: active) {
  .usa-nav__primary button[aria-expanded=false]:hover span::after {
    background-color: ButtonText; } }

.usa-nav__primary button[aria-expanded=true] span::after {
  background-image: url("../img/usa-icons/remove.svg");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 1.25rem 1.25rem;
  display: inline-block;
  height: 1.25rem;
  width: 1.25rem;
  content: "";
  vertical-align: middle;
  margin-left: auto; }

@supports (-webkit-mask: url("")) or (mask: url("")) {
  .usa-nav__primary button[aria-expanded=true] span::after {
    background: none;
    background-color: ButtonText;
    -webkit-mask-image: url("../img/usa-icons/remove.svg"), linear-gradient(transparent, transparent);
    mask-image: url("../img/usa-icons/remove.svg"), linear-gradient(transparent, transparent);
    -webkit-mask-position: center center;
    mask-position: center center;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 1.25rem 1.25rem;
    mask-size: 1.25rem 1.25rem; } }

.usa-nav__primary button[aria-expanded=true] span::after {
  position: absolute;
  right: 0; }

@media (forced-colors: active) {
  .usa-nav__primary button[aria-expanded=true] span::after {
    background-color: ButtonText; } }

@media all and (min-width: 64em) {
  .usa-nav__primary button[aria-expanded=true] {
    background-image: none;
    background-color: #162e51;
    color: white; } }

@media all and (min-width: 64em) and (min-width: 64em) {
  .usa-nav__primary button[aria-expanded=true] span::after {
    background-image: url("../img/usa-icons/expand_less.svg");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 1rem 1rem;
    display: inline-block;
    height: 1rem;
    width: 1rem;
    content: "";
    vertical-align: middle;
    margin-left: auto; }
  @supports (-webkit-mask: url("")) or (mask: url("")) {
    .usa-nav__primary button[aria-expanded=true] span::after {
      background: none;
      background-color: ButtonText;
      -webkit-mask-image: url("../img/usa-icons/expand_less.svg"), linear-gradient(transparent, transparent);
      mask-image: url("../img/usa-icons/expand_less.svg"), linear-gradient(transparent, transparent);
      -webkit-mask-position: center center;
      mask-position: center center;
      -webkit-mask-repeat: no-repeat;
      mask-repeat: no-repeat;
      -webkit-mask-size: 1rem 1rem;
      mask-size: 1rem 1rem; } }
  .usa-nav__primary button[aria-expanded=true] span::after {
    right: 0.75rem;
    background-color: white; } }

@media (min-width: 64em) and (min-width: 64em) and (forced-colors: active) {
  .usa-nav__primary button[aria-expanded=true] span::after {
    background-color: ButtonText; } }

@media all and (min-width: 64em) {
  .usa-nav__primary .usa-accordion__button span {
    display: inline-block;
    margin-right: 0;
    padding-right: 1rem; } }

.usa-nav__secondary {
  margin-top: 1rem; }

@media all and (min-width: 64em) {
  .usa-nav__secondary {
    flex-direction: column;
    align-items: flex-end;
    bottom: 4rem;
    display: flex;
    font-size: 0.93rem;
    margin-top: 0.5rem;
    min-width: calc(27ch + 3rem);
    position: absolute;
    right: 2rem; } }

.usa-nav__secondary .usa-search {
  margin-top: 1rem;
  width: 100%; }

@media all and (min-width: 64em) {
  .usa-nav__secondary .usa-search {
    margin-left: 0;
    margin-top: 0.5rem; } }

.usa-nav__secondary-links {
  margin-bottom: 0;
  margin-top: 0;
  list-style-type: none;
  padding-left: 0;
  line-height: 1.3;
  margin-top: 1.5rem; }

@media all and (min-width: 64em) {
  .usa-nav__secondary-links {
    -moz-column-gap: 0.5rem;
    column-gap: 0.5rem;
    display: flex;
    flex-flow: row nowrap;
    line-height: 0.9;
    margin-bottom: 0.25rem;
    margin-top: 0; } }

@media all and (min-width: 64em) {
  .usa-nav__secondary-links .usa-nav__secondary-item {
    padding-left: 0.25rem; }
  .usa-nav__secondary-links .usa-nav__secondary-item + .usa-nav__secondary-item {
    border-left: 1px solid #dfe1e2;
    padding-left: 0.5rem; } }

.usa-nav__secondary-links a {
  color: #71767a;
  display: inline-block;
  font-size: 0.93rem;
  text-decoration: none; }

.usa-nav__secondary-links a:hover {
  color: #005ea2;
  text-decoration: underline; }

@media all and (max-width: 63.99em) {
  .usa-nav__submenu {
    margin-bottom: 0;
    margin-top: 0;
    list-style-type: none;
    padding-left: 0;
    margin: 0; }
  .usa-nav__submenu > li {
    margin-bottom: 0;
    max-width: unset; }
  .usa-nav__submenu-item {
    border-top: 1px solid #dfe1e2;
    font-size: 0.93rem; }
  .usa-nav__submenu .usa-current::after {
    display: none; } }

@media all and (max-width: 63.99em) and (min-width: 40em) {
  .usa-nav__submenu .usa-current::after {
    display: none; } }

@media all and (max-width: 63.99em) {
  .usa-nav__submenu a:not(.usa-button) {
    padding-left: 2rem; }
  .usa-nav__submenu .usa-nav__submenu a:not(.usa-button) {
    padding-left: 3rem; }
  .usa-nav__submenu .usa-nav__submenu .usa-nav__submenu a:not(.usa-button) {
    padding-left: 4rem; } }

@media all and (min-width: 64em) {
  .usa-nav__submenu {
    margin-bottom: 0;
    margin-top: 0;
    list-style-type: none;
    padding-left: 0;
    padding-bottom: 0.5rem;
    padding-top: 0.5rem;
    background-color: #162e51;
    width: 15rem;
    position: absolute;
    z-index: 400; } }

.usa-nav__submenu[aria-hidden=true] {
  display: none; }

@media all and (min-width: 64em) {
  .usa-nav__submenu .usa-nav__submenu-item a {
    padding-left: 1rem;
    padding-right: 1rem;
    color: white;
    line-height: 1.3;
    display: block; }
  .usa-nav__submenu .usa-nav__submenu-item a:focus {
    outline-offset: -0.25rem; }
  .usa-nav__submenu .usa-nav__submenu-item a:hover {
    color: white;
    text-decoration: underline; } }

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

.usa-nav__submenu-list > li {
  margin-bottom: 0;
  max-width: unset; }

.usa-nav__submenu-list .usa-nav__submenu-list-item {
  margin: 0;
  font-size: 0.93rem; }

.usa-nav__submenu-list .usa-nav__submenu-list-item a {
  line-height: 1.3; }

.usa-nav__close {
  color: #005ea2;
  text-decoration: underline;
  background-color: transparent;
  border: 0;
  border-radius: 0;
  box-shadow: none;
  font-weight: normal;
  margin: 0;
  padding: 0;
  text-align: left;
  height: 3rem;
  width: 3rem;
  background-image: none;
  color: currentColor;
  flex: none;
  float: right;
  margin: -0.75rem -1rem 1rem auto;
  text-align: center; }

.usa-nav__close:visited {
  color: #54278f; }

.usa-nav__close:hover {
  color: #1a4480; }

.usa-nav__close:active {
  color: #162e51; }

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

.usa-nav__close:hover, .usa-nav__close.usa-button--hover, .usa-nav__close:disabled:hover, .usa-nav__close[aria-disabled=true]:hover, .usa-nav__close:disabled.usa-button--hover, .usa-nav__close[aria-disabled=true].usa-button--hover, .usa-nav__close:active, .usa-nav__close.usa-button--active, .usa-nav__close:disabled:active, .usa-nav__close[aria-disabled=true]:active, .usa-nav__close:disabled.usa-button--active, .usa-nav__close[aria-disabled=true].usa-button--active, .usa-nav__close:disabled:focus, .usa-nav__close[aria-disabled=true]:focus, .usa-nav__close:disabled.usa-focus, .usa-nav__close[aria-disabled=true].usa-focus, .usa-nav__close:disabled, .usa-nav__close[aria-disabled=true], .usa-nav__close.usa-button--disabled {
  background-color: transparent;
  box-shadow: none;
  text-decoration: underline; }

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

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

.usa-nav__close:disabled, .usa-nav__close[aria-disabled=true], .usa-nav__close:disabled:hover, .usa-nav__close[aria-disabled=true]:hover, .usa-nav__close[aria-disabled=true]:focus {
  color: #757575; }

@media (forced-colors: active) {
  .usa-nav__close:disabled, .usa-nav__close[aria-disabled=true], .usa-nav__close:disabled:hover, .usa-nav__close[aria-disabled=true]:hover, .usa-nav__close[aria-disabled=true]:focus {
    color: GrayText; } }

@media (forced-colors: active) {
  .usa-nav__close::before {
    background-image: url("../img/usa-icons/close.svg");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 1.25rem 1.25rem;
    display: inline-block;
    height: 1.25rem;
    width: 1.25rem;
    content: "";
    vertical-align: middle;
    margin-right: auto; }
  @supports (-webkit-mask: url("")) or (mask: url("")) {
    .usa-nav__close::before {
      background: none;
      background-color: ButtonText;
      -webkit-mask-image: url("../img/usa-icons/close.svg"), linear-gradient(transparent, transparent);
      mask-image: url("../img/usa-icons/close.svg"), linear-gradient(transparent, transparent);
      -webkit-mask-position: center center;
      mask-position: center center;
      -webkit-mask-repeat: no-repeat;
      mask-repeat: no-repeat;
      -webkit-mask-size: 1.25rem 1.25rem;
      mask-size: 1.25rem 1.25rem; } }
  .usa-nav__close::before {
    background-color: buttonText; } }

.usa-nav__close:hover {
  color: currentColor;
  text-decoration: none; }

@media all and (min-width: 64em) {
  .usa-nav__close {
    display: none; } }

.usa-nav__close img {
  width: 1.5rem; }

@media (forced-colors: active) {
  .usa-nav__close img {
    display: none; } }

.usa-nav__close + * {
  clear: both; }

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

@media (min-width: 63.06rem) {
  .usa-js-mobile-nav--active.is-safari {
    overflow-y: scroll;
    position: fixed;
    top: var(--scrolltop, 0); } }

.usa-pagination {
  margin-bottom: 1rem;
  margin-top: 1rem;
  font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;
  font-size: 1.06rem;
  line-height: 1.5;
  color: #1b1b1b;
  background-color: white;
  display: flex;
  justify-content: center; }

.usa-pagination .usa-icon {
  height: 1.13rem;
  width: 1.13rem; }

.usa-pagination__list {
  margin-bottom: 0;
  margin-top: 0;
  list-style-type: none;
  padding-left: 0;
  align-items: center;
  display: flex;
  flex-flow: row nowrap;
  justify-content: center;
  width: auto; }

.usa-pagination__item {
  display: inline-flex;
  height: 2.5rem;
  justify-content: center;
  line-height: 1;
  margin-left: 0.25rem;
  margin-right: 0.25rem;
  min-width: 2.5rem; }

@media all and (min-width: 40em) {
  .usa-pagination__item {
    flex: 1 0 auto; } }

.usa-pagination__arrow {
  display: none; }

@media all and (min-width: 40em) {
  .usa-pagination__arrow {
    display: inherit; } }

@media all and (min-width: 40em) {
  .usa-pagination__previous-page {
    margin-right: 1.25rem; } }

@media all and (min-width: 40em) {
  .usa-pagination__next-page {
    margin-left: 1.25rem; } }

.usa-pagination__link {
  align-items: center;
  color: #005ea2;
  display: inline-flex;
  text-decoration: none; }

.usa-pagination__link[disabled] {
  opacity: 0.4 !important;
  pointer-events: none; }

.usa-pagination__link:hover, .usa-pagination__link:focus, .usa-pagination__link:active {
  color: #1a4480;
  text-decoration: underline; }

.usa-pagination__link:visited {
  color: #005ea2; }

.usa-pagination__button {
  align-items: center;
  border-color: rgba(27, 27, 27, 0.2);
  border-radius: 0.25rem;
  border-style: solid;
  border-width: 1px;
  color: #005ea2;
  display: inline-flex;
  justify-content: center;
  padding: 0.5rem;
  text-decoration: none;
  width: 100%; }

.usa-pagination__button:hover, .usa-pagination__button:focus, .usa-pagination__button:active {
  color: #1a4480;
  border-color: #1a4480; }

@media (forced-colors: active) {
  .usa-pagination__button:hover, .usa-pagination__button:focus, .usa-pagination__button:active {
    border: 2px solid transparent; } }

.usa-pagination .usa-current {
  background-color: #1b1b1b;
  border-color: transparent;
  color: white; }

@media (forced-colors: active) {
  .usa-pagination .usa-current {
    border: 2px solid transparent;
    color: buttonText; } }

.usa-pagination .usa-current:hover, .usa-pagination .usa-current:focus, .usa-pagination .usa-current:active {
  background-color: #1b1b1b;
  color: white;
  text-decoration: none; }

@media (forced-colors: active) {
  .usa-pagination .usa-current:hover, .usa-pagination .usa-current:focus, .usa-pagination .usa-current:active {
    color: buttontext; } }

.usa-pagination__overflow {
  align-items: center;
  align-self: stretch;
  display: inherit;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  padding: 0.5rem; }

.usa-process-list {
  font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;
  font-size: 1.06rem;
  line-height: 1.5;
  margin-bottom: 0;
  margin-top: 0;
  list-style-type: none;
  padding-left: 0;
  counter-reset: usa-numbered-list;
  padding: 20px 0 0 calc(2.5rem / 2 - 0.5rem / 2);
  position: relative; }

.usa-process-list > li {
  margin-bottom: 0;
  max-width: unset; }

.usa-process-list > .usa-process-list__item {
  max-width: 72ex; }

.usa-process-list__item {
  border-left: 0.5rem solid #d9e8f6;
  font-size: 1.06rem;
  margin-bottom: 0;
  padding-bottom: 2rem;
  padding-left: calc(calc(2.5rem / 2 - 0.25rem) * 2); }

.usa-prose .usa-process-list {
  font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;
  font-size: 1.06rem;
  line-height: 1.5;
  margin-bottom: 0;
  margin-top: 0;
  list-style-type: none;
  padding-left: 0;
  counter-reset: usa-numbered-list;
  padding: 20px 0 0 calc(2.5rem / 2 - 0.5rem / 2);
  position: relative; }

.usa-prose .usa-process-list > li {
  margin-bottom: 0;
  max-width: unset; }

.usa-prose .usa-process-list > .usa-process-list__item {
  max-width: 72ex; }

.usa-prose .usa-process-list__item {
  border-left: 0.5rem solid #d9e8f6;
  font-size: 1.06rem;
  margin-bottom: 0;
  padding-bottom: 2rem;
  padding-left: calc(calc(2.5rem / 2 - 0.25rem) * 2); }

.usa-process-list__item:last-child {
  border-left: 0.5rem solid transparent; }

.usa-process-list__item::before {
  flex-direction: row;
  align-items: center;
  justify-content: center;
  height: 2.5rem;
  border-radius: 99rem;
  width: 2.5rem;
  background-color: white;
  border: 0.25rem solid #1b1b1b;
  box-shadow: 0 0 0 0.25rem white;
  color: #1b1b1b;
  content: counter(usa-numbered-list, decimal);
  counter-increment: usa-numbered-list;
  display: flex;
  font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;
  font-size: 1.46rem;
  font-weight: 700;
  height: 2.5rem;
  left: 0;
  line-height: 0.9;
  margin-top: -0.4rem;
  position: absolute;
  width: 2.5rem; }

.usa-process-list__item ul {
  list-style-type: disc; }

.usa-process-list__item ul li {
  margin-bottom: 0.25rem; }

.usa-process-list__item ul li:last-child {
  margin-bottom: 0; }

.usa-process-list__item > *:first-child {
  margin-top: 0; }

.usa-process-list__item > *:last-child {
  margin-bottom: 0; }

.usa-process-list__heading {
  font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;
  font-size: 1.46rem;
  line-height: 1.1;
  color: #1b1b1b;
  font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;
  font-weight: 700;
  margin: 0; }

.usa-process-list__heading + * {
  margin-top: 0.25rem; }

.usa-search {
  font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;
  font-size: 1.06rem;
  line-height: 1.5;
  position: relative; }

.usa-search::after {
  clear: both;
  content: "";
  display: block; }

.usa-search[role=search], .usa-search[role=search] > div,
.usa-search [role=search] {
  display: flex; }

.usa-search [type=submit] {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  height: 2rem;
  margin: 0;
  padding: 0;
  width: 3rem; }

@media all and (min-width: 30em) {
  .usa-search [type=submit] {
    padding-left: 1rem;
    padding-right: 1rem;
    width: auto; } }

@media (forced-colors: active) {
  .usa-search [type=submit]::before {
    background-image: url("../img/usa-icons/search.svg");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 1.5rem 1.5rem;
    display: inline-block;
    height: 1.5rem;
    width: 1.5rem;
    content: "";
    vertical-align: middle;
    margin-right: auto; }
  @supports (-webkit-mask: url("")) or (mask: url("")) {
    .usa-search [type=submit]::before {
      background: none;
      background-color: ButtonText;
      -webkit-mask-image: url("../img/usa-icons/search.svg"), linear-gradient(transparent, transparent);
      mask-image: url("../img/usa-icons/search.svg"), linear-gradient(transparent, transparent);
      -webkit-mask-position: center center;
      mask-position: center center;
      -webkit-mask-repeat: no-repeat;
      mask-repeat: no-repeat;
      -webkit-mask-size: 1.5rem 1.5rem;
      mask-size: 1.5rem 1.5rem; } }
  .usa-search [type=submit]:focus {
    outline-offset: 0; } }

@media (forced-colors: active) and (min-width: 30em) {
  .usa-search [type=submit]::before {
    content: none; } }

@media all and (min-width: 30em) {
  .usa-search__submit-icon {
    display: none; } }

@media (forced-colors: active) {
  .usa-search__submit-icon {
    display: none; } }

@media all and (min-width: 30em) {
  .usa-search--big [type=search],
  .usa-search--big .usa-search__input {
    font-size: 1.06rem;
    height: 3rem; } }

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

.usa-search--small [type=submit],
.usa-search--small .usa-search__submit {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  min-width: 3rem; }

@media (forced-colors: active) and (min-width: 30em) {
  .usa-search--small [type=submit]::before {
    content: ""; } }

.usa-search--small .usa-search__submit-icon {
  height: 1.5rem;
  width: 1.5rem;
  display: block; }

@media (forced-colors: active) {
  .usa-search--small .usa-search__submit-icon {
    display: none; } }

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

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

.usa-search__submit-text {
  display: none; }

@media all and (min-width: 30em) {
  .usa-search__submit-text {
    display: block; } }

.usa-section {
  padding-bottom: 2rem;
  padding-top: 2rem; }

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

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

.usa-section--dark {
  background-color: #162e51;
  color: white; }

.usa-section--dark h1,
.usa-section--dark h2,
.usa-section--dark h3,
.usa-section--dark h4,
.usa-section--dark h5,
.usa-section--dark h6 {
  color: #00bde3; }

.usa-section--dark p {
  color: white; }

.usa-section--dark a {
  color: #dfe1e2; }

.usa-section--dark a:visited {
  color: #dfe1e2; }

.usa-section--dark a:hover, .usa-section--dark a:active {
  color: #f0f0f0; }

.usa-sidenav {
  margin-bottom: 0;
  margin-top: 0;
  list-style-type: none;
  padding-left: 0;
  font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;
  font-size: 1.06rem;
  line-height: 1.3;
  border-bottom: 1px solid #dfe1e2; }

.usa-sidenav > li {
  margin-bottom: 0;
  max-width: unset; }

.usa-sidenav__item {
  border-top: 1px solid #dfe1e2; }

.usa-sidenav a:not(.usa-button) {
  display: block;
  padding: 0.5rem 1rem;
  text-decoration: none; }

.usa-sidenav a:not(.usa-button):hover {
  background-color: #f0f0f0;
  text-decoration: none; }

.usa-sidenav a:not(.usa-button):not(.usa-current) {
  color: #565c65; }

.usa-sidenav a:not(.usa-button):not(.usa-current):hover {
  color: #005ea2; }

.usa-sidenav a:not(.usa-button):not(.usa-current):focus {
  outline-offset: 0; }

.usa-sidenav .usa-current {
  position: relative;
  color: #005ea2;
  font-weight: 700; }

.usa-sidenav .usa-current::after {
  background-color: #005ea2;
  border-radius: 99rem;
  content: "";
  display: block;
  position: absolute;
  bottom: 0.25rem;
  top: 0.25rem;
  width: 0.25rem;
  left: 0.25rem; }

@media all and (min-width: 40em) {
  .usa-sidenav .usa-current {
    position: relative; }
  .usa-sidenav .usa-current::after {
    background-color: #005ea2;
    border-radius: 99rem;
    content: "";
    display: block;
    position: absolute;
    bottom: 0.25rem;
    top: 0.25rem;
    width: 0.25rem;
    left: 0rem; } }

.grid-container .usa-sidenav {
  margin-left: -1rem;
  margin-right: -1rem; }

@media all and (min-width: 40em) {
  .grid-container .usa-sidenav {
    margin-left: 0;
    margin-right: 0; } }

.usa-sidenav__sublist {
  margin-bottom: 0;
  margin-top: 0;
  list-style-type: none;
  padding-left: 0;
  margin: 0;
  font-size: 1rem; }

.usa-sidenav__sublist > li {
  margin-bottom: 0;
  max-width: unset; }

.usa-sidenav__sublist-item {
  border-top: 1px solid #dfe1e2;
  font-size: 0.93rem; }

.usa-sidenav__sublist .usa-current::after {
  display: none; }

@media all and (min-width: 40em) {
  .usa-sidenav__sublist .usa-current::after {
    display: none; } }

.usa-sidenav__sublist a:not(.usa-button) {
  padding-left: 2rem; }

.usa-sidenav__sublist .usa-sidenav__sublist a:not(.usa-button) {
  padding-left: 3rem; }

.usa-sidenav__sublist .usa-sidenav__sublist .usa-sidenav__sublist a:not(.usa-button) {
  padding-left: 4rem; }

.usa-site-alert .usa-alert {
  background-color: #f0f0f0;
  border-left: 0.5rem solid #a9aeb1;
  color: #1b1b1b; }

.usa-site-alert .usa-alert .usa-alert__body {
  font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;
  font-size: 1.06rem;
  line-height: 1.5;
  margin-left: auto;
  margin-right: auto;
  max-width: 64rem;
  padding-bottom: 1rem;
  padding-top: 1rem;
  padding-left: 1rem;
  padding-right: 1rem;
  position: relative; }

@media all and (min-width: 64em) {
  .usa-site-alert .usa-alert .usa-alert__body {
    padding-left: 1.8333333333rem; } }

.usa-site-alert .usa-alert .usa-alert__text {
  margin-bottom: 0;
  margin-top: 0; }

.usa-site-alert .usa-alert .usa-alert__text:only-child {
  padding-bottom: 0;
  padding-top: 0; }

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

.usa-site-alert .usa-alert > .usa-list,
.usa-site-alert .usa-alert .usa-alert__body > .usa-list {
  padding-left: 2ch; }

.usa-site-alert .usa-alert > .usa-list:last-child,
.usa-site-alert .usa-alert .usa-alert__body > .usa-list:last-child {
  margin-bottom: 0; }

.usa-site-alert--info .usa-alert {
  background-color: #e7f6f8;
  border-left-color: #00bde3; }

.usa-site-alert--info .usa-alert .usa-alert__body {
  color: #1b1b1b;
  background-color: #e7f6f8;
  padding-left: 2.9166666667rem; }

.usa-site-alert--info .usa-alert .usa-alert__body::before {
  background-image: url("../img/usa-icons/info.svg");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 2rem 2rem;
  display: inline-block;
  height: 2rem;
  width: 2rem;
  content: "";
  display: block;
  left: 0.5rem;
  position: absolute;
  top: 0.75rem; }

@supports (-webkit-mask: url("")) or (mask: url("")) {
  .usa-site-alert--info .usa-alert .usa-alert__body::before {
    background: none;
    background-color: #1b1b1b;
    -webkit-mask-image: url("../img/usa-icons/info.svg"), linear-gradient(transparent, transparent);
    mask-image: url("../img/usa-icons/info.svg"), linear-gradient(transparent, transparent);
    -webkit-mask-position: center center;
    mask-position: center center;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 2rem 2rem;
    mask-size: 2rem 2rem; } }

@media all and (min-width: 64em) {
  .usa-site-alert--info .usa-alert .usa-alert__body::before {
    left: 1.5rem; } }

@media all and (min-width: 64em) {
  .usa-site-alert--info .usa-alert .usa-alert__body {
    padding-left: 4rem;
    padding-right: 4rem; } }

.usa-site-alert--info .usa-alert .usa-alert__body .usa-link {
  color: #005ea2; }

.usa-site-alert--info .usa-alert .usa-alert__body .usa-link:visited {
  color: #54278f; }

.usa-site-alert--info .usa-alert .usa-alert__body .usa-link:hover, .usa-site-alert--info .usa-alert .usa-alert__body .usa-link:active {
  color: #1a4480; }

.usa-site-alert--emergency .usa-alert {
  background-color: #9c3d10;
  border-left-color: #9c3d10; }

.usa-site-alert--emergency .usa-alert .usa-alert__body {
  color: white;
  background-color: #9c3d10;
  padding-left: 2.9166666667rem; }

.usa-site-alert--emergency .usa-alert .usa-alert__body::before {
  background-image: url("../img/usa-icons-bg/error--white.svg");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 2rem 2rem;
  display: inline-block;
  height: 2rem;
  width: 2rem;
  content: "";
  display: block;
  left: 0.5rem;
  position: absolute;
  top: 0.75rem; }

@supports (-webkit-mask: url("")) or (mask: url("")) {
  .usa-site-alert--emergency .usa-alert .usa-alert__body::before {
    background: none;
    background-color: white;
    -webkit-mask-image: url("../img/usa-icons/error.svg"), linear-gradient(transparent, transparent);
    mask-image: url("../img/usa-icons/error.svg"), linear-gradient(transparent, transparent);
    -webkit-mask-position: center center;
    mask-position: center center;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 2rem 2rem;
    mask-size: 2rem 2rem; } }

@media all and (min-width: 64em) {
  .usa-site-alert--emergency .usa-alert .usa-alert__body::before {
    left: 1.5rem; } }

@media all and (min-width: 64em) {
  .usa-site-alert--emergency .usa-alert .usa-alert__body {
    padding-left: 4rem;
    padding-right: 4rem; } }

.usa-site-alert--emergency .usa-alert .usa-alert__body .usa-link {
  color: #dfe1e2; }

.usa-site-alert--emergency .usa-alert .usa-alert__body .usa-link:visited {
  color: #dfe1e2; }

.usa-site-alert--emergency .usa-alert .usa-alert__body .usa-link:hover, .usa-site-alert--emergency .usa-alert .usa-alert__body .usa-link:active {
  color: #f0f0f0; }

.usa-site-alert--slim .usa-alert .usa-alert__body {
  padding-bottom: 0.5rem;
  padding-top: 0.5rem;
  padding-left: 2.4166666667rem; }

.usa-site-alert--slim .usa-alert .usa-alert__body:before {
  background-size: 1.5rem;
  height: 1.5rem;
  top: 0.5rem;
  width: 1.5rem; }

@supports (-webkit-mask: url("")) or (mask: url("")) {
  .usa-site-alert--slim .usa-alert .usa-alert__body:before {
    -webkit-mask-size: 1.5rem;
    mask-size: 1.5rem; } }

@media all and (min-width: 64em) {
  .usa-site-alert--slim .usa-alert .usa-alert__body {
    padding-left: 3.5rem; } }

.usa-site-alert--no-icon .usa-alert .usa-alert__body {
  padding-left: 0.5rem; }

.usa-site-alert--no-icon .usa-alert .usa-alert__body:before {
  display: none; }

@media all and (min-width: 64em) {
  .usa-site-alert--no-icon .usa-alert .usa-alert__body {
    padding-left: 1.8333333333rem; } }

.usa-skipnav {
  font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;
  font-size: 1.06rem;
  line-height: 1.5;
  color: #005ea2;
  text-decoration: underline;
  background: transparent;
  left: 0;
  padding: 0.5rem 1rem;
  position: absolute;
  top: -3.8rem;
  transition: 0.15s ease-in-out;
  z-index: 100; }

.usa-skipnav:visited {
  color: #54278f; }

.usa-skipnav:hover {
  color: #1a4480; }

.usa-skipnav:active {
  color: #162e51; }

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

.usa-skipnav:focus, .usa-skipnav.usa-focus {
  background: white;
  left: 0;
  position: absolute;
  top: 0;
  transition: 0.15s ease-in-out; }

.usa-skipnav__container {
  position: relative; }

.usa-step-indicator {
  font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;
  font-size: 1.06rem;
  line-height: 1.1;
  background-color: white;
  margin-bottom: 2rem;
  margin-left: -1px;
  margin-right: -1px; }

@media all and (min-width: 40em) {
  .usa-step-indicator {
    margin-left: 0;
    margin-right: 0; } }

.usa-step-indicator__segments {
  counter-reset: usa-step-indicator;
  display: flex;
  list-style: none;
  margin: 0;
  padding: 0; }

.usa-step-indicator__segment {
  flex: 1 1 0%;
  counter-increment: usa-step-indicator;
  margin-left: 1px;
  margin-right: 1px;
  max-width: 15rem;
  min-height: 0.5rem;
  position: relative; }

.usa-step-indicator__segment:after {
  background-color: #919191;
  content: "";
  display: block;
  height: 0.5rem;
  left: 0;
  position: absolute;
  right: 0;
  top: 0; }

@media all and (min-width: 40em) {
  .usa-step-indicator__segment:after {
    height: 0.5rem; } }

.usa-step-indicator__segment--complete::after {
  background-color: #162e51; }

.usa-step-indicator__segment--complete .usa-step-indicator__segment-label {
  color: #162e51; }

.usa-step-indicator__segment--current::after {
  background-color: #005ea2; }

.usa-step-indicator__segment--current .usa-step-indicator__segment-label {
  color: #005ea2;
  font-weight: 700; }

.usa-step-indicator__segment-label {
  display: none; }

@media all and (min-width: 40em) {
  .usa-step-indicator__segment-label {
    color: #565c65;
    display: block;
    font-size: 1.06rem;
    margin-top: calc(0.5rem + 0.5rem);
    padding-right: 2rem;
    text-align: left; } }

.usa-step-indicator__header {
  align-items: baseline;
  display: flex; }

.usa-step-indicator__heading {
  color: #1b1b1b;
  font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;
  font-size: 1.13rem;
  font-weight: 700;
  margin: 1rem 0 0; }

@media all and (min-width: 40em) {
  .usa-step-indicator__heading {
    font-size: 1.46rem;
    margin-top: 2rem; } }

.usa-step-indicator__current-step {
  height: 2.5rem;
  border-radius: 99rem;
  width: 2.5rem;
  font-weight: normal;
  font-feature-settings: "tnum" 1, "kern" 1;
  background-color: #005ea2;
  color: white;
  display: inline-block;
  padding: calc((2.5rem - 2ex * 1.1) * 0.5);
  text-align: center; }

.usa-step-indicator__total-steps {
  font-weight: normal;
  font-feature-settings: "tnum" 1, "kern" 1;
  color: #005ea2;
  margin-right: 0.5rem; }

@media all and (min-width: 40em) {
  .usa-step-indicator--counters .usa-step-indicator__segment,
  .usa-step-indicator--counters-sm .usa-step-indicator__segment {
    margin-left: 0;
    margin-right: 0;
    margin-top: calc((2.5rem - 0.5rem) / 2 + 0.25rem); }
  .usa-step-indicator--counters .usa-step-indicator__segment:before,
  .usa-step-indicator--counters-sm .usa-step-indicator__segment:before {
    height: 2.5rem;
    border-radius: 99rem;
    width: 2.5rem;
    font-feature-settings: "tnum" 1, "kern" 1;
    background-color: white;
    box-shadow: inset 0 0 0 0.25rem #919191, 0 0 0 0.25rem white;
    color: #565c65;
    content: counter(usa-step-indicator);
    display: block;
    font-weight: 700;
    left: 0;
    line-height: 0.9;
    padding: calc((2.5rem - 2ex * 0.9) * 0.5);
    position: absolute;
    text-align: center;
    top: calc((2.5rem - 0.5rem) / -2);
    z-index: 100; }
  .usa-step-indicator--counters .usa-step-indicator__segment:last-child:after,
  .usa-step-indicator--counters-sm .usa-step-indicator__segment:last-child:after {
    display: none; } }

.usa-step-indicator--counters .usa-step-indicator__segment--complete::before,
.usa-step-indicator--counters-sm .usa-step-indicator__segment--complete::before {
  background-color: #162e51;
  box-shadow: 0 0 0 0.25rem white;
  color: white; }

.usa-step-indicator--counters .usa-step-indicator__segment--current::before,
.usa-step-indicator--counters-sm .usa-step-indicator__segment--current::before {
  background-color: #005ea2;
  box-shadow: 0 0 0 0.25rem white;
  color: white; }

@media all and (min-width: 40em) {
  .usa-step-indicator--counters .usa-step-indicator__segment-label,
  .usa-step-indicator--counters-sm .usa-step-indicator__segment-label {
    margin-top: calc((2.5rem + 0.5rem) / 2 + 0.5rem); } }

@media all and (min-width: 40em) {
  .usa-step-indicator--counters.usa-step-indicator--center .usa-step-indicator__segment:first-child:after,
  .usa-step-indicator--counters-sm.usa-step-indicator--center .usa-step-indicator__segment:first-child:after {
    left: 50%;
    right: 0;
    width: auto; }
  .usa-step-indicator--counters.usa-step-indicator--center .usa-step-indicator__segment:last-child:after,
  .usa-step-indicator--counters-sm.usa-step-indicator--center .usa-step-indicator__segment:last-child:after {
    display: block;
    left: 0;
    right: 50%;
    width: auto; } }

@media all and (min-width: 40em) {
  .usa-step-indicator--counters-sm .usa-step-indicator__segment {
    margin-top: calc((1.5rem - 0.5rem) / 2 + 0.25rem); }
  .usa-step-indicator--counters-sm .usa-step-indicator__segment:before {
    height: 1.5rem;
    border-radius: 99rem;
    width: 1.5rem;
    font-size: 0.93rem;
    padding: calc(0.25rem + 1px);
    top: calc((1.5rem - 0.5rem) / -2); }
  .usa-step-indicator--counters-sm .usa-step-indicator__segment:last-child:after {
    display: none; } }

@media all and (min-width: 40em) {
  .usa-step-indicator--counters-sm .usa-step-indicator__segment-label {
    margin-top: calc((1.5rem + 0.5rem) / 2 + 0.5rem); } }

.usa-step-indicator--no-labels {
  margin-left: -1px;
  margin-right: -1px; }

.usa-step-indicator--no-labels .usa-step-indicator__segment {
  margin-top: 0;
  margin-left: 1px;
  margin-right: 1px; }

.usa-step-indicator--no-labels .usa-step-indicator__segment:before {
  display: none; }

.usa-step-indicator--no-labels .usa-step-indicator__segment:last-child:after {
  display: block; }

.usa-step-indicator--no-labels .usa-step-indicator__heading {
  margin-top: 1rem; }

.usa-step-indicator--no-labels .usa-step-indicator__segment-label {
  display: none; }

.usa-step-indicator--center {
  margin-left: -1px;
  margin-right: -1px; }

.usa-step-indicator--center .usa-step-indicator__segment {
  margin-left: 1px;
  margin-right: 1px; }

.usa-step-indicator--center .usa-step-indicator__segment:before {
  left: calc(50% - (2.5rem + 0.25rem) / 2); }

.usa-step-indicator--center .usa-step-indicator__segment-label {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  text-align: center; }

.usa-step-indicator--center.usa-step-indicator--no-labels .usa-step-indicator__segment:first-child:after {
  left: 0; }

.usa-step-indicator--center.usa-step-indicator--no-labels .usa-step-indicator__segment:last-child:after {
  right: 0; }

.usa-step-indicator--center.usa-step-indicator--counters-sm .usa-step-indicator__segment:before {
  left: calc(50% - (1.5rem + 0.25rem) / 2); }

.usa-summary-box {
  font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;
  font-size: 1.06rem;
  line-height: 1.5;
  color: #1b1b1b;
  background-color: #e7f6f8;
  border-radius: 0.25rem;
  border: 1px #99deea solid;
  padding: 1.5rem;
  position: relative; }

.usa-summary-box .usa-list:last-child {
  margin-bottom: 0; }

* + .usa-summary-box {
  margin-top: 1rem; }

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

.usa-summary-box__text {
  margin-bottom: 0;
  margin-top: 0; }

.usa-summary-box__text:only-child {
  margin-bottom: 1px;
  padding-top: 0.25rem; }

.usa-summary-box__link {
  color: #005ea2; }

.usa-summary-box__link:visited {
  color: #54278f; }

.usa-summary-box__link:hover, .usa-summary-box__link:active {
  color: #1a4480; }

.usa-summary-box__link[href^="#"]:visited {
  color: #005ea2; }

.usa-summary-box__link[href^="#"]:hover {
  color: #1a4480; }

.usa-table {
  font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;
  font-size: 1.06rem;
  line-height: 1.5;
  border-collapse: collapse;
  border-spacing: 0;
  color: #1b1b1b;
  margin: 1.25rem 0;
  text-align: left; }

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

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

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

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

.usa-table caption {
  font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;
  font-size: 1rem;
  font-weight: 700;
  margin-bottom: 0.75rem;
  text-align: left; }

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

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

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

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

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

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

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

.usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button:hover, .usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--hover, .usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button:disabled:hover, .usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button[aria-disabled=true]:hover, .usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button:disabled.usa-button--hover, .usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button[aria-disabled=true].usa-button--hover, .usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button:active, .usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--active, .usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button:disabled:active, .usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button[aria-disabled=true]:active, .usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button:disabled.usa-button--active, .usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button[aria-disabled=true].usa-button--active, .usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button:disabled:focus, .usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button[aria-disabled=true]:focus, .usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button:disabled.usa-focus, .usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button[aria-disabled=true].usa-focus, .usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button:disabled, .usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button[aria-disabled=true], .usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button.usa-button--disabled, .usa-table th[data-sortable][aria-sort=none] .usa-table__header__button:hover, .usa-table th[data-sortable][aria-sort=none] .usa-table__header__button.usa-button--hover, .usa-table th[data-sortable][aria-sort=none] .usa-table__header__button:disabled:hover, .usa-table th[data-sortable][aria-sort=none] .usa-table__header__button[aria-disabled=true]:hover, .usa-table th[data-sortable][aria-sort=none] .usa-table__header__button:disabled.usa-button--hover, .usa-table th[data-sortable][aria-sort=none] .usa-table__header__button[aria-disabled=true].usa-button--hover, .usa-table th[data-sortable][aria-sort=none] .usa-table__header__button:active, .usa-table th[data-sortable][aria-sort=none] .usa-table__header__button.usa-button--active, .usa-table th[data-sortable][aria-sort=none] .usa-table__header__button:disabled:active, .usa-table th[data-sortable][aria-sort=none] .usa-table__header__button[aria-disabled=true]:active, .usa-table th[data-sortable][aria-sort=none] .usa-table__header__button:disabled.usa-button--active, .usa-table th[data-sortable][aria-sort=none] .usa-table__header__button[aria-disabled=true].usa-button--active, .usa-table th[data-sortable][aria-sort=none] .usa-table__header__button:disabled:focus, .usa-table th[data-sortable][aria-sort=none] .usa-table__header__button[aria-disabled=true]:focus, .usa-table th[data-sortable][aria-sort=none] .usa-table__header__button:disabled.usa-focus, .usa-table th[data-sortable][aria-sort=none] .usa-table__header__button[aria-disabled=true].usa-focus, .usa-table th[data-sortable][aria-sort=none] .usa-table__header__button:disabled, .usa-table th[data-sortable][aria-sort=none] .usa-table__header__button[aria-disabled=true], .usa-table th[data-sortable][aria-sort=none] .usa-table__header__button.usa-button--disabled {
  background-color: transparent;
  box-shadow: none;
  text-decoration: underline; }

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

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

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

@media (forced-colors: active) {
  .usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button:disabled, .usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button[aria-disabled=true], .usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button:disabled:hover, .usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button[aria-disabled=true]:hover, .usa-table th[data-sortable]:not([aria-sort]) .usa-table__header__button[aria-disabled=true]:focus, .usa-table th[data-sortable][aria-sort=none] .usa-table__header__button:disabled, .usa-table th[data-sortable][aria-sort=none] .usa-table__header__button[aria-disabled=true], .usa-table th[data-sortable][aria-sort=none] .usa-table__header__button:disabled:hover, .usa-table th[data-sortable][aria-sort=none] .usa-table__header__button[aria-disabled=true]:hover, .usa-table th[data-sortable][aria-sort=none] .usa-table__header__button[aria-disabled=true]:focus {
    color: GrayText; } }

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

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

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

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

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

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

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

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

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

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

.usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button:hover, .usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button.usa-button--hover, .usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button:disabled:hover, .usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button[aria-disabled=true]:hover, .usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button:disabled.usa-button--hover, .usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button[aria-disabled=true].usa-button--hover, .usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button:active, .usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button.usa-button--active, .usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button:disabled:active, .usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button[aria-disabled=true]:active, .usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button:disabled.usa-button--active, .usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button[aria-disabled=true].usa-button--active, .usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button:disabled:focus, .usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button[aria-disabled=true]:focus, .usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button:disabled.usa-focus, .usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button[aria-disabled=true].usa-focus, .usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button:disabled, .usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button[aria-disabled=true], .usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button.usa-button--disabled {
  background-color: transparent;
  box-shadow: none;
  text-decoration: underline; }

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

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

.usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button:disabled, .usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button[aria-disabled=true], .usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button:disabled:hover, .usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button[aria-disabled=true]:hover, .usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button[aria-disabled=true]:focus {
  color: #757575; }

@media (forced-colors: active) {
  .usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button:disabled, .usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button[aria-disabled=true], .usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button:disabled:hover, .usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button[aria-disabled=true]:hover, .usa-table th[data-sortable][aria-sort=descending] .usa-table__header__button[aria-disabled=true]:focus {
    color: GrayText; } }

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

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

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

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

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

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

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

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

.usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button:hover, .usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button.usa-button--hover, .usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button:disabled:hover, .usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button[aria-disabled=true]:hover, .usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button:disabled.usa-button--hover, .usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button[aria-disabled=true].usa-button--hover, .usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button:active, .usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button.usa-button--active, .usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button:disabled:active, .usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button[aria-disabled=true]:active, .usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button:disabled.usa-button--active, .usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button[aria-disabled=true].usa-button--active, .usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button:disabled:focus, .usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button[aria-disabled=true]:focus, .usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button:disabled.usa-focus, .usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button[aria-disabled=true].usa-focus, .usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button:disabled, .usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button[aria-disabled=true], .usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button.usa-button--disabled {
  background-color: transparent;
  box-shadow: none;
  text-decoration: underline; }

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

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

.usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button:disabled, .usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button[aria-disabled=true], .usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button:disabled:hover, .usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button[aria-disabled=true]:hover, .usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button[aria-disabled=true]:focus {
  color: #757575; }

@media (forced-colors: active) {
  .usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button:disabled, .usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button[aria-disabled=true], .usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button:disabled:hover, .usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button[aria-disabled=true]:hover, .usa-table th[data-sortable][aria-sort=ascending] .usa-table__header__button[aria-disabled=true]:focus {
    color: GrayText; } }

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

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

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

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

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

.usa-table--borderless thead th {
  background-color: transparent;
  border-top: 0;
  color: #1b1b1b; }

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

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

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

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

.usa-table--compact th,
.usa-table--compact td {
  padding: 0.25rem 0.75rem; }

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

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

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

@media all and (max-width: 29.99em) {
  .usa-table--stacked-header thead {
    display: none; }
  .usa-table--stacked-header th,
  .usa-table--stacked-header td {
    border-bottom-width: 0;
    display: block;
    width: 100%; }
  .usa-table--stacked-header tr {
    border-bottom: 0.25rem solid #1b1b1b;
    border-top-width: 0;
    width: 100%; }
  .usa-table--stacked-header tr th:first-child,
  .usa-table--stacked-header tr td:first-child {
    border-top-width: 0; }
  .usa-table--stacked-header tr:nth-child(odd) td,
  .usa-table--stacked-header tr:nth-child(odd) th {
    background-color: inherit; }
  .usa-table--stacked-header tr:first-child th:first-child,
  .usa-table--stacked-header tr:first-child td:first-child {
    border-top: 0.25rem solid #1b1b1b; }
  .usa-table--stacked-header th[data-label],
  .usa-table--stacked-header td[data-label] {
    padding-bottom: 0.75rem; }
  .usa-table--stacked-header th[data-label]:before,
  .usa-table--stacked-header td[data-label]:before {
    content: attr(data-label);
    display: block;
    font-weight: 700;
    margin: -0.5rem -1rem 0rem;
    padding: 0.75rem 1rem 0.25rem; }
  .usa-table--stacked-header tr td:first-child,
  .usa-table--stacked-header tr th:first-child {
    font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;
    font-size: 1.06rem;
    line-height: 1.1;
    background-color: #dfe1e2;
    color: #1b1b1b;
    font-weight: 700;
    padding: 0.75rem 1rem; }
  .usa-table--stacked-header tr td:first-child:before,
  .usa-table--stacked-header tr th:first-child:before {
    display: none; } }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.width-mobile .usa-table--stacked-header tr td:first-child,
.width-mobile .usa-table--stacked-header tr th:first-child {
  font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;
  font-size: 1.06rem;
  line-height: 1.1;
  background-color: #dfe1e2;
  color: #1b1b1b;
  font-weight: 700;
  padding: 0.75rem 1rem; }

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

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

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

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

.usa-tag {
  font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;
  font-size: 0.93rem;
  color: white;
  text-transform: uppercase;
  background-color: #565c65;
  border-radius: 2px;
  margin-right: 0.25rem;
  padding: 1px 0.5rem; }

.usa-tag:only-of-type {
  margin-right: 0; }

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

.usa-tooltip {
  display: inline-block;
  position: relative; }

.usa-tooltip__trigger {
  cursor: pointer; }

.usa-tooltip__trigger > svg {
  display: block;
  pointer-events: none; }

.usa-tooltip__body,
.usa-tooltip__body--top {
  transition: opacity 0.08s ease-in-out;
  background-color: #1b1b1b;
  border-radius: 0.25rem;
  color: #f0f0f0;
  display: none;
  font-size: 1rem;
  opacity: 0;
  padding: 0.5rem;
  pointer-events: none;
  width: auto;
  white-space: pre;
  z-index: 100000;
  position: absolute; }

.usa-tooltip__body:after,
.usa-tooltip__body--top:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  pointer-events: none;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid #1b1b1b;
  position: absolute;
  bottom: -5px;
  left: 50%;
  margin-left: -5px; }

.usa-tooltip__body--wrap {
  width: 100%;
  white-space: normal;
  text-align: center;
  min-width: 50vw; }

.usa-tooltip__body.is-set {
  display: block; }

.usa-tooltip__body.is-visible {
  opacity: 1; }

.usa-tooltip__body--bottom:after {
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 5px solid #1b1b1b;
  border-top: 0;
  bottom: auto;
  top: -5px; }

.usa-tooltip__body--right:after {
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-right: 5px solid #1b1b1b;
  border-left: 0;
  right: auto;
  top: 50%;
  bottom: 0;
  left: -5px;
  margin: -5px 0 0 0; }

.usa-tooltip__body--left:after {
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-left: 5px solid #1b1b1b;
  border-right: 0;
  right: -5px;
  top: 50%;
  bottom: 0;
  left: auto;
  margin: -5px 0 0 0; }

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

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

.usa-input:disabled, .usa-input[aria-disabled=true] {
  background-color: #c9c9c9;
  color: #454545;
  cursor: not-allowed;
  opacity: 1;
  -webkit-text-fill-color: #454545; }

.usa-input:disabled:hover, .usa-input:disabled:active, .usa-input:disabled:focus, .usa-input:disabled.usa-focus, .usa-input[aria-disabled=true]:hover, .usa-input[aria-disabled=true]:active, .usa-input[aria-disabled=true]:focus, .usa-input[aria-disabled=true].usa-focus {
  background-color: #c9c9c9;
  color: #454545; }

@media (forced-colors: active) {
  .usa-input:disabled, .usa-input[aria-disabled=true] {
    border: 0;
    color: GrayText; }
  .usa-input:disabled:hover, .usa-input:disabled:active, .usa-input:disabled:focus, .usa-input:disabled.usa-focus, .usa-input[aria-disabled=true]:hover, .usa-input[aria-disabled=true]:active, .usa-input[aria-disabled=true]:focus, .usa-input[aria-disabled=true].usa-focus {
    color: GrayText; } }

@media (forced-colors: active) {
  .usa-input:disabled, .usa-input[aria-disabled=true] {
    border: 2px solid GrayText; } }

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

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

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

.usa-legend {
  font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;
  font-size: 1.06rem;
  line-height: 1.3;
  display: block;
  font-weight: normal;
  margin-top: 1.5rem;
  max-width: 30rem; }

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

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

.usa-input-list li {
  line-height: 1.3; }

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

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

.usa-checkbox {
  background: white; }

.usa-checkbox__label {
  color: #1b1b1b; }

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

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

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

.usa-checkbox__input:disabled + [class*=__label], .usa-checkbox__input[aria-disabled=true] + [class*=__label] {
  color: #757575; }

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

.usa-checkbox__input:disabled + [class*=__label]::before, .usa-checkbox__input[aria-disabled=true] + [class*=__label]::before {
  background-color: white;
  box-shadow: 0 0 0 2px #757575; }

.usa-checkbox__input--tile + [class*=__label] {
  background-color: white;
  border: 2px solid #c9c9c9;
  color: #1b1b1b; }

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

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

.usa-checkbox__input--tile:disabled + [class*=__label], .usa-checkbox__input--tile[aria-disabled=true] + [class*=__label] {
  border-color: #e6e6e6; }

.usa-checkbox__input--tile:disabled:checked + [class*=__label], .usa-checkbox__input--tile[aria-disabled=true]:checked + [class*=__label] {
  background-color: white; }

.usa-checkbox__input:checked + [class*=__label]::before, .usa-checkbox__input:checked:disabled + [class*=__label]::before, .usa-checkbox__input:checked[aria-disabled=true] + [class*=__label]::before {
  background-image: url("../img/correct8.svg"), linear-gradient(transparent, transparent);
  background-repeat: no-repeat; }

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

.usa-checkbox__input:checked:disabled + [class*=__label]::before, .usa-checkbox__input:checked[aria-disabled=true] + [class*=__label]::before {
  background-color: #757575; }

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

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

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

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

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

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

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

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

.usa-checkbox__input:checked + [class*=__label]::before {
  background-position: center center;
  background-size: 0.75rem auto; }

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

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

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

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

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

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

.usa-select {
  background-image: url("../img/usa-icons/unfold_more.svg"), linear-gradient(transparent, transparent);
  background-repeat: no-repeat;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: white;
  background-position: right 0.5rem center;
  background-size: 1.25rem;
  padding-right: 2rem; }

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

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

.usa-select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 black; }

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

.usa-select option {
  overflow: hidden;
  text-overflow: ellipsis; }

.usa-select:disabled, .usa-select[aria-disabled=true] {
  background-color: #c9c9c9;
  color: #454545;
  cursor: not-allowed;
  opacity: 1; }

.usa-select:disabled:hover, .usa-select:disabled:active, .usa-select:disabled:focus, .usa-select:disabled.usa-focus, .usa-select[aria-disabled=true]:hover, .usa-select[aria-disabled=true]:active, .usa-select[aria-disabled=true]:focus, .usa-select[aria-disabled=true].usa-focus {
  background-color: #c9c9c9;
  color: #454545; }

@media (forced-colors: active) {
  .usa-select:disabled, .usa-select[aria-disabled=true] {
    border: 0;
    color: GrayText; }
  .usa-select:disabled:hover, .usa-select:disabled:active, .usa-select:disabled:focus, .usa-select:disabled.usa-focus, .usa-select[aria-disabled=true]:hover, .usa-select[aria-disabled=true]:active, .usa-select[aria-disabled=true]:focus, .usa-select[aria-disabled=true].usa-focus {
    color: GrayText; } }

@media (forced-colors: active) {
  .usa-select:disabled, .usa-select[aria-disabled=true] {
    border: 2px solid GrayText; } }

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

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

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

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

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

@media (forced-colors: active) {
  .usa-combo-box--pristine .usa-combo-box__clear-input {
    background-image: url("../img/usa-icons/close.svg");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 1rem 1rem;
    display: inline-block;
    height: 1rem;
    width: 1rem;
    height: 1.5rem;
    width: auto;
    top: 0.5rem; }
  @supports (-webkit-mask: url("")) or (mask: url("")) {
    .usa-combo-box--pristine .usa-combo-box__clear-input {
      background: none;
      background-color: ButtonText;
      -webkit-mask-image: url("../img/usa-icons/close.svg"), linear-gradient(transparent, transparent);
      mask-image: url("../img/usa-icons/close.svg"), linear-gradient(transparent, transparent);
      -webkit-mask-position: center center;
      mask-position: center center;
      -webkit-mask-repeat: no-repeat;
      mask-repeat: no-repeat;
      -webkit-mask-size: 1rem 1rem;
      mask-size: 1rem 1rem; } } }

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

.usa-combo-box__input:disabled, .usa-combo-box__input[aria-disabled=true] {
  background-color: #c9c9c9;
  color: #454545;
  cursor: not-allowed;
  opacity: 1;
  -webkit-text-fill-color: #454545; }

.usa-combo-box__input:disabled:hover, .usa-combo-box__input:disabled:active, .usa-combo-box__input:disabled:focus, .usa-combo-box__input:disabled.usa-focus, .usa-combo-box__input[aria-disabled=true]:hover, .usa-combo-box__input[aria-disabled=true]:active, .usa-combo-box__input[aria-disabled=true]:focus, .usa-combo-box__input[aria-disabled=true].usa-focus {
  background-color: #c9c9c9;
  color: #454545; }

@media (forced-colors: active) {
  .usa-combo-box__input:disabled, .usa-combo-box__input[aria-disabled=true] {
    border: 0;
    color: GrayText; }
  .usa-combo-box__input:disabled:hover, .usa-combo-box__input:disabled:active, .usa-combo-box__input:disabled:focus, .usa-combo-box__input:disabled.usa-focus, .usa-combo-box__input[aria-disabled=true]:hover, .usa-combo-box__input[aria-disabled=true]:active, .usa-combo-box__input[aria-disabled=true]:focus, .usa-combo-box__input[aria-disabled=true].usa-focus {
    color: GrayText; } }

@media (forced-colors: active) {
  .usa-combo-box__input:disabled, .usa-combo-box__input[aria-disabled=true] {
    border: 2px solid GrayText; } }

.usa-combo-box__input:disabled::-moz-placeholder, .usa-combo-box__input[aria-disabled=true]::-moz-placeholder {
  opacity: 1;
  color: #454545; }

.usa-combo-box__input:disabled::placeholder, .usa-combo-box__input[aria-disabled=true]::placeholder {
  opacity: 1;
  color: #454545; }

.usa-combo-box__input:disabled ~ .usa-combo-box__input-button-separator, .usa-combo-box__input[aria-disabled=true] ~ .usa-combo-box__input-button-separator {
  background-color: #454545;
  cursor: not-allowed; }

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

button.usa-combo-box__toggle-list:disabled, button.usa-combo-box__toggle-list[aria-disabled=true],
button.usa-combo-box__clear-input:disabled,
button.usa-combo-box__clear-input[aria-disabled=true] {
  cursor: not-allowed; }

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

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

.usa-combo-box__clear-input {
  background-image: url("../img/usa-icons/close.svg"), linear-gradient(transparent, transparent);
  background-repeat: no-repeat;
  display: none;
  right: calc(2.5em + 3px); }

.usa-combo-box__toggle-list {
  background-image: url("../img/usa-icons/expand_more.svg"), linear-gradient(transparent, transparent);
  background-repeat: no-repeat;
  background-size: auto 2rem;
  right: 1px; }

@media (forced-colors: active) {
  .usa-combo-box__toggle-list {
    background-image: url("../img/usa-icons/expand_more.svg");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 1rem 1rem;
    display: inline-block;
    height: 1rem;
    width: 1rem;
    height: auto;
    width: auto; }
  @supports (-webkit-mask: url("")) or (mask: url("")) {
    .usa-combo-box__toggle-list {
      background: none;
      background-color: ButtonText;
      -webkit-mask-image: url("../img/usa-icons/expand_more.svg"), linear-gradient(transparent, transparent);
      mask-image: url("../img/usa-icons/expand_more.svg"), linear-gradient(transparent, transparent);
      -webkit-mask-position: center center;
      mask-position: center center;
      -webkit-mask-repeat: no-repeat;
      mask-repeat: no-repeat;
      -webkit-mask-size: 1rem 1rem;
      mask-size: 1rem 1rem; } }
  .usa-combo-box__toggle-list:disabled, .usa-combo-box__toggle-list[aria-disabled=true] {
    background-color: GrayText; } }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.usa-date-picker__button {
  background-image: url("../img/usa-icons/calendar_today.svg"), linear-gradient(transparent, transparent);
  background-repeat: no-repeat;
  align-self: stretch;
  background-color: transparent;
  background-position: center;
  background-size: 1.5rem;
  margin-top: 0.5em;
  width: 3em; }

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

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

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

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

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

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

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

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

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

@media (forced-colors: active) {
  .usa-date-picker__calendar__cell--center-items:not([disabled]):hover {
    outline: 2px solid transparent;
    outline-offset: -2px; } }

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

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

.usa-date-picker__calendar__previous-year:not([disabled]) {
  background-image: url("../img/usa-icons/navigate_far_before.svg"), linear-gradient(transparent, transparent);
  background-repeat: no-repeat; }

@media (forced-colors: active) {
  .usa-date-picker__calendar__previous-year:not([disabled]) {
    background-image: url("../img/usa-icons/navigate_far_before.svg");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 2.5rem 2.5rem;
    display: inline-block;
    height: 2.5rem;
    width: 3rem;
    background-color: buttonText; }
  @supports (-webkit-mask: url("")) or (mask: url("")) {
    .usa-date-picker__calendar__previous-year:not([disabled]) {
      background: none;
      background-color: ButtonText;
      -webkit-mask-image: url("../img/usa-icons/navigate_far_before.svg"), linear-gradient(transparent, transparent);
      mask-image: url("../img/usa-icons/navigate_far_before.svg"), linear-gradient(transparent, transparent);
      -webkit-mask-position: center center;
      mask-position: center center;
      -webkit-mask-repeat: no-repeat;
      mask-repeat: no-repeat;
      -webkit-mask-size: 2.5rem 2.5rem;
      mask-size: 2.5rem 2.5rem; } } }

.usa-date-picker__calendar__previous-month:not([disabled]) {
  background-image: url("../img/usa-icons/navigate_before.svg"), linear-gradient(transparent, transparent);
  background-repeat: no-repeat; }

@media (forced-colors: active) {
  .usa-date-picker__calendar__previous-month:not([disabled]) {
    background-image: url("../img/usa-icons/navigate_before.svg");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 2.5rem 2.5rem;
    display: inline-block;
    height: 2.5rem;
    width: 3rem;
    background-color: buttonText; }
  @supports (-webkit-mask: url("")) or (mask: url("")) {
    .usa-date-picker__calendar__previous-month:not([disabled]) {
      background: none;
      background-color: ButtonText;
      -webkit-mask-image: url("../img/usa-icons/navigate_before.svg"), linear-gradient(transparent, transparent);
      mask-image: url("../img/usa-icons/navigate_before.svg"), linear-gradient(transparent, transparent);
      -webkit-mask-position: center center;
      mask-position: center center;
      -webkit-mask-repeat: no-repeat;
      mask-repeat: no-repeat;
      -webkit-mask-size: 2.5rem 2.5rem;
      mask-size: 2.5rem 2.5rem; } } }

.usa-date-picker__calendar__next-year:not([disabled]) {
  background-image: url("../img/usa-icons/navigate_far_next.svg"), linear-gradient(transparent, transparent);
  background-repeat: no-repeat; }

@media (forced-colors: active) {
  .usa-date-picker__calendar__next-year:not([disabled]) {
    background-image: url("../img/usa-icons/navigate_far_next.svg");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 2.5rem 2.5rem;
    display: inline-block;
    height: 2.5rem;
    width: 3rem;
    background-color: buttonText; }
  @supports (-webkit-mask: url("")) or (mask: url("")) {
    .usa-date-picker__calendar__next-year:not([disabled]) {
      background: none;
      background-color: ButtonText;
      -webkit-mask-image: url("../img/usa-icons/navigate_far_next.svg"), linear-gradient(transparent, transparent);
      mask-image: url("../img/usa-icons/navigate_far_next.svg"), linear-gradient(transparent, transparent);
      -webkit-mask-position: center center;
      mask-position: center center;
      -webkit-mask-repeat: no-repeat;
      mask-repeat: no-repeat;
      -webkit-mask-size: 2.5rem 2.5rem;
      mask-size: 2.5rem 2.5rem; } } }

.usa-date-picker__calendar__next-month:not([disabled]) {
  background-image: url("../img/usa-icons/navigate_next.svg"), linear-gradient(transparent, transparent);
  background-repeat: no-repeat; }

@media (forced-colors: active) {
  .usa-date-picker__calendar__next-month:not([disabled]) {
    background-image: url("../img/usa-icons/navigate_next.svg");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 2.5rem 2.5rem;
    display: inline-block;
    height: 2.5rem;
    width: 3rem;
    background-color: buttonText; }
  @supports (-webkit-mask: url("")) or (mask: url("")) {
    .usa-date-picker__calendar__next-month:not([disabled]) {
      background: none;
      background-color: ButtonText;
      -webkit-mask-image: url("../img/usa-icons/navigate_next.svg"), linear-gradient(transparent, transparent);
      mask-image: url("../img/usa-icons/navigate_next.svg"), linear-gradient(transparent, transparent);
      -webkit-mask-position: center center;
      mask-position: center center;
      -webkit-mask-repeat: no-repeat;
      mask-repeat: no-repeat;
      -webkit-mask-size: 2.5rem 2.5rem;
      mask-size: 2.5rem 2.5rem; } } }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.usa-date-picker__calendar__previous-year-chunk:not([disabled]) {
  background-image: url("../img/usa-icons/navigate_before.svg"), linear-gradient(transparent, transparent);
  background-repeat: no-repeat; }

@media (forced-colors: active) {
  .usa-date-picker__calendar__previous-year-chunk:not([disabled]) {
    background-image: none; }
  .usa-date-picker__calendar__previous-year-chunk:not([disabled])::after {
    background-image: url("../img/usa-icons/navigate_before.svg");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 2.5rem 2.5rem;
    display: inline-block;
    height: 2.5rem;
    width: 3rem;
    content: "";
    vertical-align: middle;
    margin-left: auto; }
  @supports (-webkit-mask: url("")) or (mask: url("")) {
    .usa-date-picker__calendar__previous-year-chunk:not([disabled])::after {
      background: none;
      background-color: ButtonText;
      -webkit-mask-image: url("../img/usa-icons/navigate_before.svg"), linear-gradient(transparent, transparent);
      mask-image: url("../img/usa-icons/navigate_before.svg"), linear-gradient(transparent, transparent);
      -webkit-mask-position: center center;
      mask-position: center center;
      -webkit-mask-repeat: no-repeat;
      mask-repeat: no-repeat;
      -webkit-mask-size: 2.5rem 2.5rem;
      mask-size: 2.5rem 2.5rem; } }
  .usa-date-picker__calendar__previous-year-chunk:not([disabled]):hover {
    border: 2px solid transparent;
    background-color: transparent; } }

.usa-date-picker__calendar__next-year-chunk:not([disabled]) {
  background-image: url("../img/usa-icons/navigate_next.svg"), linear-gradient(transparent, transparent);
  background-repeat: no-repeat; }

@media (forced-colors: active) {
  .usa-date-picker__calendar__next-year-chunk:not([disabled]) {
    background-image: none; }
  .usa-date-picker__calendar__next-year-chunk:not([disabled])::after {
    background-image: url("../img/usa-icons/navigate_next.svg");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 2.5rem 2.5rem;
    display: inline-block;
    height: 2.5rem;
    width: 3rem;
    content: "";
    vertical-align: middle;
    margin-left: auto; }
  @supports (-webkit-mask: url("")) or (mask: url("")) {
    .usa-date-picker__calendar__next-year-chunk:not([disabled])::after {
      background: none;
      background-color: ButtonText;
      -webkit-mask-image: url("../img/usa-icons/navigate_next.svg"), linear-gradient(transparent, transparent);
      mask-image: url("../img/usa-icons/navigate_next.svg"), linear-gradient(transparent, transparent);
      -webkit-mask-position: center center;
      mask-position: center center;
      -webkit-mask-repeat: no-repeat;
      mask-repeat: no-repeat;
      -webkit-mask-size: 2.5rem 2.5rem;
      mask-size: 2.5rem 2.5rem; } }
  .usa-date-picker__calendar__next-year-chunk:not([disabled]):hover {
    border: 2px solid transparent;
    background-color: transparent; } }

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

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

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

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

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

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

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

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

[type=file] {
  border: none;
  margin-top: 0.5rem;
  padding-left: 0;
  padding-top: 0.2rem; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.usa-file-input--drag .usa-file-input__preview {
  opacity: 0.1; }

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

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

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

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

.usa-file-input__preview-image.is-loading {
  background-image: url("../img/loader.svg"), linear-gradient(transparent, transparent);
  background-repeat: no-repeat;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 2rem; }

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

.usa-file-input__preview-image--pdf {
  background-image: url("../img/file-pdf.svg"), linear-gradient(transparent, transparent);
  background-repeat: no-repeat; }

.usa-file-input__preview-image--generic {
  background-image: url("../img/file.svg"), linear-gradient(transparent, transparent);
  background-repeat: no-repeat; }

.usa-file-input__preview-image--word {
  background-image: url("../img/file-word.svg"), linear-gradient(transparent, transparent);
  background-repeat: no-repeat; }

.usa-file-input__preview-image--excel {
  background-image: url("../img/file-excel.svg"), linear-gradient(transparent, transparent);
  background-repeat: no-repeat; }

.usa-file-input__preview-image--video {
  background-image: url("../img/file-video.svg"), linear-gradient(transparent, transparent);
  background-repeat: no-repeat; }

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

.usa-file-input--disabled .usa-file-input__instructions,
.usa-file-input--disabled .usa-file-input__choose {
  color: #454545; }

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

.usa-file-input--disabled .usa-file-input__input[type] {
  cursor: not-allowed; }

.usa-file-input--disabled .usa-file-input__target:hover {
  border-color: #a9aeb1; }

.usa-file-input--disabled .usa-file-input--drag .usa-file-input__box {
  background-color: #c9c9c9; }

@media (forced-colors: active) {
  .usa-file-input--disabled .usa-file-input__instructions,
  .usa-file-input--disabled .usa-file-input__choose {
    color: GrayText; }
  .usa-file-input--disabled .usa-file-input__target,
  .usa-file-input--disabled .usa-file-input__target:hover {
    border-color: GrayText; } }

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

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

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

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

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

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

.usa-input-group {
  align-items: center;
  display: flex;
  padding: 0;
  position: relative; }

.usa-input-group--error input:focus, .usa-input-group--success input:focus {
  outline-offset: 0.25rem; }

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

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

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

.usa-input-group input:disabled + .usa-input-suffix, .usa-input-group input[aria-disabled=true] + .usa-input-suffix {
  background-color: #c9c9c9;
  color: #454545;
  cursor: not-allowed;
  opacity: 1; }

.usa-input-group input:disabled + .usa-input-suffix:hover, .usa-input-group input:disabled + .usa-input-suffix:active, .usa-input-group input:disabled + .usa-input-suffix:focus, .usa-input-group input:disabled + .usa-input-suffix.usa-focus, .usa-input-group input[aria-disabled=true] + .usa-input-suffix:hover, .usa-input-group input[aria-disabled=true] + .usa-input-suffix:active, .usa-input-group input[aria-disabled=true] + .usa-input-suffix:focus, .usa-input-group input[aria-disabled=true] + .usa-input-suffix.usa-focus {
  background-color: #c9c9c9;
  color: #454545; }

@media (forced-colors: active) {
  .usa-input-group input:disabled + .usa-input-suffix, .usa-input-group input[aria-disabled=true] + .usa-input-suffix {
    border: 0;
    color: GrayText; }
  .usa-input-group input:disabled + .usa-input-suffix:hover, .usa-input-group input:disabled + .usa-input-suffix:active, .usa-input-group input:disabled + .usa-input-suffix:focus, .usa-input-group input:disabled + .usa-input-suffix.usa-focus, .usa-input-group input[aria-disabled=true] + .usa-input-suffix:hover, .usa-input-group input[aria-disabled=true] + .usa-input-suffix:active, .usa-input-group input[aria-disabled=true] + .usa-input-suffix:focus, .usa-input-group input[aria-disabled=true] + .usa-input-suffix.usa-focus {
    color: GrayText; } }

@media (forced-colors: active) {
  .usa-input-group input:disabled, .usa-input-group input[aria-disabled=true] {
    border: 0; } }

@media (forced-colors: active) {
  .usa-input-group:has(input:disabled), .usa-input-group:has(input[aria-disabled=true]) {
    border: 2px solid GrayText; } }

.usa-input-prefix:has(+ input:disabled),
.usa-input-prefix:has(+ input[aria-disabled=true]) {
  background-color: #c9c9c9;
  color: #454545;
  cursor: not-allowed;
  opacity: 1; }

.usa-input-prefix:has(+ input:disabled):hover, .usa-input-prefix:has(+ input:disabled):active, .usa-input-prefix:has(+ input:disabled):focus, .usa-input-prefix:has(+ input:disabled).usa-focus,
.usa-input-prefix:has(+ input[aria-disabled=true]):hover,
.usa-input-prefix:has(+ input[aria-disabled=true]):active,
.usa-input-prefix:has(+ input[aria-disabled=true]):focus,
.usa-input-prefix:has(+ input[aria-disabled=true]).usa-focus {
  background-color: #c9c9c9;
  color: #454545; }

@media (forced-colors: active) {
  .usa-input-prefix:has(+ input:disabled),
  .usa-input-prefix:has(+ input[aria-disabled=true]) {
    border: 0;
    color: GrayText; }
  .usa-input-prefix:has(+ input:disabled):hover, .usa-input-prefix:has(+ input:disabled):active, .usa-input-prefix:has(+ input:disabled):focus, .usa-input-prefix:has(+ input:disabled).usa-focus,
  .usa-input-prefix:has(+ input[aria-disabled=true]):hover,
  .usa-input-prefix:has(+ input[aria-disabled=true]):active,
  .usa-input-prefix:has(+ input[aria-disabled=true]):focus,
  .usa-input-prefix:has(+ input[aria-disabled=true]).usa-focus {
    color: GrayText; } }

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

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

.usa-input-prefix + input {
  padding-left: 2.5rem;
  padding-right: 0.5rem; }

.usa-input-suffix {
  right: 0; }

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

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

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

@media (forced-colors: active) {
  .usa-input-mask--content i {
    color: ButtonText;
    font-style: normal;
    visibility: visible; } }

@media (forced-colors: active) {
  .usa-input-mask--content {
    border: none; } }

.usa-masked,
.usa-input-mask--content {
  background-color: transparent;
  padding: 0.5rem; }

.usa-label {
  font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;
  font-size: 1.06rem;
  line-height: 1.3;
  display: block;
  font-weight: normal;
  margin-top: 1.5rem;
  max-width: 30rem; }

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

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

.usa-memorable-date {
  display: flex;
  flex-wrap: wrap; }

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

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

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

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

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

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

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

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

.usa-radio {
  background: white; }

.usa-radio__label {
  color: #1b1b1b; }

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

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

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

.usa-radio__input:disabled + [class*=__label], .usa-radio__input[aria-disabled=true] + [class*=__label] {
  color: #757575; }

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

.usa-radio__input:disabled + [class*=__label]::before, .usa-radio__input[aria-disabled=true] + [class*=__label]::before {
  background-color: white;
  box-shadow: 0 0 0 2px #757575; }

.usa-radio__input--tile + [class*=__label] {
  background-color: white;
  border: 2px solid #c9c9c9;
  color: #1b1b1b; }

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

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

.usa-radio__input--tile:disabled + [class*=__label], .usa-radio__input--tile[aria-disabled=true] + [class*=__label] {
  border-color: #e6e6e6; }

.usa-radio__input--tile:disabled:checked + [class*=__label], .usa-radio__input--tile[aria-disabled=true]:checked + [class*=__label] {
  background-color: white; }

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

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

.usa-radio__input:checked:disabled + [class*=__label]::before, .usa-radio__input:checked[aria-disabled=true] + [class*=__label]::before {
  background-color: #757575;
  box-shadow: 0 0 0 2px #757575, inset 0 0 0 2px white; }

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

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

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

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

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

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

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

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

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

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

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

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

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

.usa-range:focus {
  outline: none; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.usa-range:disabled, .usa-range[aria-disabled=true] {
  opacity: 1; }

.usa-range:disabled::-webkit-slider-runnable-track, .usa-range[aria-disabled=true]::-webkit-slider-runnable-track {
  background-color: #c9c9c9;
  color: #454545;
  cursor: not-allowed;
  opacity: 1; }

.usa-range:disabled::-webkit-slider-runnable-track:hover, .usa-range:disabled::-webkit-slider-runnable-track:active, .usa-range:disabled::-webkit-slider-runnable-track:focus, .usa-range:disabled::-webkit-slider-runnable-track.usa-focus, .usa-range[aria-disabled=true]::-webkit-slider-runnable-track:hover, .usa-range[aria-disabled=true]::-webkit-slider-runnable-track:active, .usa-range[aria-disabled=true]::-webkit-slider-runnable-track:focus, .usa-range[aria-disabled=true]::-webkit-slider-runnable-track.usa-focus {
  background-color: #c9c9c9;
  color: #454545; }

@media (forced-colors: active) {
  .usa-range:disabled::-webkit-slider-runnable-track, .usa-range[aria-disabled=true]::-webkit-slider-runnable-track {
    border: 0;
    color: GrayText; }
  .usa-range:disabled::-webkit-slider-runnable-track:hover, .usa-range:disabled::-webkit-slider-runnable-track:active, .usa-range:disabled::-webkit-slider-runnable-track:focus, .usa-range:disabled::-webkit-slider-runnable-track.usa-focus, .usa-range[aria-disabled=true]::-webkit-slider-runnable-track:hover, .usa-range[aria-disabled=true]::-webkit-slider-runnable-track:active, .usa-range[aria-disabled=true]::-webkit-slider-runnable-track:focus, .usa-range[aria-disabled=true]::-webkit-slider-runnable-track.usa-focus {
    color: GrayText; } }

@media (forced-colors: active) {
  .usa-range:disabled::-webkit-slider-runnable-track, .usa-range[aria-disabled=true]::-webkit-slider-runnable-track {
    border: 2px solid GrayText; } }

.usa-range:disabled::-moz-range-track, .usa-range[aria-disabled=true]::-moz-range-track {
  background-color: #c9c9c9;
  color: #454545;
  cursor: not-allowed;
  opacity: 1; }

.usa-range:disabled::-moz-range-track:hover, .usa-range:disabled::-moz-range-track:active, .usa-range:disabled::-moz-range-track:focus, .usa-range:disabled::-moz-range-track.usa-focus, .usa-range[aria-disabled=true]::-moz-range-track:hover, .usa-range[aria-disabled=true]::-moz-range-track:active, .usa-range[aria-disabled=true]::-moz-range-track:focus, .usa-range[aria-disabled=true]::-moz-range-track.usa-focus {
  background-color: #c9c9c9;
  color: #454545; }

@media (forced-colors: active) {
  .usa-range:disabled::-moz-range-track, .usa-range[aria-disabled=true]::-moz-range-track {
    border: 0;
    color: GrayText; }
  .usa-range:disabled::-moz-range-track:hover, .usa-range:disabled::-moz-range-track:active, .usa-range:disabled::-moz-range-track:focus, .usa-range:disabled::-moz-range-track.usa-focus, .usa-range[aria-disabled=true]::-moz-range-track:hover, .usa-range[aria-disabled=true]::-moz-range-track:active, .usa-range[aria-disabled=true]::-moz-range-track:focus, .usa-range[aria-disabled=true]::-moz-range-track.usa-focus {
    color: GrayText; } }

@media (forced-colors: active) {
  .usa-range:disabled::-moz-range-track, .usa-range[aria-disabled=true]::-moz-range-track {
    border: 2px solid GrayText; } }

.usa-range:disabled::-ms-track, .usa-range[aria-disabled=true]::-ms-track {
  background-color: #c9c9c9;
  color: #454545;
  cursor: not-allowed;
  opacity: 1; }

.usa-range:disabled::-ms-track:hover, .usa-range:disabled::-ms-track:active, .usa-range:disabled::-ms-track:focus, .usa-range:disabled::-ms-track.usa-focus, .usa-range[aria-disabled=true]::-ms-track:hover, .usa-range[aria-disabled=true]::-ms-track:active, .usa-range[aria-disabled=true]::-ms-track:focus, .usa-range[aria-disabled=true]::-ms-track.usa-focus {
  background-color: #c9c9c9;
  color: #454545; }

@media (forced-colors: active) {
  .usa-range:disabled::-ms-track, .usa-range[aria-disabled=true]::-ms-track {
    border: 0;
    color: GrayText; }
  .usa-range:disabled::-ms-track:hover, .usa-range:disabled::-ms-track:active, .usa-range:disabled::-ms-track:focus, .usa-range:disabled::-ms-track.usa-focus, .usa-range[aria-disabled=true]::-ms-track:hover, .usa-range[aria-disabled=true]::-ms-track:active, .usa-range[aria-disabled=true]::-ms-track:focus, .usa-range[aria-disabled=true]::-ms-track.usa-focus {
    color: GrayText; } }

.usa-range:disabled::-webkit-slider-thumb, .usa-range[aria-disabled=true]::-webkit-slider-thumb {
  background-color: #c9c9c9;
  color: #454545;
  cursor: not-allowed;
  opacity: 1; }

.usa-range:disabled::-webkit-slider-thumb:hover, .usa-range:disabled::-webkit-slider-thumb:active, .usa-range:disabled::-webkit-slider-thumb:focus, .usa-range:disabled::-webkit-slider-thumb.usa-focus, .usa-range[aria-disabled=true]::-webkit-slider-thumb:hover, .usa-range[aria-disabled=true]::-webkit-slider-thumb:active, .usa-range[aria-disabled=true]::-webkit-slider-thumb:focus, .usa-range[aria-disabled=true]::-webkit-slider-thumb.usa-focus {
  background-color: #c9c9c9;
  color: #454545; }

@media (forced-colors: active) {
  .usa-range:disabled::-webkit-slider-thumb, .usa-range[aria-disabled=true]::-webkit-slider-thumb {
    border: 0;
    color: GrayText; }
  .usa-range:disabled::-webkit-slider-thumb:hover, .usa-range:disabled::-webkit-slider-thumb:active, .usa-range:disabled::-webkit-slider-thumb:focus, .usa-range:disabled::-webkit-slider-thumb.usa-focus, .usa-range[aria-disabled=true]::-webkit-slider-thumb:hover, .usa-range[aria-disabled=true]::-webkit-slider-thumb:active, .usa-range[aria-disabled=true]::-webkit-slider-thumb:focus, .usa-range[aria-disabled=true]::-webkit-slider-thumb.usa-focus {
    color: GrayText; } }

.usa-range:disabled::-moz-range-thumb, .usa-range[aria-disabled=true]::-moz-range-thumb {
  background-color: #c9c9c9;
  color: #454545;
  cursor: not-allowed;
  opacity: 1; }

.usa-range:disabled::-moz-range-thumb:hover, .usa-range:disabled::-moz-range-thumb:active, .usa-range:disabled::-moz-range-thumb:focus, .usa-range:disabled::-moz-range-thumb.usa-focus, .usa-range[aria-disabled=true]::-moz-range-thumb:hover, .usa-range[aria-disabled=true]::-moz-range-thumb:active, .usa-range[aria-disabled=true]::-moz-range-thumb:focus, .usa-range[aria-disabled=true]::-moz-range-thumb.usa-focus {
  background-color: #c9c9c9;
  color: #454545; }

@media (forced-colors: active) {
  .usa-range:disabled::-moz-range-thumb, .usa-range[aria-disabled=true]::-moz-range-thumb {
    border: 0;
    color: GrayText; }
  .usa-range:disabled::-moz-range-thumb:hover, .usa-range:disabled::-moz-range-thumb:active, .usa-range:disabled::-moz-range-thumb:focus, .usa-range:disabled::-moz-range-thumb.usa-focus, .usa-range[aria-disabled=true]::-moz-range-thumb:hover, .usa-range[aria-disabled=true]::-moz-range-thumb:active, .usa-range[aria-disabled=true]::-moz-range-thumb:focus, .usa-range[aria-disabled=true]::-moz-range-thumb.usa-focus {
    color: GrayText; } }

.usa-range:disabled::-ms-thumb, .usa-range[aria-disabled=true]::-ms-thumb {
  background-color: #c9c9c9;
  color: #454545;
  cursor: not-allowed;
  opacity: 1; }

.usa-range:disabled::-ms-thumb:hover, .usa-range:disabled::-ms-thumb:active, .usa-range:disabled::-ms-thumb:focus, .usa-range:disabled::-ms-thumb.usa-focus, .usa-range[aria-disabled=true]::-ms-thumb:hover, .usa-range[aria-disabled=true]::-ms-thumb:active, .usa-range[aria-disabled=true]::-ms-thumb:focus, .usa-range[aria-disabled=true]::-ms-thumb.usa-focus {
  background-color: #c9c9c9;
  color: #454545; }

@media (forced-colors: active) {
  .usa-range:disabled::-ms-thumb, .usa-range[aria-disabled=true]::-ms-thumb {
    border: 0;
    color: GrayText; }
  .usa-range:disabled::-ms-thumb:hover, .usa-range:disabled::-ms-thumb:active, .usa-range:disabled::-ms-thumb:focus, .usa-range:disabled::-ms-thumb.usa-focus, .usa-range[aria-disabled=true]::-ms-thumb:hover, .usa-range[aria-disabled=true]::-ms-thumb:active, .usa-range[aria-disabled=true]::-ms-thumb:focus, .usa-range[aria-disabled=true]::-ms-thumb.usa-focus {
    color: GrayText; } }

.usa-range:disabled::-ms-fill-lower, .usa-range[aria-disabled=true]::-ms-fill-lower {
  background-color: #c9c9c9;
  color: #454545;
  cursor: not-allowed;
  opacity: 1; }

.usa-range:disabled::-ms-fill-lower:hover, .usa-range:disabled::-ms-fill-lower:active, .usa-range:disabled::-ms-fill-lower:focus, .usa-range:disabled::-ms-fill-lower.usa-focus, .usa-range[aria-disabled=true]::-ms-fill-lower:hover, .usa-range[aria-disabled=true]::-ms-fill-lower:active, .usa-range[aria-disabled=true]::-ms-fill-lower:focus, .usa-range[aria-disabled=true]::-ms-fill-lower.usa-focus {
  background-color: #c9c9c9;
  color: #454545; }

@media (forced-colors: active) {
  .usa-range:disabled::-ms-fill-lower, .usa-range[aria-disabled=true]::-ms-fill-lower {
    border: 0;
    color: GrayText; }
  .usa-range:disabled::-ms-fill-lower:hover, .usa-range:disabled::-ms-fill-lower:active, .usa-range:disabled::-ms-fill-lower:focus, .usa-range:disabled::-ms-fill-lower.usa-focus, .usa-range[aria-disabled=true]::-ms-fill-lower:hover, .usa-range[aria-disabled=true]::-ms-fill-lower:active, .usa-range[aria-disabled=true]::-ms-fill-lower:focus, .usa-range[aria-disabled=true]::-ms-fill-lower.usa-focus {
    color: GrayText; } }

.usa-range:disabled::-ms-fill-upper, .usa-range[aria-disabled=true]::-ms-fill-upper {
  background-color: #c9c9c9;
  color: #454545;
  cursor: not-allowed;
  opacity: 1; }

.usa-range:disabled::-ms-fill-upper:hover, .usa-range:disabled::-ms-fill-upper:active, .usa-range:disabled::-ms-fill-upper:focus, .usa-range:disabled::-ms-fill-upper.usa-focus, .usa-range[aria-disabled=true]::-ms-fill-upper:hover, .usa-range[aria-disabled=true]::-ms-fill-upper:active, .usa-range[aria-disabled=true]::-ms-fill-upper:focus, .usa-range[aria-disabled=true]::-ms-fill-upper.usa-focus {
  background-color: #c9c9c9;
  color: #454545; }

@media (forced-colors: active) {
  .usa-range:disabled::-ms-fill-upper, .usa-range[aria-disabled=true]::-ms-fill-upper {
    border: 0;
    color: GrayText; }
  .usa-range:disabled::-ms-fill-upper:hover, .usa-range:disabled::-ms-fill-upper:active, .usa-range:disabled::-ms-fill-upper:focus, .usa-range:disabled::-ms-fill-upper.usa-focus, .usa-range[aria-disabled=true]::-ms-fill-upper:hover, .usa-range[aria-disabled=true]::-ms-fill-upper:active, .usa-range[aria-disabled=true]::-ms-fill-upper:focus, .usa-range[aria-disabled=true]::-ms-fill-upper.usa-focus {
    color: GrayText; } }

.usa-textarea:disabled, .usa-textarea[aria-disabled=true] {
  background-color: #c9c9c9;
  color: #454545;
  cursor: not-allowed;
  opacity: 1; }

.usa-textarea:disabled:hover, .usa-textarea:disabled:active, .usa-textarea:disabled:focus, .usa-textarea:disabled.usa-focus, .usa-textarea[aria-disabled=true]:hover, .usa-textarea[aria-disabled=true]:active, .usa-textarea[aria-disabled=true]:focus, .usa-textarea[aria-disabled=true].usa-focus {
  background-color: #c9c9c9;
  color: #454545; }

@media (forced-colors: active) {
  .usa-textarea:disabled, .usa-textarea[aria-disabled=true] {
    border: 0;
    color: GrayText; }
  .usa-textarea:disabled:hover, .usa-textarea:disabled:active, .usa-textarea:disabled:focus, .usa-textarea:disabled.usa-focus, .usa-textarea[aria-disabled=true]:hover, .usa-textarea[aria-disabled=true]:active, .usa-textarea[aria-disabled=true]:focus, .usa-textarea[aria-disabled=true].usa-focus {
    color: GrayText; } }

@media (forced-colors: active) {
  .usa-textarea:disabled, .usa-textarea[aria-disabled=true] {
    border: 2px solid GrayText; } }

.usa-textarea {
  height: 10rem; }

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

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

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

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

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

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

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

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

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

.add-aspect-9x16 {
  box-sizing: border-box;
  height: 0;
  overflow: hidden;
  padding-bottom: 177.77778%;
  position: relative; }

@supports (aspect-ratio: 1) {
  .add-aspect-9x16 {
    height: inherit;
    padding: inherit;
    aspect-ratio: 0.5625;
    max-width: 100%; }
  .add-aspect-9x16 > * {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }
  img.add-aspect-9x16, .add-aspect-9x16 > img {
    -o-object-fit: cover;
    object-fit: cover; } }

.add-aspect-16x9 {
  box-sizing: border-box;
  height: 0;
  overflow: hidden;
  padding-bottom: 56.25%;
  position: relative; }

@supports (aspect-ratio: 1) {
  .add-aspect-16x9 {
    height: inherit;
    padding: inherit;
    aspect-ratio: 1.7777777778;
    max-width: 100%; }
  .add-aspect-16x9 > * {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }
  img.add-aspect-16x9, .add-aspect-16x9 > img {
    -o-object-fit: cover;
    object-fit: cover; } }

.add-aspect-1x1 {
  box-sizing: border-box;
  height: 0;
  overflow: hidden;
  padding-bottom: 100%;
  position: relative; }

@supports (aspect-ratio: 1) {
  .add-aspect-1x1 {
    height: inherit;
    padding: inherit;
    aspect-ratio: 1;
    max-width: 100%; }
  .add-aspect-1x1 > * {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }
  img.add-aspect-1x1, .add-aspect-1x1 > img {
    -o-object-fit: cover;
    object-fit: cover; } }

.add-aspect-4x3 {
  box-sizing: border-box;
  height: 0;
  overflow: hidden;
  padding-bottom: 75%;
  position: relative; }

@supports (aspect-ratio: 1) {
  .add-aspect-4x3 {
    height: inherit;
    padding: inherit;
    aspect-ratio: 1.3333333333;
    max-width: 100%; }
  .add-aspect-4x3 > * {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }
  img.add-aspect-4x3, .add-aspect-4x3 > img {
    -o-object-fit: cover;
    object-fit: cover; } }

.add-aspect-2x1 {
  box-sizing: border-box;
  height: 0;
  overflow: hidden;
  padding-bottom: 50%;
  position: relative; }

@supports (aspect-ratio: 1) {
  .add-aspect-2x1 {
    height: inherit;
    padding: inherit;
    aspect-ratio: 2;
    max-width: 100%; }
  .add-aspect-2x1 > * {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }
  img.add-aspect-2x1, .add-aspect-2x1 > img {
    -o-object-fit: cover;
    object-fit: cover; } }

@supports (aspect-ratio: 1) {
  :where(img[class*=add-aspect-]) {
    width: -moz-min-content;
    width: min-content; } }

.add-list-reset {
  margin-bottom: 0;
  margin-top: 0;
  padding-left: 0;
  list-style: none; }

.flex-align-start {
  align-items: flex-start; }

.flex-align-end {
  align-items: flex-end; }

.flex-align-center {
  align-items: center; }

.flex-align-stretch {
  align-items: stretch; }

.flex-align-baseline {
  align-items: baseline; }

.flex-align-self-start {
  align-self: flex-start; }

.flex-align-self-end {
  align-self: flex-end; }

.flex-align-self-center {
  align-self: center; }

.flex-align-self-stretch {
  align-self: stretch; }

.flex-align-self-baseline {
  align-self: baseline; }

.bg-transparent {
  background-color: transparent; }

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

.bg-black {
  background-color: black; }

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

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

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

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

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

.bg-orange {
  background-color: #e66f0e; }

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

.bg-gold {
  background-color: #ffbe2e; }

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

.bg-yellow {
  background-color: #fee685; }

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

.bg-green {
  background-color: #538200; }

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

.bg-mint {
  background-color: #04c585; }

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

.bg-cyan {
  background-color: #009ec1; }

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

.bg-blue {
  background-color: #0076d6; }

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

.bg-indigo {
  background-color: #676cc8; }

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

.bg-violet {
  background-color: #8168b3; }

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

.bg-magenta {
  background-color: #d72d79; }

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

.bg-gray-5 {
  background-color: #f0f0f0; }

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

.bg-gray-10 {
  background-color: #e6e6e6; }

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

.bg-gray-30 {
  background-color: #adadad; }

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

.bg-gray-50 {
  background-color: #757575; }

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

.bg-gray-70 {
  background-color: #454545; }

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

.bg-gray-90 {
  background-color: #1b1b1b; }

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

.bg-base-lightest {
  background-color: #f0f0f0; }

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

.bg-base-lighter {
  background-color: #dfe1e2; }

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

.bg-base-light {
  background-color: #a9aeb1; }

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

.bg-base {
  background-color: #71767a; }

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

.bg-base-dark {
  background-color: #565c65; }

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

.bg-base-darker {
  background-color: #3d4551; }

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

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

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

.bg-ink {
  background-color: #1b1b1b; }

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

.bg-primary-lighter {
  background-color: #d9e8f6; }

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

.bg-primary-light {
  background-color: #73b3e7; }

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

.bg-primary {
  background-color: #005ea2; }

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

.bg-primary-vivid {
  background-color: #0050d8; }

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

.bg-primary-dark {
  background-color: #1a4480; }

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

.bg-primary-darker {
  background-color: #162e51; }

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

.bg-secondary-lighter {
  background-color: #f3e1e4; }

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

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

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

.bg-secondary {
  background-color: #d83933; }

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

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

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

.bg-secondary-dark {
  background-color: #b50909; }

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

.bg-secondary-darker {
  background-color: #8b0a03; }

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

.bg-accent-warm-darker {
  background-color: #775540; }

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

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

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

.bg-accent-warm {
  background-color: #fa9441; }

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

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

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

.bg-accent-warm-lighter {
  background-color: #f2e4d4; }

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

.bg-accent-cool-darker {
  background-color: #07648d; }

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

.bg-accent-cool-dark {
  background-color: #28a0cb; }

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

.bg-accent-cool {
  background-color: #00bde3; }

.hover\:bg-accent-cool:hover {
  background-color: #00bde3; }

.bg-accent-cool-light {
  background-color: #97d4ea; }

.hover\:bg-accent-cool-light:hover {
  background-color: #97d4ea; }

.bg-accent-cool-lighter {
  background-color: #e1f3f8; }

.hover\:bg-accent-cool-lighter:hover {
  background-color: #e1f3f8; }

.bg-error-lighter {
  background-color: #f4e3db; }

.hover\:bg-error-lighter:hover {
  background-color: #f4e3db; }

.bg-error-light {
  background-color: #f39268; }

.hover\:bg-error-light:hover {
  background-color: #f39268; }

.bg-error {
  background-color: #d54309; }

.hover\:bg-error:hover {
  background-color: #d54309; }

.bg-error-dark {
  background-color: #b50909; }

.hover\:bg-error-dark:hover {
  background-color: #b50909; }

.bg-error-darker {
  background-color: #6f3331; }

.hover\:bg-error-darker:hover {
  background-color: #6f3331; }

.bg-warning-lighter {
  background-color: #faf3d1; }

.hover\:bg-warning-lighter:hover {
  background-color: #faf3d1; }

.bg-warning-light {
  background-color: #fee685; }

.hover\:bg-warning-light:hover {
  background-color: #fee685; }

.bg-warning {
  background-color: #ffbe2e; }

.hover\:bg-warning:hover {
  background-color: #ffbe2e; }

.bg-warning-dark {
  background-color: #e5a000; }

.hover\:bg-warning-dark:hover {
  background-color: #e5a000; }

.bg-warning-darker {
  background-color: #936f38; }

.hover\:bg-warning-darker:hover {
  background-color: #936f38; }

.bg-success-lighter {
  background-color: #ecf3ec; }

.hover\:bg-success-lighter:hover {
  background-color: #ecf3ec; }

.bg-success-light {
  background-color: #70e17b; }

.hover\:bg-success-light:hover {
  background-color: #70e17b; }

.bg-success {
  background-color: #00a91c; }

.hover\:bg-success:hover {
  background-color: #00a91c; }

.bg-success-dark {
  background-color: #008817; }

.hover\:bg-success-dark:hover {
  background-color: #008817; }

.bg-success-darker {
  background-color: #216e1f; }

.hover\:bg-success-darker:hover {
  background-color: #216e1f; }

.bg-info-lighter {
  background-color: #e7f6f8; }

.hover\:bg-info-lighter:hover {
  background-color: #e7f6f8; }

.bg-info-light {
  background-color: #99deea; }

.hover\:bg-info-light:hover {
  background-color: #99deea; }

.bg-info {
  background-color: #00bde3; }

.hover\:bg-info:hover {
  background-color: #00bde3; }

.bg-info-dark {
  background-color: #009ec1; }

.hover\:bg-info-dark:hover {
  background-color: #009ec1; }

.bg-info-darker {
  background-color: #2e6276; }

.hover\:bg-info-darker:hover {
  background-color: #2e6276; }

.bg-disabled-lighter {
  background-color: #c9c9c9; }

.hover\:bg-disabled-lighter:hover {
  background-color: #c9c9c9; }

.bg-disabled-light {
  background-color: #919191; }

.hover\:bg-disabled-light:hover {
  background-color: #919191; }

.bg-disabled {
  background-color: #757575; }

.hover\:bg-disabled:hover {
  background-color: #757575; }

.bg-disabled-dark {
  background-color: #454545; }

.hover\:bg-disabled-dark:hover {
  background-color: #454545; }

.bg-disabled-darker {
  background-color: #1b1b1b; }

.hover\:bg-disabled-darker:hover {
  background-color: #1b1b1b; }

.bg-emergency {
  background-color: #9c3d10; }

.hover\:bg-emergency:hover {
  background-color: #9c3d10; }

.bg-emergency-dark {
  background-color: #332d29; }

.hover\:bg-emergency-dark:hover {
  background-color: #332d29; }

.border-1px {
  border: 1px solid; }

.hover\:border-1px:hover {
  border: 1px solid; }

.border-y-1px {
  border-top: 1px solid;
  border-bottom: 1px solid; }

.hover\:border-y-1px:hover {
  border-top: 1px solid;
  border-bottom: 1px solid; }

.border-x-1px {
  border-left: 1px solid;
  border-right: 1px solid; }

.hover\:border-x-1px:hover {
  border-left: 1px solid;
  border-right: 1px solid; }

.border-top-1px {
  border-top: 1px solid; }

.hover\:border-top-1px:hover {
  border-top: 1px solid; }

.border-right-1px {
  border-right: 1px solid; }

.hover\:border-right-1px:hover {
  border-right: 1px solid; }

.border-bottom-1px {
  border-bottom: 1px solid; }

.hover\:border-bottom-1px:hover {
  border-bottom: 1px solid; }

.border-left-1px {
  border-left: 1px solid; }

.hover\:border-left-1px:hover {
  border-left: 1px solid; }

.border-2px {
  border: 2px solid; }

.hover\:border-2px:hover {
  border: 2px solid; }

.border-y-2px {
  border-top: 2px solid;
  border-bottom: 2px solid; }

.hover\:border-y-2px:hover {
  border-top: 2px solid;
  border-bottom: 2px solid; }

.border-x-2px {
  border-left: 2px solid;
  border-right: 2px solid; }

.hover\:border-x-2px:hover {
  border-left: 2px solid;
  border-right: 2px solid; }

.border-top-2px {
  border-top: 2px solid; }

.hover\:border-top-2px:hover {
  border-top: 2px solid; }

.border-right-2px {
  border-right: 2px solid; }

.hover\:border-right-2px:hover {
  border-right: 2px solid; }

.border-bottom-2px {
  border-bottom: 2px solid; }

.hover\:border-bottom-2px:hover {
  border-bottom: 2px solid; }

.border-left-2px {
  border-left: 2px solid; }

.hover\:border-left-2px:hover {
  border-left: 2px solid; }

.border-05 {
  border: 0.25rem solid; }

.hover\:border-05:hover {
  border: 0.25rem solid; }

.border-y-05 {
  border-top: 0.25rem solid;
  border-bottom: 0.25rem solid; }

.hover\:border-y-05:hover {
  border-top: 0.25rem solid;
  border-bottom: 0.25rem solid; }

.border-x-05 {
  border-left: 0.25rem solid;
  border-right: 0.25rem solid; }

.hover\:border-x-05:hover {
  border-left: 0.25rem solid;
  border-right: 0.25rem solid; }

.border-top-05 {
  border-top: 0.25rem solid; }

.hover\:border-top-05:hover {
  border-top: 0.25rem solid; }

.border-right-05 {
  border-right: 0.25rem solid; }

.hover\:border-right-05:hover {
  border-right: 0.25rem solid; }

.border-bottom-05 {
  border-bottom: 0.25rem solid; }

.hover\:border-bottom-05:hover {
  border-bottom: 0.25rem solid; }

.border-left-05 {
  border-left: 0.25rem solid; }

.hover\:border-left-05:hover {
  border-left: 0.25rem solid; }

.border-1 {
  border: 0.5rem solid; }

.hover\:border-1:hover {
  border: 0.5rem solid; }

.border-y-1 {
  border-top: 0.5rem solid;
  border-bottom: 0.5rem solid; }

.hover\:border-y-1:hover {
  border-top: 0.5rem solid;
  border-bottom: 0.5rem solid; }

.border-x-1 {
  border-left: 0.5rem solid;
  border-right: 0.5rem solid; }

.hover\:border-x-1:hover {
  border-left: 0.5rem solid;
  border-right: 0.5rem solid; }

.border-top-1 {
  border-top: 0.5rem solid; }

.hover\:border-top-1:hover {
  border-top: 0.5rem solid; }

.border-right-1 {
  border-right: 0.5rem solid; }

.hover\:border-right-1:hover {
  border-right: 0.5rem solid; }

.border-bottom-1 {
  border-bottom: 0.5rem solid; }

.hover\:border-bottom-1:hover {
  border-bottom: 0.5rem solid; }

.border-left-1 {
  border-left: 0.5rem solid; }

.hover\:border-left-1:hover {
  border-left: 0.5rem solid; }

.border-105 {
  border: 0.75rem solid; }

.hover\:border-105:hover {
  border: 0.75rem solid; }

.border-y-105 {
  border-top: 0.75rem solid;
  border-bottom: 0.75rem solid; }

.hover\:border-y-105:hover {
  border-top: 0.75rem solid;
  border-bottom: 0.75rem solid; }

.border-x-105 {
  border-left: 0.75rem solid;
  border-right: 0.75rem solid; }

.hover\:border-x-105:hover {
  border-left: 0.75rem solid;
  border-right: 0.75rem solid; }

.border-top-105 {
  border-top: 0.75rem solid; }

.hover\:border-top-105:hover {
  border-top: 0.75rem solid; }

.border-right-105 {
  border-right: 0.75rem solid; }

.hover\:border-right-105:hover {
  border-right: 0.75rem solid; }

.border-bottom-105 {
  border-bottom: 0.75rem solid; }

.hover\:border-bottom-105:hover {
  border-bottom: 0.75rem solid; }

.border-left-105 {
  border-left: 0.75rem solid; }

.hover\:border-left-105:hover {
  border-left: 0.75rem solid; }

.border-2 {
  border: 1rem solid; }

.hover\:border-2:hover {
  border: 1rem solid; }

.border-y-2 {
  border-top: 1rem solid;
  border-bottom: 1rem solid; }

.hover\:border-y-2:hover {
  border-top: 1rem solid;
  border-bottom: 1rem solid; }

.border-x-2 {
  border-left: 1rem solid;
  border-right: 1rem solid; }

.hover\:border-x-2:hover {
  border-left: 1rem solid;
  border-right: 1rem solid; }

.border-top-2 {
  border-top: 1rem solid; }

.hover\:border-top-2:hover {
  border-top: 1rem solid; }

.border-right-2 {
  border-right: 1rem solid; }

.hover\:border-right-2:hover {
  border-right: 1rem solid; }

.border-bottom-2 {
  border-bottom: 1rem solid; }

.hover\:border-bottom-2:hover {
  border-bottom: 1rem solid; }

.border-left-2 {
  border-left: 1rem solid; }

.hover\:border-left-2:hover {
  border-left: 1rem solid; }

.border-205 {
  border: 1.25rem solid; }

.hover\:border-205:hover {
  border: 1.25rem solid; }

.border-y-205 {
  border-top: 1.25rem solid;
  border-bottom: 1.25rem solid; }

.hover\:border-y-205:hover {
  border-top: 1.25rem solid;
  border-bottom: 1.25rem solid; }

.border-x-205 {
  border-left: 1.25rem solid;
  border-right: 1.25rem solid; }

.hover\:border-x-205:hover {
  border-left: 1.25rem solid;
  border-right: 1.25rem solid; }

.border-top-205 {
  border-top: 1.25rem solid; }

.hover\:border-top-205:hover {
  border-top: 1.25rem solid; }

.border-right-205 {
  border-right: 1.25rem solid; }

.hover\:border-right-205:hover {
  border-right: 1.25rem solid; }

.border-bottom-205 {
  border-bottom: 1.25rem solid; }

.hover\:border-bottom-205:hover {
  border-bottom: 1.25rem solid; }

.border-left-205 {
  border-left: 1.25rem solid; }

.hover\:border-left-205:hover {
  border-left: 1.25rem solid; }

.border-3 {
  border: 1.5rem solid; }

.hover\:border-3:hover {
  border: 1.5rem solid; }

.border-y-3 {
  border-top: 1.5rem solid;
  border-bottom: 1.5rem solid; }

.hover\:border-y-3:hover {
  border-top: 1.5rem solid;
  border-bottom: 1.5rem solid; }

.border-x-3 {
  border-left: 1.5rem solid;
  border-right: 1.5rem solid; }

.hover\:border-x-3:hover {
  border-left: 1.5rem solid;
  border-right: 1.5rem solid; }

.border-top-3 {
  border-top: 1.5rem solid; }

.hover\:border-top-3:hover {
  border-top: 1.5rem solid; }

.border-right-3 {
  border-right: 1.5rem solid; }

.hover\:border-right-3:hover {
  border-right: 1.5rem solid; }

.border-bottom-3 {
  border-bottom: 1.5rem solid; }

.hover\:border-bottom-3:hover {
  border-bottom: 1.5rem solid; }

.border-left-3 {
  border-left: 1.5rem solid; }

.hover\:border-left-3:hover {
  border-left: 1.5rem solid; }

.border-0 {
  border: 0 solid; }

.hover\:border-0:hover {
  border: 0 solid; }

.border-y-0 {
  border-top: 0 solid;
  border-bottom: 0 solid; }

.hover\:border-y-0:hover {
  border-top: 0 solid;
  border-bottom: 0 solid; }

.border-x-0 {
  border-left: 0 solid;
  border-right: 0 solid; }

.hover\:border-x-0:hover {
  border-left: 0 solid;
  border-right: 0 solid; }

.border-top-0 {
  border-top: 0 solid; }

.hover\:border-top-0:hover {
  border-top: 0 solid; }

.border-right-0 {
  border-right: 0 solid; }

.hover\:border-right-0:hover {
  border-right: 0 solid; }

.border-bottom-0 {
  border-bottom: 0 solid; }

.hover\:border-bottom-0:hover {
  border-bottom: 0 solid; }

.border-left-0 {
  border-left: 0 solid; }

.hover\:border-left-0:hover {
  border-left: 0 solid; }

.border {
  border: 1px solid; }

.hover\:border:hover {
  border: 1px solid; }

.border-y {
  border-top: 1px solid;
  border-bottom: 1px solid; }

.hover\:border-y:hover {
  border-top: 1px solid;
  border-bottom: 1px solid; }

.border-x {
  border-left: 1px solid;
  border-right: 1px solid; }

.hover\:border-x:hover {
  border-left: 1px solid;
  border-right: 1px solid; }

.border-top {
  border-top: 1px solid; }

.hover\:border-top:hover {
  border-top: 1px solid; }

.border-right {
  border-right: 1px solid; }

.hover\:border-right:hover {
  border-right: 1px solid; }

.border-bottom {
  border-bottom: 1px solid; }

.hover\:border-bottom:hover {
  border-bottom: 1px solid; }

.border-left {
  border-left: 1px solid; }

.hover\:border-left:hover {
  border-left: 1px solid; }

.border-transparent {
  border-color: transparent; }

.hover\:border-transparent:hover {
  border-color: transparent; }

.border-black {
  border-color: black; }

.hover\:border-black:hover {
  border-color: black; }

.border-white {
  border-color: white; }

.hover\:border-white:hover {
  border-color: white; }

.border-red {
  border-color: #e52207; }

.hover\:border-red:hover {
  border-color: #e52207; }

.border-orange {
  border-color: #e66f0e; }

.hover\:border-orange:hover {
  border-color: #e66f0e; }

.border-gold {
  border-color: #ffbe2e; }

.hover\:border-gold:hover {
  border-color: #ffbe2e; }

.border-yellow {
  border-color: #fee685; }

.hover\:border-yellow:hover {
  border-color: #fee685; }

.border-green {
  border-color: #538200; }

.hover\:border-green:hover {
  border-color: #538200; }

.border-mint {
  border-color: #04c585; }

.hover\:border-mint:hover {
  border-color: #04c585; }

.border-cyan {
  border-color: #009ec1; }

.hover\:border-cyan:hover {
  border-color: #009ec1; }

.border-blue {
  border-color: #0076d6; }

.hover\:border-blue:hover {
  border-color: #0076d6; }

.border-indigo {
  border-color: #676cc8; }

.hover\:border-indigo:hover {
  border-color: #676cc8; }

.border-violet {
  border-color: #8168b3; }

.hover\:border-violet:hover {
  border-color: #8168b3; }

.border-magenta {
  border-color: #d72d79; }

.hover\:border-magenta:hover {
  border-color: #d72d79; }

.border-gray-5 {
  border-color: #f0f0f0; }

.hover\:border-gray-5:hover {
  border-color: #f0f0f0; }

.border-gray-10 {
  border-color: #e6e6e6; }

.hover\:border-gray-10:hover {
  border-color: #e6e6e6; }

.border-gray-30 {
  border-color: #adadad; }

.hover\:border-gray-30:hover {
  border-color: #adadad; }

.border-gray-50 {
  border-color: #757575; }

.hover\:border-gray-50:hover {
  border-color: #757575; }

.border-gray-70 {
  border-color: #454545; }

.hover\:border-gray-70:hover {
  border-color: #454545; }

.border-gray-90 {
  border-color: #1b1b1b; }

.hover\:border-gray-90:hover {
  border-color: #1b1b1b; }

.border-base-lightest {
  border-color: #f0f0f0; }

.hover\:border-base-lightest:hover {
  border-color: #f0f0f0; }

.border-base-lighter {
  border-color: #dfe1e2; }

.hover\:border-base-lighter:hover {
  border-color: #dfe1e2; }

.border-base-light {
  border-color: #a9aeb1; }

.hover\:border-base-light:hover {
  border-color: #a9aeb1; }

.border-base {
  border-color: #71767a; }

.hover\:border-base:hover {
  border-color: #71767a; }

.border-base-dark {
  border-color: #565c65; }

.hover\:border-base-dark:hover {
  border-color: #565c65; }

.border-base-darker {
  border-color: #3d4551; }

.hover\:border-base-darker:hover {
  border-color: #3d4551; }

.border-base-darkest {
  border-color: #1b1b1b; }

.hover\:border-base-darkest:hover {
  border-color: #1b1b1b; }

.border-ink {
  border-color: #1b1b1b; }

.hover\:border-ink:hover {
  border-color: #1b1b1b; }

.border-primary-lighter {
  border-color: #d9e8f6; }

.hover\:border-primary-lighter:hover {
  border-color: #d9e8f6; }

.border-primary-light {
  border-color: #73b3e7; }

.hover\:border-primary-light:hover {
  border-color: #73b3e7; }

.border-primary {
  border-color: #005ea2; }

.hover\:border-primary:hover {
  border-color: #005ea2; }

.border-primary-vivid {
  border-color: #0050d8; }

.hover\:border-primary-vivid:hover {
  border-color: #0050d8; }

.border-primary-dark {
  border-color: #1a4480; }

.hover\:border-primary-dark:hover {
  border-color: #1a4480; }

.border-primary-darker {
  border-color: #162e51; }

.hover\:border-primary-darker:hover {
  border-color: #162e51; }

.border-secondary-lighter {
  border-color: #f3e1e4; }

.hover\:border-secondary-lighter:hover {
  border-color: #f3e1e4; }

.border-secondary-light {
  border-color: #f2938c; }

.hover\:border-secondary-light:hover {
  border-color: #f2938c; }

.border-secondary {
  border-color: #d83933; }

.hover\:border-secondary:hover {
  border-color: #d83933; }

.border-secondary-vivid {
  border-color: #e41d3d; }

.hover\:border-secondary-vivid:hover {
  border-color: #e41d3d; }

.border-secondary-dark {
  border-color: #b50909; }

.hover\:border-secondary-dark:hover {
  border-color: #b50909; }

.border-secondary-darker {
  border-color: #8b0a03; }

.hover\:border-secondary-darker:hover {
  border-color: #8b0a03; }

.border-accent-warm-darker {
  border-color: #775540; }

.hover\:border-accent-warm-darker:hover {
  border-color: #775540; }

.border-accent-warm-dark {
  border-color: #c05600; }

.hover\:border-accent-warm-dark:hover {
  border-color: #c05600; }

.border-accent-warm {
  border-color: #fa9441; }

.hover\:border-accent-warm:hover {
  border-color: #fa9441; }

.border-accent-warm-light {
  border-color: #ffbc78; }

.hover\:border-accent-warm-light:hover {
  border-color: #ffbc78; }

.border-accent-warm-lighter {
  border-color: #f2e4d4; }

.hover\:border-accent-warm-lighter:hover {
  border-color: #f2e4d4; }

.border-accent-cool-darker {
  border-color: #07648d; }

.hover\:border-accent-cool-darker:hover {
  border-color: #07648d; }

.border-accent-cool-dark {
  border-color: #28a0cb; }

.hover\:border-accent-cool-dark:hover {
  border-color: #28a0cb; }

.border-accent-cool {
  border-color: #00bde3; }

.hover\:border-accent-cool:hover {
  border-color: #00bde3; }

.border-accent-cool-light {
  border-color: #97d4ea; }

.hover\:border-accent-cool-light:hover {
  border-color: #97d4ea; }

.border-accent-cool-lighter {
  border-color: #e1f3f8; }

.hover\:border-accent-cool-lighter:hover {
  border-color: #e1f3f8; }

.border-error-lighter {
  border-color: #f4e3db; }

.hover\:border-error-lighter:hover {
  border-color: #f4e3db; }

.border-error-light {
  border-color: #f39268; }

.hover\:border-error-light:hover {
  border-color: #f39268; }

.border-error {
  border-color: #d54309; }

.hover\:border-error:hover {
  border-color: #d54309; }

.border-error-dark {
  border-color: #b50909; }

.hover\:border-error-dark:hover {
  border-color: #b50909; }

.border-error-darker {
  border-color: #6f3331; }

.hover\:border-error-darker:hover {
  border-color: #6f3331; }

.border-warning-lighter {
  border-color: #faf3d1; }

.hover\:border-warning-lighter:hover {
  border-color: #faf3d1; }

.border-warning-light {
  border-color: #fee685; }

.hover\:border-warning-light:hover {
  border-color: #fee685; }

.border-warning {
  border-color: #ffbe2e; }

.hover\:border-warning:hover {
  border-color: #ffbe2e; }

.border-warning-dark {
  border-color: #e5a000; }

.hover\:border-warning-dark:hover {
  border-color: #e5a000; }

.border-warning-darker {
  border-color: #936f38; }

.hover\:border-warning-darker:hover {
  border-color: #936f38; }

.border-success-lighter {
  border-color: #ecf3ec; }

.hover\:border-success-lighter:hover {
  border-color: #ecf3ec; }

.border-success-light {
  border-color: #70e17b; }

.hover\:border-success-light:hover {
  border-color: #70e17b; }

.border-success {
  border-color: #00a91c; }

.hover\:border-success:hover {
  border-color: #00a91c; }

.border-success-dark {
  border-color: #008817; }

.hover\:border-success-dark:hover {
  border-color: #008817; }

.border-success-darker {
  border-color: #216e1f; }

.hover\:border-success-darker:hover {
  border-color: #216e1f; }

.border-info-lighter {
  border-color: #e7f6f8; }

.hover\:border-info-lighter:hover {
  border-color: #e7f6f8; }

.border-info-light {
  border-color: #99deea; }

.hover\:border-info-light:hover {
  border-color: #99deea; }

.border-info {
  border-color: #00bde3; }

.hover\:border-info:hover {
  border-color: #00bde3; }

.border-info-dark {
  border-color: #009ec1; }

.hover\:border-info-dark:hover {
  border-color: #009ec1; }

.border-info-darker {
  border-color: #2e6276; }

.hover\:border-info-darker:hover {
  border-color: #2e6276; }

.border-disabled-lighter {
  border-color: #c9c9c9; }

.hover\:border-disabled-lighter:hover {
  border-color: #c9c9c9; }

.border-disabled-light {
  border-color: #919191; }

.hover\:border-disabled-light:hover {
  border-color: #919191; }

.border-disabled {
  border-color: #757575; }

.hover\:border-disabled:hover {
  border-color: #757575; }

.border-disabled-dark {
  border-color: #454545; }

.hover\:border-disabled-dark:hover {
  border-color: #454545; }

.border-disabled-darker {
  border-color: #1b1b1b; }

.hover\:border-disabled-darker:hover {
  border-color: #1b1b1b; }

.border-emergency {
  border-color: #9c3d10; }

.hover\:border-emergency:hover {
  border-color: #9c3d10; }

.border-emergency-dark {
  border-color: #332d29; }

.hover\:border-emergency-dark:hover {
  border-color: #332d29; }

.radius-0 {
  border-radius: 0; }

.radius-top-0 {
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.radius-right-0 {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }

.radius-bottom-0 {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

.radius-left-0 {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0; }

.radius-sm {
  border-radius: 2px; }

.radius-top-sm {
  border-top-left-radius: 2px;
  border-top-right-radius: 2px; }

.radius-right-sm {
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px; }

.radius-bottom-sm {
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px; }

.radius-left-sm {
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px; }

.radius-md {
  border-radius: 0.25rem; }

.radius-top-md {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem; }

.radius-right-md {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem; }

.radius-bottom-md {
  border-bottom-left-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem; }

.radius-left-md {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem; }

.radius-lg {
  border-radius: 0.5rem; }

.radius-top-lg {
  border-top-left-radius: 0.5rem;
  border-top-right-radius: 0.5rem; }

.radius-right-lg {
  border-top-right-radius: 0.5rem;
  border-bottom-right-radius: 0.5rem; }

.radius-bottom-lg {
  border-bottom-left-radius: 0.5rem;
  border-bottom-right-radius: 0.5rem; }

.radius-left-lg {
  border-top-left-radius: 0.5rem;
  border-bottom-left-radius: 0.5rem; }

.radius-pill {
  border-radius: 99rem; }

.radius-top-pill {
  border-top-left-radius: 99rem;
  border-top-right-radius: 99rem; }

.radius-right-pill {
  border-top-right-radius: 99rem;
  border-bottom-right-radius: 99rem; }

.radius-bottom-pill {
  border-bottom-left-radius: 99rem;
  border-bottom-right-radius: 99rem; }

.radius-left-pill {
  border-top-left-radius: 99rem;
  border-bottom-left-radius: 99rem; }

.border-dashed {
  border-style: dashed; }

.border-dotted {
  border-style: dotted; }

.border-solid {
  border-style: solid; }

.border-width-1px {
  border-width: 1px; }

.border-y-width-1px {
  border-top-width: 1px;
  border-bottom-width: 1px; }

.border-x-width-1px {
  border-left-width: 1px;
  border-right-width: 1px; }

.border-top-width-1px {
  border-top-width: 1px; }

.border-right-width-1px {
  border-right-width: 1px; }

.border-bottom-width-1px {
  border-bottom-width: 1px; }

.border-left-width-1px {
  border-left-width: 1px; }

.border-width-2px {
  border-width: 2px; }

.border-y-width-2px {
  border-top-width: 2px;
  border-bottom-width: 2px; }

.border-x-width-2px {
  border-left-width: 2px;
  border-right-width: 2px; }

.border-top-width-2px {
  border-top-width: 2px; }

.border-right-width-2px {
  border-right-width: 2px; }

.border-bottom-width-2px {
  border-bottom-width: 2px; }

.border-left-width-2px {
  border-left-width: 2px; }

.border-width-05 {
  border-width: 0.25rem; }

.border-y-width-05 {
  border-top-width: 0.25rem;
  border-bottom-width: 0.25rem; }

.border-x-width-05 {
  border-left-width: 0.25rem;
  border-right-width: 0.25rem; }

.border-top-width-05 {
  border-top-width: 0.25rem; }

.border-right-width-05 {
  border-right-width: 0.25rem; }

.border-bottom-width-05 {
  border-bottom-width: 0.25rem; }

.border-left-width-05 {
  border-left-width: 0.25rem; }

.border-width-1 {
  border-width: 0.5rem; }

.border-y-width-1 {
  border-top-width: 0.5rem;
  border-bottom-width: 0.5rem; }

.border-x-width-1 {
  border-left-width: 0.5rem;
  border-right-width: 0.5rem; }

.border-top-width-1 {
  border-top-width: 0.5rem; }

.border-right-width-1 {
  border-right-width: 0.5rem; }

.border-bottom-width-1 {
  border-bottom-width: 0.5rem; }

.border-left-width-1 {
  border-left-width: 0.5rem; }

.border-width-105 {
  border-width: 0.75rem; }

.border-y-width-105 {
  border-top-width: 0.75rem;
  border-bottom-width: 0.75rem; }

.border-x-width-105 {
  border-left-width: 0.75rem;
  border-right-width: 0.75rem; }

.border-top-width-105 {
  border-top-width: 0.75rem; }

.border-right-width-105 {
  border-right-width: 0.75rem; }

.border-bottom-width-105 {
  border-bottom-width: 0.75rem; }

.border-left-width-105 {
  border-left-width: 0.75rem; }

.border-width-2 {
  border-width: 1rem; }

.border-y-width-2 {
  border-top-width: 1rem;
  border-bottom-width: 1rem; }

.border-x-width-2 {
  border-left-width: 1rem;
  border-right-width: 1rem; }

.border-top-width-2 {
  border-top-width: 1rem; }

.border-right-width-2 {
  border-right-width: 1rem; }

.border-bottom-width-2 {
  border-bottom-width: 1rem; }

.border-left-width-2 {
  border-left-width: 1rem; }

.border-width-205 {
  border-width: 1.25rem; }

.border-y-width-205 {
  border-top-width: 1.25rem;
  border-bottom-width: 1.25rem; }

.border-x-width-205 {
  border-left-width: 1.25rem;
  border-right-width: 1.25rem; }

.border-top-width-205 {
  border-top-width: 1.25rem; }

.border-right-width-205 {
  border-right-width: 1.25rem; }

.border-bottom-width-205 {
  border-bottom-width: 1.25rem; }

.border-left-width-205 {
  border-left-width: 1.25rem; }

.border-width-3 {
  border-width: 1.5rem; }

.border-y-width-3 {
  border-top-width: 1.5rem;
  border-bottom-width: 1.5rem; }

.border-x-width-3 {
  border-left-width: 1.5rem;
  border-right-width: 1.5rem; }

.border-top-width-3 {
  border-top-width: 1.5rem; }

.border-right-width-3 {
  border-right-width: 1.5rem; }

.border-bottom-width-3 {
  border-bottom-width: 1.5rem; }

.border-left-width-3 {
  border-left-width: 1.5rem; }

.border-width-0 {
  border-width: 0; }

.border-y-width-0 {
  border-top-width: 0;
  border-bottom-width: 0; }

.border-x-width-0 {
  border-left-width: 0;
  border-right-width: 0; }

.border-top-width-0 {
  border-top-width: 0; }

.border-right-width-0 {
  border-right-width: 0; }

.border-bottom-width-0 {
  border-bottom-width: 0; }

.border-left-width-0 {
  border-left-width: 0; }

.bottom-1px {
  bottom: 1px; }

.bottom-2px {
  bottom: 2px; }

.bottom-05 {
  bottom: 0.25rem; }

.bottom-1 {
  bottom: 0.5rem; }

.bottom-105 {
  bottom: 0.75rem; }

.bottom-2 {
  bottom: 1rem; }

.bottom-205 {
  bottom: 1.25rem; }

.bottom-3 {
  bottom: 1.5rem; }

.bottom-neg-1px {
  bottom: -1px; }

.bottom-neg-2px {
  bottom: -2px; }

.bottom-neg-05 {
  bottom: -0.25rem; }

.bottom-neg-1 {
  bottom: -0.5rem; }

.bottom-neg-105 {
  bottom: -0.75rem; }

.bottom-neg-2 {
  bottom: -1rem; }

.bottom-neg-205 {
  bottom: -1.25rem; }

.bottom-neg-3 {
  bottom: -1.5rem; }

.bottom-0 {
  bottom: 0; }

.bottom-auto {
  bottom: auto; }

.bottom-full {
  bottom: 100%; }

.shadow-none {
  box-shadow: none; }

.hover\:shadow-none:hover {
  box-shadow: none; }

.shadow-1 {
  box-shadow: 0 1px 0.25rem 0 rgba(0, 0, 0, 0.1); }

.hover\:shadow-1:hover {
  box-shadow: 0 1px 0.25rem 0 rgba(0, 0, 0, 0.1); }

.shadow-2 {
  box-shadow: 0 0.25rem 0.5rem 0 rgba(0, 0, 0, 0.1); }

.hover\:shadow-2:hover {
  box-shadow: 0 0.25rem 0.5rem 0 rgba(0, 0, 0, 0.1); }

.shadow-3 {
  box-shadow: 0 0.5rem 1rem 0 rgba(0, 0, 0, 0.1); }

.hover\:shadow-3:hover {
  box-shadow: 0 0.5rem 1rem 0 rgba(0, 0, 0, 0.1); }

.shadow-4 {
  box-shadow: 0 0.75rem 1.5rem 0 rgba(0, 0, 0, 0.1); }

.hover\:shadow-4:hover {
  box-shadow: 0 0.75rem 1.5rem 0 rgba(0, 0, 0, 0.1); }

.shadow-5 {
  box-shadow: 0 1rem 2rem 0 rgba(0, 0, 0, 0.1); }

.hover\:shadow-5:hover {
  box-shadow: 0 1rem 2rem 0 rgba(0, 0, 0, 0.1); }

.circle-1px {
  height: 1px;
  width: 1px;
  border-radius: 50%; }

.circle-2px {
  height: 2px;
  width: 2px;
  border-radius: 50%; }

.circle-05 {
  height: 0.25rem;
  width: 0.25rem;
  border-radius: 50%; }

.circle-1 {
  height: 0.5rem;
  width: 0.5rem;
  border-radius: 50%; }

.circle-105 {
  height: 0.75rem;
  width: 0.75rem;
  border-radius: 50%; }

.circle-2 {
  height: 1rem;
  width: 1rem;
  border-radius: 50%; }

.circle-205 {
  height: 1.25rem;
  width: 1.25rem;
  border-radius: 50%; }

.circle-3 {
  height: 1.5rem;
  width: 1.5rem;
  border-radius: 50%; }

.circle-4 {
  height: 2rem;
  width: 2rem;
  border-radius: 50%; }

.circle-5 {
  height: 2.5rem;
  width: 2.5rem;
  border-radius: 50%; }

.circle-6 {
  height: 3rem;
  width: 3rem;
  border-radius: 50%; }

.circle-7 {
  height: 3.5rem;
  width: 3.5rem;
  border-radius: 50%; }

.circle-8 {
  height: 4rem;
  width: 4rem;
  border-radius: 50%; }

.circle-9 {
  height: 4.5rem;
  width: 4.5rem;
  border-radius: 50%; }

.circle-10 {
  height: 5rem;
  width: 5rem;
  border-radius: 50%; }

.circle-15 {
  height: 7.5rem;
  width: 7.5rem;
  border-radius: 50%; }

.circle-card {
  height: 10rem;
  width: 10rem;
  border-radius: 50%; }

.circle-card-lg {
  height: 15rem;
  width: 15rem;
  border-radius: 50%; }

.circle-mobile {
  height: 20rem;
  width: 20rem;
  border-radius: 50%; }

.clearfix::after {
  content: "";
  display: block;
  clear: both; }

.text-transparent {
  color: transparent; }

.hover\:text-transparent:hover {
  color: transparent; }

.text-black {
  color: black; }

.hover\:text-black:hover {
  color: black; }

.text-white {
  color: white; }

.hover\:text-white:hover {
  color: white; }

.text-red {
  color: #e52207; }

.hover\:text-red:hover {
  color: #e52207; }

.text-orange {
  color: #e66f0e; }

.hover\:text-orange:hover {
  color: #e66f0e; }

.text-gold {
  color: #ffbe2e; }

.hover\:text-gold:hover {
  color: #ffbe2e; }

.text-yellow {
  color: #fee685; }

.hover\:text-yellow:hover {
  color: #fee685; }

.text-green {
  color: #538200; }

.hover\:text-green:hover {
  color: #538200; }

.text-mint {
  color: #04c585; }

.hover\:text-mint:hover {
  color: #04c585; }

.text-cyan {
  color: #009ec1; }

.hover\:text-cyan:hover {
  color: #009ec1; }

.text-blue {
  color: #0076d6; }

.hover\:text-blue:hover {
  color: #0076d6; }

.text-indigo {
  color: #676cc8; }

.hover\:text-indigo:hover {
  color: #676cc8; }

.text-violet {
  color: #8168b3; }

.hover\:text-violet:hover {
  color: #8168b3; }

.text-magenta {
  color: #d72d79; }

.hover\:text-magenta:hover {
  color: #d72d79; }

.text-gray-5 {
  color: #f0f0f0; }

.hover\:text-gray-5:hover {
  color: #f0f0f0; }

.text-gray-10 {
  color: #e6e6e6; }

.hover\:text-gray-10:hover {
  color: #e6e6e6; }

.text-gray-30 {
  color: #adadad; }

.hover\:text-gray-30:hover {
  color: #adadad; }

.text-gray-50 {
  color: #757575; }

.hover\:text-gray-50:hover {
  color: #757575; }

.text-gray-70 {
  color: #454545; }

.hover\:text-gray-70:hover {
  color: #454545; }

.text-gray-90 {
  color: #1b1b1b; }

.hover\:text-gray-90:hover {
  color: #1b1b1b; }

.text-base-lightest {
  color: #f0f0f0; }

.hover\:text-base-lightest:hover {
  color: #f0f0f0; }

.text-base-lighter {
  color: #dfe1e2; }

.hover\:text-base-lighter:hover {
  color: #dfe1e2; }

.text-base-light {
  color: #a9aeb1; }

.hover\:text-base-light:hover {
  color: #a9aeb1; }

.text-base {
  color: #71767a; }

.hover\:text-base:hover {
  color: #71767a; }

.text-base-dark {
  color: #565c65; }

.hover\:text-base-dark:hover {
  color: #565c65; }

.text-base-darker {
  color: #3d4551; }

.hover\:text-base-darker:hover {
  color: #3d4551; }

.text-base-darkest {
  color: #1b1b1b; }

.hover\:text-base-darkest:hover {
  color: #1b1b1b; }

.text-ink {
  color: #1b1b1b; }

.hover\:text-ink:hover {
  color: #1b1b1b; }

.text-primary-lighter {
  color: #d9e8f6; }

.hover\:text-primary-lighter:hover {
  color: #d9e8f6; }

.text-primary-light {
  color: #73b3e7; }

.hover\:text-primary-light:hover {
  color: #73b3e7; }

.text-primary {
  color: #005ea2; }

.hover\:text-primary:hover {
  color: #005ea2; }

.text-primary-vivid {
  color: #0050d8; }

.hover\:text-primary-vivid:hover {
  color: #0050d8; }

.text-primary-dark {
  color: #1a4480; }

.hover\:text-primary-dark:hover {
  color: #1a4480; }

.text-primary-darker {
  color: #162e51; }

.hover\:text-primary-darker:hover {
  color: #162e51; }

.text-secondary-lighter {
  color: #f3e1e4; }

.hover\:text-secondary-lighter:hover {
  color: #f3e1e4; }

.text-secondary-light {
  color: #f2938c; }

.hover\:text-secondary-light:hover {
  color: #f2938c; }

.text-secondary {
  color: #d83933; }

.hover\:text-secondary:hover {
  color: #d83933; }

.text-secondary-vivid {
  color: #e41d3d; }

.hover\:text-secondary-vivid:hover {
  color: #e41d3d; }

.text-secondary-dark {
  color: #b50909; }

.hover\:text-secondary-dark:hover {
  color: #b50909; }

.text-secondary-darker {
  color: #8b0a03; }

.hover\:text-secondary-darker:hover {
  color: #8b0a03; }

.text-accent-warm-darker {
  color: #775540; }

.hover\:text-accent-warm-darker:hover {
  color: #775540; }

.text-accent-warm-dark {
  color: #c05600; }

.hover\:text-accent-warm-dark:hover {
  color: #c05600; }

.text-accent-warm {
  color: #fa9441; }

.hover\:text-accent-warm:hover {
  color: #fa9441; }

.text-accent-warm-light {
  color: #ffbc78; }

.hover\:text-accent-warm-light:hover {
  color: #ffbc78; }

.text-accent-warm-lighter {
  color: #f2e4d4; }

.hover\:text-accent-warm-lighter:hover {
  color: #f2e4d4; }

.text-accent-cool-darker {
  color: #07648d; }

.hover\:text-accent-cool-darker:hover {
  color: #07648d; }

.text-accent-cool-dark {
  color: #28a0cb; }

.hover\:text-accent-cool-dark:hover {
  color: #28a0cb; }

.text-accent-cool {
  color: #00bde3; }

.hover\:text-accent-cool:hover {
  color: #00bde3; }

.text-accent-cool-light {
  color: #97d4ea; }

.hover\:text-accent-cool-light:hover {
  color: #97d4ea; }

.text-accent-cool-lighter {
  color: #e1f3f8; }

.hover\:text-accent-cool-lighter:hover {
  color: #e1f3f8; }

.text-error-lighter {
  color: #f4e3db; }

.hover\:text-error-lighter:hover {
  color: #f4e3db; }

.text-error-light {
  color: #f39268; }

.hover\:text-error-light:hover {
  color: #f39268; }

.text-error {
  color: #d54309; }

.hover\:text-error:hover {
  color: #d54309; }

.text-error-dark {
  color: #b50909; }

.hover\:text-error-dark:hover {
  color: #b50909; }

.text-error-darker {
  color: #6f3331; }

.hover\:text-error-darker:hover {
  color: #6f3331; }

.text-warning-lighter {
  color: #faf3d1; }

.hover\:text-warning-lighter:hover {
  color: #faf3d1; }

.text-warning-light {
  color: #fee685; }

.hover\:text-warning-light:hover {
  color: #fee685; }

.text-warning {
  color: #ffbe2e; }

.hover\:text-warning:hover {
  color: #ffbe2e; }

.text-warning-dark {
  color: #e5a000; }

.hover\:text-warning-dark:hover {
  color: #e5a000; }

.text-warning-darker {
  color: #936f38; }

.hover\:text-warning-darker:hover {
  color: #936f38; }

.text-success-lighter {
  color: #ecf3ec; }

.hover\:text-success-lighter:hover {
  color: #ecf3ec; }

.text-success-light {
  color: #70e17b; }

.hover\:text-success-light:hover {
  color: #70e17b; }

.text-success {
  color: #00a91c; }

.hover\:text-success:hover {
  color: #00a91c; }

.text-success-dark {
  color: #008817; }

.hover\:text-success-dark:hover {
  color: #008817; }

.text-success-darker {
  color: #216e1f; }

.hover\:text-success-darker:hover {
  color: #216e1f; }

.text-info-lighter {
  color: #e7f6f8; }

.hover\:text-info-lighter:hover {
  color: #e7f6f8; }

.text-info-light {
  color: #99deea; }

.hover\:text-info-light:hover {
  color: #99deea; }

.text-info {
  color: #00bde3; }

.hover\:text-info:hover {
  color: #00bde3; }

.text-info-dark {
  color: #009ec1; }

.hover\:text-info-dark:hover {
  color: #009ec1; }

.text-info-darker {
  color: #2e6276; }

.hover\:text-info-darker:hover {
  color: #2e6276; }

.text-disabled-lighter {
  color: #c9c9c9; }

.hover\:text-disabled-lighter:hover {
  color: #c9c9c9; }

.text-disabled-light {
  color: #919191; }

.hover\:text-disabled-light:hover {
  color: #919191; }

.text-disabled {
  color: #757575; }

.hover\:text-disabled:hover {
  color: #757575; }

.text-disabled-dark {
  color: #454545; }

.hover\:text-disabled-dark:hover {
  color: #454545; }

.text-disabled-darker {
  color: #1b1b1b; }

.hover\:text-disabled-darker:hover {
  color: #1b1b1b; }

.text-emergency {
  color: #9c3d10; }

.hover\:text-emergency:hover {
  color: #9c3d10; }

.text-emergency-dark {
  color: #332d29; }

.hover\:text-emergency-dark:hover {
  color: #332d29; }

.cursor-auto {
  cursor: auto; }

.cursor-default {
  cursor: default; }

.cursor-pointer {
  cursor: pointer; }

.cursor-wait {
  cursor: wait; }

.cursor-move {
  cursor: move; }

.cursor-not-allowed {
  cursor: not-allowed; }

.display-block {
  display: block; }

.display-flex {
  display: flex; }

.display-none {
  display: none; }

.display-inline {
  display: inline; }

.display-inline-block {
  display: inline-block; }

.display-inline-flex {
  display: inline-flex; }

.display-table {
  display: table; }

.display-table-cell {
  display: table-cell; }

.display-table-row {
  display: table-row; }

.flex-1 {
  flex: 1 1 0%; }

.flex-2 {
  flex: 2 1 0%; }

.flex-3 {
  flex: 3 1 0%; }

.flex-4 {
  flex: 4 1 0%; }

.flex-5 {
  flex: 5 1 0%; }

.flex-6 {
  flex: 6 1 0%; }

.flex-7 {
  flex: 7 1 0%; }

.flex-8 {
  flex: 8 1 0%; }

.flex-9 {
  flex: 9 1 0%; }

.flex-10 {
  flex: 10 1 0%; }

.flex-11 {
  flex: 11 1 0%; }

.flex-12 {
  flex: 12 1 0%; }

.flex-fill {
  flex: 1 1 0%; }

.flex-auto {
  flex: 0 1 auto; }

.flex-row {
  flex-direction: row; }

.flex-column {
  flex-direction: column; }

.flex-wrap {
  flex-wrap: wrap; }

.flex-no-wrap {
  flex-wrap: nowrap; }

.float-left {
  float: left; }

.float-none {
  float: none; }

.float-right {
  float: right; }

.font-mono-3xs {
  font-size: 0.77rem; }

.font-mono-2xs {
  font-size: 0.83rem; }

.font-mono-xs {
  font-size: 0.89rem; }

.font-mono-sm {
  font-size: 0.95rem; }

.font-mono-md {
  font-size: 1.01rem; }

.font-mono-lg {
  font-size: 1.31rem; }

.font-mono-xl {
  font-size: 1.91rem; }

.font-mono-2xl {
  font-size: 2.38rem; }

.font-mono-3xl {
  font-size: 2.86rem; }

.font-sans-3xs {
  font-size: 0.87rem; }

.font-sans-2xs {
  font-size: 0.93rem; }

.font-sans-xs {
  font-size: 1rem; }

.font-sans-sm {
  font-size: 1.06rem; }

.font-sans-md {
  font-size: 1.13rem; }

.font-sans-lg {
  font-size: 1.46rem; }

.font-sans-xl {
  font-size: 2.13rem; }

.font-sans-2xl {
  font-size: 2.66rem; }

.font-sans-3xl {
  font-size: 3.19rem; }

.font-serif-3xs {
  font-size: 0.79rem; }

.font-serif-2xs {
  font-size: 0.85rem; }

.font-serif-xs {
  font-size: 0.91rem; }

.font-serif-sm {
  font-size: 0.98rem; }

.font-serif-md {
  font-size: 1.04rem; }

.font-serif-lg {
  font-size: 1.34rem; }

.font-serif-xl {
  font-size: 1.95rem; }

.font-serif-2xl {
  font-size: 2.44rem; }

.font-serif-3xl {
  font-size: 2.93rem; }

.font-heading-3xs {
  font-size: 0.79rem; }

.font-heading-2xs {
  font-size: 0.85rem; }

.font-heading-xs {
  font-size: 0.91rem; }

.font-heading-sm {
  font-size: 0.98rem; }

.font-heading-md {
  font-size: 1.04rem; }

.font-heading-lg {
  font-size: 1.34rem; }

.font-heading-xl {
  font-size: 1.95rem; }

.font-heading-2xl {
  font-size: 2.44rem; }

.font-heading-3xl {
  font-size: 2.93rem; }

.font-body-3xs {
  font-size: 0.87rem; }

.font-body-2xs {
  font-size: 0.93rem; }

.font-body-xs {
  font-size: 1rem; }

.font-body-sm {
  font-size: 1.06rem; }

.font-body-md {
  font-size: 1.13rem; }

.font-body-lg {
  font-size: 1.46rem; }

.font-body-xl {
  font-size: 2.13rem; }

.font-body-2xl {
  font-size: 2.66rem; }

.font-body-3xl {
  font-size: 3.19rem; }

.font-code-3xs {
  font-size: 0.77rem; }

.font-code-2xs {
  font-size: 0.83rem; }

.font-code-xs {
  font-size: 0.89rem; }

.font-code-sm {
  font-size: 0.95rem; }

.font-code-md {
  font-size: 1.01rem; }

.font-code-lg {
  font-size: 1.31rem; }

.font-code-xl {
  font-size: 1.91rem; }

.font-code-2xl {
  font-size: 2.38rem; }

.font-code-3xl {
  font-size: 2.86rem; }

.font-alt-3xs {
  font-size: 0.79rem; }

.font-alt-2xs {
  font-size: 0.85rem; }

.font-alt-xs {
  font-size: 0.91rem; }

.font-alt-sm {
  font-size: 0.98rem; }

.font-alt-md {
  font-size: 1.04rem; }

.font-alt-lg {
  font-size: 1.34rem; }

.font-alt-xl {
  font-size: 1.95rem; }

.font-alt-2xl {
  font-size: 2.44rem; }

.font-alt-3xl {
  font-size: 2.93rem; }

.font-ui-3xs {
  font-size: 0.87rem; }

.font-ui-2xs {
  font-size: 0.93rem; }

.font-ui-xs {
  font-size: 1rem; }

.font-ui-sm {
  font-size: 1.06rem; }

.font-ui-md {
  font-size: 1.13rem; }

.font-ui-lg {
  font-size: 1.46rem; }

.font-ui-xl {
  font-size: 2.13rem; }

.font-ui-2xl {
  font-size: 2.66rem; }

.font-ui-3xl {
  font-size: 3.19rem; }

.font-family-mono {
  font-family: Roboto Mono Web, Bitstream Vera Sans Mono, Consolas, Courier, monospace; }

.font-family-sans {
  font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; }

.font-family-serif {
  font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif; }

.font-family-ui {
  font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; }

.font-family-heading {
  font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif; }

.font-family-body {
  font-family: Source Sans Pro Web, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; }

.font-family-code {
  font-family: Roboto Mono Web, Bitstream Vera Sans Mono, Consolas, Courier, monospace; }

.font-family-alt {
  font-family: Merriweather Web, Georgia, Cambria, Times New Roman, Times, serif; }

.text-tabular {
  font-feature-settings: "tnum" 1, "kern" 1; }

.text-no-tabular {
  font-feature-settings: "kern" 1; }

.text-italic {
  font-style: italic; }

.text-no-italic {
  font-style: normal; }

.text-light {
  font-weight: 300; }

.text-normal {
  font-weight: normal; }

.text-bold {
  font-weight: 700; }

.height-1px {
  height: 1px; }

.height-2px {
  height: 2px; }

.height-05 {
  height: 0.25rem; }

.height-1 {
  height: 0.5rem; }

.height-105 {
  height: 0.75rem; }

.height-2 {
  height: 1rem; }

.height-205 {
  height: 1.25rem; }

.height-3 {
  height: 1.5rem; }

.height-4 {
  height: 2rem; }

.height-5 {
  height: 2.5rem; }

.height-6 {
  height: 3rem; }

.height-7 {
  height: 3.5rem; }

.height-8 {
  height: 4rem; }

.height-9 {
  height: 4.5rem; }

.height-10 {
  height: 5rem; }

.height-15 {
  height: 7.5rem; }

.height-card {
  height: 10rem; }

.height-card-lg {
  height: 15rem; }

.height-mobile {
  height: 20rem; }

.height-0 {
  height: 0; }

.height-auto {
  height: auto; }

.height-full {
  height: 100%; }

.height-viewport {
  height: 100vh; }

.flex-justify-center {
  justify-content: center; }

.flex-justify-start {
  justify-content: flex-start; }

.flex-justify-end {
  justify-content: flex-end; }

.flex-justify {
  justify-content: space-between; }

.left-1px {
  left: 1px; }

.left-2px {
  left: 2px; }

.left-05 {
  left: 0.25rem; }

.left-1 {
  left: 0.5rem; }

.left-105 {
  left: 0.75rem; }

.left-2 {
  left: 1rem; }

.left-205 {
  left: 1.25rem; }

.left-3 {
  left: 1.5rem; }

.left-neg-1px {
  left: -1px; }

.left-neg-2px {
  left: -2px; }

.left-neg-05 {
  left: -0.25rem; }

.left-neg-1 {
  left: -0.5rem; }

.left-neg-105 {
  left: -0.75rem; }

.left-neg-2 {
  left: -1rem; }

.left-neg-205 {
  left: -1.25rem; }

.left-neg-3 {
  left: -1.5rem; }

.left-0 {
  left: 0; }

.left-auto {
  left: auto; }

.left-full {
  left: 100%; }

.text-ls-auto {
  letter-spacing: initial; }

.text-ls-neg-3 {
  letter-spacing: -0.03em; }

.text-ls-neg-2 {
  letter-spacing: -0.02em; }

.text-ls-neg-1 {
  letter-spacing: -0.01em; }

.text-ls-1 {
  letter-spacing: 0.025em; }

.text-ls-2 {
  letter-spacing: 0.1em; }

.text-ls-3 {
  letter-spacing: 0.15em; }

.line-height-sans-1 {
  line-height: 0.9; }

.line-height-sans-2 {
  line-height: 1.1; }

.line-height-sans-3 {
  line-height: 1.3; }

.line-height-sans-4 {
  line-height: 1.4; }

.line-height-sans-5 {
  line-height: 1.5; }

.line-height-sans-6 {
  line-height: 1.6; }

.line-height-serif-1 {
  line-height: 1; }

.line-height-serif-2 {
  line-height: 1.2; }

.line-height-serif-3 {
  line-height: 1.4; }

.line-height-serif-4 {
  line-height: 1.5; }

.line-height-serif-5 {
  line-height: 1.7; }

.line-height-serif-6 {
  line-height: 1.8; }

.line-height-mono-1 {
  line-height: 1; }

.line-height-mono-2 {
  line-height: 1.3; }

.line-height-mono-3 {
  line-height: 1.4; }

.line-height-mono-4 {
  line-height: 1.6; }

.line-height-mono-5 {
  line-height: 1.7; }

.line-height-mono-6 {
  line-height: 1.8; }

.line-height-heading-1 {
  line-height: 1; }

.line-height-heading-2 {
  line-height: 1.2; }

.line-height-heading-3 {
  line-height: 1.4; }

.line-height-heading-4 {
  line-height: 1.5; }

.line-height-heading-5 {
  line-height: 1.7; }

.line-height-heading-6 {
  line-height: 1.8; }

.line-height-ui-1 {
  line-height: 0.9; }

.line-height-ui-2 {
  line-height: 1.1; }

.line-height-ui-3 {
  line-height: 1.3; }

.line-height-ui-4 {
  line-height: 1.4; }

.line-height-ui-5 {
  line-height: 1.5; }

.line-height-ui-6 {
  line-height: 1.6; }

.line-height-body-1 {
  line-height: 0.9; }

.line-height-body-2 {
  line-height: 1.1; }

.line-height-body-3 {
  line-height: 1.3; }

.line-height-body-4 {
  line-height: 1.4; }

.line-height-body-5 {
  line-height: 1.5; }

.line-height-body-6 {
  line-height: 1.6; }

.line-height-code-1 {
  line-height: 1; }

.line-height-code-2 {
  line-height: 1.3; }

.line-height-code-3 {
  line-height: 1.4; }

.line-height-code-4 {
  line-height: 1.6; }

.line-height-code-5 {
  line-height: 1.7; }

.line-height-code-6 {
  line-height: 1.8; }

.line-height-alt-1 {
  line-height: 1; }

.line-height-alt-2 {
  line-height: 1.2; }

.line-height-alt-3 {
  line-height: 1.4; }

.line-height-alt-4 {
  line-height: 1.5; }

.line-height-alt-5 {
  line-height: 1.7; }

.line-height-alt-6 {
  line-height: 1.8; }

.margin-neg-1px {
  margin: -1px; }

.margin-neg-2px {
  margin: -2px; }

.margin-neg-05 {
  margin: -0.25rem; }

.margin-neg-1 {
  margin: -0.5rem; }

.margin-neg-105 {
  margin: -0.75rem; }

.margin-neg-2 {
  margin: -1rem; }

.margin-neg-205 {
  margin: -1.25rem; }

.margin-neg-3 {
  margin: -1.5rem; }

.margin-1px {
  margin: 1px; }

.margin-2px {
  margin: 2px; }

.margin-05 {
  margin: 0.25rem; }

.margin-1 {
  margin: 0.5rem; }

.margin-105 {
  margin: 0.75rem; }

.margin-2 {
  margin: 1rem; }

.margin-205 {
  margin: 1.25rem; }

.margin-3 {
  margin: 1.5rem; }

.margin-neg-4 {
  margin: -2rem; }

.margin-neg-5 {
  margin: -2.5rem; }

.margin-neg-6 {
  margin: -3rem; }

.margin-neg-7 {
  margin: -3.5rem; }

.margin-neg-8 {
  margin: -4rem; }

.margin-neg-9 {
  margin: -4.5rem; }

.margin-neg-10 {
  margin: -5rem; }

.margin-neg-15 {
  margin: -7.5rem; }

.margin-4 {
  margin: 2rem; }

.margin-5 {
  margin: 2.5rem; }

.margin-6 {
  margin: 3rem; }

.margin-7 {
  margin: 3.5rem; }

.margin-8 {
  margin: 4rem; }

.margin-9 {
  margin: 4.5rem; }

.margin-10 {
  margin: 5rem; }

.margin-15 {
  margin: 7.5rem; }

.margin-05em {
  margin: 0.5em; }

.margin-1em {
  margin: 1em; }

.margin-105em {
  margin: 1.5em; }

.margin-2em {
  margin: 2em; }

.margin-0 {
  margin: 0; }

.margin-y-1px {
  margin-top: 1px;
  margin-bottom: 1px; }

.margin-top-1px {
  margin-top: 1px; }

.margin-bottom-1px {
  margin-bottom: 1px; }

.margin-y-2px {
  margin-top: 2px;
  margin-bottom: 2px; }

.margin-top-2px {
  margin-top: 2px; }

.margin-bottom-2px {
  margin-bottom: 2px; }

.margin-y-05 {
  margin-top: 0.25rem;
  margin-bottom: 0.25rem; }

.margin-top-05 {
  margin-top: 0.25rem; }

.margin-bottom-05 {
  margin-bottom: 0.25rem; }

.margin-y-1 {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem; }

.margin-top-1 {
  margin-top: 0.5rem; }

.margin-bottom-1 {
  margin-bottom: 0.5rem; }

.margin-y-105 {
  margin-top: 0.75rem;
  margin-bottom: 0.75rem; }

.margin-top-105 {
  margin-top: 0.75rem; }

.margin-bottom-105 {
  margin-bottom: 0.75rem; }

.margin-y-2 {
  margin-top: 1rem;
  margin-bottom: 1rem; }

.margin-top-2 {
  margin-top: 1rem; }

.margin-bottom-2 {
  margin-bottom: 1rem; }

.margin-y-205 {
  margin-top: 1.25rem;
  margin-bottom: 1.25rem; }

.margin-top-205 {
  margin-top: 1.25rem; }

.margin-bottom-205 {
  margin-bottom: 1.25rem; }

.margin-y-3 {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem; }

.margin-top-3 {
  margin-top: 1.5rem; }

.margin-bottom-3 {
  margin-bottom: 1.5rem; }

.margin-y-neg-1px {
  margin-top: -1px;
  margin-bottom: -1px; }

.margin-top-neg-1px {
  margin-top: -1px; }

.margin-bottom-neg-1px {
  margin-bottom: -1px; }

.margin-y-neg-2px {
  margin-top: -2px;
  margin-bottom: -2px; }

.margin-top-neg-2px {
  margin-top: -2px; }

.margin-bottom-neg-2px {
  margin-bottom: -2px; }

.margin-y-neg-05 {
  margin-top: -0.25rem;
  margin-bottom: -0.25rem; }

.margin-top-neg-05 {
  margin-top: -0.25rem; }

.margin-bottom-neg-05 {
  margin-bottom: -0.25rem; }

.margin-y-neg-1 {
  margin-top: -0.5rem;
  margin-bottom: -0.5rem; }

.margin-top-neg-1 {
  margin-top: -0.5rem; }

.margin-bottom-neg-1 {
  margin-bottom: -0.5rem; }

.margin-y-neg-105 {
  margin-top: -0.75rem;
  margin-bottom: -0.75rem; }

.margin-top-neg-105 {
  margin-top: -0.75rem; }

.margin-bottom-neg-105 {
  margin-bottom: -0.75rem; }

.margin-y-neg-2 {
  margin-top: -1rem;
  margin-bottom: -1rem; }

.margin-top-neg-2 {
  margin-top: -1rem; }

.margin-bottom-neg-2 {
  margin-bottom: -1rem; }

.margin-y-neg-205 {
  margin-top: -1.25rem;
  margin-bottom: -1.25rem; }

.margin-top-neg-205 {
  margin-top: -1.25rem; }

.margin-bottom-neg-205 {
  margin-bottom: -1.25rem; }

.margin-y-neg-3 {
  margin-top: -1.5rem;
  margin-bottom: -1.5rem; }

.margin-top-neg-3 {
  margin-top: -1.5rem; }

.margin-bottom-neg-3 {
  margin-bottom: -1.5rem; }

.margin-y-neg-4 {
  margin-top: -2rem;
  margin-bottom: -2rem; }

.margin-top-neg-4 {
  margin-top: -2rem; }

.margin-bottom-neg-4 {
  margin-bottom: -2rem; }

.margin-y-neg-5 {
  margin-top: -2.5rem;
  margin-bottom: -2.5rem; }

.margin-top-neg-5 {
  margin-top: -2.5rem; }

.margin-bottom-neg-5 {
  margin-bottom: -2.5rem; }

.margin-y-neg-6 {
  margin-top: -3rem;
  margin-bottom: -3rem; }

.margin-top-neg-6 {
  margin-top: -3rem; }

.margin-bottom-neg-6 {
  margin-bottom: -3rem; }

.margin-y-neg-7 {
  margin-top: -3.5rem;
  margin-bottom: -3.5rem; }

.margin-top-neg-7 {
  margin-top: -3.5rem; }

.margin-bottom-neg-7 {
  margin-bottom: -3.5rem; }

.margin-y-neg-8 {
  margin-top: -4rem;
  margin-bottom: -4rem; }

.margin-top-neg-8 {
  margin-top: -4rem; }

.margin-bottom-neg-8 {
  margin-bottom: -4rem; }

.margin-y-neg-9 {
  margin-top: -4.5rem;
  margin-bottom: -4.5rem; }

.margin-top-neg-9 {
  margin-top: -4.5rem; }

.margin-bottom-neg-9 {
  margin-bottom: -4.5rem; }

.margin-y-neg-10 {
  margin-top: -5rem;
  margin-bottom: -5rem; }

.margin-top-neg-10 {
  margin-top: -5rem; }

.margin-bottom-neg-10 {
  margin-bottom: -5rem; }

.margin-y-neg-15 {
  margin-top: -7.5rem;
  margin-bottom: -7.5rem; }

.margin-top-neg-15 {
  margin-top: -7.5rem; }

.margin-bottom-neg-15 {
  margin-bottom: -7.5rem; }

.margin-y-4 {
  margin-top: 2rem;
  margin-bottom: 2rem; }

.margin-top-4 {
  margin-top: 2rem; }

.margin-bottom-4 {
  margin-bottom: 2rem; }

.margin-y-5 {
  margin-top: 2.5rem;
  margin-bottom: 2.5rem; }

.margin-top-5 {
  margin-top: 2.5rem; }

.margin-bottom-5 {
  margin-bottom: 2.5rem; }

.margin-y-6 {
  margin-top: 3rem;
  margin-bottom: 3rem; }

.margin-top-6 {
  margin-top: 3rem; }

.margin-bottom-6 {
  margin-bottom: 3rem; }

.margin-y-7 {
  margin-top: 3.5rem;
  margin-bottom: 3.5rem; }

.margin-top-7 {
  margin-top: 3.5rem; }

.margin-bottom-7 {
  margin-bottom: 3.5rem; }

.margin-y-8 {
  margin-top: 4rem;
  margin-bottom: 4rem; }

.margin-top-8 {
  margin-top: 4rem; }

.margin-bottom-8 {
  margin-bottom: 4rem; }

.margin-y-9 {
  margin-top: 4.5rem;
  margin-bottom: 4.5rem; }

.margin-top-9 {
  margin-top: 4.5rem; }

.margin-bottom-9 {
  margin-bottom: 4.5rem; }

.margin-y-10 {
  margin-top: 5rem;
  margin-bottom: 5rem; }

.margin-top-10 {
  margin-top: 5rem; }

.margin-bottom-10 {
  margin-bottom: 5rem; }

.margin-y-15 {
  margin-top: 7.5rem;
  margin-bottom: 7.5rem; }

.margin-top-15 {
  margin-top: 7.5rem; }

.margin-bottom-15 {
  margin-bottom: 7.5rem; }

.margin-y-05em {
  margin-top: 0.5em;
  margin-bottom: 0.5em; }

.margin-top-05em {
  margin-top: 0.5em; }

.margin-bottom-05em {
  margin-bottom: 0.5em; }

.margin-y-1em {
  margin-top: 1em;
  margin-bottom: 1em; }

.margin-top-1em {
  margin-top: 1em; }

.margin-bottom-1em {
  margin-bottom: 1em; }

.margin-y-105em {
  margin-top: 1.5em;
  margin-bottom: 1.5em; }

.margin-top-105em {
  margin-top: 1.5em; }

.margin-bottom-105em {
  margin-bottom: 1.5em; }

.margin-y-2em {
  margin-top: 2em;
  margin-bottom: 2em; }

.margin-top-2em {
  margin-top: 2em; }

.margin-bottom-2em {
  margin-bottom: 2em; }

.margin-y-0 {
  margin-top: 0;
  margin-bottom: 0; }

.margin-top-0 {
  margin-top: 0; }

.margin-bottom-0 {
  margin-bottom: 0; }

.margin-y-auto {
  margin-top: auto;
  margin-bottom: auto; }

.margin-top-auto {
  margin-top: auto; }

.margin-bottom-auto {
  margin-bottom: auto; }

.margin-x-1px {
  margin-left: 1px;
  margin-right: 1px; }

.margin-right-1px {
  margin-right: 1px; }

.margin-left-1px {
  margin-left: 1px; }

.margin-x-2px {
  margin-left: 2px;
  margin-right: 2px; }

.margin-right-2px {
  margin-right: 2px; }

.margin-left-2px {
  margin-left: 2px; }

.margin-x-05 {
  margin-left: 0.25rem;
  margin-right: 0.25rem; }

.margin-right-05 {
  margin-right: 0.25rem; }

.margin-left-05 {
  margin-left: 0.25rem; }

.margin-x-1 {
  margin-left: 0.5rem;
  margin-right: 0.5rem; }

.margin-right-1 {
  margin-right: 0.5rem; }

.margin-left-1 {
  margin-left: 0.5rem; }

.margin-x-105 {
  margin-left: 0.75rem;
  margin-right: 0.75rem; }

.margin-right-105 {
  margin-right: 0.75rem; }

.margin-left-105 {
  margin-left: 0.75rem; }

.margin-x-2 {
  margin-left: 1rem;
  margin-right: 1rem; }

.margin-right-2 {
  margin-right: 1rem; }

.margin-left-2 {
  margin-left: 1rem; }

.margin-x-205 {
  margin-left: 1.25rem;
  margin-right: 1.25rem; }

.margin-right-205 {
  margin-right: 1.25rem; }

.margin-left-205 {
  margin-left: 1.25rem; }

.margin-x-3 {
  margin-left: 1.5rem;
  margin-right: 1.5rem; }

.margin-right-3 {
  margin-right: 1.5rem; }

.margin-left-3 {
  margin-left: 1.5rem; }

.margin-x-neg-1px {
  margin-left: -1px;
  margin-right: -1px; }

.margin-right-neg-1px {
  margin-right: -1px; }

.margin-left-neg-1px {
  margin-left: -1px; }

.margin-x-neg-2px {
  margin-left: -2px;
  margin-right: -2px; }

.margin-right-neg-2px {
  margin-right: -2px; }

.margin-left-neg-2px {
  margin-left: -2px; }

.margin-x-neg-05 {
  margin-left: -0.25rem;
  margin-right: -0.25rem; }

.margin-right-neg-05 {
  margin-right: -0.25rem; }

.margin-left-neg-05 {
  margin-left: -0.25rem; }

.margin-x-neg-1 {
  margin-left: -0.5rem;
  margin-right: -0.5rem; }

.margin-right-neg-1 {
  margin-right: -0.5rem; }

.margin-left-neg-1 {
  margin-left: -0.5rem; }

.margin-x-neg-105 {
  margin-left: -0.75rem;
  margin-right: -0.75rem; }

.margin-right-neg-105 {
  margin-right: -0.75rem; }

.margin-left-neg-105 {
  margin-left: -0.75rem; }

.margin-x-neg-2 {
  margin-left: -1rem;
  margin-right: -1rem; }

.margin-right-neg-2 {
  margin-right: -1rem; }

.margin-left-neg-2 {
  margin-left: -1rem; }

.margin-x-neg-205 {
  margin-left: -1.25rem;
  margin-right: -1.25rem; }

.margin-right-neg-205 {
  margin-right: -1.25rem; }

.margin-left-neg-205 {
  margin-left: -1.25rem; }

.margin-x-neg-3 {
  margin-left: -1.5rem;
  margin-right: -1.5rem; }

.margin-right-neg-3 {
  margin-right: -1.5rem; }

.margin-left-neg-3 {
  margin-left: -1.5rem; }

.margin-x-neg-4 {
  margin-left: -2rem;
  margin-right: -2rem; }

.margin-right-neg-4 {
  margin-right: -2rem; }

.margin-left-neg-4 {
  margin-left: -2rem; }

.margin-x-neg-5 {
  margin-left: -2.5rem;
  margin-right: -2.5rem; }

.margin-right-neg-5 {
  margin-right: -2.5rem; }

.margin-left-neg-5 {
  margin-left: -2.5rem; }

.margin-x-neg-6 {
  margin-left: -3rem;
  margin-right: -3rem; }

.margin-right-neg-6 {
  margin-right: -3rem; }

.margin-left-neg-6 {
  margin-left: -3rem; }

.margin-x-neg-7 {
  margin-left: -3.5rem;
  margin-right: -3.5rem; }

.margin-right-neg-7 {
  margin-right: -3.5rem; }

.margin-left-neg-7 {
  margin-left: -3.5rem; }

.margin-x-neg-8 {
  margin-left: -4rem;
  margin-right: -4rem; }

.margin-right-neg-8 {
  margin-right: -4rem; }

.margin-left-neg-8 {
  margin-left: -4rem; }

.margin-x-neg-9 {
  margin-left: -4.5rem;
  margin-right: -4.5rem; }

.margin-right-neg-9 {
  margin-right: -4.5rem; }

.margin-left-neg-9 {
  margin-left: -4.5rem; }

.margin-x-neg-10 {
  margin-left: -5rem;
  margin-right: -5rem; }

.margin-right-neg-10 {
  margin-right: -5rem; }

.margin-left-neg-10 {
  margin-left: -5rem; }

.margin-x-neg-15 {
  margin-left: -7.5rem;
  margin-right: -7.5rem; }

.margin-right-neg-15 {
  margin-right: -7.5rem; }

.margin-left-neg-15 {
  margin-left: -7.5rem; }

.margin-x-4 {
  margin-left: 2rem;
  margin-right: 2rem; }

.margin-right-4 {
  margin-right: 2rem; }

.margin-left-4 {
  margin-left: 2rem; }

.margin-x-5 {
  margin-left: 2.5rem;
  margin-right: 2.5rem; }

.margin-right-5 {
  margin-right: 2.5rem; }

.margin-left-5 {
  margin-left: 2.5rem; }

.margin-x-6 {
  margin-left: 3rem;
  margin-right: 3rem; }

.margin-right-6 {
  margin-right: 3rem; }

.margin-left-6 {
  margin-left: 3rem; }

.margin-x-7 {
  margin-left: 3.5rem;
  margin-right: 3.5rem; }

.margin-right-7 {
  margin-right: 3.5rem; }

.margin-left-7 {
  margin-left: 3.5rem; }

.margin-x-8 {
  margin-left: 4rem;
  margin-right: 4rem; }

.margin-right-8 {
  margin-right: 4rem; }

.margin-left-8 {
  margin-left: 4rem; }

.margin-x-9 {
  margin-left: 4.5rem;
  margin-right: 4.5rem; }

.margin-right-9 {
  margin-right: 4.5rem; }

.margin-left-9 {
  margin-left: 4.5rem; }

.margin-x-10 {
  margin-left: 5rem;
  margin-right: 5rem; }

.margin-right-10 {
  margin-right: 5rem; }

.margin-left-10 {
  margin-left: 5rem; }

.margin-x-15 {
  margin-left: 7.5rem;
  margin-right: 7.5rem; }

.margin-right-15 {
  margin-right: 7.5rem; }

.margin-left-15 {
  margin-left: 7.5rem; }

.margin-x-card {
  margin-left: 10rem;
  margin-right: 10rem; }

.margin-right-card {
  margin-right: 10rem; }

.margin-left-card {
  margin-left: 10rem; }

.margin-x-card-lg {
  margin-left: 15rem;
  margin-right: 15rem; }

.margin-right-card-lg {
  margin-right: 15rem; }

.margin-left-card-lg {
  margin-left: 15rem; }

.margin-x-mobile {
  margin-left: 20rem;
  margin-right: 20rem; }

.margin-right-mobile {
  margin-right: 20rem; }

.margin-left-mobile {
  margin-left: 20rem; }

.margin-x-05em {
  margin-left: 0.5em;
  margin-right: 0.5em; }

.margin-right-05em {
  margin-right: 0.5em; }

.margin-left-05em {
  margin-left: 0.5em; }

.margin-x-1em {
  margin-left: 1em;
  margin-right: 1em; }

.margin-right-1em {
  margin-right: 1em; }

.margin-left-1em {
  margin-left: 1em; }

.margin-x-105em {
  margin-left: 1.5em;
  margin-right: 1.5em; }

.margin-right-105em {
  margin-right: 1.5em; }

.margin-left-105em {
  margin-left: 1.5em; }

.margin-x-2em {
  margin-left: 2em;
  margin-right: 2em; }

.margin-right-2em {
  margin-right: 2em; }

.margin-left-2em {
  margin-left: 2em; }

.margin-x-0 {
  margin-left: 0;
  margin-right: 0; }

.margin-right-0 {
  margin-right: 0; }

.margin-left-0 {
  margin-left: 0; }

.margin-x-auto {
  margin-left: auto;
  margin-right: auto; }

.margin-right-auto {
  margin-right: auto; }

.margin-left-auto {
  margin-left: auto; }

.maxh-05 {
  max-height: 0.25rem; }

.maxh-1 {
  max-height: 0.5rem; }

.maxh-105 {
  max-height: 0.75rem; }

.maxh-2 {
  max-height: 1rem; }

.maxh-205 {
  max-height: 1.25rem; }

.maxh-3 {
  max-height: 1.5rem; }

.maxh-4 {
  max-height: 2rem; }

.maxh-5 {
  max-height: 2.5rem; }

.maxh-6 {
  max-height: 3rem; }

.maxh-7 {
  max-height: 3.5rem; }

.maxh-8 {
  max-height: 4rem; }

.maxh-9 {
  max-height: 4.5rem; }

.maxh-10 {
  max-height: 5rem; }

.maxh-15 {
  max-height: 7.5rem; }

.maxh-card {
  max-height: 10rem; }

.maxh-card-lg {
  max-height: 15rem; }

.maxh-mobile {
  max-height: 20rem; }

.maxh-mobile-lg {
  max-height: 30rem; }

.maxh-tablet {
  max-height: 40rem; }

.maxh-tablet-lg {
  max-height: 55rem; }

.maxh-none {
  max-height: none; }

.maxh-viewport {
  max-height: 100vh; }

.maxw-05 {
  max-width: 0.25rem; }

.maxw-1 {
  max-width: 0.5rem; }

.maxw-105 {
  max-width: 0.75rem; }

.maxw-2 {
  max-width: 1rem; }

.maxw-205 {
  max-width: 1.25rem; }

.maxw-3 {
  max-width: 1.5rem; }

.maxw-4 {
  max-width: 2rem; }

.maxw-5 {
  max-width: 2.5rem; }

.maxw-6 {
  max-width: 3rem; }

.maxw-7 {
  max-width: 3.5rem; }

.maxw-8 {
  max-width: 4rem; }

.maxw-9 {
  max-width: 4.5rem; }

.maxw-10 {
  max-width: 5rem; }

.maxw-15 {
  max-width: 7.5rem; }

.maxw-card {
  max-width: 10rem; }

.maxw-card-lg {
  max-width: 15rem; }

.maxw-mobile {
  max-width: 20rem; }

.maxw-mobile-lg {
  max-width: 30rem; }

.maxw-tablet {
  max-width: 40rem; }

.maxw-tablet-lg {
  max-width: 55rem; }

.maxw-desktop {
  max-width: 64rem; }

.maxw-desktop-lg {
  max-width: 75rem; }

.maxw-widescreen {
  max-width: 87.5rem; }

.maxw-none {
  max-width: none; }

.maxw-full {
  max-width: 100%; }

.measure-1 {
  max-width: 44ex; }

.measure-2 {
  max-width: 60ex; }

.measure-3 {
  max-width: 64ex; }

.measure-4 {
  max-width: 68ex; }

.measure-5 {
  max-width: 72ex; }

.measure-6 {
  max-width: 88ex; }

.measure-none {
  max-width: none; }

.minh-1px {
  min-height: 1px; }

.minh-2px {
  min-height: 2px; }

.minh-05 {
  min-height: 0.25rem; }

.minh-1 {
  min-height: 0.5rem; }

.minh-105 {
  min-height: 0.75rem; }

.minh-2 {
  min-height: 1rem; }

.minh-205 {
  min-height: 1.25rem; }

.minh-3 {
  min-height: 1.5rem; }

.minh-4 {
  min-height: 2rem; }

.minh-5 {
  min-height: 2.5rem; }

.minh-6 {
  min-height: 3rem; }

.minh-7 {
  min-height: 3.5rem; }

.minh-8 {
  min-height: 4rem; }

.minh-9 {
  min-height: 4.5rem; }

.minh-10 {
  min-height: 5rem; }

.minh-15 {
  min-height: 7.5rem; }

.minh-card {
  min-height: 10rem; }

.minh-card-lg {
  min-height: 15rem; }

.minh-mobile {
  min-height: 20rem; }

.minh-mobile-lg {
  min-height: 30rem; }

.minh-tablet {
  min-height: 40rem; }

.minh-tablet-lg {
  min-height: 55rem; }

.minh-0 {
  min-height: 0; }

.minh-full {
  min-height: 100%; }

.minh-viewport {
  min-height: 100vh; }

.minw-05 {
  min-width: 0.25rem; }

.minw-1 {
  min-width: 0.5rem; }

.minw-105 {
  min-width: 0.75rem; }

.minw-2 {
  min-width: 1rem; }

.minw-205 {
  min-width: 1.25rem; }

.minw-3 {
  min-width: 1.5rem; }

.minw-4 {
  min-width: 2rem; }

.minw-5 {
  min-width: 2.5rem; }

.minw-6 {
  min-width: 3rem; }

.minw-7 {
  min-width: 3.5rem; }

.minw-8 {
  min-width: 4rem; }

.minw-9 {
  min-width: 4.5rem; }

.minw-10 {
  min-width: 5rem; }

.minw-15 {
  min-width: 7.5rem; }

.minw-0 {
  min-width: 0; }

.opacity-0 {
  opacity: 0; }

.opacity-10 {
  opacity: 0.1; }

.opacity-20 {
  opacity: 0.2; }

.opacity-30 {
  opacity: 0.3; }

.opacity-40 {
  opacity: 0.4; }

.opacity-50 {
  opacity: 0.5; }

.opacity-60 {
  opacity: 0.6; }

.opacity-70 {
  opacity: 0.7; }

.opacity-80 {
  opacity: 0.8; }

.opacity-90 {
  opacity: 0.9; }

.opacity-100 {
  opacity: 1; }

.order-first {
  order: -1; }

.order-last {
  order: 999; }

.order-initial {
  order: initial; }

.order-0 {
  order: 0; }

.order-1 {
  order: 1; }

.order-2 {
  order: 2; }

.order-3 {
  order: 3; }

.order-4 {
  order: 4; }

.order-5 {
  order: 5; }

.order-6 {
  order: 6; }

.order-7 {
  order: 7; }

.order-8 {
  order: 8; }

.order-9 {
  order: 9; }

.order-10 {
  order: 10; }

.order-11 {
  order: 11; }

.outline-1px {
  outline: 1px solid; }

.outline-2px {
  outline: 2px solid; }

.outline-0 {
  outline: 0 solid; }

.outline-05 {
  outline: 0.25rem solid; }

.outline-transparent {
  outline-color: transparent; }

.outline-black {
  outline-color: black; }

.outline-white {
  outline-color: white; }

.outline-red {
  outline-color: #e52207; }

.outline-orange {
  outline-color: #e66f0e; }

.outline-gold {
  outline-color: #ffbe2e; }

.outline-yellow {
  outline-color: #fee685; }

.outline-green {
  outline-color: #538200; }

.outline-mint {
  outline-color: #04c585; }

.outline-cyan {
  outline-color: #009ec1; }

.outline-blue {
  outline-color: #0076d6; }

.outline-indigo {
  outline-color: #676cc8; }

.outline-violet {
  outline-color: #8168b3; }

.outline-magenta {
  outline-color: #d72d79; }

.outline-gray-5 {
  outline-color: #f0f0f0; }

.outline-gray-10 {
  outline-color: #e6e6e6; }

.outline-gray-30 {
  outline-color: #adadad; }

.outline-gray-50 {
  outline-color: #757575; }

.outline-gray-70 {
  outline-color: #454545; }

.outline-gray-90 {
  outline-color: #1b1b1b; }

.outline-base-lightest {
  outline-color: #f0f0f0; }

.outline-base-lighter {
  outline-color: #dfe1e2; }

.outline-base-light {
  outline-color: #a9aeb1; }

.outline-base {
  outline-color: #71767a; }

.outline-base-dark {
  outline-color: #565c65; }

.outline-base-darker {
  outline-color: #3d4551; }

.outline-base-darkest {
  outline-color: #1b1b1b; }

.outline-ink {
  outline-color: #1b1b1b; }

.outline-primary-lighter {
  outline-color: #d9e8f6; }

.outline-primary-light {
  outline-color: #73b3e7; }

.outline-primary {
  outline-color: #005ea2; }

.outline-primary-vivid {
  outline-color: #0050d8; }

.outline-primary-dark {
  outline-color: #1a4480; }

.outline-primary-darker {
  outline-color: #162e51; }

.outline-secondary-lighter {
  outline-color: #f3e1e4; }

.outline-secondary-light {
  outline-color: #f2938c; }

.outline-secondary {
  outline-color: #d83933; }

.outline-secondary-vivid {
  outline-color: #e41d3d; }

.outline-secondary-dark {
  outline-color: #b50909; }

.outline-secondary-darker {
  outline-color: #8b0a03; }

.outline-accent-warm-darker {
  outline-color: #775540; }

.outline-accent-warm-dark {
  outline-color: #c05600; }

.outline-accent-warm {
  outline-color: #fa9441; }

.outline-accent-warm-light {
  outline-color: #ffbc78; }

.outline-accent-warm-lighter {
  outline-color: #f2e4d4; }

.outline-accent-cool-darker {
  outline-color: #07648d; }

.outline-accent-cool-dark {
  outline-color: #28a0cb; }

.outline-accent-cool {
  outline-color: #00bde3; }

.outline-accent-cool-light {
  outline-color: #97d4ea; }

.outline-accent-cool-lighter {
  outline-color: #e1f3f8; }

.outline-error-lighter {
  outline-color: #f4e3db; }

.outline-error-light {
  outline-color: #f39268; }

.outline-error {
  outline-color: #d54309; }

.outline-error-dark {
  outline-color: #b50909; }

.outline-error-darker {
  outline-color: #6f3331; }

.outline-warning-lighter {
  outline-color: #faf3d1; }

.outline-warning-light {
  outline-color: #fee685; }

.outline-warning {
  outline-color: #ffbe2e; }

.outline-warning-dark {
  outline-color: #e5a000; }

.outline-warning-darker {
  outline-color: #936f38; }

.outline-success-lighter {
  outline-color: #ecf3ec; }

.outline-success-light {
  outline-color: #70e17b; }

.outline-success {
  outline-color: #00a91c; }

.outline-success-dark {
  outline-color: #008817; }

.outline-success-darker {
  outline-color: #216e1f; }

.outline-info-lighter {
  outline-color: #e7f6f8; }

.outline-info-light {
  outline-color: #99deea; }

.outline-info {
  outline-color: #00bde3; }

.outline-info-dark {
  outline-color: #009ec1; }

.outline-info-darker {
  outline-color: #2e6276; }

.outline-disabled-lighter {
  outline-color: #c9c9c9; }

.outline-disabled-light {
  outline-color: #919191; }

.outline-disabled {
  outline-color: #757575; }

.outline-disabled-dark {
  outline-color: #454545; }

.outline-disabled-darker {
  outline-color: #1b1b1b; }

.outline-emergency {
  outline-color: #9c3d10; }

.outline-emergency-dark {
  outline-color: #332d29; }

.overflow-hidden {
  overflow: hidden; }

.overflow-y-hidden {
  overflow-y: hidden; }

.overflow-x-hidden {
  overflow-x: hidden; }

.overflow-scroll {
  overflow: scroll; }

.overflow-y-scroll {
  overflow-y: scroll; }

.overflow-x-scroll {
  overflow-x: scroll; }

.overflow-auto {
  overflow: auto; }

.overflow-y-auto {
  overflow-y: auto; }

.overflow-x-auto {
  overflow-x: auto; }

.overflow-visible {
  overflow: visible; }

.overflow-y-visible {
  overflow-y: visible; }

.overflow-x-visible {
  overflow-x: visible; }

.padding-1px {
  padding: 1px; }

.padding-y-1px {
  padding-top: 1px;
  padding-bottom: 1px; }

.padding-x-1px {
  padding-left: 1px;
  padding-right: 1px; }

.padding-top-1px {
  padding-top: 1px; }

.padding-right-1px {
  padding-right: 1px; }

.padding-bottom-1px {
  padding-bottom: 1px; }

.padding-left-1px {
  padding-left: 1px; }

.padding-2px {
  padding: 2px; }

.padding-y-2px {
  padding-top: 2px;
  padding-bottom: 2px; }

.padding-x-2px {
  padding-left: 2px;
  padding-right: 2px; }

.padding-top-2px {
  padding-top: 2px; }

.padding-right-2px {
  padding-right: 2px; }

.padding-bottom-2px {
  padding-bottom: 2px; }

.padding-left-2px {
  padding-left: 2px; }

.padding-05 {
  padding: 0.25rem; }

.padding-y-05 {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem; }

.padding-x-05 {
  padding-left: 0.25rem;
  padding-right: 0.25rem; }

.padding-top-05 {
  padding-top: 0.25rem; }

.padding-right-05 {
  padding-right: 0.25rem; }

.padding-bottom-05 {
  padding-bottom: 0.25rem; }

.padding-left-05 {
  padding-left: 0.25rem; }

.padding-1 {
  padding: 0.5rem; }

.padding-y-1 {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem; }

.padding-x-1 {
  padding-left: 0.5rem;
  padding-right: 0.5rem; }

.padding-top-1 {
  padding-top: 0.5rem; }

.padding-right-1 {
  padding-right: 0.5rem; }

.padding-bottom-1 {
  padding-bottom: 0.5rem; }

.padding-left-1 {
  padding-left: 0.5rem; }

.padding-105 {
  padding: 0.75rem; }

.padding-y-105 {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem; }

.padding-x-105 {
  padding-left: 0.75rem;
  padding-right: 0.75rem; }

.padding-top-105 {
  padding-top: 0.75rem; }

.padding-right-105 {
  padding-right: 0.75rem; }

.padding-bottom-105 {
  padding-bottom: 0.75rem; }

.padding-left-105 {
  padding-left: 0.75rem; }

.padding-2 {
  padding: 1rem; }

.padding-y-2 {
  padding-top: 1rem;
  padding-bottom: 1rem; }

.padding-x-2 {
  padding-left: 1rem;
  padding-right: 1rem; }

.padding-top-2 {
  padding-top: 1rem; }

.padding-right-2 {
  padding-right: 1rem; }

.padding-bottom-2 {
  padding-bottom: 1rem; }

.padding-left-2 {
  padding-left: 1rem; }

.padding-205 {
  padding: 1.25rem; }

.padding-y-205 {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem; }

.padding-x-205 {
  padding-left: 1.25rem;
  padding-right: 1.25rem; }

.padding-top-205 {
  padding-top: 1.25rem; }

.padding-right-205 {
  padding-right: 1.25rem; }

.padding-bottom-205 {
  padding-bottom: 1.25rem; }

.padding-left-205 {
  padding-left: 1.25rem; }

.padding-3 {
  padding: 1.5rem; }

.padding-y-3 {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem; }

.padding-x-3 {
  padding-left: 1.5rem;
  padding-right: 1.5rem; }

.padding-top-3 {
  padding-top: 1.5rem; }

.padding-right-3 {
  padding-right: 1.5rem; }

.padding-bottom-3 {
  padding-bottom: 1.5rem; }

.padding-left-3 {
  padding-left: 1.5rem; }

.padding-4 {
  padding: 2rem; }

.padding-y-4 {
  padding-top: 2rem;
  padding-bottom: 2rem; }

.padding-x-4 {
  padding-left: 2rem;
  padding-right: 2rem; }

.padding-top-4 {
  padding-top: 2rem; }

.padding-right-4 {
  padding-right: 2rem; }

.padding-bottom-4 {
  padding-bottom: 2rem; }

.padding-left-4 {
  padding-left: 2rem; }

.padding-5 {
  padding: 2.5rem; }

.padding-y-5 {
  padding-top: 2.5rem;
  padding-bottom: 2.5rem; }

.padding-x-5 {
  padding-left: 2.5rem;
  padding-right: 2.5rem; }

.padding-top-5 {
  padding-top: 2.5rem; }

.padding-right-5 {
  padding-right: 2.5rem; }

.padding-bottom-5 {
  padding-bottom: 2.5rem; }

.padding-left-5 {
  padding-left: 2.5rem; }

.padding-6 {
  padding: 3rem; }

.padding-y-6 {
  padding-top: 3rem;
  padding-bottom: 3rem; }

.padding-x-6 {
  padding-left: 3rem;
  padding-right: 3rem; }

.padding-top-6 {
  padding-top: 3rem; }

.padding-right-6 {
  padding-right: 3rem; }

.padding-bottom-6 {
  padding-bottom: 3rem; }

.padding-left-6 {
  padding-left: 3rem; }

.padding-7 {
  padding: 3.5rem; }

.padding-y-7 {
  padding-top: 3.5rem;
  padding-bottom: 3.5rem; }

.padding-x-7 {
  padding-left: 3.5rem;
  padding-right: 3.5rem; }

.padding-top-7 {
  padding-top: 3.5rem; }

.padding-right-7 {
  padding-right: 3.5rem; }

.padding-bottom-7 {
  padding-bottom: 3.5rem; }

.padding-left-7 {
  padding-left: 3.5rem; }

.padding-8 {
  padding: 4rem; }

.padding-y-8 {
  padding-top: 4rem;
  padding-bottom: 4rem; }

.padding-x-8 {
  padding-left: 4rem;
  padding-right: 4rem; }

.padding-top-8 {
  padding-top: 4rem; }

.padding-right-8 {
  padding-right: 4rem; }

.padding-bottom-8 {
  padding-bottom: 4rem; }

.padding-left-8 {
  padding-left: 4rem; }

.padding-9 {
  padding: 4.5rem; }

.padding-y-9 {
  padding-top: 4.5rem;
  padding-bottom: 4.5rem; }

.padding-x-9 {
  padding-left: 4.5rem;
  padding-right: 4.5rem; }

.padding-top-9 {
  padding-top: 4.5rem; }

.padding-right-9 {
  padding-right: 4.5rem; }

.padding-bottom-9 {
  padding-bottom: 4.5rem; }

.padding-left-9 {
  padding-left: 4.5rem; }

.padding-10 {
  padding: 5rem; }

.padding-y-10 {
  padding-top: 5rem;
  padding-bottom: 5rem; }

.padding-x-10 {
  padding-left: 5rem;
  padding-right: 5rem; }

.padding-top-10 {
  padding-top: 5rem; }

.padding-right-10 {
  padding-right: 5rem; }

.padding-bottom-10 {
  padding-bottom: 5rem; }

.padding-left-10 {
  padding-left: 5rem; }

.padding-15 {
  padding: 7.5rem; }

.padding-y-15 {
  padding-top: 7.5rem;
  padding-bottom: 7.5rem; }

.padding-x-15 {
  padding-left: 7.5rem;
  padding-right: 7.5rem; }

.padding-top-15 {
  padding-top: 7.5rem; }

.padding-right-15 {
  padding-right: 7.5rem; }

.padding-bottom-15 {
  padding-bottom: 7.5rem; }

.padding-left-15 {
  padding-left: 7.5rem; }

.padding-0 {
  padding: 0; }

.padding-y-0 {
  padding-top: 0;
  padding-bottom: 0; }

.padding-x-0 {
  padding-left: 0;
  padding-right: 0; }

.padding-top-0 {
  padding-top: 0; }

.padding-right-0 {
  padding-right: 0; }

.padding-bottom-0 {
  padding-bottom: 0; }

.padding-left-0 {
  padding-left: 0; }

.pin-all {
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
  position: absolute; }

.pin-x {
  left: 0;
  right: 0;
  position: absolute; }

.pin-y {
  bottom: 0;
  top: 0;
  position: absolute; }

.pin-bottom {
  bottom: 0;
  position: absolute; }

.pin-left {
  left: 0;
  position: absolute; }

.pin-right {
  right: 0;
  position: absolute; }

.pin-top {
  top: 0;
  position: absolute; }

.pin-none {
  bottom: auto;
  left: auto;
  right: auto;
  top: auto;
  position: static; }

.position-absolute {
  position: absolute; }

.position-fixed {
  position: fixed; }

.position-relative {
  position: relative; }

.position-static {
  position: static; }

.position-sticky {
  position: sticky; }

.right-1px {
  right: 1px; }

.right-2px {
  right: 2px; }

.right-05 {
  right: 0.25rem; }

.right-1 {
  right: 0.5rem; }

.right-105 {
  right: 0.75rem; }

.right-2 {
  right: 1rem; }

.right-205 {
  right: 1.25rem; }

.right-3 {
  right: 1.5rem; }

.right-neg-1px {
  right: -1px; }

.right-neg-2px {
  right: -2px; }

.right-neg-05 {
  right: -0.25rem; }

.right-neg-1 {
  right: -0.5rem; }

.right-neg-105 {
  right: -0.75rem; }

.right-neg-2 {
  right: -1rem; }

.right-neg-205 {
  right: -1.25rem; }

.right-neg-3 {
  right: -1.5rem; }

.right-0 {
  right: 0; }

.right-auto {
  right: auto; }

.right-full {
  right: 100%; }

.square-1px {
  height: 1px;
  width: 1px; }

.square-2px {
  height: 2px;
  width: 2px; }

.square-05 {
  height: 0.25rem;
  width: 0.25rem; }

.square-1 {
  height: 0.5rem;
  width: 0.5rem; }

.square-105 {
  height: 0.75rem;
  width: 0.75rem; }

.square-2 {
  height: 1rem;
  width: 1rem; }

.square-205 {
  height: 1.25rem;
  width: 1.25rem; }

.square-3 {
  height: 1.5rem;
  width: 1.5rem; }

.square-4 {
  height: 2rem;
  width: 2rem; }

.square-5 {
  height: 2.5rem;
  width: 2.5rem; }

.square-6 {
  height: 3rem;
  width: 3rem; }

.square-7 {
  height: 3.5rem;
  width: 3.5rem; }

.square-8 {
  height: 4rem;
  width: 4rem; }

.square-9 {
  height: 4.5rem;
  width: 4.5rem; }

.square-10 {
  height: 5rem;
  width: 5rem; }

.square-15 {
  height: 7.5rem;
  width: 7.5rem; }

.square-card {
  height: 10rem;
  width: 10rem; }

.square-card-lg {
  height: 15rem;
  width: 15rem; }

.square-mobile {
  height: 20rem;
  width: 20rem; }

.text-center {
  text-align: center; }

.text-left {
  text-align: left; }

.text-justify {
  text-align: justify; }

.text-right {
  text-align: right; }

.text-strike {
  text-decoration: line-through; }

.hover\:text-strike:hover {
  text-decoration: line-through; }

.text-underline {
  text-decoration: underline; }

.hover\:text-underline:hover {
  text-decoration: underline; }

.text-no-underline {
  text-decoration: none; }

.hover\:text-no-underline:hover {
  text-decoration: none; }

.text-no-strike {
  text-decoration: none; }

.hover\:text-no-strike:hover {
  text-decoration: none; }

.underline-red {
  text-decoration-color: #e52207; }

.hover\:underline-red:hover {
  text-decoration-color: #e52207; }

.underline-orange {
  text-decoration-color: #e66f0e; }

.hover\:underline-orange:hover {
  text-decoration-color: #e66f0e; }

.underline-gold {
  text-decoration-color: #ffbe2e; }

.hover\:underline-gold:hover {
  text-decoration-color: #ffbe2e; }

.underline-yellow {
  text-decoration-color: #fee685; }

.hover\:underline-yellow:hover {
  text-decoration-color: #fee685; }

.underline-green {
  text-decoration-color: #538200; }

.hover\:underline-green:hover {
  text-decoration-color: #538200; }

.underline-mint {
  text-decoration-color: #04c585; }

.hover\:underline-mint:hover {
  text-decoration-color: #04c585; }

.underline-cyan {
  text-decoration-color: #009ec1; }

.hover\:underline-cyan:hover {
  text-decoration-color: #009ec1; }

.underline-blue {
  text-decoration-color: #0076d6; }

.hover\:underline-blue:hover {
  text-decoration-color: #0076d6; }

.underline-indigo {
  text-decoration-color: #676cc8; }

.hover\:underline-indigo:hover {
  text-decoration-color: #676cc8; }

.underline-violet {
  text-decoration-color: #8168b3; }

.hover\:underline-violet:hover {
  text-decoration-color: #8168b3; }

.underline-magenta {
  text-decoration-color: #d72d79; }

.hover\:underline-magenta:hover {
  text-decoration-color: #d72d79; }

.underline-gray-5 {
  text-decoration-color: #f0f0f0; }

.hover\:underline-gray-5:hover {
  text-decoration-color: #f0f0f0; }

.underline-gray-10 {
  text-decoration-color: #e6e6e6; }

.hover\:underline-gray-10:hover {
  text-decoration-color: #e6e6e6; }

.underline-gray-30 {
  text-decoration-color: #adadad; }

.hover\:underline-gray-30:hover {
  text-decoration-color: #adadad; }

.underline-gray-50 {
  text-decoration-color: #757575; }

.hover\:underline-gray-50:hover {
  text-decoration-color: #757575; }

.underline-gray-70 {
  text-decoration-color: #454545; }

.hover\:underline-gray-70:hover {
  text-decoration-color: #454545; }

.underline-gray-90 {
  text-decoration-color: #1b1b1b; }

.hover\:underline-gray-90:hover {
  text-decoration-color: #1b1b1b; }

.underline-base-lightest {
  text-decoration-color: #f0f0f0; }

.hover\:underline-base-lightest:hover {
  text-decoration-color: #f0f0f0; }

.underline-base-lighter {
  text-decoration-color: #dfe1e2; }

.hover\:underline-base-lighter:hover {
  text-decoration-color: #dfe1e2; }

.underline-base-light {
  text-decoration-color: #a9aeb1; }

.hover\:underline-base-light:hover {
  text-decoration-color: #a9aeb1; }

.underline-base {
  text-decoration-color: #71767a; }

.hover\:underline-base:hover {
  text-decoration-color: #71767a; }

.underline-base-dark {
  text-decoration-color: #565c65; }

.hover\:underline-base-dark:hover {
  text-decoration-color: #565c65; }

.underline-base-darker {
  text-decoration-color: #3d4551; }

.hover\:underline-base-darker:hover {
  text-decoration-color: #3d4551; }

.underline-base-darkest {
  text-decoration-color: #1b1b1b; }

.hover\:underline-base-darkest:hover {
  text-decoration-color: #1b1b1b; }

.underline-ink {
  text-decoration-color: #1b1b1b; }

.hover\:underline-ink:hover {
  text-decoration-color: #1b1b1b; }

.underline-primary-lighter {
  text-decoration-color: #d9e8f6; }

.hover\:underline-primary-lighter:hover {
  text-decoration-color: #d9e8f6; }

.underline-primary-light {
  text-decoration-color: #73b3e7; }

.hover\:underline-primary-light:hover {
  text-decoration-color: #73b3e7; }

.underline-primary {
  text-decoration-color: #005ea2; }

.hover\:underline-primary:hover {
  text-decoration-color: #005ea2; }

.underline-primary-vivid {
  text-decoration-color: #0050d8; }

.hover\:underline-primary-vivid:hover {
  text-decoration-color: #0050d8; }

.underline-primary-dark {
  text-decoration-color: #1a4480; }

.hover\:underline-primary-dark:hover {
  text-decoration-color: #1a4480; }

.underline-primary-darker {
  text-decoration-color: #162e51; }

.hover\:underline-primary-darker:hover {
  text-decoration-color: #162e51; }

.underline-secondary-lighter {
  text-decoration-color: #f3e1e4; }

.hover\:underline-secondary-lighter:hover {
  text-decoration-color: #f3e1e4; }

.underline-secondary-light {
  text-decoration-color: #f2938c; }

.hover\:underline-secondary-light:hover {
  text-decoration-color: #f2938c; }

.underline-secondary {
  text-decoration-color: #d83933; }

.hover\:underline-secondary:hover {
  text-decoration-color: #d83933; }

.underline-secondary-vivid {
  text-decoration-color: #e41d3d; }

.hover\:underline-secondary-vivid:hover {
  text-decoration-color: #e41d3d; }

.underline-secondary-dark {
  text-decoration-color: #b50909; }

.hover\:underline-secondary-dark:hover {
  text-decoration-color: #b50909; }

.underline-secondary-darker {
  text-decoration-color: #8b0a03; }

.hover\:underline-secondary-darker:hover {
  text-decoration-color: #8b0a03; }

.underline-accent-warm-darker {
  text-decoration-color: #775540; }

.hover\:underline-accent-warm-darker:hover {
  text-decoration-color: #775540; }

.underline-accent-warm-dark {
  text-decoration-color: #c05600; }

.hover\:underline-accent-warm-dark:hover {
  text-decoration-color: #c05600; }

.underline-accent-warm {
  text-decoration-color: #fa9441; }

.hover\:underline-accent-warm:hover {
  text-decoration-color: #fa9441; }

.underline-accent-warm-light {
  text-decoration-color: #ffbc78; }

.hover\:underline-accent-warm-light:hover {
  text-decoration-color: #ffbc78; }

.underline-accent-warm-lighter {
  text-decoration-color: #f2e4d4; }

.hover\:underline-accent-warm-lighter:hover {
  text-decoration-color: #f2e4d4; }

.underline-accent-cool-darker {
  text-decoration-color: #07648d; }

.hover\:underline-accent-cool-darker:hover {
  text-decoration-color: #07648d; }

.underline-accent-cool-dark {
  text-decoration-color: #28a0cb; }

.hover\:underline-accent-cool-dark:hover {
  text-decoration-color: #28a0cb; }

.underline-accent-cool {
  text-decoration-color: #00bde3; }

.hover\:underline-accent-cool:hover {
  text-decoration-color: #00bde3; }

.underline-accent-cool-light {
  text-decoration-color: #97d4ea; }

.hover\:underline-accent-cool-light:hover {
  text-decoration-color: #97d4ea; }

.underline-accent-cool-lighter {
  text-decoration-color: #e1f3f8; }

.hover\:underline-accent-cool-lighter:hover {
  text-decoration-color: #e1f3f8; }

.underline-error-lighter {
  text-decoration-color: #f4e3db; }

.hover\:underline-error-lighter:hover {
  text-decoration-color: #f4e3db; }

.underline-error-light {
  text-decoration-color: #f39268; }

.hover\:underline-error-light:hover {
  text-decoration-color: #f39268; }

.underline-error {
  text-decoration-color: #d54309; }

.hover\:underline-error:hover {
  text-decoration-color: #d54309; }

.underline-error-dark {
  text-decoration-color: #b50909; }

.hover\:underline-error-dark:hover {
  text-decoration-color: #b50909; }

.underline-error-darker {
  text-decoration-color: #6f3331; }

.hover\:underline-error-darker:hover {
  text-decoration-color: #6f3331; }

.underline-warning-lighter {
  text-decoration-color: #faf3d1; }

.hover\:underline-warning-lighter:hover {
  text-decoration-color: #faf3d1; }

.underline-warning-light {
  text-decoration-color: #fee685; }

.hover\:underline-warning-light:hover {
  text-decoration-color: #fee685; }

.underline-warning {
  text-decoration-color: #ffbe2e; }

.hover\:underline-warning:hover {
  text-decoration-color: #ffbe2e; }

.underline-warning-dark {
  text-decoration-color: #e5a000; }

.hover\:underline-warning-dark:hover {
  text-decoration-color: #e5a000; }

.underline-warning-darker {
  text-decoration-color: #936f38; }

.hover\:underline-warning-darker:hover {
  text-decoration-color: #936f38; }

.underline-success-lighter {
  text-decoration-color: #ecf3ec; }

.hover\:underline-success-lighter:hover {
  text-decoration-color: #ecf3ec; }

.underline-success-light {
  text-decoration-color: #70e17b; }

.hover\:underline-success-light:hover {
  text-decoration-color: #70e17b; }

.underline-success {
  text-decoration-color: #00a91c; }

.hover\:underline-success:hover {
  text-decoration-color: #00a91c; }

.underline-success-dark {
  text-decoration-color: #008817; }

.hover\:underline-success-dark:hover {
  text-decoration-color: #008817; }

.underline-success-darker {
  text-decoration-color: #216e1f; }

.hover\:underline-success-darker:hover {
  text-decoration-color: #216e1f; }

.underline-info-lighter {
  text-decoration-color: #e7f6f8; }

.hover\:underline-info-lighter:hover {
  text-decoration-color: #e7f6f8; }

.underline-info-light {
  text-decoration-color: #99deea; }

.hover\:underline-info-light:hover {
  text-decoration-color: #99deea; }

.underline-info {
  text-decoration-color: #00bde3; }

.hover\:underline-info:hover {
  text-decoration-color: #00bde3; }

.underline-info-dark {
  text-decoration-color: #009ec1; }

.hover\:underline-info-dark:hover {
  text-decoration-color: #009ec1; }

.underline-info-darker {
  text-decoration-color: #2e6276; }

.hover\:underline-info-darker:hover {
  text-decoration-color: #2e6276; }

.underline-disabled-lighter {
  text-decoration-color: #c9c9c9; }

.hover\:underline-disabled-lighter:hover {
  text-decoration-color: #c9c9c9; }

.underline-disabled-light {
  text-decoration-color: #919191; }

.hover\:underline-disabled-light:hover {
  text-decoration-color: #919191; }

.underline-disabled {
  text-decoration-color: #757575; }

.hover\:underline-disabled:hover {
  text-decoration-color: #757575; }

.underline-disabled-dark {
  text-decoration-color: #454545; }

.hover\:underline-disabled-dark:hover {
  text-decoration-color: #454545; }

.underline-disabled-darker {
  text-decoration-color: #1b1b1b; }

.hover\:underline-disabled-darker:hover {
  text-decoration-color: #1b1b1b; }

.underline-emergency {
  text-decoration-color: #9c3d10; }

.hover\:underline-emergency:hover {
  text-decoration-color: #9c3d10; }

.underline-emergency-dark {
  text-decoration-color: #332d29; }

.hover\:underline-emergency-dark:hover {
  text-decoration-color: #332d29; }

.text-indent-0 {
  text-indent: 0; }

.text-indent-05 {
  text-indent: 0.25rem; }

.text-indent-1 {
  text-indent: 0.5rem; }

.text-indent-105 {
  text-indent: 0.75rem; }

.text-indent-2 {
  text-indent: 1rem; }

.text-indent-205 {
  text-indent: 1.25rem; }

.text-indent-3 {
  text-indent: 1.5rem; }

.text-indent-neg-05 {
  text-indent: -0.25rem; }

.text-indent-neg-1 {
  text-indent: -0.5rem; }

.text-indent-neg-105 {
  text-indent: -0.75rem; }

.text-indent-neg-2 {
  text-indent: -1rem; }

.text-indent-neg-205 {
  text-indent: -1.25rem; }

.text-indent-neg-3 {
  text-indent: -1.5rem; }

.text-indent-4 {
  text-indent: 2rem; }

.text-indent-5 {
  text-indent: 2.5rem; }

.text-indent-6 {
  text-indent: 3rem; }

.text-indent-7 {
  text-indent: 3.5rem; }

.text-indent-8 {
  text-indent: 4rem; }

.text-indent-9 {
  text-indent: 4.5rem; }

.text-indent-10 {
  text-indent: 5rem; }

.text-indent-15 {
  text-indent: 7.5rem; }

.text-indent-neg-4 {
  text-indent: -2rem; }

.text-indent-neg-5 {
  text-indent: -2.5rem; }

.text-indent-neg-6 {
  text-indent: -3rem; }

.text-indent-neg-7 {
  text-indent: -3.5rem; }

.text-indent-neg-8 {
  text-indent: -4rem; }

.text-indent-neg-9 {
  text-indent: -4.5rem; }

.text-indent-neg-10 {
  text-indent: -5rem; }

.text-indent-neg-15 {
  text-indent: -7.5rem; }

.text-uppercase {
  text-transform: uppercase; }

.text-no-uppercase {
  text-transform: none; }

.text-lowercase {
  text-transform: lowercase; }

.text-no-lowercase {
  text-transform: none; }

.top-1px {
  top: 1px; }

.top-2px {
  top: 2px; }

.top-05 {
  top: 0.25rem; }

.top-1 {
  top: 0.5rem; }

.top-105 {
  top: 0.75rem; }

.top-2 {
  top: 1rem; }

.top-205 {
  top: 1.25rem; }

.top-3 {
  top: 1.5rem; }

.top-neg-1px {
  top: -1px; }

.top-neg-2px {
  top: -2px; }

.top-neg-05 {
  top: -0.25rem; }

.top-neg-1 {
  top: -0.5rem; }

.top-neg-105 {
  top: -0.75rem; }

.top-neg-2 {
  top: -1rem; }

.top-neg-205 {
  top: -1.25rem; }

.top-neg-3 {
  top: -1.5rem; }

.top-0 {
  top: 0; }

.top-auto {
  top: auto; }

.top-full {
  top: 100%; }

.text-baseline {
  vertical-align: baseline; }

.text-bottom {
  vertical-align: bottom; }

.text-middle {
  vertical-align: middle; }

.text-sub {
  vertical-align: sub; }

.text-super {
  vertical-align: super; }

.text-tbottom {
  vertical-align: text-bottom; }

.text-ttop {
  vertical-align: text-top; }

.text-top {
  vertical-align: top; }

.text-pre {
  white-space: pre; }

.text-pre-line {
  white-space: pre-line; }

.text-pre-wrap {
  white-space: pre-wrap; }

.text-wrap {
  white-space: normal; }

.text-no-wrap {
  white-space: nowrap; }

.width-1px {
  width: 1px; }

.width-2px {
  width: 2px; }

.width-05 {
  width: 0.25rem; }

.width-1 {
  width: 0.5rem; }

.width-105 {
  width: 0.75rem; }

.width-2 {
  width: 1rem; }

.width-205 {
  width: 1.25rem; }

.width-3 {
  width: 1.5rem; }

.width-4 {
  width: 2rem; }

.width-5 {
  width: 2.5rem; }

.width-6 {
  width: 3rem; }

.width-7 {
  width: 3.5rem; }

.width-8 {
  width: 4rem; }

.width-9 {
  width: 4.5rem; }

.width-10 {
  width: 5rem; }

.width-15 {
  width: 7.5rem; }

.width-card {
  width: 10rem; }

.width-card-lg {
  width: 15rem; }

.width-mobile {
  width: 20rem; }

.width-mobile-lg {
  width: 30rem; }

.width-tablet {
  width: 40rem; }

.width-tablet-lg {
  width: 55rem; }

.width-desktop {
  width: 64rem; }

.width-desktop-lg {
  width: 75rem; }

.width-widescreen {
  width: 87.5rem; }

.width-0 {
  width: 0; }

.width-full {
  width: 100%; }

.width-auto {
  width: auto; }

.z-auto {
  z-index: auto; }

.z-bottom {
  z-index: -100; }

.z-top {
  z-index: 99999; }

.z-0 {
  z-index: 0; }

.z-100 {
  z-index: 100; }

.z-200 {
  z-index: 200; }

.z-300 {
  z-index: 300; }

.z-400 {
  z-index: 400; }

.z-500 {
  z-index: 500; }

@media all and (min-width: 30em) {
  .mobile-lg\:border-1px {
    border: 1px solid; }
  .mobile-lg\:hover\:border-1px:hover {
    border: 1px solid; }
  .mobile-lg\:border-y-1px {
    border-top: 1px solid;
    border-bottom: 1px solid; }
  .mobile-lg\:hover\:border-y-1px:hover {
    border-top: 1px solid;
    border-bottom: 1px solid; }
  .mobile-lg\:border-x-1px {
    border-left: 1px solid;
    border-right: 1px solid; }
  .mobile-lg\:hover\:border-x-1px:hover {
    border-left: 1px solid;
    border-right: 1px solid; }
  .mobile-lg\:border-top-1px {
    border-top: 1px solid; }
  .mobile-lg\:hover\:border-top-1px:hover {
    border-top: 1px solid; }
  .mobile-lg\:border-right-1px {
    border-right: 1px solid; }
  .mobile-lg\:hover\:border-right-1px:hover {
    border-right: 1px solid; }
  .mobile-lg\:border-bottom-1px {
    border-bottom: 1px solid; }
  .mobile-lg\:hover\:border-bottom-1px:hover {
    border-bottom: 1px solid; }
  .mobile-lg\:border-left-1px {
    border-left: 1px solid; }
  .mobile-lg\:hover\:border-left-1px:hover {
    border-left: 1px solid; }
  .mobile-lg\:border-2px {
    border: 2px solid; }
  .mobile-lg\:hover\:border-2px:hover {
    border: 2px solid; }
  .mobile-lg\:border-y-2px {
    border-top: 2px solid;
    border-bottom: 2px solid; }
  .mobile-lg\:hover\:border-y-2px:hover {
    border-top: 2px solid;
    border-bottom: 2px solid; }
  .mobile-lg\:border-x-2px {
    border-left: 2px solid;
    border-right: 2px solid; }
  .mobile-lg\:hover\:border-x-2px:hover {
    border-left: 2px solid;
    border-right: 2px solid; }
  .mobile-lg\:border-top-2px {
    border-top: 2px solid; }
  .mobile-lg\:hover\:border-top-2px:hover {
    border-top: 2px solid; }
  .mobile-lg\:border-right-2px {
    border-right: 2px solid; }
  .mobile-lg\:hover\:border-right-2px:hover {
    border-right: 2px solid; }
  .mobile-lg\:border-bottom-2px {
    border-bottom: 2px solid; }
  .mobile-lg\:hover\:border-bottom-2px:hover {
    border-bottom: 2px solid; }
  .mobile-lg\:border-left-2px {
    border-left: 2px solid; }
  .mobile-lg\:hover\:border-left-2px:hover {
    border-left: 2px solid; }
  .mobile-lg\:border-05 {
    border: 0.25rem solid; }
  .mobile-lg\:hover\:border-05:hover {
    border: 0.25rem solid; }
  .mobile-lg\:border-y-05 {
    border-top: 0.25rem solid;
    border-bottom: 0.25rem solid; }
  .mobile-lg\:hover\:border-y-05:hover {
    border-top: 0.25rem solid;
    border-bottom: 0.25rem solid; }
  .mobile-lg\:border-x-05 {
    border-left: 0.25rem solid;
    border-right: 0.25rem solid; }
  .mobile-lg\:hover\:border-x-05:hover {
    border-left: 0.25rem solid;
    border-right: 0.25rem solid; }
  .mobile-lg\:border-top-05 {
    border-top: 0.25rem solid; }
  .mobile-lg\:hover\:border-top-05:hover {
    border-top: 0.25rem solid; }
  .mobile-lg\:border-right-05 {
    border-right: 0.25rem solid; }
  .mobile-lg\:hover\:border-right-05:hover {
    border-right: 0.25rem solid; }
  .mobile-lg\:border-bottom-05 {
    border-bottom: 0.25rem solid; }
  .mobile-lg\:hover\:border-bottom-05:hover {
    border-bottom: 0.25rem solid; }
  .mobile-lg\:border-left-05 {
    border-left: 0.25rem solid; }
  .mobile-lg\:hover\:border-left-05:hover {
    border-left: 0.25rem solid; }
  .mobile-lg\:border-1 {
    border: 0.5rem solid; }
  .mobile-lg\:hover\:border-1:hover {
    border: 0.5rem solid; }
  .mobile-lg\:border-y-1 {
    border-top: 0.5rem solid;
    border-bottom: 0.5rem solid; }
  .mobile-lg\:hover\:border-y-1:hover {
    border-top: 0.5rem solid;
    border-bottom: 0.5rem solid; }
  .mobile-lg\:border-x-1 {
    border-left: 0.5rem solid;
    border-right: 0.5rem solid; }
  .mobile-lg\:hover\:border-x-1:hover {
    border-left: 0.5rem solid;
    border-right: 0.5rem solid; }
  .mobile-lg\:border-top-1 {
    border-top: 0.5rem solid; }
  .mobile-lg\:hover\:border-top-1:hover {
    border-top: 0.5rem solid; }
  .mobile-lg\:border-right-1 {
    border-right: 0.5rem solid; }
  .mobile-lg\:hover\:border-right-1:hover {
    border-right: 0.5rem solid; }
  .mobile-lg\:border-bottom-1 {
    border-bottom: 0.5rem solid; }
  .mobile-lg\:hover\:border-bottom-1:hover {
    border-bottom: 0.5rem solid; }
  .mobile-lg\:border-left-1 {
    border-left: 0.5rem solid; }
  .mobile-lg\:hover\:border-left-1:hover {
    border-left: 0.5rem solid; }
  .mobile-lg\:border-105 {
    border: 0.75rem solid; }
  .mobile-lg\:hover\:border-105:hover {
    border: 0.75rem solid; }
  .mobile-lg\:border-y-105 {
    border-top: 0.75rem solid;
    border-bottom: 0.75rem solid; }
  .mobile-lg\:hover\:border-y-105:hover {
    border-top: 0.75rem solid;
    border-bottom: 0.75rem solid; }
  .mobile-lg\:border-x-105 {
    border-left: 0.75rem solid;
    border-right: 0.75rem solid; }
  .mobile-lg\:hover\:border-x-105:hover {
    border-left: 0.75rem solid;
    border-right: 0.75rem solid; }
  .mobile-lg\:border-top-105 {
    border-top: 0.75rem solid; }
  .mobile-lg\:hover\:border-top-105:hover {
    border-top: 0.75rem solid; }
  .mobile-lg\:border-right-105 {
    border-right: 0.75rem solid; }
  .mobile-lg\:hover\:border-right-105:hover {
    border-right: 0.75rem solid; }
  .mobile-lg\:border-bottom-105 {
    border-bottom: 0.75rem solid; }
  .mobile-lg\:hover\:border-bottom-105:hover {
    border-bottom: 0.75rem solid; }
  .mobile-lg\:border-left-105 {
    border-left: 0.75rem solid; }
  .mobile-lg\:hover\:border-left-105:hover {
    border-left: 0.75rem solid; }
  .mobile-lg\:border-2 {
    border: 1rem solid; }
  .mobile-lg\:hover\:border-2:hover {
    border: 1rem solid; }
  .mobile-lg\:border-y-2 {
    border-top: 1rem solid;
    border-bottom: 1rem solid; }
  .mobile-lg\:hover\:border-y-2:hover {
    border-top: 1rem solid;
    border-bottom: 1rem solid; }
  .mobile-lg\:border-x-2 {
    border-left: 1rem solid;
    border-right: 1rem solid; }
  .mobile-lg\:hover\:border-x-2:hover {
    border-left: 1rem solid;
    border-right: 1rem solid; }
  .mobile-lg\:border-top-2 {
    border-top: 1rem solid; }
  .mobile-lg\:hover\:border-top-2:hover {
    border-top: 1rem solid; }
  .mobile-lg\:border-right-2 {
    border-right: 1rem solid; }
  .mobile-lg\:hover\:border-right-2:hover {
    border-right: 1rem solid; }
  .mobile-lg\:border-bottom-2 {
    border-bottom: 1rem solid; }
  .mobile-lg\:hover\:border-bottom-2:hover {
    border-bottom: 1rem solid; }
  .mobile-lg\:border-left-2 {
    border-left: 1rem solid; }
  .mobile-lg\:hover\:border-left-2:hover {
    border-left: 1rem solid; }
  .mobile-lg\:border-205 {
    border: 1.25rem solid; }
  .mobile-lg\:hover\:border-205:hover {
    border: 1.25rem solid; }
  .mobile-lg\:border-y-205 {
    border-top: 1.25rem solid;
    border-bottom: 1.25rem solid; }
  .mobile-lg\:hover\:border-y-205:hover {
    border-top: 1.25rem solid;
    border-bottom: 1.25rem solid; }
  .mobile-lg\:border-x-205 {
    border-left: 1.25rem solid;
    border-right: 1.25rem solid; }
  .mobile-lg\:hover\:border-x-205:hover {
    border-left: 1.25rem solid;
    border-right: 1.25rem solid; }
  .mobile-lg\:border-top-205 {
    border-top: 1.25rem solid; }
  .mobile-lg\:hover\:border-top-205:hover {
    border-top: 1.25rem solid; }
  .mobile-lg\:border-right-205 {
    border-right: 1.25rem solid; }
  .mobile-lg\:hover\:border-right-205:hover {
    border-right: 1.25rem solid; }
  .mobile-lg\:border-bottom-205 {
    border-bottom: 1.25rem solid; }
  .mobile-lg\:hover\:border-bottom-205:hover {
    border-bottom: 1.25rem solid; }
  .mobile-lg\:border-left-205 {
    border-left: 1.25rem solid; }
  .mobile-lg\:hover\:border-left-205:hover {
    border-left: 1.25rem solid; }
  .mobile-lg\:border-3 {
    border: 1.5rem solid; }
  .mobile-lg\:hover\:border-3:hover {
    border: 1.5rem solid; }
  .mobile-lg\:border-y-3 {
    border-top: 1.5rem solid;
    border-bottom: 1.5rem solid; }
  .mobile-lg\:hover\:border-y-3:hover {
    border-top: 1.5rem solid;
    border-bottom: 1.5rem solid; }
  .mobile-lg\:border-x-3 {
    border-left: 1.5rem solid;
    border-right: 1.5rem solid; }
  .mobile-lg\:hover\:border-x-3:hover {
    border-left: 1.5rem solid;
    border-right: 1.5rem solid; }
  .mobile-lg\:border-top-3 {
    border-top: 1.5rem solid; }
  .mobile-lg\:hover\:border-top-3:hover {
    border-top: 1.5rem solid; }
  .mobile-lg\:border-right-3 {
    border-right: 1.5rem solid; }
  .mobile-lg\:hover\:border-right-3:hover {
    border-right: 1.5rem solid; }
  .mobile-lg\:border-bottom-3 {
    border-bottom: 1.5rem solid; }
  .mobile-lg\:hover\:border-bottom-3:hover {
    border-bottom: 1.5rem solid; }
  .mobile-lg\:border-left-3 {
    border-left: 1.5rem solid; }
  .mobile-lg\:hover\:border-left-3:hover {
    border-left: 1.5rem solid; }
  .mobile-lg\:border-0 {
    border: 0 solid; }
  .mobile-lg\:hover\:border-0:hover {
    border: 0 solid; }
  .mobile-lg\:border-y-0 {
    border-top: 0 solid;
    border-bottom: 0 solid; }
  .mobile-lg\:hover\:border-y-0:hover {
    border-top: 0 solid;
    border-bottom: 0 solid; }
  .mobile-lg\:border-x-0 {
    border-left: 0 solid;
    border-right: 0 solid; }
  .mobile-lg\:hover\:border-x-0:hover {
    border-left: 0 solid;
    border-right: 0 solid; }
  .mobile-lg\:border-top-0 {
    border-top: 0 solid; }
  .mobile-lg\:hover\:border-top-0:hover {
    border-top: 0 solid; }
  .mobile-lg\:border-right-0 {
    border-right: 0 solid; }
  .mobile-lg\:hover\:border-right-0:hover {
    border-right: 0 solid; }
  .mobile-lg\:border-bottom-0 {
    border-bottom: 0 solid; }
  .mobile-lg\:hover\:border-bottom-0:hover {
    border-bottom: 0 solid; }
  .mobile-lg\:border-left-0 {
    border-left: 0 solid; }
  .mobile-lg\:hover\:border-left-0:hover {
    border-left: 0 solid; }
  .mobile-lg\:border {
    border: 1px solid; }
  .mobile-lg\:hover\:border:hover {
    border: 1px solid; }
  .mobile-lg\:border-y {
    border-top: 1px solid;
    border-bottom: 1px solid; }
  .mobile-lg\:hover\:border-y:hover {
    border-top: 1px solid;
    border-bottom: 1px solid; }
  .mobile-lg\:border-x {
    border-left: 1px solid;
    border-right: 1px solid; }
  .mobile-lg\:hover\:border-x:hover {
    border-left: 1px solid;
    border-right: 1px solid; }
  .mobile-lg\:border-top {
    border-top: 1px solid; }
  .mobile-lg\:hover\:border-top:hover {
    border-top: 1px solid; }
  .mobile-lg\:border-right {
    border-right: 1px solid; }
  .mobile-lg\:hover\:border-right:hover {
    border-right: 1px solid; }
  .mobile-lg\:border-bottom {
    border-bottom: 1px solid; }
  .mobile-lg\:hover\:border-bottom:hover {
    border-bottom: 1px solid; }
  .mobile-lg\:border-left {
    border-left: 1px solid; }
  .mobile-lg\:hover\:border-left:hover {
    border-left: 1px solid; }
  .mobile-lg\:border-transparent {
    border-color: transparent; }
  .mobile-lg\:hover\:border-transparent:hover {
    border-color: transparent; }
  .mobile-lg\:border-black {
    border-color: black; }
  .mobile-lg\:hover\:border-black:hover {
    border-color: black; }
  .mobile-lg\:border-white {
    border-color: white; }
  .mobile-lg\:hover\:border-white:hover {
    border-color: white; }
  .mobile-lg\:border-red {
    border-color: #e52207; }
  .mobile-lg\:hover\:border-red:hover {
    border-color: #e52207; }
  .mobile-lg\:border-orange {
    border-color: #e66f0e; }
  .mobile-lg\:hover\:border-orange:hover {
    border-color: #e66f0e; }
  .mobile-lg\:border-gold {
    border-color: #ffbe2e; }
  .mobile-lg\:hover\:border-gold:hover {
    border-color: #ffbe2e; }
  .mobile-lg\:border-yellow {
    border-color: #fee685; }
  .mobile-lg\:hover\:border-yellow:hover {
    border-color: #fee685; }
  .mobile-lg\:border-green {
    border-color: #538200; }
  .mobile-lg\:hover\:border-green:hover {
    border-color: #538200; }
  .mobile-lg\:border-mint {
    border-color: #04c585; }
  .mobile-lg\:hover\:border-mint:hover {
    border-color: #04c585; }
  .mobile-lg\:border-cyan {
    border-color: #009ec1; }
  .mobile-lg\:hover\:border-cyan:hover {
    border-color: #009ec1; }
  .mobile-lg\:border-blue {
    border-color: #0076d6; }
  .mobile-lg\:hover\:border-blue:hover {
    border-color: #0076d6; }
  .mobile-lg\:border-indigo {
    border-color: #676cc8; }
  .mobile-lg\:hover\:border-indigo:hover {
    border-color: #676cc8; }
  .mobile-lg\:border-violet {
    border-color: #8168b3; }
  .mobile-lg\:hover\:border-violet:hover {
    border-color: #8168b3; }
  .mobile-lg\:border-magenta {
    border-color: #d72d79; }
  .mobile-lg\:hover\:border-magenta:hover {
    border-color: #d72d79; }
  .mobile-lg\:border-gray-5 {
    border-color: #f0f0f0; }
  .mobile-lg\:hover\:border-gray-5:hover {
    border-color: #f0f0f0; }
  .mobile-lg\:border-gray-10 {
    border-color: #e6e6e6; }
  .mobile-lg\:hover\:border-gray-10:hover {
    border-color: #e6e6e6; }
  .mobile-lg\:border-gray-30 {
    border-color: #adadad; }
  .mobile-lg\:hover\:border-gray-30:hover {
    border-color: #adadad; }
  .mobile-lg\:border-gray-50 {
    border-color: #757575; }
  .mobile-lg\:hover\:border-gray-50:hover {
    border-color: #757575; }
  .mobile-lg\:border-gray-70 {
    border-color: #454545; }
  .mobile-lg\:hover\:border-gray-70:hover {
    border-color: #454545; }
  .mobile-lg\:border-gray-90 {
    border-color: #1b1b1b; }
  .mobile-lg\:hover\:border-gray-90:hover {
    border-color: #1b1b1b; }
  .mobile-lg\:border-base-lightest {
    border-color: #f0f0f0; }
  .mobile-lg\:hover\:border-base-lightest:hover {
    border-color: #f0f0f0; }
  .mobile-lg\:border-base-lighter {
    border-color: #dfe1e2; }
  .mobile-lg\:hover\:border-base-lighter:hover {
    border-color: #dfe1e2; }
  .mobile-lg\:border-base-light {
    border-color: #a9aeb1; }
  .mobile-lg\:hover\:border-base-light:hover {
    border-color: #a9aeb1; }
  .mobile-lg\:border-base {
    border-color: #71767a; }
  .mobile-lg\:hover\:border-base:hover {
    border-color: #71767a; }
  .mobile-lg\:border-base-dark {
    border-color: #565c65; }
  .mobile-lg\:hover\:border-base-dark:hover {
    border-color: #565c65; }
  .mobile-lg\:border-base-darker {
    border-color: #3d4551; }
  .mobile-lg\:hover\:border-base-darker:hover {
    border-color: #3d4551; }
  .mobile-lg\:border-base-darkest {
    border-color: #1b1b1b; }
  .mobile-lg\:hover\:border-base-darkest:hover {
    border-color: #1b1b1b; }
  .mobile-lg\:border-ink {
    border-color: #1b1b1b; }
  .mobile-lg\:hover\:border-ink:hover {
    border-color: #1b1b1b; }
  .mobile-lg\:border-primary-lighter {
    border-color: #d9e8f6; }
  .mobile-lg\:hover\:border-primary-lighter:hover {
    border-color: #d9e8f6; }
  .mobile-lg\:border-primary-light {
    border-color: #73b3e7; }
  .mobile-lg\:hover\:border-primary-light:hover {
    border-color: #73b3e7; }
  .mobile-lg\:border-primary {
    border-color: #005ea2; }
  .mobile-lg\:hover\:border-primary:hover {
    border-color: #005ea2; }
  .mobile-lg\:border-primary-vivid {
    border-color: #0050d8; }
  .mobile-lg\:hover\:border-primary-vivid:hover {
    border-color: #0050d8; }
  .mobile-lg\:border-primary-dark {
    border-color: #1a4480; }
  .mobile-lg\:hover\:border-primary-dark:hover {
    border-color: #1a4480; }
  .mobile-lg\:border-primary-darker {
    border-color: #162e51; }
  .mobile-lg\:hover\:border-primary-darker:hover {
    border-color: #162e51; }
  .mobile-lg\:border-secondary-lighter {
    border-color: #f3e1e4; }
  .mobile-lg\:hover\:border-secondary-lighter:hover {
    border-color: #f3e1e4; }
  .mobile-lg\:border-secondary-light {
    border-color: #f2938c; }
  .mobile-lg\:hover\:border-secondary-light:hover {
    border-color: #f2938c; }
  .mobile-lg\:border-secondary {
    border-color: #d83933; }
  .mobile-lg\:hover\:border-secondary:hover {
    border-color: #d83933; }
  .mobile-lg\:border-secondary-vivid {
    border-color: #e41d3d; }
  .mobile-lg\:hover\:border-secondary-vivid:hover {
    border-color: #e41d3d; }
  .mobile-lg\:border-secondary-dark {
    border-color: #b50909; }
  .mobile-lg\:hover\:border-secondary-dark:hover {
    border-color: #b50909; }
  .mobile-lg\:border-secondary-darker {
    border-color: #8b0a03; }
  .mobile-lg\:hover\:border-secondary-darker:hover {
    border-color: #8b0a03; }
  .mobile-lg\:border-accent-warm-darker {
    border-color: #775540; }
  .mobile-lg\:hover\:border-accent-warm-darker:hover {
    border-color: #775540; }
  .mobile-lg\:border-accent-warm-dark {
    border-color: #c05600; }
  .mobile-lg\:hover\:border-accent-warm-dark:hover {
    border-color: #c05600; }
  .mobile-lg\:border-accent-warm {
    border-color: #fa9441; }
  .mobile-lg\:hover\:border-accent-warm:hover {
    border-color: #fa9441; }
  .mobile-lg\:border-accent-warm-light {
    border-color: #ffbc78; }
  .mobile-lg\:hover\:border-accent-warm-light:hover {
    border-color: #ffbc78; }
  .mobile-lg\:border-accent-warm-lighter {
    border-color: #f2e4d4; }
  .mobile-lg\:hover\:border-accent-warm-lighter:hover {
    border-color: #f2e4d4; }
  .mobile-lg\:border-accent-cool-darker {
    border-color: #07648d; }
  .mobile-lg\:hover\:border-accent-cool-darker:hover {
    border-color: #07648d; }
  .mobile-lg\:border-accent-cool-dark {
    border-color: #28a0cb; }
  .mobile-lg\:hover\:border-accent-cool-dark:hover {
    border-color: #28a0cb; }
  .mobile-lg\:border-accent-cool {
    border-color: #00bde3; }
  .mobile-lg\:hover\:border-accent-cool:hover {
    border-color: #00bde3; }
  .mobile-lg\:border-accent-cool-light {
    border-color: #97d4ea; }
  .mobile-lg\:hover\:border-accent-cool-light:hover {
    border-color: #97d4ea; }
  .mobile-lg\:border-accent-cool-lighter {
    border-color: #e1f3f8; }
  .mobile-lg\:hover\:border-accent-cool-lighter:hover {
    border-color: #e1f3f8; }
  .mobile-lg\:border-error-lighter {
    border-color: #f4e3db; }
  .mobile-lg\:hover\:border-error-lighter:hover {
    border-color: #f4e3db; }
  .mobile-lg\:border-error-light {
    border-color: #f39268; }
  .mobile-lg\:hover\:border-error-light:hover {
    border-color: #f39268; }
  .mobile-lg\:border-error {
    border-color: #d54309; }
  .mobile-lg\:hover\:border-error:hover {
    border-color: #d54309; }
  .mobile-lg\:border-error-dark {
    border-color: #b50909; }
  .mobile-lg\:hover\:border-error-dark:hover {
    border-color: #b50909; }
  .mobile-lg\:border-error-darker {
    border-color: #6f3331; }
  .mobile-lg\:hover\:border-error-darker:hover {
    border-color: #6f3331; }
  .mobile-lg\:border-warning-lighter {
    border-color: #faf3d1; }
  .mobile-lg\:hover\:border-warning-lighter:hover {
    border-color: #faf3d1; }
  .mobile-lg\:border-warning-light {
    border-color: #fee685; }
  .mobile-lg\:hover\:border-warning-light:hover {
    border-color: #fee685; }
  .mobile-lg\:border-warning {
    border-color: #ffbe2e; }
  .mobile-lg\:hover\:border-warning:hover {
    border-color: #ffbe2e; }
  .mobile-lg\:border-warning-dark {
    border-color: #e5a000; }
  .mobile-lg\:hover\:border-warning-dark:hover {
    border-color: #e5a000; }
  .mobile-lg\:border-warning-darker {
    border-color: #936f38; }
  .mobile-lg\:hover\:border-warning-darker:hover {
    border-color: #936f38; }
  .mobile-lg\:border-success-lighter {
    border-color: #ecf3ec; }
  .mobile-lg\:hover\:border-success-lighter:hover {
    border-color: #ecf3ec; }
  .mobile-lg\:border-success-light {
    border-color: #70e17b; }
  .mobile-lg\:hover\:border-success-light:hover {
    border-color: #70e17b; }
  .mobile-lg\:border-success {
    border-color: #00a91c; }
  .mobile-lg\:hover\:border-success:hover {
    border-color: #00a91c; }
  .mobile-lg\:border-success-dark {
    border-color: #008817; }
  .mobile-lg\:hover\:border-success-dark:hover {
    border-color: #008817; }
  .mobile-lg\:border-success-darker {
    border-color: #216e1f; }
  .mobile-lg\:hover\:border-success-darker:hover {
    border-color: #216e1f; }
  .mobile-lg\:border-info-lighter {
    border-color: #e7f6f8; }
  .mobile-lg\:hover\:border-info-lighter:hover {
    border-color: #e7f6f8; }
  .mobile-lg\:border-info-light {
    border-color: #99deea; }
  .mobile-lg\:hover\:border-info-light:hover {
    border-color: #99deea; }
  .mobile-lg\:border-info {
    border-color: #00bde3; }
  .mobile-lg\:hover\:border-info:hover {
    border-color: #00bde3; }
  .mobile-lg\:border-info-dark {
    border-color: #009ec1; }
  .mobile-lg\:hover\:border-info-dark:hover {
    border-color: #009ec1; }
  .mobile-lg\:border-info-darker {
    border-color: #2e6276; }
  .mobile-lg\:hover\:border-info-darker:hover {
    border-color: #2e6276; }
  .mobile-lg\:border-disabled-lighter {
    border-color: #c9c9c9; }
  .mobile-lg\:hover\:border-disabled-lighter:hover {
    border-color: #c9c9c9; }
  .mobile-lg\:border-disabled-light {
    border-color: #919191; }
  .mobile-lg\:hover\:border-disabled-light:hover {
    border-color: #919191; }
  .mobile-lg\:border-disabled {
    border-color: #757575; }
  .mobile-lg\:hover\:border-disabled:hover {
    border-color: #757575; }
  .mobile-lg\:border-disabled-dark {
    border-color: #454545; }
  .mobile-lg\:hover\:border-disabled-dark:hover {
    border-color: #454545; }
  .mobile-lg\:border-disabled-darker {
    border-color: #1b1b1b; }
  .mobile-lg\:hover\:border-disabled-darker:hover {
    border-color: #1b1b1b; }
  .mobile-lg\:border-emergency {
    border-color: #9c3d10; }
  .mobile-lg\:hover\:border-emergency:hover {
    border-color: #9c3d10; }
  .mobile-lg\:border-emergency-dark {
    border-color: #332d29; }
  .mobile-lg\:hover\:border-emergency-dark:hover {
    border-color: #332d29; }
  .mobile-lg\:radius-0 {
    border-radius: 0; }
  .mobile-lg\:radius-top-0 {
    border-top-left-radius: 0;
    border-top-right-radius: 0; }
  .mobile-lg\:radius-right-0 {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0; }
  .mobile-lg\:radius-bottom-0 {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0; }
  .mobile-lg\:radius-left-0 {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0; }
  .mobile-lg\:radius-sm {
    border-radius: 2px; }
  .mobile-lg\:radius-top-sm {
    border-top-left-radius: 2px;
    border-top-right-radius: 2px; }
  .mobile-lg\:radius-right-sm {
    border-top-right-radius: 2px;
    border-bottom-right-radius: 2px; }
  .mobile-lg\:radius-bottom-sm {
    border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px; }
  .mobile-lg\:radius-left-sm {
    border-top-left-radius: 2px;
    border-bottom-left-radius: 2px; }
  .mobile-lg\:radius-md {
    border-radius: 0.25rem; }
  .mobile-lg\:radius-top-md {
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem; }
  .mobile-lg\:radius-right-md {
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem; }
  .mobile-lg\:radius-bottom-md {
    border-bottom-left-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem; }
  .mobile-lg\:radius-left-md {
    border-top-left-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem; }
  .mobile-lg\:radius-lg {
    border-radius: 0.5rem; }
  .mobile-lg\:radius-top-lg {
    border-top-left-radius: 0.5rem;
    border-top-right-radius: 0.5rem; }
  .mobile-lg\:radius-right-lg {
    border-top-right-radius: 0.5rem;
    border-bottom-right-radius: 0.5rem; }
  .mobile-lg\:radius-bottom-lg {
    border-bottom-left-radius: 0.5rem;
    border-bottom-right-radius: 0.5rem; }
  .mobile-lg\:radius-left-lg {
    border-top-left-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem; }
  .mobile-lg\:radius-pill {
    border-radius: 99rem; }
  .mobile-lg\:radius-top-pill {
    border-top-left-radius: 99rem;
    border-top-right-radius: 99rem; }
  .mobile-lg\:radius-right-pill {
    border-top-right-radius: 99rem;
    border-bottom-right-radius: 99rem; }
  .mobile-lg\:radius-bottom-pill {
    border-bottom-left-radius: 99rem;
    border-bottom-right-radius: 99rem; }
  .mobile-lg\:radius-left-pill {
    border-top-left-radius: 99rem;
    border-bottom-left-radius: 99rem; }
  .mobile-lg\:display-block {
    display: block; }
  .mobile-lg\:display-flex {
    display: flex; }
  .mobile-lg\:display-none {
    display: none; }
  .mobile-lg\:display-inline {
    display: inline; }
  .mobile-lg\:display-inline-block {
    display: inline-block; }
  .mobile-lg\:display-inline-flex {
    display: inline-flex; }
  .mobile-lg\:display-table {
    display: table; }
  .mobile-lg\:display-table-cell {
    display: table-cell; }
  .mobile-lg\:display-table-row {
    display: table-row; }
  .mobile-lg\:font-mono-3xs {
    font-size: 0.77rem; }
  .mobile-lg\:font-mono-2xs {
    font-size: 0.83rem; }
  .mobile-lg\:font-mono-xs {
    font-size: 0.89rem; }
  .mobile-lg\:font-mono-sm {
    font-size: 0.95rem; }
  .mobile-lg\:font-mono-md {
    font-size: 1.01rem; }
  .mobile-lg\:font-mono-lg {
    font-size: 1.31rem; }
  .mobile-lg\:font-mono-xl {
    font-size: 1.91rem; }
  .mobile-lg\:font-mono-2xl {
    font-size: 2.38rem; }
  .mobile-lg\:font-mono-3xl {
    font-size: 2.86rem; }
  .mobile-lg\:font-sans-3xs {
    font-size: 0.87rem; }
  .mobile-lg\:font-sans-2xs {
    font-size: 0.93rem; }
  .mobile-lg\:font-sans-xs {
    font-size: 1rem; }
  .mobile-lg\:font-sans-sm {
    font-size: 1.06rem; }
  .mobile-lg\:font-sans-md {
    font-size: 1.13rem; }
  .mobile-lg\:font-sans-lg {
    font-size: 1.46rem; }
  .mobile-lg\:font-sans-xl {
    font-size: 2.13rem; }
  .mobile-lg\:font-sans-2xl {
    font-size: 2.66rem; }
  .mobile-lg\:font-sans-3xl {
    font-size: 3.19rem; }
  .mobile-lg\:font-serif-3xs {
    font-size: 0.79rem; }
  .mobile-lg\:font-serif-2xs {
    font-size: 0.85rem; }
  .mobile-lg\:font-serif-xs {
    font-size: 0.91rem; }
  .mobile-lg\:font-serif-sm {
    font-size: 0.98rem; }
  .mobile-lg\:font-serif-md {
    font-size: 1.04rem; }
  .mobile-lg\:font-serif-lg {
    font-size: 1.34rem; }
  .mobile-lg\:font-serif-xl {
    font-size: 1.95rem; }
  .mobile-lg\:font-serif-2xl {
    font-size: 2.44rem; }
  .mobile-lg\:font-serif-3xl {
    font-size: 2.93rem; }
  .mobile-lg\:font-heading-3xs {
    font-size: 0.79rem; }
  .mobile-lg\:font-heading-2xs {
    font-size: 0.85rem; }
  .mobile-lg\:font-heading-xs {
    font-size: 0.91rem; }
  .mobile-lg\:font-heading-sm {
    font-size: 0.98rem; }
  .mobile-lg\:font-heading-md {
    font-size: 1.04rem; }
  .mobile-lg\:font-heading-lg {
    font-size: 1.34rem; }
  .mobile-lg\:font-heading-xl {
    font-size: 1.95rem; }
  .mobile-lg\:font-heading-2xl {
    font-size: 2.44rem; }
  .mobile-lg\:font-heading-3xl {
    font-size: 2.93rem; }
  .mobile-lg\:font-body-3xs {
    font-size: 0.87rem; }
  .mobile-lg\:font-body-2xs {
    font-size: 0.93rem; }
  .mobile-lg\:font-body-xs {
    font-size: 1rem; }
  .mobile-lg\:font-body-sm {
    font-size: 1.06rem; }
  .mobile-lg\:font-body-md {
    font-size: 1.13rem; }
  .mobile-lg\:font-body-lg {
    font-size: 1.46rem; }
  .mobile-lg\:font-body-xl {
    font-size: 2.13rem; }
  .mobile-lg\:font-body-2xl {
    font-size: 2.66rem; }
  .mobile-lg\:font-body-3xl {
    font-size: 3.19rem; }
  .mobile-lg\:font-code-3xs {
    font-size: 0.77rem; }
  .mobile-lg\:font-code-2xs {
    font-size: 0.83rem; }
  .mobile-lg\:font-code-xs {
    font-size: 0.89rem; }
  .mobile-lg\:font-code-sm {
    font-size: 0.95rem; }
  .mobile-lg\:font-code-md {
    font-size: 1.01rem; }
  .mobile-lg\:font-code-lg {
    font-size: 1.31rem; }
  .mobile-lg\:font-code-xl {
    font-size: 1.91rem; }
  .mobile-lg\:font-code-2xl {
    font-size: 2.38rem; }
  .mobile-lg\:font-code-3xl {
    font-size: 2.86rem; }
  .mobile-lg\:font-alt-3xs {
    font-size: 0.79rem; }
  .mobile-lg\:font-alt-2xs {
    font-size: 0.85rem; }
  .mobile-lg\:font-alt-xs {
    font-size: 0.91rem; }
  .mobile-lg\:font-alt-sm {
    font-size: 0.98rem; }
  .mobile-lg\:font-alt-md {
    font-size: 1.04rem; }
  .mobile-lg\:font-alt-lg {
    font-size: 1.34rem; }
  .mobile-lg\:font-alt-xl {
    font-size: 1.95rem; }
  .mobile-lg\:font-alt-2xl {
    font-size: 2.44rem; }
  .mobile-lg\:font-alt-3xl {
    font-size: 2.93rem; }
  .mobile-lg\:font-ui-3xs {
    font-size: 0.87rem; }
  .mobile-lg\:font-ui-2xs {
    font-size: 0.93rem; }
  .mobile-lg\:font-ui-xs {
    font-size: 1rem; }
  .mobile-lg\:font-ui-sm {
    font-size: 1.06rem; }
  .mobile-lg\:font-ui-md {
    font-size: 1.13rem; }
  .mobile-lg\:font-ui-lg {
    font-size: 1.46rem; }
  .mobile-lg\:font-ui-xl {
    font-size: 2.13rem; }
  .mobile-lg\:font-ui-2xl {
    font-size: 2.66rem; }
  .mobile-lg\:font-ui-3xl {
    font-size: 3.19rem; }
  .mobile-lg\:text-light {
    font-weight: 300; }
  .mobile-lg\:text-normal {
    font-weight: normal; }
  .mobile-lg\:text-bold {
    font-weight: 700; }
  .mobile-lg\:flex-justify-center {
    justify-content: center; }
  .mobile-lg\:flex-justify-start {
    justify-content: flex-start; }
  .mobile-lg\:flex-justify-end {
    justify-content: flex-end; }
  .mobile-lg\:flex-justify {
    justify-content: space-between; }
  .mobile-lg\:line-height-sans-1 {
    line-height: 0.9; }
  .mobile-lg\:line-height-sans-2 {
    line-height: 1.1; }
  .mobile-lg\:line-height-sans-3 {
    line-height: 1.3; }
  .mobile-lg\:line-height-sans-4 {
    line-height: 1.4; }
  .mobile-lg\:line-height-sans-5 {
    line-height: 1.5; }
  .mobile-lg\:line-height-sans-6 {
    line-height: 1.6; }
  .mobile-lg\:line-height-serif-1 {
    line-height: 1; }
  .mobile-lg\:line-height-serif-2 {
    line-height: 1.2; }
  .mobile-lg\:line-height-serif-3 {
    line-height: 1.4; }
  .mobile-lg\:line-height-serif-4 {
    line-height: 1.5; }
  .mobile-lg\:line-height-serif-5 {
    line-height: 1.7; }
  .mobile-lg\:line-height-serif-6 {
    line-height: 1.8; }
  .mobile-lg\:line-height-mono-1 {
    line-height: 1; }
  .mobile-lg\:line-height-mono-2 {
    line-height: 1.3; }
  .mobile-lg\:line-height-mono-3 {
    line-height: 1.4; }
  .mobile-lg\:line-height-mono-4 {
    line-height: 1.6; }
  .mobile-lg\:line-height-mono-5 {
    line-height: 1.7; }
  .mobile-lg\:line-height-mono-6 {
    line-height: 1.8; }
  .mobile-lg\:line-height-heading-1 {
    line-height: 1; }
  .mobile-lg\:line-height-heading-2 {
    line-height: 1.2; }
  .mobile-lg\:line-height-heading-3 {
    line-height: 1.4; }
  .mobile-lg\:line-height-heading-4 {
    line-height: 1.5; }
  .mobile-lg\:line-height-heading-5 {
    line-height: 1.7; }
  .mobile-lg\:line-height-heading-6 {
    line-height: 1.8; }
  .mobile-lg\:line-height-ui-1 {
    line-height: 0.9; }
  .mobile-lg\:line-height-ui-2 {
    line-height: 1.1; }
  .mobile-lg\:line-height-ui-3 {
    line-height: 1.3; }
  .mobile-lg\:line-height-ui-4 {
    line-height: 1.4; }
  .mobile-lg\:line-height-ui-5 {
    line-height: 1.5; }
  .mobile-lg\:line-height-ui-6 {
    line-height: 1.6; }
  .mobile-lg\:line-height-body-1 {
    line-height: 0.9; }
  .mobile-lg\:line-height-body-2 {
    line-height: 1.1; }
  .mobile-lg\:line-height-body-3 {
    line-height: 1.3; }
  .mobile-lg\:line-height-body-4 {
    line-height: 1.4; }
  .mobile-lg\:line-height-body-5 {
    line-height: 1.5; }
  .mobile-lg\:line-height-body-6 {
    line-height: 1.6; }
  .mobile-lg\:line-height-code-1 {
    line-height: 1; }
  .mobile-lg\:line-height-code-2 {
    line-height: 1.3; }
  .mobile-lg\:line-height-code-3 {
    line-height: 1.4; }
  .mobile-lg\:line-height-code-4 {
    line-height: 1.6; }
  .mobile-lg\:line-height-code-5 {
    line-height: 1.7; }
  .mobile-lg\:line-height-code-6 {
    line-height: 1.8; }
  .mobile-lg\:line-height-alt-1 {
    line-height: 1; }
  .mobile-lg\:line-height-alt-2 {
    line-height: 1.2; }
  .mobile-lg\:line-height-alt-3 {
    line-height: 1.4; }
  .mobile-lg\:line-height-alt-4 {
    line-height: 1.5; }
  .mobile-lg\:line-height-alt-5 {
    line-height: 1.7; }
  .mobile-lg\:line-height-alt-6 {
    line-height: 1.8; }
  .mobile-lg\:margin-neg-1px {
    margin: -1px; }
  .mobile-lg\:margin-neg-2px {
    margin: -2px; }
  .mobile-lg\:margin-neg-05 {
    margin: -0.25rem; }
  .mobile-lg\:margin-neg-1 {
    margin: -0.5rem; }
  .mobile-lg\:margin-neg-105 {
    margin: -0.75rem; }
  .mobile-lg\:margin-neg-2 {
    margin: -1rem; }
  .mobile-lg\:margin-neg-205 {
    margin: -1.25rem; }
  .mobile-lg\:margin-neg-3 {
    margin: -1.5rem; }
  .mobile-lg\:margin-1px {
    margin: 1px; }
  .mobile-lg\:margin-2px {
    margin: 2px; }
  .mobile-lg\:margin-05 {
    margin: 0.25rem; }
  .mobile-lg\:margin-1 {
    margin: 0.5rem; }
  .mobile-lg\:margin-105 {
    margin: 0.75rem; }
  .mobile-lg\:margin-2 {
    margin: 1rem; }
  .mobile-lg\:margin-205 {
    margin: 1.25rem; }
  .mobile-lg\:margin-3 {
    margin: 1.5rem; }
  .mobile-lg\:margin-neg-4 {
    margin: -2rem; }
  .mobile-lg\:margin-neg-5 {
    margin: -2.5rem; }
  .mobile-lg\:margin-neg-6 {
    margin: -3rem; }
  .mobile-lg\:margin-neg-7 {
    margin: -3.5rem; }
  .mobile-lg\:margin-neg-8 {
    margin: -4rem; }
  .mobile-lg\:margin-neg-9 {
    margin: -4.5rem; }
  .mobile-lg\:margin-neg-10 {
    margin: -5rem; }
  .mobile-lg\:margin-neg-15 {
    margin: -7.5rem; }
  .mobile-lg\:margin-4 {
    margin: 2rem; }
  .mobile-lg\:margin-5 {
    margin: 2.5rem; }
  .mobile-lg\:margin-6 {
    margin: 3rem; }
  .mobile-lg\:margin-7 {
    margin: 3.5rem; }
  .mobile-lg\:margin-8 {
    margin: 4rem; }
  .mobile-lg\:margin-9 {
    margin: 4.5rem; }
  .mobile-lg\:margin-10 {
    margin: 5rem; }
  .mobile-lg\:margin-15 {
    margin: 7.5rem; }
  .mobile-lg\:margin-05em {
    margin: 0.5em; }
  .mobile-lg\:margin-1em {
    margin: 1em; }
  .mobile-lg\:margin-105em {
    margin: 1.5em; }
  .mobile-lg\:margin-2em {
    margin: 2em; }
  .mobile-lg\:margin-0 {
    margin: 0; }
  .mobile-lg\:margin-y-1px {
    margin-top: 1px;
    margin-bottom: 1px; }
  .mobile-lg\:margin-top-1px {
    margin-top: 1px; }
  .mobile-lg\:margin-bottom-1px {
    margin-bottom: 1px; }
  .mobile-lg\:margin-y-2px {
    margin-top: 2px;
    margin-bottom: 2px; }
  .mobile-lg\:margin-top-2px {
    margin-top: 2px; }
  .mobile-lg\:margin-bottom-2px {
    margin-bottom: 2px; }
  .mobile-lg\:margin-y-05 {
    margin-top: 0.25rem;
    margin-bottom: 0.25rem; }
  .mobile-lg\:margin-top-05 {
    margin-top: 0.25rem; }
  .mobile-lg\:margin-bottom-05 {
    margin-bottom: 0.25rem; }
  .mobile-lg\:margin-y-1 {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem; }
  .mobile-lg\:margin-top-1 {
    margin-top: 0.5rem; }
  .mobile-lg\:margin-bottom-1 {
    margin-bottom: 0.5rem; }
  .mobile-lg\:margin-y-105 {
    margin-top: 0.75rem;
    margin-bottom: 0.75rem; }
  .mobile-lg\:margin-top-105 {
    margin-top: 0.75rem; }
  .mobile-lg\:margin-bottom-105 {
    margin-bottom: 0.75rem; }
  .mobile-lg\:margin-y-2 {
    margin-top: 1rem;
    margin-bottom: 1rem; }
  .mobile-lg\:margin-top-2 {
    margin-top: 1rem; }
  .mobile-lg\:margin-bottom-2 {
    margin-bottom: 1rem; }
  .mobile-lg\:margin-y-205 {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem; }
  .mobile-lg\:margin-top-205 {
    margin-top: 1.25rem; }
  .mobile-lg\:margin-bottom-205 {
    margin-bottom: 1.25rem; }
  .mobile-lg\:margin-y-3 {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem; }
  .mobile-lg\:margin-top-3 {
    margin-top: 1.5rem; }
  .mobile-lg\:margin-bottom-3 {
    margin-bottom: 1.5rem; }
  .mobile-lg\:margin-y-neg-1px {
    margin-top: -1px;
    margin-bottom: -1px; }
  .mobile-lg\:margin-top-neg-1px {
    margin-top: -1px; }
  .mobile-lg\:margin-bottom-neg-1px {
    margin-bottom: -1px; }
  .mobile-lg\:margin-y-neg-2px {
    margin-top: -2px;
    margin-bottom: -2px; }
  .mobile-lg\:margin-top-neg-2px {
    margin-top: -2px; }
  .mobile-lg\:margin-bottom-neg-2px {
    margin-bottom: -2px; }
  .mobile-lg\:margin-y-neg-05 {
    margin-top: -0.25rem;
    margin-bottom: -0.25rem; }
  .mobile-lg\:margin-top-neg-05 {
    margin-top: -0.25rem; }
  .mobile-lg\:margin-bottom-neg-05 {
    margin-bottom: -0.25rem; }
  .mobile-lg\:margin-y-neg-1 {
    margin-top: -0.5rem;
    margin-bottom: -0.5rem; }
  .mobile-lg\:margin-top-neg-1 {
    margin-top: -0.5rem; }
  .mobile-lg\:margin-bottom-neg-1 {
    margin-bottom: -0.5rem; }
  .mobile-lg\:margin-y-neg-105 {
    margin-top: -0.75rem;
    margin-bottom: -0.75rem; }
  .mobile-lg\:margin-top-neg-105 {
    margin-top: -0.75rem; }
  .mobile-lg\:margin-bottom-neg-105 {
    margin-bottom: -0.75rem; }
  .mobile-lg\:margin-y-neg-2 {
    margin-top: -1rem;
    margin-bottom: -1rem; }
  .mobile-lg\:margin-top-neg-2 {
    margin-top: -1rem; }
  .mobile-lg\:margin-bottom-neg-2 {
    margin-bottom: -1rem; }
  .mobile-lg\:margin-y-neg-205 {
    margin-top: -1.25rem;
    margin-bottom: -1.25rem; }
  .mobile-lg\:margin-top-neg-205 {
    margin-top: -1.25rem; }
  .mobile-lg\:margin-bottom-neg-205 {
    margin-bottom: -1.25rem; }
  .mobile-lg\:margin-y-neg-3 {
    margin-top: -1.5rem;
    margin-bottom: -1.5rem; }
  .mobile-lg\:margin-top-neg-3 {
    margin-top: -1.5rem; }
  .mobile-lg\:margin-bottom-neg-3 {
    margin-bottom: -1.5rem; }
  .mobile-lg\:margin-y-neg-4 {
    margin-top: -2rem;
    margin-bottom: -2rem; }
  .mobile-lg\:margin-top-neg-4 {
    margin-top: -2rem; }
  .mobile-lg\:margin-bottom-neg-4 {
    margin-bottom: -2rem; }
  .mobile-lg\:margin-y-neg-5 {
    margin-top: -2.5rem;
    margin-bottom: -2.5rem; }
  .mobile-lg\:margin-top-neg-5 {
    margin-top: -2.5rem; }
  .mobile-lg\:margin-bottom-neg-5 {
    margin-bottom: -2.5rem; }
  .mobile-lg\:margin-y-neg-6 {
    margin-top: -3rem;
    margin-bottom: -3rem; }
  .mobile-lg\:margin-top-neg-6 {
    margin-top: -3rem; }
  .mobile-lg\:margin-bottom-neg-6 {
    margin-bottom: -3rem; }
  .mobile-lg\:margin-y-neg-7 {
    margin-top: -3.5rem;
    margin-bottom: -3.5rem; }
  .mobile-lg\:margin-top-neg-7 {
    margin-top: -3.5rem; }
  .mobile-lg\:margin-bottom-neg-7 {
    margin-bottom: -3.5rem; }
  .mobile-lg\:margin-y-neg-8 {
    margin-top: -4rem;
    margin-bottom: -4rem; }
  .mobile-lg\:margin-top-neg-8 {
    margin-top: -4rem; }
  .mobile-lg\:margin-bottom-neg-8 {
    margin-bottom: -4rem; }
  .mobile-lg\:margin-y-neg-9 {
    margin-top: -4.5rem;
    margin-bottom: -4.5rem; }
  .mobile-lg\:margin-top-neg-9 {
    margin-top: -4.5rem; }
  .mobile-lg\:margin-bottom-neg-9 {
    margin-bottom: -4.5rem; }
  .mobile-lg\:margin-y-neg-10 {
    margin-top: -5rem;
    margin-bottom: -5rem; }
  .mobile-lg\:margin-top-neg-10 {
    margin-top: -5rem; }
  .mobile-lg\:margin-bottom-neg-10 {
    margin-bottom: -5rem; }
  .mobile-lg\:margin-y-neg-15 {
    margin-top: -7.5rem;
    margin-bottom: -7.5rem; }
  .mobile-lg\:margin-top-neg-15 {
    margin-top: -7.5rem; }
  .mobile-lg\:margin-bottom-neg-15 {
    margin-bottom: -7.5rem; }
  .mobile-lg\:margin-y-4 {
    margin-top: 2rem;
    margin-bottom: 2rem; }
  .mobile-lg\:margin-top-4 {
    margin-top: 2rem; }
  .mobile-lg\:margin-bottom-4 {
    margin-bottom: 2rem; }
  .mobile-lg\:margin-y-5 {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem; }
  .mobile-lg\:margin-top-5 {
    margin-top: 2.5rem; }
  .mobile-lg\:margin-bottom-5 {
    margin-bottom: 2.5rem; }
  .mobile-lg\:margin-y-6 {
    margin-top: 3rem;
    margin-bottom: 3rem; }
  .mobile-lg\:margin-top-6 {
    margin-top: 3rem; }
  .mobile-lg\:margin-bottom-6 {
    margin-bottom: 3rem; }
  .mobile-lg\:margin-y-7 {
    margin-top: 3.5rem;
    margin-bottom: 3.5rem; }
  .mobile-lg\:margin-top-7 {
    margin-top: 3.5rem; }
  .mobile-lg\:margin-bottom-7 {
    margin-bottom: 3.5rem; }
  .mobile-lg\:margin-y-8 {
    margin-top: 4rem;
    margin-bottom: 4rem; }
  .mobile-lg\:margin-top-8 {
    margin-top: 4rem; }
  .mobile-lg\:margin-bottom-8 {
    margin-bottom: 4rem; }
  .mobile-lg\:margin-y-9 {
    margin-top: 4.5rem;
    margin-bottom: 4.5rem; }
  .mobile-lg\:margin-top-9 {
    margin-top: 4.5rem; }
  .mobile-lg\:margin-bottom-9 {
    margin-bottom: 4.5rem; }
  .mobile-lg\:margin-y-10 {
    margin-top: 5rem;
    margin-bottom: 5rem; }
  .mobile-lg\:margin-top-10 {
    margin-top: 5rem; }
  .mobile-lg\:margin-bottom-10 {
    margin-bottom: 5rem; }
  .mobile-lg\:margin-y-15 {
    margin-top: 7.5rem;
    margin-bottom: 7.5rem; }
  .mobile-lg\:margin-top-15 {
    margin-top: 7.5rem; }
  .mobile-lg\:margin-bottom-15 {
    margin-bottom: 7.5rem; }
  .mobile-lg\:margin-y-05em {
    margin-top: 0.5em;
    margin-bottom: 0.5em; }
  .mobile-lg\:margin-top-05em {
    margin-top: 0.5em; }
  .mobile-lg\:margin-bottom-05em {
    margin-bottom: 0.5em; }
  .mobile-lg\:margin-y-1em {
    margin-top: 1em;
    margin-bottom: 1em; }
  .mobile-lg\:margin-top-1em {
    margin-top: 1em; }
  .mobile-lg\:margin-bottom-1em {
    margin-bottom: 1em; }
  .mobile-lg\:margin-y-105em {
    margin-top: 1.5em;
    margin-bottom: 1.5em; }
  .mobile-lg\:margin-top-105em {
    margin-top: 1.5em; }
  .mobile-lg\:margin-bottom-105em {
    margin-bottom: 1.5em; }
  .mobile-lg\:margin-y-2em {
    margin-top: 2em;
    margin-bottom: 2em; }
  .mobile-lg\:margin-top-2em {
    margin-top: 2em; }
  .mobile-lg\:margin-bottom-2em {
    margin-bottom: 2em; }
  .mobile-lg\:margin-y-0 {
    margin-top: 0;
    margin-bottom: 0; }
  .mobile-lg\:margin-top-0 {
    margin-top: 0; }
  .mobile-lg\:margin-bottom-0 {
    margin-bottom: 0; }
  .mobile-lg\:margin-y-auto {
    margin-top: auto;
    margin-bottom: auto; }
  .mobile-lg\:margin-top-auto {
    margin-top: auto; }
  .mobile-lg\:margin-bottom-auto {
    margin-bottom: auto; }
  .mobile-lg\:margin-x-1px {
    margin-left: 1px;
    margin-right: 1px; }
  .mobile-lg\:margin-right-1px {
    margin-right: 1px; }
  .mobile-lg\:margin-left-1px {
    margin-left: 1px; }
  .mobile-lg\:margin-x-2px {
    margin-left: 2px;
    margin-right: 2px; }
  .mobile-lg\:margin-right-2px {
    margin-right: 2px; }
  .mobile-lg\:margin-left-2px {
    margin-left: 2px; }
  .mobile-lg\:margin-x-05 {
    margin-left: 0.25rem;
    margin-right: 0.25rem; }
  .mobile-lg\:margin-right-05 {
    margin-right: 0.25rem; }
  .mobile-lg\:margin-left-05 {
    margin-left: 0.25rem; }
  .mobile-lg\:margin-x-1 {
    margin-left: 0.5rem;
    margin-right: 0.5rem; }
  .mobile-lg\:margin-right-1 {
    margin-right: 0.5rem; }
  .mobile-lg\:margin-left-1 {
    margin-left: 0.5rem; }
  .mobile-lg\:margin-x-105 {
    margin-left: 0.75rem;
    margin-right: 0.75rem; }
  .mobile-lg\:margin-right-105 {
    margin-right: 0.75rem; }
  .mobile-lg\:margin-left-105 {
    margin-left: 0.75rem; }
  .mobile-lg\:margin-x-2 {
    margin-left: 1rem;
    margin-right: 1rem; }
  .mobile-lg\:margin-right-2 {
    margin-right: 1rem; }
  .mobile-lg\:margin-left-2 {
    margin-left: 1rem; }
  .mobile-lg\:margin-x-205 {
    margin-left: 1.25rem;
    margin-right: 1.25rem; }
  .mobile-lg\:margin-right-205 {
    margin-right: 1.25rem; }
  .mobile-lg\:margin-left-205 {
    margin-left: 1.25rem; }
  .mobile-lg\:margin-x-3 {
    margin-left: 1.5rem;
    margin-right: 1.5rem; }
  .mobile-lg\:margin-right-3 {
    margin-right: 1.5rem; }
  .mobile-lg\:margin-left-3 {
    margin-left: 1.5rem; }
  .mobile-lg\:margin-x-neg-1px {
    margin-left: -1px;
    margin-right: -1px; }
  .mobile-lg\:margin-right-neg-1px {
    margin-right: -1px; }
  .mobile-lg\:margin-left-neg-1px {
    margin-left: -1px; }
  .mobile-lg\:margin-x-neg-2px {
    margin-left: -2px;
    margin-right: -2px; }
  .mobile-lg\:margin-right-neg-2px {
    margin-right: -2px; }
  .mobile-lg\:margin-left-neg-2px {
    margin-left: -2px; }
  .mobile-lg\:margin-x-neg-05 {
    margin-left: -0.25rem;
    margin-right: -0.25rem; }
  .mobile-lg\:margin-right-neg-05 {
    margin-right: -0.25rem; }
  .mobile-lg\:margin-left-neg-05 {
    margin-left: -0.25rem; }
  .mobile-lg\:margin-x-neg-1 {
    margin-left: -0.5rem;
    margin-right: -0.5rem; }
  .mobile-lg\:margin-right-neg-1 {
    margin-right: -0.5rem; }
  .mobile-lg\:margin-left-neg-1 {
    margin-left: -0.5rem; }
  .mobile-lg\:margin-x-neg-105 {
    margin-left: -0.75rem;
    margin-right: -0.75rem; }
  .mobile-lg\:margin-right-neg-105 {
    margin-right: -0.75rem; }
  .mobile-lg\:margin-left-neg-105 {
    margin-left: -0.75rem; }
  .mobile-lg\:margin-x-neg-2 {
    margin-left: -1rem;
    margin-right: -1rem; }
  .mobile-lg\:margin-right-neg-2 {
    margin-right: -1rem; }
  .mobile-lg\:margin-left-neg-2 {
    margin-left: -1rem; }
  .mobile-lg\:margin-x-neg-205 {
    margin-left: -1.25rem;
    margin-right: -1.25rem; }
  .mobile-lg\:margin-right-neg-205 {
    margin-right: -1.25rem; }
  .mobile-lg\:margin-left-neg-205 {
    margin-left: -1.25rem; }
  .mobile-lg\:margin-x-neg-3 {
    margin-left: -1.5rem;
    margin-right: -1.5rem; }
  .mobile-lg\:margin-right-neg-3 {
    margin-right: -1.5rem; }
  .mobile-lg\:margin-left-neg-3 {
    margin-left: -1.5rem; }
  .mobile-lg\:margin-x-neg-4 {
    margin-left: -2rem;
    margin-right: -2rem; }
  .mobile-lg\:margin-right-neg-4 {
    margin-right: -2rem; }
  .mobile-lg\:margin-left-neg-4 {
    margin-left: -2rem; }
  .mobile-lg\:margin-x-neg-5 {
    margin-left: -2.5rem;
    margin-right: -2.5rem; }
  .mobile-lg\:margin-right-neg-5 {
    margin-right: -2.5rem; }
  .mobile-lg\:margin-left-neg-5 {
    margin-left: -2.5rem; }
  .mobile-lg\:margin-x-neg-6 {
    margin-left: -3rem;
    margin-right: -3rem; }
  .mobile-lg\:margin-right-neg-6 {
    margin-right: -3rem; }
  .mobile-lg\:margin-left-neg-6 {
    margin-left: -3rem; }
  .mobile-lg\:margin-x-neg-7 {
    margin-left: -3.5rem;
    margin-right: -3.5rem; }
  .mobile-lg\:margin-right-neg-7 {
    margin-right: -3.5rem; }
  .mobile-lg\:margin-left-neg-7 {
    margin-left: -3.5rem; }
  .mobile-lg\:margin-x-neg-8 {
    margin-left: -4rem;
    margin-right: -4rem; }
  .mobile-lg\:margin-right-neg-8 {
    margin-right: -4rem; }
  .mobile-lg\:margin-left-neg-8 {
    margin-left: -4rem; }
  .mobile-lg\:margin-x-neg-9 {
    margin-left: -4.5rem;
    margin-right: -4.5rem; }
  .mobile-lg\:margin-right-neg-9 {
    margin-right: -4.5rem; }
  .mobile-lg\:margin-left-neg-9 {
    margin-left: -4.5rem; }
  .mobile-lg\:margin-x-neg-10 {
    margin-left: -5rem;
    margin-right: -5rem; }
  .mobile-lg\:margin-right-neg-10 {
    margin-right: -5rem; }
  .mobile-lg\:margin-left-neg-10 {
    margin-left: -5rem; }
  .mobile-lg\:margin-x-neg-15 {
    margin-left: -7.5rem;
    margin-right: -7.5rem; }
  .mobile-lg\:margin-right-neg-15 {
    margin-right: -7.5rem; }
  .mobile-lg\:margin-left-neg-15 {
    margin-left: -7.5rem; }
  .mobile-lg\:margin-x-4 {
    margin-left: 2rem;
    margin-right: 2rem; }
  .mobile-lg\:margin-right-4 {
    margin-right: 2rem; }
  .mobile-lg\:margin-left-4 {
    margin-left: 2rem; }
  .mobile-lg\:margin-x-5 {
    margin-left: 2.5rem;
    margin-right: 2.5rem; }
  .mobile-lg\:margin-right-5 {
    margin-right: 2.5rem; }
  .mobile-lg\:margin-left-5 {
    margin-left: 2.5rem; }
  .mobile-lg\:margin-x-6 {
    margin-left: 3rem;
    margin-right: 3rem; }
  .mobile-lg\:margin-right-6 {
    margin-right: 3rem; }
  .mobile-lg\:margin-left-6 {
    margin-left: 3rem; }
  .mobile-lg\:margin-x-7 {
    margin-left: 3.5rem;
    margin-right: 3.5rem; }
  .mobile-lg\:margin-right-7 {
    margin-right: 3.5rem; }
  .mobile-lg\:margin-left-7 {
    margin-left: 3.5rem; }
  .mobile-lg\:margin-x-8 {
    margin-left: 4rem;
    margin-right: 4rem; }
  .mobile-lg\:margin-right-8 {
    margin-right: 4rem; }
  .mobile-lg\:margin-left-8 {
    margin-left: 4rem; }
  .mobile-lg\:margin-x-9 {
    margin-left: 4.5rem;
    margin-right: 4.5rem; }
  .mobile-lg\:margin-right-9 {
    margin-right: 4.5rem; }
  .mobile-lg\:margin-left-9 {
    margin-left: 4.5rem; }
  .mobile-lg\:margin-x-10 {
    margin-left: 5rem;
    margin-right: 5rem; }
  .mobile-lg\:margin-right-10 {
    margin-right: 5rem; }
  .mobile-lg\:margin-left-10 {
    margin-left: 5rem; }
  .mobile-lg\:margin-x-15 {
    margin-left: 7.5rem;
    margin-right: 7.5rem; }
  .mobile-lg\:margin-right-15 {
    margin-right: 7.5rem; }
  .mobile-lg\:margin-left-15 {
    margin-left: 7.5rem; }
  .mobile-lg\:margin-x-card {
    margin-left: 10rem;
    margin-right: 10rem; }
  .mobile-lg\:margin-right-card {
    margin-right: 10rem; }
  .mobile-lg\:margin-left-card {
    margin-left: 10rem; }
  .mobile-lg\:margin-x-card-lg {
    margin-left: 15rem;
    margin-right: 15rem; }
  .mobile-lg\:margin-right-card-lg {
    margin-right: 15rem; }
  .mobile-lg\:margin-left-card-lg {
    margin-left: 15rem; }
  .mobile-lg\:margin-x-mobile {
    margin-left: 20rem;
    margin-right: 20rem; }
  .mobile-lg\:margin-right-mobile {
    margin-right: 20rem; }
  .mobile-lg\:margin-left-mobile {
    margin-left: 20rem; }
  .mobile-lg\:margin-x-05em {
    margin-left: 0.5em;
    margin-right: 0.5em; }
  .mobile-lg\:margin-right-05em {
    margin-right: 0.5em; }
  .mobile-lg\:margin-left-05em {
    margin-left: 0.5em; }
  .mobile-lg\:margin-x-1em {
    margin-left: 1em;
    margin-right: 1em; }
  .mobile-lg\:margin-right-1em {
    margin-right: 1em; }
  .mobile-lg\:margin-left-1em {
    margin-left: 1em; }
  .mobile-lg\:margin-x-105em {
    margin-left: 1.5em;
    margin-right: 1.5em; }
  .mobile-lg\:margin-right-105em {
    margin-right: 1.5em; }
  .mobile-lg\:margin-left-105em {
    margin-left: 1.5em; }
  .mobile-lg\:margin-x-2em {
    margin-left: 2em;
    margin-right: 2em; }
  .mobile-lg\:margin-right-2em {
    margin-right: 2em; }
  .mobile-lg\:margin-left-2em {
    margin-left: 2em; }
  .mobile-lg\:margin-x-0 {
    margin-left: 0;
    margin-right: 0; }
  .mobile-lg\:margin-right-0 {
    margin-right: 0; }
  .mobile-lg\:margin-left-0 {
    margin-left: 0; }
  .mobile-lg\:margin-x-auto {
    margin-left: auto;
    margin-right: auto; }
  .mobile-lg\:margin-right-auto {
    margin-right: auto; }
  .mobile-lg\:margin-left-auto {
    margin-left: auto; }
  .mobile-lg\:measure-1 {
    max-width: 44ex; }
  .mobile-lg\:measure-2 {
    max-width: 60ex; }
  .mobile-lg\:measure-3 {
    max-width: 64ex; }
  .mobile-lg\:measure-4 {
    max-width: 68ex; }
  .mobile-lg\:measure-5 {
    max-width: 72ex; }
  .mobile-lg\:measure-6 {
    max-width: 88ex; }
  .mobile-lg\:measure-none {
    max-width: none; }
  .mobile-lg\:order-first {
    order: -1; }
  .mobile-lg\:order-last {
    order: 999; }
  .mobile-lg\:order-initial {
    order: initial; }
  .mobile-lg\:order-0 {
    order: 0; }
  .mobile-lg\:order-1 {
    order: 1; }
  .mobile-lg\:order-2 {
    order: 2; }
  .mobile-lg\:order-3 {
    order: 3; }
  .mobile-lg\:order-4 {
    order: 4; }
  .mobile-lg\:order-5 {
    order: 5; }
  .mobile-lg\:order-6 {
    order: 6; }
  .mobile-lg\:order-7 {
    order: 7; }
  .mobile-lg\:order-8 {
    order: 8; }
  .mobile-lg\:order-9 {
    order: 9; }
  .mobile-lg\:order-10 {
    order: 10; }
  .mobile-lg\:order-11 {
    order: 11; }
  .mobile-lg\:padding-1px {
    padding: 1px; }
  .mobile-lg\:padding-y-1px {
    padding-top: 1px;
    padding-bottom: 1px; }
  .mobile-lg\:padding-x-1px {
    padding-left: 1px;
    padding-right: 1px; }
  .mobile-lg\:padding-top-1px {
    padding-top: 1px; }
  .mobile-lg\:padding-right-1px {
    padding-right: 1px; }
  .mobile-lg\:padding-bottom-1px {
    padding-bottom: 1px; }
  .mobile-lg\:padding-left-1px {
    padding-left: 1px; }
  .mobile-lg\:padding-2px {
    padding: 2px; }
  .mobile-lg\:padding-y-2px {
    padding-top: 2px;
    padding-bottom: 2px; }
  .mobile-lg\:padding-x-2px {
    padding-left: 2px;
    padding-right: 2px; }
  .mobile-lg\:padding-top-2px {
    padding-top: 2px; }
  .mobile-lg\:padding-right-2px {
    padding-right: 2px; }
  .mobile-lg\:padding-bottom-2px {
    padding-bottom: 2px; }
  .mobile-lg\:padding-left-2px {
    padding-left: 2px; }
  .mobile-lg\:padding-05 {
    padding: 0.25rem; }
  .mobile-lg\:padding-y-05 {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem; }
  .mobile-lg\:padding-x-05 {
    padding-left: 0.25rem;
    padding-right: 0.25rem; }
  .mobile-lg\:padding-top-05 {
    padding-top: 0.25rem; }
  .mobile-lg\:padding-right-05 {
    padding-right: 0.25rem; }
  .mobile-lg\:padding-bottom-05 {
    padding-bottom: 0.25rem; }
  .mobile-lg\:padding-left-05 {
    padding-left: 0.25rem; }
  .mobile-lg\:padding-1 {
    padding: 0.5rem; }
  .mobile-lg\:padding-y-1 {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem; }
  .mobile-lg\:padding-x-1 {
    padding-left: 0.5rem;
    padding-right: 0.5rem; }
  .mobile-lg\:padding-top-1 {
    padding-top: 0.5rem; }
  .mobile-lg\:padding-right-1 {
    padding-right: 0.5rem; }
  .mobile-lg\:padding-bottom-1 {
    padding-bottom: 0.5rem; }
  .mobile-lg\:padding-left-1 {
    padding-left: 0.5rem; }
  .mobile-lg\:padding-105 {
    padding: 0.75rem; }
  .mobile-lg\:padding-y-105 {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem; }
  .mobile-lg\:padding-x-105 {
    padding-left: 0.75rem;
    padding-right: 0.75rem; }
  .mobile-lg\:padding-top-105 {
    padding-top: 0.75rem; }
  .mobile-lg\:padding-right-105 {
    padding-right: 0.75rem; }
  .mobile-lg\:padding-bottom-105 {
    padding-bottom: 0.75rem; }
  .mobile-lg\:padding-left-105 {
    padding-left: 0.75rem; }
  .mobile-lg\:padding-2 {
    padding: 1rem; }
  .mobile-lg\:padding-y-2 {
    padding-top: 1rem;
    padding-bottom: 1rem; }
  .mobile-lg\:padding-x-2 {
    padding-left: 1rem;
    padding-right: 1rem; }
  .mobile-lg\:padding-top-2 {
    padding-top: 1rem; }
  .mobile-lg\:padding-right-2 {
    padding-right: 1rem; }
  .mobile-lg\:padding-bottom-2 {
    padding-bottom: 1rem; }
  .mobile-lg\:padding-left-2 {
    padding-left: 1rem; }
  .mobile-lg\:padding-205 {
    padding: 1.25rem; }
  .mobile-lg\:padding-y-205 {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem; }
  .mobile-lg\:padding-x-205 {
    padding-left: 1.25rem;
    padding-right: 1.25rem; }
  .mobile-lg\:padding-top-205 {
    padding-top: 1.25rem; }
  .mobile-lg\:padding-right-205 {
    padding-right: 1.25rem; }
  .mobile-lg\:padding-bottom-205 {
    padding-bottom: 1.25rem; }
  .mobile-lg\:padding-left-205 {
    padding-left: 1.25rem; }
  .mobile-lg\:padding-3 {
    padding: 1.5rem; }
  .mobile-lg\:padding-y-3 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem; }
  .mobile-lg\:padding-x-3 {
    padding-left: 1.5rem;
    padding-right: 1.5rem; }
  .mobile-lg\:padding-top-3 {
    padding-top: 1.5rem; }
  .mobile-lg\:padding-right-3 {
    padding-right: 1.5rem; }
  .mobile-lg\:padding-bottom-3 {
    padding-bottom: 1.5rem; }
  .mobile-lg\:padding-left-3 {
    padding-left: 1.5rem; }
  .mobile-lg\:padding-4 {
    padding: 2rem; }
  .mobile-lg\:padding-y-4 {
    padding-top: 2rem;
    padding-bottom: 2rem; }
  .mobile-lg\:padding-x-4 {
    padding-left: 2rem;
    padding-right: 2rem; }
  .mobile-lg\:padding-top-4 {
    padding-top: 2rem; }
  .mobile-lg\:padding-right-4 {
    padding-right: 2rem; }
  .mobile-lg\:padding-bottom-4 {
    padding-bottom: 2rem; }
  .mobile-lg\:padding-left-4 {
    padding-left: 2rem; }
  .mobile-lg\:padding-5 {
    padding: 2.5rem; }
  .mobile-lg\:padding-y-5 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem; }
  .mobile-lg\:padding-x-5 {
    padding-left: 2.5rem;
    padding-right: 2.5rem; }
  .mobile-lg\:padding-top-5 {
    padding-top: 2.5rem; }
  .mobile-lg\:padding-right-5 {
    padding-right: 2.5rem; }
  .mobile-lg\:padding-bottom-5 {
    padding-bottom: 2.5rem; }
  .mobile-lg\:padding-left-5 {
    padding-left: 2.5rem; }
  .mobile-lg\:padding-6 {
    padding: 3rem; }
  .mobile-lg\:padding-y-6 {
    padding-top: 3rem;
    padding-bottom: 3rem; }
  .mobile-lg\:padding-x-6 {
    padding-left: 3rem;
    padding-right: 3rem; }
  .mobile-lg\:padding-top-6 {
    padding-top: 3rem; }
  .mobile-lg\:padding-right-6 {
    padding-right: 3rem; }
  .mobile-lg\:padding-bottom-6 {
    padding-bottom: 3rem; }
  .mobile-lg\:padding-left-6 {
    padding-left: 3rem; }
  .mobile-lg\:padding-7 {
    padding: 3.5rem; }
  .mobile-lg\:padding-y-7 {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem; }
  .mobile-lg\:padding-x-7 {
    padding-left: 3.5rem;
    padding-right: 3.5rem; }
  .mobile-lg\:padding-top-7 {
    padding-top: 3.5rem; }
  .mobile-lg\:padding-right-7 {
    padding-right: 3.5rem; }
  .mobile-lg\:padding-bottom-7 {
    padding-bottom: 3.5rem; }
  .mobile-lg\:padding-left-7 {
    padding-left: 3.5rem; }
  .mobile-lg\:padding-8 {
    padding: 4rem; }
  .mobile-lg\:padding-y-8 {
    padding-top: 4rem;
    padding-bottom: 4rem; }
  .mobile-lg\:padding-x-8 {
    padding-left: 4rem;
    padding-right: 4rem; }
  .mobile-lg\:padding-top-8 {
    padding-top: 4rem; }
  .mobile-lg\:padding-right-8 {
    padding-right: 4rem; }
  .mobile-lg\:padding-bottom-8 {
    padding-bottom: 4rem; }
  .mobile-lg\:padding-left-8 {
    padding-left: 4rem; }
  .mobile-lg\:padding-9 {
    padding: 4.5rem; }
  .mobile-lg\:padding-y-9 {
    padding-top: 4.5rem;
    padding-bottom: 4.5rem; }
  .mobile-lg\:padding-x-9 {
    padding-left: 4.5rem;
    padding-right: 4.5rem; }
  .mobile-lg\:padding-top-9 {
    padding-top: 4.5rem; }
  .mobile-lg\:padding-right-9 {
    padding-right: 4.5rem; }
  .mobile-lg\:padding-bottom-9 {
    padding-bottom: 4.5rem; }
  .mobile-lg\:padding-left-9 {
    padding-left: 4.5rem; }
  .mobile-lg\:padding-10 {
    padding: 5rem; }
  .mobile-lg\:padding-y-10 {
    padding-top: 5rem;
    padding-bottom: 5rem; }
  .mobile-lg\:padding-x-10 {
    padding-left: 5rem;
    padding-right: 5rem; }
  .mobile-lg\:padding-top-10 {
    padding-top: 5rem; }
  .mobile-lg\:padding-right-10 {
    padding-right: 5rem; }
  .mobile-lg\:padding-bottom-10 {
    padding-bottom: 5rem; }
  .mobile-lg\:padding-left-10 {
    padding-left: 5rem; }
  .mobile-lg\:padding-15 {
    padding: 7.5rem; }
  .mobile-lg\:padding-y-15 {
    padding-top: 7.5rem;
    padding-bottom: 7.5rem; }
  .mobile-lg\:padding-x-15 {
    padding-left: 7.5rem;
    padding-right: 7.5rem; }
  .mobile-lg\:padding-top-15 {
    padding-top: 7.5rem; }
  .mobile-lg\:padding-right-15 {
    padding-right: 7.5rem; }
  .mobile-lg\:padding-bottom-15 {
    padding-bottom: 7.5rem; }
  .mobile-lg\:padding-left-15 {
    padding-left: 7.5rem; }
  .mobile-lg\:padding-0 {
    padding: 0; }
  .mobile-lg\:padding-y-0 {
    padding-top: 0;
    padding-bottom: 0; }
  .mobile-lg\:padding-x-0 {
    padding-left: 0;
    padding-right: 0; }
  .mobile-lg\:padding-top-0 {
    padding-top: 0; }
  .mobile-lg\:padding-right-0 {
    padding-right: 0; }
  .mobile-lg\:padding-bottom-0 {
    padding-bottom: 0; }
  .mobile-lg\:padding-left-0 {
    padding-left: 0; }
  .mobile-lg\:width-1px {
    width: 1px; }
  .mobile-lg\:width-2px {
    width: 2px; }
  .mobile-lg\:width-05 {
    width: 0.25rem; }
  .mobile-lg\:width-1 {
    width: 0.5rem; }
  .mobile-lg\:width-105 {
    width: 0.75rem; }
  .mobile-lg\:width-2 {
    width: 1rem; }
  .mobile-lg\:width-205 {
    width: 1.25rem; }
  .mobile-lg\:width-3 {
    width: 1.5rem; }
  .mobile-lg\:width-4 {
    width: 2rem; }
  .mobile-lg\:width-5 {
    width: 2.5rem; }
  .mobile-lg\:width-6 {
    width: 3rem; }
  .mobile-lg\:width-7 {
    width: 3.5rem; }
  .mobile-lg\:width-8 {
    width: 4rem; }
  .mobile-lg\:width-9 {
    width: 4.5rem; }
  .mobile-lg\:width-10 {
    width: 5rem; }
  .mobile-lg\:width-15 {
    width: 7.5rem; }
  .mobile-lg\:width-card {
    width: 10rem; }
  .mobile-lg\:width-card-lg {
    width: 15rem; }
  .mobile-lg\:width-mobile {
    width: 20rem; }
  .mobile-lg\:width-mobile-lg {
    width: 30rem; }
  .mobile-lg\:width-tablet {
    width: 40rem; }
  .mobile-lg\:width-tablet-lg {
    width: 55rem; }
  .mobile-lg\:width-desktop {
    width: 64rem; }
  .mobile-lg\:width-desktop-lg {
    width: 75rem; }
  .mobile-lg\:width-widescreen {
    width: 87.5rem; }
  .mobile-lg\:width-0 {
    width: 0; }
  .mobile-lg\:width-full {
    width: 100%; }
  .mobile-lg\:width-auto {
    width: auto; } }

@media all and (min-width: 40em) {
  .tablet\:border-1px {
    border: 1px solid; }
  .tablet\:hover\:border-1px:hover {
    border: 1px solid; }
  .tablet\:border-y-1px {
    border-top: 1px solid;
    border-bottom: 1px solid; }
  .tablet\:hover\:border-y-1px:hover {
    border-top: 1px solid;
    border-bottom: 1px solid; }
  .tablet\:border-x-1px {
    border-left: 1px solid;
    border-right: 1px solid; }
  .tablet\:hover\:border-x-1px:hover {
    border-left: 1px solid;
    border-right: 1px solid; }
  .tablet\:border-top-1px {
    border-top: 1px solid; }
  .tablet\:hover\:border-top-1px:hover {
    border-top: 1px solid; }
  .tablet\:border-right-1px {
    border-right: 1px solid; }
  .tablet\:hover\:border-right-1px:hover {
    border-right: 1px solid; }
  .tablet\:border-bottom-1px {
    border-bottom: 1px solid; }
  .tablet\:hover\:border-bottom-1px:hover {
    border-bottom: 1px solid; }
  .tablet\:border-left-1px {
    border-left: 1px solid; }
  .tablet\:hover\:border-left-1px:hover {
    border-left: 1px solid; }
  .tablet\:border-2px {
    border: 2px solid; }
  .tablet\:hover\:border-2px:hover {
    border: 2px solid; }
  .tablet\:border-y-2px {
    border-top: 2px solid;
    border-bottom: 2px solid; }
  .tablet\:hover\:border-y-2px:hover {
    border-top: 2px solid;
    border-bottom: 2px solid; }
  .tablet\:border-x-2px {
    border-left: 2px solid;
    border-right: 2px solid; }
  .tablet\:hover\:border-x-2px:hover {
    border-left: 2px solid;
    border-right: 2px solid; }
  .tablet\:border-top-2px {
    border-top: 2px solid; }
  .tablet\:hover\:border-top-2px:hover {
    border-top: 2px solid; }
  .tablet\:border-right-2px {
    border-right: 2px solid; }
  .tablet\:hover\:border-right-2px:hover {
    border-right: 2px solid; }
  .tablet\:border-bottom-2px {
    border-bottom: 2px solid; }
  .tablet\:hover\:border-bottom-2px:hover {
    border-bottom: 2px solid; }
  .tablet\:border-left-2px {
    border-left: 2px solid; }
  .tablet\:hover\:border-left-2px:hover {
    border-left: 2px solid; }
  .tablet\:border-05 {
    border: 0.25rem solid; }
  .tablet\:hover\:border-05:hover {
    border: 0.25rem solid; }
  .tablet\:border-y-05 {
    border-top: 0.25rem solid;
    border-bottom: 0.25rem solid; }
  .tablet\:hover\:border-y-05:hover {
    border-top: 0.25rem solid;
    border-bottom: 0.25rem solid; }
  .tablet\:border-x-05 {
    border-left: 0.25rem solid;
    border-right: 0.25rem solid; }
  .tablet\:hover\:border-x-05:hover {
    border-left: 0.25rem solid;
    border-right: 0.25rem solid; }
  .tablet\:border-top-05 {
    border-top: 0.25rem solid; }
  .tablet\:hover\:border-top-05:hover {
    border-top: 0.25rem solid; }
  .tablet\:border-right-05 {
    border-right: 0.25rem solid; }
  .tablet\:hover\:border-right-05:hover {
    border-right: 0.25rem solid; }
  .tablet\:border-bottom-05 {
    border-bottom: 0.25rem solid; }
  .tablet\:hover\:border-bottom-05:hover {
    border-bottom: 0.25rem solid; }
  .tablet\:border-left-05 {
    border-left: 0.25rem solid; }
  .tablet\:hover\:border-left-05:hover {
    border-left: 0.25rem solid; }
  .tablet\:border-1 {
    border: 0.5rem solid; }
  .tablet\:hover\:border-1:hover {
    border: 0.5rem solid; }
  .tablet\:border-y-1 {
    border-top: 0.5rem solid;
    border-bottom: 0.5rem solid; }
  .tablet\:hover\:border-y-1:hover {
    border-top: 0.5rem solid;
    border-bottom: 0.5rem solid; }
  .tablet\:border-x-1 {
    border-left: 0.5rem solid;
    border-right: 0.5rem solid; }
  .tablet\:hover\:border-x-1:hover {
    border-left: 0.5rem solid;
    border-right: 0.5rem solid; }
  .tablet\:border-top-1 {
    border-top: 0.5rem solid; }
  .tablet\:hover\:border-top-1:hover {
    border-top: 0.5rem solid; }
  .tablet\:border-right-1 {
    border-right: 0.5rem solid; }
  .tablet\:hover\:border-right-1:hover {
    border-right: 0.5rem solid; }
  .tablet\:border-bottom-1 {
    border-bottom: 0.5rem solid; }
  .tablet\:hover\:border-bottom-1:hover {
    border-bottom: 0.5rem solid; }
  .tablet\:border-left-1 {
    border-left: 0.5rem solid; }
  .tablet\:hover\:border-left-1:hover {
    border-left: 0.5rem solid; }
  .tablet\:border-105 {
    border: 0.75rem solid; }
  .tablet\:hover\:border-105:hover {
    border: 0.75rem solid; }
  .tablet\:border-y-105 {
    border-top: 0.75rem solid;
    border-bottom: 0.75rem solid; }
  .tablet\:hover\:border-y-105:hover {
    border-top: 0.75rem solid;
    border-bottom: 0.75rem solid; }
  .tablet\:border-x-105 {
    border-left: 0.75rem solid;
    border-right: 0.75rem solid; }
  .tablet\:hover\:border-x-105:hover {
    border-left: 0.75rem solid;
    border-right: 0.75rem solid; }
  .tablet\:border-top-105 {
    border-top: 0.75rem solid; }
  .tablet\:hover\:border-top-105:hover {
    border-top: 0.75rem solid; }
  .tablet\:border-right-105 {
    border-right: 0.75rem solid; }
  .tablet\:hover\:border-right-105:hover {
    border-right: 0.75rem solid; }
  .tablet\:border-bottom-105 {
    border-bottom: 0.75rem solid; }
  .tablet\:hover\:border-bottom-105:hover {
    border-bottom: 0.75rem solid; }
  .tablet\:border-left-105 {
    border-left: 0.75rem solid; }
  .tablet\:hover\:border-left-105:hover {
    border-left: 0.75rem solid; }
  .tablet\:border-2 {
    border: 1rem solid; }
  .tablet\:hover\:border-2:hover {
    border: 1rem solid; }
  .tablet\:border-y-2 {
    border-top: 1rem solid;
    border-bottom: 1rem solid; }
  .tablet\:hover\:border-y-2:hover {
    border-top: 1rem solid;
    border-bottom: 1rem solid; }
  .tablet\:border-x-2 {
    border-left: 1rem solid;
    border-right: 1rem solid; }
  .tablet\:hover\:border-x-2:hover {
    border-left: 1rem solid;
    border-right: 1rem solid; }
  .tablet\:border-top-2 {
    border-top: 1rem solid; }
  .tablet\:hover\:border-top-2:hover {
    border-top: 1rem solid; }
  .tablet\:border-right-2 {
    border-right: 1rem solid; }
  .tablet\:hover\:border-right-2:hover {
    border-right: 1rem solid; }
  .tablet\:border-bottom-2 {
    border-bottom: 1rem solid; }
  .tablet\:hover\:border-bottom-2:hover {
    border-bottom: 1rem solid; }
  .tablet\:border-left-2 {
    border-left: 1rem solid; }
  .tablet\:hover\:border-left-2:hover {
    border-left: 1rem solid; }
  .tablet\:border-205 {
    border: 1.25rem solid; }
  .tablet\:hover\:border-205:hover {
    border: 1.25rem solid; }
  .tablet\:border-y-205 {
    border-top: 1.25rem solid;
    border-bottom: 1.25rem solid; }
  .tablet\:hover\:border-y-205:hover {
    border-top: 1.25rem solid;
    border-bottom: 1.25rem solid; }
  .tablet\:border-x-205 {
    border-left: 1.25rem solid;
    border-right: 1.25rem solid; }
  .tablet\:hover\:border-x-205:hover {
    border-left: 1.25rem solid;
    border-right: 1.25rem solid; }
  .tablet\:border-top-205 {
    border-top: 1.25rem solid; }
  .tablet\:hover\:border-top-205:hover {
    border-top: 1.25rem solid; }
  .tablet\:border-right-205 {
    border-right: 1.25rem solid; }
  .tablet\:hover\:border-right-205:hover {
    border-right: 1.25rem solid; }
  .tablet\:border-bottom-205 {
    border-bottom: 1.25rem solid; }
  .tablet\:hover\:border-bottom-205:hover {
    border-bottom: 1.25rem solid; }
  .tablet\:border-left-205 {
    border-left: 1.25rem solid; }
  .tablet\:hover\:border-left-205:hover {
    border-left: 1.25rem solid; }
  .tablet\:border-3 {
    border: 1.5rem solid; }
  .tablet\:hover\:border-3:hover {
    border: 1.5rem solid; }
  .tablet\:border-y-3 {
    border-top: 1.5rem solid;
    border-bottom: 1.5rem solid; }
  .tablet\:hover\:border-y-3:hover {
    border-top: 1.5rem solid;
    border-bottom: 1.5rem solid; }
  .tablet\:border-x-3 {
    border-left: 1.5rem solid;
    border-right: 1.5rem solid; }
  .tablet\:hover\:border-x-3:hover {
    border-left: 1.5rem solid;
    border-right: 1.5rem solid; }
  .tablet\:border-top-3 {
    border-top: 1.5rem solid; }
  .tablet\:hover\:border-top-3:hover {
    border-top: 1.5rem solid; }
  .tablet\:border-right-3 {
    border-right: 1.5rem solid; }
  .tablet\:hover\:border-right-3:hover {
    border-right: 1.5rem solid; }
  .tablet\:border-bottom-3 {
    border-bottom: 1.5rem solid; }
  .tablet\:hover\:border-bottom-3:hover {
    border-bottom: 1.5rem solid; }
  .tablet\:border-left-3 {
    border-left: 1.5rem solid; }
  .tablet\:hover\:border-left-3:hover {
    border-left: 1.5rem solid; }
  .tablet\:border-0 {
    border: 0 solid; }
  .tablet\:hover\:border-0:hover {
    border: 0 solid; }
  .tablet\:border-y-0 {
    border-top: 0 solid;
    border-bottom: 0 solid; }
  .tablet\:hover\:border-y-0:hover {
    border-top: 0 solid;
    border-bottom: 0 solid; }
  .tablet\:border-x-0 {
    border-left: 0 solid;
    border-right: 0 solid; }
  .tablet\:hover\:border-x-0:hover {
    border-left: 0 solid;
    border-right: 0 solid; }
  .tablet\:border-top-0 {
    border-top: 0 solid; }
  .tablet\:hover\:border-top-0:hover {
    border-top: 0 solid; }
  .tablet\:border-right-0 {
    border-right: 0 solid; }
  .tablet\:hover\:border-right-0:hover {
    border-right: 0 solid; }
  .tablet\:border-bottom-0 {
    border-bottom: 0 solid; }
  .tablet\:hover\:border-bottom-0:hover {
    border-bottom: 0 solid; }
  .tablet\:border-left-0 {
    border-left: 0 solid; }
  .tablet\:hover\:border-left-0:hover {
    border-left: 0 solid; }
  .tablet\:border {
    border: 1px solid; }
  .tablet\:hover\:border:hover {
    border: 1px solid; }
  .tablet\:border-y {
    border-top: 1px solid;
    border-bottom: 1px solid; }
  .tablet\:hover\:border-y:hover {
    border-top: 1px solid;
    border-bottom: 1px solid; }
  .tablet\:border-x {
    border-left: 1px solid;
    border-right: 1px solid; }
  .tablet\:hover\:border-x:hover {
    border-left: 1px solid;
    border-right: 1px solid; }
  .tablet\:border-top {
    border-top: 1px solid; }
  .tablet\:hover\:border-top:hover {
    border-top: 1px solid; }
  .tablet\:border-right {
    border-right: 1px solid; }
  .tablet\:hover\:border-right:hover {
    border-right: 1px solid; }
  .tablet\:border-bottom {
    border-bottom: 1px solid; }
  .tablet\:hover\:border-bottom:hover {
    border-bottom: 1px solid; }
  .tablet\:border-left {
    border-left: 1px solid; }
  .tablet\:hover\:border-left:hover {
    border-left: 1px solid; }
  .tablet\:border-transparent {
    border-color: transparent; }
  .tablet\:hover\:border-transparent:hover {
    border-color: transparent; }
  .tablet\:border-black {
    border-color: black; }
  .tablet\:hover\:border-black:hover {
    border-color: black; }
  .tablet\:border-white {
    border-color: white; }
  .tablet\:hover\:border-white:hover {
    border-color: white; }
  .tablet\:border-red {
    border-color: #e52207; }
  .tablet\:hover\:border-red:hover {
    border-color: #e52207; }
  .tablet\:border-orange {
    border-color: #e66f0e; }
  .tablet\:hover\:border-orange:hover {
    border-color: #e66f0e; }
  .tablet\:border-gold {
    border-color: #ffbe2e; }
  .tablet\:hover\:border-gold:hover {
    border-color: #ffbe2e; }
  .tablet\:border-yellow {
    border-color: #fee685; }
  .tablet\:hover\:border-yellow:hover {
    border-color: #fee685; }
  .tablet\:border-green {
    border-color: #538200; }
  .tablet\:hover\:border-green:hover {
    border-color: #538200; }
  .tablet\:border-mint {
    border-color: #04c585; }
  .tablet\:hover\:border-mint:hover {
    border-color: #04c585; }
  .tablet\:border-cyan {
    border-color: #009ec1; }
  .tablet\:hover\:border-cyan:hover {
    border-color: #009ec1; }
  .tablet\:border-blue {
    border-color: #0076d6; }
  .tablet\:hover\:border-blue:hover {
    border-color: #0076d6; }
  .tablet\:border-indigo {
    border-color: #676cc8; }
  .tablet\:hover\:border-indigo:hover {
    border-color: #676cc8; }
  .tablet\:border-violet {
    border-color: #8168b3; }
  .tablet\:hover\:border-violet:hover {
    border-color: #8168b3; }
  .tablet\:border-magenta {
    border-color: #d72d79; }
  .tablet\:hover\:border-magenta:hover {
    border-color: #d72d79; }
  .tablet\:border-gray-5 {
    border-color: #f0f0f0; }
  .tablet\:hover\:border-gray-5:hover {
    border-color: #f0f0f0; }
  .tablet\:border-gray-10 {
    border-color: #e6e6e6; }
  .tablet\:hover\:border-gray-10:hover {
    border-color: #e6e6e6; }
  .tablet\:border-gray-30 {
    border-color: #adadad; }
  .tablet\:hover\:border-gray-30:hover {
    border-color: #adadad; }
  .tablet\:border-gray-50 {
    border-color: #757575; }
  .tablet\:hover\:border-gray-50:hover {
    border-color: #757575; }
  .tablet\:border-gray-70 {
    border-color: #454545; }
  .tablet\:hover\:border-gray-70:hover {
    border-color: #454545; }
  .tablet\:border-gray-90 {
    border-color: #1b1b1b; }
  .tablet\:hover\:border-gray-90:hover {
    border-color: #1b1b1b; }
  .tablet\:border-base-lightest {
    border-color: #f0f0f0; }
  .tablet\:hover\:border-base-lightest:hover {
    border-color: #f0f0f0; }
  .tablet\:border-base-lighter {
    border-color: #dfe1e2; }
  .tablet\:hover\:border-base-lighter:hover {
    border-color: #dfe1e2; }
  .tablet\:border-base-light {
    border-color: #a9aeb1; }
  .tablet\:hover\:border-base-light:hover {
    border-color: #a9aeb1; }
  .tablet\:border-base {
    border-color: #71767a; }
  .tablet\:hover\:border-base:hover {
    border-color: #71767a; }
  .tablet\:border-base-dark {
    border-color: #565c65; }
  .tablet\:hover\:border-base-dark:hover {
    border-color: #565c65; }
  .tablet\:border-base-darker {
    border-color: #3d4551; }
  .tablet\:hover\:border-base-darker:hover {
    border-color: #3d4551; }
  .tablet\:border-base-darkest {
    border-color: #1b1b1b; }
  .tablet\:hover\:border-base-darkest:hover {
    border-color: #1b1b1b; }
  .tablet\:border-ink {
    border-color: #1b1b1b; }
  .tablet\:hover\:border-ink:hover {
    border-color: #1b1b1b; }
  .tablet\:border-primary-lighter {
    border-color: #d9e8f6; }
  .tablet\:hover\:border-primary-lighter:hover {
    border-color: #d9e8f6; }
  .tablet\:border-primary-light {
    border-color: #73b3e7; }
  .tablet\:hover\:border-primary-light:hover {
    border-color: #73b3e7; }
  .tablet\:border-primary {
    border-color: #005ea2; }
  .tablet\:hover\:border-primary:hover {
    border-color: #005ea2; }
  .tablet\:border-primary-vivid {
    border-color: #0050d8; }
  .tablet\:hover\:border-primary-vivid:hover {
    border-color: #0050d8; }
  .tablet\:border-primary-dark {
    border-color: #1a4480; }
  .tablet\:hover\:border-primary-dark:hover {
    border-color: #1a4480; }
  .tablet\:border-primary-darker {
    border-color: #162e51; }
  .tablet\:hover\:border-primary-darker:hover {
    border-color: #162e51; }
  .tablet\:border-secondary-lighter {
    border-color: #f3e1e4; }
  .tablet\:hover\:border-secondary-lighter:hover {
    border-color: #f3e1e4; }
  .tablet\:border-secondary-light {
    border-color: #f2938c; }
  .tablet\:hover\:border-secondary-light:hover {
    border-color: #f2938c; }
  .tablet\:border-secondary {
    border-color: #d83933; }
  .tablet\:hover\:border-secondary:hover {
    border-color: #d83933; }
  .tablet\:border-secondary-vivid {
    border-color: #e41d3d; }
  .tablet\:hover\:border-secondary-vivid:hover {
    border-color: #e41d3d; }
  .tablet\:border-secondary-dark {
    border-color: #b50909; }
  .tablet\:hover\:border-secondary-dark:hover {
    border-color: #b50909; }
  .tablet\:border-secondary-darker {
    border-color: #8b0a03; }
  .tablet\:hover\:border-secondary-darker:hover {
    border-color: #8b0a03; }
  .tablet\:border-accent-warm-darker {
    border-color: #775540; }
  .tablet\:hover\:border-accent-warm-darker:hover {
    border-color: #775540; }
  .tablet\:border-accent-warm-dark {
    border-color: #c05600; }
  .tablet\:hover\:border-accent-warm-dark:hover {
    border-color: #c05600; }
  .tablet\:border-accent-warm {
    border-color: #fa9441; }
  .tablet\:hover\:border-accent-warm:hover {
    border-color: #fa9441; }
  .tablet\:border-accent-warm-light {
    border-color: #ffbc78; }
  .tablet\:hover\:border-accent-warm-light:hover {
    border-color: #ffbc78; }
  .tablet\:border-accent-warm-lighter {
    border-color: #f2e4d4; }
  .tablet\:hover\:border-accent-warm-lighter:hover {
    border-color: #f2e4d4; }
  .tablet\:border-accent-cool-darker {
    border-color: #07648d; }
  .tablet\:hover\:border-accent-cool-darker:hover {
    border-color: #07648d; }
  .tablet\:border-accent-cool-dark {
    border-color: #28a0cb; }
  .tablet\:hover\:border-accent-cool-dark:hover {
    border-color: #28a0cb; }
  .tablet\:border-accent-cool {
    border-color: #00bde3; }
  .tablet\:hover\:border-accent-cool:hover {
    border-color: #00bde3; }
  .tablet\:border-accent-cool-light {
    border-color: #97d4ea; }
  .tablet\:hover\:border-accent-cool-light:hover {
    border-color: #97d4ea; }
  .tablet\:border-accent-cool-lighter {
    border-color: #e1f3f8; }
  .tablet\:hover\:border-accent-cool-lighter:hover {
    border-color: #e1f3f8; }
  .tablet\:border-error-lighter {
    border-color: #f4e3db; }
  .tablet\:hover\:border-error-lighter:hover {
    border-color: #f4e3db; }
  .tablet\:border-error-light {
    border-color: #f39268; }
  .tablet\:hover\:border-error-light:hover {
    border-color: #f39268; }
  .tablet\:border-error {
    border-color: #d54309; }
  .tablet\:hover\:border-error:hover {
    border-color: #d54309; }
  .tablet\:border-error-dark {
    border-color: #b50909; }
  .tablet\:hover\:border-error-dark:hover {
    border-color: #b50909; }
  .tablet\:border-error-darker {
    border-color: #6f3331; }
  .tablet\:hover\:border-error-darker:hover {
    border-color: #6f3331; }
  .tablet\:border-warning-lighter {
    border-color: #faf3d1; }
  .tablet\:hover\:border-warning-lighter:hover {
    border-color: #faf3d1; }
  .tablet\:border-warning-light {
    border-color: #fee685; }
  .tablet\:hover\:border-warning-light:hover {
    border-color: #fee685; }
  .tablet\:border-warning {
    border-color: #ffbe2e; }
  .tablet\:hover\:border-warning:hover {
    border-color: #ffbe2e; }
  .tablet\:border-warning-dark {
    border-color: #e5a000; }
  .tablet\:hover\:border-warning-dark:hover {
    border-color: #e5a000; }
  .tablet\:border-warning-darker {
    border-color: #936f38; }
  .tablet\:hover\:border-warning-darker:hover {
    border-color: #936f38; }
  .tablet\:border-success-lighter {
    border-color: #ecf3ec; }
  .tablet\:hover\:border-success-lighter:hover {
    border-color: #ecf3ec; }
  .tablet\:border-success-light {
    border-color: #70e17b; }
  .tablet\:hover\:border-success-light:hover {
    border-color: #70e17b; }
  .tablet\:border-success {
    border-color: #00a91c; }
  .tablet\:hover\:border-success:hover {
    border-color: #00a91c; }
  .tablet\:border-success-dark {
    border-color: #008817; }
  .tablet\:hover\:border-success-dark:hover {
    border-color: #008817; }
  .tablet\:border-success-darker {
    border-color: #216e1f; }
  .tablet\:hover\:border-success-darker:hover {
    border-color: #216e1f; }
  .tablet\:border-info-lighter {
    border-color: #e7f6f8; }
  .tablet\:hover\:border-info-lighter:hover {
    border-color: #e7f6f8; }
  .tablet\:border-info-light {
    border-color: #99deea; }
  .tablet\:hover\:border-info-light:hover {
    border-color: #99deea; }
  .tablet\:border-info {
    border-color: #00bde3; }
  .tablet\:hover\:border-info:hover {
    border-color: #00bde3; }
  .tablet\:border-info-dark {
    border-color: #009ec1; }
  .tablet\:hover\:border-info-dark:hover {
    border-color: #009ec1; }
  .tablet\:border-info-darker {
    border-color: #2e6276; }
  .tablet\:hover\:border-info-darker:hover {
    border-color: #2e6276; }
  .tablet\:border-disabled-lighter {
    border-color: #c9c9c9; }
  .tablet\:hover\:border-disabled-lighter:hover {
    border-color: #c9c9c9; }
  .tablet\:border-disabled-light {
    border-color: #919191; }
  .tablet\:hover\:border-disabled-light:hover {
    border-color: #919191; }
  .tablet\:border-disabled {
    border-color: #757575; }
  .tablet\:hover\:border-disabled:hover {
    border-color: #757575; }
  .tablet\:border-disabled-dark {
    border-color: #454545; }
  .tablet\:hover\:border-disabled-dark:hover {
    border-color: #454545; }
  .tablet\:border-disabled-darker {
    border-color: #1b1b1b; }
  .tablet\:hover\:border-disabled-darker:hover {
    border-color: #1b1b1b; }
  .tablet\:border-emergency {
    border-color: #9c3d10; }
  .tablet\:hover\:border-emergency:hover {
    border-color: #9c3d10; }
  .tablet\:border-emergency-dark {
    border-color: #332d29; }
  .tablet\:hover\:border-emergency-dark:hover {
    border-color: #332d29; }
  .tablet\:radius-0 {
    border-radius: 0; }
  .tablet\:radius-top-0 {
    border-top-left-radius: 0;
    border-top-right-radius: 0; }
  .tablet\:radius-right-0 {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0; }
  .tablet\:radius-bottom-0 {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0; }
  .tablet\:radius-left-0 {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0; }
  .tablet\:radius-sm {
    border-radius: 2px; }
  .tablet\:radius-top-sm {
    border-top-left-radius: 2px;
    border-top-right-radius: 2px; }
  .tablet\:radius-right-sm {
    border-top-right-radius: 2px;
    border-bottom-right-radius: 2px; }
  .tablet\:radius-bottom-sm {
    border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px; }
  .tablet\:radius-left-sm {
    border-top-left-radius: 2px;
    border-bottom-left-radius: 2px; }
  .tablet\:radius-md {
    border-radius: 0.25rem; }
  .tablet\:radius-top-md {
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem; }
  .tablet\:radius-right-md {
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem; }
  .tablet\:radius-bottom-md {
    border-bottom-left-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem; }
  .tablet\:radius-left-md {
    border-top-left-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem; }
  .tablet\:radius-lg {
    border-radius: 0.5rem; }
  .tablet\:radius-top-lg {
    border-top-left-radius: 0.5rem;
    border-top-right-radius: 0.5rem; }
  .tablet\:radius-right-lg {
    border-top-right-radius: 0.5rem;
    border-bottom-right-radius: 0.5rem; }
  .tablet\:radius-bottom-lg {
    border-bottom-left-radius: 0.5rem;
    border-bottom-right-radius: 0.5rem; }
  .tablet\:radius-left-lg {
    border-top-left-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem; }
  .tablet\:radius-pill {
    border-radius: 99rem; }
  .tablet\:radius-top-pill {
    border-top-left-radius: 99rem;
    border-top-right-radius: 99rem; }
  .tablet\:radius-right-pill {
    border-top-right-radius: 99rem;
    border-bottom-right-radius: 99rem; }
  .tablet\:radius-bottom-pill {
    border-bottom-left-radius: 99rem;
    border-bottom-right-radius: 99rem; }
  .tablet\:radius-left-pill {
    border-top-left-radius: 99rem;
    border-bottom-left-radius: 99rem; }
  .tablet\:display-block {
    display: block; }
  .tablet\:display-flex {
    display: flex; }
  .tablet\:display-none {
    display: none; }
  .tablet\:display-inline {
    display: inline; }
  .tablet\:display-inline-block {
    display: inline-block; }
  .tablet\:display-inline-flex {
    display: inline-flex; }
  .tablet\:display-table {
    display: table; }
  .tablet\:display-table-cell {
    display: table-cell; }
  .tablet\:display-table-row {
    display: table-row; }
  .tablet\:font-mono-3xs {
    font-size: 0.77rem; }
  .tablet\:font-mono-2xs {
    font-size: 0.83rem; }
  .tablet\:font-mono-xs {
    font-size: 0.89rem; }
  .tablet\:font-mono-sm {
    font-size: 0.95rem; }
  .tablet\:font-mono-md {
    font-size: 1.01rem; }
  .tablet\:font-mono-lg {
    font-size: 1.31rem; }
  .tablet\:font-mono-xl {
    font-size: 1.91rem; }
  .tablet\:font-mono-2xl {
    font-size: 2.38rem; }
  .tablet\:font-mono-3xl {
    font-size: 2.86rem; }
  .tablet\:font-sans-3xs {
    font-size: 0.87rem; }
  .tablet\:font-sans-2xs {
    font-size: 0.93rem; }
  .tablet\:font-sans-xs {
    font-size: 1rem; }
  .tablet\:font-sans-sm {
    font-size: 1.06rem; }
  .tablet\:font-sans-md {
    font-size: 1.13rem; }
  .tablet\:font-sans-lg {
    font-size: 1.46rem; }
  .tablet\:font-sans-xl {
    font-size: 2.13rem; }
  .tablet\:font-sans-2xl {
    font-size: 2.66rem; }
  .tablet\:font-sans-3xl {
    font-size: 3.19rem; }
  .tablet\:font-serif-3xs {
    font-size: 0.79rem; }
  .tablet\:font-serif-2xs {
    font-size: 0.85rem; }
  .tablet\:font-serif-xs {
    font-size: 0.91rem; }
  .tablet\:font-serif-sm {
    font-size: 0.98rem; }
  .tablet\:font-serif-md {
    font-size: 1.04rem; }
  .tablet\:font-serif-lg {
    font-size: 1.34rem; }
  .tablet\:font-serif-xl {
    font-size: 1.95rem; }
  .tablet\:font-serif-2xl {
    font-size: 2.44rem; }
  .tablet\:font-serif-3xl {
    font-size: 2.93rem; }
  .tablet\:font-heading-3xs {
    font-size: 0.79rem; }
  .tablet\:font-heading-2xs {
    font-size: 0.85rem; }
  .tablet\:font-heading-xs {
    font-size: 0.91rem; }
  .tablet\:font-heading-sm {
    font-size: 0.98rem; }
  .tablet\:font-heading-md {
    font-size: 1.04rem; }
  .tablet\:font-heading-lg {
    font-size: 1.34rem; }
  .tablet\:font-heading-xl {
    font-size: 1.95rem; }
  .tablet\:font-heading-2xl {
    font-size: 2.44rem; }
  .tablet\:font-heading-3xl {
    font-size: 2.93rem; }
  .tablet\:font-body-3xs {
    font-size: 0.87rem; }
  .tablet\:font-body-2xs {
    font-size: 0.93rem; }
  .tablet\:font-body-xs {
    font-size: 1rem; }
  .tablet\:font-body-sm {
    font-size: 1.06rem; }
  .tablet\:font-body-md {
    font-size: 1.13rem; }
  .tablet\:font-body-lg {
    font-size: 1.46rem; }
  .tablet\:font-body-xl {
    font-size: 2.13rem; }
  .tablet\:font-body-2xl {
    font-size: 2.66rem; }
  .tablet\:font-body-3xl {
    font-size: 3.19rem; }
  .tablet\:font-code-3xs {
    font-size: 0.77rem; }
  .tablet\:font-code-2xs {
    font-size: 0.83rem; }
  .tablet\:font-code-xs {
    font-size: 0.89rem; }
  .tablet\:font-code-sm {
    font-size: 0.95rem; }
  .tablet\:font-code-md {
    font-size: 1.01rem; }
  .tablet\:font-code-lg {
    font-size: 1.31rem; }
  .tablet\:font-code-xl {
    font-size: 1.91rem; }
  .tablet\:font-code-2xl {
    font-size: 2.38rem; }
  .tablet\:font-code-3xl {
    font-size: 2.86rem; }
  .tablet\:font-alt-3xs {
    font-size: 0.79rem; }
  .tablet\:font-alt-2xs {
    font-size: 0.85rem; }
  .tablet\:font-alt-xs {
    font-size: 0.91rem; }
  .tablet\:font-alt-sm {
    font-size: 0.98rem; }
  .tablet\:font-alt-md {
    font-size: 1.04rem; }
  .tablet\:font-alt-lg {
    font-size: 1.34rem; }
  .tablet\:font-alt-xl {
    font-size: 1.95rem; }
  .tablet\:font-alt-2xl {
    font-size: 2.44rem; }
  .tablet\:font-alt-3xl {
    font-size: 2.93rem; }
  .tablet\:font-ui-3xs {
    font-size: 0.87rem; }
  .tablet\:font-ui-2xs {
    font-size: 0.93rem; }
  .tablet\:font-ui-xs {
    font-size: 1rem; }
  .tablet\:font-ui-sm {
    font-size: 1.06rem; }
  .tablet\:font-ui-md {
    font-size: 1.13rem; }
  .tablet\:font-ui-lg {
    font-size: 1.46rem; }
  .tablet\:font-ui-xl {
    font-size: 2.13rem; }
  .tablet\:font-ui-2xl {
    font-size: 2.66rem; }
  .tablet\:font-ui-3xl {
    font-size: 3.19rem; }
  .tablet\:text-light {
    font-weight: 300; }
  .tablet\:text-normal {
    font-weight: normal; }
  .tablet\:text-bold {
    font-weight: 700; }
  .tablet\:flex-justify-center {
    justify-content: center; }
  .tablet\:flex-justify-start {
    justify-content: flex-start; }
  .tablet\:flex-justify-end {
    justify-content: flex-end; }
  .tablet\:flex-justify {
    justify-content: space-between; }
  .tablet\:line-height-sans-1 {
    line-height: 0.9; }
  .tablet\:line-height-sans-2 {
    line-height: 1.1; }
  .tablet\:line-height-sans-3 {
    line-height: 1.3; }
  .tablet\:line-height-sans-4 {
    line-height: 1.4; }
  .tablet\:line-height-sans-5 {
    line-height: 1.5; }
  .tablet\:line-height-sans-6 {
    line-height: 1.6; }
  .tablet\:line-height-serif-1 {
    line-height: 1; }
  .tablet\:line-height-serif-2 {
    line-height: 1.2; }
  .tablet\:line-height-serif-3 {
    line-height: 1.4; }
  .tablet\:line-height-serif-4 {
    line-height: 1.5; }
  .tablet\:line-height-serif-5 {
    line-height: 1.7; }
  .tablet\:line-height-serif-6 {
    line-height: 1.8; }
  .tablet\:line-height-mono-1 {
    line-height: 1; }
  .tablet\:line-height-mono-2 {
    line-height: 1.3; }
  .tablet\:line-height-mono-3 {
    line-height: 1.4; }
  .tablet\:line-height-mono-4 {
    line-height: 1.6; }
  .tablet\:line-height-mono-5 {
    line-height: 1.7; }
  .tablet\:line-height-mono-6 {
    line-height: 1.8; }
  .tablet\:line-height-heading-1 {
    line-height: 1; }
  .tablet\:line-height-heading-2 {
    line-height: 1.2; }
  .tablet\:line-height-heading-3 {
    line-height: 1.4; }
  .tablet\:line-height-heading-4 {
    line-height: 1.5; }
  .tablet\:line-height-heading-5 {
    line-height: 1.7; }
  .tablet\:line-height-heading-6 {
    line-height: 1.8; }
  .tablet\:line-height-ui-1 {
    line-height: 0.9; }
  .tablet\:line-height-ui-2 {
    line-height: 1.1; }
  .tablet\:line-height-ui-3 {
    line-height: 1.3; }
  .tablet\:line-height-ui-4 {
    line-height: 1.4; }
  .tablet\:line-height-ui-5 {
    line-height: 1.5; }
  .tablet\:line-height-ui-6 {
    line-height: 1.6; }
  .tablet\:line-height-body-1 {
    line-height: 0.9; }
  .tablet\:line-height-body-2 {
    line-height: 1.1; }
  .tablet\:line-height-body-3 {
    line-height: 1.3; }
  .tablet\:line-height-body-4 {
    line-height: 1.4; }
  .tablet\:line-height-body-5 {
    line-height: 1.5; }
  .tablet\:line-height-body-6 {
    line-height: 1.6; }
  .tablet\:line-height-code-1 {
    line-height: 1; }
  .tablet\:line-height-code-2 {
    line-height: 1.3; }
  .tablet\:line-height-code-3 {
    line-height: 1.4; }
  .tablet\:line-height-code-4 {
    line-height: 1.6; }
  .tablet\:line-height-code-5 {
    line-height: 1.7; }
  .tablet\:line-height-code-6 {
    line-height: 1.8; }
  .tablet\:line-height-alt-1 {
    line-height: 1; }
  .tablet\:line-height-alt-2 {
    line-height: 1.2; }
  .tablet\:line-height-alt-3 {
    line-height: 1.4; }
  .tablet\:line-height-alt-4 {
    line-height: 1.5; }
  .tablet\:line-height-alt-5 {
    line-height: 1.7; }
  .tablet\:line-height-alt-6 {
    line-height: 1.8; }
  .tablet\:margin-neg-1px {
    margin: -1px; }
  .tablet\:margin-neg-2px {
    margin: -2px; }
  .tablet\:margin-neg-05 {
    margin: -0.25rem; }
  .tablet\:margin-neg-1 {
    margin: -0.5rem; }
  .tablet\:margin-neg-105 {
    margin: -0.75rem; }
  .tablet\:margin-neg-2 {
    margin: -1rem; }
  .tablet\:margin-neg-205 {
    margin: -1.25rem; }
  .tablet\:margin-neg-3 {
    margin: -1.5rem; }
  .tablet\:margin-1px {
    margin: 1px; }
  .tablet\:margin-2px {
    margin: 2px; }
  .tablet\:margin-05 {
    margin: 0.25rem; }
  .tablet\:margin-1 {
    margin: 0.5rem; }
  .tablet\:margin-105 {
    margin: 0.75rem; }
  .tablet\:margin-2 {
    margin: 1rem; }
  .tablet\:margin-205 {
    margin: 1.25rem; }
  .tablet\:margin-3 {
    margin: 1.5rem; }
  .tablet\:margin-neg-4 {
    margin: -2rem; }
  .tablet\:margin-neg-5 {
    margin: -2.5rem; }
  .tablet\:margin-neg-6 {
    margin: -3rem; }
  .tablet\:margin-neg-7 {
    margin: -3.5rem; }
  .tablet\:margin-neg-8 {
    margin: -4rem; }
  .tablet\:margin-neg-9 {
    margin: -4.5rem; }
  .tablet\:margin-neg-10 {
    margin: -5rem; }
  .tablet\:margin-neg-15 {
    margin: -7.5rem; }
  .tablet\:margin-4 {
    margin: 2rem; }
  .tablet\:margin-5 {
    margin: 2.5rem; }
  .tablet\:margin-6 {
    margin: 3rem; }
  .tablet\:margin-7 {
    margin: 3.5rem; }
  .tablet\:margin-8 {
    margin: 4rem; }
  .tablet\:margin-9 {
    margin: 4.5rem; }
  .tablet\:margin-10 {
    margin: 5rem; }
  .tablet\:margin-15 {
    margin: 7.5rem; }
  .tablet\:margin-05em {
    margin: 0.5em; }
  .tablet\:margin-1em {
    margin: 1em; }
  .tablet\:margin-105em {
    margin: 1.5em; }
  .tablet\:margin-2em {
    margin: 2em; }
  .tablet\:margin-0 {
    margin: 0; }
  .tablet\:margin-y-1px {
    margin-top: 1px;
    margin-bottom: 1px; }
  .tablet\:margin-top-1px {
    margin-top: 1px; }
  .tablet\:margin-bottom-1px {
    margin-bottom: 1px; }
  .tablet\:margin-y-2px {
    margin-top: 2px;
    margin-bottom: 2px; }
  .tablet\:margin-top-2px {
    margin-top: 2px; }
  .tablet\:margin-bottom-2px {
    margin-bottom: 2px; }
  .tablet\:margin-y-05 {
    margin-top: 0.25rem;
    margin-bottom: 0.25rem; }
  .tablet\:margin-top-05 {
    margin-top: 0.25rem; }
  .tablet\:margin-bottom-05 {
    margin-bottom: 0.25rem; }
  .tablet\:margin-y-1 {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem; }
  .tablet\:margin-top-1 {
    margin-top: 0.5rem; }
  .tablet\:margin-bottom-1 {
    margin-bottom: 0.5rem; }
  .tablet\:margin-y-105 {
    margin-top: 0.75rem;
    margin-bottom: 0.75rem; }
  .tablet\:margin-top-105 {
    margin-top: 0.75rem; }
  .tablet\:margin-bottom-105 {
    margin-bottom: 0.75rem; }
  .tablet\:margin-y-2 {
    margin-top: 1rem;
    margin-bottom: 1rem; }
  .tablet\:margin-top-2 {
    margin-top: 1rem; }
  .tablet\:margin-bottom-2 {
    margin-bottom: 1rem; }
  .tablet\:margin-y-205 {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem; }
  .tablet\:margin-top-205 {
    margin-top: 1.25rem; }
  .tablet\:margin-bottom-205 {
    margin-bottom: 1.25rem; }
  .tablet\:margin-y-3 {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem; }
  .tablet\:margin-top-3 {
    margin-top: 1.5rem; }
  .tablet\:margin-bottom-3 {
    margin-bottom: 1.5rem; }
  .tablet\:margin-y-neg-1px {
    margin-top: -1px;
    margin-bottom: -1px; }
  .tablet\:margin-top-neg-1px {
    margin-top: -1px; }
  .tablet\:margin-bottom-neg-1px {
    margin-bottom: -1px; }
  .tablet\:margin-y-neg-2px {
    margin-top: -2px;
    margin-bottom: -2px; }
  .tablet\:margin-top-neg-2px {
    margin-top: -2px; }
  .tablet\:margin-bottom-neg-2px {
    margin-bottom: -2px; }
  .tablet\:margin-y-neg-05 {
    margin-top: -0.25rem;
    margin-bottom: -0.25rem; }
  .tablet\:margin-top-neg-05 {
    margin-top: -0.25rem; }
  .tablet\:margin-bottom-neg-05 {
    margin-bottom: -0.25rem; }
  .tablet\:margin-y-neg-1 {
    margin-top: -0.5rem;
    margin-bottom: -0.5rem; }
  .tablet\:margin-top-neg-1 {
    margin-top: -0.5rem; }
  .tablet\:margin-bottom-neg-1 {
    margin-bottom: -0.5rem; }
  .tablet\:margin-y-neg-105 {
    margin-top: -0.75rem;
    margin-bottom: -0.75rem; }
  .tablet\:margin-top-neg-105 {
    margin-top: -0.75rem; }
  .tablet\:margin-bottom-neg-105 {
    margin-bottom: -0.75rem; }
  .tablet\:margin-y-neg-2 {
    margin-top: -1rem;
    margin-bottom: -1rem; }
  .tablet\:margin-top-neg-2 {
    margin-top: -1rem; }
  .tablet\:margin-bottom-neg-2 {
    margin-bottom: -1rem; }
  .tablet\:margin-y-neg-205 {
    margin-top: -1.25rem;
    margin-bottom: -1.25rem; }
  .tablet\:margin-top-neg-205 {
    margin-top: -1.25rem; }
  .tablet\:margin-bottom-neg-205 {
    margin-bottom: -1.25rem; }
  .tablet\:margin-y-neg-3 {
    margin-top: -1.5rem;
    margin-bottom: -1.5rem; }
  .tablet\:margin-top-neg-3 {
    margin-top: -1.5rem; }
  .tablet\:margin-bottom-neg-3 {
    margin-bottom: -1.5rem; }
  .tablet\:margin-y-neg-4 {
    margin-top: -2rem;
    margin-bottom: -2rem; }
  .tablet\:margin-top-neg-4 {
    margin-top: -2rem; }
  .tablet\:margin-bottom-neg-4 {
    margin-bottom: -2rem; }
  .tablet\:margin-y-neg-5 {
    margin-top: -2.5rem;
    margin-bottom: -2.5rem; }
  .tablet\:margin-top-neg-5 {
    margin-top: -2.5rem; }
  .tablet\:margin-bottom-neg-5 {
    margin-bottom: -2.5rem; }
  .tablet\:margin-y-neg-6 {
    margin-top: -3rem;
    margin-bottom: -3rem; }
  .tablet\:margin-top-neg-6 {
    margin-top: -3rem; }
  .tablet\:margin-bottom-neg-6 {
    margin-bottom: -3rem; }
  .tablet\:margin-y-neg-7 {
    margin-top: -3.5rem;
    margin-bottom: -3.5rem; }
  .tablet\:margin-top-neg-7 {
    margin-top: -3.5rem; }
  .tablet\:margin-bottom-neg-7 {
    margin-bottom: -3.5rem; }
  .tablet\:margin-y-neg-8 {
    margin-top: -4rem;
    margin-bottom: -4rem; }
  .tablet\:margin-top-neg-8 {
    margin-top: -4rem; }
  .tablet\:margin-bottom-neg-8 {
    margin-bottom: -4rem; }
  .tablet\:margin-y-neg-9 {
    margin-top: -4.5rem;
    margin-bottom: -4.5rem; }
  .tablet\:margin-top-neg-9 {
    margin-top: -4.5rem; }
  .tablet\:margin-bottom-neg-9 {
    margin-bottom: -4.5rem; }
  .tablet\:margin-y-neg-10 {
    margin-top: -5rem;
    margin-bottom: -5rem; }
  .tablet\:margin-top-neg-10 {
    margin-top: -5rem; }
  .tablet\:margin-bottom-neg-10 {
    margin-bottom: -5rem; }
  .tablet\:margin-y-neg-15 {
    margin-top: -7.5rem;
    margin-bottom: -7.5rem; }
  .tablet\:margin-top-neg-15 {
    margin-top: -7.5rem; }
  .tablet\:margin-bottom-neg-15 {
    margin-bottom: -7.5rem; }
  .tablet\:margin-y-4 {
    margin-top: 2rem;
    margin-bottom: 2rem; }
  .tablet\:margin-top-4 {
    margin-top: 2rem; }
  .tablet\:margin-bottom-4 {
    margin-bottom: 2rem; }
  .tablet\:margin-y-5 {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem; }
  .tablet\:margin-top-5 {
    margin-top: 2.5rem; }
  .tablet\:margin-bottom-5 {
    margin-bottom: 2.5rem; }
  .tablet\:margin-y-6 {
    margin-top: 3rem;
    margin-bottom: 3rem; }
  .tablet\:margin-top-6 {
    margin-top: 3rem; }
  .tablet\:margin-bottom-6 {
    margin-bottom: 3rem; }
  .tablet\:margin-y-7 {
    margin-top: 3.5rem;
    margin-bottom: 3.5rem; }
  .tablet\:margin-top-7 {
    margin-top: 3.5rem; }
  .tablet\:margin-bottom-7 {
    margin-bottom: 3.5rem; }
  .tablet\:margin-y-8 {
    margin-top: 4rem;
    margin-bottom: 4rem; }
  .tablet\:margin-top-8 {
    margin-top: 4rem; }
  .tablet\:margin-bottom-8 {
    margin-bottom: 4rem; }
  .tablet\:margin-y-9 {
    margin-top: 4.5rem;
    margin-bottom: 4.5rem; }
  .tablet\:margin-top-9 {
    margin-top: 4.5rem; }
  .tablet\:margin-bottom-9 {
    margin-bottom: 4.5rem; }
  .tablet\:margin-y-10 {
    margin-top: 5rem;
    margin-bottom: 5rem; }
  .tablet\:margin-top-10 {
    margin-top: 5rem; }
  .tablet\:margin-bottom-10 {
    margin-bottom: 5rem; }
  .tablet\:margin-y-15 {
    margin-top: 7.5rem;
    margin-bottom: 7.5rem; }
  .tablet\:margin-top-15 {
    margin-top: 7.5rem; }
  .tablet\:margin-bottom-15 {
    margin-bottom: 7.5rem; }
  .tablet\:margin-y-05em {
    margin-top: 0.5em;
    margin-bottom: 0.5em; }
  .tablet\:margin-top-05em {
    margin-top: 0.5em; }
  .tablet\:margin-bottom-05em {
    margin-bottom: 0.5em; }
  .tablet\:margin-y-1em {
    margin-top: 1em;
    margin-bottom: 1em; }
  .tablet\:margin-top-1em {
    margin-top: 1em; }
  .tablet\:margin-bottom-1em {
    margin-bottom: 1em; }
  .tablet\:margin-y-105em {
    margin-top: 1.5em;
    margin-bottom: 1.5em; }
  .tablet\:margin-top-105em {
    margin-top: 1.5em; }
  .tablet\:margin-bottom-105em {
    margin-bottom: 1.5em; }
  .tablet\:margin-y-2em {
    margin-top: 2em;
    margin-bottom: 2em; }
  .tablet\:margin-top-2em {
    margin-top: 2em; }
  .tablet\:margin-bottom-2em {
    margin-bottom: 2em; }
  .tablet\:margin-y-0 {
    margin-top: 0;
    margin-bottom: 0; }
  .tablet\:margin-top-0 {
    margin-top: 0; }
  .tablet\:margin-bottom-0 {
    margin-bottom: 0; }
  .tablet\:margin-y-auto {
    margin-top: auto;
    margin-bottom: auto; }
  .tablet\:margin-top-auto {
    margin-top: auto; }
  .tablet\:margin-bottom-auto {
    margin-bottom: auto; }
  .tablet\:margin-x-1px {
    margin-left: 1px;
    margin-right: 1px; }
  .tablet\:margin-right-1px {
    margin-right: 1px; }
  .tablet\:margin-left-1px {
    margin-left: 1px; }
  .tablet\:margin-x-2px {
    margin-left: 2px;
    margin-right: 2px; }
  .tablet\:margin-right-2px {
    margin-right: 2px; }
  .tablet\:margin-left-2px {
    margin-left: 2px; }
  .tablet\:margin-x-05 {
    margin-left: 0.25rem;
    margin-right: 0.25rem; }
  .tablet\:margin-right-05 {
    margin-right: 0.25rem; }
  .tablet\:margin-left-05 {
    margin-left: 0.25rem; }
  .tablet\:margin-x-1 {
    margin-left: 0.5rem;
    margin-right: 0.5rem; }
  .tablet\:margin-right-1 {
    margin-right: 0.5rem; }
  .tablet\:margin-left-1 {
    margin-left: 0.5rem; }
  .tablet\:margin-x-105 {
    margin-left: 0.75rem;
    margin-right: 0.75rem; }
  .tablet\:margin-right-105 {
    margin-right: 0.75rem; }
  .tablet\:margin-left-105 {
    margin-left: 0.75rem; }
  .tablet\:margin-x-2 {
    margin-left: 1rem;
    margin-right: 1rem; }
  .tablet\:margin-right-2 {
    margin-right: 1rem; }
  .tablet\:margin-left-2 {
    margin-left: 1rem; }
  .tablet\:margin-x-205 {
    margin-left: 1.25rem;
    margin-right: 1.25rem; }
  .tablet\:margin-right-205 {
    margin-right: 1.25rem; }
  .tablet\:margin-left-205 {
    margin-left: 1.25rem; }
  .tablet\:margin-x-3 {
    margin-left: 1.5rem;
    margin-right: 1.5rem; }
  .tablet\:margin-right-3 {
    margin-right: 1.5rem; }
  .tablet\:margin-left-3 {
    margin-left: 1.5rem; }
  .tablet\:margin-x-neg-1px {
    margin-left: -1px;
    margin-right: -1px; }
  .tablet\:margin-right-neg-1px {
    margin-right: -1px; }
  .tablet\:margin-left-neg-1px {
    margin-left: -1px; }
  .tablet\:margin-x-neg-2px {
    margin-left: -2px;
    margin-right: -2px; }
  .tablet\:margin-right-neg-2px {
    margin-right: -2px; }
  .tablet\:margin-left-neg-2px {
    margin-left: -2px; }
  .tablet\:margin-x-neg-05 {
    margin-left: -0.25rem;
    margin-right: -0.25rem; }
  .tablet\:margin-right-neg-05 {
    margin-right: -0.25rem; }
  .tablet\:margin-left-neg-05 {
    margin-left: -0.25rem; }
  .tablet\:margin-x-neg-1 {
    margin-left: -0.5rem;
    margin-right: -0.5rem; }
  .tablet\:margin-right-neg-1 {
    margin-right: -0.5rem; }
  .tablet\:margin-left-neg-1 {
    margin-left: -0.5rem; }
  .tablet\:margin-x-neg-105 {
    margin-left: -0.75rem;
    margin-right: -0.75rem; }
  .tablet\:margin-right-neg-105 {
    margin-right: -0.75rem; }
  .tablet\:margin-left-neg-105 {
    margin-left: -0.75rem; }
  .tablet\:margin-x-neg-2 {
    margin-left: -1rem;
    margin-right: -1rem; }
  .tablet\:margin-right-neg-2 {
    margin-right: -1rem; }
  .tablet\:margin-left-neg-2 {
    margin-left: -1rem; }
  .tablet\:margin-x-neg-205 {
    margin-left: -1.25rem;
    margin-right: -1.25rem; }
  .tablet\:margin-right-neg-205 {
    margin-right: -1.25rem; }
  .tablet\:margin-left-neg-205 {
    margin-left: -1.25rem; }
  .tablet\:margin-x-neg-3 {
    margin-left: -1.5rem;
    margin-right: -1.5rem; }
  .tablet\:margin-right-neg-3 {
    margin-right: -1.5rem; }
  .tablet\:margin-left-neg-3 {
    margin-left: -1.5rem; }
  .tablet\:margin-x-neg-4 {
    margin-left: -2rem;
    margin-right: -2rem; }
  .tablet\:margin-right-neg-4 {
    margin-right: -2rem; }
  .tablet\:margin-left-neg-4 {
    margin-left: -2rem; }
  .tablet\:margin-x-neg-5 {
    margin-left: -2.5rem;
    margin-right: -2.5rem; }
  .tablet\:margin-right-neg-5 {
    margin-right: -2.5rem; }
  .tablet\:margin-left-neg-5 {
    margin-left: -2.5rem; }
  .tablet\:margin-x-neg-6 {
    margin-left: -3rem;
    margin-right: -3rem; }
  .tablet\:margin-right-neg-6 {
    margin-right: -3rem; }
  .tablet\:margin-left-neg-6 {
    margin-left: -3rem; }
  .tablet\:margin-x-neg-7 {
    margin-left: -3.5rem;
    margin-right: -3.5rem; }
  .tablet\:margin-right-neg-7 {
    margin-right: -3.5rem; }
  .tablet\:margin-left-neg-7 {
    margin-left: -3.5rem; }
  .tablet\:margin-x-neg-8 {
    margin-left: -4rem;
    margin-right: -4rem; }
  .tablet\:margin-right-neg-8 {
    margin-right: -4rem; }
  .tablet\:margin-left-neg-8 {
    margin-left: -4rem; }
  .tablet\:margin-x-neg-9 {
    margin-left: -4.5rem;
    margin-right: -4.5rem; }
  .tablet\:margin-right-neg-9 {
    margin-right: -4.5rem; }
  .tablet\:margin-left-neg-9 {
    margin-left: -4.5rem; }
  .tablet\:margin-x-neg-10 {
    margin-left: -5rem;
    margin-right: -5rem; }
  .tablet\:margin-right-neg-10 {
    margin-right: -5rem; }
  .tablet\:margin-left-neg-10 {
    margin-left: -5rem; }
  .tablet\:margin-x-neg-15 {
    margin-left: -7.5rem;
    margin-right: -7.5rem; }
  .tablet\:margin-right-neg-15 {
    margin-right: -7.5rem; }
  .tablet\:margin-left-neg-15 {
    margin-left: -7.5rem; }
  .tablet\:margin-x-4 {
    margin-left: 2rem;
    margin-right: 2rem; }
  .tablet\:margin-right-4 {
    margin-right: 2rem; }
  .tablet\:margin-left-4 {
    margin-left: 2rem; }
  .tablet\:margin-x-5 {
    margin-left: 2.5rem;
    margin-right: 2.5rem; }
  .tablet\:margin-right-5 {
    margin-right: 2.5rem; }
  .tablet\:margin-left-5 {
    margin-left: 2.5rem; }
  .tablet\:margin-x-6 {
    margin-left: 3rem;
    margin-right: 3rem; }
  .tablet\:margin-right-6 {
    margin-right: 3rem; }
  .tablet\:margin-left-6 {
    margin-left: 3rem; }
  .tablet\:margin-x-7 {
    margin-left: 3.5rem;
    margin-right: 3.5rem; }
  .tablet\:margin-right-7 {
    margin-right: 3.5rem; }
  .tablet\:margin-left-7 {
    margin-left: 3.5rem; }
  .tablet\:margin-x-8 {
    margin-left: 4rem;
    margin-right: 4rem; }
  .tablet\:margin-right-8 {
    margin-right: 4rem; }
  .tablet\:margin-left-8 {
    margin-left: 4rem; }
  .tablet\:margin-x-9 {
    margin-left: 4.5rem;
    margin-right: 4.5rem; }
  .tablet\:margin-right-9 {
    margin-right: 4.5rem; }
  .tablet\:margin-left-9 {
    margin-left: 4.5rem; }
  .tablet\:margin-x-10 {
    margin-left: 5rem;
    margin-right: 5rem; }
  .tablet\:margin-right-10 {
    margin-right: 5rem; }
  .tablet\:margin-left-10 {
    margin-left: 5rem; }
  .tablet\:margin-x-15 {
    margin-left: 7.5rem;
    margin-right: 7.5rem; }
  .tablet\:margin-right-15 {
    margin-right: 7.5rem; }
  .tablet\:margin-left-15 {
    margin-left: 7.5rem; }
  .tablet\:margin-x-card {
    margin-left: 10rem;
    margin-right: 10rem; }
  .tablet\:margin-right-card {
    margin-right: 10rem; }
  .tablet\:margin-left-card {
    margin-left: 10rem; }
  .tablet\:margin-x-card-lg {
    margin-left: 15rem;
    margin-right: 15rem; }
  .tablet\:margin-right-card-lg {
    margin-right: 15rem; }
  .tablet\:margin-left-card-lg {
    margin-left: 15rem; }
  .tablet\:margin-x-mobile {
    margin-left: 20rem;
    margin-right: 20rem; }
  .tablet\:margin-right-mobile {
    margin-right: 20rem; }
  .tablet\:margin-left-mobile {
    margin-left: 20rem; }
  .tablet\:margin-x-05em {
    margin-left: 0.5em;
    margin-right: 0.5em; }
  .tablet\:margin-right-05em {
    margin-right: 0.5em; }
  .tablet\:margin-left-05em {
    margin-left: 0.5em; }
  .tablet\:margin-x-1em {
    margin-left: 1em;
    margin-right: 1em; }
  .tablet\:margin-right-1em {
    margin-right: 1em; }
  .tablet\:margin-left-1em {
    margin-left: 1em; }
  .tablet\:margin-x-105em {
    margin-left: 1.5em;
    margin-right: 1.5em; }
  .tablet\:margin-right-105em {
    margin-right: 1.5em; }
  .tablet\:margin-left-105em {
    margin-left: 1.5em; }
  .tablet\:margin-x-2em {
    margin-left: 2em;
    margin-right: 2em; }
  .tablet\:margin-right-2em {
    margin-right: 2em; }
  .tablet\:margin-left-2em {
    margin-left: 2em; }
  .tablet\:margin-x-0 {
    margin-left: 0;
    margin-right: 0; }
  .tablet\:margin-right-0 {
    margin-right: 0; }
  .tablet\:margin-left-0 {
    margin-left: 0; }
  .tablet\:margin-x-auto {
    margin-left: auto;
    margin-right: auto; }
  .tablet\:margin-right-auto {
    margin-right: auto; }
  .tablet\:margin-left-auto {
    margin-left: auto; }
  .tablet\:measure-1 {
    max-width: 44ex; }
  .tablet\:measure-2 {
    max-width: 60ex; }
  .tablet\:measure-3 {
    max-width: 64ex; }
  .tablet\:measure-4 {
    max-width: 68ex; }
  .tablet\:measure-5 {
    max-width: 72ex; }
  .tablet\:measure-6 {
    max-width: 88ex; }
  .tablet\:measure-none {
    max-width: none; }
  .tablet\:order-first {
    order: -1; }
  .tablet\:order-last {
    order: 999; }
  .tablet\:order-initial {
    order: initial; }
  .tablet\:order-0 {
    order: 0; }
  .tablet\:order-1 {
    order: 1; }
  .tablet\:order-2 {
    order: 2; }
  .tablet\:order-3 {
    order: 3; }
  .tablet\:order-4 {
    order: 4; }
  .tablet\:order-5 {
    order: 5; }
  .tablet\:order-6 {
    order: 6; }
  .tablet\:order-7 {
    order: 7; }
  .tablet\:order-8 {
    order: 8; }
  .tablet\:order-9 {
    order: 9; }
  .tablet\:order-10 {
    order: 10; }
  .tablet\:order-11 {
    order: 11; }
  .tablet\:padding-1px {
    padding: 1px; }
  .tablet\:padding-y-1px {
    padding-top: 1px;
    padding-bottom: 1px; }
  .tablet\:padding-x-1px {
    padding-left: 1px;
    padding-right: 1px; }
  .tablet\:padding-top-1px {
    padding-top: 1px; }
  .tablet\:padding-right-1px {
    padding-right: 1px; }
  .tablet\:padding-bottom-1px {
    padding-bottom: 1px; }
  .tablet\:padding-left-1px {
    padding-left: 1px; }
  .tablet\:padding-2px {
    padding: 2px; }
  .tablet\:padding-y-2px {
    padding-top: 2px;
    padding-bottom: 2px; }
  .tablet\:padding-x-2px {
    padding-left: 2px;
    padding-right: 2px; }
  .tablet\:padding-top-2px {
    padding-top: 2px; }
  .tablet\:padding-right-2px {
    padding-right: 2px; }
  .tablet\:padding-bottom-2px {
    padding-bottom: 2px; }
  .tablet\:padding-left-2px {
    padding-left: 2px; }
  .tablet\:padding-05 {
    padding: 0.25rem; }
  .tablet\:padding-y-05 {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem; }
  .tablet\:padding-x-05 {
    padding-left: 0.25rem;
    padding-right: 0.25rem; }
  .tablet\:padding-top-05 {
    padding-top: 0.25rem; }
  .tablet\:padding-right-05 {
    padding-right: 0.25rem; }
  .tablet\:padding-bottom-05 {
    padding-bottom: 0.25rem; }
  .tablet\:padding-left-05 {
    padding-left: 0.25rem; }
  .tablet\:padding-1 {
    padding: 0.5rem; }
  .tablet\:padding-y-1 {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem; }
  .tablet\:padding-x-1 {
    padding-left: 0.5rem;
    padding-right: 0.5rem; }
  .tablet\:padding-top-1 {
    padding-top: 0.5rem; }
  .tablet\:padding-right-1 {
    padding-right: 0.5rem; }
  .tablet\:padding-bottom-1 {
    padding-bottom: 0.5rem; }
  .tablet\:padding-left-1 {
    padding-left: 0.5rem; }
  .tablet\:padding-105 {
    padding: 0.75rem; }
  .tablet\:padding-y-105 {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem; }
  .tablet\:padding-x-105 {
    padding-left: 0.75rem;
    padding-right: 0.75rem; }
  .tablet\:padding-top-105 {
    padding-top: 0.75rem; }
  .tablet\:padding-right-105 {
    padding-right: 0.75rem; }
  .tablet\:padding-bottom-105 {
    padding-bottom: 0.75rem; }
  .tablet\:padding-left-105 {
    padding-left: 0.75rem; }
  .tablet\:padding-2 {
    padding: 1rem; }
  .tablet\:padding-y-2 {
    padding-top: 1rem;
    padding-bottom: 1rem; }
  .tablet\:padding-x-2 {
    padding-left: 1rem;
    padding-right: 1rem; }
  .tablet\:padding-top-2 {
    padding-top: 1rem; }
  .tablet\:padding-right-2 {
    padding-right: 1rem; }
  .tablet\:padding-bottom-2 {
    padding-bottom: 1rem; }
  .tablet\:padding-left-2 {
    padding-left: 1rem; }
  .tablet\:padding-205 {
    padding: 1.25rem; }
  .tablet\:padding-y-205 {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem; }
  .tablet\:padding-x-205 {
    padding-left: 1.25rem;
    padding-right: 1.25rem; }
  .tablet\:padding-top-205 {
    padding-top: 1.25rem; }
  .tablet\:padding-right-205 {
    padding-right: 1.25rem; }
  .tablet\:padding-bottom-205 {
    padding-bottom: 1.25rem; }
  .tablet\:padding-left-205 {
    padding-left: 1.25rem; }
  .tablet\:padding-3 {
    padding: 1.5rem; }
  .tablet\:padding-y-3 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem; }
  .tablet\:padding-x-3 {
    padding-left: 1.5rem;
    padding-right: 1.5rem; }
  .tablet\:padding-top-3 {
    padding-top: 1.5rem; }
  .tablet\:padding-right-3 {
    padding-right: 1.5rem; }
  .tablet\:padding-bottom-3 {
    padding-bottom: 1.5rem; }
  .tablet\:padding-left-3 {
    padding-left: 1.5rem; }
  .tablet\:padding-4 {
    padding: 2rem; }
  .tablet\:padding-y-4 {
    padding-top: 2rem;
    padding-bottom: 2rem; }
  .tablet\:padding-x-4 {
    padding-left: 2rem;
    padding-right: 2rem; }
  .tablet\:padding-top-4 {
    padding-top: 2rem; }
  .tablet\:padding-right-4 {
    padding-right: 2rem; }
  .tablet\:padding-bottom-4 {
    padding-bottom: 2rem; }
  .tablet\:padding-left-4 {
    padding-left: 2rem; }
  .tablet\:padding-5 {
    padding: 2.5rem; }
  .tablet\:padding-y-5 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem; }
  .tablet\:padding-x-5 {
    padding-left: 2.5rem;
    padding-right: 2.5rem; }
  .tablet\:padding-top-5 {
    padding-top: 2.5rem; }
  .tablet\:padding-right-5 {
    padding-right: 2.5rem; }
  .tablet\:padding-bottom-5 {
    padding-bottom: 2.5rem; }
  .tablet\:padding-left-5 {
    padding-left: 2.5rem; }
  .tablet\:padding-6 {
    padding: 3rem; }
  .tablet\:padding-y-6 {
    padding-top: 3rem;
    padding-bottom: 3rem; }
  .tablet\:padding-x-6 {
    padding-left: 3rem;
    padding-right: 3rem; }
  .tablet\:padding-top-6 {
    padding-top: 3rem; }
  .tablet\:padding-right-6 {
    padding-right: 3rem; }
  .tablet\:padding-bottom-6 {
    padding-bottom: 3rem; }
  .tablet\:padding-left-6 {
    padding-left: 3rem; }
  .tablet\:padding-7 {
    padding: 3.5rem; }
  .tablet\:padding-y-7 {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem; }
  .tablet\:padding-x-7 {
    padding-left: 3.5rem;
    padding-right: 3.5rem; }
  .tablet\:padding-top-7 {
    padding-top: 3.5rem; }
  .tablet\:padding-right-7 {
    padding-right: 3.5rem; }
  .tablet\:padding-bottom-7 {
    padding-bottom: 3.5rem; }
  .tablet\:padding-left-7 {
    padding-left: 3.5rem; }
  .tablet\:padding-8 {
    padding: 4rem; }
  .tablet\:padding-y-8 {
    padding-top: 4rem;
    padding-bottom: 4rem; }
  .tablet\:padding-x-8 {
    padding-left: 4rem;
    padding-right: 4rem; }
  .tablet\:padding-top-8 {
    padding-top: 4rem; }
  .tablet\:padding-right-8 {
    padding-right: 4rem; }
  .tablet\:padding-bottom-8 {
    padding-bottom: 4rem; }
  .tablet\:padding-left-8 {
    padding-left: 4rem; }
  .tablet\:padding-9 {
    padding: 4.5rem; }
  .tablet\:padding-y-9 {
    padding-top: 4.5rem;
    padding-bottom: 4.5rem; }
  .tablet\:padding-x-9 {
    padding-left: 4.5rem;
    padding-right: 4.5rem; }
  .tablet\:padding-top-9 {
    padding-top: 4.5rem; }
  .tablet\:padding-right-9 {
    padding-right: 4.5rem; }
  .tablet\:padding-bottom-9 {
    padding-bottom: 4.5rem; }
  .tablet\:padding-left-9 {
    padding-left: 4.5rem; }
  .tablet\:padding-10 {
    padding: 5rem; }
  .tablet\:padding-y-10 {
    padding-top: 5rem;
    padding-bottom: 5rem; }
  .tablet\:padding-x-10 {
    padding-left: 5rem;
    padding-right: 5rem; }
  .tablet\:padding-top-10 {
    padding-top: 5rem; }
  .tablet\:padding-right-10 {
    padding-right: 5rem; }
  .tablet\:padding-bottom-10 {
    padding-bottom: 5rem; }
  .tablet\:padding-left-10 {
    padding-left: 5rem; }
  .tablet\:padding-15 {
    padding: 7.5rem; }
  .tablet\:padding-y-15 {
    padding-top: 7.5rem;
    padding-bottom: 7.5rem; }
  .tablet\:padding-x-15 {
    padding-left: 7.5rem;
    padding-right: 7.5rem; }
  .tablet\:padding-top-15 {
    padding-top: 7.5rem; }
  .tablet\:padding-right-15 {
    padding-right: 7.5rem; }
  .tablet\:padding-bottom-15 {
    padding-bottom: 7.5rem; }
  .tablet\:padding-left-15 {
    padding-left: 7.5rem; }
  .tablet\:padding-0 {
    padding: 0; }
  .tablet\:padding-y-0 {
    padding-top: 0;
    padding-bottom: 0; }
  .tablet\:padding-x-0 {
    padding-left: 0;
    padding-right: 0; }
  .tablet\:padding-top-0 {
    padding-top: 0; }
  .tablet\:padding-right-0 {
    padding-right: 0; }
  .tablet\:padding-bottom-0 {
    padding-bottom: 0; }
  .tablet\:padding-left-0 {
    padding-left: 0; }
  .tablet\:width-1px {
    width: 1px; }
  .tablet\:width-2px {
    width: 2px; }
  .tablet\:width-05 {
    width: 0.25rem; }
  .tablet\:width-1 {
    width: 0.5rem; }
  .tablet\:width-105 {
    width: 0.75rem; }
  .tablet\:width-2 {
    width: 1rem; }
  .tablet\:width-205 {
    width: 1.25rem; }
  .tablet\:width-3 {
    width: 1.5rem; }
  .tablet\:width-4 {
    width: 2rem; }
  .tablet\:width-5 {
    width: 2.5rem; }
  .tablet\:width-6 {
    width: 3rem; }
  .tablet\:width-7 {
    width: 3.5rem; }
  .tablet\:width-8 {
    width: 4rem; }
  .tablet\:width-9 {
    width: 4.5rem; }
  .tablet\:width-10 {
    width: 5rem; }
  .tablet\:width-15 {
    width: 7.5rem; }
  .tablet\:width-card {
    width: 10rem; }
  .tablet\:width-card-lg {
    width: 15rem; }
  .tablet\:width-mobile {
    width: 20rem; }
  .tablet\:width-mobile-lg {
    width: 30rem; }
  .tablet\:width-tablet {
    width: 40rem; }
  .tablet\:width-tablet-lg {
    width: 55rem; }
  .tablet\:width-desktop {
    width: 64rem; }
  .tablet\:width-desktop-lg {
    width: 75rem; }
  .tablet\:width-widescreen {
    width: 87.5rem; }
  .tablet\:width-0 {
    width: 0; }
  .tablet\:width-full {
    width: 100%; }
  .tablet\:width-auto {
    width: auto; } }

@media all and (min-width: 64em) {
  .desktop\:border-1px {
    border: 1px solid; }
  .desktop\:hover\:border-1px:hover {
    border: 1px solid; }
  .desktop\:border-y-1px {
    border-top: 1px solid;
    border-bottom: 1px solid; }
  .desktop\:hover\:border-y-1px:hover {
    border-top: 1px solid;
    border-bottom: 1px solid; }
  .desktop\:border-x-1px {
    border-left: 1px solid;
    border-right: 1px solid; }
  .desktop\:hover\:border-x-1px:hover {
    border-left: 1px solid;
    border-right: 1px solid; }
  .desktop\:border-top-1px {
    border-top: 1px solid; }
  .desktop\:hover\:border-top-1px:hover {
    border-top: 1px solid; }
  .desktop\:border-right-1px {
    border-right: 1px solid; }
  .desktop\:hover\:border-right-1px:hover {
    border-right: 1px solid; }
  .desktop\:border-bottom-1px {
    border-bottom: 1px solid; }
  .desktop\:hover\:border-bottom-1px:hover {
    border-bottom: 1px solid; }
  .desktop\:border-left-1px {
    border-left: 1px solid; }
  .desktop\:hover\:border-left-1px:hover {
    border-left: 1px solid; }
  .desktop\:border-2px {
    border: 2px solid; }
  .desktop\:hover\:border-2px:hover {
    border: 2px solid; }
  .desktop\:border-y-2px {
    border-top: 2px solid;
    border-bottom: 2px solid; }
  .desktop\:hover\:border-y-2px:hover {
    border-top: 2px solid;
    border-bottom: 2px solid; }
  .desktop\:border-x-2px {
    border-left: 2px solid;
    border-right: 2px solid; }
  .desktop\:hover\:border-x-2px:hover {
    border-left: 2px solid;
    border-right: 2px solid; }
  .desktop\:border-top-2px {
    border-top: 2px solid; }
  .desktop\:hover\:border-top-2px:hover {
    border-top: 2px solid; }
  .desktop\:border-right-2px {
    border-right: 2px solid; }
  .desktop\:hover\:border-right-2px:hover {
    border-right: 2px solid; }
  .desktop\:border-bottom-2px {
    border-bottom: 2px solid; }
  .desktop\:hover\:border-bottom-2px:hover {
    border-bottom: 2px solid; }
  .desktop\:border-left-2px {
    border-left: 2px solid; }
  .desktop\:hover\:border-left-2px:hover {
    border-left: 2px solid; }
  .desktop\:border-05 {
    border: 0.25rem solid; }
  .desktop\:hover\:border-05:hover {
    border: 0.25rem solid; }
  .desktop\:border-y-05 {
    border-top: 0.25rem solid;
    border-bottom: 0.25rem solid; }
  .desktop\:hover\:border-y-05:hover {
    border-top: 0.25rem solid;
    border-bottom: 0.25rem solid; }
  .desktop\:border-x-05 {
    border-left: 0.25rem solid;
    border-right: 0.25rem solid; }
  .desktop\:hover\:border-x-05:hover {
    border-left: 0.25rem solid;
    border-right: 0.25rem solid; }
  .desktop\:border-top-05 {
    border-top: 0.25rem solid; }
  .desktop\:hover\:border-top-05:hover {
    border-top: 0.25rem solid; }
  .desktop\:border-right-05 {
    border-right: 0.25rem solid; }
  .desktop\:hover\:border-right-05:hover {
    border-right: 0.25rem solid; }
  .desktop\:border-bottom-05 {
    border-bottom: 0.25rem solid; }
  .desktop\:hover\:border-bottom-05:hover {
    border-bottom: 0.25rem solid; }
  .desktop\:border-left-05 {
    border-left: 0.25rem solid; }
  .desktop\:hover\:border-left-05:hover {
    border-left: 0.25rem solid; }
  .desktop\:border-1 {
    border: 0.5rem solid; }
  .desktop\:hover\:border-1:hover {
    border: 0.5rem solid; }
  .desktop\:border-y-1 {
    border-top: 0.5rem solid;
    border-bottom: 0.5rem solid; }
  .desktop\:hover\:border-y-1:hover {
    border-top: 0.5rem solid;
    border-bottom: 0.5rem solid; }
  .desktop\:border-x-1 {
    border-left: 0.5rem solid;
    border-right: 0.5rem solid; }
  .desktop\:hover\:border-x-1:hover {
    border-left: 0.5rem solid;
    border-right: 0.5rem solid; }
  .desktop\:border-top-1 {
    border-top: 0.5rem solid; }
  .desktop\:hover\:border-top-1:hover {
    border-top: 0.5rem solid; }
  .desktop\:border-right-1 {
    border-right: 0.5rem solid; }
  .desktop\:hover\:border-right-1:hover {
    border-right: 0.5rem solid; }
  .desktop\:border-bottom-1 {
    border-bottom: 0.5rem solid; }
  .desktop\:hover\:border-bottom-1:hover {
    border-bottom: 0.5rem solid; }
  .desktop\:border-left-1 {
    border-left: 0.5rem solid; }
  .desktop\:hover\:border-left-1:hover {
    border-left: 0.5rem solid; }
  .desktop\:border-105 {
    border: 0.75rem solid; }
  .desktop\:hover\:border-105:hover {
    border: 0.75rem solid; }
  .desktop\:border-y-105 {
    border-top: 0.75rem solid;
    border-bottom: 0.75rem solid; }
  .desktop\:hover\:border-y-105:hover {
    border-top: 0.75rem solid;
    border-bottom: 0.75rem solid; }
  .desktop\:border-x-105 {
    border-left: 0.75rem solid;
    border-right: 0.75rem solid; }
  .desktop\:hover\:border-x-105:hover {
    border-left: 0.75rem solid;
    border-right: 0.75rem solid; }
  .desktop\:border-top-105 {
    border-top: 0.75rem solid; }
  .desktop\:hover\:border-top-105:hover {
    border-top: 0.75rem solid; }
  .desktop\:border-right-105 {
    border-right: 0.75rem solid; }
  .desktop\:hover\:border-right-105:hover {
    border-right: 0.75rem solid; }
  .desktop\:border-bottom-105 {
    border-bottom: 0.75rem solid; }
  .desktop\:hover\:border-bottom-105:hover {
    border-bottom: 0.75rem solid; }
  .desktop\:border-left-105 {
    border-left: 0.75rem solid; }
  .desktop\:hover\:border-left-105:hover {
    border-left: 0.75rem solid; }
  .desktop\:border-2 {
    border: 1rem solid; }
  .desktop\:hover\:border-2:hover {
    border: 1rem solid; }
  .desktop\:border-y-2 {
    border-top: 1rem solid;
    border-bottom: 1rem solid; }
  .desktop\:hover\:border-y-2:hover {
    border-top: 1rem solid;
    border-bottom: 1rem solid; }
  .desktop\:border-x-2 {
    border-left: 1rem solid;
    border-right: 1rem solid; }
  .desktop\:hover\:border-x-2:hover {
    border-left: 1rem solid;
    border-right: 1rem solid; }
  .desktop\:border-top-2 {
    border-top: 1rem solid; }
  .desktop\:hover\:border-top-2:hover {
    border-top: 1rem solid; }
  .desktop\:border-right-2 {
    border-right: 1rem solid; }
  .desktop\:hover\:border-right-2:hover {
    border-right: 1rem solid; }
  .desktop\:border-bottom-2 {
    border-bottom: 1rem solid; }
  .desktop\:hover\:border-bottom-2:hover {
    border-bottom: 1rem solid; }
  .desktop\:border-left-2 {
    border-left: 1rem solid; }
  .desktop\:hover\:border-left-2:hover {
    border-left: 1rem solid; }
  .desktop\:border-205 {
    border: 1.25rem solid; }
  .desktop\:hover\:border-205:hover {
    border: 1.25rem solid; }
  .desktop\:border-y-205 {
    border-top: 1.25rem solid;
    border-bottom: 1.25rem solid; }
  .desktop\:hover\:border-y-205:hover {
    border-top: 1.25rem solid;
    border-bottom: 1.25rem solid; }
  .desktop\:border-x-205 {
    border-left: 1.25rem solid;
    border-right: 1.25rem solid; }
  .desktop\:hover\:border-x-205:hover {
    border-left: 1.25rem solid;
    border-right: 1.25rem solid; }
  .desktop\:border-top-205 {
    border-top: 1.25rem solid; }
  .desktop\:hover\:border-top-205:hover {
    border-top: 1.25rem solid; }
  .desktop\:border-right-205 {
    border-right: 1.25rem solid; }
  .desktop\:hover\:border-right-205:hover {
    border-right: 1.25rem solid; }
  .desktop\:border-bottom-205 {
    border-bottom: 1.25rem solid; }
  .desktop\:hover\:border-bottom-205:hover {
    border-bottom: 1.25rem solid; }
  .desktop\:border-left-205 {
    border-left: 1.25rem solid; }
  .desktop\:hover\:border-left-205:hover {
    border-left: 1.25rem solid; }
  .desktop\:border-3 {
    border: 1.5rem solid; }
  .desktop\:hover\:border-3:hover {
    border: 1.5rem solid; }
  .desktop\:border-y-3 {
    border-top: 1.5rem solid;
    border-bottom: 1.5rem solid; }
  .desktop\:hover\:border-y-3:hover {
    border-top: 1.5rem solid;
    border-bottom: 1.5rem solid; }
  .desktop\:border-x-3 {
    border-left: 1.5rem solid;
    border-right: 1.5rem solid; }
  .desktop\:hover\:border-x-3:hover {
    border-left: 1.5rem solid;
    border-right: 1.5rem solid; }
  .desktop\:border-top-3 {
    border-top: 1.5rem solid; }
  .desktop\:hover\:border-top-3:hover {
    border-top: 1.5rem solid; }
  .desktop\:border-right-3 {
    border-right: 1.5rem solid; }
  .desktop\:hover\:border-right-3:hover {
    border-right: 1.5rem solid; }
  .desktop\:border-bottom-3 {
    border-bottom: 1.5rem solid; }
  .desktop\:hover\:border-bottom-3:hover {
    border-bottom: 1.5rem solid; }
  .desktop\:border-left-3 {
    border-left: 1.5rem solid; }
  .desktop\:hover\:border-left-3:hover {
    border-left: 1.5rem solid; }
  .desktop\:border-0 {
    border: 0 solid; }
  .desktop\:hover\:border-0:hover {
    border: 0 solid; }
  .desktop\:border-y-0 {
    border-top: 0 solid;
    border-bottom: 0 solid; }
  .desktop\:hover\:border-y-0:hover {
    border-top: 0 solid;
    border-bottom: 0 solid; }
  .desktop\:border-x-0 {
    border-left: 0 solid;
    border-right: 0 solid; }
  .desktop\:hover\:border-x-0:hover {
    border-left: 0 solid;
    border-right: 0 solid; }
  .desktop\:border-top-0 {
    border-top: 0 solid; }
  .desktop\:hover\:border-top-0:hover {
    border-top: 0 solid; }
  .desktop\:border-right-0 {
    border-right: 0 solid; }
  .desktop\:hover\:border-right-0:hover {
    border-right: 0 solid; }
  .desktop\:border-bottom-0 {
    border-bottom: 0 solid; }
  .desktop\:hover\:border-bottom-0:hover {
    border-bottom: 0 solid; }
  .desktop\:border-left-0 {
    border-left: 0 solid; }
  .desktop\:hover\:border-left-0:hover {
    border-left: 0 solid; }
  .desktop\:border {
    border: 1px solid; }
  .desktop\:hover\:border:hover {
    border: 1px solid; }
  .desktop\:border-y {
    border-top: 1px solid;
    border-bottom: 1px solid; }
  .desktop\:hover\:border-y:hover {
    border-top: 1px solid;
    border-bottom: 1px solid; }
  .desktop\:border-x {
    border-left: 1px solid;
    border-right: 1px solid; }
  .desktop\:hover\:border-x:hover {
    border-left: 1px solid;
    border-right: 1px solid; }
  .desktop\:border-top {
    border-top: 1px solid; }
  .desktop\:hover\:border-top:hover {
    border-top: 1px solid; }
  .desktop\:border-right {
    border-right: 1px solid; }
  .desktop\:hover\:border-right:hover {
    border-right: 1px solid; }
  .desktop\:border-bottom {
    border-bottom: 1px solid; }
  .desktop\:hover\:border-bottom:hover {
    border-bottom: 1px solid; }
  .desktop\:border-left {
    border-left: 1px solid; }
  .desktop\:hover\:border-left:hover {
    border-left: 1px solid; }
  .desktop\:border-transparent {
    border-color: transparent; }
  .desktop\:hover\:border-transparent:hover {
    border-color: transparent; }
  .desktop\:border-black {
    border-color: black; }
  .desktop\:hover\:border-black:hover {
    border-color: black; }
  .desktop\:border-white {
    border-color: white; }
  .desktop\:hover\:border-white:hover {
    border-color: white; }
  .desktop\:border-red {
    border-color: #e52207; }
  .desktop\:hover\:border-red:hover {
    border-color: #e52207; }
  .desktop\:border-orange {
    border-color: #e66f0e; }
  .desktop\:hover\:border-orange:hover {
    border-color: #e66f0e; }
  .desktop\:border-gold {
    border-color: #ffbe2e; }
  .desktop\:hover\:border-gold:hover {
    border-color: #ffbe2e; }
  .desktop\:border-yellow {
    border-color: #fee685; }
  .desktop\:hover\:border-yellow:hover {
    border-color: #fee685; }
  .desktop\:border-green {
    border-color: #538200; }
  .desktop\:hover\:border-green:hover {
    border-color: #538200; }
  .desktop\:border-mint {
    border-color: #04c585; }
  .desktop\:hover\:border-mint:hover {
    border-color: #04c585; }
  .desktop\:border-cyan {
    border-color: #009ec1; }
  .desktop\:hover\:border-cyan:hover {
    border-color: #009ec1; }
  .desktop\:border-blue {
    border-color: #0076d6; }
  .desktop\:hover\:border-blue:hover {
    border-color: #0076d6; }
  .desktop\:border-indigo {
    border-color: #676cc8; }
  .desktop\:hover\:border-indigo:hover {
    border-color: #676cc8; }
  .desktop\:border-violet {
    border-color: #8168b3; }
  .desktop\:hover\:border-violet:hover {
    border-color: #8168b3; }
  .desktop\:border-magenta {
    border-color: #d72d79; }
  .desktop\:hover\:border-magenta:hover {
    border-color: #d72d79; }
  .desktop\:border-gray-5 {
    border-color: #f0f0f0; }
  .desktop\:hover\:border-gray-5:hover {
    border-color: #f0f0f0; }
  .desktop\:border-gray-10 {
    border-color: #e6e6e6; }
  .desktop\:hover\:border-gray-10:hover {
    border-color: #e6e6e6; }
  .desktop\:border-gray-30 {
    border-color: #adadad; }
  .desktop\:hover\:border-gray-30:hover {
    border-color: #adadad; }
  .desktop\:border-gray-50 {
    border-color: #757575; }
  .desktop\:hover\:border-gray-50:hover {
    border-color: #757575; }
  .desktop\:border-gray-70 {
    border-color: #454545; }
  .desktop\:hover\:border-gray-70:hover {
    border-color: #454545; }
  .desktop\:border-gray-90 {
    border-color: #1b1b1b; }
  .desktop\:hover\:border-gray-90:hover {
    border-color: #1b1b1b; }
  .desktop\:border-base-lightest {
    border-color: #f0f0f0; }
  .desktop\:hover\:border-base-lightest:hover {
    border-color: #f0f0f0; }
  .desktop\:border-base-lighter {
    border-color: #dfe1e2; }
  .desktop\:hover\:border-base-lighter:hover {
    border-color: #dfe1e2; }
  .desktop\:border-base-light {
    border-color: #a9aeb1; }
  .desktop\:hover\:border-base-light:hover {
    border-color: #a9aeb1; }
  .desktop\:border-base {
    border-color: #71767a; }
  .desktop\:hover\:border-base:hover {
    border-color: #71767a; }
  .desktop\:border-base-dark {
    border-color: #565c65; }
  .desktop\:hover\:border-base-dark:hover {
    border-color: #565c65; }
  .desktop\:border-base-darker {
    border-color: #3d4551; }
  .desktop\:hover\:border-base-darker:hover {
    border-color: #3d4551; }
  .desktop\:border-base-darkest {
    border-color: #1b1b1b; }
  .desktop\:hover\:border-base-darkest:hover {
    border-color: #1b1b1b; }
  .desktop\:border-ink {
    border-color: #1b1b1b; }
  .desktop\:hover\:border-ink:hover {
    border-color: #1b1b1b; }
  .desktop\:border-primary-lighter {
    border-color: #d9e8f6; }
  .desktop\:hover\:border-primary-lighter:hover {
    border-color: #d9e8f6; }
  .desktop\:border-primary-light {
    border-color: #73b3e7; }
  .desktop\:hover\:border-primary-light:hover {
    border-color: #73b3e7; }
  .desktop\:border-primary {
    border-color: #005ea2; }
  .desktop\:hover\:border-primary:hover {
    border-color: #005ea2; }
  .desktop\:border-primary-vivid {
    border-color: #0050d8; }
  .desktop\:hover\:border-primary-vivid:hover {
    border-color: #0050d8; }
  .desktop\:border-primary-dark {
    border-color: #1a4480; }
  .desktop\:hover\:border-primary-dark:hover {
    border-color: #1a4480; }
  .desktop\:border-primary-darker {
    border-color: #162e51; }
  .desktop\:hover\:border-primary-darker:hover {
    border-color: #162e51; }
  .desktop\:border-secondary-lighter {
    border-color: #f3e1e4; }
  .desktop\:hover\:border-secondary-lighter:hover {
    border-color: #f3e1e4; }
  .desktop\:border-secondary-light {
    border-color: #f2938c; }
  .desktop\:hover\:border-secondary-light:hover {
    border-color: #f2938c; }
  .desktop\:border-secondary {
    border-color: #d83933; }
  .desktop\:hover\:border-secondary:hover {
    border-color: #d83933; }
  .desktop\:border-secondary-vivid {
    border-color: #e41d3d; }
  .desktop\:hover\:border-secondary-vivid:hover {
    border-color: #e41d3d; }
  .desktop\:border-secondary-dark {
    border-color: #b50909; }
  .desktop\:hover\:border-secondary-dark:hover {
    border-color: #b50909; }
  .desktop\:border-secondary-darker {
    border-color: #8b0a03; }
  .desktop\:hover\:border-secondary-darker:hover {
    border-color: #8b0a03; }
  .desktop\:border-accent-warm-darker {
    border-color: #775540; }
  .desktop\:hover\:border-accent-warm-darker:hover {
    border-color: #775540; }
  .desktop\:border-accent-warm-dark {
    border-color: #c05600; }
  .desktop\:hover\:border-accent-warm-dark:hover {
    border-color: #c05600; }
  .desktop\:border-accent-warm {
    border-color: #fa9441; }
  .desktop\:hover\:border-accent-warm:hover {
    border-color: #fa9441; }
  .desktop\:border-accent-warm-light {
    border-color: #ffbc78; }
  .desktop\:hover\:border-accent-warm-light:hover {
    border-color: #ffbc78; }
  .desktop\:border-accent-warm-lighter {
    border-color: #f2e4d4; }
  .desktop\:hover\:border-accent-warm-lighter:hover {
    border-color: #f2e4d4; }
  .desktop\:border-accent-cool-darker {
    border-color: #07648d; }
  .desktop\:hover\:border-accent-cool-darker:hover {
    border-color: #07648d; }
  .desktop\:border-accent-cool-dark {
    border-color: #28a0cb; }
  .desktop\:hover\:border-accent-cool-dark:hover {
    border-color: #28a0cb; }
  .desktop\:border-accent-cool {
    border-color: #00bde3; }
  .desktop\:hover\:border-accent-cool:hover {
    border-color: #00bde3; }
  .desktop\:border-accent-cool-light {
    border-color: #97d4ea; }
  .desktop\:hover\:border-accent-cool-light:hover {
    border-color: #97d4ea; }
  .desktop\:border-accent-cool-lighter {
    border-color: #e1f3f8; }
  .desktop\:hover\:border-accent-cool-lighter:hover {
    border-color: #e1f3f8; }
  .desktop\:border-error-lighter {
    border-color: #f4e3db; }
  .desktop\:hover\:border-error-lighter:hover {
    border-color: #f4e3db; }
  .desktop\:border-error-light {
    border-color: #f39268; }
  .desktop\:hover\:border-error-light:hover {
    border-color: #f39268; }
  .desktop\:border-error {
    border-color: #d54309; }
  .desktop\:hover\:border-error:hover {
    border-color: #d54309; }
  .desktop\:border-error-dark {
    border-color: #b50909; }
  .desktop\:hover\:border-error-dark:hover {
    border-color: #b50909; }
  .desktop\:border-error-darker {
    border-color: #6f3331; }
  .desktop\:hover\:border-error-darker:hover {
    border-color: #6f3331; }
  .desktop\:border-warning-lighter {
    border-color: #faf3d1; }
  .desktop\:hover\:border-warning-lighter:hover {
    border-color: #faf3d1; }
  .desktop\:border-warning-light {
    border-color: #fee685; }
  .desktop\:hover\:border-warning-light:hover {
    border-color: #fee685; }
  .desktop\:border-warning {
    border-color: #ffbe2e; }
  .desktop\:hover\:border-warning:hover {
    border-color: #ffbe2e; }
  .desktop\:border-warning-dark {
    border-color: #e5a000; }
  .desktop\:hover\:border-warning-dark:hover {
    border-color: #e5a000; }
  .desktop\:border-warning-darker {
    border-color: #936f38; }
  .desktop\:hover\:border-warning-darker:hover {
    border-color: #936f38; }
  .desktop\:border-success-lighter {
    border-color: #ecf3ec; }
  .desktop\:hover\:border-success-lighter:hover {
    border-color: #ecf3ec; }
  .desktop\:border-success-light {
    border-color: #70e17b; }
  .desktop\:hover\:border-success-light:hover {
    border-color: #70e17b; }
  .desktop\:border-success {
    border-color: #00a91c; }
  .desktop\:hover\:border-success:hover {
    border-color: #00a91c; }
  .desktop\:border-success-dark {
    border-color: #008817; }
  .desktop\:hover\:border-success-dark:hover {
    border-color: #008817; }
  .desktop\:border-success-darker {
    border-color: #216e1f; }
  .desktop\:hover\:border-success-darker:hover {
    border-color: #216e1f; }
  .desktop\:border-info-lighter {
    border-color: #e7f6f8; }
  .desktop\:hover\:border-info-lighter:hover {
    border-color: #e7f6f8; }
  .desktop\:border-info-light {
    border-color: #99deea; }
  .desktop\:hover\:border-info-light:hover {
    border-color: #99deea; }
  .desktop\:border-info {
    border-color: #00bde3; }
  .desktop\:hover\:border-info:hover {
    border-color: #00bde3; }
  .desktop\:border-info-dark {
    border-color: #009ec1; }
  .desktop\:hover\:border-info-dark:hover {
    border-color: #009ec1; }
  .desktop\:border-info-darker {
    border-color: #2e6276; }
  .desktop\:hover\:border-info-darker:hover {
    border-color: #2e6276; }
  .desktop\:border-disabled-lighter {
    border-color: #c9c9c9; }
  .desktop\:hover\:border-disabled-lighter:hover {
    border-color: #c9c9c9; }
  .desktop\:border-disabled-light {
    border-color: #919191; }
  .desktop\:hover\:border-disabled-light:hover {
    border-color: #919191; }
  .desktop\:border-disabled {
    border-color: #757575; }
  .desktop\:hover\:border-disabled:hover {
    border-color: #757575; }
  .desktop\:border-disabled-dark {
    border-color: #454545; }
  .desktop\:hover\:border-disabled-dark:hover {
    border-color: #454545; }
  .desktop\:border-disabled-darker {
    border-color: #1b1b1b; }
  .desktop\:hover\:border-disabled-darker:hover {
    border-color: #1b1b1b; }
  .desktop\:border-emergency {
    border-color: #9c3d10; }
  .desktop\:hover\:border-emergency:hover {
    border-color: #9c3d10; }
  .desktop\:border-emergency-dark {
    border-color: #332d29; }
  .desktop\:hover\:border-emergency-dark:hover {
    border-color: #332d29; }
  .desktop\:radius-0 {
    border-radius: 0; }
  .desktop\:radius-top-0 {
    border-top-left-radius: 0;
    border-top-right-radius: 0; }
  .desktop\:radius-right-0 {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0; }
  .desktop\:radius-bottom-0 {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0; }
  .desktop\:radius-left-0 {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0; }
  .desktop\:radius-sm {
    border-radius: 2px; }
  .desktop\:radius-top-sm {
    border-top-left-radius: 2px;
    border-top-right-radius: 2px; }
  .desktop\:radius-right-sm {
    border-top-right-radius: 2px;
    border-bottom-right-radius: 2px; }
  .desktop\:radius-bottom-sm {
    border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px; }
  .desktop\:radius-left-sm {
    border-top-left-radius: 2px;
    border-bottom-left-radius: 2px; }
  .desktop\:radius-md {
    border-radius: 0.25rem; }
  .desktop\:radius-top-md {
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem; }
  .desktop\:radius-right-md {
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem; }
  .desktop\:radius-bottom-md {
    border-bottom-left-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem; }
  .desktop\:radius-left-md {
    border-top-left-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem; }
  .desktop\:radius-lg {
    border-radius: 0.5rem; }
  .desktop\:radius-top-lg {
    border-top-left-radius: 0.5rem;
    border-top-right-radius: 0.5rem; }
  .desktop\:radius-right-lg {
    border-top-right-radius: 0.5rem;
    border-bottom-right-radius: 0.5rem; }
  .desktop\:radius-bottom-lg {
    border-bottom-left-radius: 0.5rem;
    border-bottom-right-radius: 0.5rem; }
  .desktop\:radius-left-lg {
    border-top-left-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem; }
  .desktop\:radius-pill {
    border-radius: 99rem; }
  .desktop\:radius-top-pill {
    border-top-left-radius: 99rem;
    border-top-right-radius: 99rem; }
  .desktop\:radius-right-pill {
    border-top-right-radius: 99rem;
    border-bottom-right-radius: 99rem; }
  .desktop\:radius-bottom-pill {
    border-bottom-left-radius: 99rem;
    border-bottom-right-radius: 99rem; }
  .desktop\:radius-left-pill {
    border-top-left-radius: 99rem;
    border-bottom-left-radius: 99rem; }
  .desktop\:display-block {
    display: block; }
  .desktop\:display-flex {
    display: flex; }
  .desktop\:display-none {
    display: none; }
  .desktop\:display-inline {
    display: inline; }
  .desktop\:display-inline-block {
    display: inline-block; }
  .desktop\:display-inline-flex {
    display: inline-flex; }
  .desktop\:display-table {
    display: table; }
  .desktop\:display-table-cell {
    display: table-cell; }
  .desktop\:display-table-row {
    display: table-row; }
  .desktop\:font-mono-3xs {
    font-size: 0.77rem; }
  .desktop\:font-mono-2xs {
    font-size: 0.83rem; }
  .desktop\:font-mono-xs {
    font-size: 0.89rem; }
  .desktop\:font-mono-sm {
    font-size: 0.95rem; }
  .desktop\:font-mono-md {
    font-size: 1.01rem; }
  .desktop\:font-mono-lg {
    font-size: 1.31rem; }
  .desktop\:font-mono-xl {
    font-size: 1.91rem; }
  .desktop\:font-mono-2xl {
    font-size: 2.38rem; }
  .desktop\:font-mono-3xl {
    font-size: 2.86rem; }
  .desktop\:font-sans-3xs {
    font-size: 0.87rem; }
  .desktop\:font-sans-2xs {
    font-size: 0.93rem; }
  .desktop\:font-sans-xs {
    font-size: 1rem; }
  .desktop\:font-sans-sm {
    font-size: 1.06rem; }
  .desktop\:font-sans-md {
    font-size: 1.13rem; }
  .desktop\:font-sans-lg {
    font-size: 1.46rem; }
  .desktop\:font-sans-xl {
    font-size: 2.13rem; }
  .desktop\:font-sans-2xl {
    font-size: 2.66rem; }
  .desktop\:font-sans-3xl {
    font-size: 3.19rem; }
  .desktop\:font-serif-3xs {
    font-size: 0.79rem; }
  .desktop\:font-serif-2xs {
    font-size: 0.85rem; }
  .desktop\:font-serif-xs {
    font-size: 0.91rem; }
  .desktop\:font-serif-sm {
    font-size: 0.98rem; }
  .desktop\:font-serif-md {
    font-size: 1.04rem; }
  .desktop\:font-serif-lg {
    font-size: 1.34rem; }
  .desktop\:font-serif-xl {
    font-size: 1.95rem; }
  .desktop\:font-serif-2xl {
    font-size: 2.44rem; }
  .desktop\:font-serif-3xl {
    font-size: 2.93rem; }
  .desktop\:font-heading-3xs {
    font-size: 0.79rem; }
  .desktop\:font-heading-2xs {
    font-size: 0.85rem; }
  .desktop\:font-heading-xs {
    font-size: 0.91rem; }
  .desktop\:font-heading-sm {
    font-size: 0.98rem; }
  .desktop\:font-heading-md {
    font-size: 1.04rem; }
  .desktop\:font-heading-lg {
    font-size: 1.34rem; }
  .desktop\:font-heading-xl {
    font-size: 1.95rem; }
  .desktop\:font-heading-2xl {
    font-size: 2.44rem; }
  .desktop\:font-heading-3xl {
    font-size: 2.93rem; }
  .desktop\:font-body-3xs {
    font-size: 0.87rem; }
  .desktop\:font-body-2xs {
    font-size: 0.93rem; }
  .desktop\:font-body-xs {
    font-size: 1rem; }
  .desktop\:font-body-sm {
    font-size: 1.06rem; }
  .desktop\:font-body-md {
    font-size: 1.13rem; }
  .desktop\:font-body-lg {
    font-size: 1.46rem; }
  .desktop\:font-body-xl {
    font-size: 2.13rem; }
  .desktop\:font-body-2xl {
    font-size: 2.66rem; }
  .desktop\:font-body-3xl {
    font-size: 3.19rem; }
  .desktop\:font-code-3xs {
    font-size: 0.77rem; }
  .desktop\:font-code-2xs {
    font-size: 0.83rem; }
  .desktop\:font-code-xs {
    font-size: 0.89rem; }
  .desktop\:font-code-sm {
    font-size: 0.95rem; }
  .desktop\:font-code-md {
    font-size: 1.01rem; }
  .desktop\:font-code-lg {
    font-size: 1.31rem; }
  .desktop\:font-code-xl {
    font-size: 1.91rem; }
  .desktop\:font-code-2xl {
    font-size: 2.38rem; }
  .desktop\:font-code-3xl {
    font-size: 2.86rem; }
  .desktop\:font-alt-3xs {
    font-size: 0.79rem; }
  .desktop\:font-alt-2xs {
    font-size: 0.85rem; }
  .desktop\:font-alt-xs {
    font-size: 0.91rem; }
  .desktop\:font-alt-sm {
    font-size: 0.98rem; }
  .desktop\:font-alt-md {
    font-size: 1.04rem; }
  .desktop\:font-alt-lg {
    font-size: 1.34rem; }
  .desktop\:font-alt-xl {
    font-size: 1.95rem; }
  .desktop\:font-alt-2xl {
    font-size: 2.44rem; }
  .desktop\:font-alt-3xl {
    font-size: 2.93rem; }
  .desktop\:font-ui-3xs {
    font-size: 0.87rem; }
  .desktop\:font-ui-2xs {
    font-size: 0.93rem; }
  .desktop\:font-ui-xs {
    font-size: 1rem; }
  .desktop\:font-ui-sm {
    font-size: 1.06rem; }
  .desktop\:font-ui-md {
    font-size: 1.13rem; }
  .desktop\:font-ui-lg {
    font-size: 1.46rem; }
  .desktop\:font-ui-xl {
    font-size: 2.13rem; }
  .desktop\:font-ui-2xl {
    font-size: 2.66rem; }
  .desktop\:font-ui-3xl {
    font-size: 3.19rem; }
  .desktop\:text-light {
    font-weight: 300; }
  .desktop\:text-normal {
    font-weight: normal; }
  .desktop\:text-bold {
    font-weight: 700; }
  .desktop\:flex-justify-center {
    justify-content: center; }
  .desktop\:flex-justify-start {
    justify-content: flex-start; }
  .desktop\:flex-justify-end {
    justify-content: flex-end; }
  .desktop\:flex-justify {
    justify-content: space-between; }
  .desktop\:line-height-sans-1 {
    line-height: 0.9; }
  .desktop\:line-height-sans-2 {
    line-height: 1.1; }
  .desktop\:line-height-sans-3 {
    line-height: 1.3; }
  .desktop\:line-height-sans-4 {
    line-height: 1.4; }
  .desktop\:line-height-sans-5 {
    line-height: 1.5; }
  .desktop\:line-height-sans-6 {
    line-height: 1.6; }
  .desktop\:line-height-serif-1 {
    line-height: 1; }
  .desktop\:line-height-serif-2 {
    line-height: 1.2; }
  .desktop\:line-height-serif-3 {
    line-height: 1.4; }
  .desktop\:line-height-serif-4 {
    line-height: 1.5; }
  .desktop\:line-height-serif-5 {
    line-height: 1.7; }
  .desktop\:line-height-serif-6 {
    line-height: 1.8; }
  .desktop\:line-height-mono-1 {
    line-height: 1; }
  .desktop\:line-height-mono-2 {
    line-height: 1.3; }
  .desktop\:line-height-mono-3 {
    line-height: 1.4; }
  .desktop\:line-height-mono-4 {
    line-height: 1.6; }
  .desktop\:line-height-mono-5 {
    line-height: 1.7; }
  .desktop\:line-height-mono-6 {
    line-height: 1.8; }
  .desktop\:line-height-heading-1 {
    line-height: 1; }
  .desktop\:line-height-heading-2 {
    line-height: 1.2; }
  .desktop\:line-height-heading-3 {
    line-height: 1.4; }
  .desktop\:line-height-heading-4 {
    line-height: 1.5; }
  .desktop\:line-height-heading-5 {
    line-height: 1.7; }
  .desktop\:line-height-heading-6 {
    line-height: 1.8; }
  .desktop\:line-height-ui-1 {
    line-height: 0.9; }
  .desktop\:line-height-ui-2 {
    line-height: 1.1; }
  .desktop\:line-height-ui-3 {
    line-height: 1.3; }
  .desktop\:line-height-ui-4 {
    line-height: 1.4; }
  .desktop\:line-height-ui-5 {
    line-height: 1.5; }
  .desktop\:line-height-ui-6 {
    line-height: 1.6; }
  .desktop\:line-height-body-1 {
    line-height: 0.9; }
  .desktop\:line-height-body-2 {
    line-height: 1.1; }
  .desktop\:line-height-body-3 {
    line-height: 1.3; }
  .desktop\:line-height-body-4 {
    line-height: 1.4; }
  .desktop\:line-height-body-5 {
    line-height: 1.5; }
  .desktop\:line-height-body-6 {
    line-height: 1.6; }
  .desktop\:line-height-code-1 {
    line-height: 1; }
  .desktop\:line-height-code-2 {
    line-height: 1.3; }
  .desktop\:line-height-code-3 {
    line-height: 1.4; }
  .desktop\:line-height-code-4 {
    line-height: 1.6; }
  .desktop\:line-height-code-5 {
    line-height: 1.7; }
  .desktop\:line-height-code-6 {
    line-height: 1.8; }
  .desktop\:line-height-alt-1 {
    line-height: 1; }
  .desktop\:line-height-alt-2 {
    line-height: 1.2; }
  .desktop\:line-height-alt-3 {
    line-height: 1.4; }
  .desktop\:line-height-alt-4 {
    line-height: 1.5; }
  .desktop\:line-height-alt-5 {
    line-height: 1.7; }
  .desktop\:line-height-alt-6 {
    line-height: 1.8; }
  .desktop\:margin-neg-1px {
    margin: -1px; }
  .desktop\:margin-neg-2px {
    margin: -2px; }
  .desktop\:margin-neg-05 {
    margin: -0.25rem; }
  .desktop\:margin-neg-1 {
    margin: -0.5rem; }
  .desktop\:margin-neg-105 {
    margin: -0.75rem; }
  .desktop\:margin-neg-2 {
    margin: -1rem; }
  .desktop\:margin-neg-205 {
    margin: -1.25rem; }
  .desktop\:margin-neg-3 {
    margin: -1.5rem; }
  .desktop\:margin-1px {
    margin: 1px; }
  .desktop\:margin-2px {
    margin: 2px; }
  .desktop\:margin-05 {
    margin: 0.25rem; }
  .desktop\:margin-1 {
    margin: 0.5rem; }
  .desktop\:margin-105 {
    margin: 0.75rem; }
  .desktop\:margin-2 {
    margin: 1rem; }
  .desktop\:margin-205 {
    margin: 1.25rem; }
  .desktop\:margin-3 {
    margin: 1.5rem; }
  .desktop\:margin-neg-4 {
    margin: -2rem; }
  .desktop\:margin-neg-5 {
    margin: -2.5rem; }
  .desktop\:margin-neg-6 {
    margin: -3rem; }
  .desktop\:margin-neg-7 {
    margin: -3.5rem; }
  .desktop\:margin-neg-8 {
    margin: -4rem; }
  .desktop\:margin-neg-9 {
    margin: -4.5rem; }
  .desktop\:margin-neg-10 {
    margin: -5rem; }
  .desktop\:margin-neg-15 {
    margin: -7.5rem; }
  .desktop\:margin-4 {
    margin: 2rem; }
  .desktop\:margin-5 {
    margin: 2.5rem; }
  .desktop\:margin-6 {
    margin: 3rem; }
  .desktop\:margin-7 {
    margin: 3.5rem; }
  .desktop\:margin-8 {
    margin: 4rem; }
  .desktop\:margin-9 {
    margin: 4.5rem; }
  .desktop\:margin-10 {
    margin: 5rem; }
  .desktop\:margin-15 {
    margin: 7.5rem; }
  .desktop\:margin-05em {
    margin: 0.5em; }
  .desktop\:margin-1em {
    margin: 1em; }
  .desktop\:margin-105em {
    margin: 1.5em; }
  .desktop\:margin-2em {
    margin: 2em; }
  .desktop\:margin-0 {
    margin: 0; }
  .desktop\:margin-y-1px {
    margin-top: 1px;
    margin-bottom: 1px; }
  .desktop\:margin-top-1px {
    margin-top: 1px; }
  .desktop\:margin-bottom-1px {
    margin-bottom: 1px; }
  .desktop\:margin-y-2px {
    margin-top: 2px;
    margin-bottom: 2px; }
  .desktop\:margin-top-2px {
    margin-top: 2px; }
  .desktop\:margin-bottom-2px {
    margin-bottom: 2px; }
  .desktop\:margin-y-05 {
    margin-top: 0.25rem;
    margin-bottom: 0.25rem; }
  .desktop\:margin-top-05 {
    margin-top: 0.25rem; }
  .desktop\:margin-bottom-05 {
    margin-bottom: 0.25rem; }
  .desktop\:margin-y-1 {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem; }
  .desktop\:margin-top-1 {
    margin-top: 0.5rem; }
  .desktop\:margin-bottom-1 {
    margin-bottom: 0.5rem; }
  .desktop\:margin-y-105 {
    margin-top: 0.75rem;
    margin-bottom: 0.75rem; }
  .desktop\:margin-top-105 {
    margin-top: 0.75rem; }
  .desktop\:margin-bottom-105 {
    margin-bottom: 0.75rem; }
  .desktop\:margin-y-2 {
    margin-top: 1rem;
    margin-bottom: 1rem; }
  .desktop\:margin-top-2 {
    margin-top: 1rem; }
  .desktop\:margin-bottom-2 {
    margin-bottom: 1rem; }
  .desktop\:margin-y-205 {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem; }
  .desktop\:margin-top-205 {
    margin-top: 1.25rem; }
  .desktop\:margin-bottom-205 {
    margin-bottom: 1.25rem; }
  .desktop\:margin-y-3 {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem; }
  .desktop\:margin-top-3 {
    margin-top: 1.5rem; }
  .desktop\:margin-bottom-3 {
    margin-bottom: 1.5rem; }
  .desktop\:margin-y-neg-1px {
    margin-top: -1px;
    margin-bottom: -1px; }
  .desktop\:margin-top-neg-1px {
    margin-top: -1px; }
  .desktop\:margin-bottom-neg-1px {
    margin-bottom: -1px; }
  .desktop\:margin-y-neg-2px {
    margin-top: -2px;
    margin-bottom: -2px; }
  .desktop\:margin-top-neg-2px {
    margin-top: -2px; }
  .desktop\:margin-bottom-neg-2px {
    margin-bottom: -2px; }
  .desktop\:margin-y-neg-05 {
    margin-top: -0.25rem;
    margin-bottom: -0.25rem; }
  .desktop\:margin-top-neg-05 {
    margin-top: -0.25rem; }
  .desktop\:margin-bottom-neg-05 {
    margin-bottom: -0.25rem; }
  .desktop\:margin-y-neg-1 {
    margin-top: -0.5rem;
    margin-bottom: -0.5rem; }
  .desktop\:margin-top-neg-1 {
    margin-top: -0.5rem; }
  .desktop\:margin-bottom-neg-1 {
    margin-bottom: -0.5rem; }
  .desktop\:margin-y-neg-105 {
    margin-top: -0.75rem;
    margin-bottom: -0.75rem; }
  .desktop\:margin-top-neg-105 {
    margin-top: -0.75rem; }
  .desktop\:margin-bottom-neg-105 {
    margin-bottom: -0.75rem; }
  .desktop\:margin-y-neg-2 {
    margin-top: -1rem;
    margin-bottom: -1rem; }
  .desktop\:margin-top-neg-2 {
    margin-top: -1rem; }
  .desktop\:margin-bottom-neg-2 {
    margin-bottom: -1rem; }
  .desktop\:margin-y-neg-205 {
    margin-top: -1.25rem;
    margin-bottom: -1.25rem; }
  .desktop\:margin-top-neg-205 {
    margin-top: -1.25rem; }
  .desktop\:margin-bottom-neg-205 {
    margin-bottom: -1.25rem; }
  .desktop\:margin-y-neg-3 {
    margin-top: -1.5rem;
    margin-bottom: -1.5rem; }
  .desktop\:margin-top-neg-3 {
    margin-top: -1.5rem; }
  .desktop\:margin-bottom-neg-3 {
    margin-bottom: -1.5rem; }
  .desktop\:margin-y-neg-4 {
    margin-top: -2rem;
    margin-bottom: -2rem; }
  .desktop\:margin-top-neg-4 {
    margin-top: -2rem; }
  .desktop\:margin-bottom-neg-4 {
    margin-bottom: -2rem; }
  .desktop\:margin-y-neg-5 {
    margin-top: -2.5rem;
    margin-bottom: -2.5rem; }
  .desktop\:margin-top-neg-5 {
    margin-top: -2.5rem; }
  .desktop\:margin-bottom-neg-5 {
    margin-bottom: -2.5rem; }
  .desktop\:margin-y-neg-6 {
    margin-top: -3rem;
    margin-bottom: -3rem; }
  .desktop\:margin-top-neg-6 {
    margin-top: -3rem; }
  .desktop\:margin-bottom-neg-6 {
    margin-bottom: -3rem; }
  .desktop\:margin-y-neg-7 {
    margin-top: -3.5rem;
    margin-bottom: -3.5rem; }
  .desktop\:margin-top-neg-7 {
    margin-top: -3.5rem; }
  .desktop\:margin-bottom-neg-7 {
    margin-bottom: -3.5rem; }
  .desktop\:margin-y-neg-8 {
    margin-top: -4rem;
    margin-bottom: -4rem; }
  .desktop\:margin-top-neg-8 {
    margin-top: -4rem; }
  .desktop\:margin-bottom-neg-8 {
    margin-bottom: -4rem; }
  .desktop\:margin-y-neg-9 {
    margin-top: -4.5rem;
    margin-bottom: -4.5rem; }
  .desktop\:margin-top-neg-9 {
    margin-top: -4.5rem; }
  .desktop\:margin-bottom-neg-9 {
    margin-bottom: -4.5rem; }
  .desktop\:margin-y-neg-10 {
    margin-top: -5rem;
    margin-bottom: -5rem; }
  .desktop\:margin-top-neg-10 {
    margin-top: -5rem; }
  .desktop\:margin-bottom-neg-10 {
    margin-bottom: -5rem; }
  .desktop\:margin-y-neg-15 {
    margin-top: -7.5rem;
    margin-bottom: -7.5rem; }
  .desktop\:margin-top-neg-15 {
    margin-top: -7.5rem; }
  .desktop\:margin-bottom-neg-15 {
    margin-bottom: -7.5rem; }
  .desktop\:margin-y-4 {
    margin-top: 2rem;
    margin-bottom: 2rem; }
  .desktop\:margin-top-4 {
    margin-top: 2rem; }
  .desktop\:margin-bottom-4 {
    margin-bottom: 2rem; }
  .desktop\:margin-y-5 {
    margin-top: 2.5rem;
    margin-bottom: 2.5rem; }
  .desktop\:margin-top-5 {
    margin-top: 2.5rem; }
  .desktop\:margin-bottom-5 {
    margin-bottom: 2.5rem; }
  .desktop\:margin-y-6 {
    margin-top: 3rem;
    margin-bottom: 3rem; }
  .desktop\:margin-top-6 {
    margin-top: 3rem; }
  .desktop\:margin-bottom-6 {
    margin-bottom: 3rem; }
  .desktop\:margin-y-7 {
    margin-top: 3.5rem;
    margin-bottom: 3.5rem; }
  .desktop\:margin-top-7 {
    margin-top: 3.5rem; }
  .desktop\:margin-bottom-7 {
    margin-bottom: 3.5rem; }
  .desktop\:margin-y-8 {
    margin-top: 4rem;
    margin-bottom: 4rem; }
  .desktop\:margin-top-8 {
    margin-top: 4rem; }
  .desktop\:margin-bottom-8 {
    margin-bottom: 4rem; }
  .desktop\:margin-y-9 {
    margin-top: 4.5rem;
    margin-bottom: 4.5rem; }
  .desktop\:margin-top-9 {
    margin-top: 4.5rem; }
  .desktop\:margin-bottom-9 {
    margin-bottom: 4.5rem; }
  .desktop\:margin-y-10 {
    margin-top: 5rem;
    margin-bottom: 5rem; }
  .desktop\:margin-top-10 {
    margin-top: 5rem; }
  .desktop\:margin-bottom-10 {
    margin-bottom: 5rem; }
  .desktop\:margin-y-15 {
    margin-top: 7.5rem;
    margin-bottom: 7.5rem; }
  .desktop\:margin-top-15 {
    margin-top: 7.5rem; }
  .desktop\:margin-bottom-15 {
    margin-bottom: 7.5rem; }
  .desktop\:margin-y-05em {
    margin-top: 0.5em;
    margin-bottom: 0.5em; }
  .desktop\:margin-top-05em {
    margin-top: 0.5em; }
  .desktop\:margin-bottom-05em {
    margin-bottom: 0.5em; }
  .desktop\:margin-y-1em {
    margin-top: 1em;
    margin-bottom: 1em; }
  .desktop\:margin-top-1em {
    margin-top: 1em; }
  .desktop\:margin-bottom-1em {
    margin-bottom: 1em; }
  .desktop\:margin-y-105em {
    margin-top: 1.5em;
    margin-bottom: 1.5em; }
  .desktop\:margin-top-105em {
    margin-top: 1.5em; }
  .desktop\:margin-bottom-105em {
    margin-bottom: 1.5em; }
  .desktop\:margin-y-2em {
    margin-top: 2em;
    margin-bottom: 2em; }
  .desktop\:margin-top-2em {
    margin-top: 2em; }
  .desktop\:margin-bottom-2em {
    margin-bottom: 2em; }
  .desktop\:margin-y-0 {
    margin-top: 0;
    margin-bottom: 0; }
  .desktop\:margin-top-0 {
    margin-top: 0; }
  .desktop\:margin-bottom-0 {
    margin-bottom: 0; }
  .desktop\:margin-y-auto {
    margin-top: auto;
    margin-bottom: auto; }
  .desktop\:margin-top-auto {
    margin-top: auto; }
  .desktop\:margin-bottom-auto {
    margin-bottom: auto; }
  .desktop\:margin-x-1px {
    margin-left: 1px;
    margin-right: 1px; }
  .desktop\:margin-right-1px {
    margin-right: 1px; }
  .desktop\:margin-left-1px {
    margin-left: 1px; }
  .desktop\:margin-x-2px {
    margin-left: 2px;
    margin-right: 2px; }
  .desktop\:margin-right-2px {
    margin-right: 2px; }
  .desktop\:margin-left-2px {
    margin-left: 2px; }
  .desktop\:margin-x-05 {
    margin-left: 0.25rem;
    margin-right: 0.25rem; }
  .desktop\:margin-right-05 {
    margin-right: 0.25rem; }
  .desktop\:margin-left-05 {
    margin-left: 0.25rem; }
  .desktop\:margin-x-1 {
    margin-left: 0.5rem;
    margin-right: 0.5rem; }
  .desktop\:margin-right-1 {
    margin-right: 0.5rem; }
  .desktop\:margin-left-1 {
    margin-left: 0.5rem; }
  .desktop\:margin-x-105 {
    margin-left: 0.75rem;
    margin-right: 0.75rem; }
  .desktop\:margin-right-105 {
    margin-right: 0.75rem; }
  .desktop\:margin-left-105 {
    margin-left: 0.75rem; }
  .desktop\:margin-x-2 {
    margin-left: 1rem;
    margin-right: 1rem; }
  .desktop\:margin-right-2 {
    margin-right: 1rem; }
  .desktop\:margin-left-2 {
    margin-left: 1rem; }
  .desktop\:margin-x-205 {
    margin-left: 1.25rem;
    margin-right: 1.25rem; }
  .desktop\:margin-right-205 {
    margin-right: 1.25rem; }
  .desktop\:margin-left-205 {
    margin-left: 1.25rem; }
  .desktop\:margin-x-3 {
    margin-left: 1.5rem;
    margin-right: 1.5rem; }
  .desktop\:margin-right-3 {
    margin-right: 1.5rem; }
  .desktop\:margin-left-3 {
    margin-left: 1.5rem; }
  .desktop\:margin-x-neg-1px {
    margin-left: -1px;
    margin-right: -1px; }
  .desktop\:margin-right-neg-1px {
    margin-right: -1px; }
  .desktop\:margin-left-neg-1px {
    margin-left: -1px; }
  .desktop\:margin-x-neg-2px {
    margin-left: -2px;
    margin-right: -2px; }
  .desktop\:margin-right-neg-2px {
    margin-right: -2px; }
  .desktop\:margin-left-neg-2px {
    margin-left: -2px; }
  .desktop\:margin-x-neg-05 {
    margin-left: -0.25rem;
    margin-right: -0.25rem; }
  .desktop\:margin-right-neg-05 {
    margin-right: -0.25rem; }
  .desktop\:margin-left-neg-05 {
    margin-left: -0.25rem; }
  .desktop\:margin-x-neg-1 {
    margin-left: -0.5rem;
    margin-right: -0.5rem; }
  .desktop\:margin-right-neg-1 {
    margin-right: -0.5rem; }
  .desktop\:margin-left-neg-1 {
    margin-left: -0.5rem; }
  .desktop\:margin-x-neg-105 {
    margin-left: -0.75rem;
    margin-right: -0.75rem; }
  .desktop\:margin-right-neg-105 {
    margin-right: -0.75rem; }
  .desktop\:margin-left-neg-105 {
    margin-left: -0.75rem; }
  .desktop\:margin-x-neg-2 {
    margin-left: -1rem;
    margin-right: -1rem; }
  .desktop\:margin-right-neg-2 {
    margin-right: -1rem; }
  .desktop\:margin-left-neg-2 {
    margin-left: -1rem; }
  .desktop\:margin-x-neg-205 {
    margin-left: -1.25rem;
    margin-right: -1.25rem; }
  .desktop\:margin-right-neg-205 {
    margin-right: -1.25rem; }
  .desktop\:margin-left-neg-205 {
    margin-left: -1.25rem; }
  .desktop\:margin-x-neg-3 {
    margin-left: -1.5rem;
    margin-right: -1.5rem; }
  .desktop\:margin-right-neg-3 {
    margin-right: -1.5rem; }
  .desktop\:margin-left-neg-3 {
    margin-left: -1.5rem; }
  .desktop\:margin-x-neg-4 {
    margin-left: -2rem;
    margin-right: -2rem; }
  .desktop\:margin-right-neg-4 {
    margin-right: -2rem; }
  .desktop\:margin-left-neg-4 {
    margin-left: -2rem; }
  .desktop\:margin-x-neg-5 {
    margin-left: -2.5rem;
    margin-right: -2.5rem; }
  .desktop\:margin-right-neg-5 {
    margin-right: -2.5rem; }
  .desktop\:margin-left-neg-5 {
    margin-left: -2.5rem; }
  .desktop\:margin-x-neg-6 {
    margin-left: -3rem;
    margin-right: -3rem; }
  .desktop\:margin-right-neg-6 {
    margin-right: -3rem; }
  .desktop\:margin-left-neg-6 {
    margin-left: -3rem; }
  .desktop\:margin-x-neg-7 {
    margin-left: -3.5rem;
    margin-right: -3.5rem; }
  .desktop\:margin-right-neg-7 {
    margin-right: -3.5rem; }
  .desktop\:margin-left-neg-7 {
    margin-left: -3.5rem; }
  .desktop\:margin-x-neg-8 {
    margin-left: -4rem;
    margin-right: -4rem; }
  .desktop\:margin-right-neg-8 {
    margin-right: -4rem; }
  .desktop\:margin-left-neg-8 {
    margin-left: -4rem; }
  .desktop\:margin-x-neg-9 {
    margin-left: -4.5rem;
    margin-right: -4.5rem; }
  .desktop\:margin-right-neg-9 {
    margin-right: -4.5rem; }
  .desktop\:margin-left-neg-9 {
    margin-left: -4.5rem; }
  .desktop\:margin-x-neg-10 {
    margin-left: -5rem;
    margin-right: -5rem; }
  .desktop\:margin-right-neg-10 {
    margin-right: -5rem; }
  .desktop\:margin-left-neg-10 {
    margin-left: -5rem; }
  .desktop\:margin-x-neg-15 {
    margin-left: -7.5rem;
    margin-right: -7.5rem; }
  .desktop\:margin-right-neg-15 {
    margin-right: -7.5rem; }
  .desktop\:margin-left-neg-15 {
    margin-left: -7.5rem; }
  .desktop\:margin-x-4 {
    margin-left: 2rem;
    margin-right: 2rem; }
  .desktop\:margin-right-4 {
    margin-right: 2rem; }
  .desktop\:margin-left-4 {
    margin-left: 2rem; }
  .desktop\:margin-x-5 {
    margin-left: 2.5rem;
    margin-right: 2.5rem; }
  .desktop\:margin-right-5 {
    margin-right: 2.5rem; }
  .desktop\:margin-left-5 {
    margin-left: 2.5rem; }
  .desktop\:margin-x-6 {
    margin-left: 3rem;
    margin-right: 3rem; }
  .desktop\:margin-right-6 {
    margin-right: 3rem; }
  .desktop\:margin-left-6 {
    margin-left: 3rem; }
  .desktop\:margin-x-7 {
    margin-left: 3.5rem;
    margin-right: 3.5rem; }
  .desktop\:margin-right-7 {
    margin-right: 3.5rem; }
  .desktop\:margin-left-7 {
    margin-left: 3.5rem; }
  .desktop\:margin-x-8 {
    margin-left: 4rem;
    margin-right: 4rem; }
  .desktop\:margin-right-8 {
    margin-right: 4rem; }
  .desktop\:margin-left-8 {
    margin-left: 4rem; }
  .desktop\:margin-x-9 {
    margin-left: 4.5rem;
    margin-right: 4.5rem; }
  .desktop\:margin-right-9 {
    margin-right: 4.5rem; }
  .desktop\:margin-left-9 {
    margin-left: 4.5rem; }
  .desktop\:margin-x-10 {
    margin-left: 5rem;
    margin-right: 5rem; }
  .desktop\:margin-right-10 {
    margin-right: 5rem; }
  .desktop\:margin-left-10 {
    margin-left: 5rem; }
  .desktop\:margin-x-15 {
    margin-left: 7.5rem;
    margin-right: 7.5rem; }
  .desktop\:margin-right-15 {
    margin-right: 7.5rem; }
  .desktop\:margin-left-15 {
    margin-left: 7.5rem; }
  .desktop\:margin-x-card {
    margin-left: 10rem;
    margin-right: 10rem; }
  .desktop\:margin-right-card {
    margin-right: 10rem; }
  .desktop\:margin-left-card {
    margin-left: 10rem; }
  .desktop\:margin-x-card-lg {
    margin-left: 15rem;
    margin-right: 15rem; }
  .desktop\:margin-right-card-lg {
    margin-right: 15rem; }
  .desktop\:margin-left-card-lg {
    margin-left: 15rem; }
  .desktop\:margin-x-mobile {
    margin-left: 20rem;
    margin-right: 20rem; }
  .desktop\:margin-right-mobile {
    margin-right: 20rem; }
  .desktop\:margin-left-mobile {
    margin-left: 20rem; }
  .desktop\:margin-x-05em {
    margin-left: 0.5em;
    margin-right: 0.5em; }
  .desktop\:margin-right-05em {
    margin-right: 0.5em; }
  .desktop\:margin-left-05em {
    margin-left: 0.5em; }
  .desktop\:margin-x-1em {
    margin-left: 1em;
    margin-right: 1em; }
  .desktop\:margin-right-1em {
    margin-right: 1em; }
  .desktop\:margin-left-1em {
    margin-left: 1em; }
  .desktop\:margin-x-105em {
    margin-left: 1.5em;
    margin-right: 1.5em; }
  .desktop\:margin-right-105em {
    margin-right: 1.5em; }
  .desktop\:margin-left-105em {
    margin-left: 1.5em; }
  .desktop\:margin-x-2em {
    margin-left: 2em;
    margin-right: 2em; }
  .desktop\:margin-right-2em {
    margin-right: 2em; }
  .desktop\:margin-left-2em {
    margin-left: 2em; }
  .desktop\:margin-x-0 {
    margin-left: 0;
    margin-right: 0; }
  .desktop\:margin-right-0 {
    margin-right: 0; }
  .desktop\:margin-left-0 {
    margin-left: 0; }
  .desktop\:margin-x-auto {
    margin-left: auto;
    margin-right: auto; }
  .desktop\:margin-right-auto {
    margin-right: auto; }
  .desktop\:margin-left-auto {
    margin-left: auto; }
  .desktop\:measure-1 {
    max-width: 44ex; }
  .desktop\:measure-2 {
    max-width: 60ex; }
  .desktop\:measure-3 {
    max-width: 64ex; }
  .desktop\:measure-4 {
    max-width: 68ex; }
  .desktop\:measure-5 {
    max-width: 72ex; }
  .desktop\:measure-6 {
    max-width: 88ex; }
  .desktop\:measure-none {
    max-width: none; }
  .desktop\:order-first {
    order: -1; }
  .desktop\:order-last {
    order: 999; }
  .desktop\:order-initial {
    order: initial; }
  .desktop\:order-0 {
    order: 0; }
  .desktop\:order-1 {
    order: 1; }
  .desktop\:order-2 {
    order: 2; }
  .desktop\:order-3 {
    order: 3; }
  .desktop\:order-4 {
    order: 4; }
  .desktop\:order-5 {
    order: 5; }
  .desktop\:order-6 {
    order: 6; }
  .desktop\:order-7 {
    order: 7; }
  .desktop\:order-8 {
    order: 8; }
  .desktop\:order-9 {
    order: 9; }
  .desktop\:order-10 {
    order: 10; }
  .desktop\:order-11 {
    order: 11; }
  .desktop\:padding-1px {
    padding: 1px; }
  .desktop\:padding-y-1px {
    padding-top: 1px;
    padding-bottom: 1px; }
  .desktop\:padding-x-1px {
    padding-left: 1px;
    padding-right: 1px; }
  .desktop\:padding-top-1px {
    padding-top: 1px; }
  .desktop\:padding-right-1px {
    padding-right: 1px; }
  .desktop\:padding-bottom-1px {
    padding-bottom: 1px; }
  .desktop\:padding-left-1px {
    padding-left: 1px; }
  .desktop\:padding-2px {
    padding: 2px; }
  .desktop\:padding-y-2px {
    padding-top: 2px;
    padding-bottom: 2px; }
  .desktop\:padding-x-2px {
    padding-left: 2px;
    padding-right: 2px; }
  .desktop\:padding-top-2px {
    padding-top: 2px; }
  .desktop\:padding-right-2px {
    padding-right: 2px; }
  .desktop\:padding-bottom-2px {
    padding-bottom: 2px; }
  .desktop\:padding-left-2px {
    padding-left: 2px; }
  .desktop\:padding-05 {
    padding: 0.25rem; }
  .desktop\:padding-y-05 {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem; }
  .desktop\:padding-x-05 {
    padding-left: 0.25rem;
    padding-right: 0.25rem; }
  .desktop\:padding-top-05 {
    padding-top: 0.25rem; }
  .desktop\:padding-right-05 {
    padding-right: 0.25rem; }
  .desktop\:padding-bottom-05 {
    padding-bottom: 0.25rem; }
  .desktop\:padding-left-05 {
    padding-left: 0.25rem; }
  .desktop\:padding-1 {
    padding: 0.5rem; }
  .desktop\:padding-y-1 {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem; }
  .desktop\:padding-x-1 {
    padding-left: 0.5rem;
    padding-right: 0.5rem; }
  .desktop\:padding-top-1 {
    padding-top: 0.5rem; }
  .desktop\:padding-right-1 {
    padding-right: 0.5rem; }
  .desktop\:padding-bottom-1 {
    padding-bottom: 0.5rem; }
  .desktop\:padding-left-1 {
    padding-left: 0.5rem; }
  .desktop\:padding-105 {
    padding: 0.75rem; }
  .desktop\:padding-y-105 {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem; }
  .desktop\:padding-x-105 {
    padding-left: 0.75rem;
    padding-right: 0.75rem; }
  .desktop\:padding-top-105 {
    padding-top: 0.75rem; }
  .desktop\:padding-right-105 {
    padding-right: 0.75rem; }
  .desktop\:padding-bottom-105 {
    padding-bottom: 0.75rem; }
  .desktop\:padding-left-105 {
    padding-left: 0.75rem; }
  .desktop\:padding-2 {
    padding: 1rem; }
  .desktop\:padding-y-2 {
    padding-top: 1rem;
    padding-bottom: 1rem; }
  .desktop\:padding-x-2 {
    padding-left: 1rem;
    padding-right: 1rem; }
  .desktop\:padding-top-2 {
    padding-top: 1rem; }
  .desktop\:padding-right-2 {
    padding-right: 1rem; }
  .desktop\:padding-bottom-2 {
    padding-bottom: 1rem; }
  .desktop\:padding-left-2 {
    padding-left: 1rem; }
  .desktop\:padding-205 {
    padding: 1.25rem; }
  .desktop\:padding-y-205 {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem; }
  .desktop\:padding-x-205 {
    padding-left: 1.25rem;
    padding-right: 1.25rem; }
  .desktop\:padding-top-205 {
    padding-top: 1.25rem; }
  .desktop\:padding-right-205 {
    padding-right: 1.25rem; }
  .desktop\:padding-bottom-205 {
    padding-bottom: 1.25rem; }
  .desktop\:padding-left-205 {
    padding-left: 1.25rem; }
  .desktop\:padding-3 {
    padding: 1.5rem; }
  .desktop\:padding-y-3 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem; }
  .desktop\:padding-x-3 {
    padding-left: 1.5rem;
    padding-right: 1.5rem; }
  .desktop\:padding-top-3 {
    padding-top: 1.5rem; }
  .desktop\:padding-right-3 {
    padding-right: 1.5rem; }
  .desktop\:padding-bottom-3 {
    padding-bottom: 1.5rem; }
  .desktop\:padding-left-3 {
    padding-left: 1.5rem; }
  .desktop\:padding-4 {
    padding: 2rem; }
  .desktop\:padding-y-4 {
    padding-top: 2rem;
    padding-bottom: 2rem; }
  .desktop\:padding-x-4 {
    padding-left: 2rem;
    padding-right: 2rem; }
  .desktop\:padding-top-4 {
    padding-top: 2rem; }
  .desktop\:padding-right-4 {
    padding-right: 2rem; }
  .desktop\:padding-bottom-4 {
    padding-bottom: 2rem; }
  .desktop\:padding-left-4 {
    padding-left: 2rem; }
  .desktop\:padding-5 {
    padding: 2.5rem; }
  .desktop\:padding-y-5 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem; }
  .desktop\:padding-x-5 {
    padding-left: 2.5rem;
    padding-right: 2.5rem; }
  .desktop\:padding-top-5 {
    padding-top: 2.5rem; }
  .desktop\:padding-right-5 {
    padding-right: 2.5rem; }
  .desktop\:padding-bottom-5 {
    padding-bottom: 2.5rem; }
  .desktop\:padding-left-5 {
    padding-left: 2.5rem; }
  .desktop\:padding-6 {
    padding: 3rem; }
  .desktop\:padding-y-6 {
    padding-top: 3rem;
    padding-bottom: 3rem; }
  .desktop\:padding-x-6 {
    padding-left: 3rem;
    padding-right: 3rem; }
  .desktop\:padding-top-6 {
    padding-top: 3rem; }
  .desktop\:padding-right-6 {
    padding-right: 3rem; }
  .desktop\:padding-bottom-6 {
    padding-bottom: 3rem; }
  .desktop\:padding-left-6 {
    padding-left: 3rem; }
  .desktop\:padding-7 {
    padding: 3.5rem; }
  .desktop\:padding-y-7 {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem; }
  .desktop\:padding-x-7 {
    padding-left: 3.5rem;
    padding-right: 3.5rem; }
  .desktop\:padding-top-7 {
    padding-top: 3.5rem; }
  .desktop\:padding-right-7 {
    padding-right: 3.5rem; }
  .desktop\:padding-bottom-7 {
    padding-bottom: 3.5rem; }
  .desktop\:padding-left-7 {
    padding-left: 3.5rem; }
  .desktop\:padding-8 {
    padding: 4rem; }
  .desktop\:padding-y-8 {
    padding-top: 4rem;
    padding-bottom: 4rem; }
  .desktop\:padding-x-8 {
    padding-left: 4rem;
    padding-right: 4rem; }
  .desktop\:padding-top-8 {
    padding-top: 4rem; }
  .desktop\:padding-right-8 {
    padding-right: 4rem; }
  .desktop\:padding-bottom-8 {
    padding-bottom: 4rem; }
  .desktop\:padding-left-8 {
    padding-left: 4rem; }
  .desktop\:padding-9 {
    padding: 4.5rem; }
  .desktop\:padding-y-9 {
    padding-top: 4.5rem;
    padding-bottom: 4.5rem; }
  .desktop\:padding-x-9 {
    padding-left: 4.5rem;
    padding-right: 4.5rem; }
  .desktop\:padding-top-9 {
    padding-top: 4.5rem; }
  .desktop\:padding-right-9 {
    padding-right: 4.5rem; }
  .desktop\:padding-bottom-9 {
    padding-bottom: 4.5rem; }
  .desktop\:padding-left-9 {
    padding-left: 4.5rem; }
  .desktop\:padding-10 {
    padding: 5rem; }
  .desktop\:padding-y-10 {
    padding-top: 5rem;
    padding-bottom: 5rem; }
  .desktop\:padding-x-10 {
    padding-left: 5rem;
    padding-right: 5rem; }
  .desktop\:padding-top-10 {
    padding-top: 5rem; }
  .desktop\:padding-right-10 {
    padding-right: 5rem; }
  .desktop\:padding-bottom-10 {
    padding-bottom: 5rem; }
  .desktop\:padding-left-10 {
    padding-left: 5rem; }
  .desktop\:padding-15 {
    padding: 7.5rem; }
  .desktop\:padding-y-15 {
    padding-top: 7.5rem;
    padding-bottom: 7.5rem; }
  .desktop\:padding-x-15 {
    padding-left: 7.5rem;
    padding-right: 7.5rem; }
  .desktop\:padding-top-15 {
    padding-top: 7.5rem; }
  .desktop\:padding-right-15 {
    padding-right: 7.5rem; }
  .desktop\:padding-bottom-15 {
    padding-bottom: 7.5rem; }
  .desktop\:padding-left-15 {
    padding-left: 7.5rem; }
  .desktop\:padding-0 {
    padding: 0; }
  .desktop\:padding-y-0 {
    padding-top: 0;
    padding-bottom: 0; }
  .desktop\:padding-x-0 {
    padding-left: 0;
    padding-right: 0; }
  .desktop\:padding-top-0 {
    padding-top: 0; }
  .desktop\:padding-right-0 {
    padding-right: 0; }
  .desktop\:padding-bottom-0 {
    padding-bottom: 0; }
  .desktop\:padding-left-0 {
    padding-left: 0; }
  .desktop\:width-1px {
    width: 1px; }
  .desktop\:width-2px {
    width: 2px; }
  .desktop\:width-05 {
    width: 0.25rem; }
  .desktop\:width-1 {
    width: 0.5rem; }
  .desktop\:width-105 {
    width: 0.75rem; }
  .desktop\:width-2 {
    width: 1rem; }
  .desktop\:width-205 {
    width: 1.25rem; }
  .desktop\:width-3 {
    width: 1.5rem; }
  .desktop\:width-4 {
    width: 2rem; }
  .desktop\:width-5 {
    width: 2.5rem; }
  .desktop\:width-6 {
    width: 3rem; }
  .desktop\:width-7 {
    width: 3.5rem; }
  .desktop\:width-8 {
    width: 4rem; }
  .desktop\:width-9 {
    width: 4.5rem; }
  .desktop\:width-10 {
    width: 5rem; }
  .desktop\:width-15 {
    width: 7.5rem; }
  .desktop\:width-card {
    width: 10rem; }
  .desktop\:width-card-lg {
    width: 15rem; }
  .desktop\:width-mobile {
    width: 20rem; }
  .desktop\:width-mobile-lg {
    width: 30rem; }
  .desktop\:width-tablet {
    width: 40rem; }
  .desktop\:width-tablet-lg {
    width: 55rem; }
  .desktop\:width-desktop {
    width: 64rem; }
  .desktop\:width-desktop-lg {
    width: 75rem; }
  .desktop\:width-widescreen {
    width: 87.5rem; }
  .desktop\:width-0 {
    width: 0; }
  .desktop\:width-full {
    width: 100%; }
  .desktop\:width-auto {
    width: auto; } }

:root {
  --color-base: #212121;
  --color-black: #000;
  --color-white: #fff;
  --color-gray: #5b616b;
  --color-gray-medium: #757575;
  --color-gray-dark: #323a45;
  --color-gray-light: #aeb0b5;
  --color-gray-lighter: #d6d7d9;
  --color-gray-lightest: #f1f1f1;
  --color-green: #2e8540;
  --color-green-lightest: #e7f4e4;
  --color-gold: #fdb81e;
  --color-gold-light: #f9c642;
  --color-gold-lightest: #fff1d2;
  --color-link-default: #004795;
  --color-link-visited: #4c2c92;
  --color-primary: #0071bb;
  --color-primary-darker: #003e73;
  --color-primary-alt-dark: #00a6d2;
  --color-primary-alt-lightest: #e1f3f8;
  --color-secondary-dark: #cd2026;
  --color-secondary-lightest: #f9dede;
  --font-source-sans: 'Source Sans Pro', 'Helvetica Neue', Helvetica, Roboto, Arial, sans-serif;
  --font-serif: Bitter, Georgia, Cambria, 'Times New Roman', Times, serif; }

#wrapper.mhv-content {
  /*# sourceMappingURL=https://prod-va-gov-assets.s3-us-gov-west-1.amazonaws.com/mhv-portal-web/o/mhv-portal-theme/fonts/web-components.css.map*/
  /*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
  /*!
	 * Font Awesome Free 5.6.3 by @fontawesome - https://fontawesome.com
	 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
	 */
  /*!
	 * Font Awesome Free 5.6.3 by @fontawesome - https://fontawesome.com
	 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
	 */
  /*!
	 * Font Awesome Free 5.6.3 by @fontawesome - https://fontawesome.com
	 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
	 */
  /*!
	 * Font Awesome Free 5.6.3 by @fontawesome - https://fontawesome.com
	 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
	 */
  /*# sourceMappingURL=https://prod-va-gov-assets.s3-us-gov-west-1.amazonaws.com/mhv-portal-web/o/mhv-portal-theme/fonts/style.css.map*/
  /*# sourceMappingURL=https://prod-va-gov-assets.s3-us-gov-west-1.amazonaws.com/mhv-portal-web/o/mhv-portal-theme/fonts/static-pages.css.map*/ }
  #wrapper.mhv-content html {
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    font-family: sans-serif; }
  #wrapper.mhv-content article,
  #wrapper.mhv-content aside,
  #wrapper.mhv-content details,
  #wrapper.mhv-content figcaption,
  #wrapper.mhv-content figure,
  #wrapper.mhv-content footer,
  #wrapper.mhv-content header,
  #wrapper.mhv-content hgroup,
  #wrapper.mhv-content main,
  #wrapper.mhv-content menu,
  #wrapper.mhv-content nav,
  #wrapper.mhv-content section,
  #wrapper.mhv-content summary {
    display: block; }
  #wrapper.mhv-content audio,
  #wrapper.mhv-content canvas,
  #wrapper.mhv-content progress,
  #wrapper.mhv-content video {
    display: inline-block;
    vertical-align: baseline; }
  #wrapper.mhv-content audio:not([controls]) {
    display: none;
    height: 0; }
  #wrapper.mhv-content [hidden],
  #wrapper.mhv-content template {
    display: none; }
  #wrapper.mhv-content a {
    background-color: transparent; }
  #wrapper.mhv-content a:active,
  #wrapper.mhv-content a:hover {
    outline: 0; }
  #wrapper.mhv-content abbr[title] {
    border-bottom: 1px dotted; }
  #wrapper.mhv-content b,
  #wrapper.mhv-content strong {
    font-weight: 700; }
  #wrapper.mhv-content dfn {
    font-style: italic; }
  #wrapper.mhv-content h1 {
    font-size: 2em;
    margin: 0.67em 0; }
  #wrapper.mhv-content mark {
    background: #ff0;
    color: #000; }
  #wrapper.mhv-content small {
    font-size: 80%; }
  #wrapper.mhv-content sub,
  #wrapper.mhv-content sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline; }
  #wrapper.mhv-content sup {
    top: -0.5em; }
  #wrapper.mhv-content sub {
    bottom: -0.25em; }
  #wrapper.mhv-content img {
    border: 0; }
  #wrapper.mhv-content svg:not(:root) {
    overflow: hidden; }
  #wrapper.mhv-content figure {
    margin: 1em 40px; }
  #wrapper.mhv-content hr {
    box-sizing: content-box;
    height: 0; }
  #wrapper.mhv-content pre {
    overflow: auto; }
  #wrapper.mhv-content code,
  #wrapper.mhv-content kbd,
  #wrapper.mhv-content pre,
  #wrapper.mhv-content samp {
    font-family: monospace, monospace;
    font-size: 1em; }
  #wrapper.mhv-content button,
  #wrapper.mhv-content input,
  #wrapper.mhv-content optgroup,
  #wrapper.mhv-content select,
  #wrapper.mhv-content textarea {
    color: inherit;
    font: inherit;
    margin: 0; }
  #wrapper.mhv-content button {
    overflow: visible; }
  #wrapper.mhv-content button,
  #wrapper.mhv-content select {
    text-transform: none; }
  #wrapper.mhv-content button,
  #wrapper.mhv-content html input[type="button"],
  #wrapper.mhv-content input[type="reset"],
  #wrapper.mhv-content input[type="submit"] {
    -webkit-appearance: button;
    cursor: pointer; }
  #wrapper.mhv-content button[disabled],
  #wrapper.mhv-content html input[disabled] {
    cursor: default; }
  #wrapper.mhv-content button::-moz-focus-inner,
  #wrapper.mhv-content input::-moz-focus-inner {
    border: 0;
    padding: 0; }
  #wrapper.mhv-content input {
    line-height: normal; }
  #wrapper.mhv-content input[type="checkbox"],
  #wrapper.mhv-content input[type="radio"] {
    box-sizing: border-box;
    padding: 0; }
  #wrapper.mhv-content input[type="number"]::-webkit-inner-spin-button,
  #wrapper.mhv-content input[type="number"]::-webkit-outer-spin-button {
    height: auto; }
  #wrapper.mhv-content input[type="search"] {
    -webkit-appearance: textfield;
    box-sizing: content-box; }
  #wrapper.mhv-content input[type="search"]::-webkit-search-cancel-button,
  #wrapper.mhv-content input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none; }
  #wrapper.mhv-content fieldset {
    border: 1px solid silver;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em; }
  #wrapper.mhv-content legend {
    border: 0;
    padding: 0; }
  #wrapper.mhv-content textarea {
    overflow: auto; }
  #wrapper.mhv-content optgroup {
    font-weight: 700; }
  #wrapper.mhv-content table {
    border-collapse: collapse; }
  #wrapper.mhv-content td,
  #wrapper.mhv-content th {
    padding: 0; }
  #wrapper.mhv-content meta.foundation-version {
    font-family: "/5.5.3/"; }
  #wrapper.mhv-content meta.foundation-mq-small {
    font-family: "/only screen/";
    width: 0; }
  #wrapper.mhv-content meta.foundation-mq-small-only {
    font-family: "/only screen and (max-width: 40em)/";
    width: 0; }
  #wrapper.mhv-content meta.foundation-mq-medium {
    font-family: "/only screen and (min-width:40.0625em)/";
    width: 40.0625em; }
  #wrapper.mhv-content meta.foundation-mq-medium-only {
    font-family: "/only screen and (min-width:40.0625em) and (max-width:64em)/";
    width: 40.0625em; }
  #wrapper.mhv-content meta.foundation-mq-large {
    font-family: "/only screen and (min-width:64.0625em)/";
    width: 64.0625em; }
  #wrapper.mhv-content meta.foundation-mq-large-only {
    font-family: "/only screen and (min-width:64.0625em) and (max-width:90em)/";
    width: 64.0625em; }
  #wrapper.mhv-content meta.foundation-mq-xlarge {
    font-family: "/only screen and (min-width:90.0625em)/";
    width: 90.0625em; }
  #wrapper.mhv-content meta.foundation-mq-xlarge-only {
    font-family: "/only screen and (min-width:90.0625em) and (max-width:120em)/";
    width: 90.0625em; }
  #wrapper.mhv-content meta.foundation-mq-xxlarge {
    font-family: "/only screen and (min-width:120.0625em)/";
    width: 120.0625em; }
  #wrapper.mhv-content meta.foundation-data-attribute-namespace {
    font-family: false; }
  #wrapper.mhv-content body,
  #wrapper.mhv-content html {
    height: 100%; }
  #wrapper.mhv-content *,
  #wrapper.mhv-content :after,
  #wrapper.mhv-content :before {
    box-sizing: border-box; }
  #wrapper.mhv-content body,
  #wrapper.mhv-content html {
    font-size: 100%; }
  #wrapper.mhv-content body {
    color: #222;
    cursor: auto;
    font-family: Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;
    font-style: normal;
    font-weight: 400;
    line-height: 1.5;
    margin: 0;
    padding: 0;
    position: relative; }
  #wrapper.mhv-content a:hover {
    cursor: pointer; }
  #wrapper.mhv-content img {
    -ms-interpolation-mode: bicubic;
    height: auto;
    max-width: 100%; }
  #wrapper.mhv-content #map_canvas embed,
  #wrapper.mhv-content #map_canvas img,
  #wrapper.mhv-content #map_canvas object,
  #wrapper.mhv-content .map_canvas embed,
  #wrapper.mhv-content .map_canvas img,
  #wrapper.mhv-content .map_canvas object,
  #wrapper.mhv-content .mqa-display embed,
  #wrapper.mhv-content .mqa-display img,
  #wrapper.mhv-content .mqa-display object {
    max-width: none !important; }
  #wrapper.mhv-content .left {
    float: left !important; }
  #wrapper.mhv-content .right {
    float: right !important; }
  #wrapper.mhv-content .clearfix:after,
  #wrapper.mhv-content .clearfix:before {
    content: " ";
    display: table; }
  #wrapper.mhv-content .clearfix:after {
    clear: both; }
  #wrapper.mhv-content .hide {
    display: none; }
  #wrapper.mhv-content .invisible {
    visibility: hidden; }
  #wrapper.mhv-content .antialiased {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale; }
  #wrapper.mhv-content img {
    display: inline-block;
    vertical-align: middle; }
  #wrapper.mhv-content textarea {
    height: auto;
    min-height: 50px; }
  #wrapper.mhv-content .row,
  #wrapper.mhv-content select {
    width: 100%; }
  #wrapper.mhv-content .row {
    margin: 0 auto;
    max-width: 62.5rem; }
  #wrapper.mhv-content .row:after,
  #wrapper.mhv-content .row:before {
    content: " ";
    display: table; }
  #wrapper.mhv-content .row:after {
    clear: both; }
  #wrapper.mhv-content .row.collapse > .column,
  #wrapper.mhv-content .row.collapse > .columns {
    padding-left: 0;
    padding-right: 0; }
  #wrapper.mhv-content .row.collapse .row {
    margin-left: 0;
    margin-right: 0; }
  #wrapper.mhv-content .row .row {
    margin: 0 -0.9375rem;
    max-width: none;
    width: auto; }
  #wrapper.mhv-content .row .row:after,
  #wrapper.mhv-content .row .row:before {
    content: " ";
    display: table; }
  #wrapper.mhv-content .row .row:after {
    clear: both; }
  #wrapper.mhv-content .row .row.collapse {
    margin: 0;
    max-width: none;
    width: auto; }
  #wrapper.mhv-content .row .row.collapse:after,
  #wrapper.mhv-content .row .row.collapse:before {
    content: " ";
    display: table; }
  #wrapper.mhv-content .row .row.collapse:after {
    clear: both; }
  #wrapper.mhv-content .column,
  #wrapper.mhv-content .columns {
    float: left;
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    width: 100%; }
  #wrapper.mhv-content .column + .column:last-child,
  #wrapper.mhv-content .column + .columns:last-child,
  #wrapper.mhv-content .columns + .column:last-child,
  #wrapper.mhv-content .columns + .columns:last-child {
    float: right; }
  #wrapper.mhv-content .column + .column.end,
  #wrapper.mhv-content .column + .columns.end,
  #wrapper.mhv-content .columns + .column.end,
  #wrapper.mhv-content .columns + .columns.end {
    float: left; }
  @media only screen {
    #wrapper.mhv-content .small-push-0 {
      left: 0;
      position: relative;
      right: auto; }
    #wrapper.mhv-content .small-pull-0 {
      left: auto;
      position: relative;
      right: 0; }
    #wrapper.mhv-content .small-push-1 {
      left: 8.33333%;
      position: relative;
      right: auto; }
    #wrapper.mhv-content .small-pull-1 {
      left: auto;
      position: relative;
      right: 8.33333%; }
    #wrapper.mhv-content .small-push-2 {
      left: 16.66667%;
      position: relative;
      right: auto; }
    #wrapper.mhv-content .small-pull-2 {
      left: auto;
      position: relative;
      right: 16.66667%; }
    #wrapper.mhv-content .small-push-3 {
      left: 25%;
      position: relative;
      right: auto; }
    #wrapper.mhv-content .small-pull-3 {
      left: auto;
      position: relative;
      right: 25%; }
    #wrapper.mhv-content .small-push-4 {
      left: 33.33333%;
      position: relative;
      right: auto; }
    #wrapper.mhv-content .small-pull-4 {
      left: auto;
      position: relative;
      right: 33.33333%; }
    #wrapper.mhv-content .small-push-5 {
      left: 41.66667%;
      position: relative;
      right: auto; }
    #wrapper.mhv-content .small-pull-5 {
      left: auto;
      position: relative;
      right: 41.66667%; }
    #wrapper.mhv-content .small-push-6 {
      left: 50%;
      position: relative;
      right: auto; }
    #wrapper.mhv-content .small-pull-6 {
      left: auto;
      position: relative;
      right: 50%; }
    #wrapper.mhv-content .small-push-7 {
      left: 58.33333%;
      position: relative;
      right: auto; }
    #wrapper.mhv-content .small-pull-7 {
      left: auto;
      position: relative;
      right: 58.33333%; }
    #wrapper.mhv-content .small-push-8 {
      left: 66.66667%;
      position: relative;
      right: auto; }
    #wrapper.mhv-content .small-pull-8 {
      left: auto;
      position: relative;
      right: 66.66667%; }
    #wrapper.mhv-content .small-push-9 {
      left: 75%;
      position: relative;
      right: auto; }
    #wrapper.mhv-content .small-pull-9 {
      left: auto;
      position: relative;
      right: 75%; }
    #wrapper.mhv-content .small-push-10 {
      left: 83.33333%;
      position: relative;
      right: auto; }
    #wrapper.mhv-content .small-pull-10 {
      left: auto;
      position: relative;
      right: 83.33333%; }
    #wrapper.mhv-content .small-push-11 {
      left: 91.66667%;
      position: relative;
      right: auto; }
    #wrapper.mhv-content .small-pull-11 {
      left: auto;
      position: relative;
      right: 91.66667%; }
    #wrapper.mhv-content .column,
    #wrapper.mhv-content .columns {
      float: left;
      padding-left: 0.9375rem;
      padding-right: 0.9375rem;
      position: relative; }
    #wrapper.mhv-content .small-1 {
      width: 8.33333%; }
    #wrapper.mhv-content .small-2 {
      width: 16.66667%; }
    #wrapper.mhv-content .small-3 {
      width: 25%; }
    #wrapper.mhv-content .small-4 {
      width: 33.33333%; }
    #wrapper.mhv-content .small-5 {
      width: 41.66667%; }
    #wrapper.mhv-content .small-6 {
      width: 50%; }
    #wrapper.mhv-content .small-7 {
      width: 58.33333%; }
    #wrapper.mhv-content .small-8 {
      width: 66.66667%; }
    #wrapper.mhv-content .small-9 {
      width: 75%; }
    #wrapper.mhv-content .small-10 {
      width: 83.33333%; }
    #wrapper.mhv-content .small-11 {
      width: 91.66667%; }
    #wrapper.mhv-content .small-12 {
      width: 100%; }
    #wrapper.mhv-content .small-offset-0 {
      margin-left: 0 !important; }
    #wrapper.mhv-content .small-offset-1 {
      margin-left: 8.33333% !important; }
    #wrapper.mhv-content .small-offset-2 {
      margin-left: 16.66667% !important; }
    #wrapper.mhv-content .small-offset-3 {
      margin-left: 25% !important; }
    #wrapper.mhv-content .small-offset-4 {
      margin-left: 33.33333% !important; }
    #wrapper.mhv-content .small-offset-5 {
      margin-left: 41.66667% !important; }
    #wrapper.mhv-content .small-offset-6 {
      margin-left: 50% !important; }
    #wrapper.mhv-content .small-offset-7 {
      margin-left: 58.33333% !important; }
    #wrapper.mhv-content .small-offset-8 {
      margin-left: 66.66667% !important; }
    #wrapper.mhv-content .small-offset-9 {
      margin-left: 75% !important; }
    #wrapper.mhv-content .small-offset-10 {
      margin-left: 83.33333% !important; }
    #wrapper.mhv-content .small-offset-11 {
      margin-left: 91.66667% !important; }
    #wrapper.mhv-content .small-reset-order {
      float: left;
      left: auto;
      margin-left: 0;
      margin-right: 0;
      right: auto; }
    #wrapper.mhv-content .column.small-centered,
    #wrapper.mhv-content .columns.small-centered {
      float: none;
      margin-left: auto;
      margin-right: auto; }
    #wrapper.mhv-content .column.small-uncentered,
    #wrapper.mhv-content .columns.small-uncentered {
      float: left;
      margin-left: 0;
      margin-right: 0; }
    #wrapper.mhv-content .column.small-centered:last-child,
    #wrapper.mhv-content .columns.small-centered:last-child {
      float: none; }
    #wrapper.mhv-content .column.small-uncentered:last-child,
    #wrapper.mhv-content .columns.small-uncentered:last-child {
      float: left; }
    #wrapper.mhv-content .column.small-uncentered.opposite,
    #wrapper.mhv-content .columns.small-uncentered.opposite {
      float: right; }
    #wrapper.mhv-content .row.small-collapse > .column,
    #wrapper.mhv-content .row.small-collapse > .columns {
      padding-left: 0;
      padding-right: 0; }
    #wrapper.mhv-content .row.small-collapse .row {
      margin-left: 0;
      margin-right: 0; }
    #wrapper.mhv-content .row.small-uncollapse > .column,
    #wrapper.mhv-content .row.small-uncollapse > .columns {
      float: left;
      padding-left: 0.9375rem;
      padding-right: 0.9375rem; } }
  @media only screen and (min-width: 40.0625em) {
    #wrapper.mhv-content .medium-push-0 {
      left: 0;
      position: relative;
      right: auto; }
    #wrapper.mhv-content .medium-pull-0 {
      left: auto;
      position: relative;
      right: 0; }
    #wrapper.mhv-content .medium-push-1 {
      left: 8.33333%;
      position: relative;
      right: auto; }
    #wrapper.mhv-content .medium-pull-1 {
      left: auto;
      position: relative;
      right: 8.33333%; }
    #wrapper.mhv-content .medium-push-2 {
      left: 16.66667%;
      position: relative;
      right: auto; }
    #wrapper.mhv-content .medium-pull-2 {
      left: auto;
      position: relative;
      right: 16.66667%; }
    #wrapper.mhv-content .medium-push-3 {
      left: 25%;
      position: relative;
      right: auto; }
    #wrapper.mhv-content .medium-pull-3 {
      left: auto;
      position: relative;
      right: 25%; }
    #wrapper.mhv-content .medium-push-4 {
      left: 33.33333%;
      position: relative;
      right: auto; }
    #wrapper.mhv-content .medium-pull-4 {
      left: auto;
      position: relative;
      right: 33.33333%; }
    #wrapper.mhv-content .medium-push-5 {
      left: 41.66667%;
      position: relative;
      right: auto; }
    #wrapper.mhv-content .medium-pull-5 {
      left: auto;
      position: relative;
      right: 41.66667%; }
    #wrapper.mhv-content .medium-push-6 {
      left: 50%;
      position: relative;
      right: auto; }
    #wrapper.mhv-content .medium-pull-6 {
      left: auto;
      position: relative;
      right: 50%; }
    #wrapper.mhv-content .medium-push-7 {
      left: 58.33333%;
      position: relative;
      right: auto; }
    #wrapper.mhv-content .medium-pull-7 {
      left: auto;
      position: relative;
      right: 58.33333%; }
    #wrapper.mhv-content .medium-push-8 {
      left: 66.66667%;
      position: relative;
      right: auto; }
    #wrapper.mhv-content .medium-pull-8 {
      left: auto;
      position: relative;
      right: 66.66667%; }
    #wrapper.mhv-content .medium-push-9 {
      left: 75%;
      position: relative;
      right: auto; }
    #wrapper.mhv-content .medium-pull-9 {
      left: auto;
      position: relative;
      right: 75%; }
    #wrapper.mhv-content .medium-push-10 {
      left: 83.33333%;
      position: relative;
      right: auto; }
    #wrapper.mhv-content .medium-pull-10 {
      left: auto;
      position: relative;
      right: 83.33333%; }
    #wrapper.mhv-content .medium-push-11 {
      left: 91.66667%;
      position: relative;
      right: auto; }
    #wrapper.mhv-content .medium-pull-11 {
      left: auto;
      position: relative;
      right: 91.66667%; }
    #wrapper.mhv-content .column,
    #wrapper.mhv-content .columns {
      float: left;
      padding-left: 0.9375rem;
      padding-right: 0.9375rem;
      position: relative; }
    #wrapper.mhv-content .medium-1 {
      width: 8.33333%; }
    #wrapper.mhv-content .medium-2 {
      width: 16.66667%; }
    #wrapper.mhv-content .medium-3 {
      width: 25%; }
    #wrapper.mhv-content .medium-4 {
      width: 33.33333%; }
    #wrapper.mhv-content .medium-5 {
      width: 41.66667%; }
    #wrapper.mhv-content .medium-6 {
      width: 50%; }
    #wrapper.mhv-content .medium-7 {
      width: 58.33333%; }
    #wrapper.mhv-content .medium-8 {
      width: 66.66667%; }
    #wrapper.mhv-content .medium-9 {
      width: 75%; }
    #wrapper.mhv-content .medium-10 {
      width: 83.33333%; }
    #wrapper.mhv-content .medium-11 {
      width: 91.66667%; }
    #wrapper.mhv-content .medium-12 {
      width: 100%; }
    #wrapper.mhv-content .medium-offset-0 {
      margin-left: 0 !important; }
    #wrapper.mhv-content .medium-offset-1 {
      margin-left: 8.33333% !important; }
    #wrapper.mhv-content .medium-offset-2 {
      margin-left: 16.66667% !important; }
    #wrapper.mhv-content .medium-offset-3 {
      margin-left: 25% !important; }
    #wrapper.mhv-content .medium-offset-4 {
      margin-left: 33.33333% !important; }
    #wrapper.mhv-content .medium-offset-5 {
      margin-left: 41.66667% !important; }
    #wrapper.mhv-content .medium-offset-6 {
      margin-left: 50% !important; }
    #wrapper.mhv-content .medium-offset-7 {
      margin-left: 58.33333% !important; }
    #wrapper.mhv-content .medium-offset-8 {
      margin-left: 66.66667% !important; }
    #wrapper.mhv-content .medium-offset-9 {
      margin-left: 75% !important; }
    #wrapper.mhv-content .medium-offset-10 {
      margin-left: 83.33333% !important; }
    #wrapper.mhv-content .medium-offset-11 {
      margin-left: 91.66667% !important; }
    #wrapper.mhv-content .medium-reset-order {
      float: left;
      left: auto;
      margin-left: 0;
      margin-right: 0;
      right: auto; }
    #wrapper.mhv-content .column.medium-centered,
    #wrapper.mhv-content .columns.medium-centered {
      float: none;
      margin-left: auto;
      margin-right: auto; }
    #wrapper.mhv-content .column.medium-uncentered,
    #wrapper.mhv-content .columns.medium-uncentered {
      float: left;
      margin-left: 0;
      margin-right: 0; }
    #wrapper.mhv-content .column.medium-centered:last-child,
    #wrapper.mhv-content .columns.medium-centered:last-child {
      float: none; }
    #wrapper.mhv-content .column.medium-uncentered:last-child,
    #wrapper.mhv-content .columns.medium-uncentered:last-child {
      float: left; }
    #wrapper.mhv-content .column.medium-uncentered.opposite,
    #wrapper.mhv-content .columns.medium-uncentered.opposite {
      float: right; }
    #wrapper.mhv-content .row.medium-collapse > .column,
    #wrapper.mhv-content .row.medium-collapse > .columns {
      padding-left: 0;
      padding-right: 0; }
    #wrapper.mhv-content .row.medium-collapse .row {
      margin-left: 0;
      margin-right: 0; }
    #wrapper.mhv-content .row.medium-uncollapse > .column,
    #wrapper.mhv-content .row.medium-uncollapse > .columns {
      float: left;
      padding-left: 0.9375rem;
      padding-right: 0.9375rem; }
    #wrapper.mhv-content .push-0 {
      left: 0;
      right: auto; }
    #wrapper.mhv-content .pull-0,
    #wrapper.mhv-content .push-0 {
      position: relative; }
    #wrapper.mhv-content .pull-0 {
      left: auto;
      right: 0; }
    #wrapper.mhv-content .push-1 {
      left: 8.33333%;
      right: auto; }
    #wrapper.mhv-content .pull-1,
    #wrapper.mhv-content .push-1 {
      position: relative; }
    #wrapper.mhv-content .pull-1 {
      left: auto;
      right: 8.33333%; }
    #wrapper.mhv-content .push-2 {
      left: 16.66667%;
      right: auto; }
    #wrapper.mhv-content .pull-2,
    #wrapper.mhv-content .push-2 {
      position: relative; }
    #wrapper.mhv-content .pull-2 {
      left: auto;
      right: 16.66667%; }
    #wrapper.mhv-content .push-3 {
      left: 25%;
      right: auto; }
    #wrapper.mhv-content .pull-3,
    #wrapper.mhv-content .push-3 {
      position: relative; }
    #wrapper.mhv-content .pull-3 {
      left: auto;
      right: 25%; }
    #wrapper.mhv-content .push-4 {
      left: 33.33333%;
      right: auto; }
    #wrapper.mhv-content .pull-4,
    #wrapper.mhv-content .push-4 {
      position: relative; }
    #wrapper.mhv-content .pull-4 {
      left: auto;
      right: 33.33333%; }
    #wrapper.mhv-content .push-5 {
      left: 41.66667%;
      right: auto; }
    #wrapper.mhv-content .pull-5,
    #wrapper.mhv-content .push-5 {
      position: relative; }
    #wrapper.mhv-content .pull-5 {
      left: auto;
      right: 41.66667%; }
    #wrapper.mhv-content .push-6 {
      left: 50%;
      right: auto; }
    #wrapper.mhv-content .pull-6,
    #wrapper.mhv-content .push-6 {
      position: relative; }
    #wrapper.mhv-content .pull-6 {
      left: auto;
      right: 50%; }
    #wrapper.mhv-content .push-7 {
      left: 58.33333%;
      right: auto; }
    #wrapper.mhv-content .pull-7,
    #wrapper.mhv-content .push-7 {
      position: relative; }
    #wrapper.mhv-content .pull-7 {
      left: auto;
      right: 58.33333%; }
    #wrapper.mhv-content .push-8 {
      left: 66.66667%;
      right: auto; }
    #wrapper.mhv-content .pull-8,
    #wrapper.mhv-content .push-8 {
      position: relative; }
    #wrapper.mhv-content .pull-8 {
      left: auto;
      right: 66.66667%; }
    #wrapper.mhv-content .push-9 {
      left: 75%;
      right: auto; }
    #wrapper.mhv-content .pull-9,
    #wrapper.mhv-content .push-9 {
      position: relative; }
    #wrapper.mhv-content .pull-9 {
      left: auto;
      right: 75%; }
    #wrapper.mhv-content .push-10 {
      left: 83.33333%;
      position: relative;
      right: auto; }
    #wrapper.mhv-content .pull-10 {
      left: auto;
      position: relative;
      right: 83.33333%; }
    #wrapper.mhv-content .push-11 {
      left: 91.66667%;
      position: relative;
      right: auto; }
    #wrapper.mhv-content .pull-11 {
      left: auto;
      position: relative;
      right: 91.66667%; } }
  @media only screen and (min-width: 64.0625em) {
    #wrapper.mhv-content .large-push-0 {
      left: 0;
      position: relative;
      right: auto; }
    #wrapper.mhv-content .large-pull-0 {
      left: auto;
      position: relative;
      right: 0; }
    #wrapper.mhv-content .large-push-1 {
      left: 8.33333%;
      position: relative;
      right: auto; }
    #wrapper.mhv-content .large-pull-1 {
      left: auto;
      position: relative;
      right: 8.33333%; }
    #wrapper.mhv-content .large-push-2 {
      left: 16.66667%;
      position: relative;
      right: auto; }
    #wrapper.mhv-content .large-pull-2 {
      left: auto;
      position: relative;
      right: 16.66667%; }
    #wrapper.mhv-content .large-push-3 {
      left: 25%;
      position: relative;
      right: auto; }
    #wrapper.mhv-content .large-pull-3 {
      left: auto;
      position: relative;
      right: 25%; }
    #wrapper.mhv-content .large-push-4 {
      left: 33.33333%;
      position: relative;
      right: auto; }
    #wrapper.mhv-content .large-pull-4 {
      left: auto;
      position: relative;
      right: 33.33333%; }
    #wrapper.mhv-content .large-push-5 {
      left: 41.66667%;
      position: relative;
      right: auto; }
    #wrapper.mhv-content .large-pull-5 {
      left: auto;
      position: relative;
      right: 41.66667%; }
    #wrapper.mhv-content .large-push-6 {
      left: 50%;
      position: relative;
      right: auto; }
    #wrapper.mhv-content .large-pull-6 {
      left: auto;
      position: relative;
      right: 50%; }
    #wrapper.mhv-content .large-push-7 {
      left: 58.33333%;
      position: relative;
      right: auto; }
    #wrapper.mhv-content .large-pull-7 {
      left: auto;
      position: relative;
      right: 58.33333%; }
    #wrapper.mhv-content .large-push-8 {
      left: 66.66667%;
      position: relative;
      right: auto; }
    #wrapper.mhv-content .large-pull-8 {
      left: auto;
      position: relative;
      right: 66.66667%; }
    #wrapper.mhv-content .large-push-9 {
      left: 75%;
      position: relative;
      right: auto; }
    #wrapper.mhv-content .large-pull-9 {
      left: auto;
      position: relative;
      right: 75%; }
    #wrapper.mhv-content .large-push-10 {
      left: 83.33333%;
      position: relative;
      right: auto; }
    #wrapper.mhv-content .large-pull-10 {
      left: auto;
      position: relative;
      right: 83.33333%; }
    #wrapper.mhv-content .large-push-11 {
      left: 91.66667%;
      position: relative;
      right: auto; }
    #wrapper.mhv-content .large-pull-11 {
      left: auto;
      position: relative;
      right: 91.66667%; }
    #wrapper.mhv-content .column,
    #wrapper.mhv-content .columns {
      float: left;
      padding-left: 0.9375rem;
      padding-right: 0.9375rem;
      position: relative; }
    #wrapper.mhv-content .large-1 {
      width: 8.33333%; }
    #wrapper.mhv-content .large-2 {
      width: 16.66667%; }
    #wrapper.mhv-content .large-3 {
      width: 25%; }
    #wrapper.mhv-content .large-4 {
      width: 33.33333%; }
    #wrapper.mhv-content .large-5 {
      width: 41.66667%; }
    #wrapper.mhv-content .large-6 {
      width: 50%; }
    #wrapper.mhv-content .large-7 {
      width: 58.33333%; }
    #wrapper.mhv-content .large-8 {
      width: 66.66667%; }
    #wrapper.mhv-content .large-9 {
      width: 75%; }
    #wrapper.mhv-content .large-10 {
      width: 83.33333%; }
    #wrapper.mhv-content .large-11 {
      width: 91.66667%; }
    #wrapper.mhv-content .large-12 {
      width: 100%; }
    #wrapper.mhv-content .large-offset-0 {
      margin-left: 0 !important; }
    #wrapper.mhv-content .large-offset-1 {
      margin-left: 8.33333% !important; }
    #wrapper.mhv-content .large-offset-2 {
      margin-left: 16.66667% !important; }
    #wrapper.mhv-content .large-offset-3 {
      margin-left: 25% !important; }
    #wrapper.mhv-content .large-offset-4 {
      margin-left: 33.33333% !important; }
    #wrapper.mhv-content .large-offset-5 {
      margin-left: 41.66667% !important; }
    #wrapper.mhv-content .large-offset-6 {
      margin-left: 50% !important; }
    #wrapper.mhv-content .large-offset-7 {
      margin-left: 58.33333% !important; }
    #wrapper.mhv-content .large-offset-8 {
      margin-left: 66.66667% !important; }
    #wrapper.mhv-content .large-offset-9 {
      margin-left: 75% !important; }
    #wrapper.mhv-content .large-offset-10 {
      margin-left: 83.33333% !important; }
    #wrapper.mhv-content .large-offset-11 {
      margin-left: 91.66667% !important; }
    #wrapper.mhv-content .large-reset-order {
      float: left;
      left: auto;
      margin-left: 0;
      margin-right: 0;
      right: auto; }
    #wrapper.mhv-content .column.large-centered,
    #wrapper.mhv-content .columns.large-centered {
      float: none;
      margin-left: auto;
      margin-right: auto; }
    #wrapper.mhv-content .column.large-uncentered,
    #wrapper.mhv-content .columns.large-uncentered {
      float: left;
      margin-left: 0;
      margin-right: 0; }
    #wrapper.mhv-content .column.large-centered:last-child,
    #wrapper.mhv-content .columns.large-centered:last-child {
      float: none; }
    #wrapper.mhv-content .column.large-uncentered:last-child,
    #wrapper.mhv-content .columns.large-uncentered:last-child {
      float: left; }
    #wrapper.mhv-content .column.large-uncentered.opposite,
    #wrapper.mhv-content .columns.large-uncentered.opposite {
      float: right; }
    #wrapper.mhv-content .row.large-collapse > .column,
    #wrapper.mhv-content .row.large-collapse > .columns {
      padding-left: 0;
      padding-right: 0; }
    #wrapper.mhv-content .row.large-collapse .row {
      margin-left: 0;
      margin-right: 0; }
    #wrapper.mhv-content .row.large-uncollapse > .column,
    #wrapper.mhv-content .row.large-uncollapse > .columns {
      float: left;
      padding-left: 0.9375rem;
      padding-right: 0.9375rem; }
    #wrapper.mhv-content .push-0 {
      left: 0;
      right: auto; }
    #wrapper.mhv-content .pull-0,
    #wrapper.mhv-content .push-0 {
      position: relative; }
    #wrapper.mhv-content .pull-0 {
      left: auto;
      right: 0; }
    #wrapper.mhv-content .push-1 {
      left: 8.33333%;
      right: auto; }
    #wrapper.mhv-content .pull-1,
    #wrapper.mhv-content .push-1 {
      position: relative; }
    #wrapper.mhv-content .pull-1 {
      left: auto;
      right: 8.33333%; }
    #wrapper.mhv-content .push-2 {
      left: 16.66667%;
      right: auto; }
    #wrapper.mhv-content .pull-2,
    #wrapper.mhv-content .push-2 {
      position: relative; }
    #wrapper.mhv-content .pull-2 {
      left: auto;
      right: 16.66667%; }
    #wrapper.mhv-content .push-3 {
      left: 25%;
      right: auto; }
    #wrapper.mhv-content .pull-3,
    #wrapper.mhv-content .push-3 {
      position: relative; }
    #wrapper.mhv-content .pull-3 {
      left: auto;
      right: 25%; }
    #wrapper.mhv-content .push-4 {
      left: 33.33333%;
      right: auto; }
    #wrapper.mhv-content .pull-4,
    #wrapper.mhv-content .push-4 {
      position: relative; }
    #wrapper.mhv-content .pull-4 {
      left: auto;
      right: 33.33333%; }
    #wrapper.mhv-content .push-5 {
      left: 41.66667%;
      right: auto; }
    #wrapper.mhv-content .pull-5,
    #wrapper.mhv-content .push-5 {
      position: relative; }
    #wrapper.mhv-content .pull-5 {
      left: auto;
      right: 41.66667%; }
    #wrapper.mhv-content .push-6 {
      left: 50%;
      right: auto; }
    #wrapper.mhv-content .pull-6,
    #wrapper.mhv-content .push-6 {
      position: relative; }
    #wrapper.mhv-content .pull-6 {
      left: auto;
      right: 50%; }
    #wrapper.mhv-content .push-7 {
      left: 58.33333%;
      right: auto; }
    #wrapper.mhv-content .pull-7,
    #wrapper.mhv-content .push-7 {
      position: relative; }
    #wrapper.mhv-content .pull-7 {
      left: auto;
      right: 58.33333%; }
    #wrapper.mhv-content .push-8 {
      left: 66.66667%;
      right: auto; }
    #wrapper.mhv-content .pull-8,
    #wrapper.mhv-content .push-8 {
      position: relative; }
    #wrapper.mhv-content .pull-8 {
      left: auto;
      right: 66.66667%; }
    #wrapper.mhv-content .push-9 {
      left: 75%;
      right: auto; }
    #wrapper.mhv-content .pull-9,
    #wrapper.mhv-content .push-9 {
      position: relative; }
    #wrapper.mhv-content .pull-9 {
      left: auto;
      right: 75%; }
    #wrapper.mhv-content .push-10 {
      left: 83.33333%;
      position: relative;
      right: auto; }
    #wrapper.mhv-content .pull-10 {
      left: auto;
      position: relative;
      right: 83.33333%; }
    #wrapper.mhv-content .push-11 {
      left: 91.66667%;
      position: relative;
      right: auto; }
    #wrapper.mhv-content .pull-11 {
      left: auto;
      position: relative;
      right: 91.66667%; } }
  #wrapper.mhv-content [class*="block-grid-"] {
    display: block;
    margin: 0 -0.625rem;
    padding: 0; }
  #wrapper.mhv-content [class*="block-grid-"]:after,
  #wrapper.mhv-content [class*="block-grid-"]:before {
    content: " ";
    display: table; }
  #wrapper.mhv-content [class*="block-grid-"]:after {
    clear: both; }
  #wrapper.mhv-content [class*="block-grid-"] > li {
    display: block;
    float: left;
    height: auto; }
  @media only screen {
    #wrapper.mhv-content .small-block-grid-1 > li {
      list-style: none;
      width: 100%; }
    #wrapper.mhv-content .small-block-grid-1 > li:nth-of-type(1n) {
      clear: none; }
    #wrapper.mhv-content .small-block-grid-1 > li:nth-of-type(1n + 1) {
      clear: both; }
    #wrapper.mhv-content .small-block-grid-2 > li {
      list-style: none;
      width: 50%; }
    #wrapper.mhv-content .small-block-grid-2 > li:nth-of-type(1n) {
      clear: none; }
    #wrapper.mhv-content .small-block-grid-2 > li:nth-of-type(odd) {
      clear: both; }
    #wrapper.mhv-content .small-block-grid-3 > li {
      list-style: none;
      width: 33.33333%; }
    #wrapper.mhv-content .small-block-grid-3 > li:nth-of-type(1n) {
      clear: none; }
    #wrapper.mhv-content .small-block-grid-3 > li:nth-of-type(3n + 1) {
      clear: both; }
    #wrapper.mhv-content .small-block-grid-4 > li {
      list-style: none;
      width: 25%; }
    #wrapper.mhv-content .small-block-grid-4 > li:nth-of-type(1n) {
      clear: none; }
    #wrapper.mhv-content .small-block-grid-4 > li:nth-of-type(4n + 1) {
      clear: both; }
    #wrapper.mhv-content .small-block-grid-5 > li {
      list-style: none;
      width: 20%; }
    #wrapper.mhv-content .small-block-grid-5 > li:nth-of-type(1n) {
      clear: none; }
    #wrapper.mhv-content .small-block-grid-5 > li:nth-of-type(5n + 1) {
      clear: both; }
    #wrapper.mhv-content .small-block-grid-6 > li {
      list-style: none;
      width: 16.66667%; }
    #wrapper.mhv-content .small-block-grid-6 > li:nth-of-type(1n) {
      clear: none; }
    #wrapper.mhv-content .small-block-grid-6 > li:nth-of-type(6n + 1) {
      clear: both; }
    #wrapper.mhv-content .small-block-grid-7 > li {
      list-style: none;
      width: 14.28571%; }
    #wrapper.mhv-content .small-block-grid-7 > li:nth-of-type(1n) {
      clear: none; }
    #wrapper.mhv-content .small-block-grid-7 > li:nth-of-type(7n + 1) {
      clear: both; }
    #wrapper.mhv-content .small-block-grid-8 > li {
      list-style: none;
      width: 12.5%; }
    #wrapper.mhv-content .small-block-grid-8 > li:nth-of-type(1n) {
      clear: none; }
    #wrapper.mhv-content .small-block-grid-8 > li:nth-of-type(8n + 1) {
      clear: both; }
    #wrapper.mhv-content .small-block-grid-9 > li {
      list-style: none;
      width: 11.11111%; }
    #wrapper.mhv-content .small-block-grid-9 > li:nth-of-type(1n) {
      clear: none; }
    #wrapper.mhv-content .small-block-grid-9 > li:nth-of-type(9n + 1) {
      clear: both; }
    #wrapper.mhv-content .small-block-grid-10 > li {
      list-style: none;
      width: 10%; }
    #wrapper.mhv-content .small-block-grid-10 > li:nth-of-type(1n) {
      clear: none; }
    #wrapper.mhv-content .small-block-grid-10 > li:nth-of-type(10n + 1) {
      clear: both; }
    #wrapper.mhv-content .small-block-grid-11 > li {
      list-style: none;
      width: 9.09091%; }
    #wrapper.mhv-content .small-block-grid-11 > li:nth-of-type(1n) {
      clear: none; }
    #wrapper.mhv-content .small-block-grid-11 > li:nth-of-type(11n + 1) {
      clear: both; }
    #wrapper.mhv-content .small-block-grid-12 > li {
      list-style: none;
      width: 8.33333%; }
    #wrapper.mhv-content .small-block-grid-12 > li:nth-of-type(1n) {
      clear: none; }
    #wrapper.mhv-content .small-block-grid-12 > li:nth-of-type(12n + 1) {
      clear: both; } }
  @media only screen and (min-width: 40.0625em) {
    #wrapper.mhv-content .medium-block-grid-1 > li {
      list-style: none;
      width: 100%; }
    #wrapper.mhv-content .medium-block-grid-1 > li:nth-of-type(1n) {
      clear: none; }
    #wrapper.mhv-content .medium-block-grid-1 > li:nth-of-type(1n + 1) {
      clear: both; }
    #wrapper.mhv-content .medium-block-grid-2 > li {
      list-style: none;
      width: 50%; }
    #wrapper.mhv-content .medium-block-grid-2 > li:nth-of-type(1n) {
      clear: none; }
    #wrapper.mhv-content .medium-block-grid-2 > li:nth-of-type(odd) {
      clear: both; }
    #wrapper.mhv-content .medium-block-grid-3 > li {
      list-style: none;
      width: 33.33333%; }
    #wrapper.mhv-content .medium-block-grid-3 > li:nth-of-type(1n) {
      clear: none; }
    #wrapper.mhv-content .medium-block-grid-3 > li:nth-of-type(3n + 1) {
      clear: both; }
    #wrapper.mhv-content .medium-block-grid-4 > li {
      list-style: none;
      width: 25%; }
    #wrapper.mhv-content .medium-block-grid-4 > li:nth-of-type(1n) {
      clear: none; }
    #wrapper.mhv-content .medium-block-grid-4 > li:nth-of-type(4n + 1) {
      clear: both; }
    #wrapper.mhv-content .medium-block-grid-5 > li {
      list-style: none;
      width: 20%; }
    #wrapper.mhv-content .medium-block-grid-5 > li:nth-of-type(1n) {
      clear: none; }
    #wrapper.mhv-content .medium-block-grid-5 > li:nth-of-type(5n + 1) {
      clear: both; }
    #wrapper.mhv-content .medium-block-grid-6 > li {
      list-style: none;
      width: 16.66667%; }
    #wrapper.mhv-content .medium-block-grid-6 > li:nth-of-type(1n) {
      clear: none; }
    #wrapper.mhv-content .medium-block-grid-6 > li:nth-of-type(6n + 1) {
      clear: both; }
    #wrapper.mhv-content .medium-block-grid-7 > li {
      list-style: none;
      width: 14.28571%; }
    #wrapper.mhv-content .medium-block-grid-7 > li:nth-of-type(1n) {
      clear: none; }
    #wrapper.mhv-content .medium-block-grid-7 > li:nth-of-type(7n + 1) {
      clear: both; }
    #wrapper.mhv-content .medium-block-grid-8 > li {
      list-style: none;
      width: 12.5%; }
    #wrapper.mhv-content .medium-block-grid-8 > li:nth-of-type(1n) {
      clear: none; }
    #wrapper.mhv-content .medium-block-grid-8 > li:nth-of-type(8n + 1) {
      clear: both; }
    #wrapper.mhv-content .medium-block-grid-9 > li {
      list-style: none;
      width: 11.11111%; }
    #wrapper.mhv-content .medium-block-grid-9 > li:nth-of-type(1n) {
      clear: none; }
    #wrapper.mhv-content .medium-block-grid-9 > li:nth-of-type(9n + 1) {
      clear: both; }
    #wrapper.mhv-content .medium-block-grid-10 > li {
      list-style: none;
      width: 10%; }
    #wrapper.mhv-content .medium-block-grid-10 > li:nth-of-type(1n) {
      clear: none; }
    #wrapper.mhv-content .medium-block-grid-10 > li:nth-of-type(10n + 1) {
      clear: both; }
    #wrapper.mhv-content .medium-block-grid-11 > li {
      list-style: none;
      width: 9.09091%; }
    #wrapper.mhv-content .medium-block-grid-11 > li:nth-of-type(1n) {
      clear: none; }
    #wrapper.mhv-content .medium-block-grid-11 > li:nth-of-type(11n + 1) {
      clear: both; }
    #wrapper.mhv-content .medium-block-grid-12 > li {
      list-style: none;
      width: 8.33333%; }
    #wrapper.mhv-content .medium-block-grid-12 > li:nth-of-type(1n) {
      clear: none; }
    #wrapper.mhv-content .medium-block-grid-12 > li:nth-of-type(12n + 1) {
      clear: both; } }
  @media only screen and (min-width: 64.0625em) {
    #wrapper.mhv-content .large-block-grid-1 > li {
      list-style: none;
      width: 100%; }
    #wrapper.mhv-content .large-block-grid-1 > li:nth-of-type(1n) {
      clear: none; }
    #wrapper.mhv-content .large-block-grid-1 > li:nth-of-type(1n + 1) {
      clear: both; }
    #wrapper.mhv-content .large-block-grid-2 > li {
      list-style: none;
      width: 50%; }
    #wrapper.mhv-content .large-block-grid-2 > li:nth-of-type(1n) {
      clear: none; }
    #wrapper.mhv-content .large-block-grid-2 > li:nth-of-type(odd) {
      clear: both; }
    #wrapper.mhv-content .large-block-grid-3 > li {
      list-style: none;
      width: 33.33333%; }
    #wrapper.mhv-content .large-block-grid-3 > li:nth-of-type(1n) {
      clear: none; }
    #wrapper.mhv-content .large-block-grid-3 > li:nth-of-type(3n + 1) {
      clear: both; }
    #wrapper.mhv-content .large-block-grid-4 > li {
      list-style: none;
      width: 25%; }
    #wrapper.mhv-content .large-block-grid-4 > li:nth-of-type(1n) {
      clear: none; }
    #wrapper.mhv-content .large-block-grid-4 > li:nth-of-type(4n + 1) {
      clear: both; }
    #wrapper.mhv-content .large-block-grid-5 > li {
      list-style: none;
      width: 20%; }
    #wrapper.mhv-content .large-block-grid-5 > li:nth-of-type(1n) {
      clear: none; }
    #wrapper.mhv-content .large-block-grid-5 > li:nth-of-type(5n + 1) {
      clear: both; }
    #wrapper.mhv-content .large-block-grid-6 > li {
      list-style: none;
      width: 16.66667%; }
    #wrapper.mhv-content .large-block-grid-6 > li:nth-of-type(1n) {
      clear: none; }
    #wrapper.mhv-content .large-block-grid-6 > li:nth-of-type(6n + 1) {
      clear: both; }
    #wrapper.mhv-content .large-block-grid-7 > li {
      list-style: none;
      width: 14.28571%; }
    #wrapper.mhv-content .large-block-grid-7 > li:nth-of-type(1n) {
      clear: none; }
    #wrapper.mhv-content .large-block-grid-7 > li:nth-of-type(7n + 1) {
      clear: both; }
    #wrapper.mhv-content .large-block-grid-8 > li {
      list-style: none;
      width: 12.5%; }
    #wrapper.mhv-content .large-block-grid-8 > li:nth-of-type(1n) {
      clear: none; }
    #wrapper.mhv-content .large-block-grid-8 > li:nth-of-type(8n + 1) {
      clear: both; }
    #wrapper.mhv-content .large-block-grid-9 > li {
      list-style: none;
      width: 11.11111%; }
    #wrapper.mhv-content .large-block-grid-9 > li:nth-of-type(1n) {
      clear: none; }
    #wrapper.mhv-content .large-block-grid-9 > li:nth-of-type(9n + 1) {
      clear: both; }
    #wrapper.mhv-content .large-block-grid-10 > li {
      list-style: none;
      width: 10%; }
    #wrapper.mhv-content .large-block-grid-10 > li:nth-of-type(1n) {
      clear: none; }
    #wrapper.mhv-content .large-block-grid-10 > li:nth-of-type(10n + 1) {
      clear: both; }
    #wrapper.mhv-content .large-block-grid-11 > li {
      list-style: none;
      width: 9.09091%; }
    #wrapper.mhv-content .large-block-grid-11 > li:nth-of-type(1n) {
      clear: none; }
    #wrapper.mhv-content .large-block-grid-11 > li:nth-of-type(11n + 1) {
      clear: both; }
    #wrapper.mhv-content .large-block-grid-12 > li {
      list-style: none;
      width: 8.33333%; }
    #wrapper.mhv-content .large-block-grid-12 > li:nth-of-type(1n) {
      clear: none; }
    #wrapper.mhv-content .large-block-grid-12 > li:nth-of-type(12n + 1) {
      clear: both; } }
  #wrapper.mhv-content .fa,
  #wrapper.mhv-content .fab,
  #wrapper.mhv-content .fal,
  #wrapper.mhv-content .far,
  #wrapper.mhv-content .fas {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    text-rendering: auto;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    line-height: 1; }
  #wrapper.mhv-content .fa-lg {
    font-size: 1.33333em;
    line-height: 0.75em;
    vertical-align: -0.0667em; }
  #wrapper.mhv-content .fa-xs {
    font-size: 0.75em; }
  #wrapper.mhv-content .fa-sm {
    font-size: 0.875em; }
  #wrapper.mhv-content .fa-1x {
    font-size: 1em; }
  #wrapper.mhv-content .fa-2x {
    font-size: 2em; }
  #wrapper.mhv-content .fa-3x {
    font-size: 3em; }
  #wrapper.mhv-content .fa-4x {
    font-size: 4em; }
  #wrapper.mhv-content .fa-5x {
    font-size: 5em; }
  #wrapper.mhv-content .fa-6x {
    font-size: 6em; }
  #wrapper.mhv-content .fa-7x {
    font-size: 7em; }
  #wrapper.mhv-content .fa-8x {
    font-size: 8em; }
  #wrapper.mhv-content .fa-9x {
    font-size: 9em; }
  #wrapper.mhv-content .fa-10x {
    font-size: 10em; }
  #wrapper.mhv-content .fa-fw {
    text-align: center;
    width: 1.25em; }
  #wrapper.mhv-content .fa-ul {
    list-style-type: none;
    margin-left: 2.5em;
    padding-left: 0; }
  #wrapper.mhv-content .fa-ul > li {
    position: relative; }
  #wrapper.mhv-content .fa-li {
    left: -2em;
    line-height: inherit;
    position: absolute;
    text-align: center;
    width: 2em; }
  #wrapper.mhv-content .fa-border {
    border: 0.08em solid #eee;
    border-radius: 0.1em;
    padding: 0.2em 0.25em 0.15em; }
  #wrapper.mhv-content .fa-pull-left {
    float: left; }
  #wrapper.mhv-content .fa-pull-right {
    float: right; }
  #wrapper.mhv-content .fa.fa-pull-left,
  #wrapper.mhv-content .fab.fa-pull-left,
  #wrapper.mhv-content .fal.fa-pull-left,
  #wrapper.mhv-content .far.fa-pull-left,
  #wrapper.mhv-content .fas.fa-pull-left {
    margin-right: 0.3em; }
  #wrapper.mhv-content .fa.fa-pull-right,
  #wrapper.mhv-content .fab.fa-pull-right,
  #wrapper.mhv-content .fal.fa-pull-right,
  #wrapper.mhv-content .far.fa-pull-right,
  #wrapper.mhv-content .fas.fa-pull-right {
    margin-left: 0.3em; }
  #wrapper.mhv-content .fa-spin {
    animation: fa-spin 2s linear infinite; }
  #wrapper.mhv-content .fa-pulse {
    animation: fa-spin 1s steps(8) infinite; }

@keyframes fa-spin {
  0% {
    transform: rotate(0deg); }
  to {
    transform: rotate(1turn); } }
  #wrapper.mhv-content .fa-rotate-90 {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
    transform: rotate(90deg); }
  #wrapper.mhv-content .fa-rotate-180 {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
    transform: rotate(180deg); }
  #wrapper.mhv-content .fa-rotate-270 {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
    transform: rotate(270deg); }
  #wrapper.mhv-content .fa-flip-horizontal {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
    transform: scaleX(-1); }
  #wrapper.mhv-content .fa-flip-vertical {
    transform: scaleY(-1); }
  #wrapper.mhv-content .fa-flip-horizontal.fa-flip-vertical,
  #wrapper.mhv-content .fa-flip-vertical {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"; }
  #wrapper.mhv-content .fa-flip-horizontal.fa-flip-vertical {
    transform: scale(-1); }
  #wrapper.mhv-content :root .fa-flip-horizontal,
  #wrapper.mhv-content :root .fa-flip-vertical,
  #wrapper.mhv-content :root .fa-rotate-90,
  #wrapper.mhv-content :root .fa-rotate-180,
  #wrapper.mhv-content :root .fa-rotate-270 {
    -webkit-filter: none;
    filter: none; }
  #wrapper.mhv-content .fa-stack {
    display: inline-block;
    height: 2em;
    line-height: 2em;
    position: relative;
    vertical-align: middle;
    width: 2.5em; }
  #wrapper.mhv-content .fa-stack-1x,
  #wrapper.mhv-content .fa-stack-2x {
    left: 0;
    position: absolute;
    text-align: center;
    width: 100%; }
  #wrapper.mhv-content .fa-stack-1x {
    line-height: inherit; }
  #wrapper.mhv-content .fa-stack-2x {
    font-size: 2em; }
  #wrapper.mhv-content .fa-inverse {
    color: #fff; }
  #wrapper.mhv-content .fa-500px:before {
    content: "\F26E"; }
  #wrapper.mhv-content .fa-accessible-icon:before {
    content: "\F368"; }
  #wrapper.mhv-content .fa-accusoft:before {
    content: "\F369"; }
  #wrapper.mhv-content .fa-acquisitions-incorporated:before {
    content: "\F6AF"; }
  #wrapper.mhv-content .fa-ad:before {
    content: "\F641"; }
  #wrapper.mhv-content .fa-address-book:before {
    content: "\F2B9"; }
  #wrapper.mhv-content .fa-address-card:before {
    content: "\F2BB"; }
  #wrapper.mhv-content .fa-adjust:before {
    content: "\F042"; }
  #wrapper.mhv-content .fa-adn:before {
    content: "\F170"; }
  #wrapper.mhv-content .fa-adobe:before {
    content: "\F778"; }
  #wrapper.mhv-content .fa-adversal:before {
    content: "\F36A"; }
  #wrapper.mhv-content .fa-affiliatetheme:before {
    content: "\F36B"; }
  #wrapper.mhv-content .fa-air-freshener:before {
    content: "\F5D0"; }
  #wrapper.mhv-content .fa-algolia:before {
    content: "\F36C"; }
  #wrapper.mhv-content .fa-align-center:before {
    content: "\F037"; }
  #wrapper.mhv-content .fa-align-justify:before {
    content: "\F039"; }
  #wrapper.mhv-content .fa-align-left:before {
    content: "\F036"; }
  #wrapper.mhv-content .fa-align-right:before {
    content: "\F038"; }
  #wrapper.mhv-content .fa-alipay:before {
    content: "\F642"; }
  #wrapper.mhv-content .fa-allergies:before {
    content: "\F461"; }
  #wrapper.mhv-content .fa-amazon:before {
    content: "\F270"; }
  #wrapper.mhv-content .fa-amazon-pay:before {
    content: "\F42C"; }
  #wrapper.mhv-content .fa-ambulance:before {
    content: "\F0F9"; }
  #wrapper.mhv-content .fa-american-sign-language-interpreting:before {
    content: "\F2A3"; }
  #wrapper.mhv-content .fa-amilia:before {
    content: "\F36D"; }
  #wrapper.mhv-content .fa-anchor:before {
    content: "\F13D"; }
  #wrapper.mhv-content .fa-android:before {
    content: "\F17B"; }
  #wrapper.mhv-content .fa-angellist:before {
    content: "\F209"; }
  #wrapper.mhv-content .fa-angle-double-down:before {
    content: "\F103"; }
  #wrapper.mhv-content .fa-angle-double-left:before {
    content: "\F100"; }
  #wrapper.mhv-content .fa-angle-double-right:before {
    content: "\F101"; }
  #wrapper.mhv-content .fa-angle-double-up:before {
    content: "\F102"; }
  #wrapper.mhv-content .fa-angle-down:before {
    content: "\F107"; }
  #wrapper.mhv-content .fa-angle-left:before {
    content: "\F104"; }
  #wrapper.mhv-content .fa-angle-right:before {
    content: "\F105"; }
  #wrapper.mhv-content .fa-angle-up:before {
    content: "\F106"; }
  #wrapper.mhv-content .fa-angry:before {
    content: "\F556"; }
  #wrapper.mhv-content .fa-angrycreative:before {
    content: "\F36E"; }
  #wrapper.mhv-content .fa-angular:before {
    content: "\F420"; }
  #wrapper.mhv-content .fa-ankh:before {
    content: "\F644"; }
  #wrapper.mhv-content .fa-app-store:before {
    content: "\F36F"; }
  #wrapper.mhv-content .fa-app-store-ios:before {
    content: "\F370"; }
  #wrapper.mhv-content .fa-apper:before {
    content: "\F371"; }
  #wrapper.mhv-content .fa-apple:before {
    content: "\F179"; }
  #wrapper.mhv-content .fa-apple-alt:before {
    content: "\F5D1"; }
  #wrapper.mhv-content .fa-apple-pay:before {
    content: "\F415"; }
  #wrapper.mhv-content .fa-archive:before {
    content: "\F187"; }
  #wrapper.mhv-content .fa-archway:before {
    content: "\F557"; }
  #wrapper.mhv-content .fa-arrow-alt-circle-down:before {
    content: "\F358"; }
  #wrapper.mhv-content .fa-arrow-alt-circle-left:before {
    content: "\F359"; }
  #wrapper.mhv-content .fa-arrow-alt-circle-right:before {
    content: "\F35A"; }
  #wrapper.mhv-content .fa-arrow-alt-circle-up:before {
    content: "\F35B"; }
  #wrapper.mhv-content .fa-arrow-circle-down:before {
    content: "\F0AB"; }
  #wrapper.mhv-content .fa-arrow-circle-left:before {
    content: "\F0A8"; }
  #wrapper.mhv-content .fa-arrow-circle-right:before {
    content: "\F0A9"; }
  #wrapper.mhv-content .fa-arrow-circle-up:before {
    content: "\F0AA"; }
  #wrapper.mhv-content .fa-arrow-down:before {
    content: "\F063"; }
  #wrapper.mhv-content .fa-arrow-left:before {
    content: "\F060"; }
  #wrapper.mhv-content .fa-arrow-right:before {
    content: "\F061"; }
  #wrapper.mhv-content .fa-arrow-up:before {
    content: "\F062"; }
  #wrapper.mhv-content .fa-arrows-alt:before {
    content: "\F0B2"; }
  #wrapper.mhv-content .fa-arrows-alt-h:before {
    content: "\F337"; }
  #wrapper.mhv-content .fa-arrows-alt-v:before {
    content: "\F338"; }
  #wrapper.mhv-content .fa-artstation:before {
    content: "\F77A"; }
  #wrapper.mhv-content .fa-assistive-listening-systems:before {
    content: "\F2A2"; }
  #wrapper.mhv-content .fa-asterisk:before {
    content: "\F069"; }
  #wrapper.mhv-content .fa-asymmetrik:before {
    content: "\F372"; }
  #wrapper.mhv-content .fa-at:before {
    content: "\F1FA"; }
  #wrapper.mhv-content .fa-atlas:before {
    content: "\F558"; }
  #wrapper.mhv-content .fa-atlassian:before {
    content: "\F77B"; }
  #wrapper.mhv-content .fa-atom:before {
    content: "\F5D2"; }
  #wrapper.mhv-content .fa-audible:before {
    content: "\F373"; }
  #wrapper.mhv-content .fa-audio-description:before {
    content: "\F29E"; }
  #wrapper.mhv-content .fa-autoprefixer:before {
    content: "\F41C"; }
  #wrapper.mhv-content .fa-avianex:before {
    content: "\F374"; }
  #wrapper.mhv-content .fa-aviato:before {
    content: "\F421"; }
  #wrapper.mhv-content .fa-award:before {
    content: "\F559"; }
  #wrapper.mhv-content .fa-aws:before {
    content: "\F375"; }
  #wrapper.mhv-content .fa-baby:before {
    content: "\F77C"; }
  #wrapper.mhv-content .fa-baby-carriage:before {
    content: "\F77D"; }
  #wrapper.mhv-content .fa-backspace:before {
    content: "\F55A"; }
  #wrapper.mhv-content .fa-backward:before {
    content: "\F04A"; }
  #wrapper.mhv-content .fa-balance-scale:before {
    content: "\F24E"; }
  #wrapper.mhv-content .fa-ban:before {
    content: "\F05E"; }
  #wrapper.mhv-content .fa-band-aid:before {
    content: "\F462"; }
  #wrapper.mhv-content .fa-bandcamp:before {
    content: "\F2D5"; }
  #wrapper.mhv-content .fa-barcode:before {
    content: "\F02A"; }
  #wrapper.mhv-content .fa-bars:before {
    content: "\F0C9"; }
  #wrapper.mhv-content .fa-baseball-ball:before {
    content: "\F433"; }
  #wrapper.mhv-content .fa-basketball-ball:before {
    content: "\F434"; }
  #wrapper.mhv-content .fa-bath:before {
    content: "\F2CD"; }
  #wrapper.mhv-content .fa-battery-empty:before {
    content: "\F244"; }
  #wrapper.mhv-content .fa-battery-full:before {
    content: "\F240"; }
  #wrapper.mhv-content .fa-battery-half:before {
    content: "\F242"; }
  #wrapper.mhv-content .fa-battery-quarter:before {
    content: "\F243"; }
  #wrapper.mhv-content .fa-battery-three-quarters:before {
    content: "\F241"; }
  #wrapper.mhv-content .fa-bed:before {
    content: "\F236"; }
  #wrapper.mhv-content .fa-beer:before {
    content: "\F0FC"; }
  #wrapper.mhv-content .fa-behance:before {
    content: "\F1B4"; }
  #wrapper.mhv-content .fa-behance-square:before {
    content: "\F1B5"; }
  #wrapper.mhv-content .fa-bell:before {
    content: "\F0F3"; }
  #wrapper.mhv-content .fa-bell-slash:before {
    content: "\F1F6"; }
  #wrapper.mhv-content .fa-bezier-curve:before {
    content: "\F55B"; }
  #wrapper.mhv-content .fa-bible:before {
    content: "\F647"; }
  #wrapper.mhv-content .fa-bicycle:before {
    content: "\F206"; }
  #wrapper.mhv-content .fa-bimobject:before {
    content: "\F378"; }
  #wrapper.mhv-content .fa-binoculars:before {
    content: "\F1E5"; }
  #wrapper.mhv-content .fa-biohazard:before {
    content: "\F780"; }
  #wrapper.mhv-content .fa-birthday-cake:before {
    content: "\F1FD"; }
  #wrapper.mhv-content .fa-bitbucket:before {
    content: "\F171"; }
  #wrapper.mhv-content .fa-bitcoin:before {
    content: "\F379"; }
  #wrapper.mhv-content .fa-bity:before {
    content: "\F37A"; }
  #wrapper.mhv-content .fa-black-tie:before {
    content: "\F27E"; }
  #wrapper.mhv-content .fa-blackberry:before {
    content: "\F37B"; }
  #wrapper.mhv-content .fa-blender:before {
    content: "\F517"; }
  #wrapper.mhv-content .fa-blender-phone:before {
    content: "\F6B6"; }
  #wrapper.mhv-content .fa-blind:before {
    content: "\F29D"; }
  #wrapper.mhv-content .fa-blog:before {
    content: "\F781"; }
  #wrapper.mhv-content .fa-blogger:before {
    content: "\F37C"; }
  #wrapper.mhv-content .fa-blogger-b:before {
    content: "\F37D"; }
  #wrapper.mhv-content .fa-bluetooth:before {
    content: "\F293"; }
  #wrapper.mhv-content .fa-bluetooth-b:before {
    content: "\F294"; }
  #wrapper.mhv-content .fa-bold:before {
    content: "\F032"; }
  #wrapper.mhv-content .fa-bolt:before {
    content: "\F0E7"; }
  #wrapper.mhv-content .fa-bomb:before {
    content: "\F1E2"; }
  #wrapper.mhv-content .fa-bone:before {
    content: "\F5D7"; }
  #wrapper.mhv-content .fa-bong:before {
    content: "\F55C"; }
  #wrapper.mhv-content .fa-book:before {
    content: "\F02D"; }
  #wrapper.mhv-content .fa-book-dead:before {
    content: "\F6B7"; }
  #wrapper.mhv-content .fa-book-open:before {
    content: "\F518"; }
  #wrapper.mhv-content .fa-book-reader:before {
    content: "\F5DA"; }
  #wrapper.mhv-content .fa-bookmark:before {
    content: "\F02E"; }
  #wrapper.mhv-content .fa-bowling-ball:before {
    content: "\F436"; }
  #wrapper.mhv-content .fa-box:before {
    content: "\F466"; }
  #wrapper.mhv-content .fa-box-open:before {
    content: "\F49E"; }
  #wrapper.mhv-content .fa-boxes:before {
    content: "\F468"; }
  #wrapper.mhv-content .fa-braille:before {
    content: "\F2A1"; }
  #wrapper.mhv-content .fa-brain:before {
    content: "\F5DC"; }
  #wrapper.mhv-content .fa-briefcase:before {
    content: "\F0B1"; }
  #wrapper.mhv-content .fa-briefcase-medical:before {
    content: "\F469"; }
  #wrapper.mhv-content .fa-broadcast-tower:before {
    content: "\F519"; }
  #wrapper.mhv-content .fa-broom:before {
    content: "\F51A"; }
  #wrapper.mhv-content .fa-brush:before {
    content: "\F55D"; }
  #wrapper.mhv-content .fa-btc:before {
    content: "\F15A"; }
  #wrapper.mhv-content .fa-bug:before {
    content: "\F188"; }
  #wrapper.mhv-content .fa-building:before {
    content: "\F1AD"; }
  #wrapper.mhv-content .fa-bullhorn:before {
    content: "\F0A1"; }
  #wrapper.mhv-content .fa-bullseye:before {
    content: "\F140"; }
  #wrapper.mhv-content .fa-burn:before {
    content: "\F46A"; }
  #wrapper.mhv-content .fa-buromobelexperte:before {
    content: "\F37F"; }
  #wrapper.mhv-content .fa-bus:before {
    content: "\F207"; }
  #wrapper.mhv-content .fa-bus-alt:before {
    content: "\F55E"; }
  #wrapper.mhv-content .fa-business-time:before {
    content: "\F64A"; }
  #wrapper.mhv-content .fa-buysellads:before {
    content: "\F20D"; }
  #wrapper.mhv-content .fa-calculator:before {
    content: "\F1EC"; }
  #wrapper.mhv-content .fa-calendar:before {
    content: "\F133"; }
  #wrapper.mhv-content .fa-calendar-alt:before {
    content: "\F073"; }
  #wrapper.mhv-content .fa-calendar-check:before {
    content: "\F274"; }
  #wrapper.mhv-content .fa-calendar-day:before {
    content: "\F783"; }
  #wrapper.mhv-content .fa-calendar-minus:before {
    content: "\F272"; }
  #wrapper.mhv-content .fa-calendar-plus:before {
    content: "\F271"; }
  #wrapper.mhv-content .fa-calendar-times:before {
    content: "\F273"; }
  #wrapper.mhv-content .fa-calendar-week:before {
    content: "\F784"; }
  #wrapper.mhv-content .fa-camera:before {
    content: "\F030"; }
  #wrapper.mhv-content .fa-camera-retro:before {
    content: "\F083"; }
  #wrapper.mhv-content .fa-campground:before {
    content: "\F6BB"; }
  #wrapper.mhv-content .fa-canadian-maple-leaf:before {
    content: "\F785"; }
  #wrapper.mhv-content .fa-candy-cane:before {
    content: "\F786"; }
  #wrapper.mhv-content .fa-cannabis:before {
    content: "\F55F"; }
  #wrapper.mhv-content .fa-capsules:before {
    content: "\F46B"; }
  #wrapper.mhv-content .fa-car:before {
    content: "\F1B9"; }
  #wrapper.mhv-content .fa-car-alt:before {
    content: "\F5DE"; }
  #wrapper.mhv-content .fa-car-battery:before {
    content: "\F5DF"; }
  #wrapper.mhv-content .fa-car-crash:before {
    content: "\F5E1"; }
  #wrapper.mhv-content .fa-car-side:before {
    content: "\F5E4"; }
  #wrapper.mhv-content .fa-caret-down:before {
    content: "\F0D7"; }
  #wrapper.mhv-content .fa-caret-left:before {
    content: "\F0D9"; }
  #wrapper.mhv-content .fa-caret-right:before {
    content: "\F0DA"; }
  #wrapper.mhv-content .fa-caret-square-down:before {
    content: "\F150"; }
  #wrapper.mhv-content .fa-caret-square-left:before {
    content: "\F191"; }
  #wrapper.mhv-content .fa-caret-square-right:before {
    content: "\F152"; }
  #wrapper.mhv-content .fa-caret-square-up:before {
    content: "\F151"; }
  #wrapper.mhv-content .fa-caret-up:before {
    content: "\F0D8"; }
  #wrapper.mhv-content .fa-carrot:before {
    content: "\F787"; }
  #wrapper.mhv-content .fa-cart-arrow-down:before {
    content: "\F218"; }
  #wrapper.mhv-content .fa-cart-plus:before {
    content: "\F217"; }
  #wrapper.mhv-content .fa-cash-register:before {
    content: "\F788"; }
  #wrapper.mhv-content .fa-cat:before {
    content: "\F6BE"; }
  #wrapper.mhv-content .fa-cc-amazon-pay:before {
    content: "\F42D"; }
  #wrapper.mhv-content .fa-cc-amex:before {
    content: "\F1F3"; }
  #wrapper.mhv-content .fa-cc-apple-pay:before {
    content: "\F416"; }
  #wrapper.mhv-content .fa-cc-diners-club:before {
    content: "\F24C"; }
  #wrapper.mhv-content .fa-cc-discover:before {
    content: "\F1F2"; }
  #wrapper.mhv-content .fa-cc-jcb:before {
    content: "\F24B"; }
  #wrapper.mhv-content .fa-cc-mastercard:before {
    content: "\F1F1"; }
  #wrapper.mhv-content .fa-cc-paypal:before {
    content: "\F1F4"; }
  #wrapper.mhv-content .fa-cc-stripe:before {
    content: "\F1F5"; }
  #wrapper.mhv-content .fa-cc-visa:before {
    content: "\F1F0"; }
  #wrapper.mhv-content .fa-centercode:before {
    content: "\F380"; }
  #wrapper.mhv-content .fa-centos:before {
    content: "\F789"; }
  #wrapper.mhv-content .fa-certificate:before {
    content: "\F0A3"; }
  #wrapper.mhv-content .fa-chair:before {
    content: "\F6C0"; }
  #wrapper.mhv-content .fa-chalkboard:before {
    content: "\F51B"; }
  #wrapper.mhv-content .fa-chalkboard-teacher:before {
    content: "\F51C"; }
  #wrapper.mhv-content .fa-charging-station:before {
    content: "\F5E7"; }
  #wrapper.mhv-content .fa-chart-area:before {
    content: "\F1FE"; }
  #wrapper.mhv-content .fa-chart-bar:before {
    content: "\F080"; }
  #wrapper.mhv-content .fa-chart-line:before {
    content: "\F201"; }
  #wrapper.mhv-content .fa-chart-pie:before {
    content: "\F200"; }
  #wrapper.mhv-content .fa-check:before {
    content: "\F00C"; }
  #wrapper.mhv-content .fa-check-circle:before {
    content: "\F058"; }
  #wrapper.mhv-content .fa-check-double:before {
    content: "\F560"; }
  #wrapper.mhv-content .fa-check-square:before {
    content: "\F14A"; }
  #wrapper.mhv-content .fa-chess:before {
    content: "\F439"; }
  #wrapper.mhv-content .fa-chess-bishop:before {
    content: "\F43A"; }
  #wrapper.mhv-content .fa-chess-board:before {
    content: "\F43C"; }
  #wrapper.mhv-content .fa-chess-king:before {
    content: "\F43F"; }
  #wrapper.mhv-content .fa-chess-knight:before {
    content: "\F441"; }
  #wrapper.mhv-content .fa-chess-pawn:before {
    content: "\F443"; }
  #wrapper.mhv-content .fa-chess-queen:before {
    content: "\F445"; }
  #wrapper.mhv-content .fa-chess-rook:before {
    content: "\F447"; }
  #wrapper.mhv-content .fa-chevron-circle-down:before {
    content: "\F13A"; }
  #wrapper.mhv-content .fa-chevron-circle-left:before {
    content: "\F137"; }
  #wrapper.mhv-content .fa-chevron-circle-right:before {
    content: "\F138"; }
  #wrapper.mhv-content .fa-chevron-circle-up:before {
    content: "\F139"; }
  #wrapper.mhv-content .fa-chevron-down:before {
    content: "\F078"; }
  #wrapper.mhv-content .fa-chevron-left:before {
    content: "\F053"; }
  #wrapper.mhv-content .fa-chevron-right:before {
    content: "\F054"; }
  #wrapper.mhv-content .fa-chevron-up:before {
    content: "\F077"; }
  #wrapper.mhv-content .fa-child:before {
    content: "\F1AE"; }
  #wrapper.mhv-content .fa-chrome:before {
    content: "\F268"; }
  #wrapper.mhv-content .fa-church:before {
    content: "\F51D"; }
  #wrapper.mhv-content .fa-circle:before {
    content: "\F111"; }
  #wrapper.mhv-content .fa-circle-notch:before {
    content: "\F1CE"; }
  #wrapper.mhv-content .fa-city:before {
    content: "\F64F"; }
  #wrapper.mhv-content .fa-clipboard:before {
    content: "\F328"; }
  #wrapper.mhv-content .fa-clipboard-check:before {
    content: "\F46C"; }
  #wrapper.mhv-content .fa-clipboard-list:before {
    content: "\F46D"; }
  #wrapper.mhv-content .fa-clock:before {
    content: "\F017"; }
  #wrapper.mhv-content .fa-clone:before {
    content: "\F24D"; }
  #wrapper.mhv-content .fa-closed-captioning:before {
    content: "\F20A"; }
  #wrapper.mhv-content .fa-cloud:before {
    content: "\F0C2"; }
  #wrapper.mhv-content .fa-cloud-download-alt:before {
    content: "\F381"; }
  #wrapper.mhv-content .fa-cloud-meatball:before {
    content: "\F73B"; }
  #wrapper.mhv-content .fa-cloud-moon:before {
    content: "\F6C3"; }
  #wrapper.mhv-content .fa-cloud-moon-rain:before {
    content: "\F73C"; }
  #wrapper.mhv-content .fa-cloud-rain:before {
    content: "\F73D"; }
  #wrapper.mhv-content .fa-cloud-showers-heavy:before {
    content: "\F740"; }
  #wrapper.mhv-content .fa-cloud-sun:before {
    content: "\F6C4"; }
  #wrapper.mhv-content .fa-cloud-sun-rain:before {
    content: "\F743"; }
  #wrapper.mhv-content .fa-cloud-upload-alt:before {
    content: "\F382"; }
  #wrapper.mhv-content .fa-cloudscale:before {
    content: "\F383"; }
  #wrapper.mhv-content .fa-cloudsmith:before {
    content: "\F384"; }
  #wrapper.mhv-content .fa-cloudversify:before {
    content: "\F385"; }
  #wrapper.mhv-content .fa-cocktail:before {
    content: "\F561"; }
  #wrapper.mhv-content .fa-code:before {
    content: "\F121"; }
  #wrapper.mhv-content .fa-code-branch:before {
    content: "\F126"; }
  #wrapper.mhv-content .fa-codepen:before {
    content: "\F1CB"; }
  #wrapper.mhv-content .fa-codiepie:before {
    content: "\F284"; }
  #wrapper.mhv-content .fa-coffee:before {
    content: "\F0F4"; }
  #wrapper.mhv-content .fa-cog:before {
    content: "\F013"; }
  #wrapper.mhv-content .fa-cogs:before {
    content: "\F085"; }
  #wrapper.mhv-content .fa-coins:before {
    content: "\F51E"; }
  #wrapper.mhv-content .fa-columns:before {
    content: "\F0DB"; }
  #wrapper.mhv-content .fa-comment:before {
    content: "\F075"; }
  #wrapper.mhv-content .fa-comment-alt:before {
    content: "\F27A"; }
  #wrapper.mhv-content .fa-comment-dollar:before {
    content: "\F651"; }
  #wrapper.mhv-content .fa-comment-dots:before {
    content: "\F4AD"; }
  #wrapper.mhv-content .fa-comment-slash:before {
    content: "\F4B3"; }
  #wrapper.mhv-content .fa-comments:before {
    content: "\F086"; }
  #wrapper.mhv-content .fa-comments-dollar:before {
    content: "\F653"; }
  #wrapper.mhv-content .fa-compact-disc:before {
    content: "\F51F"; }
  #wrapper.mhv-content .fa-compass:before {
    content: "\F14E"; }
  #wrapper.mhv-content .fa-compress:before {
    content: "\F066"; }
  #wrapper.mhv-content .fa-compress-arrows-alt:before {
    content: "\F78C"; }
  #wrapper.mhv-content .fa-concierge-bell:before {
    content: "\F562"; }
  #wrapper.mhv-content .fa-confluence:before {
    content: "\F78D"; }
  #wrapper.mhv-content .fa-connectdevelop:before {
    content: "\F20E"; }
  #wrapper.mhv-content .fa-contao:before {
    content: "\F26D"; }
  #wrapper.mhv-content .fa-cookie:before {
    content: "\F563"; }
  #wrapper.mhv-content .fa-cookie-bite:before {
    content: "\F564"; }
  #wrapper.mhv-content .fa-copy:before {
    content: "\F0C5"; }
  #wrapper.mhv-content .fa-copyright:before {
    content: "\F1F9"; }
  #wrapper.mhv-content .fa-couch:before {
    content: "\F4B8"; }
  #wrapper.mhv-content .fa-cpanel:before {
    content: "\F388"; }
  #wrapper.mhv-content .fa-creative-commons:before {
    content: "\F25E"; }
  #wrapper.mhv-content .fa-creative-commons-by:before {
    content: "\F4E7"; }
  #wrapper.mhv-content .fa-creative-commons-nc:before {
    content: "\F4E8"; }
  #wrapper.mhv-content .fa-creative-commons-nc-eu:before {
    content: "\F4E9"; }
  #wrapper.mhv-content .fa-creative-commons-nc-jp:before {
    content: "\F4EA"; }
  #wrapper.mhv-content .fa-creative-commons-nd:before {
    content: "\F4EB"; }
  #wrapper.mhv-content .fa-creative-commons-pd:before {
    content: "\F4EC"; }
  #wrapper.mhv-content .fa-creative-commons-pd-alt:before {
    content: "\F4ED"; }
  #wrapper.mhv-content .fa-creative-commons-remix:before {
    content: "\F4EE"; }
  #wrapper.mhv-content .fa-creative-commons-sa:before {
    content: "\F4EF"; }
  #wrapper.mhv-content .fa-creative-commons-sampling:before {
    content: "\F4F0"; }
  #wrapper.mhv-content .fa-creative-commons-sampling-plus:before {
    content: "\F4F1"; }
  #wrapper.mhv-content .fa-creative-commons-share:before {
    content: "\F4F2"; }
  #wrapper.mhv-content .fa-creative-commons-zero:before {
    content: "\F4F3"; }
  #wrapper.mhv-content .fa-credit-card:before {
    content: "\F09D"; }
  #wrapper.mhv-content .fa-critical-role:before {
    content: "\F6C9"; }
  #wrapper.mhv-content .fa-crop:before {
    content: "\F125"; }
  #wrapper.mhv-content .fa-crop-alt:before {
    content: "\F565"; }
  #wrapper.mhv-content .fa-cross:before {
    content: "\F654"; }
  #wrapper.mhv-content .fa-crosshairs:before {
    content: "\F05B"; }
  #wrapper.mhv-content .fa-crow:before {
    content: "\F520"; }
  #wrapper.mhv-content .fa-crown:before {
    content: "\F521"; }
  #wrapper.mhv-content .fa-css3:before {
    content: "\F13C"; }
  #wrapper.mhv-content .fa-css3-alt:before {
    content: "\F38B"; }
  #wrapper.mhv-content .fa-cube:before {
    content: "\F1B2"; }
  #wrapper.mhv-content .fa-cubes:before {
    content: "\F1B3"; }
  #wrapper.mhv-content .fa-cut:before {
    content: "\F0C4"; }
  #wrapper.mhv-content .fa-cuttlefish:before {
    content: "\F38C"; }
  #wrapper.mhv-content .fa-d-and-d:before {
    content: "\F38D"; }
  #wrapper.mhv-content .fa-d-and-d-beyond:before {
    content: "\F6CA"; }
  #wrapper.mhv-content .fa-dashcube:before {
    content: "\F210"; }
  #wrapper.mhv-content .fa-database:before {
    content: "\F1C0"; }
  #wrapper.mhv-content .fa-deaf:before {
    content: "\F2A4"; }
  #wrapper.mhv-content .fa-delicious:before {
    content: "\F1A5"; }
  #wrapper.mhv-content .fa-democrat:before {
    content: "\F747"; }
  #wrapper.mhv-content .fa-deploydog:before {
    content: "\F38E"; }
  #wrapper.mhv-content .fa-deskpro:before {
    content: "\F38F"; }
  #wrapper.mhv-content .fa-desktop:before {
    content: "\F108"; }
  #wrapper.mhv-content .fa-dev:before {
    content: "\F6CC"; }
  #wrapper.mhv-content .fa-deviantart:before {
    content: "\F1BD"; }
  #wrapper.mhv-content .fa-dharmachakra:before {
    content: "\F655"; }
  #wrapper.mhv-content .fa-dhl:before {
    content: "\F790"; }
  #wrapper.mhv-content .fa-diagnoses:before {
    content: "\F470"; }
  #wrapper.mhv-content .fa-diaspora:before {
    content: "\F791"; }
  #wrapper.mhv-content .fa-dice:before {
    content: "\F522"; }
  #wrapper.mhv-content .fa-dice-d20:before {
    content: "\F6CF"; }
  #wrapper.mhv-content .fa-dice-d6:before {
    content: "\F6D1"; }
  #wrapper.mhv-content .fa-dice-five:before {
    content: "\F523"; }
  #wrapper.mhv-content .fa-dice-four:before {
    content: "\F524"; }
  #wrapper.mhv-content .fa-dice-one:before {
    content: "\F525"; }
  #wrapper.mhv-content .fa-dice-six:before {
    content: "\F526"; }
  #wrapper.mhv-content .fa-dice-three:before {
    content: "\F527"; }
  #wrapper.mhv-content .fa-dice-two:before {
    content: "\F528"; }
  #wrapper.mhv-content .fa-digg:before {
    content: "\F1A6"; }
  #wrapper.mhv-content .fa-digital-ocean:before {
    content: "\F391"; }
  #wrapper.mhv-content .fa-digital-tachograph:before {
    content: "\F566"; }
  #wrapper.mhv-content .fa-directions:before {
    content: "\F5EB"; }
  #wrapper.mhv-content .fa-discord:before {
    content: "\F392"; }
  #wrapper.mhv-content .fa-discourse:before {
    content: "\F393"; }
  #wrapper.mhv-content .fa-divide:before {
    content: "\F529"; }
  #wrapper.mhv-content .fa-dizzy:before {
    content: "\F567"; }
  #wrapper.mhv-content .fa-dna:before {
    content: "\F471"; }
  #wrapper.mhv-content .fa-dochub:before {
    content: "\F394"; }
  #wrapper.mhv-content .fa-docker:before {
    content: "\F395"; }
  #wrapper.mhv-content .fa-dog:before {
    content: "\F6D3"; }
  #wrapper.mhv-content .fa-dollar-sign:before {
    content: "\F155"; }
  #wrapper.mhv-content .fa-dolly:before {
    content: "\F472"; }
  #wrapper.mhv-content .fa-dolly-flatbed:before {
    content: "\F474"; }
  #wrapper.mhv-content .fa-donate:before {
    content: "\F4B9"; }
  #wrapper.mhv-content .fa-door-closed:before {
    content: "\F52A"; }
  #wrapper.mhv-content .fa-door-open:before {
    content: "\F52B"; }
  #wrapper.mhv-content .fa-dot-circle:before {
    content: "\F192"; }
  #wrapper.mhv-content .fa-dove:before {
    content: "\F4BA"; }
  #wrapper.mhv-content .fa-download:before {
    content: "\F019"; }
  #wrapper.mhv-content .fa-draft2digital:before {
    content: "\F396"; }
  #wrapper.mhv-content .fa-drafting-compass:before {
    content: "\F568"; }
  #wrapper.mhv-content .fa-dragon:before {
    content: "\F6D5"; }
  #wrapper.mhv-content .fa-draw-polygon:before {
    content: "\F5EE"; }
  #wrapper.mhv-content .fa-dribbble:before {
    content: "\F17D"; }
  #wrapper.mhv-content .fa-dribbble-square:before {
    content: "\F397"; }
  #wrapper.mhv-content .fa-dropbox:before {
    content: "\F16B"; }
  #wrapper.mhv-content .fa-drum:before {
    content: "\F569"; }
  #wrapper.mhv-content .fa-drum-steelpan:before {
    content: "\F56A"; }
  #wrapper.mhv-content .fa-drumstick-bite:before {
    content: "\F6D7"; }
  #wrapper.mhv-content .fa-drupal:before {
    content: "\F1A9"; }
  #wrapper.mhv-content .fa-dumbbell:before {
    content: "\F44B"; }
  #wrapper.mhv-content .fa-dumpster:before {
    content: "\F793"; }
  #wrapper.mhv-content .fa-dumpster-fire:before {
    content: "\F794"; }
  #wrapper.mhv-content .fa-dungeon:before {
    content: "\F6D9"; }
  #wrapper.mhv-content .fa-dyalog:before {
    content: "\F399"; }
  #wrapper.mhv-content .fa-earlybirds:before {
    content: "\F39A"; }
  #wrapper.mhv-content .fa-ebay:before {
    content: "\F4F4"; }
  #wrapper.mhv-content .fa-edge:before {
    content: "\F282"; }
  #wrapper.mhv-content .fa-edit:before {
    content: "\F044"; }
  #wrapper.mhv-content .fa-eject:before {
    content: "\F052"; }
  #wrapper.mhv-content .fa-elementor:before {
    content: "\F430"; }
  #wrapper.mhv-content .fa-ellipsis-h:before {
    content: "\F141"; }
  #wrapper.mhv-content .fa-ellipsis-v:before {
    content: "\F142"; }
  #wrapper.mhv-content .fa-ello:before {
    content: "\F5F1"; }
  #wrapper.mhv-content .fa-ember:before {
    content: "\F423"; }
  #wrapper.mhv-content .fa-empire:before {
    content: "\F1D1"; }
  #wrapper.mhv-content .fa-envelope:before {
    content: "\F0E0"; }
  #wrapper.mhv-content .fa-envelope-open:before {
    content: "\F2B6"; }
  #wrapper.mhv-content .fa-envelope-open-text:before {
    content: "\F658"; }
  #wrapper.mhv-content .fa-envelope-square:before {
    content: "\F199"; }
  #wrapper.mhv-content .fa-envira:before {
    content: "\F299"; }
  #wrapper.mhv-content .fa-equals:before {
    content: "\F52C"; }
  #wrapper.mhv-content .fa-eraser:before {
    content: "\F12D"; }
  #wrapper.mhv-content .fa-erlang:before {
    content: "\F39D"; }
  #wrapper.mhv-content .fa-ethereum:before {
    content: "\F42E"; }
  #wrapper.mhv-content .fa-ethernet:before {
    content: "\F796"; }
  #wrapper.mhv-content .fa-etsy:before {
    content: "\F2D7"; }
  #wrapper.mhv-content .fa-euro-sign:before {
    content: "\F153"; }
  #wrapper.mhv-content .fa-exchange-alt:before {
    content: "\F362"; }
  #wrapper.mhv-content .fa-exclamation:before {
    content: "\F12A"; }
  #wrapper.mhv-content .fa-exclamation-circle:before {
    content: "\F06A"; }
  #wrapper.mhv-content .fa-exclamation-triangle:before {
    content: "\F071"; }
  #wrapper.mhv-content .fa-expand:before {
    content: "\F065"; }
  #wrapper.mhv-content .fa-expand-arrows-alt:before {
    content: "\F31E"; }
  #wrapper.mhv-content .fa-expeditedssl:before {
    content: "\F23E"; }
  #wrapper.mhv-content .fa-external-link-alt:before {
    content: "\F35D"; }
  #wrapper.mhv-content .fa-external-link-square-alt:before {
    content: "\F360"; }
  #wrapper.mhv-content .fa-eye:before {
    content: "\F06E"; }
  #wrapper.mhv-content .fa-eye-dropper:before {
    content: "\F1FB"; }
  #wrapper.mhv-content .fa-eye-slash:before {
    content: "\F070"; }
  #wrapper.mhv-content .fa-facebook:before {
    content: "\F09A"; }
  #wrapper.mhv-content .fa-facebook-f:before {
    content: "\F39E"; }
  #wrapper.mhv-content .fa-facebook-messenger:before {
    content: "\F39F"; }
  #wrapper.mhv-content .fa-facebook-square:before {
    content: "\F082"; }
  #wrapper.mhv-content .fa-fantasy-flight-games:before {
    content: "\F6DC"; }
  #wrapper.mhv-content .fa-fast-backward:before {
    content: "\F049"; }
  #wrapper.mhv-content .fa-fast-forward:before {
    content: "\F050"; }
  #wrapper.mhv-content .fa-fax:before {
    content: "\F1AC"; }
  #wrapper.mhv-content .fa-feather:before {
    content: "\F52D"; }
  #wrapper.mhv-content .fa-feather-alt:before {
    content: "\F56B"; }
  #wrapper.mhv-content .fa-fedex:before {
    content: "\F797"; }
  #wrapper.mhv-content .fa-fedora:before {
    content: "\F798"; }
  #wrapper.mhv-content .fa-female:before {
    content: "\F182"; }
  #wrapper.mhv-content .fa-fighter-jet:before {
    content: "\F0FB"; }
  #wrapper.mhv-content .fa-figma:before {
    content: "\F799"; }
  #wrapper.mhv-content .fa-file:before {
    content: "\F15B"; }
  #wrapper.mhv-content .fa-file-alt:before {
    content: "\F15C"; }
  #wrapper.mhv-content .fa-file-archive:before {
    content: "\F1C6"; }
  #wrapper.mhv-content .fa-file-audio:before {
    content: "\F1C7"; }
  #wrapper.mhv-content .fa-file-code:before {
    content: "\F1C9"; }
  #wrapper.mhv-content .fa-file-contract:before {
    content: "\F56C"; }
  #wrapper.mhv-content .fa-file-csv:before {
    content: "\F6DD"; }
  #wrapper.mhv-content .fa-file-download:before {
    content: "\F56D"; }
  #wrapper.mhv-content .fa-file-excel:before {
    content: "\F1C3"; }
  #wrapper.mhv-content .fa-file-export:before {
    content: "\F56E"; }
  #wrapper.mhv-content .fa-file-image:before {
    content: "\F1C5"; }
  #wrapper.mhv-content .fa-file-import:before {
    content: "\F56F"; }
  #wrapper.mhv-content .fa-file-invoice:before {
    content: "\F570"; }
  #wrapper.mhv-content .fa-file-invoice-dollar:before {
    content: "\F571"; }
  #wrapper.mhv-content .fa-file-medical:before {
    content: "\F477"; }
  #wrapper.mhv-content .fa-file-medical-alt:before {
    content: "\F478"; }
  #wrapper.mhv-content .fa-file-pdf:before {
    content: "\F1C1"; }
  #wrapper.mhv-content .fa-file-powerpoint:before {
    content: "\F1C4"; }
  #wrapper.mhv-content .fa-file-prescription:before {
    content: "\F572"; }
  #wrapper.mhv-content .fa-file-signature:before {
    content: "\F573"; }
  #wrapper.mhv-content .fa-file-upload:before {
    content: "\F574"; }
  #wrapper.mhv-content .fa-file-video:before {
    content: "\F1C8"; }
  #wrapper.mhv-content .fa-file-word:before {
    content: "\F1C2"; }
  #wrapper.mhv-content .fa-fill:before {
    content: "\F575"; }
  #wrapper.mhv-content .fa-fill-drip:before {
    content: "\F576"; }
  #wrapper.mhv-content .fa-film:before {
    content: "\F008"; }
  #wrapper.mhv-content .fa-filter:before {
    content: "\F0B0"; }
  #wrapper.mhv-content .fa-fingerprint:before {
    content: "\F577"; }
  #wrapper.mhv-content .fa-fire:before {
    content: "\F06D"; }
  #wrapper.mhv-content .fa-fire-alt:before {
    content: "\F7E4"; }
  #wrapper.mhv-content .fa-fire-extinguisher:before {
    content: "\F134"; }
  #wrapper.mhv-content .fa-firefox:before {
    content: "\F269"; }
  #wrapper.mhv-content .fa-first-aid:before {
    content: "\F479"; }
  #wrapper.mhv-content .fa-first-order:before {
    content: "\F2B0"; }
  #wrapper.mhv-content .fa-first-order-alt:before {
    content: "\F50A"; }
  #wrapper.mhv-content .fa-firstdraft:before {
    content: "\F3A1"; }
  #wrapper.mhv-content .fa-fish:before {
    content: "\F578"; }
  #wrapper.mhv-content .fa-fist-raised:before {
    content: "\F6DE"; }
  #wrapper.mhv-content .fa-flag:before {
    content: "\F024"; }
  #wrapper.mhv-content .fa-flag-checkered:before {
    content: "\F11E"; }
  #wrapper.mhv-content .fa-flag-usa:before {
    content: "\F74D"; }
  #wrapper.mhv-content .fa-flask:before {
    content: "\F0C3"; }
  #wrapper.mhv-content .fa-flickr:before {
    content: "\F16E"; }
  #wrapper.mhv-content .fa-flipboard:before {
    content: "\F44D"; }
  #wrapper.mhv-content .fa-flushed:before {
    content: "\F579"; }
  #wrapper.mhv-content .fa-fly:before {
    content: "\F417"; }
  #wrapper.mhv-content .fa-folder:before {
    content: "\F07B"; }
  #wrapper.mhv-content .fa-folder-minus:before {
    content: "\F65D"; }
  #wrapper.mhv-content .fa-folder-open:before {
    content: "\F07C"; }
  #wrapper.mhv-content .fa-folder-plus:before {
    content: "\F65E"; }
  #wrapper.mhv-content .fa-font:before {
    content: "\F031"; }
  #wrapper.mhv-content .fa-font-awesome:before {
    content: "\F2B4"; }
  #wrapper.mhv-content .fa-font-awesome-alt:before {
    content: "\F35C"; }
  #wrapper.mhv-content .fa-font-awesome-flag:before {
    content: "\F425"; }
  #wrapper.mhv-content .fa-font-awesome-logo-full:before {
    content: "\F4E6"; }
  #wrapper.mhv-content .fa-fonticons:before {
    content: "\F280"; }
  #wrapper.mhv-content .fa-fonticons-fi:before {
    content: "\F3A2"; }
  #wrapper.mhv-content .fa-football-ball:before {
    content: "\F44E"; }
  #wrapper.mhv-content .fa-fort-awesome:before {
    content: "\F286"; }
  #wrapper.mhv-content .fa-fort-awesome-alt:before {
    content: "\F3A3"; }
  #wrapper.mhv-content .fa-forumbee:before {
    content: "\F211"; }
  #wrapper.mhv-content .fa-forward:before {
    content: "\F04E"; }
  #wrapper.mhv-content .fa-foursquare:before {
    content: "\F180"; }
  #wrapper.mhv-content .fa-free-code-camp:before {
    content: "\F2C5"; }
  #wrapper.mhv-content .fa-freebsd:before {
    content: "\F3A4"; }
  #wrapper.mhv-content .fa-frog:before {
    content: "\F52E"; }
  #wrapper.mhv-content .fa-frown:before {
    content: "\F119"; }
  #wrapper.mhv-content .fa-frown-open:before {
    content: "\F57A"; }
  #wrapper.mhv-content .fa-fulcrum:before {
    content: "\F50B"; }
  #wrapper.mhv-content .fa-funnel-dollar:before {
    content: "\F662"; }
  #wrapper.mhv-content .fa-futbol:before {
    content: "\F1E3"; }
  #wrapper.mhv-content .fa-galactic-republic:before {
    content: "\F50C"; }
  #wrapper.mhv-content .fa-galactic-senate:before {
    content: "\F50D"; }
  #wrapper.mhv-content .fa-gamepad:before {
    content: "\F11B"; }
  #wrapper.mhv-content .fa-gas-pump:before {
    content: "\F52F"; }
  #wrapper.mhv-content .fa-gavel:before {
    content: "\F0E3"; }
  #wrapper.mhv-content .fa-gem:before {
    content: "\F3A5"; }
  #wrapper.mhv-content .fa-genderless:before {
    content: "\F22D"; }
  #wrapper.mhv-content .fa-get-pocket:before {
    content: "\F265"; }
  #wrapper.mhv-content .fa-gg:before {
    content: "\F260"; }
  #wrapper.mhv-content .fa-gg-circle:before {
    content: "\F261"; }
  #wrapper.mhv-content .fa-ghost:before {
    content: "\F6E2"; }
  #wrapper.mhv-content .fa-gift:before {
    content: "\F06B"; }
  #wrapper.mhv-content .fa-gifts:before {
    content: "\F79C"; }
  #wrapper.mhv-content .fa-git:before {
    content: "\F1D3"; }
  #wrapper.mhv-content .fa-git-square:before {
    content: "\F1D2"; }
  #wrapper.mhv-content .fa-github:before {
    content: "\F09B"; }
  #wrapper.mhv-content .fa-github-alt:before {
    content: "\F113"; }
  #wrapper.mhv-content .fa-github-square:before {
    content: "\F092"; }
  #wrapper.mhv-content .fa-gitkraken:before {
    content: "\F3A6"; }
  #wrapper.mhv-content .fa-gitlab:before {
    content: "\F296"; }
  #wrapper.mhv-content .fa-gitter:before {
    content: "\F426"; }
  #wrapper.mhv-content .fa-glass-cheers:before {
    content: "\F79F"; }
  #wrapper.mhv-content .fa-glass-martini:before {
    content: "\F000"; }
  #wrapper.mhv-content .fa-glass-martini-alt:before {
    content: "\F57B"; }
  #wrapper.mhv-content .fa-glass-whiskey:before {
    content: "\F7A0"; }
  #wrapper.mhv-content .fa-glasses:before {
    content: "\F530"; }
  #wrapper.mhv-content .fa-glide:before {
    content: "\F2A5"; }
  #wrapper.mhv-content .fa-glide-g:before {
    content: "\F2A6"; }
  #wrapper.mhv-content .fa-globe:before {
    content: "\F0AC"; }
  #wrapper.mhv-content .fa-globe-africa:before {
    content: "\F57C"; }
  #wrapper.mhv-content .fa-globe-americas:before {
    content: "\F57D"; }
  #wrapper.mhv-content .fa-globe-asia:before {
    content: "\F57E"; }
  #wrapper.mhv-content .fa-globe-europe:before {
    content: "\F7A2"; }
  #wrapper.mhv-content .fa-gofore:before {
    content: "\F3A7"; }
  #wrapper.mhv-content .fa-golf-ball:before {
    content: "\F450"; }
  #wrapper.mhv-content .fa-goodreads:before {
    content: "\F3A8"; }
  #wrapper.mhv-content .fa-goodreads-g:before {
    content: "\F3A9"; }
  #wrapper.mhv-content .fa-google:before {
    content: "\F1A0"; }
  #wrapper.mhv-content .fa-google-drive:before {
    content: "\F3AA"; }
  #wrapper.mhv-content .fa-google-play:before {
    content: "\F3AB"; }
  #wrapper.mhv-content .fa-google-plus:before {
    content: "\F2B3"; }
  #wrapper.mhv-content .fa-google-plus-g:before {
    content: "\F0D5"; }
  #wrapper.mhv-content .fa-google-plus-square:before {
    content: "\F0D4"; }
  #wrapper.mhv-content .fa-google-wallet:before {
    content: "\F1EE"; }
  #wrapper.mhv-content .fa-gopuram:before {
    content: "\F664"; }
  #wrapper.mhv-content .fa-graduation-cap:before {
    content: "\F19D"; }
  #wrapper.mhv-content .fa-gratipay:before {
    content: "\F184"; }
  #wrapper.mhv-content .fa-grav:before {
    content: "\F2D6"; }
  #wrapper.mhv-content .fa-greater-than:before {
    content: "\F531"; }
  #wrapper.mhv-content .fa-greater-than-equal:before {
    content: "\F532"; }
  #wrapper.mhv-content .fa-grimace:before {
    content: "\F57F"; }
  #wrapper.mhv-content .fa-grin:before {
    content: "\F580"; }
  #wrapper.mhv-content .fa-grin-alt:before {
    content: "\F581"; }
  #wrapper.mhv-content .fa-grin-beam:before {
    content: "\F582"; }
  #wrapper.mhv-content .fa-grin-beam-sweat:before {
    content: "\F583"; }
  #wrapper.mhv-content .fa-grin-hearts:before {
    content: "\F584"; }
  #wrapper.mhv-content .fa-grin-squint:before {
    content: "\F585"; }
  #wrapper.mhv-content .fa-grin-squint-tears:before {
    content: "\F586"; }
  #wrapper.mhv-content .fa-grin-stars:before {
    content: "\F587"; }
  #wrapper.mhv-content .fa-grin-tears:before {
    content: "\F588"; }
  #wrapper.mhv-content .fa-grin-tongue:before {
    content: "\F589"; }
  #wrapper.mhv-content .fa-grin-tongue-squint:before {
    content: "\F58A"; }
  #wrapper.mhv-content .fa-grin-tongue-wink:before {
    content: "\F58B"; }
  #wrapper.mhv-content .fa-grin-wink:before {
    content: "\F58C"; }
  #wrapper.mhv-content .fa-grip-horizontal:before {
    content: "\F58D"; }
  #wrapper.mhv-content .fa-grip-lines:before {
    content: "\F7A4"; }
  #wrapper.mhv-content .fa-grip-lines-vertical:before {
    content: "\F7A5"; }
  #wrapper.mhv-content .fa-grip-vertical:before {
    content: "\F58E"; }
  #wrapper.mhv-content .fa-gripfire:before {
    content: "\F3AC"; }
  #wrapper.mhv-content .fa-grunt:before {
    content: "\F3AD"; }
  #wrapper.mhv-content .fa-guitar:before {
    content: "\F7A6"; }
  #wrapper.mhv-content .fa-gulp:before {
    content: "\F3AE"; }
  #wrapper.mhv-content .fa-h-square:before {
    content: "\F0FD"; }
  #wrapper.mhv-content .fa-hacker-news:before {
    content: "\F1D4"; }
  #wrapper.mhv-content .fa-hacker-news-square:before {
    content: "\F3AF"; }
  #wrapper.mhv-content .fa-hackerrank:before {
    content: "\F5F7"; }
  #wrapper.mhv-content .fa-hammer:before {
    content: "\F6E3"; }
  #wrapper.mhv-content .fa-hamsa:before {
    content: "\F665"; }
  #wrapper.mhv-content .fa-hand-holding:before {
    content: "\F4BD"; }
  #wrapper.mhv-content .fa-hand-holding-heart:before {
    content: "\F4BE"; }
  #wrapper.mhv-content .fa-hand-holding-usd:before {
    content: "\F4C0"; }
  #wrapper.mhv-content .fa-hand-lizard:before {
    content: "\F258"; }
  #wrapper.mhv-content .fa-hand-paper:before {
    content: "\F256"; }
  #wrapper.mhv-content .fa-hand-peace:before {
    content: "\F25B"; }
  #wrapper.mhv-content .fa-hand-point-down:before {
    content: "\F0A7"; }
  #wrapper.mhv-content .fa-hand-point-left:before {
    content: "\F0A5"; }
  #wrapper.mhv-content .fa-hand-point-right:before {
    content: "\F0A4"; }
  #wrapper.mhv-content .fa-hand-point-up:before {
    content: "\F0A6"; }
  #wrapper.mhv-content .fa-hand-pointer:before {
    content: "\F25A"; }
  #wrapper.mhv-content .fa-hand-rock:before {
    content: "\F255"; }
  #wrapper.mhv-content .fa-hand-scissors:before {
    content: "\F257"; }
  #wrapper.mhv-content .fa-hand-spock:before {
    content: "\F259"; }
  #wrapper.mhv-content .fa-hands:before {
    content: "\F4C2"; }
  #wrapper.mhv-content .fa-hands-helping:before {
    content: "\F4C4"; }
  #wrapper.mhv-content .fa-handshake:before {
    content: "\F2B5"; }
  #wrapper.mhv-content .fa-hanukiah:before {
    content: "\F6E6"; }
  #wrapper.mhv-content .fa-hashtag:before {
    content: "\F292"; }
  #wrapper.mhv-content .fa-hat-wizard:before {
    content: "\F6E8"; }
  #wrapper.mhv-content .fa-haykal:before {
    content: "\F666"; }
  #wrapper.mhv-content .fa-hdd:before {
    content: "\F0A0"; }
  #wrapper.mhv-content .fa-heading:before {
    content: "\F1DC"; }
  #wrapper.mhv-content .fa-headphones:before {
    content: "\F025"; }
  #wrapper.mhv-content .fa-headphones-alt:before {
    content: "\F58F"; }
  #wrapper.mhv-content .fa-headset:before {
    content: "\F590"; }
  #wrapper.mhv-content .fa-heart:before {
    content: "\F004"; }
  #wrapper.mhv-content .fa-heart-broken:before {
    content: "\F7A9"; }
  #wrapper.mhv-content .fa-heartbeat:before {
    content: "\F21E"; }
  #wrapper.mhv-content .fa-helicopter:before {
    content: "\F533"; }
  #wrapper.mhv-content .fa-highlighter:before {
    content: "\F591"; }
  #wrapper.mhv-content .fa-hiking:before {
    content: "\F6EC"; }
  #wrapper.mhv-content .fa-hippo:before {
    content: "\F6ED"; }
  #wrapper.mhv-content .fa-hips:before {
    content: "\F452"; }
  #wrapper.mhv-content .fa-hire-a-helper:before {
    content: "\F3B0"; }
  #wrapper.mhv-content .fa-history:before {
    content: "\F1DA"; }
  #wrapper.mhv-content .fa-hockey-puck:before {
    content: "\F453"; }
  #wrapper.mhv-content .fa-holly-berry:before {
    content: "\F7AA"; }
  #wrapper.mhv-content .fa-home:before {
    content: "\F015"; }
  #wrapper.mhv-content .fa-hooli:before {
    content: "\F427"; }
  #wrapper.mhv-content .fa-hornbill:before {
    content: "\F592"; }
  #wrapper.mhv-content .fa-horse:before {
    content: "\F6F0"; }
  #wrapper.mhv-content .fa-horse-head:before {
    content: "\F7AB"; }
  #wrapper.mhv-content .fa-hospital:before {
    content: "\F0F8"; }
  #wrapper.mhv-content .fa-hospital-alt:before {
    content: "\F47D"; }
  #wrapper.mhv-content .fa-hospital-symbol:before {
    content: "\F47E"; }
  #wrapper.mhv-content .fa-hot-tub:before {
    content: "\F593"; }
  #wrapper.mhv-content .fa-hotel:before {
    content: "\F594"; }
  #wrapper.mhv-content .fa-hotjar:before {
    content: "\F3B1"; }
  #wrapper.mhv-content .fa-hourglass:before {
    content: "\F254"; }
  #wrapper.mhv-content .fa-hourglass-end:before {
    content: "\F253"; }
  #wrapper.mhv-content .fa-hourglass-half:before {
    content: "\F252"; }
  #wrapper.mhv-content .fa-hourglass-start:before {
    content: "\F251"; }
  #wrapper.mhv-content .fa-house-damage:before {
    content: "\F6F1"; }
  #wrapper.mhv-content .fa-houzz:before {
    content: "\F27C"; }
  #wrapper.mhv-content .fa-hryvnia:before {
    content: "\F6F2"; }
  #wrapper.mhv-content .fa-html5:before {
    content: "\F13B"; }
  #wrapper.mhv-content .fa-hubspot:before {
    content: "\F3B2"; }
  #wrapper.mhv-content .fa-i-cursor:before {
    content: "\F246"; }
  #wrapper.mhv-content .fa-icicles:before {
    content: "\F7AD"; }
  #wrapper.mhv-content .fa-id-badge:before {
    content: "\F2C1"; }
  #wrapper.mhv-content .fa-id-card:before {
    content: "\F2C2"; }
  #wrapper.mhv-content .fa-id-card-alt:before {
    content: "\F47F"; }
  #wrapper.mhv-content .fa-igloo:before {
    content: "\F7AE"; }
  #wrapper.mhv-content .fa-image:before {
    content: "\F03E"; }
  #wrapper.mhv-content .fa-images:before {
    content: "\F302"; }
  #wrapper.mhv-content .fa-imdb:before {
    content: "\F2D8"; }
  #wrapper.mhv-content .fa-inbox:before {
    content: "\F01C"; }
  #wrapper.mhv-content .fa-indent:before {
    content: "\F03C"; }
  #wrapper.mhv-content .fa-industry:before {
    content: "\F275"; }
  #wrapper.mhv-content .fa-infinity:before {
    content: "\F534"; }
  #wrapper.mhv-content .fa-info:before {
    content: "\F129"; }
  #wrapper.mhv-content .fa-info-circle:before {
    content: "\F05A"; }
  #wrapper.mhv-content .fa-instagram:before {
    content: "\F16D"; }
  #wrapper.mhv-content .fa-intercom:before {
    content: "\F7AF"; }
  #wrapper.mhv-content .fa-internet-explorer:before {
    content: "\F26B"; }
  #wrapper.mhv-content .fa-invision:before {
    content: "\F7B0"; }
  #wrapper.mhv-content .fa-ioxhost:before {
    content: "\F208"; }
  #wrapper.mhv-content .fa-italic:before {
    content: "\F033"; }
  #wrapper.mhv-content .fa-itunes:before {
    content: "\F3B4"; }
  #wrapper.mhv-content .fa-itunes-note:before {
    content: "\F3B5"; }
  #wrapper.mhv-content .fa-java:before {
    content: "\F4E4"; }
  #wrapper.mhv-content .fa-jedi:before {
    content: "\F669"; }
  #wrapper.mhv-content .fa-jedi-order:before {
    content: "\F50E"; }
  #wrapper.mhv-content .fa-jenkins:before {
    content: "\F3B6"; }
  #wrapper.mhv-content .fa-jira:before {
    content: "\F7B1"; }
  #wrapper.mhv-content .fa-joget:before {
    content: "\F3B7"; }
  #wrapper.mhv-content .fa-joint:before {
    content: "\F595"; }
  #wrapper.mhv-content .fa-joomla:before {
    content: "\F1AA"; }
  #wrapper.mhv-content .fa-journal-whills:before {
    content: "\F66A"; }
  #wrapper.mhv-content .fa-js:before {
    content: "\F3B8"; }
  #wrapper.mhv-content .fa-js-square:before {
    content: "\F3B9"; }
  #wrapper.mhv-content .fa-jsfiddle:before {
    content: "\F1CC"; }
  #wrapper.mhv-content .fa-kaaba:before {
    content: "\F66B"; }
  #wrapper.mhv-content .fa-kaggle:before {
    content: "\F5FA"; }
  #wrapper.mhv-content .fa-key:before {
    content: "\F084"; }
  #wrapper.mhv-content .fa-keybase:before {
    content: "\F4F5"; }
  #wrapper.mhv-content .fa-keyboard:before {
    content: "\F11C"; }
  #wrapper.mhv-content .fa-keycdn:before {
    content: "\F3BA"; }
  #wrapper.mhv-content .fa-khanda:before {
    content: "\F66D"; }
  #wrapper.mhv-content .fa-kickstarter:before {
    content: "\F3BB"; }
  #wrapper.mhv-content .fa-kickstarter-k:before {
    content: "\F3BC"; }
  #wrapper.mhv-content .fa-kiss:before {
    content: "\F596"; }
  #wrapper.mhv-content .fa-kiss-beam:before {
    content: "\F597"; }
  #wrapper.mhv-content .fa-kiss-wink-heart:before {
    content: "\F598"; }
  #wrapper.mhv-content .fa-kiwi-bird:before {
    content: "\F535"; }
  #wrapper.mhv-content .fa-korvue:before {
    content: "\F42F"; }
  #wrapper.mhv-content .fa-landmark:before {
    content: "\F66F"; }
  #wrapper.mhv-content .fa-language:before {
    content: "\F1AB"; }
  #wrapper.mhv-content .fa-laptop:before {
    content: "\F109"; }
  #wrapper.mhv-content .fa-laptop-code:before {
    content: "\F5FC"; }
  #wrapper.mhv-content .fa-laravel:before {
    content: "\F3BD"; }
  #wrapper.mhv-content .fa-lastfm:before {
    content: "\F202"; }
  #wrapper.mhv-content .fa-lastfm-square:before {
    content: "\F203"; }
  #wrapper.mhv-content .fa-laugh:before {
    content: "\F599"; }
  #wrapper.mhv-content .fa-laugh-beam:before {
    content: "\F59A"; }
  #wrapper.mhv-content .fa-laugh-squint:before {
    content: "\F59B"; }
  #wrapper.mhv-content .fa-laugh-wink:before {
    content: "\F59C"; }
  #wrapper.mhv-content .fa-layer-group:before {
    content: "\F5FD"; }
  #wrapper.mhv-content .fa-leaf:before {
    content: "\F06C"; }
  #wrapper.mhv-content .fa-leanpub:before {
    content: "\F212"; }
  #wrapper.mhv-content .fa-lemon:before {
    content: "\F094"; }
  #wrapper.mhv-content .fa-less:before {
    content: "\F41D"; }
  #wrapper.mhv-content .fa-less-than:before {
    content: "\F536"; }
  #wrapper.mhv-content .fa-less-than-equal:before {
    content: "\F537"; }
  #wrapper.mhv-content .fa-level-down-alt:before {
    content: "\F3BE"; }
  #wrapper.mhv-content .fa-level-up-alt:before {
    content: "\F3BF"; }
  #wrapper.mhv-content .fa-life-ring:before {
    content: "\F1CD"; }
  #wrapper.mhv-content .fa-lightbulb:before {
    content: "\F0EB"; }
  #wrapper.mhv-content .fa-line:before {
    content: "\F3C0"; }
  #wrapper.mhv-content .fa-link:before {
    content: "\F0C1"; }
  #wrapper.mhv-content .fa-linkedin:before {
    content: "\F08C"; }
  #wrapper.mhv-content .fa-linkedin-in:before {
    content: "\F0E1"; }
  #wrapper.mhv-content .fa-linode:before {
    content: "\F2B8"; }
  #wrapper.mhv-content .fa-linux:before {
    content: "\F17C"; }
  #wrapper.mhv-content .fa-lira-sign:before {
    content: "\F195"; }
  #wrapper.mhv-content .fa-list:before {
    content: "\F03A"; }
  #wrapper.mhv-content .fa-list-alt:before {
    content: "\F022"; }
  #wrapper.mhv-content .fa-list-ol:before {
    content: "\F0CB"; }
  #wrapper.mhv-content .fa-list-ul:before {
    content: "\F0CA"; }
  #wrapper.mhv-content .fa-location-arrow:before {
    content: "\F124"; }
  #wrapper.mhv-content .fa-lock:before {
    content: "\F023"; }
  #wrapper.mhv-content .fa-lock-open:before {
    content: "\F3C1"; }
  #wrapper.mhv-content .fa-long-arrow-alt-down:before {
    content: "\F309"; }
  #wrapper.mhv-content .fa-long-arrow-alt-left:before {
    content: "\F30A"; }
  #wrapper.mhv-content .fa-long-arrow-alt-right:before {
    content: "\F30B"; }
  #wrapper.mhv-content .fa-long-arrow-alt-up:before {
    content: "\F30C"; }
  #wrapper.mhv-content .fa-low-vision:before {
    content: "\F2A8"; }
  #wrapper.mhv-content .fa-luggage-cart:before {
    content: "\F59D"; }
  #wrapper.mhv-content .fa-lyft:before {
    content: "\F3C3"; }
  #wrapper.mhv-content .fa-magento:before {
    content: "\F3C4"; }
  #wrapper.mhv-content .fa-magic:before {
    content: "\F0D0"; }
  #wrapper.mhv-content .fa-magnet:before {
    content: "\F076"; }
  #wrapper.mhv-content .fa-mail-bulk:before {
    content: "\F674"; }
  #wrapper.mhv-content .fa-mailchimp:before {
    content: "\F59E"; }
  #wrapper.mhv-content .fa-male:before {
    content: "\F183"; }
  #wrapper.mhv-content .fa-mandalorian:before {
    content: "\F50F"; }
  #wrapper.mhv-content .fa-map:before {
    content: "\F279"; }
  #wrapper.mhv-content .fa-map-marked:before {
    content: "\F59F"; }
  #wrapper.mhv-content .fa-map-marked-alt:before {
    content: "\F5A0"; }
  #wrapper.mhv-content .fa-map-marker:before {
    content: "\F041"; }
  #wrapper.mhv-content .fa-map-marker-alt:before {
    content: "\F3C5"; }
  #wrapper.mhv-content .fa-map-pin:before {
    content: "\F276"; }
  #wrapper.mhv-content .fa-map-signs:before {
    content: "\F277"; }
  #wrapper.mhv-content .fa-markdown:before {
    content: "\F60F"; }
  #wrapper.mhv-content .fa-marker:before {
    content: "\F5A1"; }
  #wrapper.mhv-content .fa-mars:before {
    content: "\F222"; }
  #wrapper.mhv-content .fa-mars-double:before {
    content: "\F227"; }
  #wrapper.mhv-content .fa-mars-stroke:before {
    content: "\F229"; }
  #wrapper.mhv-content .fa-mars-stroke-h:before {
    content: "\F22B"; }
  #wrapper.mhv-content .fa-mars-stroke-v:before {
    content: "\F22A"; }
  #wrapper.mhv-content .fa-mask:before {
    content: "\F6FA"; }
  #wrapper.mhv-content .fa-mastodon:before {
    content: "\F4F6"; }
  #wrapper.mhv-content .fa-maxcdn:before {
    content: "\F136"; }
  #wrapper.mhv-content .fa-medal:before {
    content: "\F5A2"; }
  #wrapper.mhv-content .fa-medapps:before {
    content: "\F3C6"; }
  #wrapper.mhv-content .fa-medium:before {
    content: "\F23A"; }
  #wrapper.mhv-content .fa-medium-m:before {
    content: "\F3C7"; }
  #wrapper.mhv-content .fa-medkit:before {
    content: "\F0FA"; }
  #wrapper.mhv-content .fa-medrt:before {
    content: "\F3C8"; }
  #wrapper.mhv-content .fa-meetup:before {
    content: "\F2E0"; }
  #wrapper.mhv-content .fa-megaport:before {
    content: "\F5A3"; }
  #wrapper.mhv-content .fa-meh:before {
    content: "\F11A"; }
  #wrapper.mhv-content .fa-meh-blank:before {
    content: "\F5A4"; }
  #wrapper.mhv-content .fa-meh-rolling-eyes:before {
    content: "\F5A5"; }
  #wrapper.mhv-content .fa-memory:before {
    content: "\F538"; }
  #wrapper.mhv-content .fa-mendeley:before {
    content: "\F7B3"; }
  #wrapper.mhv-content .fa-menorah:before {
    content: "\F676"; }
  #wrapper.mhv-content .fa-mercury:before {
    content: "\F223"; }
  #wrapper.mhv-content .fa-meteor:before {
    content: "\F753"; }
  #wrapper.mhv-content .fa-microchip:before {
    content: "\F2DB"; }
  #wrapper.mhv-content .fa-microphone:before {
    content: "\F130"; }
  #wrapper.mhv-content .fa-microphone-alt:before {
    content: "\F3C9"; }
  #wrapper.mhv-content .fa-microphone-alt-slash:before {
    content: "\F539"; }
  #wrapper.mhv-content .fa-microphone-slash:before {
    content: "\F131"; }
  #wrapper.mhv-content .fa-microscope:before {
    content: "\F610"; }
  #wrapper.mhv-content .fa-microsoft:before {
    content: "\F3CA"; }
  #wrapper.mhv-content .fa-minus:before {
    content: "\F068"; }
  #wrapper.mhv-content .fa-minus-circle:before {
    content: "\F056"; }
  #wrapper.mhv-content .fa-minus-square:before {
    content: "\F146"; }
  #wrapper.mhv-content .fa-mitten:before {
    content: "\F7B5"; }
  #wrapper.mhv-content .fa-mix:before {
    content: "\F3CB"; }
  #wrapper.mhv-content .fa-mixcloud:before {
    content: "\F289"; }
  #wrapper.mhv-content .fa-mizuni:before {
    content: "\F3CC"; }
  #wrapper.mhv-content .fa-mobile:before {
    content: "\F10B"; }
  #wrapper.mhv-content .fa-mobile-alt:before {
    content: "\F3CD"; }
  #wrapper.mhv-content .fa-modx:before {
    content: "\F285"; }
  #wrapper.mhv-content .fa-monero:before {
    content: "\F3D0"; }
  #wrapper.mhv-content .fa-money-bill:before {
    content: "\F0D6"; }
  #wrapper.mhv-content .fa-money-bill-alt:before {
    content: "\F3D1"; }
  #wrapper.mhv-content .fa-money-bill-wave:before {
    content: "\F53A"; }
  #wrapper.mhv-content .fa-money-bill-wave-alt:before {
    content: "\F53B"; }
  #wrapper.mhv-content .fa-money-check:before {
    content: "\F53C"; }
  #wrapper.mhv-content .fa-money-check-alt:before {
    content: "\F53D"; }
  #wrapper.mhv-content .fa-monument:before {
    content: "\F5A6"; }
  #wrapper.mhv-content .fa-moon:before {
    content: "\F186"; }
  #wrapper.mhv-content .fa-mortar-pestle:before {
    content: "\F5A7"; }
  #wrapper.mhv-content .fa-mosque:before {
    content: "\F678"; }
  #wrapper.mhv-content .fa-motorcycle:before {
    content: "\F21C"; }
  #wrapper.mhv-content .fa-mountain:before {
    content: "\F6FC"; }
  #wrapper.mhv-content .fa-mouse-pointer:before {
    content: "\F245"; }
  #wrapper.mhv-content .fa-mug-hot:before {
    content: "\F7B6"; }
  #wrapper.mhv-content .fa-music:before {
    content: "\F001"; }
  #wrapper.mhv-content .fa-napster:before {
    content: "\F3D2"; }
  #wrapper.mhv-content .fa-neos:before {
    content: "\F612"; }
  #wrapper.mhv-content .fa-network-wired:before {
    content: "\F6FF"; }
  #wrapper.mhv-content .fa-neuter:before {
    content: "\F22C"; }
  #wrapper.mhv-content .fa-newspaper:before {
    content: "\F1EA"; }
  #wrapper.mhv-content .fa-nimblr:before {
    content: "\F5A8"; }
  #wrapper.mhv-content .fa-nintendo-switch:before {
    content: "\F418"; }
  #wrapper.mhv-content .fa-node:before {
    content: "\F419"; }
  #wrapper.mhv-content .fa-node-js:before {
    content: "\F3D3"; }
  #wrapper.mhv-content .fa-not-equal:before {
    content: "\F53E"; }
  #wrapper.mhv-content .fa-notes-medical:before {
    content: "\F481"; }
  #wrapper.mhv-content .fa-npm:before {
    content: "\F3D4"; }
  #wrapper.mhv-content .fa-ns8:before {
    content: "\F3D5"; }
  #wrapper.mhv-content .fa-nutritionix:before {
    content: "\F3D6"; }
  #wrapper.mhv-content .fa-object-group:before {
    content: "\F247"; }
  #wrapper.mhv-content .fa-object-ungroup:before {
    content: "\F248"; }
  #wrapper.mhv-content .fa-odnoklassniki:before {
    content: "\F263"; }
  #wrapper.mhv-content .fa-odnoklassniki-square:before {
    content: "\F264"; }
  #wrapper.mhv-content .fa-oil-can:before {
    content: "\F613"; }
  #wrapper.mhv-content .fa-old-republic:before {
    content: "\F510"; }
  #wrapper.mhv-content .fa-om:before {
    content: "\F679"; }
  #wrapper.mhv-content .fa-opencart:before {
    content: "\F23D"; }
  #wrapper.mhv-content .fa-openid:before {
    content: "\F19B"; }
  #wrapper.mhv-content .fa-opera:before {
    content: "\F26A"; }
  #wrapper.mhv-content .fa-optin-monster:before {
    content: "\F23C"; }
  #wrapper.mhv-content .fa-osi:before {
    content: "\F41A"; }
  #wrapper.mhv-content .fa-otter:before {
    content: "\F700"; }
  #wrapper.mhv-content .fa-outdent:before {
    content: "\F03B"; }
  #wrapper.mhv-content .fa-page4:before {
    content: "\F3D7"; }
  #wrapper.mhv-content .fa-pagelines:before {
    content: "\F18C"; }
  #wrapper.mhv-content .fa-paint-brush:before {
    content: "\F1FC"; }
  #wrapper.mhv-content .fa-paint-roller:before {
    content: "\F5AA"; }
  #wrapper.mhv-content .fa-palette:before {
    content: "\F53F"; }
  #wrapper.mhv-content .fa-palfed:before {
    content: "\F3D8"; }
  #wrapper.mhv-content .fa-pallet:before {
    content: "\F482"; }
  #wrapper.mhv-content .fa-paper-plane:before {
    content: "\F1D8"; }
  #wrapper.mhv-content .fa-paperclip:before {
    content: "\F0C6"; }
  #wrapper.mhv-content .fa-parachute-box:before {
    content: "\F4CD"; }
  #wrapper.mhv-content .fa-paragraph:before {
    content: "\F1DD"; }
  #wrapper.mhv-content .fa-parking:before {
    content: "\F540"; }
  #wrapper.mhv-content .fa-passport:before {
    content: "\F5AB"; }
  #wrapper.mhv-content .fa-pastafarianism:before {
    content: "\F67B"; }
  #wrapper.mhv-content .fa-paste:before {
    content: "\F0EA"; }
  #wrapper.mhv-content .fa-patreon:before {
    content: "\F3D9"; }
  #wrapper.mhv-content .fa-pause:before {
    content: "\F04C"; }
  #wrapper.mhv-content .fa-pause-circle:before {
    content: "\F28B"; }
  #wrapper.mhv-content .fa-paw:before {
    content: "\F1B0"; }
  #wrapper.mhv-content .fa-paypal:before {
    content: "\F1ED"; }
  #wrapper.mhv-content .fa-peace:before {
    content: "\F67C"; }
  #wrapper.mhv-content .fa-pen:before {
    content: "\F304"; }
  #wrapper.mhv-content .fa-pen-alt:before {
    content: "\F305"; }
  #wrapper.mhv-content .fa-pen-fancy:before {
    content: "\F5AC"; }
  #wrapper.mhv-content .fa-pen-nib:before {
    content: "\F5AD"; }
  #wrapper.mhv-content .fa-pen-square:before {
    content: "\F14B"; }
  #wrapper.mhv-content .fa-pencil-alt:before {
    content: "\F303"; }
  #wrapper.mhv-content .fa-pencil-ruler:before {
    content: "\F5AE"; }
  #wrapper.mhv-content .fa-penny-arcade:before {
    content: "\F704"; }
  #wrapper.mhv-content .fa-people-carry:before {
    content: "\F4CE"; }
  #wrapper.mhv-content .fa-percent:before {
    content: "\F295"; }
  #wrapper.mhv-content .fa-percentage:before {
    content: "\F541"; }
  #wrapper.mhv-content .fa-periscope:before {
    content: "\F3DA"; }
  #wrapper.mhv-content .fa-person-booth:before {
    content: "\F756"; }
  #wrapper.mhv-content .fa-phabricator:before {
    content: "\F3DB"; }
  #wrapper.mhv-content .fa-phoenix-framework:before {
    content: "\F3DC"; }
  #wrapper.mhv-content .fa-phoenix-squadron:before {
    content: "\F511"; }
  #wrapper.mhv-content .fa-phone:before {
    content: "\F095"; }
  #wrapper.mhv-content .fa-phone-slash:before {
    content: "\F3DD"; }
  #wrapper.mhv-content .fa-phone-square:before {
    content: "\F098"; }
  #wrapper.mhv-content .fa-phone-volume:before {
    content: "\F2A0"; }
  #wrapper.mhv-content .fa-php:before {
    content: "\F457"; }
  #wrapper.mhv-content .fa-pied-piper:before {
    content: "\F2AE"; }
  #wrapper.mhv-content .fa-pied-piper-alt:before {
    content: "\F1A8"; }
  #wrapper.mhv-content .fa-pied-piper-hat:before {
    content: "\F4E5"; }
  #wrapper.mhv-content .fa-pied-piper-pp:before {
    content: "\F1A7"; }
  #wrapper.mhv-content .fa-piggy-bank:before {
    content: "\F4D3"; }
  #wrapper.mhv-content .fa-pills:before {
    content: "\F484"; }
  #wrapper.mhv-content .fa-pinterest:before {
    content: "\F0D2"; }
  #wrapper.mhv-content .fa-pinterest-p:before {
    content: "\F231"; }
  #wrapper.mhv-content .fa-pinterest-square:before {
    content: "\F0D3"; }
  #wrapper.mhv-content .fa-place-of-worship:before {
    content: "\F67F"; }
  #wrapper.mhv-content .fa-plane:before {
    content: "\F072"; }
  #wrapper.mhv-content .fa-plane-arrival:before {
    content: "\F5AF"; }
  #wrapper.mhv-content .fa-plane-departure:before {
    content: "\F5B0"; }
  #wrapper.mhv-content .fa-play:before {
    content: "\F04B"; }
  #wrapper.mhv-content .fa-play-circle:before {
    content: "\F144"; }
  #wrapper.mhv-content .fa-playstation:before {
    content: "\F3DF"; }
  #wrapper.mhv-content .fa-plug:before {
    content: "\F1E6"; }
  #wrapper.mhv-content .fa-plus:before {
    content: "\F067"; }
  #wrapper.mhv-content .fa-plus-circle:before {
    content: "\F055"; }
  #wrapper.mhv-content .fa-plus-square:before {
    content: "\F0FE"; }
  #wrapper.mhv-content .fa-podcast:before {
    content: "\F2CE"; }
  #wrapper.mhv-content .fa-poll:before {
    content: "\F681"; }
  #wrapper.mhv-content .fa-poll-h:before {
    content: "\F682"; }
  #wrapper.mhv-content .fa-poo:before {
    content: "\F2FE"; }
  #wrapper.mhv-content .fa-poo-storm:before {
    content: "\F75A"; }
  #wrapper.mhv-content .fa-poop:before {
    content: "\F619"; }
  #wrapper.mhv-content .fa-portrait:before {
    content: "\F3E0"; }
  #wrapper.mhv-content .fa-pound-sign:before {
    content: "\F154"; }
  #wrapper.mhv-content .fa-power-off:before {
    content: "\F011"; }
  #wrapper.mhv-content .fa-pray:before {
    content: "\F683"; }
  #wrapper.mhv-content .fa-praying-hands:before {
    content: "\F684"; }
  #wrapper.mhv-content .fa-prescription:before {
    content: "\F5B1"; }
  #wrapper.mhv-content .fa-prescription-bottle:before {
    content: "\F485"; }
  #wrapper.mhv-content .fa-prescription-bottle-alt:before {
    content: "\F486"; }
  #wrapper.mhv-content .fa-print:before {
    content: "\F02F"; }
  #wrapper.mhv-content .fa-procedures:before {
    content: "\F487"; }
  #wrapper.mhv-content .fa-product-hunt:before {
    content: "\F288"; }
  #wrapper.mhv-content .fa-project-diagram:before {
    content: "\F542"; }
  #wrapper.mhv-content .fa-pushed:before {
    content: "\F3E1"; }
  #wrapper.mhv-content .fa-puzzle-piece:before {
    content: "\F12E"; }
  #wrapper.mhv-content .fa-python:before {
    content: "\F3E2"; }
  #wrapper.mhv-content .fa-qq:before {
    content: "\F1D6"; }
  #wrapper.mhv-content .fa-qrcode:before {
    content: "\F029"; }
  #wrapper.mhv-content .fa-question:before {
    content: "\F128"; }
  #wrapper.mhv-content .fa-question-circle:before {
    content: "\F059"; }
  #wrapper.mhv-content .fa-quidditch:before {
    content: "\F458"; }
  #wrapper.mhv-content .fa-quinscape:before {
    content: "\F459"; }
  #wrapper.mhv-content .fa-quora:before {
    content: "\F2C4"; }
  #wrapper.mhv-content .fa-quote-left:before {
    content: "\F10D"; }
  #wrapper.mhv-content .fa-quote-right:before {
    content: "\F10E"; }
  #wrapper.mhv-content .fa-quran:before {
    content: "\F687"; }
  #wrapper.mhv-content .fa-r-project:before {
    content: "\F4F7"; }
  #wrapper.mhv-content .fa-radiation:before {
    content: "\F7B9"; }
  #wrapper.mhv-content .fa-radiation-alt:before {
    content: "\F7BA"; }
  #wrapper.mhv-content .fa-rainbow:before {
    content: "\F75B"; }
  #wrapper.mhv-content .fa-random:before {
    content: "\F074"; }
  #wrapper.mhv-content .fa-raspberry-pi:before {
    content: "\F7BB"; }
  #wrapper.mhv-content .fa-ravelry:before {
    content: "\F2D9"; }
  #wrapper.mhv-content .fa-react:before {
    content: "\F41B"; }
  #wrapper.mhv-content .fa-reacteurope:before {
    content: "\F75D"; }
  #wrapper.mhv-content .fa-readme:before {
    content: "\F4D5"; }
  #wrapper.mhv-content .fa-rebel:before {
    content: "\F1D0"; }
  #wrapper.mhv-content .fa-receipt:before {
    content: "\F543"; }
  #wrapper.mhv-content .fa-recycle:before {
    content: "\F1B8"; }
  #wrapper.mhv-content .fa-red-river:before {
    content: "\F3E3"; }
  #wrapper.mhv-content .fa-reddit:before {
    content: "\F1A1"; }
  #wrapper.mhv-content .fa-reddit-alien:before {
    content: "\F281"; }
  #wrapper.mhv-content .fa-reddit-square:before {
    content: "\F1A2"; }
  #wrapper.mhv-content .fa-redhat:before {
    content: "\F7BC"; }
  #wrapper.mhv-content .fa-redo:before {
    content: "\F01E"; }
  #wrapper.mhv-content .fa-redo-alt:before {
    content: "\F2F9"; }
  #wrapper.mhv-content .fa-registered:before {
    content: "\F25D"; }
  #wrapper.mhv-content .fa-renren:before {
    content: "\F18B"; }
  #wrapper.mhv-content .fa-reply:before {
    content: "\F3E5"; }
  #wrapper.mhv-content .fa-reply-all:before {
    content: "\F122"; }
  #wrapper.mhv-content .fa-replyd:before {
    content: "\F3E6"; }
  #wrapper.mhv-content .fa-republican:before {
    content: "\F75E"; }
  #wrapper.mhv-content .fa-researchgate:before {
    content: "\F4F8"; }
  #wrapper.mhv-content .fa-resolving:before {
    content: "\F3E7"; }
  #wrapper.mhv-content .fa-restroom:before {
    content: "\F7BD"; }
  #wrapper.mhv-content .fa-retweet:before {
    content: "\F079"; }
  #wrapper.mhv-content .fa-rev:before {
    content: "\F5B2"; }
  #wrapper.mhv-content .fa-ribbon:before {
    content: "\F4D6"; }
  #wrapper.mhv-content .fa-ring:before {
    content: "\F70B"; }
  #wrapper.mhv-content .fa-road:before {
    content: "\F018"; }
  #wrapper.mhv-content .fa-robot:before {
    content: "\F544"; }
  #wrapper.mhv-content .fa-rocket:before {
    content: "\F135"; }
  #wrapper.mhv-content .fa-rocketchat:before {
    content: "\F3E8"; }
  #wrapper.mhv-content .fa-rockrms:before {
    content: "\F3E9"; }
  #wrapper.mhv-content .fa-route:before {
    content: "\F4D7"; }
  #wrapper.mhv-content .fa-rss:before {
    content: "\F09E"; }
  #wrapper.mhv-content .fa-rss-square:before {
    content: "\F143"; }
  #wrapper.mhv-content .fa-ruble-sign:before {
    content: "\F158"; }
  #wrapper.mhv-content .fa-ruler:before {
    content: "\F545"; }
  #wrapper.mhv-content .fa-ruler-combined:before {
    content: "\F546"; }
  #wrapper.mhv-content .fa-ruler-horizontal:before {
    content: "\F547"; }
  #wrapper.mhv-content .fa-ruler-vertical:before {
    content: "\F548"; }
  #wrapper.mhv-content .fa-running:before {
    content: "\F70C"; }
  #wrapper.mhv-content .fa-rupee-sign:before {
    content: "\F156"; }
  #wrapper.mhv-content .fa-sad-cry:before {
    content: "\F5B3"; }
  #wrapper.mhv-content .fa-sad-tear:before {
    content: "\F5B4"; }
  #wrapper.mhv-content .fa-safari:before {
    content: "\F267"; }
  #wrapper.mhv-content .fa-sass:before {
    content: "\F41E"; }
  #wrapper.mhv-content .fa-satellite:before {
    content: "\F7BF"; }
  #wrapper.mhv-content .fa-satellite-dish:before {
    content: "\F7C0"; }
  #wrapper.mhv-content .fa-save:before {
    content: "\F0C7"; }
  #wrapper.mhv-content .fa-schlix:before {
    content: "\F3EA"; }
  #wrapper.mhv-content .fa-school:before {
    content: "\F549"; }
  #wrapper.mhv-content .fa-screwdriver:before {
    content: "\F54A"; }
  #wrapper.mhv-content .fa-scribd:before {
    content: "\F28A"; }
  #wrapper.mhv-content .fa-scroll:before {
    content: "\F70E"; }
  #wrapper.mhv-content .fa-sd-card:before {
    content: "\F7C2"; }
  #wrapper.mhv-content .fa-search:before {
    content: "\F002"; }
  #wrapper.mhv-content .fa-search-dollar:before {
    content: "\F688"; }
  #wrapper.mhv-content .fa-search-location:before {
    content: "\F689"; }
  #wrapper.mhv-content .fa-search-minus:before {
    content: "\F010"; }
  #wrapper.mhv-content .fa-search-plus:before {
    content: "\F00E"; }
  #wrapper.mhv-content .fa-searchengin:before {
    content: "\F3EB"; }
  #wrapper.mhv-content .fa-seedling:before {
    content: "\F4D8"; }
  #wrapper.mhv-content .fa-sellcast:before {
    content: "\F2DA"; }
  #wrapper.mhv-content .fa-sellsy:before {
    content: "\F213"; }
  #wrapper.mhv-content .fa-server:before {
    content: "\F233"; }
  #wrapper.mhv-content .fa-servicestack:before {
    content: "\F3EC"; }
  #wrapper.mhv-content .fa-shapes:before {
    content: "\F61F"; }
  #wrapper.mhv-content .fa-share:before {
    content: "\F064"; }
  #wrapper.mhv-content .fa-share-alt:before {
    content: "\F1E0"; }
  #wrapper.mhv-content .fa-share-alt-square:before {
    content: "\F1E1"; }
  #wrapper.mhv-content .fa-share-square:before {
    content: "\F14D"; }
  #wrapper.mhv-content .fa-shekel-sign:before {
    content: "\F20B"; }
  #wrapper.mhv-content .fa-shield-alt:before {
    content: "\F3ED"; }
  #wrapper.mhv-content .fa-ship:before {
    content: "\F21A"; }
  #wrapper.mhv-content .fa-shipping-fast:before {
    content: "\F48B"; }
  #wrapper.mhv-content .fa-shirtsinbulk:before {
    content: "\F214"; }
  #wrapper.mhv-content .fa-shoe-prints:before {
    content: "\F54B"; }
  #wrapper.mhv-content .fa-shopping-bag:before {
    content: "\F290"; }
  #wrapper.mhv-content .fa-shopping-basket:before {
    content: "\F291"; }
  #wrapper.mhv-content .fa-shopping-cart:before {
    content: "\F07A"; }
  #wrapper.mhv-content .fa-shopware:before {
    content: "\F5B5"; }
  #wrapper.mhv-content .fa-shower:before {
    content: "\F2CC"; }
  #wrapper.mhv-content .fa-shuttle-van:before {
    content: "\F5B6"; }
  #wrapper.mhv-content .fa-sign:before {
    content: "\F4D9"; }
  #wrapper.mhv-content .fa-sign-in-alt:before {
    content: "\F2F6"; }
  #wrapper.mhv-content .fa-sign-language:before {
    content: "\F2A7"; }
  #wrapper.mhv-content .fa-sign-out-alt:before {
    content: "\F2F5"; }
  #wrapper.mhv-content .fa-signal:before {
    content: "\F012"; }
  #wrapper.mhv-content .fa-signature:before {
    content: "\F5B7"; }
  #wrapper.mhv-content .fa-sim-card:before {
    content: "\F7C4"; }
  #wrapper.mhv-content .fa-simplybuilt:before {
    content: "\F215"; }
  #wrapper.mhv-content .fa-sistrix:before {
    content: "\F3EE"; }
  #wrapper.mhv-content .fa-sitemap:before {
    content: "\F0E8"; }
  #wrapper.mhv-content .fa-sith:before {
    content: "\F512"; }
  #wrapper.mhv-content .fa-skating:before {
    content: "\F7C5"; }
  #wrapper.mhv-content .fa-sketch:before {
    content: "\F7C6"; }
  #wrapper.mhv-content .fa-skiing:before {
    content: "\F7C9"; }
  #wrapper.mhv-content .fa-skiing-nordic:before {
    content: "\F7CA"; }
  #wrapper.mhv-content .fa-skull:before {
    content: "\F54C"; }
  #wrapper.mhv-content .fa-skull-crossbones:before {
    content: "\F714"; }
  #wrapper.mhv-content .fa-skyatlas:before {
    content: "\F216"; }
  #wrapper.mhv-content .fa-skype:before {
    content: "\F17E"; }
  #wrapper.mhv-content .fa-slack:before {
    content: "\F198"; }
  #wrapper.mhv-content .fa-slack-hash:before {
    content: "\F3EF"; }
  #wrapper.mhv-content .fa-slash:before {
    content: "\F715"; }
  #wrapper.mhv-content .fa-sleigh:before {
    content: "\F7CC"; }
  #wrapper.mhv-content .fa-sliders-h:before {
    content: "\F1DE"; }
  #wrapper.mhv-content .fa-slideshare:before {
    content: "\F1E7"; }
  #wrapper.mhv-content .fa-smile:before {
    content: "\F118"; }
  #wrapper.mhv-content .fa-smile-beam:before {
    content: "\F5B8"; }
  #wrapper.mhv-content .fa-smile-wink:before {
    content: "\F4DA"; }
  #wrapper.mhv-content .fa-smog:before {
    content: "\F75F"; }
  #wrapper.mhv-content .fa-smoking:before {
    content: "\F48D"; }
  #wrapper.mhv-content .fa-smoking-ban:before {
    content: "\F54D"; }
  #wrapper.mhv-content .fa-sms:before {
    content: "\F7CD"; }
  #wrapper.mhv-content .fa-snapchat:before {
    content: "\F2AB"; }
  #wrapper.mhv-content .fa-snapchat-ghost:before {
    content: "\F2AC"; }
  #wrapper.mhv-content .fa-snapchat-square:before {
    content: "\F2AD"; }
  #wrapper.mhv-content .fa-snowboarding:before {
    content: "\F7CE"; }
  #wrapper.mhv-content .fa-snowflake:before {
    content: "\F2DC"; }
  #wrapper.mhv-content .fa-snowman:before {
    content: "\F7D0"; }
  #wrapper.mhv-content .fa-snowplow:before {
    content: "\F7D2"; }
  #wrapper.mhv-content .fa-socks:before {
    content: "\F696"; }
  #wrapper.mhv-content .fa-solar-panel:before {
    content: "\F5BA"; }
  #wrapper.mhv-content .fa-sort:before {
    content: "\F0DC"; }
  #wrapper.mhv-content .fa-sort-alpha-down:before {
    content: "\F15D"; }
  #wrapper.mhv-content .fa-sort-alpha-up:before {
    content: "\F15E"; }
  #wrapper.mhv-content .fa-sort-amount-down:before {
    content: "\F160"; }
  #wrapper.mhv-content .fa-sort-amount-up:before {
    content: "\F161"; }
  #wrapper.mhv-content .fa-sort-down:before {
    content: "\F0DD"; }
  #wrapper.mhv-content .fa-sort-numeric-down:before {
    content: "\F162"; }
  #wrapper.mhv-content .fa-sort-numeric-up:before {
    content: "\F163"; }
  #wrapper.mhv-content .fa-sort-up:before {
    content: "\F0DE"; }
  #wrapper.mhv-content .fa-soundcloud:before {
    content: "\F1BE"; }
  #wrapper.mhv-content .fa-sourcetree:before {
    content: "\F7D3"; }
  #wrapper.mhv-content .fa-spa:before {
    content: "\F5BB"; }
  #wrapper.mhv-content .fa-space-shuttle:before {
    content: "\F197"; }
  #wrapper.mhv-content .fa-speakap:before {
    content: "\F3F3"; }
  #wrapper.mhv-content .fa-spider:before {
    content: "\F717"; }
  #wrapper.mhv-content .fa-spinner:before {
    content: "\F110"; }
  #wrapper.mhv-content .fa-splotch:before {
    content: "\F5BC"; }
  #wrapper.mhv-content .fa-spotify:before {
    content: "\F1BC"; }
  #wrapper.mhv-content .fa-spray-can:before {
    content: "\F5BD"; }
  #wrapper.mhv-content .fa-square:before {
    content: "\F0C8"; }
  #wrapper.mhv-content .fa-square-full:before {
    content: "\F45C"; }
  #wrapper.mhv-content .fa-square-root-alt:before {
    content: "\F698"; }
  #wrapper.mhv-content .fa-squarespace:before {
    content: "\F5BE"; }
  #wrapper.mhv-content .fa-stack-exchange:before {
    content: "\F18D"; }
  #wrapper.mhv-content .fa-stack-overflow:before {
    content: "\F16C"; }
  #wrapper.mhv-content .fa-stamp:before {
    content: "\F5BF"; }
  #wrapper.mhv-content .fa-star:before {
    content: "\F005"; }
  #wrapper.mhv-content .fa-star-and-crescent:before {
    content: "\F699"; }
  #wrapper.mhv-content .fa-star-half:before {
    content: "\F089"; }
  #wrapper.mhv-content .fa-star-half-alt:before {
    content: "\F5C0"; }
  #wrapper.mhv-content .fa-star-of-david:before {
    content: "\F69A"; }
  #wrapper.mhv-content .fa-star-of-life:before {
    content: "\F621"; }
  #wrapper.mhv-content .fa-staylinked:before {
    content: "\F3F5"; }
  #wrapper.mhv-content .fa-steam:before {
    content: "\F1B6"; }
  #wrapper.mhv-content .fa-steam-square:before {
    content: "\F1B7"; }
  #wrapper.mhv-content .fa-steam-symbol:before {
    content: "\F3F6"; }
  #wrapper.mhv-content .fa-step-backward:before {
    content: "\F048"; }
  #wrapper.mhv-content .fa-step-forward:before {
    content: "\F051"; }
  #wrapper.mhv-content .fa-stethoscope:before {
    content: "\F0F1"; }
  #wrapper.mhv-content .fa-sticker-mule:before {
    content: "\F3F7"; }
  #wrapper.mhv-content .fa-sticky-note:before {
    content: "\F249"; }
  #wrapper.mhv-content .fa-stop:before {
    content: "\F04D"; }
  #wrapper.mhv-content .fa-stop-circle:before {
    content: "\F28D"; }
  #wrapper.mhv-content .fa-stopwatch:before {
    content: "\F2F2"; }
  #wrapper.mhv-content .fa-store:before {
    content: "\F54E"; }
  #wrapper.mhv-content .fa-store-alt:before {
    content: "\F54F"; }
  #wrapper.mhv-content .fa-strava:before {
    content: "\F428"; }
  #wrapper.mhv-content .fa-stream:before {
    content: "\F550"; }
  #wrapper.mhv-content .fa-street-view:before {
    content: "\F21D"; }
  #wrapper.mhv-content .fa-strikethrough:before {
    content: "\F0CC"; }
  #wrapper.mhv-content .fa-stripe:before {
    content: "\F429"; }
  #wrapper.mhv-content .fa-stripe-s:before {
    content: "\F42A"; }
  #wrapper.mhv-content .fa-stroopwafel:before {
    content: "\F551"; }
  #wrapper.mhv-content .fa-studiovinari:before {
    content: "\F3F8"; }
  #wrapper.mhv-content .fa-stumbleupon:before {
    content: "\F1A4"; }
  #wrapper.mhv-content .fa-stumbleupon-circle:before {
    content: "\F1A3"; }
  #wrapper.mhv-content .fa-subscript:before {
    content: "\F12C"; }
  #wrapper.mhv-content .fa-subway:before {
    content: "\F239"; }
  #wrapper.mhv-content .fa-suitcase:before {
    content: "\F0F2"; }
  #wrapper.mhv-content .fa-suitcase-rolling:before {
    content: "\F5C1"; }
  #wrapper.mhv-content .fa-sun:before {
    content: "\F185"; }
  #wrapper.mhv-content .fa-superpowers:before {
    content: "\F2DD"; }
  #wrapper.mhv-content .fa-superscript:before {
    content: "\F12B"; }
  #wrapper.mhv-content .fa-supple:before {
    content: "\F3F9"; }
  #wrapper.mhv-content .fa-surprise:before {
    content: "\F5C2"; }
  #wrapper.mhv-content .fa-suse:before {
    content: "\F7D6"; }
  #wrapper.mhv-content .fa-swatchbook:before {
    content: "\F5C3"; }
  #wrapper.mhv-content .fa-swimmer:before {
    content: "\F5C4"; }
  #wrapper.mhv-content .fa-swimming-pool:before {
    content: "\F5C5"; }
  #wrapper.mhv-content .fa-synagogue:before {
    content: "\F69B"; }
  #wrapper.mhv-content .fa-sync:before {
    content: "\F021"; }
  #wrapper.mhv-content .fa-sync-alt:before {
    content: "\F2F1"; }
  #wrapper.mhv-content .fa-syringe:before {
    content: "\F48E"; }
  #wrapper.mhv-content .fa-table:before {
    content: "\F0CE"; }
  #wrapper.mhv-content .fa-table-tennis:before {
    content: "\F45D"; }
  #wrapper.mhv-content .fa-tablet:before {
    content: "\F10A"; }
  #wrapper.mhv-content .fa-tablet-alt:before {
    content: "\F3FA"; }
  #wrapper.mhv-content .fa-tablets:before {
    content: "\F490"; }
  #wrapper.mhv-content .fa-tachometer-alt:before {
    content: "\F3FD"; }
  #wrapper.mhv-content .fa-tag:before {
    content: "\F02B"; }
  #wrapper.mhv-content .fa-tags:before {
    content: "\F02C"; }
  #wrapper.mhv-content .fa-tape:before {
    content: "\F4DB"; }
  #wrapper.mhv-content .fa-tasks:before {
    content: "\F0AE"; }
  #wrapper.mhv-content .fa-taxi:before {
    content: "\F1BA"; }
  #wrapper.mhv-content .fa-teamspeak:before {
    content: "\F4F9"; }
  #wrapper.mhv-content .fa-teeth:before {
    content: "\F62E"; }
  #wrapper.mhv-content .fa-teeth-open:before {
    content: "\F62F"; }
  #wrapper.mhv-content .fa-telegram:before {
    content: "\F2C6"; }
  #wrapper.mhv-content .fa-telegram-plane:before {
    content: "\F3FE"; }
  #wrapper.mhv-content .fa-temperature-high:before {
    content: "\F769"; }
  #wrapper.mhv-content .fa-temperature-low:before {
    content: "\F76B"; }
  #wrapper.mhv-content .fa-tencent-weibo:before {
    content: "\F1D5"; }
  #wrapper.mhv-content .fa-tenge:before {
    content: "\F7D7"; }
  #wrapper.mhv-content .fa-terminal:before {
    content: "\F120"; }
  #wrapper.mhv-content .fa-text-height:before {
    content: "\F034"; }
  #wrapper.mhv-content .fa-text-width:before {
    content: "\F035"; }
  #wrapper.mhv-content .fa-th:before {
    content: "\F00A"; }
  #wrapper.mhv-content .fa-th-large:before {
    content: "\F009"; }
  #wrapper.mhv-content .fa-th-list:before {
    content: "\F00B"; }
  #wrapper.mhv-content .fa-the-red-yeti:before {
    content: "\F69D"; }
  #wrapper.mhv-content .fa-theater-masks:before {
    content: "\F630"; }
  #wrapper.mhv-content .fa-themeco:before {
    content: "\F5C6"; }
  #wrapper.mhv-content .fa-themeisle:before {
    content: "\F2B2"; }
  #wrapper.mhv-content .fa-thermometer:before {
    content: "\F491"; }
  #wrapper.mhv-content .fa-thermometer-empty:before {
    content: "\F2CB"; }
  #wrapper.mhv-content .fa-thermometer-full:before {
    content: "\F2C7"; }
  #wrapper.mhv-content .fa-thermometer-half:before {
    content: "\F2C9"; }
  #wrapper.mhv-content .fa-thermometer-quarter:before {
    content: "\F2CA"; }
  #wrapper.mhv-content .fa-thermometer-three-quarters:before {
    content: "\F2C8"; }
  #wrapper.mhv-content .fa-think-peaks:before {
    content: "\F731"; }
  #wrapper.mhv-content .fa-thumbs-down:before {
    content: "\F165"; }
  #wrapper.mhv-content .fa-thumbs-up:before {
    content: "\F164"; }
  #wrapper.mhv-content .fa-thumbtack:before {
    content: "\F08D"; }
  #wrapper.mhv-content .fa-ticket-alt:before {
    content: "\F3FF"; }
  #wrapper.mhv-content .fa-times:before {
    content: "\F00D"; }
  #wrapper.mhv-content .fa-times-circle:before {
    content: "\F057"; }
  #wrapper.mhv-content .fa-tint:before {
    content: "\F043"; }
  #wrapper.mhv-content .fa-tint-slash:before {
    content: "\F5C7"; }
  #wrapper.mhv-content .fa-tired:before {
    content: "\F5C8"; }
  #wrapper.mhv-content .fa-toggle-off:before {
    content: "\F204"; }
  #wrapper.mhv-content .fa-toggle-on:before {
    content: "\F205"; }
  #wrapper.mhv-content .fa-toilet:before {
    content: "\F7D8"; }
  #wrapper.mhv-content .fa-toilet-paper:before {
    content: "\F71E"; }
  #wrapper.mhv-content .fa-toolbox:before {
    content: "\F552"; }
  #wrapper.mhv-content .fa-tools:before {
    content: "\F7D9"; }
  #wrapper.mhv-content .fa-tooth:before {
    content: "\F5C9"; }
  #wrapper.mhv-content .fa-torah:before {
    content: "\F6A0"; }
  #wrapper.mhv-content .fa-torii-gate:before {
    content: "\F6A1"; }
  #wrapper.mhv-content .fa-tractor:before {
    content: "\F722"; }
  #wrapper.mhv-content .fa-trade-federation:before {
    content: "\F513"; }
  #wrapper.mhv-content .fa-trademark:before {
    content: "\F25C"; }
  #wrapper.mhv-content .fa-traffic-light:before {
    content: "\F637"; }
  #wrapper.mhv-content .fa-train:before {
    content: "\F238"; }
  #wrapper.mhv-content .fa-tram:before {
    content: "\F7DA"; }
  #wrapper.mhv-content .fa-transgender:before {
    content: "\F224"; }
  #wrapper.mhv-content .fa-transgender-alt:before {
    content: "\F225"; }
  #wrapper.mhv-content .fa-trash:before {
    content: "\F1F8"; }
  #wrapper.mhv-content .fa-trash-alt:before {
    content: "\F2ED"; }
  #wrapper.mhv-content .fa-tree:before {
    content: "\F1BB"; }
  #wrapper.mhv-content .fa-trello:before {
    content: "\F181"; }
  #wrapper.mhv-content .fa-tripadvisor:before {
    content: "\F262"; }
  #wrapper.mhv-content .fa-trophy:before {
    content: "\F091"; }
  #wrapper.mhv-content .fa-truck:before {
    content: "\F0D1"; }
  #wrapper.mhv-content .fa-truck-loading:before {
    content: "\F4DE"; }
  #wrapper.mhv-content .fa-truck-monster:before {
    content: "\F63B"; }
  #wrapper.mhv-content .fa-truck-moving:before {
    content: "\F4DF"; }
  #wrapper.mhv-content .fa-truck-pickup:before {
    content: "\F63C"; }
  #wrapper.mhv-content .fa-tshirt:before {
    content: "\F553"; }
  #wrapper.mhv-content .fa-tty:before {
    content: "\F1E4"; }
  #wrapper.mhv-content .fa-tumblr:before {
    content: "\F173"; }
  #wrapper.mhv-content .fa-tumblr-square:before {
    content: "\F174"; }
  #wrapper.mhv-content .fa-tv:before {
    content: "\F26C"; }
  #wrapper.mhv-content .fa-twitch:before {
    content: "\F1E8"; }
  #wrapper.mhv-content .fa-twitter:before {
    content: "\F099"; }
  #wrapper.mhv-content .fa-twitter-square:before {
    content: "\F081"; }
  #wrapper.mhv-content .fa-typo3:before {
    content: "\F42B"; }
  #wrapper.mhv-content .fa-uber:before {
    content: "\F402"; }
  #wrapper.mhv-content .fa-ubuntu:before {
    content: "\F7DF"; }
  #wrapper.mhv-content .fa-uikit:before {
    content: "\F403"; }
  #wrapper.mhv-content .fa-umbrella:before {
    content: "\F0E9"; }
  #wrapper.mhv-content .fa-umbrella-beach:before {
    content: "\F5CA"; }
  #wrapper.mhv-content .fa-underline:before {
    content: "\F0CD"; }
  #wrapper.mhv-content .fa-undo:before {
    content: "\F0E2"; }
  #wrapper.mhv-content .fa-undo-alt:before {
    content: "\F2EA"; }
  #wrapper.mhv-content .fa-uniregistry:before {
    content: "\F404"; }
  #wrapper.mhv-content .fa-universal-access:before {
    content: "\F29A"; }
  #wrapper.mhv-content .fa-university:before {
    content: "\F19C"; }
  #wrapper.mhv-content .fa-unlink:before {
    content: "\F127"; }
  #wrapper.mhv-content .fa-unlock:before {
    content: "\F09C"; }
  #wrapper.mhv-content .fa-unlock-alt:before {
    content: "\F13E"; }
  #wrapper.mhv-content .fa-untappd:before {
    content: "\F405"; }
  #wrapper.mhv-content .fa-upload:before {
    content: "\F093"; }
  #wrapper.mhv-content .fa-ups:before {
    content: "\F7E0"; }
  #wrapper.mhv-content .fa-usb:before {
    content: "\F287"; }
  #wrapper.mhv-content .fa-user:before {
    content: "\F007"; }
  #wrapper.mhv-content .fa-user-alt:before {
    content: "\F406"; }
  #wrapper.mhv-content .fa-user-alt-slash:before {
    content: "\F4FA"; }
  #wrapper.mhv-content .fa-user-astronaut:before {
    content: "\F4FB"; }
  #wrapper.mhv-content .fa-user-check:before {
    content: "\F4FC"; }
  #wrapper.mhv-content .fa-user-circle:before {
    content: "\F2BD"; }
  #wrapper.mhv-content .fa-user-clock:before {
    content: "\F4FD"; }
  #wrapper.mhv-content .fa-user-cog:before {
    content: "\F4FE"; }
  #wrapper.mhv-content .fa-user-edit:before {
    content: "\F4FF"; }
  #wrapper.mhv-content .fa-user-friends:before {
    content: "\F500"; }
  #wrapper.mhv-content .fa-user-graduate:before {
    content: "\F501"; }
  #wrapper.mhv-content .fa-user-injured:before {
    content: "\F728"; }
  #wrapper.mhv-content .fa-user-lock:before {
    content: "\F502"; }
  #wrapper.mhv-content .fa-user-md:before {
    content: "\F0F0"; }
  #wrapper.mhv-content .fa-user-minus:before {
    content: "\F503"; }
  #wrapper.mhv-content .fa-user-ninja:before {
    content: "\F504"; }
  #wrapper.mhv-content .fa-user-plus:before {
    content: "\F234"; }
  #wrapper.mhv-content .fa-user-secret:before {
    content: "\F21B"; }
  #wrapper.mhv-content .fa-user-shield:before {
    content: "\F505"; }
  #wrapper.mhv-content .fa-user-slash:before {
    content: "\F506"; }
  #wrapper.mhv-content .fa-user-tag:before {
    content: "\F507"; }
  #wrapper.mhv-content .fa-user-tie:before {
    content: "\F508"; }
  #wrapper.mhv-content .fa-user-times:before {
    content: "\F235"; }
  #wrapper.mhv-content .fa-users:before {
    content: "\F0C0"; }
  #wrapper.mhv-content .fa-users-cog:before {
    content: "\F509"; }
  #wrapper.mhv-content .fa-usps:before {
    content: "\F7E1"; }
  #wrapper.mhv-content .fa-ussunnah:before {
    content: "\F407"; }
  #wrapper.mhv-content .fa-utensil-spoon:before {
    content: "\F2E5"; }
  #wrapper.mhv-content .fa-utensils:before {
    content: "\F2E7"; }
  #wrapper.mhv-content .fa-vaadin:before {
    content: "\F408"; }
  #wrapper.mhv-content .fa-vector-square:before {
    content: "\F5CB"; }
  #wrapper.mhv-content .fa-venus:before {
    content: "\F221"; }
  #wrapper.mhv-content .fa-venus-double:before {
    content: "\F226"; }
  #wrapper.mhv-content .fa-venus-mars:before {
    content: "\F228"; }
  #wrapper.mhv-content .fa-viacoin:before {
    content: "\F237"; }
  #wrapper.mhv-content .fa-viadeo:before {
    content: "\F2A9"; }
  #wrapper.mhv-content .fa-viadeo-square:before {
    content: "\F2AA"; }
  #wrapper.mhv-content .fa-vial:before {
    content: "\F492"; }
  #wrapper.mhv-content .fa-vials:before {
    content: "\F493"; }
  #wrapper.mhv-content .fa-viber:before {
    content: "\F409"; }
  #wrapper.mhv-content .fa-video:before {
    content: "\F03D"; }
  #wrapper.mhv-content .fa-video-slash:before {
    content: "\F4E2"; }
  #wrapper.mhv-content .fa-vihara:before {
    content: "\F6A7"; }
  #wrapper.mhv-content .fa-vimeo:before {
    content: "\F40A"; }
  #wrapper.mhv-content .fa-vimeo-square:before {
    content: "\F194"; }
  #wrapper.mhv-content .fa-vimeo-v:before {
    content: "\F27D"; }
  #wrapper.mhv-content .fa-vine:before {
    content: "\F1CA"; }
  #wrapper.mhv-content .fa-vk:before {
    content: "\F189"; }
  #wrapper.mhv-content .fa-vnv:before {
    content: "\F40B"; }
  #wrapper.mhv-content .fa-volleyball-ball:before {
    content: "\F45F"; }
  #wrapper.mhv-content .fa-volume-down:before {
    content: "\F027"; }
  #wrapper.mhv-content .fa-volume-mute:before {
    content: "\F6A9"; }
  #wrapper.mhv-content .fa-volume-off:before {
    content: "\F026"; }
  #wrapper.mhv-content .fa-volume-up:before {
    content: "\F028"; }
  #wrapper.mhv-content .fa-vote-yea:before {
    content: "\F772"; }
  #wrapper.mhv-content .fa-vr-cardboard:before {
    content: "\F729"; }
  #wrapper.mhv-content .fa-vuejs:before {
    content: "\F41F"; }
  #wrapper.mhv-content .fa-walking:before {
    content: "\F554"; }
  #wrapper.mhv-content .fa-wallet:before {
    content: "\F555"; }
  #wrapper.mhv-content .fa-warehouse:before {
    content: "\F494"; }
  #wrapper.mhv-content .fa-water:before {
    content: "\F773"; }
  #wrapper.mhv-content .fa-weebly:before {
    content: "\F5CC"; }
  #wrapper.mhv-content .fa-weibo:before {
    content: "\F18A"; }
  #wrapper.mhv-content .fa-weight:before {
    content: "\F496"; }
  #wrapper.mhv-content .fa-weight-hanging:before {
    content: "\F5CD"; }
  #wrapper.mhv-content .fa-weixin:before {
    content: "\F1D7"; }
  #wrapper.mhv-content .fa-whatsapp:before {
    content: "\F232"; }
  #wrapper.mhv-content .fa-whatsapp-square:before {
    content: "\F40C"; }
  #wrapper.mhv-content .fa-wheelchair:before {
    content: "\F193"; }
  #wrapper.mhv-content .fa-whmcs:before {
    content: "\F40D"; }
  #wrapper.mhv-content .fa-wifi:before {
    content: "\F1EB"; }
  #wrapper.mhv-content .fa-wikipedia-w:before {
    content: "\F266"; }
  #wrapper.mhv-content .fa-wind:before {
    content: "\F72E"; }
  #wrapper.mhv-content .fa-window-close:before {
    content: "\F410"; }
  #wrapper.mhv-content .fa-window-maximize:before {
    content: "\F2D0"; }
  #wrapper.mhv-content .fa-window-minimize:before {
    content: "\F2D1"; }
  #wrapper.mhv-content .fa-window-restore:before {
    content: "\F2D2"; }
  #wrapper.mhv-content .fa-windows:before {
    content: "\F17A"; }
  #wrapper.mhv-content .fa-wine-bottle:before {
    content: "\F72F"; }
  #wrapper.mhv-content .fa-wine-glass:before {
    content: "\F4E3"; }
  #wrapper.mhv-content .fa-wine-glass-alt:before {
    content: "\F5CE"; }
  #wrapper.mhv-content .fa-wix:before {
    content: "\F5CF"; }
  #wrapper.mhv-content .fa-wizards-of-the-coast:before {
    content: "\F730"; }
  #wrapper.mhv-content .fa-wolf-pack-battalion:before {
    content: "\F514"; }
  #wrapper.mhv-content .fa-won-sign:before {
    content: "\F159"; }
  #wrapper.mhv-content .fa-wordpress:before {
    content: "\F19A"; }
  #wrapper.mhv-content .fa-wordpress-simple:before {
    content: "\F411"; }
  #wrapper.mhv-content .fa-wpbeginner:before {
    content: "\F297"; }
  #wrapper.mhv-content .fa-wpexplorer:before {
    content: "\F2DE"; }
  #wrapper.mhv-content .fa-wpforms:before {
    content: "\F298"; }
  #wrapper.mhv-content .fa-wpressr:before {
    content: "\F3E4"; }
  #wrapper.mhv-content .fa-wrench:before {
    content: "\F0AD"; }
  #wrapper.mhv-content .fa-x-ray:before {
    content: "\F497"; }
  #wrapper.mhv-content .fa-xbox:before {
    content: "\F412"; }
  #wrapper.mhv-content .fa-xing:before {
    content: "\F168"; }
  #wrapper.mhv-content .fa-xing-square:before {
    content: "\F169"; }
  #wrapper.mhv-content .fa-y-combinator:before {
    content: "\F23B"; }
  #wrapper.mhv-content .fa-yahoo:before {
    content: "\F19E"; }
  #wrapper.mhv-content .fa-yandex:before {
    content: "\F413"; }
  #wrapper.mhv-content .fa-yandex-international:before {
    content: "\F414"; }
  #wrapper.mhv-content .fa-yarn:before {
    content: "\F7E3"; }
  #wrapper.mhv-content .fa-yelp:before {
    content: "\F1E9"; }
  #wrapper.mhv-content .fa-yen-sign:before {
    content: "\F157"; }
  #wrapper.mhv-content .fa-yin-yang:before {
    content: "\F6AD"; }
  #wrapper.mhv-content .fa-yoast:before {
    content: "\F2B1"; }
  #wrapper.mhv-content .fa-youtube:before {
    content: "\F167"; }
  #wrapper.mhv-content .fa-youtube-square:before {
    content: "\F431"; }
  #wrapper.mhv-content .fa-zhihu:before {
    content: "\F63F"; }
  #wrapper.mhv-content .sr-only {
    position: absolute; }
  #wrapper.mhv-content .sr-only-focusable:active,
  #wrapper.mhv-content .sr-only-focusable:focus {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto; }

@font-face {
  #wrapper.mhv-content {
    font-family: Font Awesome\ 5 Free;
    font-style: normal;
    font-weight: 900;
    src: url(/mhv-portal-web/o/mhv-portal-theme/fonts/fa-solid-900.eot);
    src: url(/mhv-portal-web/o/mhv-portal-theme/fonts/fa-solid-900.eot?#iefix) format("embedded-opentype"), url(/mhv-portal-web/o/mhv-portal-theme/fonts/fa-solid-900.woff2) format("woff2"), url(/mhv-portal-web/o/mhv-portal-theme/fonts/fa-solid-900.woff) format("woff"), url(/mhv-portal-web/o/mhv-portal-theme/fonts/fa-solid-900.ttf) format("truetype"), url(/mhv-portal-web/o/mhv-portal-theme/fonts/37bc7099f6f1ba80236164f22e905837.svg#fontawesome) format("svg"); } }
  #wrapper.mhv-content .fa,
  #wrapper.mhv-content .fas {
    font-family: Font Awesome\ 5 Free;
    font-weight: 900; }

@font-face {
  #wrapper.mhv-content {
    font-family: Font Awesome\5 Brands;
    font-style: normal;
    font-weight: 400;
    src: url(/mhv-portal-web/o/mhv-portal-theme/fonts/fa-brands-400.eot);
    src: url(/mhv-portal-web/o/mhv-portal-theme/fonts/fa-brands-400.eot?#iefix) format("embedded-opentype"), url(/mhv-portal-web/o/mhv-portal-theme/fonts/fa-brands-400.woff2) format("woff2"), url(/mhv-portal-web/o/mhv-portal-theme/fonts/fa-brands-400.woff) format("woff"), url(/mhv-portal-web/o/mhv-portal-theme/fonts/fa-brands-400.ttf) format("truetype"), url(/mhv-portal-web/o/mhv-portal-theme/fonts/1d5619cd804367cefe6da2d79289218a.svg#fontawesome) format("svg"); } }
  #wrapper.mhv-content .fab {
    font-family: Font Awesome\5 Brands; }

@font-face {
  #wrapper.mhv-content {
    font-family: Font Awesome\ 5 Free;
    font-style: normal;
    font-weight: 400;
    src: url(/mhv-portal-web/o/mhv-portal-theme/fonts/fa-regular-400.eot);
    src: url(/mhv-portal-web/o/mhv-portal-theme/fonts/fa-regular-400.eot?#iefix) format("embedded-opentype"), url(/mhv-portal-web/o/mhv-portal-theme/fonts/fa-regular-400.woff2) format("woff2"), url(/mhv-portal-web/o/mhv-portal-theme/fonts/fa-regular-400.woff) format("woff"), url(/mhv-portal-web/o/mhv-portal-theme/fonts/fa-regular-400.ttf) format("truetype"), url(/mhv-portal-web/o/mhv-portal-theme/fonts/c5d109be8edd3de0f60eb472bd9ef691.svg#fontawesome) format("svg"); } }
  #wrapper.mhv-content .far {
    font-family: Font Awesome\ 5 Free;
    font-weight: 400; }

@font-face {
  #wrapper.mhv-content {
    font-family: Source Sans Pro;
    font-style: normal;
    font-weight: 300;
    src: url(/mhv-portal-web/o/mhv-portal-theme/fonts/sourcesanspro-light-webfont.eot?#iefix) format("embedded-opentype"), url(/mhv-portal-web/o/mhv-portal-theme/fonts/sourcesanspro-light-webfont.woff2) format("woff2"), url(/mhv-portal-web/o/mhv-portal-theme/fonts/sourcesanspro-light-webfont.woff) format("woff"), url(/mhv-portal-web/o/mhv-portal-theme/fonts/sourcesanspro-light-webfont.ttf) format("truetype"); } }

@font-face {
  #wrapper.mhv-content {
    font-family: Source Sans Pro;
    font-style: normal;
    font-weight: 400;
    src: url(/mhv-portal-web/o/mhv-portal-theme/fonts/sourcesanspro-regular-webfont.eot?#iefix) format("embedded-opentype"), url(/mhv-portal-web/o/mhv-portal-theme/fonts/sourcesanspro-regular-webfont.woff2) format("woff2"), url(/mhv-portal-web/o/mhv-portal-theme/fonts/sourcesanspro-regular-webfont.woff) format("woff"), url(/mhv-portal-web/o/mhv-portal-theme/fonts/sourcesanspro-regular-webfont.ttf) format("truetype"); } }

@font-face {
  #wrapper.mhv-content {
    font-family: Source Sans Pro;
    font-style: italic;
    font-weight: 400;
    src: url(/mhv-portal-web/o/mhv-portal-theme/fonts/sourcesanspro-italic-webfont.eot?#iefix) format("embedded-opentype"), url(/mhv-portal-web/o/mhv-portal-theme/fonts/sourcesanspro-italic-webfont.woff2) format("woff2"), url(/mhv-portal-web/o/mhv-portal-theme/fonts/sourcesanspro-italic-webfont.woff) format("woff"), url(/mhv-portal-web/o/mhv-portal-theme/fonts/sourcesanspro-italic-webfont.ttf) format("truetype"); } }

@font-face {
  #wrapper.mhv-content {
    font-family: Source Sans Pro;
    font-style: normal;
    font-weight: 700;
    src: url(/mhv-portal-web/o/mhv-portal-theme/fonts/sourcesanspro-bold-webfont.eot?#iefix) format("embedded-opentype"), url(/mhv-portal-web/o/mhv-portal-theme/fonts/sourcesanspro-bold-webfont.woff2) format("woff2"), url(/mhv-portal-web/o/mhv-portal-theme/fonts/sourcesanspro-bold-webfont.woff) format("woff"), url(/mhv-portal-web/o/mhv-portal-theme/fonts/sourcesanspro-bold-webfont.ttf) format("truetype"); } }

@font-face {
  #wrapper.mhv-content {
    font-family: Merriweather;
    font-style: normal;
    font-weight: 300;
    src: url(/mhv-portal-web/o/mhv-portal-theme/fonts/merriweather-light-webfont.eot?#iefix) format("embedded-opentype"), url(/mhv-portal-web/o/mhv-portal-theme/fonts/merriweather-light-webfont.woff2) format("woff2"), url(/mhv-portal-web/o/mhv-portal-theme/fonts/merriweather-light-webfont.woff) format("woff"), url(/mhv-portal-web/o/mhv-portal-theme/fonts/merriweather-light-webfont.ttf) format("truetype"); } }

@font-face {
  #wrapper.mhv-content {
    font-family: Merriweather;
    font-style: normal;
    font-weight: 400;
    src: url(/mhv-portal-web/o/mhv-portal-theme/fonts/merriweather-regular-webfont.eot?#iefix) format("embedded-opentype"), url(/mhv-portal-web/o/mhv-portal-theme/fonts/merriweather-regular-webfont.woff2) format("woff2"), url(/mhv-portal-web/o/mhv-portal-theme/fonts/merriweather-regular-webfont.woff) format("woff"), url(/mhv-portal-web/o/mhv-portal-theme/fonts/merriweather-regular-webfont.ttf) format("truetype"); } }

@font-face {
  #wrapper.mhv-content {
    font-family: Merriweather;
    font-style: italic;
    font-weight: 400;
    src: url(/mhv-portal-web/o/mhv-portal-theme/fonts/merriweather-italic-webfont.eot?#iefix) format("embedded-opentype"), url(/mhv-portal-web/o/mhv-portal-theme/fonts/merriweather-italic-webfont.woff2) format("woff2"), url(/mhv-portal-web/o/mhv-portal-theme/fonts/merriweather-italic-webfont.woff) format("woff"), url(/mhv-portal-web/o/mhv-portal-theme/fonts/merriweather-italic-webfont.ttf) format("truetype"); } }

@font-face {
  #wrapper.mhv-content {
    font-family: Merriweather;
    font-style: normal;
    font-weight: 700;
    src: url(/mhv-portal-web/o/mhv-portal-theme/fonts/merriweather-bold-webfont.eot?#iefix) format("embedded-opentype"), url(/mhv-portal-web/o/mhv-portal-theme/fonts/merriweather-bold-webfont.woff2) format("woff2"), url(/mhv-portal-web/o/mhv-portal-theme/fonts/merriweather-bold-webfont.woff) format("woff"), url(/mhv-portal-web/o/mhv-portal-theme/fonts/merriweather-bold-webfont.ttf) format("truetype"); } }
  #wrapper.mhv-content .usa-grid,
  #wrapper.mhv-content .usa-grid-full {
    margin-left: auto;
    margin-right: auto;
    max-width: 100rem; }
  #wrapper.mhv-content .usa-grid-full:after,
  #wrapper.mhv-content .usa-grid-full:before,
  #wrapper.mhv-content .usa-grid:after,
  #wrapper.mhv-content .usa-grid:before {
    content: " ";
    display: table; }
  #wrapper.mhv-content .usa-grid-full:after,
  #wrapper.mhv-content .usa-grid:after {
    clear: both; }
  #wrapper.mhv-content .usa-grid {
    padding-left: 1.5rem;
    padding-right: 1.5rem; }
  @media print and (min-width: 768px), screen and (min-width: 768px) {
    #wrapper.mhv-content .usa-grid {
      padding-left: 3rem;
      padding-right: 3rem; } }
  #wrapper.mhv-content .usa-grid-full {
    padding: 0; }
  @media print, screen and (min-width: 768px) {
    #wrapper.mhv-content .usa-width-one-whole {
      display: block;
      float: left;
      margin-right: 4.82916%;
      width: 100%; }
    #wrapper.mhv-content .usa-width-one-whole:last-child {
      margin-right: 0; }
    #wrapper.mhv-content .usa-width-one-half {
      display: block;
      float: left;
      margin-right: 4.82916%;
      width: 47.58542%; }
    #wrapper.mhv-content .usa-width-one-half:last-child {
      margin-right: 0; }
    #wrapper.mhv-content .usa-width-one-third {
      display: block;
      float: left;
      margin-right: 4.82916%;
      width: 30.11389%; }
    #wrapper.mhv-content .usa-width-one-third:last-child {
      margin-right: 0; }
    #wrapper.mhv-content .usa-width-two-thirds {
      display: block;
      float: left;
      margin-right: 4.82916%;
      width: 65.05695%; }
    #wrapper.mhv-content .usa-width-two-thirds:last-child {
      margin-right: 0; }
    #wrapper.mhv-content .usa-width-one-fourth {
      display: block;
      float: left;
      margin-right: 4.82916%;
      width: 47.58542%; }
    #wrapper.mhv-content .usa-width-one-fourth:last-child,
    #wrapper.mhv-content .usa-width-one-fourth:nth-child(2n) {
      margin-right: 0; }
    #wrapper.mhv-content .usa-width-three-fourths {
      display: block;
      float: left;
      margin-right: 4.82916%;
      width: 100%; }
    #wrapper.mhv-content .usa-width-three-fourths:last-child {
      margin-right: 0; }
    #wrapper.mhv-content .usa-width-one-sixth {
      display: block;
      float: left;
      margin-right: 4.82916%;
      width: 30.11389%; }
    #wrapper.mhv-content .usa-width-one-sixth:last-child,
    #wrapper.mhv-content .usa-width-one-sixth:nth-child(3n) {
      margin-right: 0; }
    #wrapper.mhv-content .usa-width-five-sixths {
      display: block;
      float: left;
      margin-right: 4.82916%;
      width: 65.05695%; }
    #wrapper.mhv-content .usa-width-five-sixths:last-child {
      margin-right: 0; }
    #wrapper.mhv-content .usa-width-one-twelfth {
      display: block;
      float: left;
      margin-right: 4.82916%;
      width: 30.11389%; }
    #wrapper.mhv-content .usa-width-one-twelfth:last-child,
    #wrapper.mhv-content .usa-width-one-twelfth:nth-child(3n) {
      margin-right: 0; }
    #wrapper.mhv-content .usa-width-five-twelfths {
      display: block;
      float: left;
      margin-right: 4.82916%;
      width: 30.11389%; }
    #wrapper.mhv-content .usa-width-five-twelfths:last-child {
      margin-right: 0; }
    #wrapper.mhv-content .usa-width-seven-twelfths {
      display: block;
      float: left;
      margin-right: 4.82916%;
      width: 65.05695%; }
    #wrapper.mhv-content .usa-width-seven-twelfths:last-child {
      margin-right: 0; } }
  @media print, screen and (min-width: 1201px) {
    #wrapper.mhv-content .usa-width-one-whole {
      display: block;
      float: left;
      margin-right: 2.35765%;
      width: 100%; }
    #wrapper.mhv-content .usa-width-one-whole:last-child {
      margin-right: 0; }
    #wrapper.mhv-content .usa-width-one-half {
      display: block;
      float: left;
      margin-right: 2.35765%;
      width: 48.82117%; }
    #wrapper.mhv-content .usa-width-one-half:last-child {
      margin-right: 0; }
    #wrapper.mhv-content .usa-width-one-third {
      display: block;
      float: left;
      margin-right: 2.35765%;
      width: 31.76157%; }
    #wrapper.mhv-content .usa-width-one-third:last-child {
      margin-right: 0; }
    #wrapper.mhv-content .usa-width-two-thirds {
      display: block;
      float: left;
      margin-right: 2.35765%;
      width: 65.88078%; }
    #wrapper.mhv-content .usa-width-two-thirds:last-child {
      margin-right: 0; }
    #wrapper.mhv-content .usa-width-one-fourth {
      display: block;
      float: left;
      margin-right: 2.35765%;
      width: 23.23176%; }
    #wrapper.mhv-content .usa-width-one-fourth:last-child {
      margin-right: 0; }
    #wrapper.mhv-content .usa-width-one-fourth:nth-child(2n) {
      display: block;
      float: left;
      margin-right: 2.35765%;
      width: 23.23176%; }
    #wrapper.mhv-content .usa-width-one-fourth:nth-child(2n):last-child,
    #wrapper.mhv-content .usa-width-one-fourth:nth-child(4n) {
      margin-right: 0; }
    #wrapper.mhv-content .usa-width-three-fourths {
      display: block;
      float: left;
      margin-right: 2.35765%;
      width: 74.41059%; }
    #wrapper.mhv-content .usa-width-three-fourths:last-child {
      margin-right: 0; }
    #wrapper.mhv-content .usa-width-one-sixth {
      display: block;
      float: left;
      margin-right: 2.35765%;
      width: 14.70196%; }
    #wrapper.mhv-content .usa-width-one-sixth:last-child {
      margin-right: 0; }
    #wrapper.mhv-content .usa-width-one-sixth:nth-child(3n) {
      display: block;
      float: left;
      margin-right: 2.35765%;
      width: 14.70196%; }
    #wrapper.mhv-content .usa-width-one-sixth:nth-child(3n):last-child,
    #wrapper.mhv-content .usa-width-one-sixth:nth-child(6n) {
      margin-right: 0; }
    #wrapper.mhv-content .usa-width-five-sixths {
      display: block;
      float: left;
      margin-right: 2.35765%;
      width: 82.94039%; }
    #wrapper.mhv-content .usa-width-five-sixths:last-child {
      margin-right: 0; }
    #wrapper.mhv-content .usa-width-one-twelfth {
      display: block;
      float: left;
      margin-right: 2.35765%;
      width: 6.17215%; }
    #wrapper.mhv-content .usa-width-one-twelfth:last-child {
      margin-right: 0; }
    #wrapper.mhv-content .usa-width-one-twelfth:nth-child(3n) {
      display: block;
      float: left;
      margin-right: 2.35765%;
      width: 6.17215%; }
    #wrapper.mhv-content .usa-width-one-twelfth:nth-child(3n):last-child,
    #wrapper.mhv-content .usa-width-one-twelfth:nth-child(12n) {
      margin-right: 0; }
    #wrapper.mhv-content .usa-width-five-twelfths {
      display: block;
      float: left;
      margin-right: 2.35765%;
      width: 40.29137%; }
    #wrapper.mhv-content .usa-width-five-twelfths:last-child {
      margin-right: 0; }
    #wrapper.mhv-content .usa-width-seven-twelfths {
      display: block;
      float: left;
      margin-right: 2.35765%;
      width: 57.35098%; }
    #wrapper.mhv-content .usa-width-seven-twelfths:last-child {
      margin-right: 0; } }
  #wrapper.mhv-content .usa-end-row {
    margin-right: 0; }
  #wrapper.mhv-content .usa-offset-one-twelfth {
    margin-left: 8.5298%; }
  #wrapper.mhv-content .usa-offset-one-sixth {
    margin-left: 17.05961%; }
  #wrapper.mhv-content .usa-offset-one-fourth {
    margin-left: 25.58941%; }
  #wrapper.mhv-content .usa-offset-one-third {
    margin-left: 34.11922%; }
  #wrapper.mhv-content .usa-offset-five-twelfths {
    margin-left: 42.64902%; }
  #wrapper.mhv-content .usa-offset-one-half {
    margin-left: 51.17883%; }
  #wrapper.mhv-content .usa-offset-seven-twelfths {
    margin-left: 59.70863%; }
  #wrapper.mhv-content .usa-offset-two-thirds {
    margin-left: 68.23843%; }
  #wrapper.mhv-content .usa-offset-three-fourths {
    margin-left: 76.76824%; }
  #wrapper.mhv-content .usa-offset-five-sixths {
    margin-left: 85.29804%; }
  #wrapper.mhv-content .usa-offset-eleven-twelfths {
    margin-left: 93.82785%; }
  #wrapper.mhv-content .usa-sr-only {
    left: -999em;
    position: absolute; }
  #wrapper.mhv-content body {
    background-color: #fff;
    color: #212121;
    overflow-x: hidden; }
  #wrapper.mhv-content .lt-ie9 * {
    -webkit-filter: none !important;
    filter: none !important; }
  #wrapper.mhv-content [hidden] {
    display: none !important; }
  #wrapper.mhv-content .usa-focus,
  #wrapper.mhv-content [contentEditable="true"]:focus,
  #wrapper.mhv-content [href]:focus,
  #wrapper.mhv-content [tabindex]:focus,
  #wrapper.mhv-content button:not([disabled]):focus,
  #wrapper.mhv-content iframe:focus,
  #wrapper.mhv-content input:not([disabled]):focus,
  #wrapper.mhv-content select:not([disabled]):focus,
  #wrapper.mhv-content textarea:not([disabled]):focus {
    outline: 2px solid #f9c642;
    outline-offset: 2px; }
  #wrapper.mhv-content .btn,
  #wrapper.mhv-content .btn-primary,
  #wrapper.mhv-content .btn:visited,
  #wrapper.mhv-content .btn-primary:visited,
  #wrapper.mhv-content .usa-button,
  #wrapper.mhv-content .usa-button-primary,
  #wrapper.mhv-content .usa-button-primary:visited,
  #wrapper.mhv-content .usa-button:visited,
  #wrapper.mhv-content [type="button"],
  #wrapper.mhv-content [type="image"],
  #wrapper.mhv-content [type="reset"],
  #wrapper.mhv-content [type="submit"],
  #wrapper.mhv-content button {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: 0;
    border-radius: 5px;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-family: Source Sans Pro, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;
    font-size: 1rem;
    font-weight: 700;
    line-height: 1;
    margin-bottom: 0.5em;
    margin-right: 0.5em;
    margin-top: 0.5em;
    padding: 1rem 2rem;
    text-align: center;
    text-decoration: none;
    width: 100%; }
  @media screen and (min-width: 481px) {
    #wrapper.mhv-content .btn,
    #wrapper.mhv-content .btn:visited,
    #wrapper.mhv-content .btn-primary,
    #wrapper.mhv-content .btn-primary:visited,
    #wrapper.mhv-content .usa-button,
    #wrapper.mhv-content .usa-button-primary,
    #wrapper.mhv-content .usa-button-primary:visited,
    #wrapper.mhv-content .usa-button:visited,
    #wrapper.mhv-content [type="button"],
    #wrapper.mhv-content [type="image"],
    #wrapper.mhv-content [type="reset"],
    #wrapper.mhv-content [type="submit"],
    #wrapper.mhv-content button {
      width: auto; } }
  #wrapper.mhv-content .btn-primary:hover,
  #wrapper.mhv-content .usa-button-primary.usa-button-hover,
  #wrapper.mhv-content .usa-button-primary:hover,
  #wrapper.mhv-content .usa-button-primary:visited.usa-button-hover,
  #wrapper.mhv-content .usa-button-primary:visited:hover,
  #wrapper.mhv-content .usa-button.usa-button-hover,
  #wrapper.mhv-content .usa-button:hover,
  #wrapper.mhv-content .usa-button:visited.usa-button-hover,
  #wrapper.mhv-content .usa-button:visited:hover,
  #wrapper.mhv-content [type="button"].usa-button-hover,
  #wrapper.mhv-content [type="button"]:hover,
  #wrapper.mhv-content [type="image"].usa-button-hover,
  #wrapper.mhv-content [type="image"]:hover,
  #wrapper.mhv-content [type="reset"].usa-button-hover,
  #wrapper.mhv-content [type="reset"]:hover,
  #wrapper.mhv-content [type="submit"].usa-button-hover,
  #wrapper.mhv-content [type="submit"]:hover,
  #wrapper.mhv-content button.usa-button-hover,
  #wrapper.mhv-content button:hover {
    background-color: #003e73;
    border-bottom: 0;
    color: #fff;
    text-decoration: none; }
  #wrapper.mhv-content .btn-primary:active,
  #wrapper.mhv-content .usa-button-primary.usa-button-active,
  #wrapper.mhv-content .usa-button-primary:active,
  #wrapper.mhv-content .usa-button-primary:visited.usa-button-active,
  #wrapper.mhv-content .usa-button-primary:visited:active,
  #wrapper.mhv-content .usa-button.usa-button-active,
  #wrapper.mhv-content .usa-button:active,
  #wrapper.mhv-content .usa-button:visited.usa-button-active,
  #wrapper.mhv-content .usa-button:visited:active,
  #wrapper.mhv-content [type="button"].usa-button-active,
  #wrapper.mhv-content [type="button"]:active,
  #wrapper.mhv-content [type="image"].usa-button-active,
  #wrapper.mhv-content [type="image"]:active,
  #wrapper.mhv-content [type="reset"].usa-button-active,
  #wrapper.mhv-content [type="reset"]:active,
  #wrapper.mhv-content [type="submit"].usa-button-active,
  #wrapper.mhv-content [type="submit"]:active,
  #wrapper.mhv-content button.usa-button-active,
  #wrapper.mhv-content button:active {
    background-color: #112e51; }
  #wrapper.mhv-content .usa-button-primary.usa-button-primary-alt,
  #wrapper.mhv-content .usa-button-primary:visited.usa-button-primary-alt,
  #wrapper.mhv-content .usa-button.usa-button-primary-alt,
  #wrapper.mhv-content .usa-button:visited.usa-button-primary-alt,
  #wrapper.mhv-content [type="button"].usa-button-primary-alt,
  #wrapper.mhv-content [type="image"].usa-button-primary-alt,
  #wrapper.mhv-content [type="reset"].usa-button-primary-alt,
  #wrapper.mhv-content [type="submit"].usa-button-primary-alt,
  #wrapper.mhv-content button.usa-button-primary-alt {
    background-color: #02bfe7;
    color: #212121; }
  #wrapper.mhv-content .usa-button-primary.usa-button-primary-alt.usa-button-hover,
  #wrapper.mhv-content .usa-button-primary.usa-button-primary-alt:hover,
  #wrapper.mhv-content .usa-button-primary:visited.usa-button-primary-alt.usa-button-hover,
  #wrapper.mhv-content .usa-button-primary:visited.usa-button-primary-alt:hover,
  #wrapper.mhv-content .usa-button.usa-button-primary-alt.usa-button-hover,
  #wrapper.mhv-content .usa-button.usa-button-primary-alt:hover,
  #wrapper.mhv-content .usa-button:visited.usa-button-primary-alt.usa-button-hover,
  #wrapper.mhv-content .usa-button:visited.usa-button-primary-alt:hover,
  #wrapper.mhv-content [type="button"].usa-button-primary-alt.usa-button-hover,
  #wrapper.mhv-content [type="button"].usa-button-primary-alt:hover,
  #wrapper.mhv-content [type="image"].usa-button-primary-alt.usa-button-hover,
  #wrapper.mhv-content [type="image"].usa-button-primary-alt:hover,
  #wrapper.mhv-content [type="reset"].usa-button-primary-alt.usa-button-hover,
  #wrapper.mhv-content [type="reset"].usa-button-primary-alt:hover,
  #wrapper.mhv-content [type="submit"].usa-button-primary-alt.usa-button-hover,
  #wrapper.mhv-content [type="submit"].usa-button-primary-alt:hover,
  #wrapper.mhv-content button.usa-button-primary-alt.usa-button-hover,
  #wrapper.mhv-content button.usa-button-primary-alt:hover {
    background-color: #00a6d2; }
  #wrapper.mhv-content .usa-button-primary.usa-button-primary-alt.usa-button-active,
  #wrapper.mhv-content .usa-button-primary.usa-button-primary-alt:active,
  #wrapper.mhv-content .usa-button-primary:visited.usa-button-primary-alt.usa-button-active,
  #wrapper.mhv-content .usa-button-primary:visited.usa-button-primary-alt:active,
  #wrapper.mhv-content .usa-button.usa-button-primary-alt.usa-button-active,
  #wrapper.mhv-content .usa-button.usa-button-primary-alt:active,
  #wrapper.mhv-content .usa-button:visited.usa-button-primary-alt.usa-button-active,
  #wrapper.mhv-content .usa-button:visited.usa-button-primary-alt:active,
  #wrapper.mhv-content [type="button"].usa-button-primary-alt.usa-button-active,
  #wrapper.mhv-content [type="button"].usa-button-primary-alt:active,
  #wrapper.mhv-content [type="image"].usa-button-primary-alt.usa-button-active,
  #wrapper.mhv-content [type="image"].usa-button-primary-alt:active,
  #wrapper.mhv-content [type="reset"].usa-button-primary-alt.usa-button-active,
  #wrapper.mhv-content [type="reset"].usa-button-primary-alt:active,
  #wrapper.mhv-content [type="submit"].usa-button-primary-alt.usa-button-active,
  #wrapper.mhv-content [type="submit"].usa-button-primary-alt:active,
  #wrapper.mhv-content button.usa-button-primary-alt.usa-button-active,
  #wrapper.mhv-content button.usa-button-primary-alt:active {
    background-color: #046b99;
    color: #fff; }
  #wrapper.mhv-content .btn-secondary,
  #wrapper.mhv-content .btn.btn-secondary,
  #wrapper.mhv-content .btn:visited.btn-secondary,
  #wrapper.mhv-content .usa-button-primary.usa-button-secondary,
  #wrapper.mhv-content .usa-button-primary:visited.usa-button-secondary,
  #wrapper.mhv-content .usa-button.usa-button-secondary,
  #wrapper.mhv-content .usa-button:visited.usa-button-secondary,
  #wrapper.mhv-content [type="button"].btn-secondary,
  #wrapper.mhv-content [type="image"].btn-secondary,
  #wrapper.mhv-content [type="reset"].btn-secondary,
  #wrapper.mhv-content [type="submit"].btn-btn-secondary,
  #wrapper.mhv-content button.btn-secondary,
  #wrapper.mhv-content [type="button"].usa-button-secondary,
  #wrapper.mhv-content [type="image"].usa-button-secondary,
  #wrapper.mhv-content [type="reset"].usa-button-secondary,
  #wrapper.mhv-content [type="submit"].usa-button-secondary,
  #wrapper.mhv-content button.usa-button-secondary {
    background-color: #fff;
    box-shadow: inset 0 0 0 2px #0071bb;
    color: #0071bb; }
  #wrapper.mhv-content .btn-secondary:hover,
  #wrapper.mhv-content .btn.btn-secondary:hover,
  #wrapper.mhv-content .usa-button-primary.usa-button-secondary.usa-button-hover,
  #wrapper.mhv-content .usa-button-primary.usa-button-secondary:hover,
  #wrapper.mhv-content .usa-button-primary:visited.usa-button-secondary.usa-button-hover,
  #wrapper.mhv-content .usa-button-primary:visited.usa-button-secondary:hover,
  #wrapper.mhv-content .usa-button.usa-button-secondary.usa-button-hover,
  #wrapper.mhv-content .usa-button.usa-button-secondary:hover,
  #wrapper.mhv-content .btn.btn-secondary:hover,
  #wrapper.mhv-content .usa-button:visited.usa-button-secondary.usa-button-hover,
  #wrapper.mhv-content .usa-button:visited.usa-button-secondary:hover,
  #wrapper.mhv-content .btn:visited.btn-secondary:hover,
  #wrapper.mhv-content [type="button"].usa-button-secondary.usa-button-hover,
  #wrapper.mhv-content [type="button"].usa-button-secondary:hover,
  #wrapper.mhv-content [type="button"].btn-secondary:hover,
  #wrapper.mhv-content [type="image"].usa-button-secondary.usa-button-hover,
  #wrapper.mhv-content [type="image"].usa-button-secondary:hover,
  #wrapper.mhv-content [type="image"].btn-secondary:hover,
  #wrapper.mhv-content [type="reset"].usa-button-secondary.usa-button-hover,
  #wrapper.mhv-content [type="reset"].usa-button-secondary:hover,
  #wrapper.mhv-content [type="reset"].btn-secondary:hover,
  #wrapper.mhv-content [type="submit"].usa-button-secondary.usa-button-hover,
  #wrapper.mhv-content [type="submit"].usa-button-secondary:hover,
  #wrapper.mhv-content [type="submit"].btn-secondary:hover,
  #wrapper.mhv-content button.usa-button-secondary.usa-button-hover,
  #wrapper.mhv-content button.btn-secondary:hover,
  #wrapper.mhv-content button.usa-button-secondary:hover {
    box-shadow: inset 0 0 0 2px #003e73;
    color: #003e73; }
  #wrapper.mhv-content .btn.btn-secondary:active,
  #wrapper.mhv-content .btn-secondary:active,
  #wrapper.mhv-content .usa-button-primary.usa-button-secondary.usa-button-active,
  #wrapper.mhv-content .usa-button-primary.usa-button-secondary:active,
  #wrapper.mhv-content .usa-button-primary:visited.usa-button-secondary.usa-button-active,
  #wrapper.mhv-content .usa-button-primary:visited.usa-button-secondary:active,
  #wrapper.mhv-content .usa-button.usa-button-secondary.usa-button-active,
  #wrapper.mhv-content .usa-button.usa-button-secondary:active,
  #wrapper.mhv-content .usa-button:visited.usa-button-secondary.usa-button-active,
  #wrapper.mhv-content .usa-button:visited.usa-button-secondary:active,
  #wrapper.mhv-content [type="button"].usa-button-secondary.usa-button-active,
  #wrapper.mhv-content [type="button"].usa-button-secondary:active,
  #wrapper.mhv-content [type="button"].btn-secondary:active,
  #wrapper.mhv-content [type="image"].usa-button-secondary.usa-button-active,
  #wrapper.mhv-content [type="image"].usa-button-secondary:active,
  #wrapper.mhv-content [type="image"].btn-secondary:active,
  #wrapper.mhv-content [type="reset"].usa-button-secondary.usa-button-active,
  #wrapper.mhv-content [type="reset"].usa-button-secondary:active,
  #wrapper.mhv-content [type="reset"].btn-secondary:active,
  #wrapper.mhv-content [type="submit"].usa-button-secondary.usa-button-active,
  #wrapper.mhv-content [type="submit"].usa-button-secondary:active,
  #wrapper.mhv-content [type="submit"].btn-secondary:active,
  #wrapper.mhv-content button.usa-button-secondary.usa-button-active,
  #wrapper.mhv-content button.btn-secondary:active,
  #wrapper.mhv-content button.usa-button-secondary:active {
    box-shadow: inset 0 0 0 2px #112e51;
    color: #112e51; }
  #wrapper.mhv-content .usa-button-primary.usa-button-outline-inverse,
  #wrapper.mhv-content .usa-button-primary.usa-button-secondary-inverse,
  #wrapper.mhv-content .usa-button-primary:visited.usa-button-outline-inverse,
  #wrapper.mhv-content .usa-button-primary:visited.usa-button-secondary-inverse,
  #wrapper.mhv-content .usa-button.usa-button-outline-inverse,
  #wrapper.mhv-content .usa-button.usa-button-secondary-inverse,
  #wrapper.mhv-content .usa-button:visited.usa-button-outline-inverse,
  #wrapper.mhv-content .usa-button:visited.usa-button-secondary-inverse,
  #wrapper.mhv-content [type="button"].usa-button-outline-inverse,
  #wrapper.mhv-content [type="button"].usa-button-secondary-inverse,
  #wrapper.mhv-content [type="image"].usa-button-outline-inverse,
  #wrapper.mhv-content [type="image"].usa-button-secondary-inverse,
  #wrapper.mhv-content [type="reset"].usa-button-outline-inverse,
  #wrapper.mhv-content [type="reset"].usa-button-secondary-inverse,
  #wrapper.mhv-content [type="submit"].usa-button-outline-inverse,
  #wrapper.mhv-content [type="submit"].usa-button-secondary-inverse,
  #wrapper.mhv-content button.usa-button-outline-inverse,
  #wrapper.mhv-content button.usa-button-secondary-inverse {
    background: transparent;
    box-shadow: inset 0 0 0 2px #fff;
    color: #fff; }
  #wrapper.mhv-content .usa-button-primary.usa-button-outline-inverse.usa-button-hover,
  #wrapper.mhv-content .usa-button-primary.usa-button-outline-inverse:hover,
  #wrapper.mhv-content .usa-button-primary.usa-button-secondary-inverse.usa-button-hover,
  #wrapper.mhv-content .usa-button-primary.usa-button-secondary-inverse:hover,
  #wrapper.mhv-content .usa-button-primary:visited.usa-button-outline-inverse.usa-button-hover,
  #wrapper.mhv-content .usa-button-primary:visited.usa-button-outline-inverse:hover,
  #wrapper.mhv-content .usa-button-primary:visited.usa-button-secondary-inverse.usa-button-hover,
  #wrapper.mhv-content .usa-button-primary:visited.usa-button-secondary-inverse:hover,
  #wrapper.mhv-content .usa-button.usa-button-outline-inverse.usa-button-hover,
  #wrapper.mhv-content .usa-button.usa-button-outline-inverse:hover,
  #wrapper.mhv-content .usa-button.usa-button-secondary-inverse.usa-button-hover,
  #wrapper.mhv-content .usa-button.usa-button-secondary-inverse:hover,
  #wrapper.mhv-content .usa-button:visited.usa-button-outline-inverse.usa-button-hover,
  #wrapper.mhv-content .usa-button:visited.usa-button-outline-inverse:hover,
  #wrapper.mhv-content .usa-button:visited.usa-button-secondary-inverse.usa-button-hover,
  #wrapper.mhv-content .usa-button:visited.usa-button-secondary-inverse:hover,
  #wrapper.mhv-content [type="button"].usa-button-outline-inverse.usa-button-hover,
  #wrapper.mhv-content [type="button"].usa-button-outline-inverse:hover,
  #wrapper.mhv-content [type="button"].usa-button-secondary-inverse.usa-button-hover,
  #wrapper.mhv-content [type="button"].usa-button-secondary-inverse:hover,
  #wrapper.mhv-content [type="image"].usa-button-outline-inverse.usa-button-hover,
  #wrapper.mhv-content [type="image"].usa-button-outline-inverse:hover,
  #wrapper.mhv-content [type="image"].usa-button-secondary-inverse.usa-button-hover,
  #wrapper.mhv-content [type="image"].usa-button-secondary-inverse:hover,
  #wrapper.mhv-content [type="reset"].usa-button-outline-inverse.usa-button-hover,
  #wrapper.mhv-content [type="reset"].usa-button-outline-inverse:hover,
  #wrapper.mhv-content [type="reset"].usa-button-secondary-inverse.usa-button-hover,
  #wrapper.mhv-content [type="reset"].usa-button-secondary-inverse:hover,
  #wrapper.mhv-content [type="submit"].usa-button-outline-inverse.usa-button-hover,
  #wrapper.mhv-content [type="submit"].usa-button-outline-inverse:hover,
  #wrapper.mhv-content [type="submit"].usa-button-secondary-inverse.usa-button-hover,
  #wrapper.mhv-content [type="submit"].usa-button-secondary-inverse:hover,
  #wrapper.mhv-content button.usa-button-outline-inverse.usa-button-hover,
  #wrapper.mhv-content button.usa-button-outline-inverse:hover,
  #wrapper.mhv-content button.usa-button-secondary-inverse.usa-button-hover,
  #wrapper.mhv-content button.usa-button-secondary-inverse:hover {
    box-shadow: inset 0 0 0 2px #d6d7d9;
    color: #d6d7d9; }
  #wrapper.mhv-content .usa-button-primary.usa-button-outline-inverse.usa-button-active,
  #wrapper.mhv-content .usa-button-primary.usa-button-outline-inverse:active,
  #wrapper.mhv-content .usa-button-primary.usa-button-secondary-inverse.usa-button-active,
  #wrapper.mhv-content .usa-button-primary.usa-button-secondary-inverse:active,
  #wrapper.mhv-content .usa-button-primary:visited.usa-button-outline-inverse.usa-button-active,
  #wrapper.mhv-content .usa-button-primary:visited.usa-button-outline-inverse:active,
  #wrapper.mhv-content .usa-button-primary:visited.usa-button-secondary-inverse.usa-button-active,
  #wrapper.mhv-content .usa-button-primary:visited.usa-button-secondary-inverse:active,
  #wrapper.mhv-content .usa-button.usa-button-outline-inverse.usa-button-active,
  #wrapper.mhv-content .usa-button.usa-button-outline-inverse:active,
  #wrapper.mhv-content .usa-button.usa-button-secondary-inverse.usa-button-active,
  #wrapper.mhv-content .usa-button.usa-button-secondary-inverse:active,
  #wrapper.mhv-content .usa-button:visited.usa-button-outline-inverse.usa-button-active,
  #wrapper.mhv-content .usa-button:visited.usa-button-outline-inverse:active,
  #wrapper.mhv-content .usa-button:visited.usa-button-secondary-inverse.usa-button-active,
  #wrapper.mhv-content .usa-button:visited.usa-button-secondary-inverse:active,
  #wrapper.mhv-content [type="button"].usa-button-outline-inverse.usa-button-active,
  #wrapper.mhv-content [type="button"].usa-button-outline-inverse:active,
  #wrapper.mhv-content [type="button"].usa-button-secondary-inverse.usa-button-active,
  #wrapper.mhv-content [type="button"].usa-button-secondary-inverse:active,
  #wrapper.mhv-content [type="image"].usa-button-outline-inverse.usa-button-active,
  #wrapper.mhv-content [type="image"].usa-button-outline-inverse:active,
  #wrapper.mhv-content [type="image"].usa-button-secondary-inverse.usa-button-active,
  #wrapper.mhv-content [type="image"].usa-button-secondary-inverse:active,
  #wrapper.mhv-content [type="reset"].usa-button-outline-inverse.usa-button-active,
  #wrapper.mhv-content [type="reset"].usa-button-outline-inverse:active,
  #wrapper.mhv-content [type="reset"].usa-button-secondary-inverse.usa-button-active,
  #wrapper.mhv-content [type="reset"].usa-button-secondary-inverse:active,
  #wrapper.mhv-content [type="submit"].usa-button-outline-inverse.usa-button-active,
  #wrapper.mhv-content [type="submit"].usa-button-outline-inverse:active,
  #wrapper.mhv-content [type="submit"].usa-button-secondary-inverse.usa-button-active,
  #wrapper.mhv-content [type="submit"].usa-button-secondary-inverse:active,
  #wrapper.mhv-content button.usa-button-outline-inverse.usa-button-active,
  #wrapper.mhv-content button.usa-button-outline-inverse:active,
  #wrapper.mhv-content button.usa-button-secondary-inverse.usa-button-active,
  #wrapper.mhv-content button.usa-button-secondary-inverse:active {
    box-shadow: inset 0 0 0 2px #aeb0b5;
    color: #d6d7d9; }
  #wrapper.mhv-content .usa-button-primary.usa-button-gray,
  #wrapper.mhv-content .usa-button-primary:visited.usa-button-gray,
  #wrapper.mhv-content .usa-button.usa-button-gray,
  #wrapper.mhv-content .usa-button:visited.usa-button-gray,
  #wrapper.mhv-content [type="button"].usa-button-gray,
  #wrapper.mhv-content [type="image"].usa-button-gray,
  #wrapper.mhv-content [type="reset"].usa-button-gray,
  #wrapper.mhv-content [type="submit"].usa-button-gray,
  #wrapper.mhv-content button.usa-button-gray {
    background-color: #5b616b; }
  #wrapper.mhv-content .usa-button-primary.usa-button-gray.usa-button-hover,
  #wrapper.mhv-content .usa-button-primary.usa-button-gray:hover,
  #wrapper.mhv-content .usa-button-primary:visited.usa-button-gray.usa-button-hover,
  #wrapper.mhv-content .usa-button-primary:visited.usa-button-gray:hover,
  #wrapper.mhv-content .usa-button.usa-button-gray.usa-button-hover,
  #wrapper.mhv-content .usa-button.usa-button-gray:hover,
  #wrapper.mhv-content .usa-button:visited.usa-button-gray.usa-button-hover,
  #wrapper.mhv-content .usa-button:visited.usa-button-gray:hover,
  #wrapper.mhv-content [type="button"].usa-button-gray.usa-button-hover,
  #wrapper.mhv-content [type="button"].usa-button-gray:hover,
  #wrapper.mhv-content [type="image"].usa-button-gray.usa-button-hover,
  #wrapper.mhv-content [type="image"].usa-button-gray:hover,
  #wrapper.mhv-content [type="reset"].usa-button-gray.usa-button-hover,
  #wrapper.mhv-content [type="reset"].usa-button-gray:hover,
  #wrapper.mhv-content [type="submit"].usa-button-gray.usa-button-hover,
  #wrapper.mhv-content [type="submit"].usa-button-gray:hover,
  #wrapper.mhv-content button.usa-button-gray.usa-button-hover,
  #wrapper.mhv-content button.usa-button-gray:hover {
    background-color: #323a45; }
  #wrapper.mhv-content .usa-button-primary.usa-button-gray.usa-button-active,
  #wrapper.mhv-content .usa-button-primary.usa-button-gray:active,
  #wrapper.mhv-content .usa-button-primary:visited.usa-button-gray.usa-button-active,
  #wrapper.mhv-content .usa-button-primary:visited.usa-button-gray:active,
  #wrapper.mhv-content .usa-button.usa-button-gray.usa-button-active,
  #wrapper.mhv-content .usa-button.usa-button-gray:active,
  #wrapper.mhv-content .usa-button:visited.usa-button-gray.usa-button-active,
  #wrapper.mhv-content .usa-button:visited.usa-button-gray:active,
  #wrapper.mhv-content [type="button"].usa-button-gray.usa-button-active,
  #wrapper.mhv-content [type="button"].usa-button-gray:active,
  #wrapper.mhv-content [type="image"].usa-button-gray.usa-button-active,
  #wrapper.mhv-content [type="image"].usa-button-gray:active,
  #wrapper.mhv-content [type="reset"].usa-button-gray.usa-button-active,
  #wrapper.mhv-content [type="reset"].usa-button-gray:active,
  #wrapper.mhv-content [type="submit"].usa-button-gray.usa-button-active,
  #wrapper.mhv-content [type="submit"].usa-button-gray:active,
  #wrapper.mhv-content button.usa-button-gray.usa-button-active,
  #wrapper.mhv-content button.usa-button-gray:active {
    background-color: #212121; }
  #wrapper.mhv-content .usa-button-primary.usa-button-red,
  #wrapper.mhv-content .usa-button-primary:visited.usa-button-red,
  #wrapper.mhv-content .usa-button.usa-button-red,
  #wrapper.mhv-content .usa-button:visited.usa-button-red,
  #wrapper.mhv-content [type="button"].usa-button-red,
  #wrapper.mhv-content [type="image"].usa-button-red,
  #wrapper.mhv-content [type="reset"].usa-button-red,
  #wrapper.mhv-content [type="submit"].usa-button-red,
  #wrapper.mhv-content button.usa-button-red {
    background-color: #e31c3d; }
  #wrapper.mhv-content .usa-button-primary.usa-button-red.usa-button-hover,
  #wrapper.mhv-content .usa-button-primary.usa-button-red:hover,
  #wrapper.mhv-content .usa-button-primary:visited.usa-button-red.usa-button-hover,
  #wrapper.mhv-content .usa-button-primary:visited.usa-button-red:hover,
  #wrapper.mhv-content .usa-button.usa-button-red.usa-button-hover,
  #wrapper.mhv-content .usa-button.usa-button-red:hover,
  #wrapper.mhv-content .usa-button:visited.usa-button-red.usa-button-hover,
  #wrapper.mhv-content .usa-button:visited.usa-button-red:hover,
  #wrapper.mhv-content [type="button"].usa-button-red.usa-button-hover,
  #wrapper.mhv-content [type="button"].usa-button-red:hover,
  #wrapper.mhv-content [type="image"].usa-button-red.usa-button-hover,
  #wrapper.mhv-content [type="image"].usa-button-red:hover,
  #wrapper.mhv-content [type="reset"].usa-button-red.usa-button-hover,
  #wrapper.mhv-content [type="reset"].usa-button-red:hover,
  #wrapper.mhv-content [type="submit"].usa-button-red.usa-button-hover,
  #wrapper.mhv-content [type="submit"].usa-button-red:hover,
  #wrapper.mhv-content button.usa-button-red.usa-button-hover,
  #wrapper.mhv-content button.usa-button-red:hover {
    background-color: #cd2026; }
  #wrapper.mhv-content .usa-button-primary.usa-button-red.usa-button-active,
  #wrapper.mhv-content .usa-button-primary.usa-button-red:active,
  #wrapper.mhv-content .usa-button-primary:visited.usa-button-red.usa-button-active,
  #wrapper.mhv-content .usa-button-primary:visited.usa-button-red:active,
  #wrapper.mhv-content .usa-button.usa-button-red.usa-button-active,
  #wrapper.mhv-content .usa-button.usa-button-red:active,
  #wrapper.mhv-content .usa-button:visited.usa-button-red.usa-button-active,
  #wrapper.mhv-content .usa-button:visited.usa-button-red:active,
  #wrapper.mhv-content [type="button"].usa-button-red.usa-button-active,
  #wrapper.mhv-content [type="button"].usa-button-red:active,
  #wrapper.mhv-content [type="image"].usa-button-red.usa-button-active,
  #wrapper.mhv-content [type="image"].usa-button-red:active,
  #wrapper.mhv-content [type="reset"].usa-button-red.usa-button-active,
  #wrapper.mhv-content [type="reset"].usa-button-red:active,
  #wrapper.mhv-content [type="submit"].usa-button-red.usa-button-active,
  #wrapper.mhv-content [type="submit"].usa-button-red:active,
  #wrapper.mhv-content button.usa-button-red.usa-button-active,
  #wrapper.mhv-content button.usa-button-red:active {
    background-color: #981b1e; }
  #wrapper.mhv-content .usa-button-primary.usa-button-big,
  #wrapper.mhv-content .usa-button-primary:visited.usa-button-big,
  #wrapper.mhv-content .usa-button.usa-button-big,
  #wrapper.mhv-content .usa-button:visited.usa-button-big,
  #wrapper.mhv-content [type="button"].usa-button-big,
  #wrapper.mhv-content [type="image"].usa-button-big,
  #wrapper.mhv-content [type="reset"].usa-button-big,
  #wrapper.mhv-content [type="submit"].usa-button-big,
  #wrapper.mhv-content button.usa-button-big {
    border-radius: 8px;
    font-size: 2.4rem;
    padding: 1.5rem 3rem; }
  #wrapper.mhv-content .btn-primary:disabled,
  #wrapper.mhv-content .usa-button-primary:disabled,
  #wrapper.mhv-content .usa-button-primary:visited:disabled,
  #wrapper.mhv-content .usa-button:disabled,
  #wrapper.mhv-content .usa-button:visited:disabled,
  #wrapper.mhv-content [type="button"]:disabled,
  #wrapper.mhv-content [type="image"]:disabled,
  #wrapper.mhv-content [type="reset"]:disabled,
  #wrapper.mhv-content [type="submit"]:disabled,
  #wrapper.mhv-content button:disabled {
    background-color: #d6d7d9;
    pointer-events: none; }
  #wrapper.mhv-content .usa-button-primary:disabled.usa-button-active,
  #wrapper.mhv-content .usa-button-primary:disabled.usa-button-hover,
  #wrapper.mhv-content .usa-button-primary:disabled.usa-focus,
  #wrapper.mhv-content .usa-button-primary:disabled:active,
  #wrapper.mhv-content .usa-button-primary:disabled:focus,
  #wrapper.mhv-content .usa-button-primary:disabled:hover,
  #wrapper.mhv-content .usa-button-primary:visited:disabled.usa-button-active,
  #wrapper.mhv-content .usa-button-primary:visited:disabled.usa-button-hover,
  #wrapper.mhv-content .usa-button-primary:visited:disabled.usa-focus,
  #wrapper.mhv-content .usa-button-primary:visited:disabled:active,
  #wrapper.mhv-content .usa-button-primary:visited:disabled:focus,
  #wrapper.mhv-content .usa-button-primary:visited:disabled:hover,
  #wrapper.mhv-content .usa-button:disabled.usa-button-active,
  #wrapper.mhv-content .usa-button:disabled.usa-button-hover,
  #wrapper.mhv-content .usa-button:disabled.usa-focus,
  #wrapper.mhv-content .usa-button:disabled:active,
  #wrapper.mhv-content .usa-button:disabled:focus,
  #wrapper.mhv-content .usa-button:disabled:hover,
  #wrapper.mhv-content .usa-button:visited:disabled.usa-button-active,
  #wrapper.mhv-content .usa-button:visited:disabled.usa-button-hover,
  #wrapper.mhv-content .usa-button:visited:disabled.usa-focus,
  #wrapper.mhv-content .usa-button:visited:disabled:active,
  #wrapper.mhv-content .usa-button:visited:disabled:focus,
  #wrapper.mhv-content .usa-button:visited:disabled:hover,
  #wrapper.mhv-content [type="button"]:disabled.usa-button-active,
  #wrapper.mhv-content [type="button"]:disabled.usa-button-hover,
  #wrapper.mhv-content [type="button"]:disabled.usa-focus,
  #wrapper.mhv-content [type="button"]:disabled:active,
  #wrapper.mhv-content [type="button"]:disabled:focus,
  #wrapper.mhv-content [type="button"]:disabled:hover,
  #wrapper.mhv-content [type="image"]:disabled.usa-button-active,
  #wrapper.mhv-content [type="image"]:disabled.usa-button-hover,
  #wrapper.mhv-content [type="image"]:disabled.usa-focus,
  #wrapper.mhv-content [type="image"]:disabled:active,
  #wrapper.mhv-content [type="image"]:disabled:focus,
  #wrapper.mhv-content [type="image"]:disabled:hover,
  #wrapper.mhv-content [type="reset"]:disabled.usa-button-active,
  #wrapper.mhv-content [type="reset"]:disabled.usa-button-hover,
  #wrapper.mhv-content [type="reset"]:disabled.usa-focus,
  #wrapper.mhv-content [type="reset"]:disabled:active,
  #wrapper.mhv-content [type="reset"]:disabled:focus,
  #wrapper.mhv-content [type="reset"]:disabled:hover,
  #wrapper.mhv-content [type="submit"]:disabled.usa-button-active,
  #wrapper.mhv-content [type="submit"]:disabled.usa-button-hover,
  #wrapper.mhv-content [type="submit"]:disabled.usa-focus,
  #wrapper.mhv-content [type="submit"]:disabled:active,
  #wrapper.mhv-content [type="submit"]:disabled:focus,
  #wrapper.mhv-content [type="submit"]:disabled:hover,
  #wrapper.mhv-content button:disabled.usa-button-active,
  #wrapper.mhv-content button:disabled.usa-button-hover,
  #wrapper.mhv-content button:disabled.usa-focus,
  #wrapper.mhv-content button:disabled:active,
  #wrapper.mhv-content button:disabled:focus,
  #wrapper.mhv-content button:disabled:hover {
    background-color: #d6d7d9;
    border: 0;
    box-shadow: none; }
  #wrapper.mhv-content .btn-disabled,
  #wrapper.mhv-content .usa-button-disabled {
    pointer-events: none; }
  #wrapper.mhv-content .btn-disabled:active,
  #wrapper.mhv-content .btn-disabled:focus,
  #wrapper.mhv-content .btn-disabled:hover,
  #wrapper.mhv-content .usa-button-disabled.usa-button-active,
  #wrapper.mhv-content .usa-button-disabled.usa-button-hover,
  #wrapper.mhv-content .usa-button-disabled.usa-focus,
  #wrapper.mhv-content .usa-button-disabled:active,
  #wrapper.mhv-content .usa-button-disabled:focus,
  #wrapper.mhv-content .usa-button-disabled:hover {
    background-color: #d6d7d9;
    border: 0;
    box-shadow: none; }
  #wrapper.mhv-content .btn-secondary:disabled,
  #wrapper.mhv-content .usa-button-outline-inverse:disabled,
  #wrapper.mhv-content .usa-button-secondary-disabled,
  #wrapper.mhv-content .usa-button-secondary-inverse-disabled,
  #wrapper.mhv-content .usa-button-secondary-inverse:disabled,
  #wrapper.mhv-content .usa-button-secondary:disabled {
    box-shadow: inset 0 0 0 2px #d6d7d9;
    color: #d6d7d9;
    pointer-events: none; }
  #wrapper.mhv-content .btn-secondary:disabled:active,
  #wrapper.mhv-content .btn-secondary:disabled:focus,
  #wrapper.mhv-content .btn-secondary:disabled:hover,
  #wrapper.mhv-content .usa-button-outline-inverse:disabled.usa-button-active,
  #wrapper.mhv-content .usa-button-outline-inverse:disabled.usa-button-hover,
  #wrapper.mhv-content .usa-button-outline-inverse:disabled.usa-focus,
  #wrapper.mhv-content .usa-button-outline-inverse:disabled:active,
  #wrapper.mhv-content .usa-button-outline-inverse:disabled:focus,
  #wrapper.mhv-content .usa-button-outline-inverse:disabled:hover,
  #wrapper.mhv-content .usa-button-secondary-disabled.usa-button-active,
  #wrapper.mhv-content .usa-button-secondary-disabled.usa-button-hover,
  #wrapper.mhv-content .usa-button-secondary-disabled.usa-focus,
  #wrapper.mhv-content .usa-button-secondary-disabled:active,
  #wrapper.mhv-content .usa-button-secondary-disabled:focus,
  #wrapper.mhv-content .usa-button-secondary-disabled:hover,
  #wrapper.mhv-content .usa-button-secondary-inverse-disabled.usa-button-active,
  #wrapper.mhv-content .usa-button-secondary-inverse-disabled.usa-button-hover,
  #wrapper.mhv-content .usa-button-secondary-inverse-disabled.usa-focus,
  #wrapper.mhv-content .usa-button-secondary-inverse-disabled:active,
  #wrapper.mhv-content .usa-button-secondary-inverse-disabled:focus,
  #wrapper.mhv-content .usa-button-secondary-inverse-disabled:hover,
  #wrapper.mhv-content .usa-button-secondary-inverse:disabled.usa-button-active,
  #wrapper.mhv-content .usa-button-secondary-inverse:disabled.usa-button-hover,
  #wrapper.mhv-content .usa-button-secondary-inverse:disabled.usa-focus,
  #wrapper.mhv-content .usa-button-secondary-inverse:disabled:active,
  #wrapper.mhv-content .usa-button-secondary-inverse:disabled:focus,
  #wrapper.mhv-content .usa-button-secondary-inverse:disabled:hover,
  #wrapper.mhv-content .usa-button-secondary:disabled.usa-button-active,
  #wrapper.mhv-content .usa-button-secondary:disabled.usa-button-hover,
  #wrapper.mhv-content .usa-button-secondary:disabled.usa-focus,
  #wrapper.mhv-content .usa-button-secondary:disabled:active,
  #wrapper.mhv-content .usa-button-secondary:disabled:focus,
  #wrapper.mhv-content .usa-button-secondary:disabled:hover {
    background-color: #fff;
    border: 0; }
  #wrapper.mhv-content .btn-secondary:disabled,
  #wrapper.mhv-content html .btn-secondary:disabled,
  #wrapper.mhv-content .usa-button-secondary:disabled,
  #wrapper.mhv-content html .usa-button-secondary-disabled {
    background-color: #fff; }
  #wrapper.mhv-content .usa-button-secondary-inverse:disabled,
  #wrapper.mhv-content html .usa-button-secondary-inverse-disabled {
    background-color: transparent;
    box-shadow: inset 0 0 0 2px #5b616b;
    color: #5b616b; }
  #wrapper.mhv-content .usa-button-unstyled {
    -webkit-font-smoothing: auto;
    border: 0;
    border-radius: 0;
    font-weight: 400;
    margin: 0;
    padding: 0;
    text-align: left; }
  #wrapper.mhv-content .usa-button-unstyled,
  #wrapper.mhv-content .usa-button-unstyled:hover {
    background-color: transparent; }
  #wrapper.mhv-content input,
  #wrapper.mhv-content select,
  #wrapper.mhv-content textarea {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: 0.1rem solid #5b616b;
    border-radius: 0;
    box-sizing: border-box;
    color: #212121;
    display: block;
    font-size: 1.6rem;
    height: 4.2rem;
    line-height: 1.3;
    margin: 0.2em 0;
    max-width: 46rem;
    padding: 1rem 0.7em;
    width: 100%; }
  #wrapper.mhv-content input.usa-input-success,
  #wrapper.mhv-content select.usa-input-success,
  #wrapper.mhv-content textarea.usa-input-success {
    border: 3px solid #4aa564; }
  #wrapper.mhv-content .usa-input-error {
    border-left: 4px solid #cd2026;
    margin-top: 3rem;
    padding-bottom: 0.8rem;
    padding-left: 1.5rem;
    padding-top: 0.8rem;
    position: relative;
    right: 1.9rem; }
  #wrapper.mhv-content .usa-input-error input,
  #wrapper.mhv-content .usa-input-error select,
  #wrapper.mhv-content .usa-input-error textarea {
    border: 3px solid #cd2026;
    width: calc(100% + 1.9rem); }
  #wrapper.mhv-content .usa-input-error label {
    margin-top: 0; }
  #wrapper.mhv-content .usa-input-error .usa-input-inline {
    border: 0.1rem solid #5b616b;
    width: inherit; }
  #wrapper.mhv-content .usa-input-error .usa-input-inline-error {
    border: 3px solid #cd2026; }
  #wrapper.mhv-content .usa-input-error-label,
  #wrapper.mhv-content .usa-input-error-message {
    display: block;
    font-size: 1.6rem;
    font-weight: 700; }
  #wrapper.mhv-content .usa-input-error-message {
    color: #cd2026;
    padding-bottom: 3px;
    padding-top: 3px; }
  #wrapper.mhv-content .usa-input-required:after {
    color: #981b1e;
    content: " (*required)"; }
  #wrapper.mhv-content .usa-input-optional:after {
    color: #757575;
    content: " (optional)"; }
  #wrapper.mhv-content .usa-input-label-helper {
    color: #757575; }
  #wrapper.mhv-content .usa-input-label-required {
    color: #981b1e; }
  #wrapper.mhv-content label {
    display: block;
    margin-top: 3rem;
    max-width: 46rem; }
  #wrapper.mhv-content textarea {
    height: 16rem; }
  #wrapper.mhv-content select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: #fff;
    background-image: url("/mhv-portal-web/o/mhv-portal-theme/images/arrow-both.svg");
    background-position: right 0.5rem center;
    background-repeat: no-repeat;
    background-size: 0.7rem;
    padding-right: 3rem; }
  #wrapper.mhv-content select::-ms-expand {
    display: none; }
  #wrapper.mhv-content select:-webkit-autofill {
    -webkit-appearance: menulist;
    appearance: menulist; }
  #wrapper.mhv-content select:-moz-focusring {
    color: transparent;
    text-shadow: 0 0 0 #000; }
  #wrapper.mhv-content legend {
    font-weight: 700; }
  #wrapper.mhv-content legend {
    font-size: 3rem; }
  #wrapper.mhv-content .usa-fieldset-inputs label {
    margin-top: 0; }
  #wrapper.mhv-content .usa-form-hint {
    color: #757575;
    font-family: Source Sans Pro, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;
    margin-bottom: 0; }
  #wrapper.mhv-content [type="checkbox"],
  #wrapper.mhv-content [type="radio"] {
    left: -999em;
    position: absolute; }
  #wrapper.mhv-content .lt-ie9 [type="checkbox"],
  #wrapper.mhv-content .lt-ie9 [type="radio"] {
    border: 0;
    float: left;
    margin: 0.4em 0.4em 0 0;
    position: static;
    width: auto; }
  #wrapper.mhv-content [type="checkbox"] + label,
  #wrapper.mhv-content [type="radio"] + label {
    cursor: pointer;
    font-weight: 400;
    margin-bottom: 0.65em; }
  #wrapper.mhv-content [type="checkbox"] + label:before,
  #wrapper.mhv-content [type="radio"] + label:before {
    background: #fff;
    content: "\A0";
    display: inline-block;
    text-indent: 0.15em;
    vertical-align: middle\0; }
  #wrapper.mhv-content [type="checkbox"] + label:before {
    border-radius: 2px;
    box-shadow: 0 0 0 1px #757575;
    height: 2rem;
    line-height: 2rem;
    margin-left: 1px;
    margin-right: 0.6em;
    width: 2rem; }
  #wrapper.mhv-content [type="radio"] + label:before {
    border-radius: 100%;
    box-shadow: 0 0 0 2px #fff, 0 0 0 3px #757575;
    height: 1.4rem;
    line-height: 1.4rem;
    margin-left: 3px;
    margin-right: 0.75em;
    width: 1.4rem; }
  #wrapper.mhv-content [type="checkbox"]:checked + label:before,
  #wrapper.mhv-content [type="radio"]:checked + label:before {
    background-color: #0071bb;
    box-shadow: 0 0 0 1px #0071bb; }
  #wrapper.mhv-content [type="radio"]:checked + label:before {
    box-shadow: 0 0 0 2px #fff, 0 0 0 4px #0071bb; }
  #wrapper.mhv-content [type="checkbox"]:checked + label:before,
  #wrapper.mhv-content [type="checkbox"]:checked:disabled + label:before {
    background-image: url("/mhv-portal-web/o/mhv-portal-theme/images/checkbox-checked.png");
    background-position: 50%;
    background-repeat: no-repeat; }
  #wrapper.mhv-content [type="radio"]:focus + label:before {
    outline: 2px solid #f9c642;
    outline-offset: 6px; }
  #wrapper.mhv-content [type="checkbox"]:disabled + label {
    color: #d6d7d9; }
  #wrapper.mhv-content [type="checkbox"]:focus + label:before {
    outline: 2px solid #f9c642;
    outline-offset: 3px; }
  #wrapper.mhv-content [type="checkbox"]:disabled + label:before,
  #wrapper.mhv-content [type="radio"]:disabled + label:before {
    background: #f1f1f1;
    box-shadow: 0 0 0 1px #aeb0b5;
    cursor: not-allowed; }
  @media print {
    #wrapper.mhv-content [type="checkbox"]:checked + label:before,
    #wrapper.mhv-content [type="checkbox"]:checked:disabled + label:before {
      background-color: #fff;
      background-image: none;
      content: url("/mhv-portal-web/o/mhv-portal-theme/images/checkbox-check-print.svg");
      text-indent: 0; }
    #wrapper.mhv-content [type="radio"]:checked + label:before,
    #wrapper.mhv-content [type="radio"]:checked:disabled + label:before {
      box-shadow: 0 0 0 2px #fff, inset 0 0 0 14px #0071bb, 0 0 0 4px #0071bb; } }
  #wrapper.mhv-content [type="range"] {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: none;
    overflow: hidden;
    padding-left: 0;
    width: 100%; }
  #wrapper.mhv-content [type="range"]:focus {
    outline: none; }
  #wrapper.mhv-content [type="range"]:focus::-webkit-slider-thumb {
    box-shadow: 0 0 0 2px #0071bb; }
  #wrapper.mhv-content [type="range"]:focus::-moz-range-thumb {
    box-shadow: 0 0 0 2px #0071bb; }
  #wrapper.mhv-content [type="range"]:focus::-ms-thumb {
    box-shadow: 0 0 0 2px #0071bb; }
  #wrapper.mhv-content [type="range"]::-webkit-slider-runnable-track {
    background: #d6d7d9;
    border: 1px solid #757575;
    cursor: pointer;
    height: 1.6rem;
    width: 100%; }
  #wrapper.mhv-content [type="range"]::-moz-range-track {
    background: #d6d7d9;
    border: 1px solid #757575;
    cursor: pointer;
    height: 1.6rem;
    width: 100%; }
  #wrapper.mhv-content [type="range"]::-ms-track {
    background: #d6d7d9;
    border: 1px solid #757575;
    cursor: pointer;
    height: 1.6rem;
    width: 100%; }
  #wrapper.mhv-content [type="range"]::-webkit-slider-thumb {
    -webkit-appearance: none;
    appearance: none;
    background: #f1f1f1;
    border-radius: 1.5rem;
    box-shadow: 0 0 0 1px #757575;
    cursor: pointer;
    height: 2.5rem;
    margin-top: -0.6rem;
    width: 2.5rem; }
  #wrapper.mhv-content [type="range"]::-moz-range-thumb {
    background: #f1f1f1;
    border-radius: 1.5rem;
    box-shadow: 0 0 0 1px #757575;
    cursor: pointer;
    height: 2.5rem;
    width: 2.5rem; }
  #wrapper.mhv-content [type="range"]::-ms-thumb {
    background: #f1f1f1;
    border-radius: 1.5rem;
    box-shadow: 0 0 0 1px #757575;
    cursor: pointer;
    height: 2.5rem;
    width: 2.5rem; }
  #wrapper.mhv-content [type="range"]::-ms-fill-lower,
  #wrapper.mhv-content [type="range"]::-ms-fill-upper {
    background: #aeb0b5;
    border: 1px solid #757575;
    border-radius: 2rem; }
  #wrapper.mhv-content [type="file"] {
    border: none;
    padding-left: 0; }
  #wrapper.mhv-content .usa-date-of-birth label {
    margin-top: 0; }
  #wrapper.mhv-content .usa-date-of-birth [type="number"] {
    -moz-appearance: textfield; }
  #wrapper.mhv-content .usa-date-of-birth [type="number"]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    appearance: none; }
  #wrapper.mhv-content .usa-date-of-birth [type="number"]::-webkit-contacts-auto-fill-button {
    display: none !important;
    height: 0;
    margin: 0;
    pointer-events: none;
    visibility: hidden;
    width: 0; }
  #wrapper.mhv-content .usa-form-group-day,
  #wrapper.mhv-content .usa-form-group-month,
  #wrapper.mhv-content .usa-form-group-year {
    clear: none;
    float: left;
    margin-right: 1.5rem;
    width: 5rem; }
  #wrapper.mhv-content .usa-form-group-year {
    width: 7rem; }
  #wrapper.mhv-content .usa-label,
  #wrapper.mhv-content .usa-label-big {
    background-color: #5b616b;
    border-radius: 2px;
    color: #fff;
    font-size: 1.5rem;
    margin-right: 0.5rem;
    padding: 0.1rem 0.7rem;
    text-transform: uppercase; }
  #wrapper.mhv-content .usa-label-big:only-of-type,
  #wrapper.mhv-content .usa-label:only-of-type {
    margin-right: 0; }
  #wrapper.mhv-content .usa-label-big {
    font-size: 1.6rem;
    padding-left: 0.9rem;
    padding-right: 0.9rem; }
  #wrapper.mhv-content ol,
  #wrapper.mhv-content ul {
    margin-bottom: 1em;
    margin-top: 1em;
    padding-left: 1.94em; }
  #wrapper.mhv-content li {
    line-height: 1.5;
    margin-bottom: 0.5em; }
  #wrapper.mhv-content li:last-child {
    margin-bottom: 0; }
  #wrapper.mhv-content .usa-unstyled-list {
    list-style-type: none;
    margin-bottom: 0;
    margin-top: 0;
    padding-left: 0; }
  #wrapper.mhv-content .usa-unstyled-list > li {
    margin-bottom: 0; }
  #wrapper.mhv-content table {
    border-spacing: 0;
    margin: 2em 0; }
  #wrapper.mhv-content thead th {
    font-weight: 700; }
  #wrapper.mhv-content thead td,
  #wrapper.mhv-content thead th {
    background-color: #f1f1f1; }
  #wrapper.mhv-content th {
    text-align: left; }
  #wrapper.mhv-content td,
  #wrapper.mhv-content th {
    background-color: #fff;
    border: 1px solid #5b616b;
    font-weight: 400;
    padding: 1rem 1.5rem; }
  #wrapper.mhv-content .usa-table-borderless thead th {
    background-color: transparent;
    border-top: 0; }
  #wrapper.mhv-content .usa-table-borderless td,
  #wrapper.mhv-content .usa-table-borderless th {
    border-left: 0;
    border-right: 0; }
  #wrapper.mhv-content .usa-table-borderless th:first-child {
    padding-left: 0; }
  #wrapper.mhv-content caption {
    font-family: Bitter, Georgia, Cambria, Times New Roman, Times, serif;
    font-size: 1.5rem;
    margin-bottom: 1.2rem; }
  #wrapper.mhv-content html {
    font-family: Source Sans Pro, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; }
  #wrapper.mhv-content p {
    line-height: 1.5;
    margin-bottom: 1em;
    margin-top: 1em; }
  #wrapper.mhv-content a {
    color: #0071bb; }
  #wrapper.mhv-content a:active,
  #wrapper.mhv-content a:hover {
    color: #003e73; }
  #wrapper.mhv-content a:focus {
    outline: 2px solid #f9c642;
    outline-offset: 2px; }
  #wrapper.mhv-content a:visited {
    color: #4c2c92; }
  #wrapper.mhv-content .usa-external_link:after {
    background: url("/mhv-portal-web/o/mhv-portal-theme/images/external-link.svg") no-repeat 0 0;
    background-size: 100%;
    content: "";
    display: inline-block;
    height: 0.65em;
    margin-bottom: -1px;
    margin-left: 4px;
    width: 0.65em; }
  #wrapper.mhv-content .usa-external_link:hover:after {
    background-image: url("/mhv-portal-web/o/mhv-portal-theme/images/external-link-hover.svg"); }
  #wrapper.mhv-content .usa-external_link-alt:after {
    background: url("/mhv-portal-web/o/mhv-portal-theme/images/external-link-alt.svg") no-repeat 0 0;
    background-size: 100%;
    content: "";
    display: inline-block;
    height: 0.65em;
    margin-bottom: -1px;
    margin-left: 4px;
    width: 0.65em; }
  #wrapper.mhv-content .usa-external_link-alt:hover:after {
    background-image: url("/mhv-portal-web/o/mhv-portal-theme/images/external-link-alt-hover.svg"); }
  #wrapper.mhv-content h1,
  #wrapper.mhv-content h2,
  #wrapper.mhv-content h3,
  #wrapper.mhv-content h4,
  #wrapper.mhv-content h5,
  #wrapper.mhv-content h6 {
    clear: both;
    font-family: Bitter, Georgia, Cambria, Times New Roman, Times, serif;
    line-height: 1.3;
    margin-bottom: 0.5em;
    margin-top: 1.5em; }
  #wrapper.mhv-content h1 {
    font-size: 4rem; }
  #wrapper.mhv-content h1,
  #wrapper.mhv-content h2 {
    font-weight: 700; }
  #wrapper.mhv-content h2 {
    font-size: 3rem; }
  #wrapper.mhv-content h3 {
    font-size: 2rem; }
  #wrapper.mhv-content h3,
  #wrapper.mhv-content h4 {
    font-weight: 700; }
  #wrapper.mhv-content h4 {
    font-size: 1.7rem; }
  #wrapper.mhv-content h5 {
    font-weight: 700; }
  #wrapper.mhv-content h5,
  #wrapper.mhv-content h6 {
    font-size: 1.5rem; }
  #wrapper.mhv-content h6 {
    font-family: Source Sans Pro, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;
    font-weight: 400;
    line-height: 1.5;
    text-transform: uppercase; }
  #wrapper.mhv-content address,
  #wrapper.mhv-content cite,
  #wrapper.mhv-content dfn,
  #wrapper.mhv-content var {
    font-style: normal; }
  #wrapper.mhv-content .usa-content-list,
  #wrapper.mhv-content .usa-content ol:not(.usa-accordion):not(.usa-accordion-bordered),
  #wrapper.mhv-content .usa-content p,
  #wrapper.mhv-content .usa-content ul:not(.usa-accordion):not(.usa-accordion-bordered) {
    max-width: 70rem; }
  #wrapper.mhv-content .usa-sans a,
  #wrapper.mhv-content .usa-sans li,
  #wrapper.mhv-content .usa-sans p,
  #wrapper.mhv-content .usa-sans span {
    font-family: Source Sans Pro, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif; }
  #wrapper.mhv-content .usa-sans a {
    border-bottom: none;
    font-weight: 700; }
  #wrapper.mhv-content .usa-serif a,
  #wrapper.mhv-content .usa-serif li,
  #wrapper.mhv-content .usa-serif p,
  #wrapper.mhv-content .usa-serif span {
    font-family: Bitter, Georgia, Cambria, Times New Roman, Times, serif; }
  #wrapper.mhv-content .usa-display {
    font-size: 2rem;
    font-weight: 700;
    margin-bottom: 0; }
  @media screen and (min-width: 481px) {
    #wrapper.mhv-content .usa-display {
      font-size: 4rem;
      font-weight: 700; } }
  @media screen and (min-width: 768px) {
    #wrapper.mhv-content .usa-display {
      font-size: 5.2rem;
      font-weight: 700; } }
  #wrapper.mhv-content .usa-font-lead {
    font-family: Bitter, Georgia, Cambria, Times New Roman, Times, serif;
    font-size: 2rem;
    font-weight: 400;
    line-height: 1.7;
    max-width: 77rem; }
  #wrapper.mhv-content .usa-background-dark {
    background-color: #323a45; }
  #wrapper.mhv-content .usa-background-dark p,
  #wrapper.mhv-content .usa-background-dark span {
    color: #fff; }
  #wrapper.mhv-content .usa-background-dark a {
    color: #d6d7d9; }
  #wrapper.mhv-content .usa-background-dark a:hover {
    color: #fff; }
  #wrapper.mhv-content .usa-text-small {
    font-size: 1.5rem;
    margin-top: 0; }
  #wrapper.mhv-content .usa-grid-full > :first-child,
  #wrapper.mhv-content .usa-grid > :first-child,
  #wrapper.mhv-content .usa-section > :first-child {
    margin-top: 0; }
  #wrapper.mhv-content .usa-grid-full > :last-child,
  #wrapper.mhv-content .usa-grid > :last-child,
  #wrapper.mhv-content .usa-section > :last-child {
    margin-bottom: 0; }
  #wrapper.mhv-content .usa-width-five-sixths:first-child > :first-child,
  #wrapper.mhv-content .usa-width-one-fourth:first-child > :first-child,
  #wrapper.mhv-content .usa-width-one-half:first-child > :first-child,
  #wrapper.mhv-content .usa-width-one-sixth:first-child > :first-child,
  #wrapper.mhv-content .usa-width-one-third:first-child > :first-child,
  #wrapper.mhv-content .usa-width-one-twelfth:first-child > :first-child,
  #wrapper.mhv-content .usa-width-one-whole:first-child > :first-child,
  #wrapper.mhv-content .usa-width-three-fourths:first-child > :first-child,
  #wrapper.mhv-content .usa-width-two-thirds:first-child > :first-child {
    margin-top: 0; }
  @media screen and (min-width: 768px) {
    #wrapper.mhv-content .usa-width-five-sixths > :first-child,
    #wrapper.mhv-content .usa-width-one-fourth > :first-child,
    #wrapper.mhv-content .usa-width-one-half > :first-child,
    #wrapper.mhv-content .usa-width-one-sixth > :first-child,
    #wrapper.mhv-content .usa-width-one-third > :first-child,
    #wrapper.mhv-content .usa-width-one-twelfth > :first-child,
    #wrapper.mhv-content .usa-width-one-whole > :first-child,
    #wrapper.mhv-content .usa-width-three-fourths > :first-child,
    #wrapper.mhv-content .usa-width-two-thirds > :first-child {
      margin-top: 0; } }
  #wrapper.mhv-content .usa-width-five-sixths:last-child > :last-child,
  #wrapper.mhv-content .usa-width-one-fourth:last-child > :last-child,
  #wrapper.mhv-content .usa-width-one-half:last-child > :last-child,
  #wrapper.mhv-content .usa-width-one-sixth:last-child > :last-child,
  #wrapper.mhv-content .usa-width-one-third:last-child > :last-child,
  #wrapper.mhv-content .usa-width-one-twelfth:last-child > :last-child,
  #wrapper.mhv-content .usa-width-one-whole:last-child > :last-child,
  #wrapper.mhv-content .usa-width-three-fourths:last-child > :last-child,
  #wrapper.mhv-content .usa-width-two-thirds:last-child > :last-child {
    margin-bottom: 0; }
  @media screen and (min-width: 768px) {
    #wrapper.mhv-content .usa-width-five-sixths > :last-child,
    #wrapper.mhv-content .usa-width-one-fourth > :last-child,
    #wrapper.mhv-content .usa-width-one-half > :last-child,
    #wrapper.mhv-content .usa-width-one-sixth > :last-child,
    #wrapper.mhv-content .usa-width-one-third > :last-child,
    #wrapper.mhv-content .usa-width-one-twelfth > :last-child,
    #wrapper.mhv-content .usa-width-one-whole > :last-child,
    #wrapper.mhv-content .usa-width-three-fourths > :last-child,
    #wrapper.mhv-content .usa-width-two-thirds > :last-child {
      margin-bottom: 0; } }
  #wrapper.mhv-content .usa-accordion,
  #wrapper.mhv-content .usa-accordion-bordered {
    color: #212121;
    list-style-type: none;
    margin: 0;
    padding: 0;
    width: 100%; }
  #wrapper.mhv-content .usa-accordion-bordered > li,
  #wrapper.mhv-content .usa-accordion > li {
    margin-bottom: 0; }
  #wrapper.mhv-content .usa-accordion-bordered > ul li ul,
  #wrapper.mhv-content .usa-accordion > ul li ul {
    list-style: disc; }
  #wrapper.mhv-content .usa-accordion-bordered > ul li ul > li > ul,
  #wrapper.mhv-content .usa-accordion > ul li ul > li > ul {
    list-style: circle; }
  #wrapper.mhv-content .usa-accordion-bordered > ul li ul > li > ul > li > ul,
  #wrapper.mhv-content .usa-accordion > ul li ul > li > ul > li > ul {
    list-style: square; }
  #wrapper.mhv-content .usa-accordion + .usa-accordion,
  #wrapper.mhv-content .usa-accordion + .usa-accordion-bordered,
  #wrapper.mhv-content .usa-accordion-bordered + .usa-accordion,
  #wrapper.mhv-content .usa-accordion-bordered + .usa-accordion-bordered {
    margin-top: 1rem; }
  #wrapper.mhv-content .usa-accordion-bordered > ul,
  #wrapper.mhv-content .usa-accordion > ul {
    color: #212121;
    list-style-type: none;
    margin: 0;
    padding: 0;
    width: 100%; }
  #wrapper.mhv-content .usa-accordion-bordered > ul > li,
  #wrapper.mhv-content .usa-accordion > ul > li {
    background-color: #f1f1f1;
    font-family: Source Sans Pro, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;
    list-style: none;
    margin-bottom: 0;
    margin-bottom: 0.5rem;
    width: 100%; }
  #wrapper.mhv-content .usa-accordion-bordered > ul button,
  #wrapper.mhv-content .usa-accordion > ul button {
    -webkit-font-smoothing: auto;
    background-color: transparent;
    background-color: #f1f1f1;
    background-image: url("/mhv-portal-web/o/mhv-portal-theme/images/plus.svg");
    background-position: right 2rem center;
    background-repeat: no-repeat;
    background-size: 1.5rem;
    border: 0;
    border-radius: 0;
    color: #212121;
    cursor: pointer;
    display: inline-block;
    font-family: Source Sans Pro, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;
    font-weight: 400;
    font-weight: 700;
    margin: 0;
    padding: 1.5rem 5.5rem 1.5rem 2rem;
    text-align: left;
    width: 100%; }
  #wrapper.mhv-content .usa-accordion-bordered > ul button:hover,
  #wrapper.mhv-content .usa-accordion > ul button:hover {
    background-color: transparent;
    background-color: #d6d7d9;
    color: #212121; }
  #wrapper.mhv-content .usa-accordion-bordered > ul button h1,
  #wrapper.mhv-content .usa-accordion-bordered > ul button h2,
  #wrapper.mhv-content .usa-accordion-bordered > ul button h3,
  #wrapper.mhv-content .usa-accordion-bordered > ul button h4,
  #wrapper.mhv-content .usa-accordion-bordered > ul button h5,
  #wrapper.mhv-content .usa-accordion-bordered > ul button h6,
  #wrapper.mhv-content .usa-accordion > ul button h1,
  #wrapper.mhv-content .usa-accordion > ul button h2,
  #wrapper.mhv-content .usa-accordion > ul button h3,
  #wrapper.mhv-content .usa-accordion > ul button h4,
  #wrapper.mhv-content .usa-accordion > ul button h5,
  #wrapper.mhv-content .usa-accordion > ul button h6 {
    margin: 0; }
  #wrapper.mhv-content .usa-accordion-bordered > ul [aria-expanded="false"],
  #wrapper.mhv-content .usa-accordion > ul [aria-expanded="false"] {
    background-image: url("/mhv-portal-web/o/mhv-portal-theme/images/plus.svg");
    background-repeat: no-repeat;
    background-size: 1.5rem; }
  #wrapper.mhv-content .usa-accordion-bordered > li,
  #wrapper.mhv-content .usa-accordion > li {
    background-color: #f1f1f1;
    font-family: Source Sans Pro, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;
    list-style: none;
    margin-bottom: 0.5rem;
    width: 100%; }
  #wrapper.mhv-content .usa-accordion-bordered .usa-accordion-content {
    border-bottom: 3px solid #f1f1f1;
    border-left: 3px solid #f1f1f1;
    border-right: 3px solid #f1f1f1; }
  #wrapper.mhv-content .usa-accordion-content {
    background-color: #fff;
    overflow: auto;
    padding: 1.5rem 2rem; }
  #wrapper.mhv-content .usa-accordion-content > :first-child {
    margin-top: 0; }
  #wrapper.mhv-content .usa-accordion-content > :last-child {
    margin-bottom: 0; }
  #wrapper.mhv-content .usa-accordion-content:not([aria-hidden]) {
    left: -999em;
    position: absolute; }
  #wrapper.mhv-content .usa-accordion-content[aria-hidden="true"] {
    display: none; }
  #wrapper.mhv-content .usa-accordion-button {
    -webkit-font-smoothing: auto;
    background-color: transparent;
    background-color: #f1f1f1;
    background-image: url("/mhv-portal-web/o/mhv-portal-theme/images/minus.svg");
    background-position: right 2rem center;
    background-repeat: no-repeat;
    background-size: 1.5rem;
    border: 0;
    border-radius: 0;
    color: #212121;
    cursor: pointer;
    display: inline-block;
    font-family: Source Sans Pro, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;
    font-weight: 400;
    font-weight: 700;
    margin: 0;
    padding: 1.5rem 5.5rem 1.5rem 2rem;
    text-align: left;
    width: 100%; }
  #wrapper.mhv-content .usa-accordion-button:hover {
    background-color: transparent;
    background-color: #d6d7d9;
    color: #212121; }
  #wrapper.mhv-content .usa-accordion-button h1,
  #wrapper.mhv-content .usa-accordion-button h2,
  #wrapper.mhv-content .usa-accordion-button h3,
  #wrapper.mhv-content .usa-accordion-button h4,
  #wrapper.mhv-content .usa-accordion-button h5,
  #wrapper.mhv-content .usa-accordion-button h6 {
    margin: 0; }
  #wrapper.mhv-content .usa-accordion-button[aria-expanded="false"] {
    background-image: url("/mhv-portal-web/o/mhv-portal-theme/images/plus.svg");
    background-repeat: no-repeat;
    background-size: 1.5rem; }
  #wrapper.mhv-content .portlet-alerts .panel,
  #wrapper.mhv-content .usa-alert {
    background-position: 2rem 2rem;
    background-repeat: no-repeat;
    background-size: 5.2rem;
    padding: 2rem 2rem 1.4rem 3rem;
    position: relative; }
  #wrapper.mhv-content .portlet-alerts .panel .panel-heading:before,
  #wrapper.mhv-content .usa-alert:before {
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 1rem; }
  #wrapper.mhv-content .portlet-alerts .panel a,
  #wrapper.mhv-content .usa-alert a {
    color: #003e73; }
  #wrapper.mhv-content .portlet-alerts .panel a:focus,
  #wrapper.mhv-content .portlet-alerts .panel a:hover,
  #wrapper.mhv-content .usa-alert a:focus,
  #wrapper.mhv-content .usa-alert a:hover {
    color: #112e51; }
  #wrapper.mhv-content .portlet-alerts .panel ul,
  #wrapper.mhv-content .usa-alert ul {
    margin-bottom: 0;
    margin-top: 1rem;
    padding-left: 1rem; }
  #wrapper.mhv-content .usa-alert-slim {
    background-position: 2rem 1rem;
    padding-bottom: 1rem;
    padding-top: 1rem; }
  #wrapper.mhv-content .usa-alert-slim .usa-alert__text:only-child,
  #wrapper.mhv-content .usa-alert-slim .usa-alert-text:only-child {
    margin-bottom: 0.5rem;
    padding-top: 0.5rem;
    margin-top: 0; }
  #wrapper.mhv-content .usa-alert-icon {
    display: table-cell;
    padding-right: 1rem; }
  #wrapper.mhv-content .usa-alert__body,
  #wrapper.mhv-content .usa-alert-body {
    display: table-cell;
    vertical-align: top; }
  #wrapper.mhv-content .portlet-alerts .panel .panel-heading h4,
  #wrapper.mhv-content .usa-alert__heading,
  #wrapper.mhv-content .usa-alert-heading {
    margin-bottom: 0; }
  #wrapper.mhv-content .usa-alert__text,
  #wrapper.mhv-content .usa-alert-text {
    font-family: Source Sans Pro, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;
    margin-bottom: 0;
    margin-top: 0; }
  #wrapper.mhv-content .usa-alert__text:only-child,
  #wrapper.mhv-content .usa-alert-text:only-child {
    margin-bottom: 1rem;
    padding-top: 0.5rem; }
  #wrapper.mhv-content .usa-alert--success,
  #wrapper.mhv-content .usa-alert-success {
    background-color: #e7f4e4;
    background-image: url("/mhv-portal-web/o/mhv-portal-theme/images/success.svg"); }
  #wrapper.mhv-content .usa-alert--warning,
  #wrapper.mhv-content .usa-alert-warning {
    background-color: #fff1d2;
    background-image: url("/mhv-portal-web/o/mhv-portal-theme/images/warning.svg"); }
  #wrapper.mhv-content .usa-alert--error,
  #wrapper.mhv-content .usa-alert-error {
    background-color: #f9dede;
    background-image: url("/mhv-portal-web/o/mhv-portal-theme/images/error.svg"); }
  #wrapper.mhv-content .portlet-alerts .panel,
  #wrapper.mhv-content .usa-alert--info,
  #wrapper.mhv-content .usa-alert-info {
    background-color: #e1f3f8;
    background-image: url("/mhv-portal-web/o/mhv-portal-theme/images/info.svg"); }
  #wrapper.mhv-content .usa-alert-no_icon {
    background-image: none; }
  #wrapper.mhv-content .usa-alert-paragraph {
    width: 70rem; }
  #wrapper.mhv-content .portlet-alerts .panel,
  #wrapper.mhv-content .usa-alert {
    margin-top: 1.5em; }
  #wrapper.mhv-content fieldset {
    border: none;
    margin: 0;
    padding: 0; }
  @media screen and (min-width: 768px) {
    #wrapper.mhv-content .usa-form {
      max-width: 32rem; }
    #wrapper.mhv-content .usa-input-tiny {
      max-width: 6rem; }
    #wrapper.mhv-content .usa-input-medium {
      max-width: 12rem; } }
  #wrapper.mhv-content .usa-form-note {
    float: right;
    font-family: Source Sans Pro, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;
    font-size: 1.5rem;
    margin: 0 0 1.5rem; }
  #wrapper.mhv-content .usa-form-note + * {
    clear: both; }
  @media screen and (min-width: 768px) {
    #wrapper.mhv-content .usa-form-large {
      max-width: 46rem; }
    #wrapper.mhv-content .usa-input-grid {
      padding-right: 5%; }
    #wrapper.mhv-content .usa-input-grid:last-of-type {
      padding-right: 0; }
    #wrapper.mhv-content .usa-input-grid-small {
      float: left;
      width: 35%; } }
  #wrapper.mhv-content .usa-input-grid-small input,
  #wrapper.mhv-content .usa-input-grid-small select {
    margin-bottom: 3rem; }
  @media screen and (min-width: 768px) {
    #wrapper.mhv-content .usa-input-grid-medium {
      float: left;
      width: 65%; } }
  #wrapper.mhv-content .usa-input-grid-medium input,
  #wrapper.mhv-content .usa-input-grid-medium select {
    margin-bottom: 3rem; }
  @media screen and (min-width: 768px) {
    #wrapper.mhv-content .usa-input-grid-large {
      float: left;
      width: 100%; } }
  #wrapper.mhv-content .usa-input-grid-large input,
  #wrapper.mhv-content .usa-input-grid-large select {
    margin-bottom: 3rem; }
  #wrapper.mhv-content .usa-additional_text {
    font-weight: 400; }
  #wrapper.mhv-content .usa-checklist {
    list-style: none;
    margin-left: 0;
    padding-left: 0; }
  #wrapper.mhv-content .usa-checklist li {
    display: inline-block;
    list-style: none;
    margin-bottom: 0;
    margin-top: 0;
    padding-left: 3em;
    text-indent: -2em; }
  #wrapper.mhv-content .usa-checklist li:before {
    content: " ";
    display: inline-block;
    height: 0.8em;
    margin-right: 0.2em;
    width: 1.8em; }
  #wrapper.mhv-content .usa-checklist-checked:before {
    background-image: url("/mhv-portal-web/o/mhv-portal-theme/images/checklist-checked.png");
    background-position: 100%;
    background-repeat: no-repeat;
    background-size: 100%; }
  #wrapper.mhv-content .usa-sidenav-list {
    border-bottom: 1px solid;
    border-top: 1px solid;
    list-style-type: none;
    margin-bottom: 0;
    margin-top: 0;
    padding-left: 0; }
  #wrapper.mhv-content .usa-sidenav-list > li {
    background-color: transparent;
    border-top: 1px solid #5b616b;
    font-size: 1.7rem;
    margin-bottom: 0; }
  #wrapper.mhv-content .usa-sidenav-list > li:first-child {
    border-top: none; }
  #wrapper.mhv-content .messaging-my-folders,
  #wrapper.mhv-content .usa-sidenav-list a {
    border: none;
    color: #212121;
    display: block;
    font-family: Source Sans Pro, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;
    line-height: 1.3;
    padding: 0.85rem 1rem 0.85rem 1.5rem;
    text-decoration: none; }
  #wrapper.mhv-content .usa-sidenav-list a:hover {
    background-color: #f1f1f1;
    color: #0071bb;
    text-decoration: none; }
  #wrapper.mhv-content .usa-sidenav-list a:focus {
    outline-offset: 0;
    position: relative;
    z-index: 1; }
  #wrapper.mhv-content .usa-sidenav-list a.usa-current {
    border-left: 0.4rem solid #0071bb;
    color: #0071bb;
    font-weight: 700;
    padding-left: 1.1rem; }
  @media screen and (min-width: 1201px) {
    #wrapper.mhv-content .usa-sidenav-list {
      border-bottom: none;
      border-top: none; } }
  #wrapper.mhv-content .usa-grid .usa-sidenav-list {
    margin-left: -1.5rem;
    margin-right: -1.5rem; }
  @media screen and (min-width: 768px) {
    #wrapper.mhv-content .usa-grid .usa-sidenav-list {
      margin-left: 0;
      margin-right: 0; } }
  #wrapper.mhv-content .usa-sidenav-sub_list {
    list-style-type: none;
    margin: 0;
    width: 100%; }
  #wrapper.mhv-content .usa-sidenav-sub_list > li {
    margin-bottom: 0; }
  #wrapper.mhv-content .usa-sidenav-sub_list li {
    border: none;
    font-size: 1.5rem; }
  #wrapper.mhv-content .usa-sidenav-sub_list a {
    line-height: 1.3;
    padding-left: 2.8rem; }
  #wrapper.mhv-content .usa-sidenav-sub_list a.usa-current,
  #wrapper.mhv-content .usa-sidenav-sub_list a:hover {
    border: none; }
  #wrapper.mhv-content .usa-sidenav-sub_list .usa-sidenav-sub_list a {
    padding-left: 3.8rem; }
  #wrapper.mhv-content .usa-sidenav-sub_list .usa-sidenav-sub_list a:focus {
    outline-offset: 0; }
  #wrapper.mhv-content .usa-sidenav-sub_list .usa-sidenav-sub_list a:hover {
    padding-left: 3.8rem; }
  #wrapper.mhv-content .usa-layout-docs-sidenav {
    padding-top: 2.4rem; }
  @media screen and (min-width: 1201px) {
    #wrapper.mhv-content .usa-layout-docs-sidenav {
      padding-top: 0; } }
  #wrapper.mhv-content .usa-media_block-img {
    float: left;
    margin-right: 1rem; }
  #wrapper.mhv-content .usa-media_block-body {
    overflow: hidden; }
  #wrapper.mhv-content .usa-banner {
    background-color: #f1f1f1;
    padding-bottom: 0.7rem; }
  @media screen and (min-width: 481px) {
    #wrapper.mhv-content .usa-banner {
      font-size: 1.5rem;
      padding-bottom: 0; } }
  #wrapper.mhv-content .usa-banner-content {
    background-color: transparent;
    font-size: 1.5rem;
    padding: 2rem 1.5rem 3px;
    width: 100%; }
  @media screen and (min-width: 768px) {
    #wrapper.mhv-content .usa-banner-content {
      padding-bottom: 2.3rem;
      padding-top: 4rem; } }
  @media screen and (min-width: 951px) {
    #wrapper.mhv-content .usa-banner-content {
      padding-left: 3rem;
      padding-right: 3rem; } }
  #wrapper.mhv-content .usa-banner-content p:first-child {
    margin-top: 1rem; }
  @media screen and (min-width: 768px) {
    #wrapper.mhv-content .usa-banner-content p:first-child {
      margin-top: 0; } }
  #wrapper.mhv-content .usa-banner-inner {
    margin-left: auto;
    margin-right: auto;
    max-width: 100rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem; }
  #wrapper.mhv-content .usa-banner-inner:after,
  #wrapper.mhv-content .usa-banner-inner:before {
    content: " ";
    display: table; }
  #wrapper.mhv-content .usa-banner-inner:after {
    clear: both; }
  @media screen and (min-width: 951px) {
    #wrapper.mhv-content .usa-banner-inner {
      padding-left: 3rem;
      padding-right: 3rem; } }
  #wrapper.mhv-content .usa-banner-header {
    font-size: 1.2rem;
    font-weight: 400;
    padding-bottom: 0;
    padding-top: 0.5rem; }
  @media screen and (min-width: 951px) {
    #wrapper.mhv-content .usa-banner-header {
      padding-bottom: 0;
      padding-top: 0; } }
  #wrapper.mhv-content .usa-banner-header p {
    display: inline;
    margin-bottom: 0;
    margin-top: 0;
    overflow: hidden;
    vertical-align: middle; }
  @media screen and (min-width: 951px) {
    #wrapper.mhv-content .usa-banner-header p {
      display: inline-block;
      margin-bottom: 2px;
      margin-top: 2px; } }
  #wrapper.mhv-content .usa-banner-header img {
    float: left;
    margin-right: 1rem;
    margin-top: 1px;
    width: 2.4rem; }
  @media screen and (min-width: 951px) {
    #wrapper.mhv-content .usa-banner-header img {
      margin-right: 0.7rem;
      width: 2rem; } }
  #wrapper.mhv-content .usa-banner-header-expanded {
    align-items: center;
    border-bottom: 1px solid #aeb0b5;
    display: flex;
    font-size: 1.5rem;
    min-height: 5.6rem;
    padding-right: 3rem; }
  @media screen and (min-width: 951px) {
    #wrapper.mhv-content .usa-banner-header-expanded {
      border-bottom: none;
      display: block;
      font-size: 1.2rem;
      font-weight: 400;
      min-height: 0;
      padding-right: 0; } }
  #wrapper.mhv-content .usa-banner-header-expanded > .usa-banner-inner {
    margin-left: 0; }
  @media screen and (min-width: 951px) {
    #wrapper.mhv-content .usa-banner-header-expanded > .usa-banner-inner {
      margin-left: auto; } }
  #wrapper.mhv-content .usa-banner-header-expanded img {
    margin-right: 2.4rem; }
  @media screen and (min-width: 951px) {
    #wrapper.mhv-content .usa-banner-header-expanded img {
      margin-right: 0.7rem; } }
  #wrapper.mhv-content .usa-banner-header-expanded p {
    line-height: 1.3;
    vertical-align: top; }
  @media screen and (min-width: 951px) {
    #wrapper.mhv-content .usa-banner-header-expanded p {
      line-height: 1.5;
      vertical-align: middle; } }
  #wrapper.mhv-content .usa-banner-button {
    -webkit-font-smoothing: auto;
    background-color: transparent;
    background-position-x: right;
    border: 0;
    border-radius: 0;
    color: #0071bb;
    display: block;
    font-size: 1.2rem;
    font-weight: 400;
    height: 4.3rem;
    left: 0;
    margin: 0;
    padding: 1.3rem 0 0 4.8rem;
    position: absolute;
    text-align: left;
    text-decoration: underline;
    top: 0;
    width: 100%; }
  #wrapper.mhv-content .usa-banner-button:hover {
    background-color: transparent; }
  @media screen and (min-width: 951px) {
    #wrapper.mhv-content .usa-banner-button {
      display: inline;
      height: auto;
      margin-left: 3px;
      padding-left: 0;
      padding-top: 0;
      position: relative;
      vertical-align: middle;
      width: auto; } }
  #wrapper.mhv-content .usa-banner-button:hover {
    color: #003e73;
    text-decoration: underline; }
  #wrapper.mhv-content .usa-banner-button[aria-expanded="false"] {
    background-image: none; }
  #wrapper.mhv-content .usa-banner-button[aria-expanded="false"]:after {
    background-image: url("/mhv-portal-web/o/mhv-portal-theme/images/angle-arrow-down-primary.svg");
    background-size: 100%;
    content: "";
    display: inline-block;
    height: 1rem;
    margin-left: 0;
    width: 1rem; }
  #wrapper.mhv-content .usa-banner-button[aria-expanded="false"]:hover:after {
    background-image: url("/mhv-portal-web/o/mhv-portal-theme/images/angle-arrow-down.svg"); }
  #wrapper.mhv-content .usa-banner-button[aria-expanded="false"]:after {
    background-position-y: 1px; }
  #wrapper.mhv-content .usa-banner-button[aria-expanded="true"] {
    height: auto; }
  #wrapper.mhv-content .usa-banner-button[aria-expanded="true"]:after {
    background-image: url("/mhv-portal-web/o/mhv-portal-theme/images/close.svg");
    background-size: 100%;
    content: "";
    display: inline-block;
    height: 1.3rem;
    margin-left: 0;
    width: 1.3rem; }
  @media screen and (min-width: 951px) {
    #wrapper.mhv-content .usa-banner-button[aria-expanded="true"] {
      height: auto;
      padding: 0;
      position: relative; }
    #wrapper.mhv-content .usa-banner-button[aria-expanded="true"]:after {
      background-image: url("/mhv-portal-web/o/mhv-portal-theme/images/angle-arrow-up-primary.svg");
      background-size: 100%;
      content: "";
      display: inline-block;
      height: 1rem;
      margin-left: 0;
      width: 1rem; }
    #wrapper.mhv-content .usa-banner-button[aria-expanded="true"]:hover:after {
      background-image: url("/mhv-portal-web/o/mhv-portal-theme/images/angle-arrow-up.svg"); }
    #wrapper.mhv-content .usa-banner-button[aria-expanded="true"]:after {
      background-position-y: 1px; } }
  #wrapper.mhv-content .usa-banner-button[aria-expanded="true"]:after {
    position: absolute;
    right: 1.5rem;
    top: 2.15rem; }
  @media screen and (min-width: 951px) {
    #wrapper.mhv-content .usa-banner-button[aria-expanded="true"]:after {
      position: static; } }
  @media screen and (min-width: 951px) {
    #wrapper.mhv-content .usa-banner-button[aria-expanded="true"] .usa-banner-button-text {
      display: inline; } }
  #wrapper.mhv-content .usa-banner-icon {
    width: 3.8rem; }
  #wrapper.mhv-content .full-width {
    width: 100%; }
  #wrapper.mhv-content .no-text-transform {
    text-transform: none; }
  #wrapper.mhv-content .no-bottom-margin {
    margin-bottom: 0; }
  #wrapper.mhv-content .va-button-link {
    -webkit-font-smoothing: auto;
    background: none;
    background-color: transparent !important;
    color: #004795 !important;
    display: inline;
    font-weight: 400;
    line-height: inherit;
    margin: 0;
    text-align: left;
    width: auto !important; }
  #wrapper.mhv-content .va-button-link,
  #wrapper.mhv-content .va-button-link:hover {
    border: 0;
    border-radius: 0;
    outline: 0;
    padding: 0 !important;
    text-decoration: underline; }
  #wrapper.mhv-content .va-button-link:hover {
    background: none;
    background-color: rgba(0, 0, 0, 0.05) !important;
    color: #004795;
    transition-duration: 0.3s;
    transition-property: color, background-color, border-color;
    transition-timing-function: ease-in-out; }
  #wrapper.mhv-content .va-button-link:active {
    background: rgba(0, 0, 0, 0.05); }
  #wrapper.mhv-content .va-button-link:focus {
    outline: 2px solid #f9c642;
    outline-offset: 2px;
    outline-offset: 0; }
  #wrapper.mhv-content .va-button-link:disabled {
    color: #aeb0b5 !important;
    text-decoration: none; }
  #wrapper.mhv-content .dashed-underline,
  #wrapper.mhv-content .dashed-underline:hover {
    border-bottom: 1px dashed;
    text-decoration: none; }
  #wrapper.mhv-content .clickable:hover {
    cursor: pointer; }
  #wrapper.mhv-content .js-visual {
    visibility: hidden !important; }
  #wrapper.mhv-content .js-hide {
    display: none !important; }
  #wrapper.mhv-content .heading-level-1 {
    font-size: 4rem;
    font-weight: 700; }
  #wrapper.mhv-content .heading-level-2 {
    font-size: 3rem;
    font-weight: 700; }
  #wrapper.mhv-content .heading-level-3 {
    font-size: 2rem;
    font-weight: 700; }
  #wrapper.mhv-content .heading-level-4 {
    font-size: 1.7rem;
    font-weight: 700; }
  #wrapper.mhv-content .heading-level-5 {
    font-size: 1.5rem;
    font-weight: 700; }
  #wrapper.mhv-content .heading-level-6 {
    font-family: Source Sans Pro, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;
    font-size: 1.5rem;
    font-weight: 400;
    line-height: 1.5;
    text-transform: uppercase; }

@font-face {
  #wrapper.mhv-content {
    font-family: Bitter;
    font-style: normal;
    font-weight: 400;
    src: local("Bitter Regular"), local("Bitter-Regular"), url(/mhv-portal-web/o/mhv-portal-theme/fonts/bitter-regular.woff2) format("woff2"), url(/mhv-portal-web/o/mhv-portal-theme/fonts/bitter-regular.ttf) format("truetype");
    unicode-range: U+00??, U+0131, U+0152-0153, U+02c6, U+02da, U+02dc, U+2000-206f, U+2074, U+20ac, U+2212, U+2215; } }

@font-face {
  #wrapper.mhv-content {
    font-family: Bitter;
    font-style: normal;
    font-weight: 700;
    src: local("Bitter Bold"), local("Bitter-Bold"), url(/mhv-portal-web/o/mhv-portal-theme/fonts/bitter-bold.woff2) format("woff2"), url(/mhv-portal-web/o/mhv-portal-theme/fonts/bitter-bold.ttf) format("truetype");
    unicode-range: U+00??, U+0131, U+0152-0153, U+02c6, U+02da, U+02dc, U+2000-206f, U+2074, U+20ac, U+2212, U+2215; } }
  #wrapper.mhv-content body,
  #wrapper.mhv-content html {
    margin: 0;
    padding: 0; }
  #wrapper.mhv-content html {
    font-size: 10px;
    font-weight: 500; }
  #wrapper.mhv-content body {
    background: #fff;
    color: #323a45;
    font-family: inherit;
    font-size: 1.6rem; }
  #wrapper.mhv-content body.modal-open {
    overflow: hidden; }
  #wrapper.mhv-content .show-on-focus {
    background: #fff;
    color: #112e51;
    display: block;
    font-weight: 600;
    margin: 1em;
    padding: 1em;
    position: absolute;
    top: -10em; }
  #wrapper.mhv-content .show-on-focus:focus {
    outline: 2px solid #fdb81e;
    position: inherit;
    top: auto; }
  #wrapper.mhv-content body .row.full {
    max-width: 100%;
    width: 100%; }
  #wrapper.mhv-content .sr-only {
    clip: rect(0, 0, 0, 0);
    word-wrap: normal !important;
    border: 0;
    -webkit-clip-path: inset(50%);
    clip-path: inset(50%);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute !important;
    width: 1px; }
  #wrapper.mhv-content .no-print-no-sr {
    display: none !important; }
  #wrapper.mhv-content abbr {
    border-bottom: 0 !important;
    color: inherit;
    cursor: pointer;
    font-style: inherit;
    font-weight: inherit;
    text-decoration: none; }
  #wrapper.mhv-content a {
    color: #004795;
    transition-duration: 0.3s;
    transition-property: color, background-color, border-color;
    transition-timing-function: ease-in-out; }
  #wrapper.mhv-content a,
  #wrapper.mhv-content a:hover {
    text-decoration: underline; }
  #wrapper.mhv-content a:hover {
    background-color: rgba(0, 0, 0, 0.05);
    color: inherit; }
  #wrapper.mhv-content a:active {
    background: rgba(0, 0, 0, 0.05); }
  #wrapper.mhv-content a:visited,
  #wrapper.mhv-content a:visited abbr {
    color: #4c2c92; }
  #wrapper.mhv-content h1 {
    margin-top: 0; }
  #wrapper.mhv-content h6 {
    font-weight: 700;
    margin: 0.5em 0 0;
    text-transform: none; }
  #wrapper.mhv-content ul {
    list-style: square;
    padding: 0 0 0 1.5em; }
  #wrapper.mhv-content ol {
    list-style-position: outside;
    margin: 0 0 0 1.25em; }
  #wrapper.mhv-content ol > ul,
  #wrapper.mhv-content ol ol,
  #wrapper.mhv-content ul > ul,
  #wrapper.mhv-content ul ol {
    margin: 0.5em 0 0.5em 1.2em; }
  #wrapper.mhv-content dd {
    margin-left: 0; }
  #wrapper.mhv-content dd + dt {
    margin-top: 1.5em; }
  #wrapper.mhv-content figure {
    font-size: 0.85em;
    margin-left: -0.9375rem;
    margin-right: -0.9375rem; }
  @media screen and (min-width: 1201px) {
    #wrapper.mhv-content figure {
      margin-left: -16.66667%;
      margin-right: -16.66667%; } }
  #wrapper.mhv-content figcaption {
    color: #003e73; }
  #wrapper.mhv-content input::-webkit-input-placeholder {
    color: #5b616b; }
  #wrapper.mhv-content input::-moz-placeholder {
    color: #5b616b; }
  #wrapper.mhv-content input:-ms-input-placeholder {
    color: #5b616b; }
  #wrapper.mhv-content input:focus::-webkit-input-placeholder {
    color: transparent; }
  #wrapper.mhv-content input:focus::-moz-placeholder {
    color: transparent; }
  #wrapper.mhv-content input:focus:-ms-input-placeholder {
    color: transparent; }
  #wrapper.mhv-content input.va-input-medium-large {
    max-width: 18rem; }
  #wrapper.mhv-content .text-capitalize {
    text-transform: capitalize; }
  #wrapper.mhv-content hr {
    border: 1px solid #aeb0b5;
    margin: 3rem 0 2.5rem; }
  #wrapper.mhv-content table {
    width: 100%; }
  #wrapper.mhv-content .va-pos-rel,
  #wrapper.mhv-content .va-util-rel {
    position: relative; }
  #wrapper.mhv-content .va-pos-fixed {
    position: fixed; }
  #wrapper.mhv-content .header {
    background: #112e51;
    clear: both;
    margin: 0;
    min-height: 189.19px;
    padding: 0; }
  @media screen and (min-width: 481px) {
    #wrapper.mhv-content .header {
      min-height: 167.19px; } }
  @media screen and (min-width: 768px) {
    #wrapper.mhv-content .header {
      min-height: 159px;
      position: relative; } }
  #wrapper.mhv-content .header .login-container {
    background: #112e51;
    flex-wrap: wrap;
    white-space: nowrap; }
  #wrapper.mhv-content .header .login-container .row {
    padding: 0; }
  @media screen and (min-width: 768px) {
    #wrapper.mhv-content .header .login-container {
      flex: 1 0 100%; } }
  #wrapper.mhv-content #va-header-logo-menu {
    flex-wrap: wrap;
    padding: 1em 0.75em 0; }
  @media screen and (min-width: 768px) {
    #wrapper.mhv-content #va-header-logo-menu {
      padding-bottom: 0; } }
  #wrapper.mhv-content .va-header-logo-wrapper {
    flex: 1 0 164px; }
  @media screen and (min-width: 768px) {
    #wrapper.mhv-content .va-header-logo-wrapper {
      flex-basis: 6rem; } }
  #wrapper.mhv-content .va-header-logo {
    background-color: transparent;
    border-bottom: none;
    display: block;
    height: 40px;
    margin: 0;
    width: 164px; }
  #wrapper.mhv-content .va-header-logo:hover .vets-logo-va path {
    fill: #fdb81e; }
  #wrapper.mhv-content .va-header-search-widescr {
    display: none;
    line-height: 1em;
    margin: 0; }
  @media screen and (min-width: 768px) {
    #wrapper.mhv-content .va-header-search-widescr {
      display: inherit;
      flex: 1 1 80%; } }
  #wrapper.mhv-content .vets-logo {
    display: block;
    height: inherit;
    width: inherit; }
  #wrapper.mhv-content .vets-logo-va path,
  #wrapper.mhv-content .vets-logo-va rect,
  #wrapper.mhv-content .vets-logo-vetsdotgov path,
  #wrapper.mhv-content .vets-logo-vetsdotgov rect {
    fill: #fff; }
  #wrapper.mhv-content article > h1 {
    margin-top: 0; }
  #wrapper.mhv-content .text-center {
    text-align: center; }
  #wrapper.mhv-content #content {
    color: #323a45;
    margin: 0;
    overflow: hidden;
    padding: 0; }
  #wrapper.mhv-content .va-facloc-tagline {
    color: #fff;
    margin: 0.5em 0 1em !important; }
  #wrapper.mhv-content .feature-list ul,
  #wrapper.mhv-content .va-list--feature {
    list-style: none outside;
    margin: 0;
    padding: 0; }
  #wrapper.mhv-content .feature-list ul li,
  #wrapper.mhv-content .va-list--feature li {
    border-bottom: 1px solid #aeb0b5;
    padding: 1em 0; }
  #wrapper.mhv-content .feature-list ul li:last-of-type,
  #wrapper.mhv-content .va-list--feature li:last-of-type {
    border-bottom: none; }
  #wrapper.mhv-content .feature-list ul a,
  #wrapper.mhv-content .va-list--feature a {
    font-weight: 700; }
  #wrapper.mhv-content .primary p {
    margin-top: 0;
    padding-top: 0; }
  #wrapper.mhv-content .va-introtext {
    font-family: Bitter, Georgia, Cambria, Times New Roman, Times, serif;
    font-size: 2rem;
    font-weight: 400;
    max-width: 77rem; }
  #wrapper.mhv-content .va-introtext,
  #wrapper.mhv-content .va-introtext p {
    line-height: 1.7; }
  #wrapper.mhv-content .secondary p:first-child,
  #wrapper.mhv-content .secondary p:first-of-type {
    color: initial;
    font-size: 1em;
    padding: 0; }
  #wrapper.mhv-content .usa-content {
    max-width: 70rem; }
  #wrapper.mhv-content .feature {
    background: #e1f3f8;
    clear: both;
    margin: 1.5em 0;
    padding: 1em; }
  #wrapper.mhv-content .feature p {
    color: inherit !important;
    font: inherit !important;
    margin-bottom: 0;
    padding-bottom: 0.5em; }
  #wrapper.mhv-content .feature h2,
  #wrapper.mhv-content .feature h3,
  #wrapper.mhv-content .feature h4,
  #wrapper.mhv-content .feature p {
    margin-top: 0; }
  #wrapper.mhv-content .feature ul {
    margin: 0 0 0.5em 1.5em;
    padding: 0; }
  #wrapper.mhv-content .feature ul li {
    list-style: square;
    margin: 0; }
  #wrapper.mhv-content .va-callout {
    background: #e1f3f8;
    clear: both;
    margin: 0 0 1.5em;
    padding: 1em; }
  #wrapper.mhv-content .va-callout dt {
    color: #112e51;
    font-size: 1.65em;
    font-weight: 700;
    margin: 0 0 0.5rem; }
  #wrapper.mhv-content .va-callout dd {
    margin-left: 0;
    padding-left: 0; }
  #wrapper.mhv-content .va-callout ul {
    margin: 0 0 0.5rem 1.5rem;
    padding: 0; }
  #wrapper.mhv-content ol.va-callout li,
  #wrapper.mhv-content ul.va-callout li {
    margin-left: 3rem !important; }
  #wrapper.mhv-content .navigation--major .va-cards--2across {
    display: block; }
  #wrapper.mhv-content .home .navigation--major {
    padding: 1.5em 0.5em 4em; }
  #wrapper.mhv-content .va-quicklinks ul {
    margin-top: 0.8rem; }
  #wrapper.mhv-content .va-quicklinks li {
    padding: 0.56rem 0; }
  #wrapper.mhv-content .va-quicklinks h3 {
    color: #112e51;
    font-size: 1.65em;
    line-height: 1.2em;
    margin: 0 0 1rem;
    padding: 0 0 0.2em; }
  #wrapper.mhv-content .va-quicklinks--commpop {
    padding-bottom: 6.4rem; }
  #wrapper.mhv-content .maintenance-page {
    padding-top: 3.2rem; }
  #wrapper.mhv-content .maintenance-page .text-center {
    margin: auto; }
  #wrapper.mhv-content .faq-page {
    padding-bottom: 3em;
    padding-top: 3em; }
  #wrapper.mhv-content #search_form {
    position: relative;
    width: 100%; }
  #wrapper.mhv-content #search_form label {
    left: -9999rem;
    position: absolute; }
  #wrapper.mhv-content #search_form [type="text"] {
    height: 5.7rem;
    margin: 0;
    max-width: 100%; }
  #wrapper.mhv-content #search_form [type="submit"] {
    border-radius: 0 3px 3px 0;
    height: 5.7rem;
    margin: 0; }
  #wrapper.mhv-content #content.interior .primary li p:first-of-type,
  #wrapper.mhv-content #content.interior .primary ul + p {
    color: #323a45;
    font-size: 1em;
    font-weight: 400 !important;
    padding-bottom: 0; }
  #wrapper.mhv-content #content .section.primary {
    background: none;
    background: #0071bb;
    padding: 2em 0; }
  #wrapper.mhv-content #content .section.primary a,
  #wrapper.mhv-content #content .section.primary h1,
  #wrapper.mhv-content #content .section.primary h2,
  #wrapper.mhv-content #content .section.primary h3,
  #wrapper.mhv-content #content .section.primary h4,
  #wrapper.mhv-content #content .section.primary h5,
  #wrapper.mhv-content #content .section.primary h6,
  #wrapper.mhv-content #content .section.primary li,
  #wrapper.mhv-content #content .section.primary p {
    color: #fff; }
  #wrapper.mhv-content #content .section.primary ul li {
    list-style: square; }
  #wrapper.mhv-content #content .section.secondary {
    padding: 3em 0; }
  #wrapper.mhv-content #content .section.secondary h3 {
    font-size: 2.2em; }
  #wrapper.mhv-content #content .panel {
    background: #f1f1f1;
    clear: both;
    margin-bottom: 1.5em;
    padding: 1em; }
  #wrapper.mhv-content .action {
    margin: 0 auto;
    text-align: left; }
  #wrapper.mhv-content .action .button {
    font-size: 1.25em;
    padding: 1em 3.5em; }
  #wrapper.mhv-content .va-nav-breadcrumbs--playbook {
    background: none;
    margin: 0 0 1em;
    padding: 0; }
  #wrapper.mhv-content .va-nav-breadcrumbs--playbook h2 {
    font-size: 1em; }
  #wrapper.mhv-content .va-nav-breadcrumbs--playbook li {
    display: inline-block;
    font-size: 1.35em;
    line-height: 1.15em;
    margin: 0.25em 0;
    padding: 0.1em;
    text-transform: none;
    vertical-align: middle; }
  #wrapper.mhv-content .va-nav-breadcrumbs--playbook li:hover {
    border-bottom: none;
    text-decoration: none; }
  #wrapper.mhv-content .va-nav-breadcrumbs--playbook .parent {
    margin: 0 0 0.75em;
    padding-top: 0.5em; }
  #wrapper.mhv-content .va-nav-breadcrumbs--playbook .parent:after {
    color: #fff;
    content: " \203A   ";
    display: inline-block;
    padding: 0 0.5em; }
  #wrapper.mhv-content .va-nav-breadcrumbs--playbook .active {
    background: #fdb81e;
    color: #000;
    font: 400 1.35em/1.15em Bitter, Georgia, Cambria, Times New Roman, Times, serif;
    margin: 0.5em 0;
    padding: 0.2em; }
  @media screen and (min-width: 768px) {
    #wrapper.mhv-content .va-nav-breadcrumbs--playbook .active {
      font-size: 1.8em; } }
  #wrapper.mhv-content .va-nav-breadcrumbs--playbook .active:before {
    content: "";
    margin: 0;
    padding: 0; }
  #wrapper.mhv-content .va-nav-breadcrumbs--playbook a {
    border-bottom: 3px solid #fff;
    color: #fff;
    text-decoration: none !important; }
  #wrapper.mhv-content .va-nav-breadcrumbs--playbook a:hover {
    background: rgba(0, 0, 0, 0.05);
    border-bottom: 3px solid #fdb81e;
    text-decoration: none; }
  #wrapper.mhv-content .va-breadcrumbs-heading {
    font-size: 1em !important; }
  #wrapper.mhv-content li span.meta {
    background: rgba(0, 0, 0, 0.05);
    color: #112e51;
    display: inline-block;
    float: right;
    font-weight: 700;
    margin: 0.5em 0 1em 1em;
    padding: 0.5em; }
  #wrapper.mhv-content .inline-list > li {
    float: left; }
  #wrapper.mhv-content .inline-list > * {
    display: block; }
  #wrapper.mhv-content .navigation {
    background: #f1f1f1;
    border-bottom: 2px solid #fff;
    color: #112e51;
    margin: 0 auto;
    padding: 1em 0 3em; }
  #wrapper.mhv-content [class*="block-grid-"] > li {
    padding: 0 0.625rem 1.25rem; }
  #wrapper.mhv-content .tel {
    background: rgba(0, 0, 0, 0.05);
    display: inline-block;
    padding: 0.2em; }
  #wrapper.mhv-content .information-grid strong {
    color: #112e51;
    font-size: 1.3em; }
  #wrapper.mhv-content .information-grid p {
    font-size: 0.9em; }
  #wrapper.mhv-content .information-grid div {
    background: #f1f1f1;
    margin: 0 0 0.5em;
    padding: 0.75em; }
  #wrapper.mhv-content .information-grid div,
  #wrapper.mhv-content .information-grid div:active,
  #wrapper.mhv-content .information-grid div:focus,
  #wrapper.mhv-content .information-grid div:hover {
    background: rgba(0, 0, 0, 0.05); }
  #wrapper.mhv-content .information-grid a {
    border-bottom: 2px solid #112e51;
    text-decoration: none; }
  #wrapper.mhv-content .text-right {
    text-align: right; }
  #wrapper.mhv-content .primary blockquote {
    border-left: 2px solid #d6d7d9;
    margin: 0 0 1em;
    padding: 0 0 0 1em; }
  #wrapper.mhv-content .primary blockquote p {
    color: #003e73; }
  #wrapper.mhv-content .va-notice--banner {
    background: #fff;
    font-weight: 400;
    margin: 0 0 0.75em;
    padding: 0; }
  @media screen and (min-width: 768px) {
    #wrapper.mhv-content .va-notice--banner {
      background: #f1f1f1; }
    #wrapper.mhv-content .va-notice--banner .usa-banner-inner {
      padding-left: 1.5rem; }
    #wrapper.mhv-content .va-notice--banner .usa-banner-content {
      padding-left: 0;
      padding-right: 0; } }
  @media screen and (min-width: 1008px) {
    #wrapper.mhv-content .va-notice--banner .usa-banner-inner {
      padding-left: 0; } }
  #wrapper.mhv-content .va-notice--banner-inner {
    margin: auto;
    max-width: 97.5rem;
    position: relative; }
  #wrapper.mhv-content .va-notice--banner p {
    margin: 0; }
  #wrapper.mhv-content .va-notice--banner a {
    background-image: none;
    color: inherit;
    padding: 0; }
  #wrapper.mhv-content .browser-refresh-warning,
  #wrapper.mhv-content .incompatible-browser-warning {
    background: #fff1d2;
    color: #000;
    display: none;
    font-size: 0.9em;
    font-weight: 700;
    padding: 0.5em; }
  #wrapper.mhv-content .browser-refresh-warning.visible,
  #wrapper.mhv-content .incompatible-browser-warning.visible {
    display: block; }
  #wrapper.mhv-content .va-notice--banner--alt {
    background: #003e73;
    color: #fff;
    margin: 1.5em 0 0;
    padding: 1.25em 0; }
  @media screen and (min-width: 768px) {
    #wrapper.mhv-content .va-notice--banner--alt .usa-grid {
      padding-left: 0.9375rem;
      padding-right: 2rem; } }
  #wrapper.mhv-content .search-button {
    margin: 1em 0.5em 0 0;
    padding: 0; }
  @media screen and (min-width: 320px) {
    #wrapper.mhv-content .search-button {
      float: right;
      margin-top: 0.1em; } }
  #wrapper.mhv-content .card {
    border: 1px solid #f1f1f1;
    margin: 0 0 1.5em;
    padding: 1em;
    position: relative; }
  #wrapper.mhv-content .card dt {
    font-weight: 700; }
  #wrapper.mhv-content .card dd {
    margin: 0;
    padding: 0; }
  #wrapper.mhv-content .card.templates {
    height: 338px; }
  #wrapper.mhv-content .card:after {
    clear: both;
    content: " ";
    display: block;
    font-size: 0;
    height: 0;
    visibility: hidden; }
  #wrapper.mhv-content .card h4,
  #wrapper.mhv-content .card h5 {
    margin-top: 0; }
  #wrapper.mhv-content .card span {
    display: block; }
  #wrapper.mhv-content .card .number {
    border-bottom: 1px solid #aeb0b5;
    color: color-primary-darker;
    float: left;
    font-family: Bitter, Georgia, Cambria, Times New Roman, Times, serif;
    font-size: 2em;
    font-weight: 700;
    line-height: 1em;
    margin: 0;
    padding: 0 0 0.5em; }
  #wrapper.mhv-content .card .description,
  #wrapper.mhv-content .card .heading {
    display: block; }
  #wrapper.mhv-content .card .heading {
    color: #046b99;
    font-size: 0.8em;
    padding: 0; }
  #wrapper.mhv-content .card .description {
    float: left;
    font-size: 1em;
    font-weight: 400;
    padding: 0.3em 0 0;
    text-align: left;
    width: 100%; }
  #wrapper.mhv-content .card.information {
    background: rgba(0, 0, 0, 0.05);
    padding: 1em; }
  #wrapper.mhv-content .card.info-graphic {
    background: none;
    border: 1px solid #fff;
    line-height: 2.5;
    padding: 1em 1em 0; }
  #wrapper.mhv-content .card.info-graphic span.number {
    color: #fff;
    display: inline-block; }
  #wrapper.mhv-content .actions {
    margin: 1em 0; }
  #wrapper.mhv-content .divider.margin {
    margin-bottom: 1em;
    margin-top: 1em;
    padding-bottom: 1em;
    padding-top: 1em; }
  #wrapper.mhv-content .divider.top {
    border-top: 1px solid #f1f1f1; }
  #wrapper.mhv-content .divider.bottom {
    border-bottom: 1px solid #f1f1f1; }
  #wrapper.mhv-content .panel-list {
    background: rgba(0, 0, 0, 0.05);
    min-height: 12em;
    padding: 1em;
    position: relative; }
  #wrapper.mhv-content .panel-list dt {
    color: #112e51;
    font-size: 1.2em;
    font-weight: 700;
    padding: 0; }
  #wrapper.mhv-content .panel-list dd {
    margin: 0;
    padding: 0; }
  #wrapper.mhv-content .panel-list a {
    margin: 0.5em 0; }
  #wrapper.mhv-content .highlight,
  #wrapper.mhv-content .va-h-ruled {
    border-bottom: 3px solid #0071bb;
    font-weight: 700;
    padding-bottom: 0.25em; }
  #wrapper.mhv-content .va-h-ruled--a {
    border-bottom: 2px solid #988530;
    color: #003e73;
    padding-bottom: 0.5em; }
  #wrapper.mhv-content .va-h-ruled--stars {
    align-items: center;
    background: url("/mhv-portal-web/o/mhv-portal-theme/images/stars.png") no-repeat 50%;
    background-size: 11rem auto;
    display: flex;
    justify-content: center;
    margin: 1.6rem auto auto;
    padding: 2rem 0 0;
    text-align: center; }
  #wrapper.mhv-content .va-h-ruled--stars:before {
    margin-right: 12rem; }
  #wrapper.mhv-content .va-h-ruled--stars:after,
  #wrapper.mhv-content .va-h-ruled--stars:before {
    border-top: 1px solid #aeb0b5;
    content: " ";
    flex: 1 1 50%;
    padding: 1rem 0; }
  @media screen and (min-width: 768px) {
    #wrapper.mhv-content .va-h-ruled--stars {
      padding-left: 0; } }
  #wrapper.mhv-content [class^="va-action-bar"] {
    background: #f1f1f1; }
  #wrapper.mhv-content .va-action-bar--header {
    padding: 0.5em 0;
    text-align: right; }
  #wrapper.mhv-content .va-action-bar--footer {
    padding: 1em 0; }
  #wrapper.mhv-content .va-action-bar--start {
    background: #e7f4e4;
    border-bottom: 3px solid #fff; }
  #wrapper.mhv-content .va-button-primary {
    background: #2e8540 !important; }
  #wrapper.mhv-content .va-button-primary:focus,
  #wrapper.mhv-content .va-button-primary:hover {
    background-color: #195c27 !important;
    text-decoration: none !important; }
  #wrapper.mhv-content .va-button-primary svg {
    display: inline-block;
    height: 1.2rem;
    margin-left: 0.5rem;
    vertical-align: -1px;
    width: 1.2rem; }
  #wrapper.mhv-content .va-button-secondary {
    background-color: #003e73 !important; }
  #wrapper.mhv-content .va-button-secondary:focus,
  #wrapper.mhv-content .va-button-secondary:hover {
    background-color: #112e51 !important; }
  #wrapper.mhv-content .usa-accordion-content[aria-hidden="true"] {
    display: none !important; }
  #wrapper.mhv-content .disclaimer {
    padding: 1em 0 1em 0.9375rem; }
  #wrapper.mhv-content .disclaimer p {
    font-size: 1.28rem; }
  #wrapper.mhv-content .disclaimer a {
    background-image: none;
    color: inherit;
    padding: 0; }
  #wrapper.mhv-content .disclaimer a:hover {
    color: #fdb81e; }
  #wrapper.mhv-content .va-note {
    color: #aeb0b5;
    font-size: 1.28rem;
    padding: 0.25em 0; }
  #wrapper.mhv-content .info-block p {
    margin: 0;
    padding: 0; }
  #wrapper.mhv-content .vets-app {
    border-left: 3px solid #fdb81e;
    display: inline-block;
    padding: 0 0 0 0.5em !important; }
  #wrapper.mhv-content .js-simple-tooltip {
    background: #323a45;
    border-radius: 1.75em;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-family: Courier New, Courier, serif;
    font-size: 0.8em;
    font-weight: 700;
    height: 1.75em;
    margin: 0 0 0 0.5em;
    padding: 0;
    text-align: center;
    vertical-align: middle;
    width: 1.75em; }
  #wrapper.mhv-content .simpletooltip[aria-hidden="true"] {
    display: none; }
  #wrapper.mhv-content .simpletooltip_container {
    display: inline-block;
    position: relative; }
  #wrapper.mhv-content .simpletooltip {
    background: #323a45;
    border-radius: 0.3em;
    color: #fff;
    font-size: 1em;
    font-weight: 300;
    left: 100%;
    line-height: 1.3;
    margin-left: 0.8em;
    padding: 0.6em;
    position: absolute;
    right: auto;
    text-align: left;
    top: -110%;
    white-space: normal;
    width: 11em;
    z-index: 777; }
  #wrapper.mhv-content .simpletooltip:before {
    border-bottom: 10px solid transparent;
    border-right: 10px solid #323a45;
    border-top: 10px solid transparent;
    content: "";
    font-size: 0;
    height: 0;
    left: 0;
    line-height: 0;
    margin-left: -10px;
    position: absolute;
    top: 39%;
    width: 0; }
  @media screen and (min-width: 768px) {
    #wrapper.mhv-content .simpletooltip {
      left: 45%;
      margin: 0.7em 0 0 -5em;
      right: 0;
      top: 100%; }
    #wrapper.mhv-content .simpletooltip:before {
      border: 10px solid transparent;
      border-bottom-color: #323a45;
      left: 45%;
      margin-left: -5px;
      margin-top: -10px;
      right: auto;
      top: -10px !important; } }
  #wrapper.mhv-content html.no-touchevents .touch {
    display: none; }
  #wrapper.mhv-content html.no-touchevents .no-touch,
  #wrapper.mhv-content html.touchevents .touch {
    display: block; }
  #wrapper.mhv-content html.touchevents .no-touch {
    display: none; }

@keyframes fadeIn {
  0% {
    opacity: 0; }
  to {
    opacity: 1; } }
  #wrapper.mhv-content .fadeIn {
    animation-name: fadeIn; }
  #wrapper.mhv-content .va-address-block {
    border-left: 3px solid #0071bb;
    margin-left: 5rem;
    padding-left: 1rem; }
  #wrapper.mhv-content .va-flex {
    display: flex; }
  #wrapper.mhv-content .va-flex--top {
    align-items: flex-start; }
  #wrapper.mhv-content .va-flex--ctr {
    align-items: center; }
  #wrapper.mhv-content .va-flex--jctr {
    -webkit-justify-items: center;
    justify-items: center; }
  #wrapper.mhv-content .va-flex--stretch {
    align-items: stretch; }
  #wrapper.mhv-content .react-container {
    padding: 2em 0; }
  #wrapper.mhv-content p.info-message {
    font-size: 1.5em; }
  #wrapper.mhv-content .va-list--plain {
    list-style: none;
    padding-left: 0; }
  #wrapper.mhv-content .va-rellinks {
    margin-top: 0; }
  #wrapper.mhv-content .va-rellinks li {
    padding: 0.8rem 0; }
  #wrapper.mhv-content .last-updated {
    border-top: 2px solid #aeb0b5;
    margin-top: 1.5em;
    padding: 1em 0; }
  #wrapper.mhv-content .last-updated p {
    color: #323a45 !important;
    font-size: 1em !important; }
  #wrapper.mhv-content .usa-sidenav-sub_list {
    list-style: none;
    padding-left: 0; }
  #wrapper.mhv-content .vertical-list-group {
    list-style-type: none; }
  #wrapper.mhv-content .vertical-list-group.more-bottom-cushion {
    margin-bottom: 2.5em; }
  #wrapper.mhv-content .vertical-list-group .list-group-item {
    border: none;
    border-left: 4px solid #d6d7d9;
    border-radius: 0;
    box-sizing: border-box;
    margin-bottom: -30px;
    padding: 0 0 20px 20px; }
  #wrapper.mhv-content .vertical-list-group .list-group-item:last-child {
    border: none;
    margin-bottom: 24px; }
  #wrapper.mhv-content .vertical-list-group .list-group-item h4 {
    clear: none; }
  #wrapper.mhv-content .vertical-list-group .list-group-item:last-child {
    border-left: 4px solid transparent;
    padding-bottom: 0; }
  #wrapper.mhv-content .vertical-list-group .list-group-item:before {
    background-color: #757575;
    border: 3px solid #fff;
    border-radius: 50%;
    content: "";
    display: inline;
    float: left;
    height: 18px;
    line-height: 12px;
    margin-left: -31px;
    position: absolute;
    text-align: center;
    width: 18px; }
  #wrapper.mhv-content .legend-heading-wrapper {
    margin: 0.08em 0;
    max-width: 100%;
    width: 100%; }
  #wrapper.mhv-content .legend-label {
    color: inherit;
    display: block;
    font-size: inherit;
    font-weight: inherit;
    line-height: inherit;
    max-width: 46rem; }
  #wrapper.mhv-content .fieldset-input,
  #wrapper.mhv-content .legend-label {
    margin-top: 3rem; }
  #wrapper.mhv-content .fieldset-input .health-record-fieldset {
    margin-top: 1.5rem; }
  #wrapper.mhv-content .plaintext-message .alert-actions,
  #wrapper.mhv-content .portlet-alerts .panel .alert-actions,
  #wrapper.mhv-content .usa-alert .alert-actions {
    margin-top: 0.5em; }
  #wrapper.mhv-content .usa-label.va-label-primary,
  #wrapper.mhv-content .va-label-primary.usa-label-big {
    background-color: #2e8540;
    color: #fff; }
  #wrapper.mhv-content .label-above-checkbox {
    display: block;
    margin: 3rem 0 1rem; }
  #wrapper.mhv-content .label-above-checkbox + input + label {
    margin-top: 0; }
  #wrapper.mhv-content .external-link-icon-black {
    background-image: url("/mhv-portal-web/o/mhv-portal-theme/images/exit-icon.png");
    background-position: 100% 50%;
    background-repeat: no-repeat;
    background-size: 1em auto;
    padding-right: 1.2em;
    position: relative; }
  #wrapper.mhv-content .vads-l-grid-container,
  #wrapper.mhv-content .vads-l-grid-container--full {
    margin-left: auto;
    margin-right: auto;
    max-width: 100rem; }
  #wrapper.mhv-content .vads-l-grid-container--full:after,
  #wrapper.mhv-content .vads-l-grid-container--full:before,
  #wrapper.mhv-content .vads-l-grid-container:after,
  #wrapper.mhv-content .vads-l-grid-container:before {
    content: " ";
    display: table; }
  #wrapper.mhv-content .vads-l-grid-container--full:after,
  #wrapper.mhv-content .vads-l-grid-container:after {
    clear: both; }
  #wrapper.mhv-content .vads-l-grid-container {
    padding-left: 1.5rem;
    padding-right: 1.5rem; }
  @media screen and (min-width: 768px) {
    #wrapper.mhv-content .vads-l-grid-container {
      padding-left: 3rem;
      padding-right: 3rem; } }
  #wrapper.mhv-content .vads-l-grid-container--full {
    max-width: 100%;
    padding: 0; }
  #wrapper.mhv-content .vads-l-row {
    display: flex;
    flex-wrap: wrap;
    min-width: 100%; }
  #wrapper.mhv-content .vads-l-col,
  #wrapper.mhv-content .vads-l-col--1,
  #wrapper.mhv-content .vads-l-col--2,
  #wrapper.mhv-content .vads-l-col--3,
  #wrapper.mhv-content .vads-l-col--4,
  #wrapper.mhv-content .vads-l-col--5,
  #wrapper.mhv-content .vads-l-col--6,
  #wrapper.mhv-content .vads-l-col--7,
  #wrapper.mhv-content .vads-l-col--8,
  #wrapper.mhv-content .vads-l-col--9,
  #wrapper.mhv-content .vads-l-col--10,
  #wrapper.mhv-content .vads-l-col--11,
  #wrapper.mhv-content .vads-l-col--12 {
    box-sizing: border-box;
    min-height: 1px;
    min-width: 0;
    position: relative;
    width: 100%; }
  #wrapper.mhv-content .vads-l-col {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%; }
  #wrapper.mhv-content .vads-l-col--1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  #wrapper.mhv-content .vads-l-col--2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  #wrapper.mhv-content .vads-l-col--3 {
    flex: 0 0 25%;
    max-width: 25%; }
  #wrapper.mhv-content .vads-l-col--4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  #wrapper.mhv-content .vads-l-col--5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  #wrapper.mhv-content .vads-l-col--6 {
    flex: 0 0 50%;
    max-width: 50%; }
  #wrapper.mhv-content .vads-l-col--7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  #wrapper.mhv-content .vads-l-col--8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  #wrapper.mhv-content .vads-l-col--9 {
    flex: 0 0 75%;
    max-width: 75%; }
  #wrapper.mhv-content .vads-l-col--10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  #wrapper.mhv-content .vads-l-col--11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  #wrapper.mhv-content .vads-l-col--12 {
    flex: 0 0 100%;
    max-width: 100%; }
  @media (min-width: 320px) {
    #wrapper.mhv-content .xsmall-screen\:vads-l-col {
      flex-basis: 0;
      flex-grow: 1;
      max-width: 100%; }
    #wrapper.mhv-content .xsmall-screen\:vads-l-col--1 {
      flex: 0 0 8.33333%;
      max-width: 8.33333%; }
    #wrapper.mhv-content .xsmall-screen\:vads-l-col--2 {
      flex: 0 0 16.66667%;
      max-width: 16.66667%; }
    #wrapper.mhv-content .xsmall-screen\:vads-l-col--3 {
      flex: 0 0 25%;
      max-width: 25%; }
    #wrapper.mhv-content .xsmall-screen\:vads-l-col--4 {
      flex: 0 0 33.33333%;
      max-width: 33.33333%; }
    #wrapper.mhv-content .xsmall-screen\:vads-l-col--5 {
      flex: 0 0 41.66667%;
      max-width: 41.66667%; }
    #wrapper.mhv-content .xsmall-screen\:vads-l-col--6 {
      flex: 0 0 50%;
      max-width: 50%; }
    #wrapper.mhv-content .xsmall-screen\:vads-l-col--7 {
      flex: 0 0 58.33333%;
      max-width: 58.33333%; }
    #wrapper.mhv-content .xsmall-screen\:vads-l-col--8 {
      flex: 0 0 66.66667%;
      max-width: 66.66667%; }
    #wrapper.mhv-content .xsmall-screen\:vads-l-col--9 {
      flex: 0 0 75%;
      max-width: 75%; }
    #wrapper.mhv-content .xsmall-screen\:vads-l-col--10 {
      flex: 0 0 83.33333%;
      max-width: 83.33333%; }
    #wrapper.mhv-content .xsmall-screen\:vads-l-col--11 {
      flex: 0 0 91.66667%;
      max-width: 91.66667%; }
    #wrapper.mhv-content .xsmall-screen\:vads-l-col--12 {
      flex: 0 0 100%;
      max-width: 100%; } }
  @media (min-width: 481px) {
    #wrapper.mhv-content .small-screen\:vads-l-col {
      flex-basis: 0;
      flex-grow: 1;
      max-width: 100%; }
    #wrapper.mhv-content .small-screen\:vads-l-col--1 {
      flex: 0 0 8.33333%;
      max-width: 8.33333%; }
    #wrapper.mhv-content .small-screen\:vads-l-col--2 {
      flex: 0 0 16.66667%;
      max-width: 16.66667%; }
    #wrapper.mhv-content .small-screen\:vads-l-col--3 {
      flex: 0 0 25%;
      max-width: 25%; }
    #wrapper.mhv-content .small-screen\:vads-l-col--4 {
      flex: 0 0 33.33333%;
      max-width: 33.33333%; }
    #wrapper.mhv-content .small-screen\:vads-l-col--5 {
      flex: 0 0 41.66667%;
      max-width: 41.66667%; }
    #wrapper.mhv-content .small-screen\:vads-l-col--6 {
      flex: 0 0 50%;
      max-width: 50%; }
    #wrapper.mhv-content .small-screen\:vads-l-col--7 {
      flex: 0 0 58.33333%;
      max-width: 58.33333%; }
    #wrapper.mhv-content .small-screen\:vads-l-col--8 {
      flex: 0 0 66.66667%;
      max-width: 66.66667%; }
    #wrapper.mhv-content .small-screen\:vads-l-col--9 {
      flex: 0 0 75%;
      max-width: 75%; }
    #wrapper.mhv-content .small-screen\:vads-l-col--10 {
      flex: 0 0 83.33333%;
      max-width: 83.33333%; }
    #wrapper.mhv-content .small-screen\:vads-l-col--11 {
      flex: 0 0 91.66667%;
      max-width: 91.66667%; }
    #wrapper.mhv-content .small-screen\:vads-l-col--12 {
      flex: 0 0 100%;
      max-width: 100%; } }
  @media (min-width: 768px) {
    #wrapper.mhv-content .medium-screen\:vads-l-col {
      flex-basis: 0;
      flex-grow: 1;
      max-width: 100%; }
    #wrapper.mhv-content .medium-screen\:vads-l-col--1 {
      flex: 0 0 8.33333%;
      max-width: 8.33333%; }
    #wrapper.mhv-content .medium-screen\:vads-l-col--2 {
      flex: 0 0 16.66667%;
      max-width: 16.66667%; }
    #wrapper.mhv-content .medium-screen\:vads-l-col--3 {
      flex: 0 0 25%;
      max-width: 25%; }
    #wrapper.mhv-content .medium-screen\:vads-l-col--4 {
      flex: 0 0 33.33333%;
      max-width: 33.33333%; }
    #wrapper.mhv-content .medium-screen\:vads-l-col--5 {
      flex: 0 0 41.66667%;
      max-width: 41.66667%; }
    #wrapper.mhv-content .medium-screen\:vads-l-col--6 {
      flex: 0 0 50%;
      max-width: 50%; }
    #wrapper.mhv-content .medium-screen\:vads-l-col--7 {
      flex: 0 0 58.33333%;
      max-width: 58.33333%; }
    #wrapper.mhv-content .medium-screen\:vads-l-col--8 {
      flex: 0 0 66.66667%;
      max-width: 66.66667%; }
    #wrapper.mhv-content .medium-screen\:vads-l-col--9 {
      flex: 0 0 75%;
      max-width: 75%; }
    #wrapper.mhv-content .medium-screen\:vads-l-col--10 {
      flex: 0 0 83.33333%;
      max-width: 83.33333%; }
    #wrapper.mhv-content .medium-screen\:vads-l-col--11 {
      flex: 0 0 91.66667%;
      max-width: 91.66667%; }
    #wrapper.mhv-content .medium-screen\:vads-l-col--12 {
      flex: 0 0 100%;
      max-width: 100%; } }
  @media (min-width: 1008px) {
    #wrapper.mhv-content .small-desktop-screen\:vads-l-col {
      flex-basis: 0;
      flex-grow: 1;
      max-width: 100%; }
    #wrapper.mhv-content .small-desktop-screen\:vads-l-col--1 {
      flex: 0 0 8.33333%;
      max-width: 8.33333%; }
    #wrapper.mhv-content .small-desktop-screen\:vads-l-col--2 {
      flex: 0 0 16.66667%;
      max-width: 16.66667%; }
    #wrapper.mhv-content .small-desktop-screen\:vads-l-col--3 {
      flex: 0 0 25%;
      max-width: 25%; }
    #wrapper.mhv-content .small-desktop-screen\:vads-l-col--4 {
      flex: 0 0 33.33333%;
      max-width: 33.33333%; }
    #wrapper.mhv-content .small-desktop-screen\:vads-l-col--5 {
      flex: 0 0 41.66667%;
      max-width: 41.66667%; }
    #wrapper.mhv-content .small-desktop-screen\:vads-l-col--6 {
      flex: 0 0 50%;
      max-width: 50%; }
    #wrapper.mhv-content .small-desktop-screen\:vads-l-col--7 {
      flex: 0 0 58.33333%;
      max-width: 58.33333%; }
    #wrapper.mhv-content .small-desktop-screen\:vads-l-col--8 {
      flex: 0 0 66.66667%;
      max-width: 66.66667%; }
    #wrapper.mhv-content .small-desktop-screen\:vads-l-col--9 {
      flex: 0 0 75%;
      max-width: 75%; }
    #wrapper.mhv-content .small-desktop-screen\:vads-l-col--10 {
      flex: 0 0 83.33333%;
      max-width: 83.33333%; }
    #wrapper.mhv-content .small-desktop-screen\:vads-l-col--11 {
      flex: 0 0 91.66667%;
      max-width: 91.66667%; }
    #wrapper.mhv-content .small-desktop-screen\:vads-l-col--12 {
      flex: 0 0 100%;
      max-width: 100%; } }
  @media (min-width: 1201px) {
    #wrapper.mhv-content .large-screen\:vads-l-col {
      flex-basis: 0;
      flex-grow: 1;
      max-width: 100%; }
    #wrapper.mhv-content .large-screen\:vads-l-col--1 {
      flex: 0 0 8.33333%;
      max-width: 8.33333%; }
    #wrapper.mhv-content .large-screen\:vads-l-col--2 {
      flex: 0 0 16.66667%;
      max-width: 16.66667%; }
    #wrapper.mhv-content .large-screen\:vads-l-col--3 {
      flex: 0 0 25%;
      max-width: 25%; }
    #wrapper.mhv-content .large-screen\:vads-l-col--4 {
      flex: 0 0 33.33333%;
      max-width: 33.33333%; }
    #wrapper.mhv-content .large-screen\:vads-l-col--5 {
      flex: 0 0 41.66667%;
      max-width: 41.66667%; }
    #wrapper.mhv-content .large-screen\:vads-l-col--6 {
      flex: 0 0 50%;
      max-width: 50%; }
    #wrapper.mhv-content .large-screen\:vads-l-col--7 {
      flex: 0 0 58.33333%;
      max-width: 58.33333%; }
    #wrapper.mhv-content .large-screen\:vads-l-col--8 {
      flex: 0 0 66.66667%;
      max-width: 66.66667%; }
    #wrapper.mhv-content .large-screen\:vads-l-col--9 {
      flex: 0 0 75%;
      max-width: 75%; }
    #wrapper.mhv-content .large-screen\:vads-l-col--10 {
      flex: 0 0 83.33333%;
      max-width: 83.33333%; }
    #wrapper.mhv-content .large-screen\:vads-l-col--11 {
      flex: 0 0 91.66667%;
      max-width: 91.66667%; }
    #wrapper.mhv-content .large-screen\:vads-l-col--12 {
      flex: 0 0 100%;
      max-width: 100%; } }
  #wrapper.mhv-content .vads-u-background-color--transparent {
    background-color: transparent !important; }
  #wrapper.mhv-content .vads-u-background-color--base {
    background-color: #212121 !important; }
  #wrapper.mhv-content .vads-u-background-color--white {
    background-color: #fff !important; }
  #wrapper.mhv-content .vads-u-background-color--black {
    background-color: #000 !important; }
  #wrapper.mhv-content .vads-u-background-color--orange {
    background-color: #eb7f29 !important; }
  #wrapper.mhv-content .vads-u-background-color--link-default {
    background-color: #004795 !important; }
  #wrapper.mhv-content .vads-u-background-color--va-accent {
    background-background-color: #988530 !important; }
  #wrapper.mhv-content .vads-u-background-color--warning-message {
    background-color: #fac922 !important; }
  #wrapper.mhv-content .vads-u-background-color--gibill-accent {
    background-color: #fff1d2 !important; }
  #wrapper.mhv-content .vads-u-background-color--primary {
    background-color: #0071bb !important; }
  #wrapper.mhv-content .vads-u-background-color--primary-darker {
    background-color: #003e73 !important; }
  #wrapper.mhv-content .vads-u-background-color--primary-darkest {
    background-color: #112e51 !important; }
  #wrapper.mhv-content .vads-u-background-color--primary-alt {
    background-color: #02bfe7 !important; }
  #wrapper.mhv-content .vads-u-background-color--primary-alt-dark {
    background-color: #00a6d2 !important; }
  #wrapper.mhv-content .vads-u-background-color--primary-alt-darkest {
    background-color: #046b99 !important; }
  #wrapper.mhv-content .vads-u-background-color--primary-alt-light {
    background-color: #9bdaf1 !important; }
  #wrapper.mhv-content .vads-u-background-color--primary-alt-lightest {
    background-color: #e1f3f8 !important; }
  #wrapper.mhv-content .vads-u-background-color--secondary {
    background-color: #e31c3d !important; }
  #wrapper.mhv-content .vads-u-background-color--secondary-dark {
    background-color: #cd2026 !important; }
  #wrapper.mhv-content .vads-u-background-color--secondary-darkest {
    background-color: #981b1e !important; }
  #wrapper.mhv-content .vads-u-background-color--secondary-light {
    background-color: #e59393 !important; }
  #wrapper.mhv-content .vads-u-background-color--secondary-lightest {
    background-color: #f9dede !important; }
  #wrapper.mhv-content .vads-u-background-color--gray {
    background-color: #5b616b !important; }
  #wrapper.mhv-content .vads-u-background-color--gray-dark {
    background-color: #323a45 !important; }
  #wrapper.mhv-content .vads-u-background-color--gray-medium {
    background-color: #757575 !important; }
  #wrapper.mhv-content .vads-u-background-color--gray-light {
    background-color: #aeb0b5 !important; }
  #wrapper.mhv-content .vads-u-background-color--gray-light-alt {
    background-color: #eee !important; }
  #wrapper.mhv-content .vads-u-background-color--gray-lighter {
    background-color: #d6d7d9 !important; }
  #wrapper.mhv-content .vads-u-background-color--gray-lightest {
    background-color: #f1f1f1 !important; }
  #wrapper.mhv-content .vads-u-background-color--gray-warm-dark {
    background-color: #494440 !important; }
  #wrapper.mhv-content .vads-u-background-color--gray-warm-light {
    background-color: #e4e2e0 !important; }
  #wrapper.mhv-content .vads-u-background-color--gray-cool-light {
    background-color: #dce4ef !important; }
  #wrapper.mhv-content .vads-u-background-color--gold {
    background-color: #fdb81e !important; }
  #wrapper.mhv-content .vads-u-background-color--gold-darker {
    background-color: #988530 !important; }
  #wrapper.mhv-content .vads-u-background-color--gold-light {
    background-color: #f9c642 !important; }
  #wrapper.mhv-content .vads-u-background-color--gold-lighter {
    background-color: #fad980 !important; }
  #wrapper.mhv-content .vads-u-background-color--gold-lightest {
    background-color: #fff1d2 !important; }
  #wrapper.mhv-content .vads-u-background-color--green {
    background-color: #2e8540 !important; }
  #wrapper.mhv-content .vads-u-background-color--green-darker {
    background-color: #195c27 !important; }
  #wrapper.mhv-content .vads-u-background-color--green-light {
    background-color: #4aa564 !important; }
  #wrapper.mhv-content .vads-u-background-color--green-lighter {
    background-color: #94bfa2 !important; }
  #wrapper.mhv-content .vads-u-background-color--green-lightest {
    background-color: #e7f4e4 !important; }
  #wrapper.mhv-content .vads-u-background-color--cool-blue {
    background-color: #205493 !important; }
  #wrapper.mhv-content .vads-u-background-color--cool-blue-light {
    background-color: #4773aa !important; }
  #wrapper.mhv-content .vads-u-background-color--cool-blue-lighter {
    background-color: #8ba6ca !important; }
  #wrapper.mhv-content .vads-u-background-color--cool-blue-lightest {
    background-color: #dce4ef !important; }
  #wrapper.mhv-content .vads-u-background-color--hub-health-care {
    background-color: #3f57a6 !important; }
  #wrapper.mhv-content .vads-u-background-color--hub-education {
    background-color: #21827f !important; }
  #wrapper.mhv-content .vads-u-background-color--hub-disability {
    background-color: #a23737 !important; }
  #wrapper.mhv-content .vads-u-background-color--hub-careers {
    background-color: #bd5727 !important; }
  #wrapper.mhv-content .vads-u-background-color--hub-pension {
    background-color: #3e8520 !important; }
  #wrapper.mhv-content .vads-u-background-color--hub-housing {
    background-color: #8e704f !important; }
  #wrapper.mhv-content .vads-u-background-color--hub-life-insurance {
    background-color: #6f7a41 !important; }
  #wrapper.mhv-content .vads-u-background-color--hub-burials {
    background-color: #357ab2 !important; }
  #wrapper.mhv-content .vads-u-background-color--hub-records {
    background-color: #864381 !important; }
  #wrapper.mhv-content .vads-u-background-color--hub-family-member,
  #wrapper.mhv-content .vads-u-background-color--hub-service-member {
    background-color: #003e73 !important; }
  #wrapper.mhv-content .vads-u-border--0 {
    border: 0 solid !important; }
  #wrapper.mhv-content .vads-u-border-top--0 {
    border-top: 0 solid !important; }
  #wrapper.mhv-content .vads-u-border-right--0 {
    border-right: 0 solid !important; }
  #wrapper.mhv-content .vads-u-border-bottom--0 {
    border-bottom: 0 solid !important; }
  #wrapper.mhv-content .vads-u-border-left--0 {
    border-left: 0 solid !important; }
  #wrapper.mhv-content .vads-u-border--1px {
    border: 1px solid !important; }
  #wrapper.mhv-content .vads-u-border-top--1px {
    border-top: 1px solid !important; }
  #wrapper.mhv-content .vads-u-border-right--1px {
    border-right: 1px solid !important; }
  #wrapper.mhv-content .vads-u-border-bottom--1px {
    border-bottom: 1px solid !important; }
  #wrapper.mhv-content .vads-u-border-left--1px {
    border-left: 1px solid !important; }
  #wrapper.mhv-content .vads-u-border--2px {
    border: 2px solid !important; }
  #wrapper.mhv-content .vads-u-border-top--2px {
    border-top: 2px solid !important; }
  #wrapper.mhv-content .vads-u-border-right--2px {
    border-right: 2px solid !important; }
  #wrapper.mhv-content .vads-u-border-bottom--2px {
    border-bottom: 2px solid !important; }
  #wrapper.mhv-content .vads-u-border-left--2px {
    border-left: 2px solid !important; }
  #wrapper.mhv-content .vads-u-border--3px {
    border: 3px solid !important; }
  #wrapper.mhv-content .vads-u-border-top--3px {
    border-top: 3px solid !important; }
  #wrapper.mhv-content .vads-u-border-right--3px {
    border-right: 3px solid !important; }
  #wrapper.mhv-content .vads-u-border-bottom--3px {
    border-bottom: 3px solid !important; }
  #wrapper.mhv-content .vads-u-border-left--3px {
    border-left: 3px solid !important; }
  #wrapper.mhv-content .vads-u-border--4px {
    border: 4px solid !important; }
  #wrapper.mhv-content .vads-u-border-top--4px {
    border-top: 4px solid !important; }
  #wrapper.mhv-content .vads-u-border-right--4px {
    border-right: 4px solid !important; }
  #wrapper.mhv-content .vads-u-border-bottom--4px {
    border-bottom: 4px solid !important; }
  #wrapper.mhv-content .vads-u-border-left--4px {
    border-left: 4px solid !important; }
  #wrapper.mhv-content .vads-u-border--5px {
    border: 5px solid !important; }
  #wrapper.mhv-content .vads-u-border-top--5px {
    border-top: 5px solid !important; }
  #wrapper.mhv-content .vads-u-border-right--5px {
    border-right: 5px solid !important; }
  #wrapper.mhv-content .vads-u-border-bottom--5px {
    border-bottom: 5px solid !important; }
  #wrapper.mhv-content .vads-u-border-left--5px {
    border-left: 5px solid !important; }
  #wrapper.mhv-content .vads-u-border--7px {
    border: 7px solid !important; }
  #wrapper.mhv-content .vads-u-border-top--7px {
    border-top: 7px solid !important; }
  #wrapper.mhv-content .vads-u-border-right--7px {
    border-right: 7px solid !important; }
  #wrapper.mhv-content .vads-u-border-bottom--7px {
    border-bottom: 7px solid !important; }
  #wrapper.mhv-content .vads-u-border-left--7px {
    border-left: 7px solid !important; }
  #wrapper.mhv-content .vads-u-border--10px {
    border: 10px solid !important; }
  #wrapper.mhv-content .vads-u-border-top--10px {
    border-top: 10px solid !important; }
  #wrapper.mhv-content .vads-u-border-right--10px {
    border-right: 10px solid !important; }
  #wrapper.mhv-content .vads-u-border-bottom--10px {
    border-bottom: 10px solid !important; }
  #wrapper.mhv-content .vads-u-border-left--10px {
    border-left: 10px solid !important; }
  @media (min-width: 320px) {
    #wrapper.mhv-content .xsmall-screen\:vads-u-border--0 {
      border: 0 solid !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-border-top--0 {
      border-top: 0 solid !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-border-right--0 {
      border-right: 0 solid !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-border-bottom--0 {
      border-bottom: 0 solid !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-border-left--0 {
      border-left: 0 solid !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-border--1px {
      border: 1px solid !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-border-top--1px {
      border-top: 1px solid !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-border-right--1px {
      border-right: 1px solid !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-border-bottom--1px {
      border-bottom: 1px solid !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-border-left--1px {
      border-left: 1px solid !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-border--2px {
      border: 2px solid !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-border-top--2px {
      border-top: 2px solid !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-border-right--2px {
      border-right: 2px solid !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-border-bottom--2px {
      border-bottom: 2px solid !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-border-left--2px {
      border-left: 2px solid !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-border--3px {
      border: 3px solid !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-border-top--3px {
      border-top: 3px solid !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-border-right--3px {
      border-right: 3px solid !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-border-bottom--3px {
      border-bottom: 3px solid !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-border-left--3px {
      border-left: 3px solid !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-border--4px {
      border: 4px solid !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-border-top--4px {
      border-top: 4px solid !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-border-right--4px {
      border-right: 4px solid !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-border-bottom--4px {
      border-bottom: 4px solid !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-border-left--4px {
      border-left: 4px solid !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-border--5px {
      border: 5px solid !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-border-top--5px {
      border-top: 5px solid !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-border-right--5px {
      border-right: 5px solid !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-border-bottom--5px {
      border-bottom: 5px solid !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-border-left--5px {
      border-left: 5px solid !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-border--7px {
      border: 7px solid !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-border-top--7px {
      border-top: 7px solid !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-border-right--7px {
      border-right: 7px solid !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-border-bottom--7px {
      border-bottom: 7px solid !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-border-left--7px {
      border-left: 7px solid !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-border--10px {
      border: 10px solid !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-border-top--10px {
      border-top: 10px solid !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-border-right--10px {
      border-right: 10px solid !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-border-bottom--10px {
      border-bottom: 10px solid !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-border-left--10px {
      border-left: 10px solid !important; } }
  @media (min-width: 481px) {
    #wrapper.mhv-content .small-screen\:vads-u-border--0 {
      border: 0 solid !important; }
    #wrapper.mhv-content .small-screen\:vads-u-border-top--0 {
      border-top: 0 solid !important; }
    #wrapper.mhv-content .small-screen\:vads-u-border-right--0 {
      border-right: 0 solid !important; }
    #wrapper.mhv-content .small-screen\:vads-u-border-bottom--0 {
      border-bottom: 0 solid !important; }
    #wrapper.mhv-content .small-screen\:vads-u-border-left--0 {
      border-left: 0 solid !important; }
    #wrapper.mhv-content .small-screen\:vads-u-border--1px {
      border: 1px solid !important; }
    #wrapper.mhv-content .small-screen\:vads-u-border-top--1px {
      border-top: 1px solid !important; }
    #wrapper.mhv-content .small-screen\:vads-u-border-right--1px {
      border-right: 1px solid !important; }
    #wrapper.mhv-content .small-screen\:vads-u-border-bottom--1px {
      border-bottom: 1px solid !important; }
    #wrapper.mhv-content .small-screen\:vads-u-border-left--1px {
      border-left: 1px solid !important; }
    #wrapper.mhv-content .small-screen\:vads-u-border--2px {
      border: 2px solid !important; }
    #wrapper.mhv-content .small-screen\:vads-u-border-top--2px {
      border-top: 2px solid !important; }
    #wrapper.mhv-content .small-screen\:vads-u-border-right--2px {
      border-right: 2px solid !important; }
    #wrapper.mhv-content .small-screen\:vads-u-border-bottom--2px {
      border-bottom: 2px solid !important; }
    #wrapper.mhv-content .small-screen\:vads-u-border-left--2px {
      border-left: 2px solid !important; }
    #wrapper.mhv-content .small-screen\:vads-u-border--3px {
      border: 3px solid !important; }
    #wrapper.mhv-content .small-screen\:vads-u-border-top--3px {
      border-top: 3px solid !important; }
    #wrapper.mhv-content .small-screen\:vads-u-border-right--3px {
      border-right: 3px solid !important; }
    #wrapper.mhv-content .small-screen\:vads-u-border-bottom--3px {
      border-bottom: 3px solid !important; }
    #wrapper.mhv-content .small-screen\:vads-u-border-left--3px {
      border-left: 3px solid !important; }
    #wrapper.mhv-content .small-screen\:vads-u-border--4px {
      border: 4px solid !important; }
    #wrapper.mhv-content .small-screen\:vads-u-border-top--4px {
      border-top: 4px solid !important; }
    #wrapper.mhv-content .small-screen\:vads-u-border-right--4px {
      border-right: 4px solid !important; }
    #wrapper.mhv-content .small-screen\:vads-u-border-bottom--4px {
      border-bottom: 4px solid !important; }
    #wrapper.mhv-content .small-screen\:vads-u-border-left--4px {
      border-left: 4px solid !important; }
    #wrapper.mhv-content .small-screen\:vads-u-border--5px {
      border: 5px solid !important; }
    #wrapper.mhv-content .small-screen\:vads-u-border-top--5px {
      border-top: 5px solid !important; }
    #wrapper.mhv-content .small-screen\:vads-u-border-right--5px {
      border-right: 5px solid !important; }
    #wrapper.mhv-content .small-screen\:vads-u-border-bottom--5px {
      border-bottom: 5px solid !important; }
    #wrapper.mhv-content .small-screen\:vads-u-border-left--5px {
      border-left: 5px solid !important; }
    #wrapper.mhv-content .small-screen\:vads-u-border--7px {
      border: 7px solid !important; }
    #wrapper.mhv-content .small-screen\:vads-u-border-top--7px {
      border-top: 7px solid !important; }
    #wrapper.mhv-content .small-screen\:vads-u-border-right--7px {
      border-right: 7px solid !important; }
    #wrapper.mhv-content .small-screen\:vads-u-border-bottom--7px {
      border-bottom: 7px solid !important; }
    #wrapper.mhv-content .small-screen\:vads-u-border-left--7px {
      border-left: 7px solid !important; }
    #wrapper.mhv-content .small-screen\:vads-u-border--10px {
      border: 10px solid !important; }
    #wrapper.mhv-content .small-screen\:vads-u-border-top--10px {
      border-top: 10px solid !important; }
    #wrapper.mhv-content .small-screen\:vads-u-border-right--10px {
      border-right: 10px solid !important; }
    #wrapper.mhv-content .small-screen\:vads-u-border-bottom--10px {
      border-bottom: 10px solid !important; }
    #wrapper.mhv-content .small-screen\:vads-u-border-left--10px {
      border-left: 10px solid !important; } }
  @media (min-width: 768px) {
    #wrapper.mhv-content .medium-screen\:vads-u-border--0 {
      border: 0 solid !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-border-top--0 {
      border-top: 0 solid !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-border-right--0 {
      border-right: 0 solid !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-border-bottom--0 {
      border-bottom: 0 solid !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-border-left--0 {
      border-left: 0 solid !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-border--1px {
      border: 1px solid !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-border-top--1px {
      border-top: 1px solid !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-border-right--1px {
      border-right: 1px solid !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-border-bottom--1px {
      border-bottom: 1px solid !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-border-left--1px {
      border-left: 1px solid !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-border--2px {
      border: 2px solid !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-border-top--2px {
      border-top: 2px solid !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-border-right--2px {
      border-right: 2px solid !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-border-bottom--2px {
      border-bottom: 2px solid !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-border-left--2px {
      border-left: 2px solid !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-border--3px {
      border: 3px solid !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-border-top--3px {
      border-top: 3px solid !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-border-right--3px {
      border-right: 3px solid !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-border-bottom--3px {
      border-bottom: 3px solid !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-border-left--3px {
      border-left: 3px solid !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-border--4px {
      border: 4px solid !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-border-top--4px {
      border-top: 4px solid !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-border-right--4px {
      border-right: 4px solid !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-border-bottom--4px {
      border-bottom: 4px solid !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-border-left--4px {
      border-left: 4px solid !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-border--5px {
      border: 5px solid !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-border-top--5px {
      border-top: 5px solid !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-border-right--5px {
      border-right: 5px solid !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-border-bottom--5px {
      border-bottom: 5px solid !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-border-left--5px {
      border-left: 5px solid !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-border--7px {
      border: 7px solid !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-border-top--7px {
      border-top: 7px solid !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-border-right--7px {
      border-right: 7px solid !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-border-bottom--7px {
      border-bottom: 7px solid !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-border-left--7px {
      border-left: 7px solid !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-border--10px {
      border: 10px solid !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-border-top--10px {
      border-top: 10px solid !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-border-right--10px {
      border-right: 10px solid !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-border-bottom--10px {
      border-bottom: 10px solid !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-border-left--10px {
      border-left: 10px solid !important; } }
  @media (min-width: 1008px) {
    #wrapper.mhv-content .small-desktop-screen\:vads-u-border--0 {
      border: 0 solid !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-border-top--0 {
      border-top: 0 solid !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-border-right--0 {
      border-right: 0 solid !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-border-bottom--0 {
      border-bottom: 0 solid !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-border-left--0 {
      border-left: 0 solid !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-border--1px {
      border: 1px solid !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-border-top--1px {
      border-top: 1px solid !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-border-right--1px {
      border-right: 1px solid !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-border-bottom--1px {
      border-bottom: 1px solid !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-border-left--1px {
      border-left: 1px solid !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-border--2px {
      border: 2px solid !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-border-top--2px {
      border-top: 2px solid !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-border-right--2px {
      border-right: 2px solid !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-border-bottom--2px {
      border-bottom: 2px solid !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-border-left--2px {
      border-left: 2px solid !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-border--3px {
      border: 3px solid !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-border-top--3px {
      border-top: 3px solid !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-border-right--3px {
      border-right: 3px solid !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-border-bottom--3px {
      border-bottom: 3px solid !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-border-left--3px {
      border-left: 3px solid !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-border--4px {
      border: 4px solid !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-border-top--4px {
      border-top: 4px solid !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-border-right--4px {
      border-right: 4px solid !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-border-bottom--4px {
      border-bottom: 4px solid !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-border-left--4px {
      border-left: 4px solid !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-border--5px {
      border: 5px solid !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-border-top--5px {
      border-top: 5px solid !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-border-right--5px {
      border-right: 5px solid !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-border-bottom--5px {
      border-bottom: 5px solid !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-border-left--5px {
      border-left: 5px solid !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-border--7px {
      border: 7px solid !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-border-top--7px {
      border-top: 7px solid !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-border-right--7px {
      border-right: 7px solid !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-border-bottom--7px {
      border-bottom: 7px solid !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-border-left--7px {
      border-left: 7px solid !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-border--10px {
      border: 10px solid !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-border-top--10px {
      border-top: 10px solid !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-border-right--10px {
      border-right: 10px solid !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-border-bottom--10px {
      border-bottom: 10px solid !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-border-left--10px {
      border-left: 10px solid !important; } }
  @media (min-width: 1201px) {
    #wrapper.mhv-content .large-screen\:vads-u-border--0 {
      border: 0 solid !important; }
    #wrapper.mhv-content .large-screen\:vads-u-border-top--0 {
      border-top: 0 solid !important; }
    #wrapper.mhv-content .large-screen\:vads-u-border-right--0 {
      border-right: 0 solid !important; }
    #wrapper.mhv-content .large-screen\:vads-u-border-bottom--0 {
      border-bottom: 0 solid !important; }
    #wrapper.mhv-content .large-screen\:vads-u-border-left--0 {
      border-left: 0 solid !important; }
    #wrapper.mhv-content .large-screen\:vads-u-border--1px {
      border: 1px solid !important; }
    #wrapper.mhv-content .large-screen\:vads-u-border-top--1px {
      border-top: 1px solid !important; }
    #wrapper.mhv-content .large-screen\:vads-u-border-right--1px {
      border-right: 1px solid !important; }
    #wrapper.mhv-content .large-screen\:vads-u-border-bottom--1px {
      border-bottom: 1px solid !important; }
    #wrapper.mhv-content .large-screen\:vads-u-border-left--1px {
      border-left: 1px solid !important; }
    #wrapper.mhv-content .large-screen\:vads-u-border--2px {
      border: 2px solid !important; }
    #wrapper.mhv-content .large-screen\:vads-u-border-top--2px {
      border-top: 2px solid !important; }
    #wrapper.mhv-content .large-screen\:vads-u-border-right--2px {
      border-right: 2px solid !important; }
    #wrapper.mhv-content .large-screen\:vads-u-border-bottom--2px {
      border-bottom: 2px solid !important; }
    #wrapper.mhv-content .large-screen\:vads-u-border-left--2px {
      border-left: 2px solid !important; }
    #wrapper.mhv-content .large-screen\:vads-u-border--3px {
      border: 3px solid !important; }
    #wrapper.mhv-content .large-screen\:vads-u-border-top--3px {
      border-top: 3px solid !important; }
    #wrapper.mhv-content .large-screen\:vads-u-border-right--3px {
      border-right: 3px solid !important; }
    #wrapper.mhv-content .large-screen\:vads-u-border-bottom--3px {
      border-bottom: 3px solid !important; }
    #wrapper.mhv-content .large-screen\:vads-u-border-left--3px {
      border-left: 3px solid !important; }
    #wrapper.mhv-content .large-screen\:vads-u-border--4px {
      border: 4px solid !important; }
    #wrapper.mhv-content .large-screen\:vads-u-border-top--4px {
      border-top: 4px solid !important; }
    #wrapper.mhv-content .large-screen\:vads-u-border-right--4px {
      border-right: 4px solid !important; }
    #wrapper.mhv-content .large-screen\:vads-u-border-bottom--4px {
      border-bottom: 4px solid !important; }
    #wrapper.mhv-content .large-screen\:vads-u-border-left--4px {
      border-left: 4px solid !important; }
    #wrapper.mhv-content .large-screen\:vads-u-border--5px {
      border: 5px solid !important; }
    #wrapper.mhv-content .large-screen\:vads-u-border-top--5px {
      border-top: 5px solid !important; }
    #wrapper.mhv-content .large-screen\:vads-u-border-right--5px {
      border-right: 5px solid !important; }
    #wrapper.mhv-content .large-screen\:vads-u-border-bottom--5px {
      border-bottom: 5px solid !important; }
    #wrapper.mhv-content .large-screen\:vads-u-border-left--5px {
      border-left: 5px solid !important; }
    #wrapper.mhv-content .large-screen\:vads-u-border--7px {
      border: 7px solid !important; }
    #wrapper.mhv-content .large-screen\:vads-u-border-top--7px {
      border-top: 7px solid !important; }
    #wrapper.mhv-content .large-screen\:vads-u-border-right--7px {
      border-right: 7px solid !important; }
    #wrapper.mhv-content .large-screen\:vads-u-border-bottom--7px {
      border-bottom: 7px solid !important; }
    #wrapper.mhv-content .large-screen\:vads-u-border-left--7px {
      border-left: 7px solid !important; }
    #wrapper.mhv-content .large-screen\:vads-u-border--10px {
      border: 10px solid !important; }
    #wrapper.mhv-content .large-screen\:vads-u-border-top--10px {
      border-top: 10px solid !important; }
    #wrapper.mhv-content .large-screen\:vads-u-border-right--10px {
      border-right: 10px solid !important; }
    #wrapper.mhv-content .large-screen\:vads-u-border-bottom--10px {
      border-bottom: 10px solid !important; }
    #wrapper.mhv-content .large-screen\:vads-u-border-left--10px {
      border-left: 10px solid !important; } }
  #wrapper.mhv-content .vads-u-border-style--solid {
    border-style: solid !important; }
  #wrapper.mhv-content .vads-u-border-style--dashed {
    border-style: dashed !important; }
  #wrapper.mhv-content .vads-u-border-style--dotted {
    border-style: dotted !important; }
  #wrapper.mhv-content .vads-u-border-color--transparent {
    border-color: transparent !important; }
  #wrapper.mhv-content .vads-u-border-color--base {
    border-color: #212121 !important; }
  #wrapper.mhv-content .vads-u-border-color--white {
    border-color: #fff !important; }
  #wrapper.mhv-content .vads-u-border-color--black {
    border-color: #000 !important; }
  #wrapper.mhv-content .vads-u-border-color--orange {
    border-color: #eb7f29 !important; }
  #wrapper.mhv-content .vads-u-border-color--link-default {
    border-color: #004795 !important; }
  #wrapper.mhv-content .vads-u-border-color--va-accent {
    border-color: #988530 !important; }
  #wrapper.mhv-content .vads-u-border-color--warning-message {
    border-color: #fac922 !important; }
  #wrapper.mhv-content .vads-u-border-color--gibill-accent {
    border-color: #fff1d2 !important; }
  #wrapper.mhv-content .vads-u-border-color--primary {
    border-color: #0071bb !important; }
  #wrapper.mhv-content .vads-u-border-color--primary-darker {
    border-color: #003e73 !important; }
  #wrapper.mhv-content .vads-u-border-color--primary-darkest {
    border-color: #112e51 !important; }
  #wrapper.mhv-content .vads-u-border-color--primary-alt {
    border-color: #02bfe7 !important; }
  #wrapper.mhv-content .vads-u-border-color--primary-alt-dark {
    border-color: #00a6d2 !important; }
  #wrapper.mhv-content .vads-u-border-color--primary-alt-darkest {
    border-color: #046b99 !important; }
  #wrapper.mhv-content .vads-u-border-color--primary-alt-light {
    border-color: #9bdaf1 !important; }
  #wrapper.mhv-content .vads-u-border-color--primary-alt-lightest {
    border-color: #e1f3f8 !important; }
  #wrapper.mhv-content .vads-u-border-color--secondary {
    border-color: #e31c3d !important; }
  #wrapper.mhv-content .vads-u-border-color--secondary-dark {
    border-color: #cd2026 !important; }
  #wrapper.mhv-content .vads-u-border-color--secondary-darkest {
    border-color: #981b1e !important; }
  #wrapper.mhv-content .vads-u-border-color--secondary-light {
    border-color: #e59393 !important; }
  #wrapper.mhv-content .vads-u-border-color--secondary-lightest {
    border-color: #f9dede !important; }
  #wrapper.mhv-content .vads-u-border-color--gray {
    border-color: #5b616b !important; }
  #wrapper.mhv-content .vads-u-border-color--gray-dark {
    border-color: #323a45 !important; }
  #wrapper.mhv-content .vads-u-border-color--gray-medium {
    border-color: #757575 !important; }
  #wrapper.mhv-content .vads-u-border-color--gray-light {
    border-color: #aeb0b5 !important; }
  #wrapper.mhv-content .vads-u-border-color--gray-light-alt {
    border-color: #eee !important; }
  #wrapper.mhv-content .vads-u-border-color--gray-lighter {
    border-color: #d6d7d9 !important; }
  #wrapper.mhv-content .vads-u-border-color--gray-lightest {
    border-color: #f1f1f1 !important; }
  #wrapper.mhv-content .vads-u-border-color--gray-warm-dark {
    border-color: #494440 !important; }
  #wrapper.mhv-content .vads-u-border-color--gray-warm-light {
    border-color: #e4e2e0 !important; }
  #wrapper.mhv-content .vads-u-border-color--gray-cool-light {
    border-color: #dce4ef !important; }
  #wrapper.mhv-content .vads-u-border-color--gold {
    border-color: #fdb81e !important; }
  #wrapper.mhv-content .vads-u-border-color--gold-darker {
    border-color: #988530 !important; }
  #wrapper.mhv-content .vads-u-border-color--gold-light {
    border-color: #f9c642 !important; }
  #wrapper.mhv-content .vads-u-border-color--gold-lighter {
    border-color: #fad980 !important; }
  #wrapper.mhv-content .vads-u-border-color--gold-lightest {
    border-color: #fff1d2 !important; }
  #wrapper.mhv-content .vads-u-border-color--green {
    border-color: #2e8540 !important; }
  #wrapper.mhv-content .vads-u-border-color--green-darker {
    border-color: #195c27 !important; }
  #wrapper.mhv-content .vads-u-border-color--green-light {
    border-color: #4aa564 !important; }
  #wrapper.mhv-content .vads-u-border-color--green-lighter {
    border-color: #94bfa2 !important; }
  #wrapper.mhv-content .vads-u-border-color--green-lightest {
    border-color: #e7f4e4 !important; }
  #wrapper.mhv-content .vads-u-border-color--cool-blue {
    border-color: #205493 !important; }
  #wrapper.mhv-content .vads-u-border-color--cool-blue-light {
    border-color: #4773aa !important; }
  #wrapper.mhv-content .vads-u-border-color--cool-blue-lighter {
    border-color: #8ba6ca !important; }
  #wrapper.mhv-content .vads-u-border-color--cool-blue-lightest {
    border-color: #dce4ef !important; }
  #wrapper.mhv-content .vads-u-border-color--hub-health-care {
    border-color: #3f57a6 !important; }
  #wrapper.mhv-content .vads-u-border-color--hub-education {
    border-color: #21827f !important; }
  #wrapper.mhv-content .vads-u-border-color--hub-disability {
    border-color: #a23737 !important; }
  #wrapper.mhv-content .vads-u-border-color--hub-careers {
    border-color: #bd5727 !important; }
  #wrapper.mhv-content .vads-u-border-color--hub-pension {
    border-color: #3e8520 !important; }
  #wrapper.mhv-content .vads-u-border-color--hub-housing {
    border-color: #8e704f !important; }
  #wrapper.mhv-content .vads-u-border-color--hub-life-insurance {
    border-color: #6f7a41 !important; }
  #wrapper.mhv-content .vads-u-border-color--hub-burials {
    border-color: #357ab2 !important; }
  #wrapper.mhv-content .vads-u-border-color--hub-records {
    border-color: #864381 !important; }
  #wrapper.mhv-content .vads-u-border-color--hub-family-member,
  #wrapper.mhv-content .vads-u-border-color--hub-service-member {
    border-color: #003e73 !important; }
  #wrapper.mhv-content .vads-u-color--transparent {
    color: transparent !important; }
  #wrapper.mhv-content .vads-u-color--base {
    color: #212121 !important; }
  #wrapper.mhv-content .vads-u-color--white {
    color: #fff !important; }
  #wrapper.mhv-content .vads-u-color--black {
    color: #000 !important; }
  #wrapper.mhv-content .vads-u-color--orange {
    color: #eb7f29 !important; }
  #wrapper.mhv-content .vads-u-color--link-default {
    color: #004795 !important; }
  #wrapper.mhv-content .vads-u-color--va-accent {
    color: #988530 !important; }
  #wrapper.mhv-content .vads-u-color--warning-message {
    color: #fac922 !important; }
  #wrapper.mhv-content .vads-u-color--gibill-accent {
    color: #fff1d2 !important; }
  #wrapper.mhv-content .vads-u-color--primary {
    color: #0071bb !important; }
  #wrapper.mhv-content .vads-u-color--primary-darker {
    color: #003e73 !important; }
  #wrapper.mhv-content .vads-u-color--primary-darkest {
    color: #112e51 !important; }
  #wrapper.mhv-content .vads-u-color--primary-alt {
    color: #02bfe7 !important; }
  #wrapper.mhv-content .vads-u-color--primary-alt-dark {
    color: #00a6d2 !important; }
  #wrapper.mhv-content .vads-u-color--primary-alt-darkest {
    color: #046b99 !important; }
  #wrapper.mhv-content .vads-u-color--primary-alt-light {
    color: #9bdaf1 !important; }
  #wrapper.mhv-content .vads-u-color--primary-alt-lightest {
    color: #e1f3f8 !important; }
  #wrapper.mhv-content .vads-u-color--secondary {
    color: #e31c3d !important; }
  #wrapper.mhv-content .vads-u-color--secondary-dark {
    color: #cd2026 !important; }
  #wrapper.mhv-content .vads-u-color--secondary-darkest {
    color: #981b1e !important; }
  #wrapper.mhv-content .vads-u-color--secondary-light {
    color: #e59393 !important; }
  #wrapper.mhv-content .vads-u-color--secondary-lightest {
    color: #f9dede !important; }
  #wrapper.mhv-content .vads-u-color--gray {
    color: #5b616b !important; }
  #wrapper.mhv-content .vads-u-color--gray-dark {
    color: #323a45 !important; }
  #wrapper.mhv-content .vads-u-color--gray-medium {
    color: #757575 !important; }
  #wrapper.mhv-content .vads-u-color--gray-light {
    color: #aeb0b5 !important; }
  #wrapper.mhv-content .vads-u-color--gray-light-alt {
    color: #eee !important; }
  #wrapper.mhv-content .vads-u-color--gray-lighter {
    color: #d6d7d9 !important; }
  #wrapper.mhv-content .vads-u-color--gray-lightest {
    color: #f1f1f1 !important; }
  #wrapper.mhv-content .vads-u-color--gray-warm-dark {
    color: #494440 !important; }
  #wrapper.mhv-content .vads-u-color--gray-warm-light {
    color: #e4e2e0 !important; }
  #wrapper.mhv-content .vads-u-color--gray-cool-light {
    color: #dce4ef !important; }
  #wrapper.mhv-content .vads-u-color--gold {
    color: #fdb81e !important; }
  #wrapper.mhv-content .vads-u-color--gold-darker {
    color: #988530 !important; }
  #wrapper.mhv-content .vads-u-color--gold-light {
    color: #f9c642 !important; }
  #wrapper.mhv-content .vads-u-color--gold-lighter {
    color: #fad980 !important; }
  #wrapper.mhv-content .vads-u-color--gold-lightest {
    color: #fff1d2 !important; }
  #wrapper.mhv-content .vads-u-color--green {
    color: #2e8540 !important; }
  #wrapper.mhv-content .vads-u-color--green-darker {
    color: #195c27 !important; }
  #wrapper.mhv-content .vads-u-color--green-light {
    color: #4aa564 !important; }
  #wrapper.mhv-content .vads-u-color--green-lighter {
    color: #94bfa2 !important; }
  #wrapper.mhv-content .vads-u-color--green-lightest {
    color: #e7f4e4 !important; }
  #wrapper.mhv-content .vads-u-color--cool-blue {
    color: #205493 !important; }
  #wrapper.mhv-content .vads-u-color--cool-blue-light {
    color: #4773aa !important; }
  #wrapper.mhv-content .vads-u-color--cool-blue-lighter {
    color: #8ba6ca !important; }
  #wrapper.mhv-content .vads-u-color--cool-blue-lightest {
    color: #dce4ef !important; }
  #wrapper.mhv-content .vads-u-color--hub-health-care {
    color: #3f57a6 !important; }
  #wrapper.mhv-content .vads-u-color--hub-education {
    color: #21827f !important; }
  #wrapper.mhv-content .vads-u-color--hub-disability {
    color: #a23737 !important; }
  #wrapper.mhv-content .vads-u-color--hub-careers {
    color: #bd5727 !important; }
  #wrapper.mhv-content .vads-u-color--hub-pension {
    color: #3e8520 !important; }
  #wrapper.mhv-content .vads-u-color--hub-housing {
    color: #8e704f !important; }
  #wrapper.mhv-content .vads-u-color--hub-life-insurance {
    color: #6f7a41 !important; }
  #wrapper.mhv-content .vads-u-color--hub-burials {
    color: #357ab2 !important; }
  #wrapper.mhv-content .vads-u-color--hub-records {
    color: #864381 !important; }
  #wrapper.mhv-content .vads-u-color--hub-family-member,
  #wrapper.mhv-content .vads-u-color--hub-service-member {
    color: #003e73 !important; }
  #wrapper.mhv-content .vads-u-display--block {
    display: block !important; }
  #wrapper.mhv-content .vads-u-display--inline-block {
    display: inline-block !important; }
  #wrapper.mhv-content .vads-u-display--inline {
    display: inline !important; }
  #wrapper.mhv-content .vads-u-display--none {
    display: none !important; }
  #wrapper.mhv-content .vads-u-display--flex {
    display: flex !important; }
  @media (min-width: 320px) {
    #wrapper.mhv-content .xsmall-screen\:vads-u-display--block {
      display: block !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-display--inline-block {
      display: inline-block !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-display--inline {
      display: inline !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-display--none {
      display: none !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-display--flex {
      display: flex !important; } }
  @media (min-width: 481px) {
    #wrapper.mhv-content .small-screen\:vads-u-display--block {
      display: block !important; }
    #wrapper.mhv-content .small-screen\:vads-u-display--inline-block {
      display: inline-block !important; }
    #wrapper.mhv-content .small-screen\:vads-u-display--inline {
      display: inline !important; }
    #wrapper.mhv-content .small-screen\:vads-u-display--none {
      display: none !important; }
    #wrapper.mhv-content .small-screen\:vads-u-display--flex {
      display: flex !important; } }
  @media (min-width: 768px) {
    #wrapper.mhv-content .medium-screen\:vads-u-display--block {
      display: block !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-display--inline-block {
      display: inline-block !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-display--inline {
      display: inline !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-display--none {
      display: none !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-display--flex {
      display: flex !important; } }
  @media (min-width: 1008px) {
    #wrapper.mhv-content .small-desktop-screen\:vads-u-display--block {
      display: block !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-display--inline-block {
      display: inline-block !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-display--inline {
      display: inline !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-display--none {
      display: none !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-display--flex {
      display: flex !important; } }
  @media (min-width: 1201px) {
    #wrapper.mhv-content .large-screen\:vads-u-display--block {
      display: block !important; }
    #wrapper.mhv-content .large-screen\:vads-u-display--inline-block {
      display: inline-block !important; }
    #wrapper.mhv-content .large-screen\:vads-u-display--inline {
      display: inline !important; }
    #wrapper.mhv-content .large-screen\:vads-u-display--none {
      display: none !important; }
    #wrapper.mhv-content .large-screen\:vads-u-display--flex {
      display: flex !important; } }
  #wrapper.mhv-content .vads-u-flex--1 {
    flex: 1 0 0% !important;
    flex-grow: 1 !important; }
  #wrapper.mhv-content .vads-u-flex--2 {
    flex: 2 0 0% !important;
    flex-grow: 2 !important; }
  #wrapper.mhv-content .vads-u-flex--3 {
    flex: 3 0 0% !important;
    flex-grow: 3 !important; }
  #wrapper.mhv-content .vads-u-flex--4 {
    flex: 4 0 0% !important;
    flex-grow: 4 !important; }
  #wrapper.mhv-content .vads-u-flex--fill {
    flex: 1 0 0% !important;
    flex-grow: 1 !important; }
  #wrapper.mhv-content .vads-u-flex--auto {
    flex: 0 0 auto !important;
    flex-grow: 0 !important; }
  @media (min-width: 320px) {
    #wrapper.mhv-content .xsmall-screen\:vads-u-flex--1 {
      flex: 1 0 0% !important;
      flex-grow: 1 !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-flex--2 {
      flex: 2 0 0% !important;
      flex-grow: 2 !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-flex--3 {
      flex: 3 0 0% !important;
      flex-grow: 3 !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-flex--4 {
      flex: 4 0 0% !important;
      flex-grow: 4 !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-flex--fill {
      flex: 1 0 0% !important;
      flex-grow: 1 !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-flex--auto {
      flex: 0 0 auto !important;
      flex-grow: 0 !important; } }
  @media (min-width: 481px) {
    #wrapper.mhv-content .small-screen\:vads-u-flex--1 {
      flex: 1 0 0% !important;
      flex-grow: 1 !important; }
    #wrapper.mhv-content .small-screen\:vads-u-flex--2 {
      flex: 2 0 0% !important;
      flex-grow: 2 !important; }
    #wrapper.mhv-content .small-screen\:vads-u-flex--3 {
      flex: 3 0 0% !important;
      flex-grow: 3 !important; }
    #wrapper.mhv-content .small-screen\:vads-u-flex--4 {
      flex: 4 0 0% !important;
      flex-grow: 4 !important; }
    #wrapper.mhv-content .small-screen\:vads-u-flex--fill {
      flex: 1 0 0% !important;
      flex-grow: 1 !important; }
    #wrapper.mhv-content .small-screen\:vads-u-flex--auto {
      flex: 0 0 auto !important;
      flex-grow: 0 !important; } }
  @media (min-width: 768px) {
    #wrapper.mhv-content .medium-screen\:vads-u-flex--1 {
      flex: 1 0 0% !important;
      flex-grow: 1 !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-flex--2 {
      flex: 2 0 0% !important;
      flex-grow: 2 !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-flex--3 {
      flex: 3 0 0% !important;
      flex-grow: 3 !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-flex--4 {
      flex: 4 0 0% !important;
      flex-grow: 4 !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-flex--fill {
      flex: 1 0 0% !important;
      flex-grow: 1 !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-flex--auto {
      flex: 0 0 auto !important;
      flex-grow: 0 !important; } }
  @media (min-width: 1008px) {
    #wrapper.mhv-content .small-desktop-screen\:vads-u-flex--1 {
      flex: 1 0 0% !important;
      flex-grow: 1 !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-flex--2 {
      flex: 2 0 0% !important;
      flex-grow: 2 !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-flex--3 {
      flex: 3 0 0% !important;
      flex-grow: 3 !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-flex--4 {
      flex: 4 0 0% !important;
      flex-grow: 4 !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-flex--fill {
      flex: 1 0 0% !important;
      flex-grow: 1 !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-flex--auto {
      flex: 0 0 auto !important;
      flex-grow: 0 !important; } }
  @media (min-width: 1201px) {
    #wrapper.mhv-content .large-screen\:vads-u-flex--1 {
      flex: 1 0 0% !important;
      flex-grow: 1 !important; }
    #wrapper.mhv-content .large-screen\:vads-u-flex--2 {
      flex: 2 0 0% !important;
      flex-grow: 2 !important; }
    #wrapper.mhv-content .large-screen\:vads-u-flex--3 {
      flex: 3 0 0% !important;
      flex-grow: 3 !important; }
    #wrapper.mhv-content .large-screen\:vads-u-flex--4 {
      flex: 4 0 0% !important;
      flex-grow: 4 !important; }
    #wrapper.mhv-content .large-screen\:vads-u-flex--fill {
      flex: 1 0 0% !important;
      flex-grow: 1 !important; }
    #wrapper.mhv-content .large-screen\:vads-u-flex--auto {
      flex: 0 0 auto !important;
      flex-grow: 0 !important; } }
  #wrapper.mhv-content .vads-u-justify-content--flex-start {
    justify-content: flex-start !important; }
  #wrapper.mhv-content .vads-u-justify-content--flex-end {
    justify-content: flex-end !important; }
  #wrapper.mhv-content .vads-u-justify-content--center {
    justify-content: center !important; }
  #wrapper.mhv-content .vads-u-justify-content--space-between {
    justify-content: space-between !important; }
  #wrapper.mhv-content .vads-u-justify-content--space-around {
    justify-content: space-around !important; }
  #wrapper.mhv-content .vads-u-justify-content--space-evenly {
    justify-content: space-evenly !important; }
  @media (min-width: 320px) {
    #wrapper.mhv-content .xsmall-screen\:vads-u-justify-content--flex-start {
      justify-content: flex-start !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-justify-content--flex-end {
      justify-content: flex-end !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-justify-content--center {
      justify-content: center !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-justify-content--space-between {
      justify-content: space-between !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-justify-content--space-around {
      justify-content: space-around !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-justify-content--space-evenly {
      justify-content: space-evenly !important; } }
  @media (min-width: 481px) {
    #wrapper.mhv-content .small-screen\:vads-u-justify-content--flex-start {
      justify-content: flex-start !important; }
    #wrapper.mhv-content .small-screen\:vads-u-justify-content--flex-end {
      justify-content: flex-end !important; }
    #wrapper.mhv-content .small-screen\:vads-u-justify-content--center {
      justify-content: center !important; }
    #wrapper.mhv-content .small-screen\:vads-u-justify-content--space-between {
      justify-content: space-between !important; }
    #wrapper.mhv-content .small-screen\:vads-u-justify-content--space-around {
      justify-content: space-around !important; }
    #wrapper.mhv-content .small-screen\:vads-u-justify-content--space-evenly {
      justify-content: space-evenly !important; } }
  @media (min-width: 768px) {
    #wrapper.mhv-content .medium-screen\:vads-u-justify-content--flex-start {
      justify-content: flex-start !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-justify-content--flex-end {
      justify-content: flex-end !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-justify-content--center {
      justify-content: center !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-justify-content--space-between {
      justify-content: space-between !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-justify-content--space-around {
      justify-content: space-around !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-justify-content--space-evenly {
      justify-content: space-evenly !important; } }
  @media (min-width: 1008px) {
    #wrapper.mhv-content .small-desktop-screen\:vads-u-justify-content--flex-start {
      justify-content: flex-start !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-justify-content--flex-end {
      justify-content: flex-end !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-justify-content--center {
      justify-content: center !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-justify-content--space-between {
      justify-content: space-between !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-justify-content--space-around {
      justify-content: space-around !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-justify-content--space-evenly {
      justify-content: space-evenly !important; } }
  @media (min-width: 1201px) {
    #wrapper.mhv-content .large-screen\:vads-u-justify-content--flex-start {
      justify-content: flex-start !important; }
    #wrapper.mhv-content .large-screen\:vads-u-justify-content--flex-end {
      justify-content: flex-end !important; }
    #wrapper.mhv-content .large-screen\:vads-u-justify-content--center {
      justify-content: center !important; }
    #wrapper.mhv-content .large-screen\:vads-u-justify-content--space-between {
      justify-content: space-between !important; }
    #wrapper.mhv-content .large-screen\:vads-u-justify-content--space-around {
      justify-content: space-around !important; }
    #wrapper.mhv-content .large-screen\:vads-u-justify-content--space-evenly {
      justify-content: space-evenly !important; } }
  #wrapper.mhv-content .vads-u-align-items--flex-start {
    align-items: flex-start !important; }
  #wrapper.mhv-content .vads-u-align-items--flex-end {
    align-items: flex-end !important; }
  #wrapper.mhv-content .vads-u-align-items--center {
    align-items: center !important; }
  #wrapper.mhv-content .vads-u-align-items--baseline {
    align-items: baseline !important; }
  #wrapper.mhv-content .vads-u-align-items--stretch {
    align-items: stretch !important; }
  @media (min-width: 320px) {
    #wrapper.mhv-content .xsmall-screen\:vads-u-align-items--flex-start {
      align-items: flex-start !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-align-items--flex-end {
      align-items: flex-end !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-align-items--center {
      align-items: center !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-align-items--baseline {
      align-items: baseline !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-align-items--stretch {
      align-items: stretch !important; } }
  @media (min-width: 481px) {
    #wrapper.mhv-content .small-screen\:vads-u-align-items--flex-start {
      align-items: flex-start !important; }
    #wrapper.mhv-content .small-screen\:vads-u-align-items--flex-end {
      align-items: flex-end !important; }
    #wrapper.mhv-content .small-screen\:vads-u-align-items--center {
      align-items: center !important; }
    #wrapper.mhv-content .small-screen\:vads-u-align-items--baseline {
      align-items: baseline !important; }
    #wrapper.mhv-content .small-screen\:vads-u-align-items--stretch {
      align-items: stretch !important; } }
  @media (min-width: 768px) {
    #wrapper.mhv-content .medium-screen\:vads-u-align-items--flex-start {
      align-items: flex-start !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-align-items--flex-end {
      align-items: flex-end !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-align-items--center {
      align-items: center !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-align-items--baseline {
      align-items: baseline !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-align-items--stretch {
      align-items: stretch !important; } }
  @media (min-width: 1008px) {
    #wrapper.mhv-content .small-desktop-screen\:vads-u-align-items--flex-start {
      align-items: flex-start !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-align-items--flex-end {
      align-items: flex-end !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-align-items--center {
      align-items: center !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-align-items--baseline {
      align-items: baseline !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-align-items--stretch {
      align-items: stretch !important; } }
  @media (min-width: 1201px) {
    #wrapper.mhv-content .large-screen\:vads-u-align-items--flex-start {
      align-items: flex-start !important; }
    #wrapper.mhv-content .large-screen\:vads-u-align-items--flex-end {
      align-items: flex-end !important; }
    #wrapper.mhv-content .large-screen\:vads-u-align-items--center {
      align-items: center !important; }
    #wrapper.mhv-content .large-screen\:vads-u-align-items--baseline {
      align-items: baseline !important; }
    #wrapper.mhv-content .large-screen\:vads-u-align-items--stretch {
      align-items: stretch !important; } }
  #wrapper.mhv-content .vads-u-align-content--flex-start {
    align-content: flex-start !important; }
  #wrapper.mhv-content .vads-u-align-content--flex-end {
    align-content: flex-end !important; }
  #wrapper.mhv-content .vads-u-align-content--center {
    align-content: center !important; }
  #wrapper.mhv-content .vads-u-align-content--stretch {
    align-content: stretch !important; }
  #wrapper.mhv-content .vads-u-align-content--space-between {
    align-content: space-between !important; }
  #wrapper.mhv-content .vads-u-align-content--space-around {
    align-content: space-around !important; }
  @media (min-width: 320px) {
    #wrapper.mhv-content .xsmall-screen\:vads-u-align-content--flex-start {
      align-content: flex-start !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-align-content--flex-end {
      align-content: flex-end !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-align-content--center {
      align-content: center !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-align-content--stretch {
      align-content: stretch !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-align-content--space-between {
      align-content: space-between !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-align-content--space-around {
      align-content: space-around !important; } }
  @media (min-width: 481px) {
    #wrapper.mhv-content .small-screen\:vads-u-align-content--flex-start {
      align-content: flex-start !important; }
    #wrapper.mhv-content .small-screen\:vads-u-align-content--flex-end {
      align-content: flex-end !important; }
    #wrapper.mhv-content .small-screen\:vads-u-align-content--center {
      align-content: center !important; }
    #wrapper.mhv-content .small-screen\:vads-u-align-content--stretch {
      align-content: stretch !important; }
    #wrapper.mhv-content .small-screen\:vads-u-align-content--space-between {
      align-content: space-between !important; }
    #wrapper.mhv-content .small-screen\:vads-u-align-content--space-around {
      align-content: space-around !important; } }
  @media (min-width: 768px) {
    #wrapper.mhv-content .medium-screen\:vads-u-align-content--flex-start {
      align-content: flex-start !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-align-content--flex-end {
      align-content: flex-end !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-align-content--center {
      align-content: center !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-align-content--stretch {
      align-content: stretch !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-align-content--space-between {
      align-content: space-between !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-align-content--space-around {
      align-content: space-around !important; } }
  @media (min-width: 1008px) {
    #wrapper.mhv-content .small-desktop-screen\:vads-u-align-content--flex-start {
      align-content: flex-start !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-align-content--flex-end {
      align-content: flex-end !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-align-content--center {
      align-content: center !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-align-content--stretch {
      align-content: stretch !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-align-content--space-between {
      align-content: space-between !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-align-content--space-around {
      align-content: space-around !important; } }
  @media (min-width: 1201px) {
    #wrapper.mhv-content .large-screen\:vads-u-align-content--flex-start {
      align-content: flex-start !important; }
    #wrapper.mhv-content .large-screen\:vads-u-align-content--flex-end {
      align-content: flex-end !important; }
    #wrapper.mhv-content .large-screen\:vads-u-align-content--center {
      align-content: center !important; }
    #wrapper.mhv-content .large-screen\:vads-u-align-content--stretch {
      align-content: stretch !important; }
    #wrapper.mhv-content .large-screen\:vads-u-align-content--space-between {
      align-content: space-between !important; }
    #wrapper.mhv-content .large-screen\:vads-u-align-content--space-around {
      align-content: space-around !important; } }
  #wrapper.mhv-content .vads-u-flex-wrap--nowrap {
    flex-wrap: nowrap !important; }
  #wrapper.mhv-content .vads-u-flex-wrap--wrap {
    flex-wrap: wrap !important; }
  #wrapper.mhv-content .vads-u-flex-wrap--wrap-reverse {
    flex-wrap: wrap-reverse !important; }
  @media (min-width: 320px) {
    #wrapper.mhv-content .xsmall-screen\:vads-u-flex-wrap--nowrap {
      flex-wrap: nowrap !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-flex-wrap--wrap {
      flex-wrap: wrap !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-flex-wrap--wrap-reverse {
      flex-wrap: wrap-reverse !important; } }
  @media (min-width: 481px) {
    #wrapper.mhv-content .small-screen\:vads-u-flex-wrap--nowrap {
      flex-wrap: nowrap !important; }
    #wrapper.mhv-content .small-screen\:vads-u-flex-wrap--wrap {
      flex-wrap: wrap !important; }
    #wrapper.mhv-content .small-screen\:vads-u-flex-wrap--wrap-reverse {
      flex-wrap: wrap-reverse !important; } }
  @media (min-width: 768px) {
    #wrapper.mhv-content .medium-screen\:vads-u-flex-wrap--nowrap {
      flex-wrap: nowrap !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-flex-wrap--wrap {
      flex-wrap: wrap !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-flex-wrap--wrap-reverse {
      flex-wrap: wrap-reverse !important; } }
  @media (min-width: 1008px) {
    #wrapper.mhv-content .small-desktop-screen\:vads-u-flex-wrap--nowrap {
      flex-wrap: nowrap !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-flex-wrap--wrap {
      flex-wrap: wrap !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-flex-wrap--wrap-reverse {
      flex-wrap: wrap-reverse !important; } }
  @media (min-width: 1201px) {
    #wrapper.mhv-content .large-screen\:vads-u-flex-wrap--nowrap {
      flex-wrap: nowrap !important; }
    #wrapper.mhv-content .large-screen\:vads-u-flex-wrap--wrap {
      flex-wrap: wrap !important; }
    #wrapper.mhv-content .large-screen\:vads-u-flex-wrap--wrap-reverse {
      flex-wrap: wrap-reverse !important; } }
  #wrapper.mhv-content .vads-u-flex-direction--column {
    flex-direction: column !important; }
  #wrapper.mhv-content .vads-u-flex-direction--column > [class*="vads-l-col"] {
    flex-basis: auto !important; }
  #wrapper.mhv-content .vads-u-flex-direction--row {
    flex-direction: row !important; }
  #wrapper.mhv-content .vads-u-flex-direction--row > [class*="vads-l-col"] {
    flex-basis: auto !important; }
  #wrapper.mhv-content .vads-u-flex-direction--column-reverse {
    flex-direction: column-reverse !important; }
  #wrapper.mhv-content .vads-u-flex-direction--column-reverse > [class*="vads-l-col"] {
    flex-basis: auto !important; }
  #wrapper.mhv-content .vads-u-flex-direction--row-reverse {
    flex-direction: row-reverse !important; }
  #wrapper.mhv-content .vads-u-flex-direction--row-reverse > [class*="vads-l-col"] {
    flex-basis: auto !important; }
  @media (min-width: 320px) {
    #wrapper.mhv-content .xsmall-screen\:vads-u-flex-direction--column {
      flex-direction: column !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-flex-direction--column > [class*="vads-l-col"] {
      flex-basis: auto !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-flex-direction--row {
      flex-direction: row !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-flex-direction--row > [class*="vads-l-col"] {
      flex-basis: auto !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-flex-direction--column-reverse {
      flex-direction: column-reverse !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-flex-direction--column-reverse > [class*="vads-l-col"] {
      flex-basis: auto !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-flex-direction--row-reverse {
      flex-direction: row-reverse !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-flex-direction--row-reverse > [class*="vads-l-col"] {
      flex-basis: auto !important; } }
  @media (min-width: 481px) {
    #wrapper.mhv-content .small-screen\:vads-u-flex-direction--column {
      flex-direction: column !important; }
    #wrapper.mhv-content .small-screen\:vads-u-flex-direction--column > [class*="vads-l-col"] {
      flex-basis: auto !important; }
    #wrapper.mhv-content .small-screen\:vads-u-flex-direction--row {
      flex-direction: row !important; }
    #wrapper.mhv-content .small-screen\:vads-u-flex-direction--row > [class*="vads-l-col"] {
      flex-basis: auto !important; }
    #wrapper.mhv-content .small-screen\:vads-u-flex-direction--column-reverse {
      flex-direction: column-reverse !important; }
    #wrapper.mhv-content .small-screen\:vads-u-flex-direction--column-reverse > [class*="vads-l-col"] {
      flex-basis: auto !important; }
    #wrapper.mhv-content .small-screen\:vads-u-flex-direction--row-reverse {
      flex-direction: row-reverse !important; }
    #wrapper.mhv-content .small-screen\:vads-u-flex-direction--row-reverse > [class*="vads-l-col"] {
      flex-basis: auto !important; } }
  @media (min-width: 768px) {
    #wrapper.mhv-content .medium-screen\:vads-u-flex-direction--column {
      flex-direction: column !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-flex-direction--column > [class*="vads-l-col"] {
      flex-basis: auto !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-flex-direction--row {
      flex-direction: row !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-flex-direction--row > [class*="vads-l-col"] {
      flex-basis: auto !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-flex-direction--column-reverse {
      flex-direction: column-reverse !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-flex-direction--column-reverse > [class*="vads-l-col"] {
      flex-basis: auto !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-flex-direction--row-reverse {
      flex-direction: row-reverse !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-flex-direction--row-reverse > [class*="vads-l-col"] {
      flex-basis: auto !important; } }
  @media (min-width: 1008px) {
    #wrapper.mhv-content .small-desktop-screen\:vads-u-flex-direction--column {
      flex-direction: column !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-flex-direction--column > [class*="vads-l-col"] {
      flex-basis: auto !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-flex-direction--row {
      flex-direction: row !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-flex-direction--row > [class*="vads-l-col"] {
      flex-basis: auto !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-flex-direction--column-reverse {
      flex-direction: column-reverse !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-flex-direction--column-reverse > [class*="vads-l-col"] {
      flex-basis: auto !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-flex-direction--row-reverse {
      flex-direction: row-reverse !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-flex-direction--row-reverse > [class*="vads-l-col"] {
      flex-basis: auto !important; } }
  @media (min-width: 1201px) {
    #wrapper.mhv-content .large-screen\:vads-u-flex-direction--column {
      flex-direction: column !important; }
    #wrapper.mhv-content .large-screen\:vads-u-flex-direction--column > [class*="vads-l-col"] {
      flex-basis: auto !important; }
    #wrapper.mhv-content .large-screen\:vads-u-flex-direction--row {
      flex-direction: row !important; }
    #wrapper.mhv-content .large-screen\:vads-u-flex-direction--row > [class*="vads-l-col"] {
      flex-basis: auto !important; }
    #wrapper.mhv-content .large-screen\:vads-u-flex-direction--column-reverse {
      flex-direction: column-reverse !important; }
    #wrapper.mhv-content .large-screen\:vads-u-flex-direction--column-reverse > [class*="vads-l-col"] {
      flex-basis: auto !important; }
    #wrapper.mhv-content .large-screen\:vads-u-flex-direction--row-reverse {
      flex-direction: row-reverse !important; }
    #wrapper.mhv-content .large-screen\:vads-u-flex-direction--row-reverse > [class*="vads-l-col"] {
      flex-basis: auto !important; } }
  #wrapper.mhv-content .vads-u-align-self--auto {
    align-self: auto !important; }
  #wrapper.mhv-content .vads-u-align-self--flex-start {
    align-self: flex-start !important; }
  #wrapper.mhv-content .vads-u-align-self--flex-end {
    align-self: flex-end !important; }
  #wrapper.mhv-content .vads-u-align-self--center {
    align-self: center !important; }
  #wrapper.mhv-content .vads-u-align-self--baseline {
    align-self: baseline !important; }
  #wrapper.mhv-content .vads-u-align-self--stretch {
    align-self: stretch !important; }
  @media (min-width: 320px) {
    #wrapper.mhv-content .xsmall-screen\:vads-u-align-self--auto {
      align-self: auto !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-align-self--flex-start {
      align-self: flex-start !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-align-self--flex-end {
      align-self: flex-end !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-align-self--center {
      align-self: center !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-align-self--baseline {
      align-self: baseline !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-align-self--stretch {
      align-self: stretch !important; } }
  @media (min-width: 481px) {
    #wrapper.mhv-content .small-screen\:vads-u-align-self--auto {
      align-self: auto !important; }
    #wrapper.mhv-content .small-screen\:vads-u-align-self--flex-start {
      align-self: flex-start !important; }
    #wrapper.mhv-content .small-screen\:vads-u-align-self--flex-end {
      align-self: flex-end !important; }
    #wrapper.mhv-content .small-screen\:vads-u-align-self--center {
      align-self: center !important; }
    #wrapper.mhv-content .small-screen\:vads-u-align-self--baseline {
      align-self: baseline !important; }
    #wrapper.mhv-content .small-screen\:vads-u-align-self--stretch {
      align-self: stretch !important; } }
  @media (min-width: 768px) {
    #wrapper.mhv-content .medium-screen\:vads-u-align-self--auto {
      align-self: auto !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-align-self--flex-start {
      align-self: flex-start !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-align-self--flex-end {
      align-self: flex-end !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-align-self--center {
      align-self: center !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-align-self--baseline {
      align-self: baseline !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-align-self--stretch {
      align-self: stretch !important; } }
  @media (min-width: 1008px) {
    #wrapper.mhv-content .small-desktop-screen\:vads-u-align-self--auto {
      align-self: auto !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-align-self--flex-start {
      align-self: flex-start !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-align-self--flex-end {
      align-self: flex-end !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-align-self--center {
      align-self: center !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-align-self--baseline {
      align-self: baseline !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-align-self--stretch {
      align-self: stretch !important; } }
  @media (min-width: 1201px) {
    #wrapper.mhv-content .large-screen\:vads-u-align-self--auto {
      align-self: auto !important; }
    #wrapper.mhv-content .large-screen\:vads-u-align-self--flex-start {
      align-self: flex-start !important; }
    #wrapper.mhv-content .large-screen\:vads-u-align-self--flex-end {
      align-self: flex-end !important; }
    #wrapper.mhv-content .large-screen\:vads-u-align-self--center {
      align-self: center !important; }
    #wrapper.mhv-content .large-screen\:vads-u-align-self--baseline {
      align-self: baseline !important; }
    #wrapper.mhv-content .large-screen\:vads-u-align-self--stretch {
      align-self: stretch !important; } }
  #wrapper.mhv-content .vads-u-order--first {
    order: -1 !important; }
  #wrapper.mhv-content .vads-u-order--initial {
    order: 0 !important; }
  #wrapper.mhv-content .vads-u-order--1 {
    order: 1 !important; }
  #wrapper.mhv-content .vads-u-order--2 {
    order: 2 !important; }
  #wrapper.mhv-content .vads-u-order--3 {
    order: 3 !important; }
  #wrapper.mhv-content .vads-u-order--4 {
    order: 4 !important; }
  #wrapper.mhv-content .vads-u-order--last {
    order: 999 !important; }
  @media (min-width: 320px) {
    #wrapper.mhv-content .xsmall-screen\:vads-u-order--first {
      order: -1 !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-order--initial {
      order: 0 !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-order--1 {
      order: 1 !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-order--2 {
      order: 2 !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-order--3 {
      order: 3 !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-order--4 {
      order: 4 !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-order--last {
      order: 999 !important; } }
  @media (min-width: 481px) {
    #wrapper.mhv-content .small-screen\:vads-u-order--first {
      order: -1 !important; }
    #wrapper.mhv-content .small-screen\:vads-u-order--initial {
      order: 0 !important; }
    #wrapper.mhv-content .small-screen\:vads-u-order--1 {
      order: 1 !important; }
    #wrapper.mhv-content .small-screen\:vads-u-order--2 {
      order: 2 !important; }
    #wrapper.mhv-content .small-screen\:vads-u-order--3 {
      order: 3 !important; }
    #wrapper.mhv-content .small-screen\:vads-u-order--4 {
      order: 4 !important; }
    #wrapper.mhv-content .small-screen\:vads-u-order--last {
      order: 999 !important; } }
  @media (min-width: 768px) {
    #wrapper.mhv-content .medium-screen\:vads-u-order--first {
      order: -1 !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-order--initial {
      order: 0 !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-order--1 {
      order: 1 !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-order--2 {
      order: 2 !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-order--3 {
      order: 3 !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-order--4 {
      order: 4 !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-order--last {
      order: 999 !important; } }
  @media (min-width: 1008px) {
    #wrapper.mhv-content .small-desktop-screen\:vads-u-order--first {
      order: -1 !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-order--initial {
      order: 0 !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-order--1 {
      order: 1 !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-order--2 {
      order: 2 !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-order--3 {
      order: 3 !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-order--4 {
      order: 4 !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-order--last {
      order: 999 !important; } }
  @media (min-width: 1201px) {
    #wrapper.mhv-content .large-screen\:vads-u-order--first {
      order: -1 !important; }
    #wrapper.mhv-content .large-screen\:vads-u-order--initial {
      order: 0 !important; }
    #wrapper.mhv-content .large-screen\:vads-u-order--1 {
      order: 1 !important; }
    #wrapper.mhv-content .large-screen\:vads-u-order--2 {
      order: 2 !important; }
    #wrapper.mhv-content .large-screen\:vads-u-order--3 {
      order: 3 !important; }
    #wrapper.mhv-content .large-screen\:vads-u-order--4 {
      order: 4 !important; }
    #wrapper.mhv-content .large-screen\:vads-u-order--last {
      order: 999 !important; } }
  #wrapper.mhv-content .vads-u-font-family--sans {
    font-family: Source Sans Pro, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif !important; }
  #wrapper.mhv-content .vads-u-font-family--serif {
    font-family: Bitter, Georgia, Cambria, Times New Roman, Times, serif !important; }
  #wrapper.mhv-content .vads-u-font-size--sm {
    font-size: 1.5rem !important; }
  #wrapper.mhv-content .vads-u-font-size--base {
    font-size: 1.6rem !important; }
  #wrapper.mhv-content .vads-u-font-size--md {
    font-size: 1.7rem !important; }
  #wrapper.mhv-content .vads-u-font-size--lg {
    font-size: 2rem !important; }
  #wrapper.mhv-content .vads-u-font-size--xl {
    font-size: 3rem !important; }
  #wrapper.mhv-content .vads-u-font-size--2xl,
  #wrapper.mhv-content .vads-u-font-size--h1 {
    font-size: 4rem !important; }
  #wrapper.mhv-content .vads-u-font-size--h2 {
    font-size: 3rem !important; }
  #wrapper.mhv-content .vads-u-font-size--h3 {
    font-size: 2rem !important; }
  #wrapper.mhv-content .vads-u-font-size--h4 {
    font-size: 1.7rem !important; }
  #wrapper.mhv-content .vads-u-font-size--h5,
  #wrapper.mhv-content .vads-u-font-size--h6 {
    font-size: 1.5rem !important; }
  @media (min-width: 320px) {
    #wrapper.mhv-content .xsmall-screen\:vads-u-font-size--sm {
      font-size: 1.5rem !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-font-size--base {
      font-size: 1.6rem !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-font-size--md {
      font-size: 1.7rem !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-font-size--lg {
      font-size: 2rem !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-font-size--xl {
      font-size: 3rem !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-font-size--2xl,
    #wrapper.mhv-content .xsmall-screen\:vads-u-font-size--h1 {
      font-size: 4rem !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-font-size--h2 {
      font-size: 3rem !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-font-size--h3 {
      font-size: 2rem !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-font-size--h4 {
      font-size: 1.7rem !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-font-size--h5,
    #wrapper.mhv-content .xsmall-screen\:vads-u-font-size--h6 {
      font-size: 1.5rem !important; } }
  @media (min-width: 481px) {
    #wrapper.mhv-content .small-screen\:vads-u-font-size--sm {
      font-size: 1.5rem !important; }
    #wrapper.mhv-content .small-screen\:vads-u-font-size--base {
      font-size: 1.6rem !important; }
    #wrapper.mhv-content .small-screen\:vads-u-font-size--md {
      font-size: 1.7rem !important; }
    #wrapper.mhv-content .small-screen\:vads-u-font-size--lg {
      font-size: 2rem !important; }
    #wrapper.mhv-content .small-screen\:vads-u-font-size--xl {
      font-size: 3rem !important; }
    #wrapper.mhv-content .small-screen\:vads-u-font-size--2xl,
    #wrapper.mhv-content .small-screen\:vads-u-font-size--h1 {
      font-size: 4rem !important; }
    #wrapper.mhv-content .small-screen\:vads-u-font-size--h2 {
      font-size: 3rem !important; }
    #wrapper.mhv-content .small-screen\:vads-u-font-size--h3 {
      font-size: 2rem !important; }
    #wrapper.mhv-content .small-screen\:vads-u-font-size--h4 {
      font-size: 1.7rem !important; }
    #wrapper.mhv-content .small-screen\:vads-u-font-size--h5,
    #wrapper.mhv-content .small-screen\:vads-u-font-size--h6 {
      font-size: 1.5rem !important; } }
  @media (min-width: 768px) {
    #wrapper.mhv-content .medium-screen\:vads-u-font-size--sm {
      font-size: 1.5rem !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-font-size--base {
      font-size: 1.6rem !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-font-size--md {
      font-size: 1.7rem !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-font-size--lg {
      font-size: 2rem !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-font-size--xl {
      font-size: 3rem !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-font-size--2xl,
    #wrapper.mhv-content .medium-screen\:vads-u-font-size--h1 {
      font-size: 4rem !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-font-size--h2 {
      font-size: 3rem !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-font-size--h3 {
      font-size: 2rem !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-font-size--h4 {
      font-size: 1.7rem !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-font-size--h5,
    #wrapper.mhv-content .medium-screen\:vads-u-font-size--h6 {
      font-size: 1.5rem !important; } }
  @media (min-width: 1008px) {
    #wrapper.mhv-content .small-desktop-screen\:vads-u-font-size--sm {
      font-size: 1.5rem !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-font-size--base {
      font-size: 1.6rem !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-font-size--md {
      font-size: 1.7rem !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-font-size--lg {
      font-size: 2rem !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-font-size--xl {
      font-size: 3rem !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-font-size--2xl,
    #wrapper.mhv-content .small-desktop-screen\:vads-u-font-size--h1 {
      font-size: 4rem !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-font-size--h2 {
      font-size: 3rem !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-font-size--h3 {
      font-size: 2rem !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-font-size--h4 {
      font-size: 1.7rem !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-font-size--h5,
    #wrapper.mhv-content .small-desktop-screen\:vads-u-font-size--h6 {
      font-size: 1.5rem !important; } }
  @media (min-width: 1201px) {
    #wrapper.mhv-content .large-screen\:vads-u-font-size--sm {
      font-size: 1.5rem !important; }
    #wrapper.mhv-content .large-screen\:vads-u-font-size--base {
      font-size: 1.6rem !important; }
    #wrapper.mhv-content .large-screen\:vads-u-font-size--md {
      font-size: 1.7rem !important; }
    #wrapper.mhv-content .large-screen\:vads-u-font-size--lg {
      font-size: 2rem !important; }
    #wrapper.mhv-content .large-screen\:vads-u-font-size--xl {
      font-size: 3rem !important; }
    #wrapper.mhv-content .large-screen\:vads-u-font-size--2xl,
    #wrapper.mhv-content .large-screen\:vads-u-font-size--h1 {
      font-size: 4rem !important; }
    #wrapper.mhv-content .large-screen\:vads-u-font-size--h2 {
      font-size: 3rem !important; }
    #wrapper.mhv-content .large-screen\:vads-u-font-size--h3 {
      font-size: 2rem !important; }
    #wrapper.mhv-content .large-screen\:vads-u-font-size--h4 {
      font-size: 1.7rem !important; }
    #wrapper.mhv-content .large-screen\:vads-u-font-size--h5,
    #wrapper.mhv-content .large-screen\:vads-u-font-size--h6 {
      font-size: 1.5rem !important; } }
  #wrapper.mhv-content .vads-u-font-style--normal {
    font-style: normal !important; }
  #wrapper.mhv-content .vads-u-font-style--italic {
    font-style: italic !important; }
  #wrapper.mhv-content .vads-u-font-weight--bold {
    font-weight: 700 !important; }
  #wrapper.mhv-content .vads-u-font-weight--normal {
    font-weight: 400 !important; }
  #wrapper.mhv-content .vads-u-height--0 {
    height: 0 !important; }
  #wrapper.mhv-content .vads-u-height--full {
    height: 100% !important; }
  #wrapper.mhv-content .vads-u-height--auto {
    height: auto !important; }
  #wrapper.mhv-content .vads-u-height--viewport {
    height: 100vh !important; }
  @media (min-width: 320px) {
    #wrapper.mhv-content .xsmall-screen\:vads-u-height--0 {
      height: 0 !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-height--full {
      height: 100% !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-height--auto {
      height: auto !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-height--viewport {
      height: 100vh !important; } }
  @media (min-width: 481px) {
    #wrapper.mhv-content .small-screen\:vads-u-height--0 {
      height: 0 !important; }
    #wrapper.mhv-content .small-screen\:vads-u-height--full {
      height: 100% !important; }
    #wrapper.mhv-content .small-screen\:vads-u-height--auto {
      height: auto !important; }
    #wrapper.mhv-content .small-screen\:vads-u-height--viewport {
      height: 100vh !important; } }
  @media (min-width: 768px) {
    #wrapper.mhv-content .medium-screen\:vads-u-height--0 {
      height: 0 !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-height--full {
      height: 100% !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-height--auto {
      height: auto !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-height--viewport {
      height: 100vh !important; } }
  @media (min-width: 1008px) {
    #wrapper.mhv-content .small-desktop-screen\:vads-u-height--0 {
      height: 0 !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-height--full {
      height: 100% !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-height--auto {
      height: auto !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-height--viewport {
      height: 100vh !important; } }
  @media (min-width: 1201px) {
    #wrapper.mhv-content .large-screen\:vads-u-height--0 {
      height: 0 !important; }
    #wrapper.mhv-content .large-screen\:vads-u-height--full {
      height: 100% !important; }
    #wrapper.mhv-content .large-screen\:vads-u-height--auto {
      height: auto !important; }
    #wrapper.mhv-content .large-screen\:vads-u-height--viewport {
      height: 100vh !important; } }
  #wrapper.mhv-content .vads-u-max-height--none {
    max-height: none !important; }
  #wrapper.mhv-content .vads-u-max-height--viewport {
    max-height: 100vh !important; }
  @media (min-width: 320px) {
    #wrapper.mhv-content .xsmall-screen\:vads-u-max-height--none {
      max-height: none !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-max-height--viewport {
      max-height: 100vh !important; } }
  @media (min-width: 481px) {
    #wrapper.mhv-content .small-screen\:vads-u-max-height--none {
      max-height: none !important; }
    #wrapper.mhv-content .small-screen\:vads-u-max-height--viewport {
      max-height: 100vh !important; } }
  @media (min-width: 768px) {
    #wrapper.mhv-content .medium-screen\:vads-u-max-height--none {
      max-height: none !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-max-height--viewport {
      max-height: 100vh !important; } }
  @media (min-width: 1008px) {
    #wrapper.mhv-content .small-desktop-screen\:vads-u-max-height--none {
      max-height: none !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-max-height--viewport {
      max-height: 100vh !important; } }
  @media (min-width: 1201px) {
    #wrapper.mhv-content .large-screen\:vads-u-max-height--none {
      max-height: none !important; }
    #wrapper.mhv-content .large-screen\:vads-u-max-height--viewport {
      max-height: 100vh !important; } }
  #wrapper.mhv-content .vads-u-min-height--none {
    min-height: none !important; }
  #wrapper.mhv-content .vads-u-min-height--viewport {
    min-height: 100vh !important; }
  @media (min-width: 320px) {
    #wrapper.mhv-content .xsmall-screen\:vads-u-min-height--none {
      min-height: none !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-min-height--viewport {
      min-height: 100vh !important; } }
  @media (min-width: 481px) {
    #wrapper.mhv-content .small-screen\:vads-u-min-height--none {
      min-height: none !important; }
    #wrapper.mhv-content .small-screen\:vads-u-min-height--viewport {
      min-height: 100vh !important; } }
  @media (min-width: 768px) {
    #wrapper.mhv-content .medium-screen\:vads-u-min-height--none {
      min-height: none !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-min-height--viewport {
      min-height: 100vh !important; } }
  @media (min-width: 1008px) {
    #wrapper.mhv-content .small-desktop-screen\:vads-u-min-height--none {
      min-height: none !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-min-height--viewport {
      min-height: 100vh !important; } }
  @media (min-width: 1201px) {
    #wrapper.mhv-content .large-screen\:vads-u-min-height--none {
      min-height: none !important; }
    #wrapper.mhv-content .large-screen\:vads-u-min-height--viewport {
      min-height: 100vh !important; } }
  #wrapper.mhv-content .vads-u-width--0 {
    width: 0 !important; }
  #wrapper.mhv-content .vads-u-width--full {
    width: 100% !important; }
  #wrapper.mhv-content .vads-u-width--auto {
    width: auto !important; }
  @media (min-width: 320px) {
    #wrapper.mhv-content .xsmall-screen\:vads-u-width--0 {
      width: 0 !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-width--full {
      width: 100% !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-width--auto {
      width: auto !important; } }
  @media (min-width: 481px) {
    #wrapper.mhv-content .small-screen\:vads-u-width--0 {
      width: 0 !important; }
    #wrapper.mhv-content .small-screen\:vads-u-width--full {
      width: 100% !important; }
    #wrapper.mhv-content .small-screen\:vads-u-width--auto {
      width: auto !important; } }
  @media (min-width: 768px) {
    #wrapper.mhv-content .medium-screen\:vads-u-width--0 {
      width: 0 !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-width--full {
      width: 100% !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-width--auto {
      width: auto !important; } }
  @media (min-width: 1008px) {
    #wrapper.mhv-content .small-desktop-screen\:vads-u-width--0 {
      width: 0 !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-width--full {
      width: 100% !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-width--auto {
      width: auto !important; } }
  @media (min-width: 1201px) {
    #wrapper.mhv-content .large-screen\:vads-u-width--0 {
      width: 0 !important; }
    #wrapper.mhv-content .large-screen\:vads-u-width--full {
      width: 100% !important; }
    #wrapper.mhv-content .large-screen\:vads-u-width--auto {
      width: auto !important; } }
  #wrapper.mhv-content .vads-u-max-width--none {
    max-width: none !important; }
  #wrapper.mhv-content .vads-u-max-width--100 {
    max-width: 100% !important; }
  @media (min-width: 320px) {
    #wrapper.mhv-content .xsmall-screen\:vads-u-max-width--none {
      max-width: none !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-max-width--100 {
      max-width: 100% !important; } }
  @media (min-width: 481px) {
    #wrapper.mhv-content .small-screen\:vads-u-max-width--none {
      max-width: none !important; }
    #wrapper.mhv-content .small-screen\:vads-u-max-width--100 {
      max-width: 100% !important; } }
  @media (min-width: 768px) {
    #wrapper.mhv-content .medium-screen\:vads-u-max-width--none {
      max-width: none !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-max-width--100 {
      max-width: 100% !important; } }
  @media (min-width: 1008px) {
    #wrapper.mhv-content .small-desktop-screen\:vads-u-max-width--none {
      max-width: none !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-max-width--100 {
      max-width: 100% !important; } }
  @media (min-width: 1201px) {
    #wrapper.mhv-content .large-screen\:vads-u-max-width--none {
      max-width: none !important; }
    #wrapper.mhv-content .large-screen\:vads-u-max-width--100 {
      max-width: 100% !important; } }
  #wrapper.mhv-content .vads-u-min-width--none {
    min-width: none !important; }
  @media (min-width: 320px) {
    #wrapper.mhv-content .xsmall-screen\:vads-u-min-width--none {
      min-width: none !important; } }
  @media (min-width: 481px) {
    #wrapper.mhv-content .small-screen\:vads-u-min-width--none {
      min-width: none !important; } }
  @media (min-width: 768px) {
    #wrapper.mhv-content .medium-screen\:vads-u-min-width--none {
      min-width: none !important; } }
  @media (min-width: 1008px) {
    #wrapper.mhv-content .small-desktop-screen\:vads-u-min-width--none {
      min-width: none !important; } }
  @media (min-width: 1201px) {
    #wrapper.mhv-content .large-screen\:vads-u-min-width--none {
      min-width: none !important; } }
  #wrapper.mhv-content .vads-u-line-height--1 {
    line-height: 1 !important; }
  #wrapper.mhv-content .vads-u-line-height--2 {
    line-height: 1.15 !important; }
  #wrapper.mhv-content .vads-u-line-height--3 {
    line-height: 1.35 !important; }
  #wrapper.mhv-content .vads-u-line-height--4 {
    line-height: 1.5 !important; }
  #wrapper.mhv-content .vads-u-line-height--5 {
    line-height: 1.62 !important; }
  #wrapper.mhv-content .vads-u-line-height--6 {
    line-height: 1.75 !important; }
  @media (min-width: 320px) {
    #wrapper.mhv-content .xsmall-screen\:vads-u-line-height--1 {
      line-height: 1 !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-line-height--2 {
      line-height: 1.15 !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-line-height--3 {
      line-height: 1.35 !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-line-height--4 {
      line-height: 1.5 !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-line-height--5 {
      line-height: 1.62 !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-line-height--6 {
      line-height: 1.75 !important; } }
  @media (min-width: 481px) {
    #wrapper.mhv-content .small-screen\:vads-u-line-height--1 {
      line-height: 1 !important; }
    #wrapper.mhv-content .small-screen\:vads-u-line-height--2 {
      line-height: 1.15 !important; }
    #wrapper.mhv-content .small-screen\:vads-u-line-height--3 {
      line-height: 1.35 !important; }
    #wrapper.mhv-content .small-screen\:vads-u-line-height--4 {
      line-height: 1.5 !important; }
    #wrapper.mhv-content .small-screen\:vads-u-line-height--5 {
      line-height: 1.62 !important; }
    #wrapper.mhv-content .small-screen\:vads-u-line-height--6 {
      line-height: 1.75 !important; } }
  @media (min-width: 768px) {
    #wrapper.mhv-content .medium-screen\:vads-u-line-height--1 {
      line-height: 1 !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-line-height--2 {
      line-height: 1.15 !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-line-height--3 {
      line-height: 1.35 !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-line-height--4 {
      line-height: 1.5 !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-line-height--5 {
      line-height: 1.62 !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-line-height--6 {
      line-height: 1.75 !important; } }
  @media (min-width: 1008px) {
    #wrapper.mhv-content .small-desktop-screen\:vads-u-line-height--1 {
      line-height: 1 !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-line-height--2 {
      line-height: 1.15 !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-line-height--3 {
      line-height: 1.35 !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-line-height--4 {
      line-height: 1.5 !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-line-height--5 {
      line-height: 1.62 !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-line-height--6 {
      line-height: 1.75 !important; } }
  @media (min-width: 1201px) {
    #wrapper.mhv-content .large-screen\:vads-u-line-height--1 {
      line-height: 1 !important; }
    #wrapper.mhv-content .large-screen\:vads-u-line-height--2 {
      line-height: 1.15 !important; }
    #wrapper.mhv-content .large-screen\:vads-u-line-height--3 {
      line-height: 1.35 !important; }
    #wrapper.mhv-content .large-screen\:vads-u-line-height--4 {
      line-height: 1.5 !important; }
    #wrapper.mhv-content .large-screen\:vads-u-line-height--5 {
      line-height: 1.62 !important; }
    #wrapper.mhv-content .large-screen\:vads-u-line-height--6 {
      line-height: 1.75 !important; } }
  #wrapper.mhv-content .vads-u-margin-x--auto {
    margin-left: auto !important; }
  #wrapper.mhv-content .vads-u-margin-right--auto,
  #wrapper.mhv-content .vads-u-margin-x--auto {
    margin-right: auto !important; }
  #wrapper.mhv-content .vads-u-margin-left--auto {
    margin-left: auto !important; }
  #wrapper.mhv-content .vads-u-margin--0 {
    margin: 0 !important; }
  #wrapper.mhv-content .vads-u-margin-x--0 {
    margin-left: 0 !important;
    margin-right: 0 !important; }
  #wrapper.mhv-content .vads-u-margin-y--0 {
    margin-bottom: 0 !important; }
  #wrapper.mhv-content .vads-u-margin-top--0,
  #wrapper.mhv-content .vads-u-margin-y--0 {
    margin-top: 0 !important; }
  #wrapper.mhv-content .vads-u-margin-right--0 {
    margin-right: 0 !important; }
  #wrapper.mhv-content .vads-u-margin-bottom--0 {
    margin-bottom: 0 !important; }
  #wrapper.mhv-content .vads-u-margin-left--0,
  #wrapper.mhv-content .vads-u-margin-x--neg0 {
    margin-left: 0 !important; }
  #wrapper.mhv-content .vads-u-margin-x--neg0 {
    margin-right: 0 !important; }
  #wrapper.mhv-content .vads-u-margin-y--neg0 {
    margin-bottom: 0 !important;
    margin-top: 0 !important; }
  #wrapper.mhv-content .vads-u-margin-top--neg0 {
    margin-top: 0 !important; }
  #wrapper.mhv-content .vads-u-margin-right--neg0 {
    margin-right: 0 !important; }
  #wrapper.mhv-content .vads-u-margin-bottom--neg0 {
    margin-bottom: 0 !important; }
  #wrapper.mhv-content .vads-u-margin-left--neg0 {
    margin-left: 0 !important; }
  #wrapper.mhv-content .vads-u-margin--1px {
    margin: 1px !important; }
  #wrapper.mhv-content .vads-u-margin-x--1px {
    margin-left: 1px !important;
    margin-right: 1px !important; }
  #wrapper.mhv-content .vads-u-margin-y--1px {
    margin-bottom: 1px !important; }
  #wrapper.mhv-content .vads-u-margin-top--1px,
  #wrapper.mhv-content .vads-u-margin-y--1px {
    margin-top: 1px !important; }
  #wrapper.mhv-content .vads-u-margin-right--1px {
    margin-right: 1px !important; }
  #wrapper.mhv-content .vads-u-margin-bottom--1px {
    margin-bottom: 1px !important; }
  #wrapper.mhv-content .vads-u-margin-left--1px {
    margin-left: 1px !important; }
  #wrapper.mhv-content .vads-u-margin-x--neg1px {
    margin-left: -1px !important;
    margin-right: -1px !important; }
  #wrapper.mhv-content .vads-u-margin-y--neg1px {
    margin-bottom: -1px !important; }
  #wrapper.mhv-content .vads-u-margin-top--neg1px,
  #wrapper.mhv-content .vads-u-margin-y--neg1px {
    margin-top: -1px !important; }
  #wrapper.mhv-content .vads-u-margin-right--neg1px {
    margin-right: -1px !important; }
  #wrapper.mhv-content .vads-u-margin-bottom--neg1px {
    margin-bottom: -1px !important; }
  #wrapper.mhv-content .vads-u-margin-left--neg1px {
    margin-left: -1px !important; }
  #wrapper.mhv-content .vads-u-margin--0p25 {
    margin: 2px !important; }
  #wrapper.mhv-content .vads-u-margin-x--0p25 {
    margin-left: 2px !important;
    margin-right: 2px !important; }
  #wrapper.mhv-content .vads-u-margin-y--0p25 {
    margin-bottom: 2px !important; }
  #wrapper.mhv-content .vads-u-margin-top--0p25,
  #wrapper.mhv-content .vads-u-margin-y--0p25 {
    margin-top: 2px !important; }
  #wrapper.mhv-content .vads-u-margin-right--0p25 {
    margin-right: 2px !important; }
  #wrapper.mhv-content .vads-u-margin-bottom--0p25 {
    margin-bottom: 2px !important; }
  #wrapper.mhv-content .vads-u-margin-left--0p25 {
    margin-left: 2px !important; }
  #wrapper.mhv-content .vads-u-margin-x--neg0p25 {
    margin-left: -2px !important;
    margin-right: -2px !important; }
  #wrapper.mhv-content .vads-u-margin-y--neg0p25 {
    margin-bottom: -2px !important;
    margin-top: -2px !important; }
  #wrapper.mhv-content .vads-u-margin-top--neg0p25 {
    margin-top: -2px !important; }
  #wrapper.mhv-content .vads-u-margin-right--neg0p25 {
    margin-right: -2px !important; }
  #wrapper.mhv-content .vads-u-margin-bottom--neg0p25 {
    margin-bottom: -2px !important; }
  #wrapper.mhv-content .vads-u-margin-left--neg0p25 {
    margin-left: -2px !important; }
  #wrapper.mhv-content .vads-u-margin--0p5 {
    margin: 4px !important; }
  #wrapper.mhv-content .vads-u-margin-x--0p5 {
    margin-left: 4px !important;
    margin-right: 4px !important; }
  #wrapper.mhv-content .vads-u-margin-y--0p5 {
    margin-bottom: 4px !important; }
  #wrapper.mhv-content .vads-u-margin-top--0p5,
  #wrapper.mhv-content .vads-u-margin-y--0p5 {
    margin-top: 4px !important; }
  #wrapper.mhv-content .vads-u-margin-right--0p5 {
    margin-right: 4px !important; }
  #wrapper.mhv-content .vads-u-margin-bottom--0p5 {
    margin-bottom: 4px !important; }
  #wrapper.mhv-content .vads-u-margin-left--0p5 {
    margin-left: 4px !important; }
  #wrapper.mhv-content .vads-u-margin-x--neg0p5 {
    margin-left: -4px !important;
    margin-right: -4px !important; }
  #wrapper.mhv-content .vads-u-margin-y--neg0p5 {
    margin-bottom: -4px !important; }
  #wrapper.mhv-content .vads-u-margin-top--neg0p5,
  #wrapper.mhv-content .vads-u-margin-y--neg0p5 {
    margin-top: -4px !important; }
  #wrapper.mhv-content .vads-u-margin-right--neg0p5 {
    margin-right: -4px !important; }
  #wrapper.mhv-content .vads-u-margin-bottom--neg0p5 {
    margin-bottom: -4px !important; }
  #wrapper.mhv-content .vads-u-margin-left--neg0p5 {
    margin-left: -4px !important; }
  #wrapper.mhv-content .vads-u-margin--1 {
    margin: 8px !important; }
  #wrapper.mhv-content .vads-u-margin-x--1 {
    margin-left: 8px !important;
    margin-right: 8px !important; }
  #wrapper.mhv-content .vads-u-margin-y--1 {
    margin-bottom: 8px !important; }
  #wrapper.mhv-content .vads-u-margin-top--1,
  #wrapper.mhv-content .vads-u-margin-y--1 {
    margin-top: 8px !important; }
  #wrapper.mhv-content .vads-u-margin-right--1 {
    margin-right: 8px !important; }
  #wrapper.mhv-content .vads-u-margin-bottom--1 {
    margin-bottom: 8px !important; }
  #wrapper.mhv-content .vads-u-margin-left--1 {
    margin-left: 8px !important; }
  #wrapper.mhv-content .vads-u-margin-x--neg1 {
    margin-left: -8px !important;
    margin-right: -8px !important; }
  #wrapper.mhv-content .vads-u-margin-y--neg1 {
    margin-bottom: -8px !important; }
  #wrapper.mhv-content .vads-u-margin-top--neg1,
  #wrapper.mhv-content .vads-u-margin-y--neg1 {
    margin-top: -8px !important; }
  #wrapper.mhv-content .vads-u-margin-right--neg1 {
    margin-right: -8px !important; }
  #wrapper.mhv-content .vads-u-margin-bottom--neg1 {
    margin-bottom: -8px !important; }
  #wrapper.mhv-content .vads-u-margin-left--neg1 {
    margin-left: -8px !important; }
  #wrapper.mhv-content .vads-u-margin--1p5 {
    margin: 12px !important; }
  #wrapper.mhv-content .vads-u-margin-x--1p5 {
    margin-left: 12px !important;
    margin-right: 12px !important; }
  #wrapper.mhv-content .vads-u-margin-y--1p5 {
    margin-bottom: 12px !important; }
  #wrapper.mhv-content .vads-u-margin-top--1p5,
  #wrapper.mhv-content .vads-u-margin-y--1p5 {
    margin-top: 12px !important; }
  #wrapper.mhv-content .vads-u-margin-right--1p5 {
    margin-right: 12px !important; }
  #wrapper.mhv-content .vads-u-margin-bottom--1p5 {
    margin-bottom: 12px !important; }
  #wrapper.mhv-content .vads-u-margin-left--1p5 {
    margin-left: 12px !important; }
  #wrapper.mhv-content .vads-u-margin-x--neg1p5 {
    margin-left: -12px !important;
    margin-right: -12px !important; }
  #wrapper.mhv-content .vads-u-margin-y--neg1p5 {
    margin-bottom: -12px !important; }
  #wrapper.mhv-content .vads-u-margin-top--neg1p5,
  #wrapper.mhv-content .vads-u-margin-y--neg1p5 {
    margin-top: -12px !important; }
  #wrapper.mhv-content .vads-u-margin-right--neg1p5 {
    margin-right: -12px !important; }
  #wrapper.mhv-content .vads-u-margin-bottom--neg1p5 {
    margin-bottom: -12px !important; }
  #wrapper.mhv-content .vads-u-margin-left--neg1p5 {
    margin-left: -12px !important; }
  #wrapper.mhv-content .vads-u-margin--2 {
    margin: 16px !important; }
  #wrapper.mhv-content .vads-u-margin-x--2 {
    margin-left: 16px !important;
    margin-right: 16px !important; }
  #wrapper.mhv-content .vads-u-margin-y--2 {
    margin-bottom: 16px !important; }
  #wrapper.mhv-content .vads-u-margin-top--2,
  #wrapper.mhv-content .vads-u-margin-y--2 {
    margin-top: 16px !important; }
  #wrapper.mhv-content .vads-u-margin-right--2 {
    margin-right: 16px !important; }
  #wrapper.mhv-content .vads-u-margin-bottom--2 {
    margin-bottom: 16px !important; }
  #wrapper.mhv-content .vads-u-margin-left--2 {
    margin-left: 16px !important; }
  #wrapper.mhv-content .vads-u-margin-x--neg2 {
    margin-left: -16px !important;
    margin-right: -16px !important; }
  #wrapper.mhv-content .vads-u-margin-y--neg2 {
    margin-bottom: -16px !important; }
  #wrapper.mhv-content .vads-u-margin-top--neg2,
  #wrapper.mhv-content .vads-u-margin-y--neg2 {
    margin-top: -16px !important; }
  #wrapper.mhv-content .vads-u-margin-right--neg2 {
    margin-right: -16px !important; }
  #wrapper.mhv-content .vads-u-margin-bottom--neg2 {
    margin-bottom: -16px !important; }
  #wrapper.mhv-content .vads-u-margin-left--neg2 {
    margin-left: -16px !important; }
  #wrapper.mhv-content .vads-u-margin--2p5 {
    margin: 20px !important; }
  #wrapper.mhv-content .vads-u-margin-x--2p5 {
    margin-left: 20px !important;
    margin-right: 20px !important; }
  #wrapper.mhv-content .vads-u-margin-y--2p5 {
    margin-bottom: 20px !important; }
  #wrapper.mhv-content .vads-u-margin-top--2p5,
  #wrapper.mhv-content .vads-u-margin-y--2p5 {
    margin-top: 20px !important; }
  #wrapper.mhv-content .vads-u-margin-right--2p5 {
    margin-right: 20px !important; }
  #wrapper.mhv-content .vads-u-margin-bottom--2p5 {
    margin-bottom: 20px !important; }
  #wrapper.mhv-content .vads-u-margin-left--2p5 {
    margin-left: 20px !important; }
  #wrapper.mhv-content .vads-u-margin-x--neg2p5 {
    margin-left: -20px !important;
    margin-right: -20px !important; }
  #wrapper.mhv-content .vads-u-margin-y--neg2p5 {
    margin-bottom: -20px !important; }
  #wrapper.mhv-content .vads-u-margin-top--neg2p5,
  #wrapper.mhv-content .vads-u-margin-y--neg2p5 {
    margin-top: -20px !important; }
  #wrapper.mhv-content .vads-u-margin-right--neg2p5 {
    margin-right: -20px !important; }
  #wrapper.mhv-content .vads-u-margin-bottom--neg2p5 {
    margin-bottom: -20px !important; }
  #wrapper.mhv-content .vads-u-margin-left--neg2p5 {
    margin-left: -20px !important; }
  #wrapper.mhv-content .vads-u-margin--3 {
    margin: 24px !important; }
  #wrapper.mhv-content .vads-u-margin-x--3 {
    margin-left: 24px !important;
    margin-right: 24px !important; }
  #wrapper.mhv-content .vads-u-margin-y--3 {
    margin-bottom: 24px !important; }
  #wrapper.mhv-content .vads-u-margin-top--3,
  #wrapper.mhv-content .vads-u-margin-y--3 {
    margin-top: 24px !important; }
  #wrapper.mhv-content .vads-u-margin-right--3 {
    margin-right: 24px !important; }
  #wrapper.mhv-content .vads-u-margin-bottom--3 {
    margin-bottom: 24px !important; }
  #wrapper.mhv-content .vads-u-margin-left--3 {
    margin-left: 24px !important; }
  #wrapper.mhv-content .vads-u-margin-x--neg3 {
    margin-left: -24px !important;
    margin-right: -24px !important; }
  #wrapper.mhv-content .vads-u-margin-y--neg3 {
    margin-bottom: -24px !important; }
  #wrapper.mhv-content .vads-u-margin-top--neg3,
  #wrapper.mhv-content .vads-u-margin-y--neg3 {
    margin-top: -24px !important; }
  #wrapper.mhv-content .vads-u-margin-right--neg3 {
    margin-right: -24px !important; }
  #wrapper.mhv-content .vads-u-margin-bottom--neg3 {
    margin-bottom: -24px !important; }
  #wrapper.mhv-content .vads-u-margin-left--neg3 {
    margin-left: -24px !important; }
  #wrapper.mhv-content .vads-u-margin--4 {
    margin: 32px !important; }
  #wrapper.mhv-content .vads-u-margin-x--4 {
    margin-left: 32px !important;
    margin-right: 32px !important; }
  #wrapper.mhv-content .vads-u-margin-y--4 {
    margin-bottom: 32px !important; }
  #wrapper.mhv-content .vads-u-margin-top--4,
  #wrapper.mhv-content .vads-u-margin-y--4 {
    margin-top: 32px !important; }
  #wrapper.mhv-content .vads-u-margin-right--4 {
    margin-right: 32px !important; }
  #wrapper.mhv-content .vads-u-margin-bottom--4 {
    margin-bottom: 32px !important; }
  #wrapper.mhv-content .vads-u-margin-left--4 {
    margin-left: 32px !important; }
  #wrapper.mhv-content .vads-u-margin-x--neg4 {
    margin-left: -32px !important;
    margin-right: -32px !important; }
  #wrapper.mhv-content .vads-u-margin-y--neg4 {
    margin-bottom: -32px !important; }
  #wrapper.mhv-content .vads-u-margin-top--neg4,
  #wrapper.mhv-content .vads-u-margin-y--neg4 {
    margin-top: -32px !important; }
  #wrapper.mhv-content .vads-u-margin-right--neg4 {
    margin-right: -32px !important; }
  #wrapper.mhv-content .vads-u-margin-bottom--neg4 {
    margin-bottom: -32px !important; }
  #wrapper.mhv-content .vads-u-margin-left--neg4 {
    margin-left: -32px !important; }
  #wrapper.mhv-content .vads-u-margin--5 {
    margin: 40px !important; }
  #wrapper.mhv-content .vads-u-margin-x--5 {
    margin-left: 40px !important;
    margin-right: 40px !important; }
  #wrapper.mhv-content .vads-u-margin-y--5 {
    margin-bottom: 40px !important; }
  #wrapper.mhv-content .vads-u-margin-top--5,
  #wrapper.mhv-content .vads-u-margin-y--5 {
    margin-top: 40px !important; }
  #wrapper.mhv-content .vads-u-margin-right--5 {
    margin-right: 40px !important; }
  #wrapper.mhv-content .vads-u-margin-bottom--5 {
    margin-bottom: 40px !important; }
  #wrapper.mhv-content .vads-u-margin-left--5 {
    margin-left: 40px !important; }
  #wrapper.mhv-content .vads-u-margin-x--neg5 {
    margin-left: -40px !important;
    margin-right: -40px !important; }
  #wrapper.mhv-content .vads-u-margin-y--neg5 {
    margin-bottom: -40px !important; }
  #wrapper.mhv-content .vads-u-margin-top--neg5,
  #wrapper.mhv-content .vads-u-margin-y--neg5 {
    margin-top: -40px !important; }
  #wrapper.mhv-content .vads-u-margin-right--neg5 {
    margin-right: -40px !important; }
  #wrapper.mhv-content .vads-u-margin-bottom--neg5 {
    margin-bottom: -40px !important; }
  #wrapper.mhv-content .vads-u-margin-left--neg5 {
    margin-left: -40px !important; }
  #wrapper.mhv-content .vads-u-margin--6 {
    margin: 48px !important; }
  #wrapper.mhv-content .vads-u-margin-x--6 {
    margin-left: 48px !important;
    margin-right: 48px !important; }
  #wrapper.mhv-content .vads-u-margin-y--6 {
    margin-bottom: 48px !important; }
  #wrapper.mhv-content .vads-u-margin-top--6,
  #wrapper.mhv-content .vads-u-margin-y--6 {
    margin-top: 48px !important; }
  #wrapper.mhv-content .vads-u-margin-right--6 {
    margin-right: 48px !important; }
  #wrapper.mhv-content .vads-u-margin-bottom--6 {
    margin-bottom: 48px !important; }
  #wrapper.mhv-content .vads-u-margin-left--6 {
    margin-left: 48px !important; }
  #wrapper.mhv-content .vads-u-margin-x--neg6 {
    margin-left: -48px !important;
    margin-right: -48px !important; }
  #wrapper.mhv-content .vads-u-margin-y--neg6 {
    margin-bottom: -48px !important; }
  #wrapper.mhv-content .vads-u-margin-top--neg6,
  #wrapper.mhv-content .vads-u-margin-y--neg6 {
    margin-top: -48px !important; }
  #wrapper.mhv-content .vads-u-margin-right--neg6 {
    margin-right: -48px !important; }
  #wrapper.mhv-content .vads-u-margin-bottom--neg6 {
    margin-bottom: -48px !important; }
  #wrapper.mhv-content .vads-u-margin-left--neg6 {
    margin-left: -48px !important; }
  #wrapper.mhv-content .vads-u-margin--7 {
    margin: 56px !important; }
  #wrapper.mhv-content .vads-u-margin-x--7 {
    margin-left: 56px !important;
    margin-right: 56px !important; }
  #wrapper.mhv-content .vads-u-margin-y--7 {
    margin-bottom: 56px !important; }
  #wrapper.mhv-content .vads-u-margin-top--7,
  #wrapper.mhv-content .vads-u-margin-y--7 {
    margin-top: 56px !important; }
  #wrapper.mhv-content .vads-u-margin-right--7 {
    margin-right: 56px !important; }
  #wrapper.mhv-content .vads-u-margin-bottom--7 {
    margin-bottom: 56px !important; }
  #wrapper.mhv-content .vads-u-margin-left--7 {
    margin-left: 56px !important; }
  #wrapper.mhv-content .vads-u-margin-x--neg7 {
    margin-left: -56px !important;
    margin-right: -56px !important; }
  #wrapper.mhv-content .vads-u-margin-y--neg7 {
    margin-bottom: -56px !important; }
  #wrapper.mhv-content .vads-u-margin-top--neg7,
  #wrapper.mhv-content .vads-u-margin-y--neg7 {
    margin-top: -56px !important; }
  #wrapper.mhv-content .vads-u-margin-right--neg7 {
    margin-right: -56px !important; }
  #wrapper.mhv-content .vads-u-margin-bottom--neg7 {
    margin-bottom: -56px !important; }
  #wrapper.mhv-content .vads-u-margin-left--neg7 {
    margin-left: -56px !important; }
  #wrapper.mhv-content .vads-u-margin--8 {
    margin: 64px !important; }
  #wrapper.mhv-content .vads-u-margin-x--8 {
    margin-left: 64px !important;
    margin-right: 64px !important; }
  #wrapper.mhv-content .vads-u-margin-y--8 {
    margin-bottom: 64px !important; }
  #wrapper.mhv-content .vads-u-margin-top--8,
  #wrapper.mhv-content .vads-u-margin-y--8 {
    margin-top: 64px !important; }
  #wrapper.mhv-content .vads-u-margin-right--8 {
    margin-right: 64px !important; }
  #wrapper.mhv-content .vads-u-margin-bottom--8 {
    margin-bottom: 64px !important; }
  #wrapper.mhv-content .vads-u-margin-left--8 {
    margin-left: 64px !important; }
  #wrapper.mhv-content .vads-u-margin-x--neg8 {
    margin-left: -64px !important;
    margin-right: -64px !important; }
  #wrapper.mhv-content .vads-u-margin-y--neg8 {
    margin-bottom: -64px !important; }
  #wrapper.mhv-content .vads-u-margin-top--neg8,
  #wrapper.mhv-content .vads-u-margin-y--neg8 {
    margin-top: -64px !important; }
  #wrapper.mhv-content .vads-u-margin-right--neg8 {
    margin-right: -64px !important; }
  #wrapper.mhv-content .vads-u-margin-bottom--neg8 {
    margin-bottom: -64px !important; }
  #wrapper.mhv-content .vads-u-margin-left--neg8 {
    margin-left: -64px !important; }
  #wrapper.mhv-content .vads-u-margin--9 {
    margin: 72px !important; }
  #wrapper.mhv-content .vads-u-margin-x--9 {
    margin-left: 72px !important;
    margin-right: 72px !important; }
  #wrapper.mhv-content .vads-u-margin-y--9 {
    margin-bottom: 72px !important; }
  #wrapper.mhv-content .vads-u-margin-top--9,
  #wrapper.mhv-content .vads-u-margin-y--9 {
    margin-top: 72px !important; }
  #wrapper.mhv-content .vads-u-margin-right--9 {
    margin-right: 72px !important; }
  #wrapper.mhv-content .vads-u-margin-bottom--9 {
    margin-bottom: 72px !important; }
  #wrapper.mhv-content .vads-u-margin-left--9 {
    margin-left: 72px !important; }
  #wrapper.mhv-content .vads-u-margin-x--neg9 {
    margin-left: -72px !important;
    margin-right: -72px !important; }
  #wrapper.mhv-content .vads-u-margin-y--neg9 {
    margin-bottom: -72px !important; }
  #wrapper.mhv-content .vads-u-margin-top--neg9,
  #wrapper.mhv-content .vads-u-margin-y--neg9 {
    margin-top: -72px !important; }
  #wrapper.mhv-content .vads-u-margin-right--neg9 {
    margin-right: -72px !important; }
  #wrapper.mhv-content .vads-u-margin-bottom--neg9 {
    margin-bottom: -72px !important; }
  #wrapper.mhv-content .vads-u-margin-left--neg9 {
    margin-left: -72px !important; }
  @media (min-width: 320px) {
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin-x--auto {
      margin-left: auto !important;
      margin-right: auto !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin-right--auto {
      margin-right: auto !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin-left--auto {
      margin-left: auto !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin--0 {
      margin: 0 !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin-x--0 {
      margin-left: 0 !important;
      margin-right: 0 !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin-y--0 {
      margin-bottom: 0 !important;
      margin-top: 0 !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin-top--0 {
      margin-top: 0 !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin-right--0 {
      margin-right: 0 !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin-bottom--0 {
      margin-bottom: 0 !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin-left--0 {
      margin-left: 0 !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin-x--neg0 {
      margin-left: 0 !important;
      margin-right: 0 !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin-y--neg0 {
      margin-bottom: 0 !important;
      margin-top: 0 !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin-top--neg0 {
      margin-top: 0 !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin-right--neg0 {
      margin-right: 0 !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin-bottom--neg0 {
      margin-bottom: 0 !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin-left--neg0 {
      margin-left: 0 !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin--1px {
      margin: 1px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin-x--1px {
      margin-left: 1px !important;
      margin-right: 1px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin-y--1px {
      margin-bottom: 1px !important;
      margin-top: 1px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin-top--1px {
      margin-top: 1px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin-right--1px {
      margin-right: 1px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin-bottom--1px {
      margin-bottom: 1px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin-left--1px {
      margin-left: 1px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin-x--neg1px {
      margin-left: -1px !important;
      margin-right: -1px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin-y--neg1px {
      margin-bottom: -1px !important;
      margin-top: -1px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin-top--neg1px {
      margin-top: -1px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin-right--neg1px {
      margin-right: -1px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin-bottom--neg1px {
      margin-bottom: -1px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin-left--neg1px {
      margin-left: -1px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin--0p25 {
      margin: 2px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin-x--0p25 {
      margin-left: 2px !important;
      margin-right: 2px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin-y--0p25 {
      margin-bottom: 2px !important;
      margin-top: 2px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin-top--0p25 {
      margin-top: 2px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin-right--0p25 {
      margin-right: 2px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin-bottom--0p25 {
      margin-bottom: 2px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin-left--0p25 {
      margin-left: 2px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin-x--neg0p25 {
      margin-left: -2px !important;
      margin-right: -2px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin-y--neg0p25 {
      margin-bottom: -2px !important;
      margin-top: -2px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin-top--neg0p25 {
      margin-top: -2px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin-right--neg0p25 {
      margin-right: -2px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin-bottom--neg0p25 {
      margin-bottom: -2px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin-left--neg0p25 {
      margin-left: -2px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin--0p5 {
      margin: 4px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin-x--0p5 {
      margin-left: 4px !important;
      margin-right: 4px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin-y--0p5 {
      margin-bottom: 4px !important;
      margin-top: 4px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin-top--0p5 {
      margin-top: 4px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin-right--0p5 {
      margin-right: 4px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin-bottom--0p5 {
      margin-bottom: 4px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin-left--0p5 {
      margin-left: 4px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin-x--neg0p5 {
      margin-left: -4px !important;
      margin-right: -4px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin-y--neg0p5 {
      margin-bottom: -4px !important;
      margin-top: -4px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin-top--neg0p5 {
      margin-top: -4px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin-right--neg0p5 {
      margin-right: -4px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin-bottom--neg0p5 {
      margin-bottom: -4px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin-left--neg0p5 {
      margin-left: -4px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin--1 {
      margin: 8px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin-x--1 {
      margin-left: 8px !important;
      margin-right: 8px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin-y--1 {
      margin-bottom: 8px !important;
      margin-top: 8px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin-top--1 {
      margin-top: 8px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin-right--1 {
      margin-right: 8px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin-bottom--1 {
      margin-bottom: 8px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin-left--1 {
      margin-left: 8px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin-x--neg1 {
      margin-left: -8px !important;
      margin-right: -8px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin-y--neg1 {
      margin-bottom: -8px !important;
      margin-top: -8px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin-top--neg1 {
      margin-top: -8px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin-right--neg1 {
      margin-right: -8px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin-bottom--neg1 {
      margin-bottom: -8px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin-left--neg1 {
      margin-left: -8px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin--1p5 {
      margin: 12px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin-x--1p5 {
      margin-left: 12px !important;
      margin-right: 12px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin-y--1p5 {
      margin-bottom: 12px !important;
      margin-top: 12px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin-top--1p5 {
      margin-top: 12px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin-right--1p5 {
      margin-right: 12px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin-bottom--1p5 {
      margin-bottom: 12px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin-left--1p5 {
      margin-left: 12px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin-x--neg1p5 {
      margin-left: -12px !important;
      margin-right: -12px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin-y--neg1p5 {
      margin-bottom: -12px !important;
      margin-top: -12px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin-top--neg1p5 {
      margin-top: -12px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin-right--neg1p5 {
      margin-right: -12px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin-bottom--neg1p5 {
      margin-bottom: -12px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin-left--neg1p5 {
      margin-left: -12px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin--2 {
      margin: 16px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin-x--2 {
      margin-left: 16px !important;
      margin-right: 16px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin-y--2 {
      margin-bottom: 16px !important;
      margin-top: 16px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin-top--2 {
      margin-top: 16px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin-right--2 {
      margin-right: 16px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin-bottom--2 {
      margin-bottom: 16px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin-left--2 {
      margin-left: 16px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin-x--neg2 {
      margin-left: -16px !important;
      margin-right: -16px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin-y--neg2 {
      margin-bottom: -16px !important;
      margin-top: -16px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin-top--neg2 {
      margin-top: -16px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin-right--neg2 {
      margin-right: -16px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin-bottom--neg2 {
      margin-bottom: -16px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin-left--neg2 {
      margin-left: -16px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin--2p5 {
      margin: 20px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin-x--2p5 {
      margin-left: 20px !important;
      margin-right: 20px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin-y--2p5 {
      margin-bottom: 20px !important;
      margin-top: 20px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin-top--2p5 {
      margin-top: 20px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin-right--2p5 {
      margin-right: 20px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin-bottom--2p5 {
      margin-bottom: 20px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin-left--2p5 {
      margin-left: 20px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin-x--neg2p5 {
      margin-left: -20px !important;
      margin-right: -20px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin-y--neg2p5 {
      margin-bottom: -20px !important;
      margin-top: -20px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin-top--neg2p5 {
      margin-top: -20px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin-right--neg2p5 {
      margin-right: -20px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin-bottom--neg2p5 {
      margin-bottom: -20px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin-left--neg2p5 {
      margin-left: -20px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin--3 {
      margin: 24px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin-x--3 {
      margin-left: 24px !important;
      margin-right: 24px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin-y--3 {
      margin-bottom: 24px !important;
      margin-top: 24px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin-top--3 {
      margin-top: 24px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin-right--3 {
      margin-right: 24px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin-bottom--3 {
      margin-bottom: 24px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin-left--3 {
      margin-left: 24px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin-x--neg3 {
      margin-left: -24px !important;
      margin-right: -24px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin-y--neg3 {
      margin-bottom: -24px !important;
      margin-top: -24px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin-top--neg3 {
      margin-top: -24px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin-right--neg3 {
      margin-right: -24px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin-bottom--neg3 {
      margin-bottom: -24px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin-left--neg3 {
      margin-left: -24px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin--4 {
      margin: 32px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin-x--4 {
      margin-left: 32px !important;
      margin-right: 32px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin-y--4 {
      margin-bottom: 32px !important;
      margin-top: 32px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin-top--4 {
      margin-top: 32px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin-right--4 {
      margin-right: 32px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin-bottom--4 {
      margin-bottom: 32px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin-left--4 {
      margin-left: 32px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin-x--neg4 {
      margin-left: -32px !important;
      margin-right: -32px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin-y--neg4 {
      margin-bottom: -32px !important;
      margin-top: -32px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin-top--neg4 {
      margin-top: -32px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin-right--neg4 {
      margin-right: -32px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin-bottom--neg4 {
      margin-bottom: -32px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin-left--neg4 {
      margin-left: -32px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin--5 {
      margin: 40px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin-x--5 {
      margin-left: 40px !important;
      margin-right: 40px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin-y--5 {
      margin-bottom: 40px !important;
      margin-top: 40px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin-top--5 {
      margin-top: 40px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin-right--5 {
      margin-right: 40px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin-bottom--5 {
      margin-bottom: 40px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin-left--5 {
      margin-left: 40px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin-x--neg5 {
      margin-left: -40px !important;
      margin-right: -40px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin-y--neg5 {
      margin-bottom: -40px !important;
      margin-top: -40px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin-top--neg5 {
      margin-top: -40px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin-right--neg5 {
      margin-right: -40px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin-bottom--neg5 {
      margin-bottom: -40px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin-left--neg5 {
      margin-left: -40px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin--6 {
      margin: 48px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin-x--6 {
      margin-left: 48px !important;
      margin-right: 48px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin-y--6 {
      margin-bottom: 48px !important;
      margin-top: 48px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin-top--6 {
      margin-top: 48px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin-right--6 {
      margin-right: 48px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin-bottom--6 {
      margin-bottom: 48px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin-left--6 {
      margin-left: 48px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin-x--neg6 {
      margin-left: -48px !important;
      margin-right: -48px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin-y--neg6 {
      margin-bottom: -48px !important;
      margin-top: -48px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin-top--neg6 {
      margin-top: -48px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin-right--neg6 {
      margin-right: -48px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin-bottom--neg6 {
      margin-bottom: -48px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin-left--neg6 {
      margin-left: -48px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin--7 {
      margin: 56px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin-x--7 {
      margin-left: 56px !important;
      margin-right: 56px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin-y--7 {
      margin-bottom: 56px !important;
      margin-top: 56px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin-top--7 {
      margin-top: 56px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin-right--7 {
      margin-right: 56px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin-bottom--7 {
      margin-bottom: 56px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin-left--7 {
      margin-left: 56px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin-x--neg7 {
      margin-left: -56px !important;
      margin-right: -56px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin-y--neg7 {
      margin-bottom: -56px !important;
      margin-top: -56px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin-top--neg7 {
      margin-top: -56px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin-right--neg7 {
      margin-right: -56px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin-bottom--neg7 {
      margin-bottom: -56px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin-left--neg7 {
      margin-left: -56px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin--8 {
      margin: 64px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin-x--8 {
      margin-left: 64px !important;
      margin-right: 64px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin-y--8 {
      margin-bottom: 64px !important;
      margin-top: 64px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin-top--8 {
      margin-top: 64px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin-right--8 {
      margin-right: 64px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin-bottom--8 {
      margin-bottom: 64px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin-left--8 {
      margin-left: 64px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin-x--neg8 {
      margin-left: -64px !important;
      margin-right: -64px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin-y--neg8 {
      margin-bottom: -64px !important;
      margin-top: -64px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin-top--neg8 {
      margin-top: -64px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin-right--neg8 {
      margin-right: -64px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin-bottom--neg8 {
      margin-bottom: -64px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin-left--neg8 {
      margin-left: -64px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin--9 {
      margin: 72px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin-x--9 {
      margin-left: 72px !important;
      margin-right: 72px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin-y--9 {
      margin-bottom: 72px !important;
      margin-top: 72px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin-top--9 {
      margin-top: 72px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin-right--9 {
      margin-right: 72px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin-bottom--9 {
      margin-bottom: 72px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin-left--9 {
      margin-left: 72px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin-x--neg9 {
      margin-left: -72px !important;
      margin-right: -72px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin-y--neg9 {
      margin-bottom: -72px !important;
      margin-top: -72px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin-top--neg9 {
      margin-top: -72px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin-right--neg9 {
      margin-right: -72px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin-bottom--neg9 {
      margin-bottom: -72px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-margin-left--neg9 {
      margin-left: -72px !important; } }
  @media (min-width: 481px) {
    #wrapper.mhv-content .small-screen\:vads-u-margin-x--auto {
      margin-left: auto !important;
      margin-right: auto !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin-right--auto {
      margin-right: auto !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin-left--auto {
      margin-left: auto !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin--0 {
      margin: 0 !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin-x--0 {
      margin-left: 0 !important;
      margin-right: 0 !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin-y--0 {
      margin-bottom: 0 !important;
      margin-top: 0 !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin-top--0 {
      margin-top: 0 !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin-right--0 {
      margin-right: 0 !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin-bottom--0 {
      margin-bottom: 0 !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin-left--0 {
      margin-left: 0 !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin-x--neg0 {
      margin-left: 0 !important;
      margin-right: 0 !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin-y--neg0 {
      margin-bottom: 0 !important;
      margin-top: 0 !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin-top--neg0 {
      margin-top: 0 !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin-right--neg0 {
      margin-right: 0 !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin-bottom--neg0 {
      margin-bottom: 0 !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin-left--neg0 {
      margin-left: 0 !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin--1px {
      margin: 1px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin-x--1px {
      margin-left: 1px !important;
      margin-right: 1px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin-y--1px {
      margin-bottom: 1px !important;
      margin-top: 1px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin-top--1px {
      margin-top: 1px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin-right--1px {
      margin-right: 1px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin-bottom--1px {
      margin-bottom: 1px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin-left--1px {
      margin-left: 1px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin-x--neg1px {
      margin-left: -1px !important;
      margin-right: -1px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin-y--neg1px {
      margin-bottom: -1px !important;
      margin-top: -1px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin-top--neg1px {
      margin-top: -1px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin-right--neg1px {
      margin-right: -1px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin-bottom--neg1px {
      margin-bottom: -1px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin-left--neg1px {
      margin-left: -1px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin--0p25 {
      margin: 2px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin-x--0p25 {
      margin-left: 2px !important;
      margin-right: 2px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin-y--0p25 {
      margin-bottom: 2px !important;
      margin-top: 2px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin-top--0p25 {
      margin-top: 2px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin-right--0p25 {
      margin-right: 2px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin-bottom--0p25 {
      margin-bottom: 2px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin-left--0p25 {
      margin-left: 2px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin-x--neg0p25 {
      margin-left: -2px !important;
      margin-right: -2px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin-y--neg0p25 {
      margin-bottom: -2px !important;
      margin-top: -2px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin-top--neg0p25 {
      margin-top: -2px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin-right--neg0p25 {
      margin-right: -2px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin-bottom--neg0p25 {
      margin-bottom: -2px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin-left--neg0p25 {
      margin-left: -2px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin--0p5 {
      margin: 4px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin-x--0p5 {
      margin-left: 4px !important;
      margin-right: 4px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin-y--0p5 {
      margin-bottom: 4px !important;
      margin-top: 4px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin-top--0p5 {
      margin-top: 4px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin-right--0p5 {
      margin-right: 4px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin-bottom--0p5 {
      margin-bottom: 4px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin-left--0p5 {
      margin-left: 4px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin-x--neg0p5 {
      margin-left: -4px !important;
      margin-right: -4px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin-y--neg0p5 {
      margin-bottom: -4px !important;
      margin-top: -4px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin-top--neg0p5 {
      margin-top: -4px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin-right--neg0p5 {
      margin-right: -4px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin-bottom--neg0p5 {
      margin-bottom: -4px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin-left--neg0p5 {
      margin-left: -4px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin--1 {
      margin: 8px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin-x--1 {
      margin-left: 8px !important;
      margin-right: 8px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin-y--1 {
      margin-bottom: 8px !important;
      margin-top: 8px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin-top--1 {
      margin-top: 8px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin-right--1 {
      margin-right: 8px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin-bottom--1 {
      margin-bottom: 8px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin-left--1 {
      margin-left: 8px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin-x--neg1 {
      margin-left: -8px !important;
      margin-right: -8px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin-y--neg1 {
      margin-bottom: -8px !important;
      margin-top: -8px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin-top--neg1 {
      margin-top: -8px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin-right--neg1 {
      margin-right: -8px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin-bottom--neg1 {
      margin-bottom: -8px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin-left--neg1 {
      margin-left: -8px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin--1p5 {
      margin: 12px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin-x--1p5 {
      margin-left: 12px !important;
      margin-right: 12px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin-y--1p5 {
      margin-bottom: 12px !important;
      margin-top: 12px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin-top--1p5 {
      margin-top: 12px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin-right--1p5 {
      margin-right: 12px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin-bottom--1p5 {
      margin-bottom: 12px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin-left--1p5 {
      margin-left: 12px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin-x--neg1p5 {
      margin-left: -12px !important;
      margin-right: -12px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin-y--neg1p5 {
      margin-bottom: -12px !important;
      margin-top: -12px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin-top--neg1p5 {
      margin-top: -12px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin-right--neg1p5 {
      margin-right: -12px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin-bottom--neg1p5 {
      margin-bottom: -12px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin-left--neg1p5 {
      margin-left: -12px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin--2 {
      margin: 16px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin-x--2 {
      margin-left: 16px !important;
      margin-right: 16px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin-y--2 {
      margin-bottom: 16px !important;
      margin-top: 16px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin-top--2 {
      margin-top: 16px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin-right--2 {
      margin-right: 16px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin-bottom--2 {
      margin-bottom: 16px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin-left--2 {
      margin-left: 16px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin-x--neg2 {
      margin-left: -16px !important;
      margin-right: -16px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin-y--neg2 {
      margin-bottom: -16px !important;
      margin-top: -16px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin-top--neg2 {
      margin-top: -16px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin-right--neg2 {
      margin-right: -16px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin-bottom--neg2 {
      margin-bottom: -16px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin-left--neg2 {
      margin-left: -16px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin--2p5 {
      margin: 20px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin-x--2p5 {
      margin-left: 20px !important;
      margin-right: 20px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin-y--2p5 {
      margin-bottom: 20px !important;
      margin-top: 20px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin-top--2p5 {
      margin-top: 20px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin-right--2p5 {
      margin-right: 20px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin-bottom--2p5 {
      margin-bottom: 20px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin-left--2p5 {
      margin-left: 20px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin-x--neg2p5 {
      margin-left: -20px !important;
      margin-right: -20px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin-y--neg2p5 {
      margin-bottom: -20px !important;
      margin-top: -20px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin-top--neg2p5 {
      margin-top: -20px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin-right--neg2p5 {
      margin-right: -20px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin-bottom--neg2p5 {
      margin-bottom: -20px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin-left--neg2p5 {
      margin-left: -20px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin--3 {
      margin: 24px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin-x--3 {
      margin-left: 24px !important;
      margin-right: 24px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin-y--3 {
      margin-bottom: 24px !important;
      margin-top: 24px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin-top--3 {
      margin-top: 24px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin-right--3 {
      margin-right: 24px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin-bottom--3 {
      margin-bottom: 24px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin-left--3 {
      margin-left: 24px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin-x--neg3 {
      margin-left: -24px !important;
      margin-right: -24px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin-y--neg3 {
      margin-bottom: -24px !important;
      margin-top: -24px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin-top--neg3 {
      margin-top: -24px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin-right--neg3 {
      margin-right: -24px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin-bottom--neg3 {
      margin-bottom: -24px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin-left--neg3 {
      margin-left: -24px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin--4 {
      margin: 32px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin-x--4 {
      margin-left: 32px !important;
      margin-right: 32px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin-y--4 {
      margin-bottom: 32px !important;
      margin-top: 32px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin-top--4 {
      margin-top: 32px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin-right--4 {
      margin-right: 32px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin-bottom--4 {
      margin-bottom: 32px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin-left--4 {
      margin-left: 32px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin-x--neg4 {
      margin-left: -32px !important;
      margin-right: -32px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin-y--neg4 {
      margin-bottom: -32px !important;
      margin-top: -32px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin-top--neg4 {
      margin-top: -32px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin-right--neg4 {
      margin-right: -32px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin-bottom--neg4 {
      margin-bottom: -32px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin-left--neg4 {
      margin-left: -32px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin--5 {
      margin: 40px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin-x--5 {
      margin-left: 40px !important;
      margin-right: 40px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin-y--5 {
      margin-bottom: 40px !important;
      margin-top: 40px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin-top--5 {
      margin-top: 40px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin-right--5 {
      margin-right: 40px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin-bottom--5 {
      margin-bottom: 40px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin-left--5 {
      margin-left: 40px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin-x--neg5 {
      margin-left: -40px !important;
      margin-right: -40px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin-y--neg5 {
      margin-bottom: -40px !important;
      margin-top: -40px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin-top--neg5 {
      margin-top: -40px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin-right--neg5 {
      margin-right: -40px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin-bottom--neg5 {
      margin-bottom: -40px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin-left--neg5 {
      margin-left: -40px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin--6 {
      margin: 48px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin-x--6 {
      margin-left: 48px !important;
      margin-right: 48px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin-y--6 {
      margin-bottom: 48px !important;
      margin-top: 48px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin-top--6 {
      margin-top: 48px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin-right--6 {
      margin-right: 48px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin-bottom--6 {
      margin-bottom: 48px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin-left--6 {
      margin-left: 48px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin-x--neg6 {
      margin-left: -48px !important;
      margin-right: -48px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin-y--neg6 {
      margin-bottom: -48px !important;
      margin-top: -48px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin-top--neg6 {
      margin-top: -48px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin-right--neg6 {
      margin-right: -48px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin-bottom--neg6 {
      margin-bottom: -48px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin-left--neg6 {
      margin-left: -48px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin--7 {
      margin: 56px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin-x--7 {
      margin-left: 56px !important;
      margin-right: 56px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin-y--7 {
      margin-bottom: 56px !important;
      margin-top: 56px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin-top--7 {
      margin-top: 56px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin-right--7 {
      margin-right: 56px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin-bottom--7 {
      margin-bottom: 56px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin-left--7 {
      margin-left: 56px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin-x--neg7 {
      margin-left: -56px !important;
      margin-right: -56px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin-y--neg7 {
      margin-bottom: -56px !important;
      margin-top: -56px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin-top--neg7 {
      margin-top: -56px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin-right--neg7 {
      margin-right: -56px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin-bottom--neg7 {
      margin-bottom: -56px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin-left--neg7 {
      margin-left: -56px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin--8 {
      margin: 64px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin-x--8 {
      margin-left: 64px !important;
      margin-right: 64px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin-y--8 {
      margin-bottom: 64px !important;
      margin-top: 64px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin-top--8 {
      margin-top: 64px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin-right--8 {
      margin-right: 64px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin-bottom--8 {
      margin-bottom: 64px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin-left--8 {
      margin-left: 64px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin-x--neg8 {
      margin-left: -64px !important;
      margin-right: -64px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin-y--neg8 {
      margin-bottom: -64px !important;
      margin-top: -64px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin-top--neg8 {
      margin-top: -64px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin-right--neg8 {
      margin-right: -64px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin-bottom--neg8 {
      margin-bottom: -64px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin-left--neg8 {
      margin-left: -64px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin--9 {
      margin: 72px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin-x--9 {
      margin-left: 72px !important;
      margin-right: 72px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin-y--9 {
      margin-bottom: 72px !important;
      margin-top: 72px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin-top--9 {
      margin-top: 72px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin-right--9 {
      margin-right: 72px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin-bottom--9 {
      margin-bottom: 72px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin-left--9 {
      margin-left: 72px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin-x--neg9 {
      margin-left: -72px !important;
      margin-right: -72px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin-y--neg9 {
      margin-bottom: -72px !important;
      margin-top: -72px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin-top--neg9 {
      margin-top: -72px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin-right--neg9 {
      margin-right: -72px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin-bottom--neg9 {
      margin-bottom: -72px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-margin-left--neg9 {
      margin-left: -72px !important; } }
  @media (min-width: 768px) {
    #wrapper.mhv-content .medium-screen\:vads-u-margin-x--auto {
      margin-left: auto !important;
      margin-right: auto !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin-right--auto {
      margin-right: auto !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin-left--auto {
      margin-left: auto !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin--0 {
      margin: 0 !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin-x--0 {
      margin-left: 0 !important;
      margin-right: 0 !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin-y--0 {
      margin-bottom: 0 !important;
      margin-top: 0 !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin-top--0 {
      margin-top: 0 !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin-right--0 {
      margin-right: 0 !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin-bottom--0 {
      margin-bottom: 0 !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin-left--0 {
      margin-left: 0 !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin-x--neg0 {
      margin-left: 0 !important;
      margin-right: 0 !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin-y--neg0 {
      margin-bottom: 0 !important;
      margin-top: 0 !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin-top--neg0 {
      margin-top: 0 !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin-right--neg0 {
      margin-right: 0 !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin-bottom--neg0 {
      margin-bottom: 0 !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin-left--neg0 {
      margin-left: 0 !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin--1px {
      margin: 1px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin-x--1px {
      margin-left: 1px !important;
      margin-right: 1px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin-y--1px {
      margin-bottom: 1px !important;
      margin-top: 1px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin-top--1px {
      margin-top: 1px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin-right--1px {
      margin-right: 1px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin-bottom--1px {
      margin-bottom: 1px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin-left--1px {
      margin-left: 1px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin-x--neg1px {
      margin-left: -1px !important;
      margin-right: -1px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin-y--neg1px {
      margin-bottom: -1px !important;
      margin-top: -1px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin-top--neg1px {
      margin-top: -1px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin-right--neg1px {
      margin-right: -1px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin-bottom--neg1px {
      margin-bottom: -1px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin-left--neg1px {
      margin-left: -1px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin--0p25 {
      margin: 2px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin-x--0p25 {
      margin-left: 2px !important;
      margin-right: 2px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin-y--0p25 {
      margin-bottom: 2px !important;
      margin-top: 2px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin-top--0p25 {
      margin-top: 2px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin-right--0p25 {
      margin-right: 2px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin-bottom--0p25 {
      margin-bottom: 2px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin-left--0p25 {
      margin-left: 2px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin-x--neg0p25 {
      margin-left: -2px !important;
      margin-right: -2px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin-y--neg0p25 {
      margin-bottom: -2px !important;
      margin-top: -2px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin-top--neg0p25 {
      margin-top: -2px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin-right--neg0p25 {
      margin-right: -2px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin-bottom--neg0p25 {
      margin-bottom: -2px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin-left--neg0p25 {
      margin-left: -2px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin--0p5 {
      margin: 4px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin-x--0p5 {
      margin-left: 4px !important;
      margin-right: 4px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin-y--0p5 {
      margin-bottom: 4px !important;
      margin-top: 4px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin-top--0p5 {
      margin-top: 4px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin-right--0p5 {
      margin-right: 4px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin-bottom--0p5 {
      margin-bottom: 4px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin-left--0p5 {
      margin-left: 4px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin-x--neg0p5 {
      margin-left: -4px !important;
      margin-right: -4px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin-y--neg0p5 {
      margin-bottom: -4px !important;
      margin-top: -4px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin-top--neg0p5 {
      margin-top: -4px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin-right--neg0p5 {
      margin-right: -4px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin-bottom--neg0p5 {
      margin-bottom: -4px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin-left--neg0p5 {
      margin-left: -4px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin--1 {
      margin: 8px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin-x--1 {
      margin-left: 8px !important;
      margin-right: 8px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin-y--1 {
      margin-bottom: 8px !important;
      margin-top: 8px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin-top--1 {
      margin-top: 8px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin-right--1 {
      margin-right: 8px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin-bottom--1 {
      margin-bottom: 8px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin-left--1 {
      margin-left: 8px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin-x--neg1 {
      margin-left: -8px !important;
      margin-right: -8px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin-y--neg1 {
      margin-bottom: -8px !important;
      margin-top: -8px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin-top--neg1 {
      margin-top: -8px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin-right--neg1 {
      margin-right: -8px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin-bottom--neg1 {
      margin-bottom: -8px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin-left--neg1 {
      margin-left: -8px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin--1p5 {
      margin: 12px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin-x--1p5 {
      margin-left: 12px !important;
      margin-right: 12px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin-y--1p5 {
      margin-bottom: 12px !important;
      margin-top: 12px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin-top--1p5 {
      margin-top: 12px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin-right--1p5 {
      margin-right: 12px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin-bottom--1p5 {
      margin-bottom: 12px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin-left--1p5 {
      margin-left: 12px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin-x--neg1p5 {
      margin-left: -12px !important;
      margin-right: -12px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin-y--neg1p5 {
      margin-bottom: -12px !important;
      margin-top: -12px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin-top--neg1p5 {
      margin-top: -12px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin-right--neg1p5 {
      margin-right: -12px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin-bottom--neg1p5 {
      margin-bottom: -12px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin-left--neg1p5 {
      margin-left: -12px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin--2 {
      margin: 16px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin-x--2 {
      margin-left: 16px !important;
      margin-right: 16px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin-y--2 {
      margin-bottom: 16px !important;
      margin-top: 16px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin-top--2 {
      margin-top: 16px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin-right--2 {
      margin-right: 16px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin-bottom--2 {
      margin-bottom: 16px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin-left--2 {
      margin-left: 16px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin-x--neg2 {
      margin-left: -16px !important;
      margin-right: -16px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin-y--neg2 {
      margin-bottom: -16px !important;
      margin-top: -16px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin-top--neg2 {
      margin-top: -16px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin-right--neg2 {
      margin-right: -16px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin-bottom--neg2 {
      margin-bottom: -16px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin-left--neg2 {
      margin-left: -16px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin--2p5 {
      margin: 20px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin-x--2p5 {
      margin-left: 20px !important;
      margin-right: 20px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin-y--2p5 {
      margin-bottom: 20px !important;
      margin-top: 20px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin-top--2p5 {
      margin-top: 20px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin-right--2p5 {
      margin-right: 20px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin-bottom--2p5 {
      margin-bottom: 20px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin-left--2p5 {
      margin-left: 20px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin-x--neg2p5 {
      margin-left: -20px !important;
      margin-right: -20px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin-y--neg2p5 {
      margin-bottom: -20px !important;
      margin-top: -20px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin-top--neg2p5 {
      margin-top: -20px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin-right--neg2p5 {
      margin-right: -20px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin-bottom--neg2p5 {
      margin-bottom: -20px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin-left--neg2p5 {
      margin-left: -20px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin--3 {
      margin: 24px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin-x--3 {
      margin-left: 24px !important;
      margin-right: 24px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin-y--3 {
      margin-bottom: 24px !important;
      margin-top: 24px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin-top--3 {
      margin-top: 24px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin-right--3 {
      margin-right: 24px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin-bottom--3 {
      margin-bottom: 24px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin-left--3 {
      margin-left: 24px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin-x--neg3 {
      margin-left: -24px !important;
      margin-right: -24px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin-y--neg3 {
      margin-bottom: -24px !important;
      margin-top: -24px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin-top--neg3 {
      margin-top: -24px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin-right--neg3 {
      margin-right: -24px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin-bottom--neg3 {
      margin-bottom: -24px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin-left--neg3 {
      margin-left: -24px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin--4 {
      margin: 32px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin-x--4 {
      margin-left: 32px !important;
      margin-right: 32px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin-y--4 {
      margin-bottom: 32px !important;
      margin-top: 32px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin-top--4 {
      margin-top: 32px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin-right--4 {
      margin-right: 32px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin-bottom--4 {
      margin-bottom: 32px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin-left--4 {
      margin-left: 32px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin-x--neg4 {
      margin-left: -32px !important;
      margin-right: -32px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin-y--neg4 {
      margin-bottom: -32px !important;
      margin-top: -32px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin-top--neg4 {
      margin-top: -32px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin-right--neg4 {
      margin-right: -32px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin-bottom--neg4 {
      margin-bottom: -32px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin-left--neg4 {
      margin-left: -32px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin--5 {
      margin: 40px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin-x--5 {
      margin-left: 40px !important;
      margin-right: 40px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin-y--5 {
      margin-bottom: 40px !important;
      margin-top: 40px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin-top--5 {
      margin-top: 40px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin-right--5 {
      margin-right: 40px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin-bottom--5 {
      margin-bottom: 40px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin-left--5 {
      margin-left: 40px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin-x--neg5 {
      margin-left: -40px !important;
      margin-right: -40px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin-y--neg5 {
      margin-bottom: -40px !important;
      margin-top: -40px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin-top--neg5 {
      margin-top: -40px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin-right--neg5 {
      margin-right: -40px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin-bottom--neg5 {
      margin-bottom: -40px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin-left--neg5 {
      margin-left: -40px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin--6 {
      margin: 48px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin-x--6 {
      margin-left: 48px !important;
      margin-right: 48px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin-y--6 {
      margin-bottom: 48px !important;
      margin-top: 48px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin-top--6 {
      margin-top: 48px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin-right--6 {
      margin-right: 48px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin-bottom--6 {
      margin-bottom: 48px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin-left--6 {
      margin-left: 48px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin-x--neg6 {
      margin-left: -48px !important;
      margin-right: -48px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin-y--neg6 {
      margin-bottom: -48px !important;
      margin-top: -48px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin-top--neg6 {
      margin-top: -48px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin-right--neg6 {
      margin-right: -48px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin-bottom--neg6 {
      margin-bottom: -48px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin-left--neg6 {
      margin-left: -48px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin--7 {
      margin: 56px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin-x--7 {
      margin-left: 56px !important;
      margin-right: 56px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin-y--7 {
      margin-bottom: 56px !important;
      margin-top: 56px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin-top--7 {
      margin-top: 56px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin-right--7 {
      margin-right: 56px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin-bottom--7 {
      margin-bottom: 56px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin-left--7 {
      margin-left: 56px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin-x--neg7 {
      margin-left: -56px !important;
      margin-right: -56px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin-y--neg7 {
      margin-bottom: -56px !important;
      margin-top: -56px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin-top--neg7 {
      margin-top: -56px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin-right--neg7 {
      margin-right: -56px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin-bottom--neg7 {
      margin-bottom: -56px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin-left--neg7 {
      margin-left: -56px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin--8 {
      margin: 64px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin-x--8 {
      margin-left: 64px !important;
      margin-right: 64px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin-y--8 {
      margin-bottom: 64px !important;
      margin-top: 64px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin-top--8 {
      margin-top: 64px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin-right--8 {
      margin-right: 64px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin-bottom--8 {
      margin-bottom: 64px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin-left--8 {
      margin-left: 64px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin-x--neg8 {
      margin-left: -64px !important;
      margin-right: -64px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin-y--neg8 {
      margin-bottom: -64px !important;
      margin-top: -64px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin-top--neg8 {
      margin-top: -64px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin-right--neg8 {
      margin-right: -64px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin-bottom--neg8 {
      margin-bottom: -64px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin-left--neg8 {
      margin-left: -64px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin--9 {
      margin: 72px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin-x--9 {
      margin-left: 72px !important;
      margin-right: 72px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin-y--9 {
      margin-bottom: 72px !important;
      margin-top: 72px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin-top--9 {
      margin-top: 72px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin-right--9 {
      margin-right: 72px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin-bottom--9 {
      margin-bottom: 72px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin-left--9 {
      margin-left: 72px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin-x--neg9 {
      margin-left: -72px !important;
      margin-right: -72px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin-y--neg9 {
      margin-bottom: -72px !important;
      margin-top: -72px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin-top--neg9 {
      margin-top: -72px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin-right--neg9 {
      margin-right: -72px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin-bottom--neg9 {
      margin-bottom: -72px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-margin-left--neg9 {
      margin-left: -72px !important; } }
  @media (min-width: 1008px) {
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin-x--auto {
      margin-left: auto !important;
      margin-right: auto !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin-right--auto {
      margin-right: auto !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin-left--auto {
      margin-left: auto !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin--0 {
      margin: 0 !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin-x--0 {
      margin-left: 0 !important;
      margin-right: 0 !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin-y--0 {
      margin-bottom: 0 !important;
      margin-top: 0 !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin-top--0 {
      margin-top: 0 !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin-right--0 {
      margin-right: 0 !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin-bottom--0 {
      margin-bottom: 0 !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin-left--0 {
      margin-left: 0 !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin-x--neg0 {
      margin-left: 0 !important;
      margin-right: 0 !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin-y--neg0 {
      margin-bottom: 0 !important;
      margin-top: 0 !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin-top--neg0 {
      margin-top: 0 !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin-right--neg0 {
      margin-right: 0 !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin-bottom--neg0 {
      margin-bottom: 0 !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin-left--neg0 {
      margin-left: 0 !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin--1px {
      margin: 1px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin-x--1px {
      margin-left: 1px !important;
      margin-right: 1px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin-y--1px {
      margin-bottom: 1px !important;
      margin-top: 1px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin-top--1px {
      margin-top: 1px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin-right--1px {
      margin-right: 1px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin-bottom--1px {
      margin-bottom: 1px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin-left--1px {
      margin-left: 1px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin-x--neg1px {
      margin-left: -1px !important;
      margin-right: -1px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin-y--neg1px {
      margin-bottom: -1px !important;
      margin-top: -1px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin-top--neg1px {
      margin-top: -1px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin-right--neg1px {
      margin-right: -1px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin-bottom--neg1px {
      margin-bottom: -1px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin-left--neg1px {
      margin-left: -1px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin--0p25 {
      margin: 2px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin-x--0p25 {
      margin-left: 2px !important;
      margin-right: 2px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin-y--0p25 {
      margin-bottom: 2px !important;
      margin-top: 2px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin-top--0p25 {
      margin-top: 2px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin-right--0p25 {
      margin-right: 2px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin-bottom--0p25 {
      margin-bottom: 2px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin-left--0p25 {
      margin-left: 2px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin-x--neg0p25 {
      margin-left: -2px !important;
      margin-right: -2px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin-y--neg0p25 {
      margin-bottom: -2px !important;
      margin-top: -2px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin-top--neg0p25 {
      margin-top: -2px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin-right--neg0p25 {
      margin-right: -2px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin-bottom--neg0p25 {
      margin-bottom: -2px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin-left--neg0p25 {
      margin-left: -2px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin--0p5 {
      margin: 4px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin-x--0p5 {
      margin-left: 4px !important;
      margin-right: 4px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin-y--0p5 {
      margin-bottom: 4px !important;
      margin-top: 4px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin-top--0p5 {
      margin-top: 4px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin-right--0p5 {
      margin-right: 4px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin-bottom--0p5 {
      margin-bottom: 4px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin-left--0p5 {
      margin-left: 4px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin-x--neg0p5 {
      margin-left: -4px !important;
      margin-right: -4px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin-y--neg0p5 {
      margin-bottom: -4px !important;
      margin-top: -4px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin-top--neg0p5 {
      margin-top: -4px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin-right--neg0p5 {
      margin-right: -4px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin-bottom--neg0p5 {
      margin-bottom: -4px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin-left--neg0p5 {
      margin-left: -4px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin--1 {
      margin: 8px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin-x--1 {
      margin-left: 8px !important;
      margin-right: 8px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin-y--1 {
      margin-bottom: 8px !important;
      margin-top: 8px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin-top--1 {
      margin-top: 8px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin-right--1 {
      margin-right: 8px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin-bottom--1 {
      margin-bottom: 8px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin-left--1 {
      margin-left: 8px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin-x--neg1 {
      margin-left: -8px !important;
      margin-right: -8px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin-y--neg1 {
      margin-bottom: -8px !important;
      margin-top: -8px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin-top--neg1 {
      margin-top: -8px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin-right--neg1 {
      margin-right: -8px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin-bottom--neg1 {
      margin-bottom: -8px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin-left--neg1 {
      margin-left: -8px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin--1p5 {
      margin: 12px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin-x--1p5 {
      margin-left: 12px !important;
      margin-right: 12px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin-y--1p5 {
      margin-bottom: 12px !important;
      margin-top: 12px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin-top--1p5 {
      margin-top: 12px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin-right--1p5 {
      margin-right: 12px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin-bottom--1p5 {
      margin-bottom: 12px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin-left--1p5 {
      margin-left: 12px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin-x--neg1p5 {
      margin-left: -12px !important;
      margin-right: -12px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin-y--neg1p5 {
      margin-bottom: -12px !important;
      margin-top: -12px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin-top--neg1p5 {
      margin-top: -12px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin-right--neg1p5 {
      margin-right: -12px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin-bottom--neg1p5 {
      margin-bottom: -12px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin-left--neg1p5 {
      margin-left: -12px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin--2 {
      margin: 16px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin-x--2 {
      margin-left: 16px !important;
      margin-right: 16px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin-y--2 {
      margin-bottom: 16px !important;
      margin-top: 16px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin-top--2 {
      margin-top: 16px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin-right--2 {
      margin-right: 16px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin-bottom--2 {
      margin-bottom: 16px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin-left--2 {
      margin-left: 16px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin-x--neg2 {
      margin-left: -16px !important;
      margin-right: -16px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin-y--neg2 {
      margin-bottom: -16px !important;
      margin-top: -16px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin-top--neg2 {
      margin-top: -16px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin-right--neg2 {
      margin-right: -16px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin-bottom--neg2 {
      margin-bottom: -16px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin-left--neg2 {
      margin-left: -16px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin--2p5 {
      margin: 20px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin-x--2p5 {
      margin-left: 20px !important;
      margin-right: 20px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin-y--2p5 {
      margin-bottom: 20px !important;
      margin-top: 20px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin-top--2p5 {
      margin-top: 20px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin-right--2p5 {
      margin-right: 20px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin-bottom--2p5 {
      margin-bottom: 20px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin-left--2p5 {
      margin-left: 20px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin-x--neg2p5 {
      margin-left: -20px !important;
      margin-right: -20px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin-y--neg2p5 {
      margin-bottom: -20px !important;
      margin-top: -20px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin-top--neg2p5 {
      margin-top: -20px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin-right--neg2p5 {
      margin-right: -20px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin-bottom--neg2p5 {
      margin-bottom: -20px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin-left--neg2p5 {
      margin-left: -20px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin--3 {
      margin: 24px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin-x--3 {
      margin-left: 24px !important;
      margin-right: 24px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin-y--3 {
      margin-bottom: 24px !important;
      margin-top: 24px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin-top--3 {
      margin-top: 24px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin-right--3 {
      margin-right: 24px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin-bottom--3 {
      margin-bottom: 24px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin-left--3 {
      margin-left: 24px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin-x--neg3 {
      margin-left: -24px !important;
      margin-right: -24px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin-y--neg3 {
      margin-bottom: -24px !important;
      margin-top: -24px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin-top--neg3 {
      margin-top: -24px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin-right--neg3 {
      margin-right: -24px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin-bottom--neg3 {
      margin-bottom: -24px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin-left--neg3 {
      margin-left: -24px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin--4 {
      margin: 32px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin-x--4 {
      margin-left: 32px !important;
      margin-right: 32px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin-y--4 {
      margin-bottom: 32px !important;
      margin-top: 32px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin-top--4 {
      margin-top: 32px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin-right--4 {
      margin-right: 32px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin-bottom--4 {
      margin-bottom: 32px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin-left--4 {
      margin-left: 32px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin-x--neg4 {
      margin-left: -32px !important;
      margin-right: -32px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin-y--neg4 {
      margin-bottom: -32px !important;
      margin-top: -32px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin-top--neg4 {
      margin-top: -32px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin-right--neg4 {
      margin-right: -32px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin-bottom--neg4 {
      margin-bottom: -32px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin-left--neg4 {
      margin-left: -32px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin--5 {
      margin: 40px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin-x--5 {
      margin-left: 40px !important;
      margin-right: 40px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin-y--5 {
      margin-bottom: 40px !important;
      margin-top: 40px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin-top--5 {
      margin-top: 40px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin-right--5 {
      margin-right: 40px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin-bottom--5 {
      margin-bottom: 40px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin-left--5 {
      margin-left: 40px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin-x--neg5 {
      margin-left: -40px !important;
      margin-right: -40px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin-y--neg5 {
      margin-bottom: -40px !important;
      margin-top: -40px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin-top--neg5 {
      margin-top: -40px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin-right--neg5 {
      margin-right: -40px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin-bottom--neg5 {
      margin-bottom: -40px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin-left--neg5 {
      margin-left: -40px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin--6 {
      margin: 48px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin-x--6 {
      margin-left: 48px !important;
      margin-right: 48px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin-y--6 {
      margin-bottom: 48px !important;
      margin-top: 48px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin-top--6 {
      margin-top: 48px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin-right--6 {
      margin-right: 48px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin-bottom--6 {
      margin-bottom: 48px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin-left--6 {
      margin-left: 48px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin-x--neg6 {
      margin-left: -48px !important;
      margin-right: -48px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin-y--neg6 {
      margin-bottom: -48px !important;
      margin-top: -48px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin-top--neg6 {
      margin-top: -48px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin-right--neg6 {
      margin-right: -48px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin-bottom--neg6 {
      margin-bottom: -48px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin-left--neg6 {
      margin-left: -48px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin--7 {
      margin: 56px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin-x--7 {
      margin-left: 56px !important;
      margin-right: 56px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin-y--7 {
      margin-bottom: 56px !important;
      margin-top: 56px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin-top--7 {
      margin-top: 56px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin-right--7 {
      margin-right: 56px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin-bottom--7 {
      margin-bottom: 56px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin-left--7 {
      margin-left: 56px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin-x--neg7 {
      margin-left: -56px !important;
      margin-right: -56px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin-y--neg7 {
      margin-bottom: -56px !important;
      margin-top: -56px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin-top--neg7 {
      margin-top: -56px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin-right--neg7 {
      margin-right: -56px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin-bottom--neg7 {
      margin-bottom: -56px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin-left--neg7 {
      margin-left: -56px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin--8 {
      margin: 64px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin-x--8 {
      margin-left: 64px !important;
      margin-right: 64px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin-y--8 {
      margin-bottom: 64px !important;
      margin-top: 64px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin-top--8 {
      margin-top: 64px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin-right--8 {
      margin-right: 64px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin-bottom--8 {
      margin-bottom: 64px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin-left--8 {
      margin-left: 64px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin-x--neg8 {
      margin-left: -64px !important;
      margin-right: -64px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin-y--neg8 {
      margin-bottom: -64px !important;
      margin-top: -64px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin-top--neg8 {
      margin-top: -64px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin-right--neg8 {
      margin-right: -64px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin-bottom--neg8 {
      margin-bottom: -64px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin-left--neg8 {
      margin-left: -64px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin--9 {
      margin: 72px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin-x--9 {
      margin-left: 72px !important;
      margin-right: 72px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin-y--9 {
      margin-bottom: 72px !important;
      margin-top: 72px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin-top--9 {
      margin-top: 72px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin-right--9 {
      margin-right: 72px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin-bottom--9 {
      margin-bottom: 72px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin-left--9 {
      margin-left: 72px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin-x--neg9 {
      margin-left: -72px !important;
      margin-right: -72px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin-y--neg9 {
      margin-bottom: -72px !important;
      margin-top: -72px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin-top--neg9 {
      margin-top: -72px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin-right--neg9 {
      margin-right: -72px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin-bottom--neg9 {
      margin-bottom: -72px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-margin-left--neg9 {
      margin-left: -72px !important; } }
  @media (min-width: 1201px) {
    #wrapper.mhv-content .large-screen\:vads-u-margin-x--auto {
      margin-left: auto !important;
      margin-right: auto !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin-right--auto {
      margin-right: auto !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin-left--auto {
      margin-left: auto !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin--0 {
      margin: 0 !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin-x--0 {
      margin-left: 0 !important;
      margin-right: 0 !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin-y--0 {
      margin-bottom: 0 !important;
      margin-top: 0 !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin-top--0 {
      margin-top: 0 !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin-right--0 {
      margin-right: 0 !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin-bottom--0 {
      margin-bottom: 0 !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin-left--0 {
      margin-left: 0 !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin-x--neg0 {
      margin-left: 0 !important;
      margin-right: 0 !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin-y--neg0 {
      margin-bottom: 0 !important;
      margin-top: 0 !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin-top--neg0 {
      margin-top: 0 !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin-right--neg0 {
      margin-right: 0 !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin-bottom--neg0 {
      margin-bottom: 0 !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin-left--neg0 {
      margin-left: 0 !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin--1px {
      margin: 1px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin-x--1px {
      margin-left: 1px !important;
      margin-right: 1px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin-y--1px {
      margin-bottom: 1px !important;
      margin-top: 1px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin-top--1px {
      margin-top: 1px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin-right--1px {
      margin-right: 1px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin-bottom--1px {
      margin-bottom: 1px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin-left--1px {
      margin-left: 1px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin-x--neg1px {
      margin-left: -1px !important;
      margin-right: -1px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin-y--neg1px {
      margin-bottom: -1px !important;
      margin-top: -1px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin-top--neg1px {
      margin-top: -1px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin-right--neg1px {
      margin-right: -1px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin-bottom--neg1px {
      margin-bottom: -1px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin-left--neg1px {
      margin-left: -1px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin--0p25 {
      margin: 2px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin-x--0p25 {
      margin-left: 2px !important;
      margin-right: 2px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin-y--0p25 {
      margin-bottom: 2px !important;
      margin-top: 2px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin-top--0p25 {
      margin-top: 2px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin-right--0p25 {
      margin-right: 2px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin-bottom--0p25 {
      margin-bottom: 2px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin-left--0p25 {
      margin-left: 2px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin-x--neg0p25 {
      margin-left: -2px !important;
      margin-right: -2px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin-y--neg0p25 {
      margin-bottom: -2px !important;
      margin-top: -2px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin-top--neg0p25 {
      margin-top: -2px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin-right--neg0p25 {
      margin-right: -2px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin-bottom--neg0p25 {
      margin-bottom: -2px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin-left--neg0p25 {
      margin-left: -2px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin--0p5 {
      margin: 4px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin-x--0p5 {
      margin-left: 4px !important;
      margin-right: 4px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin-y--0p5 {
      margin-bottom: 4px !important;
      margin-top: 4px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin-top--0p5 {
      margin-top: 4px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin-right--0p5 {
      margin-right: 4px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin-bottom--0p5 {
      margin-bottom: 4px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin-left--0p5 {
      margin-left: 4px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin-x--neg0p5 {
      margin-left: -4px !important;
      margin-right: -4px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin-y--neg0p5 {
      margin-bottom: -4px !important;
      margin-top: -4px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin-top--neg0p5 {
      margin-top: -4px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin-right--neg0p5 {
      margin-right: -4px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin-bottom--neg0p5 {
      margin-bottom: -4px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin-left--neg0p5 {
      margin-left: -4px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin--1 {
      margin: 8px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin-x--1 {
      margin-left: 8px !important;
      margin-right: 8px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin-y--1 {
      margin-bottom: 8px !important;
      margin-top: 8px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin-top--1 {
      margin-top: 8px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin-right--1 {
      margin-right: 8px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin-bottom--1 {
      margin-bottom: 8px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin-left--1 {
      margin-left: 8px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin-x--neg1 {
      margin-left: -8px !important;
      margin-right: -8px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin-y--neg1 {
      margin-bottom: -8px !important;
      margin-top: -8px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin-top--neg1 {
      margin-top: -8px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin-right--neg1 {
      margin-right: -8px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin-bottom--neg1 {
      margin-bottom: -8px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin-left--neg1 {
      margin-left: -8px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin--1p5 {
      margin: 12px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin-x--1p5 {
      margin-left: 12px !important;
      margin-right: 12px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin-y--1p5 {
      margin-bottom: 12px !important;
      margin-top: 12px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin-top--1p5 {
      margin-top: 12px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin-right--1p5 {
      margin-right: 12px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin-bottom--1p5 {
      margin-bottom: 12px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin-left--1p5 {
      margin-left: 12px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin-x--neg1p5 {
      margin-left: -12px !important;
      margin-right: -12px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin-y--neg1p5 {
      margin-bottom: -12px !important;
      margin-top: -12px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin-top--neg1p5 {
      margin-top: -12px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin-right--neg1p5 {
      margin-right: -12px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin-bottom--neg1p5 {
      margin-bottom: -12px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin-left--neg1p5 {
      margin-left: -12px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin--2 {
      margin: 16px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin-x--2 {
      margin-left: 16px !important;
      margin-right: 16px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin-y--2 {
      margin-bottom: 16px !important;
      margin-top: 16px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin-top--2 {
      margin-top: 16px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin-right--2 {
      margin-right: 16px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin-bottom--2 {
      margin-bottom: 16px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin-left--2 {
      margin-left: 16px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin-x--neg2 {
      margin-left: -16px !important;
      margin-right: -16px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin-y--neg2 {
      margin-bottom: -16px !important;
      margin-top: -16px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin-top--neg2 {
      margin-top: -16px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin-right--neg2 {
      margin-right: -16px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin-bottom--neg2 {
      margin-bottom: -16px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin-left--neg2 {
      margin-left: -16px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin--2p5 {
      margin: 20px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin-x--2p5 {
      margin-left: 20px !important;
      margin-right: 20px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin-y--2p5 {
      margin-bottom: 20px !important;
      margin-top: 20px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin-top--2p5 {
      margin-top: 20px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin-right--2p5 {
      margin-right: 20px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin-bottom--2p5 {
      margin-bottom: 20px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin-left--2p5 {
      margin-left: 20px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin-x--neg2p5 {
      margin-left: -20px !important;
      margin-right: -20px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin-y--neg2p5 {
      margin-bottom: -20px !important;
      margin-top: -20px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin-top--neg2p5 {
      margin-top: -20px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin-right--neg2p5 {
      margin-right: -20px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin-bottom--neg2p5 {
      margin-bottom: -20px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin-left--neg2p5 {
      margin-left: -20px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin--3 {
      margin: 24px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin-x--3 {
      margin-left: 24px !important;
      margin-right: 24px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin-y--3 {
      margin-bottom: 24px !important;
      margin-top: 24px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin-top--3 {
      margin-top: 24px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin-right--3 {
      margin-right: 24px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin-bottom--3 {
      margin-bottom: 24px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin-left--3 {
      margin-left: 24px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin-x--neg3 {
      margin-left: -24px !important;
      margin-right: -24px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin-y--neg3 {
      margin-bottom: -24px !important;
      margin-top: -24px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin-top--neg3 {
      margin-top: -24px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin-right--neg3 {
      margin-right: -24px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin-bottom--neg3 {
      margin-bottom: -24px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin-left--neg3 {
      margin-left: -24px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin--4 {
      margin: 32px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin-x--4 {
      margin-left: 32px !important;
      margin-right: 32px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin-y--4 {
      margin-bottom: 32px !important;
      margin-top: 32px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin-top--4 {
      margin-top: 32px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin-right--4 {
      margin-right: 32px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin-bottom--4 {
      margin-bottom: 32px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin-left--4 {
      margin-left: 32px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin-x--neg4 {
      margin-left: -32px !important;
      margin-right: -32px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin-y--neg4 {
      margin-bottom: -32px !important;
      margin-top: -32px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin-top--neg4 {
      margin-top: -32px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin-right--neg4 {
      margin-right: -32px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin-bottom--neg4 {
      margin-bottom: -32px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin-left--neg4 {
      margin-left: -32px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin--5 {
      margin: 40px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin-x--5 {
      margin-left: 40px !important;
      margin-right: 40px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin-y--5 {
      margin-bottom: 40px !important;
      margin-top: 40px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin-top--5 {
      margin-top: 40px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin-right--5 {
      margin-right: 40px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin-bottom--5 {
      margin-bottom: 40px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin-left--5 {
      margin-left: 40px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin-x--neg5 {
      margin-left: -40px !important;
      margin-right: -40px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin-y--neg5 {
      margin-bottom: -40px !important;
      margin-top: -40px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin-top--neg5 {
      margin-top: -40px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin-right--neg5 {
      margin-right: -40px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin-bottom--neg5 {
      margin-bottom: -40px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin-left--neg5 {
      margin-left: -40px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin--6 {
      margin: 48px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin-x--6 {
      margin-left: 48px !important;
      margin-right: 48px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin-y--6 {
      margin-bottom: 48px !important;
      margin-top: 48px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin-top--6 {
      margin-top: 48px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin-right--6 {
      margin-right: 48px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin-bottom--6 {
      margin-bottom: 48px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin-left--6 {
      margin-left: 48px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin-x--neg6 {
      margin-left: -48px !important;
      margin-right: -48px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin-y--neg6 {
      margin-bottom: -48px !important;
      margin-top: -48px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin-top--neg6 {
      margin-top: -48px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin-right--neg6 {
      margin-right: -48px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin-bottom--neg6 {
      margin-bottom: -48px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin-left--neg6 {
      margin-left: -48px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin--7 {
      margin: 56px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin-x--7 {
      margin-left: 56px !important;
      margin-right: 56px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin-y--7 {
      margin-bottom: 56px !important;
      margin-top: 56px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin-top--7 {
      margin-top: 56px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin-right--7 {
      margin-right: 56px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin-bottom--7 {
      margin-bottom: 56px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin-left--7 {
      margin-left: 56px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin-x--neg7 {
      margin-left: -56px !important;
      margin-right: -56px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin-y--neg7 {
      margin-bottom: -56px !important;
      margin-top: -56px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin-top--neg7 {
      margin-top: -56px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin-right--neg7 {
      margin-right: -56px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin-bottom--neg7 {
      margin-bottom: -56px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin-left--neg7 {
      margin-left: -56px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin--8 {
      margin: 64px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin-x--8 {
      margin-left: 64px !important;
      margin-right: 64px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin-y--8 {
      margin-bottom: 64px !important;
      margin-top: 64px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin-top--8 {
      margin-top: 64px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin-right--8 {
      margin-right: 64px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin-bottom--8 {
      margin-bottom: 64px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin-left--8 {
      margin-left: 64px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin-x--neg8 {
      margin-left: -64px !important;
      margin-right: -64px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin-y--neg8 {
      margin-bottom: -64px !important;
      margin-top: -64px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin-top--neg8 {
      margin-top: -64px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin-right--neg8 {
      margin-right: -64px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin-bottom--neg8 {
      margin-bottom: -64px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin-left--neg8 {
      margin-left: -64px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin--9 {
      margin: 72px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin-x--9 {
      margin-left: 72px !important;
      margin-right: 72px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin-y--9 {
      margin-bottom: 72px !important;
      margin-top: 72px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin-top--9 {
      margin-top: 72px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin-right--9 {
      margin-right: 72px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin-bottom--9 {
      margin-bottom: 72px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin-left--9 {
      margin-left: 72px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin-x--neg9 {
      margin-left: -72px !important;
      margin-right: -72px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin-y--neg9 {
      margin-bottom: -72px !important;
      margin-top: -72px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin-top--neg9 {
      margin-top: -72px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin-right--neg9 {
      margin-right: -72px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin-bottom--neg9 {
      margin-bottom: -72px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-margin-left--neg9 {
      margin-left: -72px !important; } }
  #wrapper.mhv-content .vads-u-measure--1 {
    max-width: 40ch !important; }
  #wrapper.mhv-content .vads-u-measure--2 {
    max-width: 60ch !important; }
  #wrapper.mhv-content .vads-u-measure--3 {
    max-width: 66ch !important; }
  #wrapper.mhv-content .vads-u-measure--4 {
    max-width: 72ch !important; }
  #wrapper.mhv-content .vads-u-measure--5 {
    max-width: 77ch !important; }
  #wrapper.mhv-content .vads-u-measure--none {
    max-width: none !important; }
  @media (min-width: 320px) {
    #wrapper.mhv-content .xsmall-screen\:vads-u-measure--1 {
      max-width: 40ch !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-measure--2 {
      max-width: 60ch !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-measure--3 {
      max-width: 66ch !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-measure--4 {
      max-width: 72ch !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-measure--5 {
      max-width: 77ch !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-measure--none {
      max-width: none !important; } }
  @media (min-width: 481px) {
    #wrapper.mhv-content .small-screen\:vads-u-measure--1 {
      max-width: 40ch !important; }
    #wrapper.mhv-content .small-screen\:vads-u-measure--2 {
      max-width: 60ch !important; }
    #wrapper.mhv-content .small-screen\:vads-u-measure--3 {
      max-width: 66ch !important; }
    #wrapper.mhv-content .small-screen\:vads-u-measure--4 {
      max-width: 72ch !important; }
    #wrapper.mhv-content .small-screen\:vads-u-measure--5 {
      max-width: 77ch !important; }
    #wrapper.mhv-content .small-screen\:vads-u-measure--none {
      max-width: none !important; } }
  @media (min-width: 768px) {
    #wrapper.mhv-content .medium-screen\:vads-u-measure--1 {
      max-width: 40ch !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-measure--2 {
      max-width: 60ch !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-measure--3 {
      max-width: 66ch !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-measure--4 {
      max-width: 72ch !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-measure--5 {
      max-width: 77ch !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-measure--none {
      max-width: none !important; } }
  @media (min-width: 1008px) {
    #wrapper.mhv-content .small-desktop-screen\:vads-u-measure--1 {
      max-width: 40ch !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-measure--2 {
      max-width: 60ch !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-measure--3 {
      max-width: 66ch !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-measure--4 {
      max-width: 72ch !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-measure--5 {
      max-width: 77ch !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-measure--none {
      max-width: none !important; } }
  @media (min-width: 1201px) {
    #wrapper.mhv-content .large-screen\:vads-u-measure--1 {
      max-width: 40ch !important; }
    #wrapper.mhv-content .large-screen\:vads-u-measure--2 {
      max-width: 60ch !important; }
    #wrapper.mhv-content .large-screen\:vads-u-measure--3 {
      max-width: 66ch !important; }
    #wrapper.mhv-content .large-screen\:vads-u-measure--4 {
      max-width: 72ch !important; }
    #wrapper.mhv-content .large-screen\:vads-u-measure--5 {
      max-width: 77ch !important; }
    #wrapper.mhv-content .large-screen\:vads-u-measure--none {
      max-width: none !important; } }
  #wrapper.mhv-content .vads-u-padding--0 {
    padding: 0 !important; }
  #wrapper.mhv-content .vads-u-padding-x--0 {
    padding-left: 0 !important;
    padding-right: 0 !important; }
  #wrapper.mhv-content .vads-u-padding-y--0 {
    padding-bottom: 0 !important; }
  #wrapper.mhv-content .vads-u-padding-top--0,
  #wrapper.mhv-content .vads-u-padding-y--0 {
    padding-top: 0 !important; }
  #wrapper.mhv-content .vads-u-padding-right--0 {
    padding-right: 0 !important; }
  #wrapper.mhv-content .vads-u-padding-bottom--0 {
    padding-bottom: 0 !important; }
  #wrapper.mhv-content .vads-u-padding-left--0 {
    padding-left: 0 !important; }
  #wrapper.mhv-content .vads-u-padding--1px {
    padding: 1px !important; }
  #wrapper.mhv-content .vads-u-padding-x--1px {
    padding-left: 1px !important;
    padding-right: 1px !important; }
  #wrapper.mhv-content .vads-u-padding-y--1px {
    padding-bottom: 1px !important; }
  #wrapper.mhv-content .vads-u-padding-top--1px,
  #wrapper.mhv-content .vads-u-padding-y--1px {
    padding-top: 1px !important; }
  #wrapper.mhv-content .vads-u-padding-right--1px {
    padding-right: 1px !important; }
  #wrapper.mhv-content .vads-u-padding-bottom--1px {
    padding-bottom: 1px !important; }
  #wrapper.mhv-content .vads-u-padding-left--1px {
    padding-left: 1px !important; }
  #wrapper.mhv-content .vads-u-padding--0p25 {
    padding: 2px !important; }
  #wrapper.mhv-content .vads-u-padding-x--0p25 {
    padding-left: 2px !important;
    padding-right: 2px !important; }
  #wrapper.mhv-content .vads-u-padding-y--0p25 {
    padding-bottom: 2px !important; }
  #wrapper.mhv-content .vads-u-padding-top--0p25,
  #wrapper.mhv-content .vads-u-padding-y--0p25 {
    padding-top: 2px !important; }
  #wrapper.mhv-content .vads-u-padding-right--0p25 {
    padding-right: 2px !important; }
  #wrapper.mhv-content .vads-u-padding-bottom--0p25 {
    padding-bottom: 2px !important; }
  #wrapper.mhv-content .vads-u-padding-left--0p25 {
    padding-left: 2px !important; }
  #wrapper.mhv-content .vads-u-padding--0p5 {
    padding: 4px !important; }
  #wrapper.mhv-content .vads-u-padding-x--0p5 {
    padding-left: 4px !important;
    padding-right: 4px !important; }
  #wrapper.mhv-content .vads-u-padding-y--0p5 {
    padding-bottom: 4px !important; }
  #wrapper.mhv-content .vads-u-padding-top--0p5,
  #wrapper.mhv-content .vads-u-padding-y--0p5 {
    padding-top: 4px !important; }
  #wrapper.mhv-content .vads-u-padding-right--0p5 {
    padding-right: 4px !important; }
  #wrapper.mhv-content .vads-u-padding-bottom--0p5 {
    padding-bottom: 4px !important; }
  #wrapper.mhv-content .vads-u-padding-left--0p5 {
    padding-left: 4px !important; }
  #wrapper.mhv-content .vads-u-padding--1 {
    padding: 8px !important; }
  #wrapper.mhv-content .vads-u-padding-x--1 {
    padding-left: 8px !important;
    padding-right: 8px !important; }
  #wrapper.mhv-content .vads-u-padding-y--1 {
    padding-bottom: 8px !important; }
  #wrapper.mhv-content .vads-u-padding-top--1,
  #wrapper.mhv-content .vads-u-padding-y--1 {
    padding-top: 8px !important; }
  #wrapper.mhv-content .vads-u-padding-right--1 {
    padding-right: 8px !important; }
  #wrapper.mhv-content .vads-u-padding-bottom--1 {
    padding-bottom: 8px !important; }
  #wrapper.mhv-content .vads-u-padding-left--1 {
    padding-left: 8px !important; }
  #wrapper.mhv-content .vads-u-padding--1p5 {
    padding: 12px !important; }
  #wrapper.mhv-content .vads-u-padding-x--1p5 {
    padding-left: 12px !important;
    padding-right: 12px !important; }
  #wrapper.mhv-content .vads-u-padding-y--1p5 {
    padding-bottom: 12px !important; }
  #wrapper.mhv-content .vads-u-padding-top--1p5,
  #wrapper.mhv-content .vads-u-padding-y--1p5 {
    padding-top: 12px !important; }
  #wrapper.mhv-content .vads-u-padding-right--1p5 {
    padding-right: 12px !important; }
  #wrapper.mhv-content .vads-u-padding-bottom--1p5 {
    padding-bottom: 12px !important; }
  #wrapper.mhv-content .vads-u-padding-left--1p5 {
    padding-left: 12px !important; }
  #wrapper.mhv-content .vads-u-padding--2 {
    padding: 16px !important; }
  #wrapper.mhv-content .vads-u-padding-x--2 {
    padding-left: 16px !important;
    padding-right: 16px !important; }
  #wrapper.mhv-content .vads-u-padding-y--2 {
    padding-bottom: 16px !important; }
  #wrapper.mhv-content .vads-u-padding-top--2,
  #wrapper.mhv-content .vads-u-padding-y--2 {
    padding-top: 16px !important; }
  #wrapper.mhv-content .vads-u-padding-right--2 {
    padding-right: 16px !important; }
  #wrapper.mhv-content .vads-u-padding-bottom--2 {
    padding-bottom: 16px !important; }
  #wrapper.mhv-content .vads-u-padding-left--2 {
    padding-left: 16px !important; }
  #wrapper.mhv-content .vads-u-padding--2p5 {
    padding: 20px !important; }
  #wrapper.mhv-content .vads-u-padding-x--2p5 {
    padding-left: 20px !important;
    padding-right: 20px !important; }
  #wrapper.mhv-content .vads-u-padding-y--2p5 {
    padding-bottom: 20px !important; }
  #wrapper.mhv-content .vads-u-padding-top--2p5,
  #wrapper.mhv-content .vads-u-padding-y--2p5 {
    padding-top: 20px !important; }
  #wrapper.mhv-content .vads-u-padding-right--2p5 {
    padding-right: 20px !important; }
  #wrapper.mhv-content .vads-u-padding-bottom--2p5 {
    padding-bottom: 20px !important; }
  #wrapper.mhv-content .vads-u-padding-left--2p5 {
    padding-left: 20px !important; }
  #wrapper.mhv-content .vads-u-padding--3 {
    padding: 24px !important; }
  #wrapper.mhv-content .vads-u-padding-x--3 {
    padding-left: 24px !important;
    padding-right: 24px !important; }
  #wrapper.mhv-content .vads-u-padding-y--3 {
    padding-bottom: 24px !important; }
  #wrapper.mhv-content .vads-u-padding-top--3,
  #wrapper.mhv-content .vads-u-padding-y--3 {
    padding-top: 24px !important; }
  #wrapper.mhv-content .vads-u-padding-right--3 {
    padding-right: 24px !important; }
  #wrapper.mhv-content .vads-u-padding-bottom--3 {
    padding-bottom: 24px !important; }
  #wrapper.mhv-content .vads-u-padding-left--3 {
    padding-left: 24px !important; }
  #wrapper.mhv-content .vads-u-padding--4 {
    padding: 32px !important; }
  #wrapper.mhv-content .vads-u-padding-x--4 {
    padding-left: 32px !important;
    padding-right: 32px !important; }
  #wrapper.mhv-content .vads-u-padding-y--4 {
    padding-bottom: 32px !important; }
  #wrapper.mhv-content .vads-u-padding-top--4,
  #wrapper.mhv-content .vads-u-padding-y--4 {
    padding-top: 32px !important; }
  #wrapper.mhv-content .vads-u-padding-right--4 {
    padding-right: 32px !important; }
  #wrapper.mhv-content .vads-u-padding-bottom--4 {
    padding-bottom: 32px !important; }
  #wrapper.mhv-content .vads-u-padding-left--4 {
    padding-left: 32px !important; }
  #wrapper.mhv-content .vads-u-padding--5 {
    padding: 40px !important; }
  #wrapper.mhv-content .vads-u-padding-x--5 {
    padding-left: 40px !important;
    padding-right: 40px !important; }
  #wrapper.mhv-content .vads-u-padding-y--5 {
    padding-bottom: 40px !important; }
  #wrapper.mhv-content .vads-u-padding-top--5,
  #wrapper.mhv-content .vads-u-padding-y--5 {
    padding-top: 40px !important; }
  #wrapper.mhv-content .vads-u-padding-right--5 {
    padding-right: 40px !important; }
  #wrapper.mhv-content .vads-u-padding-bottom--5 {
    padding-bottom: 40px !important; }
  #wrapper.mhv-content .vads-u-padding-left--5 {
    padding-left: 40px !important; }
  #wrapper.mhv-content .vads-u-padding--6 {
    padding: 48px !important; }
  #wrapper.mhv-content .vads-u-padding-x--6 {
    padding-left: 48px !important;
    padding-right: 48px !important; }
  #wrapper.mhv-content .vads-u-padding-y--6 {
    padding-bottom: 48px !important; }
  #wrapper.mhv-content .vads-u-padding-top--6,
  #wrapper.mhv-content .vads-u-padding-y--6 {
    padding-top: 48px !important; }
  #wrapper.mhv-content .vads-u-padding-right--6 {
    padding-right: 48px !important; }
  #wrapper.mhv-content .vads-u-padding-bottom--6 {
    padding-bottom: 48px !important; }
  #wrapper.mhv-content .vads-u-padding-left--6 {
    padding-left: 48px !important; }
  #wrapper.mhv-content .vads-u-padding--7 {
    padding: 56px !important; }
  #wrapper.mhv-content .vads-u-padding-x--7 {
    padding-left: 56px !important;
    padding-right: 56px !important; }
  #wrapper.mhv-content .vads-u-padding-y--7 {
    padding-bottom: 56px !important; }
  #wrapper.mhv-content .vads-u-padding-top--7,
  #wrapper.mhv-content .vads-u-padding-y--7 {
    padding-top: 56px !important; }
  #wrapper.mhv-content .vads-u-padding-right--7 {
    padding-right: 56px !important; }
  #wrapper.mhv-content .vads-u-padding-bottom--7 {
    padding-bottom: 56px !important; }
  #wrapper.mhv-content .vads-u-padding-left--7 {
    padding-left: 56px !important; }
  #wrapper.mhv-content .vads-u-padding--8 {
    padding: 64px !important; }
  #wrapper.mhv-content .vads-u-padding-x--8 {
    padding-left: 64px !important;
    padding-right: 64px !important; }
  #wrapper.mhv-content .vads-u-padding-y--8 {
    padding-bottom: 64px !important; }
  #wrapper.mhv-content .vads-u-padding-top--8,
  #wrapper.mhv-content .vads-u-padding-y--8 {
    padding-top: 64px !important; }
  #wrapper.mhv-content .vads-u-padding-right--8 {
    padding-right: 64px !important; }
  #wrapper.mhv-content .vads-u-padding-bottom--8 {
    padding-bottom: 64px !important; }
  #wrapper.mhv-content .vads-u-padding-left--8 {
    padding-left: 64px !important; }
  #wrapper.mhv-content .vads-u-padding--9 {
    padding: 72px !important; }
  #wrapper.mhv-content .vads-u-padding-x--9 {
    padding-left: 72px !important;
    padding-right: 72px !important; }
  #wrapper.mhv-content .vads-u-padding-y--9 {
    padding-bottom: 72px !important; }
  #wrapper.mhv-content .vads-u-padding-top--9,
  #wrapper.mhv-content .vads-u-padding-y--9 {
    padding-top: 72px !important; }
  #wrapper.mhv-content .vads-u-padding-right--9 {
    padding-right: 72px !important; }
  #wrapper.mhv-content .vads-u-padding-bottom--9 {
    padding-bottom: 72px !important; }
  #wrapper.mhv-content .vads-u-padding-left--9 {
    padding-left: 72px !important; }
  @media (min-width: 320px) {
    #wrapper.mhv-content .xsmall-screen\:vads-u-padding--0 {
      padding: 0 !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-padding-x--0 {
      padding-left: 0 !important;
      padding-right: 0 !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-padding-y--0 {
      padding-bottom: 0 !important;
      padding-top: 0 !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-padding-top--0 {
      padding-top: 0 !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-padding-right--0 {
      padding-right: 0 !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-padding-bottom--0 {
      padding-bottom: 0 !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-padding-left--0 {
      padding-left: 0 !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-padding--1px {
      padding: 1px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-padding-x--1px {
      padding-left: 1px !important;
      padding-right: 1px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-padding-y--1px {
      padding-bottom: 1px !important;
      padding-top: 1px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-padding-top--1px {
      padding-top: 1px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-padding-right--1px {
      padding-right: 1px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-padding-bottom--1px {
      padding-bottom: 1px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-padding-left--1px {
      padding-left: 1px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-padding--0p25 {
      padding: 2px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-padding-x--0p25 {
      padding-left: 2px !important;
      padding-right: 2px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-padding-y--0p25 {
      padding-bottom: 2px !important;
      padding-top: 2px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-padding-top--0p25 {
      padding-top: 2px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-padding-right--0p25 {
      padding-right: 2px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-padding-bottom--0p25 {
      padding-bottom: 2px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-padding-left--0p25 {
      padding-left: 2px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-padding--0p5 {
      padding: 4px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-padding-x--0p5 {
      padding-left: 4px !important;
      padding-right: 4px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-padding-y--0p5 {
      padding-bottom: 4px !important;
      padding-top: 4px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-padding-top--0p5 {
      padding-top: 4px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-padding-right--0p5 {
      padding-right: 4px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-padding-bottom--0p5 {
      padding-bottom: 4px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-padding-left--0p5 {
      padding-left: 4px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-padding--1 {
      padding: 8px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-padding-x--1 {
      padding-left: 8px !important;
      padding-right: 8px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-padding-y--1 {
      padding-bottom: 8px !important;
      padding-top: 8px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-padding-top--1 {
      padding-top: 8px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-padding-right--1 {
      padding-right: 8px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-padding-bottom--1 {
      padding-bottom: 8px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-padding-left--1 {
      padding-left: 8px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-padding--1p5 {
      padding: 12px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-padding-x--1p5 {
      padding-left: 12px !important;
      padding-right: 12px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-padding-y--1p5 {
      padding-bottom: 12px !important;
      padding-top: 12px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-padding-top--1p5 {
      padding-top: 12px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-padding-right--1p5 {
      padding-right: 12px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-padding-bottom--1p5 {
      padding-bottom: 12px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-padding-left--1p5 {
      padding-left: 12px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-padding--2 {
      padding: 16px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-padding-x--2 {
      padding-left: 16px !important;
      padding-right: 16px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-padding-y--2 {
      padding-bottom: 16px !important;
      padding-top: 16px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-padding-top--2 {
      padding-top: 16px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-padding-right--2 {
      padding-right: 16px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-padding-bottom--2 {
      padding-bottom: 16px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-padding-left--2 {
      padding-left: 16px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-padding--2p5 {
      padding: 20px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-padding-x--2p5 {
      padding-left: 20px !important;
      padding-right: 20px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-padding-y--2p5 {
      padding-bottom: 20px !important;
      padding-top: 20px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-padding-top--2p5 {
      padding-top: 20px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-padding-right--2p5 {
      padding-right: 20px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-padding-bottom--2p5 {
      padding-bottom: 20px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-padding-left--2p5 {
      padding-left: 20px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-padding--3 {
      padding: 24px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-padding-x--3 {
      padding-left: 24px !important;
      padding-right: 24px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-padding-y--3 {
      padding-bottom: 24px !important;
      padding-top: 24px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-padding-top--3 {
      padding-top: 24px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-padding-right--3 {
      padding-right: 24px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-padding-bottom--3 {
      padding-bottom: 24px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-padding-left--3 {
      padding-left: 24px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-padding--4 {
      padding: 32px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-padding-x--4 {
      padding-left: 32px !important;
      padding-right: 32px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-padding-y--4 {
      padding-bottom: 32px !important;
      padding-top: 32px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-padding-top--4 {
      padding-top: 32px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-padding-right--4 {
      padding-right: 32px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-padding-bottom--4 {
      padding-bottom: 32px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-padding-left--4 {
      padding-left: 32px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-padding--5 {
      padding: 40px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-padding-x--5 {
      padding-left: 40px !important;
      padding-right: 40px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-padding-y--5 {
      padding-bottom: 40px !important;
      padding-top: 40px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-padding-top--5 {
      padding-top: 40px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-padding-right--5 {
      padding-right: 40px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-padding-bottom--5 {
      padding-bottom: 40px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-padding-left--5 {
      padding-left: 40px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-padding--6 {
      padding: 48px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-padding-x--6 {
      padding-left: 48px !important;
      padding-right: 48px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-padding-y--6 {
      padding-bottom: 48px !important;
      padding-top: 48px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-padding-top--6 {
      padding-top: 48px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-padding-right--6 {
      padding-right: 48px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-padding-bottom--6 {
      padding-bottom: 48px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-padding-left--6 {
      padding-left: 48px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-padding--7 {
      padding: 56px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-padding-x--7 {
      padding-left: 56px !important;
      padding-right: 56px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-padding-y--7 {
      padding-bottom: 56px !important;
      padding-top: 56px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-padding-top--7 {
      padding-top: 56px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-padding-right--7 {
      padding-right: 56px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-padding-bottom--7 {
      padding-bottom: 56px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-padding-left--7 {
      padding-left: 56px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-padding--8 {
      padding: 64px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-padding-x--8 {
      padding-left: 64px !important;
      padding-right: 64px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-padding-y--8 {
      padding-bottom: 64px !important;
      padding-top: 64px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-padding-top--8 {
      padding-top: 64px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-padding-right--8 {
      padding-right: 64px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-padding-bottom--8 {
      padding-bottom: 64px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-padding-left--8 {
      padding-left: 64px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-padding--9 {
      padding: 72px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-padding-x--9 {
      padding-left: 72px !important;
      padding-right: 72px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-padding-y--9 {
      padding-bottom: 72px !important;
      padding-top: 72px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-padding-top--9 {
      padding-top: 72px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-padding-right--9 {
      padding-right: 72px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-padding-bottom--9 {
      padding-bottom: 72px !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-padding-left--9 {
      padding-left: 72px !important; } }
  @media (min-width: 481px) {
    #wrapper.mhv-content .small-screen\:vads-u-padding--0 {
      padding: 0 !important; }
    #wrapper.mhv-content .small-screen\:vads-u-padding-x--0 {
      padding-left: 0 !important;
      padding-right: 0 !important; }
    #wrapper.mhv-content .small-screen\:vads-u-padding-y--0 {
      padding-bottom: 0 !important;
      padding-top: 0 !important; }
    #wrapper.mhv-content .small-screen\:vads-u-padding-top--0 {
      padding-top: 0 !important; }
    #wrapper.mhv-content .small-screen\:vads-u-padding-right--0 {
      padding-right: 0 !important; }
    #wrapper.mhv-content .small-screen\:vads-u-padding-bottom--0 {
      padding-bottom: 0 !important; }
    #wrapper.mhv-content .small-screen\:vads-u-padding-left--0 {
      padding-left: 0 !important; }
    #wrapper.mhv-content .small-screen\:vads-u-padding--1px {
      padding: 1px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-padding-x--1px {
      padding-left: 1px !important;
      padding-right: 1px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-padding-y--1px {
      padding-bottom: 1px !important;
      padding-top: 1px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-padding-top--1px {
      padding-top: 1px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-padding-right--1px {
      padding-right: 1px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-padding-bottom--1px {
      padding-bottom: 1px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-padding-left--1px {
      padding-left: 1px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-padding--0p25 {
      padding: 2px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-padding-x--0p25 {
      padding-left: 2px !important;
      padding-right: 2px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-padding-y--0p25 {
      padding-bottom: 2px !important;
      padding-top: 2px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-padding-top--0p25 {
      padding-top: 2px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-padding-right--0p25 {
      padding-right: 2px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-padding-bottom--0p25 {
      padding-bottom: 2px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-padding-left--0p25 {
      padding-left: 2px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-padding--0p5 {
      padding: 4px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-padding-x--0p5 {
      padding-left: 4px !important;
      padding-right: 4px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-padding-y--0p5 {
      padding-bottom: 4px !important;
      padding-top: 4px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-padding-top--0p5 {
      padding-top: 4px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-padding-right--0p5 {
      padding-right: 4px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-padding-bottom--0p5 {
      padding-bottom: 4px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-padding-left--0p5 {
      padding-left: 4px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-padding--1 {
      padding: 8px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-padding-x--1 {
      padding-left: 8px !important;
      padding-right: 8px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-padding-y--1 {
      padding-bottom: 8px !important;
      padding-top: 8px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-padding-top--1 {
      padding-top: 8px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-padding-right--1 {
      padding-right: 8px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-padding-bottom--1 {
      padding-bottom: 8px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-padding-left--1 {
      padding-left: 8px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-padding--1p5 {
      padding: 12px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-padding-x--1p5 {
      padding-left: 12px !important;
      padding-right: 12px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-padding-y--1p5 {
      padding-bottom: 12px !important;
      padding-top: 12px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-padding-top--1p5 {
      padding-top: 12px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-padding-right--1p5 {
      padding-right: 12px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-padding-bottom--1p5 {
      padding-bottom: 12px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-padding-left--1p5 {
      padding-left: 12px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-padding--2 {
      padding: 16px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-padding-x--2 {
      padding-left: 16px !important;
      padding-right: 16px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-padding-y--2 {
      padding-bottom: 16px !important;
      padding-top: 16px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-padding-top--2 {
      padding-top: 16px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-padding-right--2 {
      padding-right: 16px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-padding-bottom--2 {
      padding-bottom: 16px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-padding-left--2 {
      padding-left: 16px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-padding--2p5 {
      padding: 20px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-padding-x--2p5 {
      padding-left: 20px !important;
      padding-right: 20px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-padding-y--2p5 {
      padding-bottom: 20px !important;
      padding-top: 20px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-padding-top--2p5 {
      padding-top: 20px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-padding-right--2p5 {
      padding-right: 20px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-padding-bottom--2p5 {
      padding-bottom: 20px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-padding-left--2p5 {
      padding-left: 20px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-padding--3 {
      padding: 24px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-padding-x--3 {
      padding-left: 24px !important;
      padding-right: 24px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-padding-y--3 {
      padding-bottom: 24px !important;
      padding-top: 24px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-padding-top--3 {
      padding-top: 24px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-padding-right--3 {
      padding-right: 24px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-padding-bottom--3 {
      padding-bottom: 24px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-padding-left--3 {
      padding-left: 24px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-padding--4 {
      padding: 32px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-padding-x--4 {
      padding-left: 32px !important;
      padding-right: 32px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-padding-y--4 {
      padding-bottom: 32px !important;
      padding-top: 32px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-padding-top--4 {
      padding-top: 32px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-padding-right--4 {
      padding-right: 32px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-padding-bottom--4 {
      padding-bottom: 32px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-padding-left--4 {
      padding-left: 32px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-padding--5 {
      padding: 40px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-padding-x--5 {
      padding-left: 40px !important;
      padding-right: 40px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-padding-y--5 {
      padding-bottom: 40px !important;
      padding-top: 40px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-padding-top--5 {
      padding-top: 40px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-padding-right--5 {
      padding-right: 40px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-padding-bottom--5 {
      padding-bottom: 40px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-padding-left--5 {
      padding-left: 40px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-padding--6 {
      padding: 48px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-padding-x--6 {
      padding-left: 48px !important;
      padding-right: 48px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-padding-y--6 {
      padding-bottom: 48px !important;
      padding-top: 48px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-padding-top--6 {
      padding-top: 48px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-padding-right--6 {
      padding-right: 48px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-padding-bottom--6 {
      padding-bottom: 48px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-padding-left--6 {
      padding-left: 48px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-padding--7 {
      padding: 56px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-padding-x--7 {
      padding-left: 56px !important;
      padding-right: 56px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-padding-y--7 {
      padding-bottom: 56px !important;
      padding-top: 56px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-padding-top--7 {
      padding-top: 56px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-padding-right--7 {
      padding-right: 56px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-padding-bottom--7 {
      padding-bottom: 56px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-padding-left--7 {
      padding-left: 56px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-padding--8 {
      padding: 64px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-padding-x--8 {
      padding-left: 64px !important;
      padding-right: 64px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-padding-y--8 {
      padding-bottom: 64px !important;
      padding-top: 64px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-padding-top--8 {
      padding-top: 64px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-padding-right--8 {
      padding-right: 64px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-padding-bottom--8 {
      padding-bottom: 64px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-padding-left--8 {
      padding-left: 64px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-padding--9 {
      padding: 72px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-padding-x--9 {
      padding-left: 72px !important;
      padding-right: 72px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-padding-y--9 {
      padding-bottom: 72px !important;
      padding-top: 72px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-padding-top--9 {
      padding-top: 72px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-padding-right--9 {
      padding-right: 72px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-padding-bottom--9 {
      padding-bottom: 72px !important; }
    #wrapper.mhv-content .small-screen\:vads-u-padding-left--9 {
      padding-left: 72px !important; } }
  @media (min-width: 768px) {
    #wrapper.mhv-content .medium-screen\:vads-u-padding--0 {
      padding: 0 !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-padding-x--0 {
      padding-left: 0 !important;
      padding-right: 0 !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-padding-y--0 {
      padding-bottom: 0 !important;
      padding-top: 0 !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-padding-top--0 {
      padding-top: 0 !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-padding-right--0 {
      padding-right: 0 !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-padding-bottom--0 {
      padding-bottom: 0 !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-padding-left--0 {
      padding-left: 0 !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-padding--1px {
      padding: 1px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-padding-x--1px {
      padding-left: 1px !important;
      padding-right: 1px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-padding-y--1px {
      padding-bottom: 1px !important;
      padding-top: 1px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-padding-top--1px {
      padding-top: 1px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-padding-right--1px {
      padding-right: 1px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-padding-bottom--1px {
      padding-bottom: 1px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-padding-left--1px {
      padding-left: 1px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-padding--0p25 {
      padding: 2px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-padding-x--0p25 {
      padding-left: 2px !important;
      padding-right: 2px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-padding-y--0p25 {
      padding-bottom: 2px !important;
      padding-top: 2px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-padding-top--0p25 {
      padding-top: 2px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-padding-right--0p25 {
      padding-right: 2px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-padding-bottom--0p25 {
      padding-bottom: 2px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-padding-left--0p25 {
      padding-left: 2px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-padding--0p5 {
      padding: 4px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-padding-x--0p5 {
      padding-left: 4px !important;
      padding-right: 4px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-padding-y--0p5 {
      padding-bottom: 4px !important;
      padding-top: 4px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-padding-top--0p5 {
      padding-top: 4px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-padding-right--0p5 {
      padding-right: 4px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-padding-bottom--0p5 {
      padding-bottom: 4px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-padding-left--0p5 {
      padding-left: 4px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-padding--1 {
      padding: 8px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-padding-x--1 {
      padding-left: 8px !important;
      padding-right: 8px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-padding-y--1 {
      padding-bottom: 8px !important;
      padding-top: 8px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-padding-top--1 {
      padding-top: 8px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-padding-right--1 {
      padding-right: 8px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-padding-bottom--1 {
      padding-bottom: 8px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-padding-left--1 {
      padding-left: 8px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-padding--1p5 {
      padding: 12px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-padding-x--1p5 {
      padding-left: 12px !important;
      padding-right: 12px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-padding-y--1p5 {
      padding-bottom: 12px !important;
      padding-top: 12px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-padding-top--1p5 {
      padding-top: 12px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-padding-right--1p5 {
      padding-right: 12px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-padding-bottom--1p5 {
      padding-bottom: 12px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-padding-left--1p5 {
      padding-left: 12px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-padding--2 {
      padding: 16px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-padding-x--2 {
      padding-left: 16px !important;
      padding-right: 16px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-padding-y--2 {
      padding-bottom: 16px !important;
      padding-top: 16px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-padding-top--2 {
      padding-top: 16px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-padding-right--2 {
      padding-right: 16px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-padding-bottom--2 {
      padding-bottom: 16px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-padding-left--2 {
      padding-left: 16px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-padding--2p5 {
      padding: 20px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-padding-x--2p5 {
      padding-left: 20px !important;
      padding-right: 20px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-padding-y--2p5 {
      padding-bottom: 20px !important;
      padding-top: 20px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-padding-top--2p5 {
      padding-top: 20px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-padding-right--2p5 {
      padding-right: 20px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-padding-bottom--2p5 {
      padding-bottom: 20px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-padding-left--2p5 {
      padding-left: 20px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-padding--3 {
      padding: 24px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-padding-x--3 {
      padding-left: 24px !important;
      padding-right: 24px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-padding-y--3 {
      padding-bottom: 24px !important;
      padding-top: 24px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-padding-top--3 {
      padding-top: 24px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-padding-right--3 {
      padding-right: 24px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-padding-bottom--3 {
      padding-bottom: 24px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-padding-left--3 {
      padding-left: 24px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-padding--4 {
      padding: 32px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-padding-x--4 {
      padding-left: 32px !important;
      padding-right: 32px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-padding-y--4 {
      padding-bottom: 32px !important;
      padding-top: 32px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-padding-top--4 {
      padding-top: 32px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-padding-right--4 {
      padding-right: 32px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-padding-bottom--4 {
      padding-bottom: 32px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-padding-left--4 {
      padding-left: 32px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-padding--5 {
      padding: 40px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-padding-x--5 {
      padding-left: 40px !important;
      padding-right: 40px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-padding-y--5 {
      padding-bottom: 40px !important;
      padding-top: 40px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-padding-top--5 {
      padding-top: 40px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-padding-right--5 {
      padding-right: 40px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-padding-bottom--5 {
      padding-bottom: 40px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-padding-left--5 {
      padding-left: 40px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-padding--6 {
      padding: 48px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-padding-x--6 {
      padding-left: 48px !important;
      padding-right: 48px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-padding-y--6 {
      padding-bottom: 48px !important;
      padding-top: 48px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-padding-top--6 {
      padding-top: 48px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-padding-right--6 {
      padding-right: 48px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-padding-bottom--6 {
      padding-bottom: 48px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-padding-left--6 {
      padding-left: 48px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-padding--7 {
      padding: 56px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-padding-x--7 {
      padding-left: 56px !important;
      padding-right: 56px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-padding-y--7 {
      padding-bottom: 56px !important;
      padding-top: 56px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-padding-top--7 {
      padding-top: 56px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-padding-right--7 {
      padding-right: 56px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-padding-bottom--7 {
      padding-bottom: 56px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-padding-left--7 {
      padding-left: 56px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-padding--8 {
      padding: 64px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-padding-x--8 {
      padding-left: 64px !important;
      padding-right: 64px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-padding-y--8 {
      padding-bottom: 64px !important;
      padding-top: 64px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-padding-top--8 {
      padding-top: 64px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-padding-right--8 {
      padding-right: 64px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-padding-bottom--8 {
      padding-bottom: 64px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-padding-left--8 {
      padding-left: 64px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-padding--9 {
      padding: 72px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-padding-x--9 {
      padding-left: 72px !important;
      padding-right: 72px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-padding-y--9 {
      padding-bottom: 72px !important;
      padding-top: 72px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-padding-top--9 {
      padding-top: 72px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-padding-right--9 {
      padding-right: 72px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-padding-bottom--9 {
      padding-bottom: 72px !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-padding-left--9 {
      padding-left: 72px !important; } }
  @media (min-width: 1008px) {
    #wrapper.mhv-content .small-desktop-screen\:vads-u-padding--0 {
      padding: 0 !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-padding-x--0 {
      padding-left: 0 !important;
      padding-right: 0 !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-padding-y--0 {
      padding-bottom: 0 !important;
      padding-top: 0 !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-padding-top--0 {
      padding-top: 0 !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-padding-right--0 {
      padding-right: 0 !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-padding-bottom--0 {
      padding-bottom: 0 !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-padding-left--0 {
      padding-left: 0 !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-padding--1px {
      padding: 1px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-padding-x--1px {
      padding-left: 1px !important;
      padding-right: 1px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-padding-y--1px {
      padding-bottom: 1px !important;
      padding-top: 1px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-padding-top--1px {
      padding-top: 1px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-padding-right--1px {
      padding-right: 1px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-padding-bottom--1px {
      padding-bottom: 1px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-padding-left--1px {
      padding-left: 1px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-padding--0p25 {
      padding: 2px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-padding-x--0p25 {
      padding-left: 2px !important;
      padding-right: 2px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-padding-y--0p25 {
      padding-bottom: 2px !important;
      padding-top: 2px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-padding-top--0p25 {
      padding-top: 2px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-padding-right--0p25 {
      padding-right: 2px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-padding-bottom--0p25 {
      padding-bottom: 2px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-padding-left--0p25 {
      padding-left: 2px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-padding--0p5 {
      padding: 4px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-padding-x--0p5 {
      padding-left: 4px !important;
      padding-right: 4px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-padding-y--0p5 {
      padding-bottom: 4px !important;
      padding-top: 4px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-padding-top--0p5 {
      padding-top: 4px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-padding-right--0p5 {
      padding-right: 4px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-padding-bottom--0p5 {
      padding-bottom: 4px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-padding-left--0p5 {
      padding-left: 4px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-padding--1 {
      padding: 8px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-padding-x--1 {
      padding-left: 8px !important;
      padding-right: 8px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-padding-y--1 {
      padding-bottom: 8px !important;
      padding-top: 8px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-padding-top--1 {
      padding-top: 8px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-padding-right--1 {
      padding-right: 8px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-padding-bottom--1 {
      padding-bottom: 8px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-padding-left--1 {
      padding-left: 8px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-padding--1p5 {
      padding: 12px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-padding-x--1p5 {
      padding-left: 12px !important;
      padding-right: 12px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-padding-y--1p5 {
      padding-bottom: 12px !important;
      padding-top: 12px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-padding-top--1p5 {
      padding-top: 12px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-padding-right--1p5 {
      padding-right: 12px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-padding-bottom--1p5 {
      padding-bottom: 12px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-padding-left--1p5 {
      padding-left: 12px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-padding--2 {
      padding: 16px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-padding-x--2 {
      padding-left: 16px !important;
      padding-right: 16px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-padding-y--2 {
      padding-bottom: 16px !important;
      padding-top: 16px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-padding-top--2 {
      padding-top: 16px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-padding-right--2 {
      padding-right: 16px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-padding-bottom--2 {
      padding-bottom: 16px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-padding-left--2 {
      padding-left: 16px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-padding--2p5 {
      padding: 20px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-padding-x--2p5 {
      padding-left: 20px !important;
      padding-right: 20px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-padding-y--2p5 {
      padding-bottom: 20px !important;
      padding-top: 20px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-padding-top--2p5 {
      padding-top: 20px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-padding-right--2p5 {
      padding-right: 20px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-padding-bottom--2p5 {
      padding-bottom: 20px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-padding-left--2p5 {
      padding-left: 20px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-padding--3 {
      padding: 24px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-padding-x--3 {
      padding-left: 24px !important;
      padding-right: 24px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-padding-y--3 {
      padding-bottom: 24px !important;
      padding-top: 24px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-padding-top--3 {
      padding-top: 24px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-padding-right--3 {
      padding-right: 24px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-padding-bottom--3 {
      padding-bottom: 24px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-padding-left--3 {
      padding-left: 24px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-padding--4 {
      padding: 32px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-padding-x--4 {
      padding-left: 32px !important;
      padding-right: 32px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-padding-y--4 {
      padding-bottom: 32px !important;
      padding-top: 32px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-padding-top--4 {
      padding-top: 32px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-padding-right--4 {
      padding-right: 32px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-padding-bottom--4 {
      padding-bottom: 32px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-padding-left--4 {
      padding-left: 32px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-padding--5 {
      padding: 40px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-padding-x--5 {
      padding-left: 40px !important;
      padding-right: 40px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-padding-y--5 {
      padding-bottom: 40px !important;
      padding-top: 40px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-padding-top--5 {
      padding-top: 40px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-padding-right--5 {
      padding-right: 40px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-padding-bottom--5 {
      padding-bottom: 40px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-padding-left--5 {
      padding-left: 40px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-padding--6 {
      padding: 48px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-padding-x--6 {
      padding-left: 48px !important;
      padding-right: 48px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-padding-y--6 {
      padding-bottom: 48px !important;
      padding-top: 48px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-padding-top--6 {
      padding-top: 48px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-padding-right--6 {
      padding-right: 48px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-padding-bottom--6 {
      padding-bottom: 48px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-padding-left--6 {
      padding-left: 48px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-padding--7 {
      padding: 56px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-padding-x--7 {
      padding-left: 56px !important;
      padding-right: 56px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-padding-y--7 {
      padding-bottom: 56px !important;
      padding-top: 56px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-padding-top--7 {
      padding-top: 56px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-padding-right--7 {
      padding-right: 56px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-padding-bottom--7 {
      padding-bottom: 56px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-padding-left--7 {
      padding-left: 56px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-padding--8 {
      padding: 64px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-padding-x--8 {
      padding-left: 64px !important;
      padding-right: 64px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-padding-y--8 {
      padding-bottom: 64px !important;
      padding-top: 64px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-padding-top--8 {
      padding-top: 64px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-padding-right--8 {
      padding-right: 64px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-padding-bottom--8 {
      padding-bottom: 64px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-padding-left--8 {
      padding-left: 64px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-padding--9 {
      padding: 72px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-padding-x--9 {
      padding-left: 72px !important;
      padding-right: 72px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-padding-y--9 {
      padding-bottom: 72px !important;
      padding-top: 72px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-padding-top--9 {
      padding-top: 72px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-padding-right--9 {
      padding-right: 72px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-padding-bottom--9 {
      padding-bottom: 72px !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-padding-left--9 {
      padding-left: 72px !important; } }
  @media (min-width: 1201px) {
    #wrapper.mhv-content .large-screen\:vads-u-padding--0 {
      padding: 0 !important; }
    #wrapper.mhv-content .large-screen\:vads-u-padding-x--0 {
      padding-left: 0 !important;
      padding-right: 0 !important; }
    #wrapper.mhv-content .large-screen\:vads-u-padding-y--0 {
      padding-bottom: 0 !important;
      padding-top: 0 !important; }
    #wrapper.mhv-content .large-screen\:vads-u-padding-top--0 {
      padding-top: 0 !important; }
    #wrapper.mhv-content .large-screen\:vads-u-padding-right--0 {
      padding-right: 0 !important; }
    #wrapper.mhv-content .large-screen\:vads-u-padding-bottom--0 {
      padding-bottom: 0 !important; }
    #wrapper.mhv-content .large-screen\:vads-u-padding-left--0 {
      padding-left: 0 !important; }
    #wrapper.mhv-content .large-screen\:vads-u-padding--1px {
      padding: 1px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-padding-x--1px {
      padding-left: 1px !important;
      padding-right: 1px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-padding-y--1px {
      padding-bottom: 1px !important;
      padding-top: 1px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-padding-top--1px {
      padding-top: 1px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-padding-right--1px {
      padding-right: 1px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-padding-bottom--1px {
      padding-bottom: 1px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-padding-left--1px {
      padding-left: 1px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-padding--0p25 {
      padding: 2px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-padding-x--0p25 {
      padding-left: 2px !important;
      padding-right: 2px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-padding-y--0p25 {
      padding-bottom: 2px !important;
      padding-top: 2px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-padding-top--0p25 {
      padding-top: 2px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-padding-right--0p25 {
      padding-right: 2px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-padding-bottom--0p25 {
      padding-bottom: 2px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-padding-left--0p25 {
      padding-left: 2px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-padding--0p5 {
      padding: 4px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-padding-x--0p5 {
      padding-left: 4px !important;
      padding-right: 4px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-padding-y--0p5 {
      padding-bottom: 4px !important;
      padding-top: 4px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-padding-top--0p5 {
      padding-top: 4px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-padding-right--0p5 {
      padding-right: 4px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-padding-bottom--0p5 {
      padding-bottom: 4px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-padding-left--0p5 {
      padding-left: 4px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-padding--1 {
      padding: 8px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-padding-x--1 {
      padding-left: 8px !important;
      padding-right: 8px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-padding-y--1 {
      padding-bottom: 8px !important;
      padding-top: 8px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-padding-top--1 {
      padding-top: 8px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-padding-right--1 {
      padding-right: 8px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-padding-bottom--1 {
      padding-bottom: 8px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-padding-left--1 {
      padding-left: 8px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-padding--1p5 {
      padding: 12px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-padding-x--1p5 {
      padding-left: 12px !important;
      padding-right: 12px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-padding-y--1p5 {
      padding-bottom: 12px !important;
      padding-top: 12px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-padding-top--1p5 {
      padding-top: 12px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-padding-right--1p5 {
      padding-right: 12px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-padding-bottom--1p5 {
      padding-bottom: 12px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-padding-left--1p5 {
      padding-left: 12px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-padding--2 {
      padding: 16px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-padding-x--2 {
      padding-left: 16px !important;
      padding-right: 16px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-padding-y--2 {
      padding-bottom: 16px !important;
      padding-top: 16px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-padding-top--2 {
      padding-top: 16px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-padding-right--2 {
      padding-right: 16px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-padding-bottom--2 {
      padding-bottom: 16px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-padding-left--2 {
      padding-left: 16px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-padding--2p5 {
      padding: 20px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-padding-x--2p5 {
      padding-left: 20px !important;
      padding-right: 20px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-padding-y--2p5 {
      padding-bottom: 20px !important;
      padding-top: 20px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-padding-top--2p5 {
      padding-top: 20px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-padding-right--2p5 {
      padding-right: 20px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-padding-bottom--2p5 {
      padding-bottom: 20px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-padding-left--2p5 {
      padding-left: 20px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-padding--3 {
      padding: 24px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-padding-x--3 {
      padding-left: 24px !important;
      padding-right: 24px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-padding-y--3 {
      padding-bottom: 24px !important;
      padding-top: 24px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-padding-top--3 {
      padding-top: 24px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-padding-right--3 {
      padding-right: 24px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-padding-bottom--3 {
      padding-bottom: 24px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-padding-left--3 {
      padding-left: 24px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-padding--4 {
      padding: 32px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-padding-x--4 {
      padding-left: 32px !important;
      padding-right: 32px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-padding-y--4 {
      padding-bottom: 32px !important;
      padding-top: 32px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-padding-top--4 {
      padding-top: 32px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-padding-right--4 {
      padding-right: 32px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-padding-bottom--4 {
      padding-bottom: 32px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-padding-left--4 {
      padding-left: 32px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-padding--5 {
      padding: 40px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-padding-x--5 {
      padding-left: 40px !important;
      padding-right: 40px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-padding-y--5 {
      padding-bottom: 40px !important;
      padding-top: 40px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-padding-top--5 {
      padding-top: 40px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-padding-right--5 {
      padding-right: 40px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-padding-bottom--5 {
      padding-bottom: 40px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-padding-left--5 {
      padding-left: 40px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-padding--6 {
      padding: 48px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-padding-x--6 {
      padding-left: 48px !important;
      padding-right: 48px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-padding-y--6 {
      padding-bottom: 48px !important;
      padding-top: 48px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-padding-top--6 {
      padding-top: 48px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-padding-right--6 {
      padding-right: 48px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-padding-bottom--6 {
      padding-bottom: 48px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-padding-left--6 {
      padding-left: 48px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-padding--7 {
      padding: 56px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-padding-x--7 {
      padding-left: 56px !important;
      padding-right: 56px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-padding-y--7 {
      padding-bottom: 56px !important;
      padding-top: 56px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-padding-top--7 {
      padding-top: 56px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-padding-right--7 {
      padding-right: 56px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-padding-bottom--7 {
      padding-bottom: 56px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-padding-left--7 {
      padding-left: 56px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-padding--8 {
      padding: 64px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-padding-x--8 {
      padding-left: 64px !important;
      padding-right: 64px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-padding-y--8 {
      padding-bottom: 64px !important;
      padding-top: 64px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-padding-top--8 {
      padding-top: 64px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-padding-right--8 {
      padding-right: 64px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-padding-bottom--8 {
      padding-bottom: 64px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-padding-left--8 {
      padding-left: 64px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-padding--9 {
      padding: 72px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-padding-x--9 {
      padding-left: 72px !important;
      padding-right: 72px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-padding-y--9 {
      padding-bottom: 72px !important;
      padding-top: 72px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-padding-top--9 {
      padding-top: 72px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-padding-right--9 {
      padding-right: 72px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-padding-bottom--9 {
      padding-bottom: 72px !important; }
    #wrapper.mhv-content .large-screen\:vads-u-padding-left--9 {
      padding-left: 72px !important; } }
  #wrapper.mhv-content .vads-u-position--absolute {
    position: absolute !important; }
  #wrapper.mhv-content .vads-u-position--fixed {
    position: fixed !important; }
  #wrapper.mhv-content .vads-u-position--relative {
    position: relative !important; }
  @media (min-width: 320px) {
    #wrapper.mhv-content .xsmall-screen\:vads-u-position--absolute {
      position: absolute !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-position--fixed {
      position: fixed !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-position--relative {
      position: relative !important; } }
  @media (min-width: 481px) {
    #wrapper.mhv-content .small-screen\:vads-u-position--absolute {
      position: absolute !important; }
    #wrapper.mhv-content .small-screen\:vads-u-position--fixed {
      position: fixed !important; }
    #wrapper.mhv-content .small-screen\:vads-u-position--relative {
      position: relative !important; } }
  @media (min-width: 768px) {
    #wrapper.mhv-content .medium-screen\:vads-u-position--absolute {
      position: absolute !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-position--fixed {
      position: fixed !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-position--relative {
      position: relative !important; } }
  @media (min-width: 1008px) {
    #wrapper.mhv-content .small-desktop-screen\:vads-u-position--absolute {
      position: absolute !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-position--fixed {
      position: fixed !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-position--relative {
      position: relative !important; } }
  @media (min-width: 1201px) {
    #wrapper.mhv-content .large-screen\:vads-u-position--absolute {
      position: absolute !important; }
    #wrapper.mhv-content .large-screen\:vads-u-position--fixed {
      position: fixed !important; }
    #wrapper.mhv-content .large-screen\:vads-u-position--relative {
      position: relative !important; } }
  #wrapper.mhv-content .vads-u-text-align--left {
    text-align: left !important; }
  #wrapper.mhv-content .vads-u-text-align--center {
    text-align: center !important; }
  #wrapper.mhv-content .vads-u-text-align--right {
    text-align: right !important; }
  #wrapper.mhv-content .vads-u-text-align--justify {
    text-align: justify !important; }
  @media (min-width: 320px) {
    #wrapper.mhv-content .xsmall-screen\:vads-u-text-align--left {
      text-align: left !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-text-align--center {
      text-align: center !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-text-align--right {
      text-align: right !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-text-align--justify {
      text-align: justify !important; } }
  @media (min-width: 481px) {
    #wrapper.mhv-content .small-screen\:vads-u-text-align--left {
      text-align: left !important; }
    #wrapper.mhv-content .small-screen\:vads-u-text-align--center {
      text-align: center !important; }
    #wrapper.mhv-content .small-screen\:vads-u-text-align--right {
      text-align: right !important; }
    #wrapper.mhv-content .small-screen\:vads-u-text-align--justify {
      text-align: justify !important; } }
  @media (min-width: 768px) {
    #wrapper.mhv-content .medium-screen\:vads-u-text-align--left {
      text-align: left !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-text-align--center {
      text-align: center !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-text-align--right {
      text-align: right !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-text-align--justify {
      text-align: justify !important; } }
  @media (min-width: 1008px) {
    #wrapper.mhv-content .small-desktop-screen\:vads-u-text-align--left {
      text-align: left !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-text-align--center {
      text-align: center !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-text-align--right {
      text-align: right !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-text-align--justify {
      text-align: justify !important; } }
  @media (min-width: 1201px) {
    #wrapper.mhv-content .large-screen\:vads-u-text-align--left {
      text-align: left !important; }
    #wrapper.mhv-content .large-screen\:vads-u-text-align--center {
      text-align: center !important; }
    #wrapper.mhv-content .large-screen\:vads-u-text-align--right {
      text-align: right !important; }
    #wrapper.mhv-content .large-screen\:vads-u-text-align--justify {
      text-align: justify !important; } }
  #wrapper.mhv-content .vads-u-text-decoration--none {
    text-decoration: none !important; }
  #wrapper.mhv-content .vads-u-text-decoration--underline {
    text-decoration: underline !important; }
  #wrapper.mhv-content .vads-u-text-decoration--line-through {
    text-decoration: line-through !important; }
  #wrapper.mhv-content .vads-u-visibility--hidden {
    visibility: hidden !important; }
  #wrapper.mhv-content .vads-u-visibility--visible {
    visibility: visible !important; }
  #wrapper.mhv-content .vads-u-visibility--screen-reader {
    clip: rect(0, 0, 0, 0);
    word-wrap: normal !important;
    border: 0;
    -webkit-clip-path: inset(50%);
    clip-path: inset(50%);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute !important;
    width: 1px; }
  @media (min-width: 320px) {
    #wrapper.mhv-content .xsmall-screen\:vads-u-visibility--hidden {
      visibility: hidden !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-visibility--visible {
      visibility: visible !important; }
    #wrapper.mhv-content .xsmall-screen\:vads-u-visibility--screen-reader {
      clip: rect(0, 0, 0, 0);
      word-wrap: normal !important;
      border: 0;
      -webkit-clip-path: inset(50%);
      clip-path: inset(50%);
      height: 1px;
      margin: -1px;
      overflow: hidden;
      padding: 0;
      position: absolute !important;
      width: 1px; } }
  @media (min-width: 481px) {
    #wrapper.mhv-content .small-screen\:vads-u-visibility--hidden {
      visibility: hidden !important; }
    #wrapper.mhv-content .small-screen\:vads-u-visibility--visible {
      visibility: visible !important; }
    #wrapper.mhv-content .small-screen\:vads-u-visibility--screen-reader {
      clip: rect(0, 0, 0, 0);
      word-wrap: normal !important;
      border: 0;
      -webkit-clip-path: inset(50%);
      clip-path: inset(50%);
      height: 1px;
      margin: -1px;
      overflow: hidden;
      padding: 0;
      position: absolute !important;
      width: 1px; } }
  @media (min-width: 768px) {
    #wrapper.mhv-content .medium-screen\:vads-u-visibility--hidden {
      visibility: hidden !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-visibility--visible {
      visibility: visible !important; }
    #wrapper.mhv-content .medium-screen\:vads-u-visibility--screen-reader {
      clip: rect(0, 0, 0, 0);
      word-wrap: normal !important;
      border: 0;
      -webkit-clip-path: inset(50%);
      clip-path: inset(50%);
      height: 1px;
      margin: -1px;
      overflow: hidden;
      padding: 0;
      position: absolute !important;
      width: 1px; } }
  @media (min-width: 1008px) {
    #wrapper.mhv-content .small-desktop-screen\:vads-u-visibility--hidden {
      visibility: hidden !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-visibility--visible {
      visibility: visible !important; }
    #wrapper.mhv-content .small-desktop-screen\:vads-u-visibility--screen-reader {
      clip: rect(0, 0, 0, 0);
      word-wrap: normal !important;
      border: 0;
      -webkit-clip-path: inset(50%);
      clip-path: inset(50%);
      height: 1px;
      margin: -1px;
      overflow: hidden;
      padding: 0;
      position: absolute !important;
      width: 1px; } }
  @media (min-width: 1201px) {
    #wrapper.mhv-content .large-screen\:vads-u-visibility--hidden {
      visibility: hidden !important; }
    #wrapper.mhv-content .large-screen\:vads-u-visibility--visible {
      visibility: visible !important; }
    #wrapper.mhv-content .large-screen\:vads-u-visibility--screen-reader {
      clip: rect(0, 0, 0, 0);
      word-wrap: normal !important;
      border: 0;
      -webkit-clip-path: inset(50%);
      clip-path: inset(50%);
      height: 1px;
      margin: -1px;
      overflow: hidden;
      padding: 0;
      position: absolute !important;
      width: 1px; } }
  #wrapper.mhv-content .portlet-alerts .panel,
  #wrapper.mhv-content .usa-alert {
    border-left-style: solid;
    border-left-width: 10px;
    display: table;
    padding: 3.2rem 6.4rem 3.2rem 2.4rem;
    background-size: 3rem;
    background-position-y: 1rem;
    background-position-x: 1rem; }
    #wrapper.mhv-content .portlet-alerts .panel .usa-alert-body,
    #wrapper.mhv-content .usa-alert .usa-alert-body {
      padding-left: 2rem; }
      #wrapper.mhv-content .portlet-alerts .panel .usa-alert-body .usa-alert-heading,
      #wrapper.mhv-content .usa-alert .usa-alert-body .usa-alert-heading {
        margin-top: 0 !important; }
  #wrapper.mhv-content .portlet-alerts .panel .panel-heading:before,
  #wrapper.mhv-content .usa-alert:before {
    display: block;
    font-family: Font Awesome\ 5 Free;
    font-size: 1rem;
    font-weight: 900;
    margin-right: 1.6rem;
    position: static;
    width: auto; }
  #wrapper.mhv-content .portlet-alerts .panel .usa-alert__body,
  #wrapper.mhv-content .portlet-alerts .panel .usa-alert-body,
  #wrapper.mhv-content .usa-alert .usa-alert__body,
  #wrapper.mhv-content .usa-alert .usa-alert-body {
    display: table-cell;
    padding-left: 0;
    padding-right: 0;
    vertical-align: middle;
    width: 100%; }
  #wrapper.mhv-content .portlet-alerts .panel .panel-heading h4,
  #wrapper.mhv-content .usa-alert__heading,
  #wrapper.mhv-content .usa-alert-heading {
    font-size: 1.3rem;
    margin-top: 0.9rem;
    font-family: Bitter, Georgia, Cambria, Times New Roman, Times, serif;
    padding-top: 0; }
  #wrapper.mhv-content .usa-alert__text,
  #wrapper.mhv-content .usa-alert-text {
    margin-top: 2rem; }
  #wrapper.mhv-content .usa-alert__text:only-child,
  #wrapper.mhv-content .usa-alert-text:only-child {
    margin: 0;
    padding: 0; }
  #wrapper.mhv-content .usa-alert__text p:first-child,
  #wrapper.mhv-content .usa-alert-text p:first-child {
    margin-top: 0; }
  #wrapper.mhv-content .usa-alert__text p:last-child,
  #wrapper.mhv-content .usa-alert-text p:last-child {
    margin-bottom: 0; }
  #wrapper.mhv-content .usa-alert__text .usa-alert__heading + p:only-of-type,
  #wrapper.mhv-content .usa-alert__text .usa-alert-heading + p:only-of-type,
  #wrapper.mhv-content .usa-alert-text .usa-alert__heading + p:only-of-type,
  #wrapper.mhv-content .usa-alert-text .usa-alert-heading + p:only-of-type {
    margin-top: 2rem; }
  #wrapper.mhv-content .usa-alert__text ul,
  #wrapper.mhv-content .usa-alert-text ul {
    padding-left: 2rem; }
  #wrapper.mhv-content .portlet-alerts .panel,
  #wrapper.mhv-content .usa-alert--info,
  #wrapper.mhv-content .usa-alert-info {
    border-left-color: #00a6d2; }
  #wrapper.mhv-content .usa-alert--info.background-color-only,
  #wrapper.mhv-content .usa-alert-info.background-color-only {
    background-color: #e1f3f8; }
  #wrapper.mhv-content .usa-alert--error,
  #wrapper.mhv-content .usa-alert-error {
    border-left-color: #cd2026; }
  #wrapper.mhv-content .usa-alert--error.background-color-only,
  #wrapper.mhv-content .usa-alert-error.background-color-only {
    background-color: #f9dede; }
  #wrapper.mhv-content .usa-alert--continue,
  #wrapper.mhv-content .usa-alert-continue,
  #wrapper.mhv-content .usa-alert--success,
  #wrapper.mhv-content .usa-alert-success {
    border-left-color: #2e8540; }
  #wrapper.mhv-content .usa-alert--success.background-color-only,
  #wrapper.mhv-content .usa-alert-success.background-color-only {
    background-color: #e7f4e4; }
  #wrapper.mhv-content .usa-alert--warning,
  #wrapper.mhv-content .usa-alert-warning {
    border-left-color: #fdb81e; }
  #wrapper.mhv-content .usa-alert--warning.background-color-only,
  #wrapper.mhv-content .usa-alert-warning.background-color-only {
    background-color: #fff1d2; }
  #wrapper.mhv-content .portlet-alerts .panel.background-color-only,
  #wrapper.mhv-content .usa-alert.background-color-only {
    border-left: none;
    padding: 2rem; }
  #wrapper.mhv-content .portlet-alerts .panelt.background-color-only:before,
  #wrapper.mhv-content .usa-alert.background-color-only:before {
    content: none; }
  #wrapper.mhv-content .va-alert-close {
    background-color: transparent;
    color: #0071bb;
    font-size: 2.25rem;
    margin: 1.6rem;
    padding: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: auto;
    z-index: 9; }
  #wrapper.mhv-content .va-alert-close:hover {
    background-color: transparent;
    color: #003e73; }
  #wrapper.mhv-content .va-alert-close:active {
    background-color: transparent;
    color: #112e51; }
  #wrapper.mhv-content p.usa-alert__heading,
  #wrapper.mhv-content p.usa-alert-heading {
    margin-top: 0; }
  #wrapper.mhv-content .claims-list-alert {
    margin-bottom: 1em;
    margin-top: 0; }
  #wrapper.mhv-content .va-alert-close-icon {
    font-size: 1.1em !important; }
  #wrapper.mhv-content .claims-alert-status {
    margin-bottom: 2em;
    margin-top: 0; }
  #wrapper.mhv-content .claims-alert-header {
    margin-top: 0;
    padding-bottom: 0 !important; }
  #wrapper.mhv-content .alerts-list {
    list-style: none; }
  #wrapper.mhv-content .alerts-list li {
    margin-left: -0.4em; }
  #wrapper.mhv-content .claims-alert-checkbox > label {
    margin-bottom: 0;
    margin-top: 0;
    max-width: 100%; }
  #wrapper.mhv-content .need-files-alert {
    padding-bottom: 4em; }
  @media screen and (min-width: 768px) {
    #wrapper.mhv-content .need-files-alert {
      padding-bottom: 1em; } }
  #wrapper.mhv-content .alert-with-details {
    display: flex;
    flex-direction: column;
    justify-content: space-between; }
  @media screen and (min-width: 768px) {
    #wrapper.mhv-content .alert-with-details {
      flex-direction: row; } }
  #wrapper.mhv-content .usa-alert-full-width {
    background-color: #f1f1f1; }
  #wrapper.mhv-content .usa-alert-full-width.dismissable-option-header {
    display: none; }
  #wrapper.mhv-content .usa-alert-full-width.dismissable-option-header.show-alert {
    display: block; }
  #wrapper.mhv-content .usa-alert-full-width.dismissable-option-header.dismissed {
    display: none; }
  #wrapper.mhv-content .usa-alert-full-width .usa-alert-dismiss {
    cursor: pointer;
    position: absolute;
    right: 0;
    top: 5px; }
  #wrapper.mhv-content .usa-alert-full-width > .usa-alert {
    border-left: none;
    margin: 0 auto;
    max-width: 1000px; }
  #wrapper.mhv-content .usa-alert-full-width > .usa-alert .paragraph--type--expandable-text .field--name-field-text-expander .field__label {
    display: none; }
  #wrapper.mhv-content .usa-alert-full-width > .usa-alert .paragraph--type--expandable-text .field--name-field-text-expander .field__item {
    color: #003e73;
    cursor: pointer;
    font-size: 2rem;
    font-weight: 700;
    margin-top: 0;
    padding-top: 0;
    text-decoration: underline; }
  #wrapper.mhv-content .usa-alert-full-width > .usa-alert .paragraph--type--expandable-text .field--type-text-long,
  #wrapper.mhv-content .usa-alert-full-width > .usa-alert .paragraph--type--expandable-text .field--type-text-long .field__label {
    display: none; }
  #wrapper.mhv-content .usa-alert-full-width > .usa-alert .paragraph--type--expandable-text .field--type-text-long.expander-content-open {
    display: block; }
  #wrapper.mhv-content .usa-alert-full-width-warning {
    border-top: 1rem solid #fdb81e; }
  #wrapper.mhv-content .usa-alert-full-width-info,
  #wrapper.mhv-content .usa-alert-full-width-information {
    border-top: 1rem solid #00a6d2; }
  #wrapper.mhv-content .usa-alert-full-width-info .usa-alert:before,
  #wrapper.mhv-content .usa-alert-full-width-information .usa-alert:before {
    content: "\F05A";
    font-size: 1rem;
    font-weight: 900;
    margin-right: 1.5rem;
    position: static; }
  #wrapper.mhv-content table {
    border: none;
    font-size: 0.85em;
    text-align: left; }
  @media screen and (min-width: 768px) {
    #wrapper.mhv-content table {
      font-size: 1em; } }
  #wrapper.mhv-content thead td {
    background-color: #f1f1f1; }
  #wrapper.mhv-content caption {
    font-size: 1.25em;
    font-weight: 700;
    padding: 0 0 0.25em;
    text-align: left; }
  #wrapper.mhv-content td,
  #wrapper.mhv-content th {
    padding-bottom: 0.8em;
    padding-left: 0.8em;
    padding-top: 0.8em; }
  #wrapper.mhv-content th span {
    font-weight: 400; }
  #wrapper.mhv-content tr {
    background: #fff !important; }
  #wrapper.mhv-content .va-table-overflow {
    overflow: auto;
    width: 100%; }
  #wrapper.mhv-content .va-table-overflow td {
    vertical-align: top; }
  #wrapper.mhv-content .va-sortable-table th > a {
    color: #323a45;
    text-decoration: none; }
  #wrapper.mhv-content .va-sortable-table th > a > i {
    margin-left: 1rem; }
  #wrapper.mhv-content .va-table-list {
    font-size: 1.6rem; }
  @media (max-width: 768px) {
    #wrapper.mhv-content .va-table-list thead {
      left: -9999rem;
      position: absolute;
      top: -9999rem; }
    #wrapper.mhv-content .va-table-list tbody,
    #wrapper.mhv-content .va-table-list tr {
      display: block; }
    #wrapper.mhv-content .va-table-list tr:nth-child(n + 2) {
      border-top: 1px solid #aeb0b5; }
    #wrapper.mhv-content .va-table-list td {
      border: none;
      display: table-row; } }
  #wrapper.mhv-content .va-table-explanatory td,
  #wrapper.mhv-content .va-table-explanatory th[scope="row"] {
    vertical-align: top; }
  #wrapper.mhv-content .va-table-explanatory ol,
  #wrapper.mhv-content .va-table-explanatory ul {
    margin: 0; }
  #wrapper.mhv-content .va-nav-breadcrumbs {
    background: #fff;
    color: #004795;
    font-size: inherit;
    padding: 1em 0; }
  #wrapper.mhv-content .va-nav-breadcrumbs--gate {
    margin-bottom: -1em; }
  #wrapper.mhv-content .va-nav-breadcrumbs li {
    display: inline-block;
    margin: 0.25em 0;
    padding: 0.25em 0;
    vertical-align: middle; }
  #wrapper.mhv-content .va-nav-breadcrumbs li:after {
    content: " \203A   ";
    display: inline-block;
    padding: 0 0.35em; }
  #wrapper.mhv-content .va-nav-breadcrumbs li:last-child:after {
    content: ""; }
  #wrapper.mhv-content .va-nav-breadcrumbs li.active {
    font-weight: 700;
    padding: 0.3em 0; }
  #wrapper.mhv-content .va-nav-breadcrumbs li.active:after {
    content: ""; }
  #wrapper.mhv-content .va-nav-breadcrumbs a {
    color: #004795;
    display: inline-block;
    padding: 2px; }
  #wrapper.mhv-content .va-nav-breadcrumbs a:hover {
    background: rgba(0, 0, 0, 0.05); }
  #wrapper.mhv-content .va-nav-breadcrumbs a[aria-current="page"] {
    color: #323a45 !important;
    cursor: default;
    font-weight: 700;
    pointer-events: none;
    text-decoration: none; }
  #wrapper.mhv-content .va-nav-breadcrumbs-list {
    float: none !important;
    position: relative; }
  #wrapper.mhv-content .va-nav-breadcrumbs--mobile li {
    display: none; }
  #wrapper.mhv-content .va-nav-breadcrumbs--mobile li:nth-last-child(2) {
    display: inline-block; }
  #wrapper.mhv-content .va-nav-breadcrumbs--mobile li:nth-last-child(2):before {
    content: " \2039   ";
    display: inline-block;
    padding: 0 0.15em; }
  #wrapper.mhv-content .va-nav-breadcrumbs--mobile li:nth-last-child(2):after {
    content: "";
    display: none;
    padding: 0; }
  @media screen and (max-width: 481px) {
    #wrapper.mhv-content .va-nav-breadcrumbs li {
      display: none; }
    #wrapper.mhv-content .va-nav-breadcrumbs li:nth-last-child(2) {
      display: inline-block; }
    #wrapper.mhv-content .va-nav-breadcrumbs li:nth-last-child(2):before {
      content: " \2039   ";
      display: inline-block;
      padding: 0 0.15em; }
    #wrapper.mhv-content .va-nav-breadcrumbs li:nth-last-child(2):after {
      content: "";
      display: none;
      padding: 0; } }
  #wrapper.mhv-content .btn,
  #wrapper.mhv-content .btn:visited,
  #wrapper.mhv-content .btn-primary,
  #wrapper.mhv-content .btn-primary:visited,
  #wrapper.mhv-content .usa-button,
  #wrapper.mhv-content .usa-button-primary,
  #wrapper.mhv-content .usa-button-primary:visited,
  #wrapper.mhv-content .usa-button:visited,
  #wrapper.mhv-content [type="button"],
  #wrapper.mhv-content [type="image"],
  #wrapper.mhv-content [type="reset"],
  #wrapper.mhv-content [type="submit"],
  #wrapper.mhv-content button {
    background-color: #0071bb; }
  #wrapper.mhv-content .btn.btn-secondary,
  #wrapper.mhv-content .btn:visited.btn-secondary,
  #wrapper.mhv-content .usa-button-primary.usa-button-secondary,
  #wrapper.mhv-content .usa-button-primary:visited.usa-button-secondary,
  #wrapper.mhv-content .usa-button.usa-button-secondary,
  #wrapper.mhv-content .usa-button:visited.usa-button-secondary,
  #wrapper.mhv-content [type="button"].btn-secondary,
  #wrapper.mhv-content [type="image"].btn-secondary,
  #wrapper.mhv-content [type="reset"].btn-secondary,
  #wrapper.mhv-content [type="submit"].btn-secondary,
  #wrapper.mhv-content button.btn-secondary,
  #wrapper.mhv-content [type="button"].usa-button-secondary,
  #wrapper.mhv-content [type="image"].usa-button-secondary,
  #wrapper.mhv-content [type="reset"].usa-button-secondary,
  #wrapper.mhv-content [type="submit"].usa-button-secondary,
  #wrapper.mhv-content button.usa-button-secondary {
    background: transparent; }
  #wrapper.mhv-content .btn-primary,
  #wrapper.mhv-content .usa-button-primary {
    color: #fff !important; }
  #wrapper.mhv-content .btn-primary[href^="http"],
  #wrapper.mhv-content .usa-button-primary[href^="http"] {
    background-image: none;
    text-decoration: none !important; }
  #wrapper.mhv-content .btn-primary[href^="http"]:after,
  #wrapper.mhv-content .usa-button-primary[href^="http"]:after {
    content: none; }
  #wrapper.mhv-content .usa-accordion .btn-secondary:focus,
  #wrapper.mhv-content .usa-accordion .usa-button-secondary:focus {
    box-shadow: inset 0 0 0 2px #112e51, 0 0 3px #3e94cf, 0 0 7px #3e94cf; }
  #wrapper.mhv-content .usa-accordion-button:active {
    background-color: inherit; }
  #wrapper.mhv-content .usa-button-disabled {
    background-color: #d6d7d9; }
  #wrapper.mhv-content .row.form-progress-buttons {
    max-width: 47rem; }
  #wrapper.mhv-content button i.fa {
    font-size: 0.75em; }
  #wrapper.mhv-content button i.fa.before-text {
    margin-right: 0.5em; }
  #wrapper.mhv-content button i.fa.after-text {
    margin-left: 0.5em; }
  #wrapper.mhv-content button.short {
    font-weight: 500;
    padding: 1rem; }
  #wrapper.mhv-content .va-icon-link,
  #wrapper.mhv-content .va-icon-link[type="button"] {
    background: transparent;
    border-radius: 0;
    color: #0071bb !important;
    font-weight: 400;
    line-height: 1.3;
    margin: 0;
    text-align: left;
    transition-duration: 0.3s;
    transition-property: color, background-color, border-color;
    transition-timing-function: ease-in-out;
    white-space: nowrap; }
  #wrapper.mhv-content .va-icon-link:hover,
  #wrapper.mhv-content .va-icon-link[type="button"]:hover {
    background: #f1f1f1; }
  #wrapper.mhv-content .va-icon-link .fa,
  #wrapper.mhv-content .va-icon-link[type="button"] .fa {
    display: inline-block;
    font-size: 1.8rem; }
  #wrapper.mhv-content .va-icon-link[type="button"] span,
  #wrapper.mhv-content .va-icon-link span {
    display: inline-block;
    padding-left: 0.5rem;
    text-decoration: underline; }
  #wrapper.mhv-content .va-btn-withicon > span {
    align-items: center;
    display: flex; }
  #wrapper.mhv-content .va-btn-withicon svg {
    display: none; }
  @media screen and (min-width: 768px) {
    #wrapper.mhv-content .va-btn-withicon svg {
      display: block;
      height: 1.5rem;
      margin-right: 0.25rem;
      pointer-events: none;
      width: 1.5rem; } }
  #wrapper.mhv-content .form-radio-buttons label a {
    position: relative; }
  #wrapper.mhv-content .form-radio-buttons .errorable-radio-button label {
    display: inline-block;
    margin: 0;
    outline: none;
    padding: 6px 12px; }
  #wrapper.mhv-content .form-radio-buttons .errorable-radio-button input:focus + label {
    background: #fad980; }
  #wrapper.mhv-content button.form-button-green {
    background: #2e8540; }
  #wrapper.mhv-content button.form-button-disabled {
    pointer-events: none; }
  #wrapper.mhv-content .form-datefield-day,
  #wrapper.mhv-content .form-datefield-month {
    clear: none;
    float: left;
    margin-right: 1.5rem; }
  #wrapper.mhv-content .form-datefield-day select,
  #wrapper.mhv-content .form-datefield-month select {
    padding-bottom: 0.85rem;
    padding-top: 0.85rem; }
  #wrapper.mhv-content .form-alert-body {
    padding: 0 3.5rem; }
  #wrapper.mhv-content .form-datefield-month {
    width: 13rem; }
  #wrapper.mhv-content .form-datefield-day {
    width: 8rem; }
  #wrapper.mhv-content .form-radio-buttons label {
    margin-top: 1em; }
  #wrapper.mhv-content .form-radio-buttons > input[type="radio"] + label:before {
    display: block;
    float: left;
    margin-left: -1.7em;
    margin-right: 0;
    margin-top: 0.25em;
    pointer-events: none; }
  #wrapper.mhv-content .form-radio-buttons > input[type="radio"] + label {
    margin-left: 1.7em; }
  #wrapper.mhv-content .form-radio-buttons > input[type="radio"] {
    cursor: pointer; }
  #wrapper.mhv-content .form-required-span {
    color: #cd2026;
    margin: 0 0.35em; }
  #wrapper.mhv-content .form-checkbox [type="checkbox"] {
    height: 1.8rem !important;
    margin: 0;
    width: 1.8rem !important; }
  #wrapper.mhv-content .form-checkbox > input[type="checkbox"] + label:before {
    display: block;
    float: left;
    margin-left: -1.7em;
    margin-right: 0;
    margin-top: 0.14em;
    pointer-events: none; }
  #wrapper.mhv-content .form-checkbox > input[type="checkbox"] + label {
    margin-left: 1.7em; }
  #wrapper.mhv-content .form-field-alert label {
    margin-top: 0.5em; }
  #wrapper.mhv-content .form-error-date {
    margin-top: 0; }
  #wrapper.mhv-content .usa-input-error.form-error-date input,
  #wrapper.mhv-content .usa-input-error.form-error-date select {
    width: 100%; }
  @media screen and (min-width: 768px) {
    #wrapper.mhv-content .form-select-medium {
      max-width: 12rem; } }
  #wrapper.mhv-content .form-expanding-group-active-radio {
    margin-left: 28px; }
  #wrapper.mhv-content .form-expanding-group-active-radio.form-expanding-group-inner-enter,
  #wrapper.mhv-content .form-expanding-group-active-radio.form-expanding-group-inner-leave-active {
    margin-top: -16px; }
  #wrapper.mhv-content .form-expanding-group-inner-leave {
    margin-top: 0;
    max-height: 800px;
    opacity: 1; }
  #wrapper.mhv-content .form-expanding-group-inner-enter {
    max-height: 0;
    opacity: 0; }
  #wrapper.mhv-content .form-expanding-group-inner-leave.form-expanding-group-inner-leave-active {
    max-height: 0;
    opacity: 0;
    transition: margin-top 0.5s 0ms, max-height 0.3s 0ms, opacity 0.3s 0ms; }
  #wrapper.mhv-content .form-expanding-group-inner-enter.form-expanding-group-inner-enter-active {
    margin-top: 0 !important;
    max-height: 800px;
    opacity: 1;
    transition: margin-top 0.3s 0ms, max-height 0.7s 0ms, opacity 0.5s 0.2s; }
  #wrapper.mhv-content .form-expanding-group > span .usa-input-error {
    padding-left: calc(1.5rem - 6px);
    right: calc(1.9rem - 6px); }
  #wrapper.mhv-content .form-expanding-group > span .schemaform-expandUnder-indent .usa-input-error {
    padding-left: 1.5rem;
    right: 1.9rem; }
  #wrapper.mhv-content .form-expanding-group {
    margin-left: -2rem;
    padding-left: 2rem; }
  #wrapper.mhv-content .form-expanding-group-open {
    border-left: 7px solid #9bdaf1;
    padding-left: calc(2rem - 7px); }
  #wrapper.mhv-content .form-expanding-group-open .form-expanding-group-open {
    border-left-color: transparent; }
  #wrapper.mhv-content .form-expanding-group-plus {
    position: relative; }
  #wrapper.mhv-content .form-expanding-group-plus:after {
    content: "+";
    font-size: 20px;
    position: absolute;
    right: 0;
    top: 0; }
  #wrapper.mhv-content .form-expanding-group-open.form-expanding-group-plus:after {
    content: "-"; }
  #wrapper.mhv-content .form-errorable-group > .usa-input-error label {
    margin-top: 3rem; }
  #wrapper.mhv-content .form-errorable-group > .usa-input-error .usa-input-error-label {
    margin-top: 0; }
  #wrapper.mhv-content .form-errorable-group > .usa-input-error .usa-input-error-message {
    margin-bottom: -2rem; }
  #wrapper.mhv-content #mega-menu,
  #wrapper.mhv-content .mega-menu {
    color: #0071bb;
    flex: 1 0 100%;
    width: 100%;
    z-index: 2; }
  #wrapper.mhv-content #mega-menu .panel-bottom-link,
  #wrapper.mhv-content .mega-menu .panel-bottom-link {
    border: none;
    height: 25px;
    margin-bottom: 3px;
    margin-left: 10px;
    margin-right: 10px;
    position: unset; }
  #wrapper.mhv-content #mega-menu .panel-bottom-link a,
  #wrapper.mhv-content .mega-menu .panel-bottom-link a {
    font-weight: 700;
    padding: 20px 25px 20px 7px; }
  #wrapper.mhv-content #mega-menu .panel-bottom-link a svg,
  #wrapper.mhv-content .mega-menu .panel-bottom-link a svg {
    width: 15px; }
  #wrapper.mhv-content #mega-menu .column-three,
  #wrapper.mhv-content .mega-menu .column-three {
    display: none; }
  #wrapper.mhv-content #mega-menu .vetnav-level2,
  #wrapper.mhv-content .mega-menu .vetnav-level2 {
    width: 100%; }
  #wrapper.mhv-content #mega-menu .panel-top-link:first-of-type,
  #wrapper.mhv-content .mega-menu .panel-top-link:first-of-type {
    display: block;
    font-weight: 700;
    padding-top: 15px; }
  #wrapper.mhv-content #mega-menu .vetnav-panel--submenu:not([hidden]),
  #wrapper.mhv-content .mega-menu .vetnav-panel--submenu:not([hidden]) {
    position: static; }
  #wrapper.mhv-content #mega-menu .vetnav-panel--submenu:not([hidden]) h3,
  #wrapper.mhv-content .mega-menu .vetnav-panel--submenu:not([hidden]) h3 {
    display: none; }
  #wrapper.mhv-content #mega-menu .back-button,
  #wrapper.mhv-content .mega-menu .back-button {
    display: block; }
  #wrapper.mhv-content #mega-menu .vetnav-panel,
  #wrapper.mhv-content .mega-menu .vetnav-panel {
    height: auto; }
  #wrapper.mhv-content #mega-menu .mm-link-container-small,
  #wrapper.mhv-content .mega-menu .mm-link-container-small {
    background: #112e51;
    height: 100%;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 200; }
  #wrapper.mhv-content #mega-menu .all-link-arrow,
  #wrapper.mhv-content .mega-menu .all-link-arrow {
    display: none; }
  #wrapper.mhv-content #mega-menu .vetnav-level1:active,
  #wrapper.mhv-content #mega-menu .vetnav-level1:focus,
  #wrapper.mhv-content #mega-menu .vetnav-level1:hover,
  #wrapper.mhv-content #mega-menu .vetnav-level1:visited,
  #wrapper.mhv-content .mega-menu .vetnav-level1:active,
  #wrapper.mhv-content .mega-menu .vetnav-level1:focus,
  #wrapper.mhv-content .mega-menu .vetnav-level1:hover,
  #wrapper.mhv-content .mega-menu .vetnav-level1:visited {
    color: #fff; }
  #wrapper.mhv-content #mega-menu .mm-links,
  #wrapper.mhv-content .mega-menu .mm-links {
    white-space: pre-wrap; }
  @media screen and (min-width: 768px) {
    #wrapper.mhv-content #mega-menu,
    #wrapper.mhv-content .mega-menu {
      min-height: 51px; }
    #wrapper.mhv-content #mega-menu .vetnav-panel--submenu:not([hidden]),
    #wrapper.mhv-content .mega-menu .vetnav-panel--submenu:not([hidden]) {
      box-shadow: none;
      padding: 72px 0 0 28px;
      position: absolute;
      white-space: normal;
      width: 26rem; }
    #wrapper.mhv-content #mega-menu .vetnav-panel--submenu:not([hidden]) h3,
    #wrapper.mhv-content .mega-menu .vetnav-panel--submenu:not([hidden]) h3 {
      color: #000;
      display: block;
      font-family: Source Sans Pro, sans serif;
      font-size: 1.6rem;
      font-weight: 700;
      margin-top: 4px;
      padding: 0; }
    #wrapper.mhv-content #mega-menu .vetnav-panel--submenu:not([hidden]).panel-white,
    #wrapper.mhv-content .mega-menu .vetnav-panel--submenu:not([hidden]).panel-white {
      padding-top: 22px; }
    #wrapper.mhv-content #mega-menu .vetnav-level1[aria-expanded="true"],
    #wrapper.mhv-content .mega-menu .vetnav-level1[aria-expanded="true"] {
      border-top-color: #988530; }
    #wrapper.mhv-content #mega-menu .vetnav-level1[aria-expanded="true"]:active,
    #wrapper.mhv-content #mega-menu .vetnav-level1[aria-expanded="true"]:focus,
    #wrapper.mhv-content #mega-menu .vetnav-level1[aria-expanded="true"]:hover,
    #wrapper.mhv-content #mega-menu .vetnav-level1[aria-expanded="true"]:visited,
    #wrapper.mhv-content .mega-menu .vetnav-level1[aria-expanded="true"]:active,
    #wrapper.mhv-content .mega-menu .vetnav-level1[aria-expanded="true"]:focus,
    #wrapper.mhv-content .mega-menu .vetnav-level1[aria-expanded="true"]:hover,
    #wrapper.mhv-content .mega-menu .vetnav-level1[aria-expanded="true"]:visited {
      color: #212121; }
    #wrapper.mhv-content #mega-menu .vetnav-level2[aria-expanded="true"],
    #wrapper.mhv-content .mega-menu .vetnav-level2[aria-expanded="true"] {
      box-shadow: -3px 0 #988530; }
    #wrapper.mhv-content #mega-menu .vetnav-panel,
    #wrapper.mhv-content .mega-menu .vetnav-panel {
      box-shadow: 0 7px 25px -11px #000;
      height: 490px;
      left: 0;
      width: 1008px; }
    #wrapper.mhv-content #mega-menu .vetnav-panel .mm-links,
    #wrapper.mhv-content .mega-menu .vetnav-panel .mm-links {
      padding: 5px 0; }
    #wrapper.mhv-content #mega-menu .vetnav-panel .mm-link-container,
    #wrapper.mhv-content .mega-menu .vetnav-panel .mm-link-container {
      margin-bottom: 0;
      width: 225px; }
    #wrapper.mhv-content #mega-menu .column-one,
    #wrapper.mhv-content .mega-menu .column-one {
      left: 20px; }
    #wrapper.mhv-content #mega-menu .column-one.panel-white,
    #wrapper.mhv-content .mega-menu .column-one.panel-white {
      background-color: #fff;
      border-left: none; }
    #wrapper.mhv-content #mega-menu .column-two,
    #wrapper.mhv-content .mega-menu .column-two {
      border-left: none;
      left: 280px; }
    #wrapper.mhv-content #mega-menu .column-two.panel-white,
    #wrapper.mhv-content .mega-menu .column-two.panel-white {
      background-color: #fff;
      border-left: none; }
    #wrapper.mhv-content #mega-menu .column-three,
    #wrapper.mhv-content .mega-menu .column-three {
      border-left: none;
      color: #000;
      left: 540px;
      white-space: normal; }
    #wrapper.mhv-content #mega-menu .column-three.vetnav-panel--submenu:not([hidden]),
    #wrapper.mhv-content .mega-menu .column-three.vetnav-panel--submenu:not([hidden]) {
      padding: 86px 20px 20px 14px;
      width: 24rem; }
    #wrapper.mhv-content #mega-menu .column-three.vetnav-panel--submenu:not([hidden]).panel-white,
    #wrapper.mhv-content .mega-menu .column-three.vetnav-panel--submenu:not([hidden]).panel-white {
      background-color: #fff;
      border-left: none;
      padding-top: 30px; }
    #wrapper.mhv-content #mega-menu .column-three a,
    #wrapper.mhv-content .mega-menu .column-three a {
      font-weight: 700;
      padding: 14px 0 0; }
    #wrapper.mhv-content #mega-menu .panel-bottom-link,
    #wrapper.mhv-content .mega-menu .panel-bottom-link {
      margin: 0; }
    #wrapper.mhv-content #mega-menu .all-link-arrow,
    #wrapper.mhv-content .mega-menu .all-link-arrow {
      display: initial; }
    #wrapper.mhv-content #mega-menu .panel-top-link,
    #wrapper.mhv-content .mega-menu .panel-top-link {
      display: none !important; }
    #wrapper.mhv-content #mega-menu .vetnav-level2,
    #wrapper.mhv-content .mega-menu .vetnav-level2 {
      width: 24.3rem; } }
  #wrapper.mhv-content #mega-menu .panel-title,
  #wrapper.mhv-content .mega-menu .panel-title {
    color: #000;
    font-weight: 700; }
  #wrapper.mhv-content #mega-menu a.vetnav-level1,
  #wrapper.mhv-content .mega-menu a.vetnav-level1 {
    color: #fff; }
  #wrapper.mhv-content #mega-menu .main-column,
  #wrapper.mhv-content .mega-menu .main-column {
    left: -230px; }
  #wrapper.mhv-content #mega-menu .main-column.panel-white,
  #wrapper.mhv-content .mega-menu .main-column.panel-white {
    background-color: #fff; }
  #wrapper.mhv-content #mega-menu .mm-marketing-container,
  #wrapper.mhv-content .mega-menu .mm-marketing-container {
    background-color: #fff;
    overflow: hidden; }
  #wrapper.mhv-content #mega-menu .mm-marketing-container.mm-marketing-gray,
  #wrapper.mhv-content .mega-menu .mm-marketing-container.mm-marketing-gray {
    background-color: #f1f1f1; }
  #wrapper.mhv-content #mega-menu .mm-marketing-container .mm-marketing-text,
  #wrapper.mhv-content .mega-menu .mm-marketing-container .mm-marketing-text {
    padding: 20px; }
  #wrapper.mhv-content #mega-menu #vetnav-column-one-col .panel-bottom-link,
  #wrapper.mhv-content .mega-menu #vetnav-column-one-col .panel-bottom-link {
    width: 200%; }
  @media screen and (min-width: 768px) {
    #wrapper.mhv-content #mega-menu .back-button,
    #wrapper.mhv-content #mega-menu .panel-top-link,
    #wrapper.mhv-content .mega-menu .back-button,
    #wrapper.mhv-content .mega-menu .panel-top-link {
      display: none; }
    #wrapper.mhv-content #mega-menu .vetnav-panel--submenu:not([hidden]) h3,
    #wrapper.mhv-content .mega-menu .vetnav-panel--submenu:not([hidden]) h3 {
      font-family: Source Sans Pro, sans serif;
      font-size: 1.6rem; } }
  #wrapper.mhv-content #mega-menu #vetnav,
  #wrapper.mhv-content #mega-menu #vetnav-menu,
  #wrapper.mhv-content .mega-menu #vetnav,
  #wrapper.mhv-content .mega-menu #vetnav-menu {
    margin-top: 0; }
  #wrapper.mhv-content #mega-menu .my-va-top-nav,
  #wrapper.mhv-content #mega-menu .my-va-top-nav.current-page,
  #wrapper.mhv-content .mega-menu .my-va-top-nav,
  #wrapper.mhv-content .mega-menu .my-va-top-nav.current-page {
    margin-left: auto; }
  #wrapper.mhv-content #mega-menu .mm-marketing-container,
  #wrapper.mhv-content .mega-menu .mm-marketing-container {
    height: 380px; }
  #wrapper.mhv-content #mega-menu .mm-marketing-container p,
  #wrapper.mhv-content .mega-menu .mm-marketing-container p {
    margin-top: 5px; }
  @media screen and (min-width: 768px) {
    #wrapper.mhv-content #mega-menu .current-page,
    #wrapper.mhv-content .mega-menu .current-page {
      box-shadow: inset 0 -5px 0 #0071bb;
      margin-left: 1.6rem;
      margin-right: 1.6rem; }
    #wrapper.mhv-content #mega-menu .current-page a,
    #wrapper.mhv-content .mega-menu .current-page a {
      padding: 1.6rem 0; }
    #wrapper.mhv-content #mega-menu .vetnav-panel,
    #wrapper.mhv-content .mega-menu .vetnav-panel {
      height: 380px;
      width: 768px; }
    #wrapper.mhv-content #mega-menu .column-one,
    #wrapper.mhv-content #mega-menu .column-two,
    #wrapper.mhv-content .mega-menu .column-one,
    #wrapper.mhv-content .mega-menu .column-two {
      width: 39rem; }
    #wrapper.mhv-content #mega-menu .column-three,
    #wrapper.mhv-content .mega-menu .column-three {
      display: none; }
    #wrapper.mhv-content #mega-menu .panel-bottom-link,
    #wrapper.mhv-content .mega-menu .panel-bottom-link {
      border-bottom: 1px solid #d0d0d0;
      height: 60px;
      left: 28rem;
      position: absolute;
      top: 0;
      width: 471px;
      z-index: 3; }
    #wrapper.mhv-content #mega-menu .panel-bottom-link a,
    #wrapper.mhv-content .mega-menu .panel-bottom-link a {
      background-size: 13px;
      display: inline-block;
      padding: 20px 25px 20px 0; }
    #wrapper.mhv-content #mega-menu .panel-bottom-link a svg,
    #wrapper.mhv-content .mega-menu .panel-bottom-link a svg {
      height: 11px;
      margin-left: 5px;
      vertical-align: middle;
      width: 11px; } }
  @media screen and (min-width: 1008px) {
    #wrapper.mhv-content #mega-menu .vetnav-panel,
    #wrapper.mhv-content .mega-menu .vetnav-panel {
      height: 490px;
      width: 1008px; }
    #wrapper.mhv-content #mega-menu .panel-bottom-link,
    #wrapper.mhv-content .mega-menu .panel-bottom-link {
      position: absolute;
      width: 711px; }
    #wrapper.mhv-content #mega-menu .column-one,
    #wrapper.mhv-content #mega-menu .column-two,
    #wrapper.mhv-content .mega-menu .column-one,
    #wrapper.mhv-content .mega-menu .column-two {
      width: 26rem; }
    #wrapper.mhv-content #mega-menu .column-three,
    #wrapper.mhv-content .mega-menu .column-three {
      display: block; } }
  #wrapper.mhv-content .loading-indicator-container {
    text-align: center; }
  #wrapper.mhv-content .loading-indicator-container .loading-indicator {
    display: block;
    height: 6.4rem;
    margin-top: 1.6rem; }
  #wrapper.mhv-content .loading-indicator-container .loading-indicator:after {
    animation: spin 1.2s linear infinite;
    border-color: #0071bb transparent;
    border-radius: 50%;
    border-style: solid;
    border-width: 8px;
    content: " ";
    display: inline-block;
    height: 5.6rem;
    margin: 1px;
    width: 5.6rem; }
  #wrapper.mhv-content .loading-indicator-container .loading-indicator:focus {
    outline: none; }
  #wrapper.mhv-content .async-loader {
    padding-bottom: 0.8rem; }

@keyframes spin {
  0% {
    transform: rotate(0deg); }
  to {
    transform: rotate(1turn); } }
  #wrapper.mhv-content .print-only {
    display: none; }
  @media print {
    #wrapper.mhv-content .schemaform-subtitle,
    #wrapper.mhv-content .schemaform-title,
    #wrapper.mhv-content .screen-only,
    #wrapper.mhv-content footer,
    #wrapper.mhv-content header,
    #wrapper.mhv-content nav {
      display: none; }
    #wrapper.mhv-content .print-only {
      display: block; }
    #wrapper.mhv-content a[href^="/"]:after {
      content: " (https://www.va.gov" attr(href) ")"; }
    #wrapper.mhv-content a[href^="http"]:after {
      content: " (" attr(href) ")"; } }
  #wrapper.mhv-content .va-dropdown {
    position: relative; }
  #wrapper.mhv-content .va-dropdown-trigger {
    background-image: transparent url("/mhv-portal-web/o/mhv-portal-theme/images/arrow-down.svg") no-repeat;
    background-position: right 0.8rem center;
    background-size: 1rem 1rem;
    border-radius: 0;
    border-top: 3px solid transparent;
    margin: 0;
    padding: 0.9rem 2.5rem 0.8rem 0.8rem; }
  #wrapper.mhv-content .va-dropdown-trigger:hover {
    background-color: #0071bb; }
  #wrapper.mhv-content .va-dropdown-trigger[aria-expanded="true"] {
    background-color: #fff;
    background-image: url("/mhv-portal-web/o/mhv-portal-theme/images/arrow-up.svg") !important;
    background-repeat: no-repeat;
    border-top-color: #988530;
    color: #212121; }
  #wrapper.mhv-content .va-dropdown-trigger[aria-expanded="true"] path {
    fill: currentColor; }
  #wrapper.mhv-content .va-dropdown-panel {
    background: #fff;
    box-shadow: 0 4px 10px -4px #212121;
    color: #212121;
    min-width: 100%;
    padding: 0.8rem;
    position: absolute;
    z-index: 2; }
  #wrapper.mhv-content .va-dropdown-panel a {
    color: #004795;
    display: inline-block; }
  #wrapper.mhv-content [id="helpmenu"] {
    width: 21rem; }
  #wrapper.mhv-content .va-overlay {
    background: rgba(50, 58, 69, 0.8);
    height: 100%;
    left: 0;
    opacity: 0;
    position: fixed;
    top: 0;
    -webkit-transition: opacity 0.5s, visibility 0s 0.5s;
    transition: opacity 0.5s, visibility 0s 0.5s;
    visibility: hidden;
    width: 100%;
    z-index: 800; }
  #wrapper.mhv-content .va-overlay [type="text"] {
    -webkit-appearance: none;
    border-radius: 3px 0 0 3px; }
  #wrapper.mhv-content .va-mobile-searchclose {
    background: #0071bb;
    border-radius: 0;
    display: block !important;
    margin: 0;
    width: 100% !important;
    width: auto; }
  #wrapper.mhv-content .va-overlay--open {
    opacity: 1;
    transition: opacity 0.5s;
    visibility: visible; }
  #wrapper.mhv-content .va-overlay--open .columns {
    padding: 0; }
  #wrapper.mhv-content .va-overlay .menu {
    padding: 1em;
    perspective: 1200px; }
  #wrapper.mhv-content .va-overlay form {
    opacity: 0.4;
    transform: translateY(-25%) rotateX(35deg);
    transition: transform 0.5s, opacity 0.5s; }
  #wrapper.mhv-content .va-overlay--open form {
    opacity: 1;
    transform: rotateX(0deg); }
  #wrapper.mhv-content .va-overlay-body {
    margin: 1rem auto; }
  @media (max-height: 30.5em) {
    #wrapper.mhv-content .overlay form {
      height: 70%; } }
  #wrapper.mhv-content .additional-info-content {
    margin-bottom: 1em;
    margin-top: 1em; }
  #wrapper.mhv-content .additional-info-button,
  #wrapper.mhv-content .additional-info-button:hover {
    text-decoration: none; }
  #wrapper.mhv-content .additional-info-title {
    border-bottom: 2px dotted #0071bb;
    border-bottom-right-radius: 1px;
    color: #323a45; }
  #wrapper.mhv-content .additional-info-title:hover {
    color: #000; }
  #wrapper.mhv-content .fa-angle-down {
    color: #aeb0b5;
    font-size: 16px !important;
    margin: 0.5rem;
    transform: rotate(0deg);
    transition: transform 0.15s linear; }
  #wrapper.mhv-content .fa-angle-down.open {
    transform: rotate(180deg);
    transition: transform 0.15s linear; }
  #wrapper.mhv-content .hub-page-link-list {
    list-style: none;
    padding: 0; }
  #wrapper.mhv-content .hub-page-link-list__item {
    margin: 1.6rem 0; }
  #wrapper.mhv-content .hub-page-link-list__item > a {
    text-decoration: none; }
  #wrapper.mhv-content .hub-page-link-list__item > a:focus .all-link-arrow,
  #wrapper.mhv-content .hub-page-link-list__item > a:hover .all-link-arrow {
    content: url("/mhv-portal-web/o/mhv-portal-theme/images/arrow-right.svg");
    margin-left: 10px; }
  #wrapper.mhv-content .hub-page-link-list__item > a:focus .hub-page-link-list__header,
  #wrapper.mhv-content .hub-page-link-list__item > a:hover .hub-page-link-list__header {
    text-decoration: underline; }
  #wrapper.mhv-content .hub-page-link-list__item > a .all-link-arrow {
    margin-bottom: 2px;
    margin-left: 5px;
    transition: all 0.15s ease;
    width: 11px; }
  #wrapper.mhv-content .hub-page-link-list__header {
    font-weight: 700; }
  #wrapper.mhv-content .hub-page-link-list__description {
    color: #000;
    margin: 0; }
  #wrapper.mhv-content .hub-page-link-list__title:focus {
    outline: none; }
  #wrapper.mhv-content .vads-c-promo-banner {
    background-color: #f1f1f1;
    bottom: 0;
    color: #004795;
    font-weight: 700;
    left: 0;
    position: fixed;
    width: 100%;
    z-index: 1; }
  #wrapper.mhv-content .vads-c-promo-banner__body {
    display: table;
    margin: 0 auto;
    max-width: 100rem;
    width: 100%; }
  #wrapper.mhv-content .vads-c-promo-banner__close,
  #wrapper.mhv-content .vads-c-promo-banner__content,
  #wrapper.mhv-content .vads-c-promo-banner__icon {
    display: table-cell; }
  #wrapper.mhv-content .vads-c-promo-banner__content {
    line-height: 2rem;
    padding: 0.8rem; }
  #wrapper.mhv-content .vads-c-promo-banner__icon {
    display: none;
    margin-right: 0.8rem;
    padding: 0.8rem 0;
    width: 54px; }
  @media screen and (min-width: 768px) {
    #wrapper.mhv-content .vads-c-promo-banner__icon {
      display: table-cell; } }
  #wrapper.mhv-content .vads-c-promo-banner__content-link {
    display: inline-block;
    text-decoration: none;
    vertical-align: middle; }
  #wrapper.mhv-content .vads-c-promo-banner__content-link:hover,
  #wrapper.mhv-content .vads-c-promo-banner__content-link:visited {
    background-color: transparent;
    color: #004795; }
  #wrapper.mhv-content .vads-c-promo-banner__close {
    border-left: 1px solid #d6d7d9;
    padding: 0 1.6rem;
    text-align: center;
    vertical-align: middle; }
  @media screen and (min-width: 768px) {
    #wrapper.mhv-content .vads-c-promo-banner__close {
      border: none;
      text-align: right; } }
  #wrapper.mhv-content table.responsive {
    border-collapse: collapse;
    font-family: Open Sans, sans-serif;
    margin: 0;
    padding: 0;
    width: 100%; }
  #wrapper.mhv-content table.responsive th {
    vertical-align: bottom; }
  #wrapper.mhv-content table.responsive td {
    word-wrap: break-word;
    vertical-align: top; }
  #wrapper.mhv-content table.responsive td:first-letter {
    text-transform: capitalize; }
  #wrapper.mhv-content table.responsive thead button.sort {
    align-items: center;
    display: flex; }
  #wrapper.mhv-content table.responsive thead svg.usa-icon.sort {
    width: 24px; }
  @media screen and (max-width: 768px) {
    #wrapper.mhv-content table.responsive {
      border: 0; }
    #wrapper.mhv-content table.responsive thead {
      display: none; }
    #wrapper.mhv-content table.responsive tr {
      border-bottom: 1px solid #757575; }
    #wrapper.mhv-content table.responsive tr:first-child {
      border-top: 1px solid #757575 !important; }
    #wrapper.mhv-content table.responsive td {
      border: none;
      display: flex;
      flex-direction: column;
      font-size: 16px; }
    #wrapper.mhv-content table.responsive td:first-child {
      margin-top: 16px; }
    #wrapper.mhv-content table.responsive td:last-child {
      margin-bottom: 16px; }
    #wrapper.mhv-content table.responsive td:before {
      content: attr(data-label);
      float: left;
      font-weight: 700;
      padding-right: 4px; }
    #wrapper.mhv-content table.responsive td:last-child {
      border-bottom: 0; } }
  #wrapper.mhv-content #back-to-top-container {
    bottom: 0;
    pointer-events: none;
    position: fixed;
    width: 100%; }
  #wrapper.mhv-content #back-to-top-container.va-top-button-container-relative {
    position: relative; }
  #wrapper.mhv-content #back-to-top-container.va-top-button-container-relative button {
    transform: translateY(-6px); }
  #wrapper.mhv-content #back-to-top-container:not(.va-top-button-container-relative) button.va-top-button-transition-in {
    transform: translateY(-12px); }
  #wrapper.mhv-content #back-to-top-container button {
    background-color: #323a45;
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
    bottom: 0;
    height: 44px;
    margin: 0;
    opacity: 0;
    padding: 0;
    pointer-events: none;
    position: absolute;
    right: 0;
    width: 44px; }
  #wrapper.mhv-content #back-to-top-container button span i {
    font-size: 2rem;
    margin-right: 0; }
  @media screen and (min-width: 768px) {
    #wrapper.mhv-content #back-to-top-container button span i {
      font-size: 1.5rem;
      margin-right: 0.8rem; } }
  @media (max-width: 768px) {
    #wrapper.mhv-content #back-to-top-container button span:last-child {
      clip: rect(0, 0, 0, 0);
      word-wrap: normal !important;
      border: 0;
      -webkit-clip-path: inset(50%);
      clip-path: inset(50%);
      height: 1px;
      margin: -1px;
      overflow: hidden;
      padding: 0;
      position: absolute !important;
      width: 1px; } }
  #wrapper.mhv-content #back-to-top-container button:hover {
    background-color: #000; }
  #wrapper.mhv-content #back-to-top-container button.va-top-button-transition-in {
    opacity: 1;
    pointer-events: all; }
  @media screen and (min-width: 768px) {
    #wrapper.mhv-content #back-to-top-container button {
      padding-left: 17px;
      padding-right: 19px;
      width: auto; } }
  #wrapper.mhv-content a.vads-c-action-link--blue,
  #wrapper.mhv-content a.vads-c-action-link--green,
  #wrapper.mhv-content a.vads-c-action-link--white {
    font-weight: 700;
    padding: 8px 0; }
  #wrapper.mhv-content a.vads-c-action-link--blue:before,
  #wrapper.mhv-content a.vads-c-action-link--green:before,
  #wrapper.mhv-content a.vads-c-action-link--white:before {
    content: "\F138";
    display: inline-block;
    font-family: Font Awesome\ 5 Free;
    font-size: 175%;
    font-weight: 900;
    height: 0;
    padding-right: 1rem;
    transform: translateY(5px); }
  #wrapper.mhv-content a.vads-c-action-link--blue:before {
    color: #004795; }
  #wrapper.mhv-content a.vads-c-action-link--green:before {
    color: #2e8540; }
  #wrapper.mhv-content a.vads-c-action-link--white {
    color: #fff; }
  #wrapper.mhv-content a.vads-c-action-link--white:before {
    color: #fff;
    transition-duration: 0.3s;
    transition-property: color, background-color, border-color;
    transition-timing-function: ease-in-out; }
  #wrapper.mhv-content a.vads-c-action-link--white:hover {
    background-color: transparent;
    color: #f9c642; }
  #wrapper.mhv-content a.vads-c-action-link--white:hover:before {
    color: #f9c642; }
  @media (max-width: 481px) {
    #wrapper.mhv-content h1 {
      font-size: 30px; }
    #wrapper.mhv-content h2 {
      font-size: 24px; }
    #wrapper.mhv-content .va-introtext {
      font-size: 16px; } }
  #wrapper.mhv-content .loading-message {
    padding: 2em 0;
    text-align: center; }
  #wrapper.mhv-content body .row {
    max-width: 62.5em; }
  #wrapper.mhv-content body .row-padded {
    margin: 0 auto;
    max-width: 100rem;
    padding: 0 1rem; }
  @media screen and (min-width: 768px) {
    #wrapper.mhv-content .form-panel {
      max-width: 32em; } }
  #wrapper.mhv-content .main-form button,
  #wrapper.mhv-content .progress-box button {
    width: 100%; }
  #wrapper.mhv-content .button-icon {
    font-size: 1.7rem; }
  #wrapper.mhv-content .progress-box {
    border: 1px solid #f1f1f1;
    margin: 1.5rem 0;
    padding: 1rem 2rem; }
  #wrapper.mhv-content .form-section {
    display: none; }
  #wrapper.mhv-content #content .section fieldset h4 {
    padding: 0; }
  #wrapper.mhv-content .edit-checkbox label {
    background-color: transparent;
    display: inline-block; }
  #wrapper.mhv-content .edit-checkbox label:before {
    display: none !important; }
  #wrapper.mhv-content .edit-checkbox label:hover {
    cursor: pointer;
    outline: 0; }
  #wrapper.mhv-content .input-section {
    margin-bottom: 2em; }
  #wrapper.mhv-content .input-section .row {
    margin: 0; }
  #wrapper.mhv-content .usa-input-error select {
    border: 3px solid #cd2026; }
  #wrapper.mhv-content .hidden {
    display: none !important; }
  #wrapper.mhv-content .csp-inline-patch-footer {
    display: none;
    visibility: hidden; }
  #wrapper.mhv-content .csp-inline-patch-header {
    display: inline;
    margin: 0;
    padding: 0; }
  #wrapper.mhv-content .csp-inline-patch-modal {
    display: none; }
  #wrapper.mhv-content .csp-inline-patch-page-breadcrumbs {
    background-color: #fac922;
    text-align: center; }
  #wrapper.mhv-content .csp-inline-patch-page-breadcrumbs-2 {
    margin: 0; }
  #wrapper.mhv-content .csp-inline-patch-page-react {
    padding: 2em 0; }
  #wrapper.mhv-content .csp-inline-patch-404 {
    display: inline;
    margin: 0;
    padding: 0; }
  #wrapper.mhv-content .csp-inline-patch-application,
  #wrapper.mhv-content .csp-inline-patch-logout {
    padding: 2em 0; }
  #wrapper.mhv-content .expander-button:after {
    background-image: url("/mhv-portal-web/o/mhv-portal-theme/images/arrow-down-right.svg");
    background-position: 100% 100%;
    background-repeat: no-repeat;
    background-size: 0.6em auto;
    content: "";
    display: inline-block;
    height: 1em;
    margin-left: 0.5em;
    margin-right: -0.3em;
    text-indent: -9999em;
    width: 1em; }
  #wrapper.mhv-content .expander-content {
    overflow: hidden;
    transition: max-height 0.15s ease-in-out; }
  @media screen and (min-width: 481px) {
    #wrapper.mhv-content .expander-content {
      max-height: 35em; } }
  #wrapper.mhv-content .expander-content .expander-content-inner {
    transition: opacity 0.15s ease-in-out; }
  #wrapper.mhv-content .expander-content .expander-content-inner a.btn-primary,
  #wrapper.mhv-content .expander-content .expander-content-inner a.usa-button-primary {
    transition: opacity 0.15s ease-in-out;
    transition-delay: 0.15s; }
  #wrapper.mhv-content .expander-content.expander-content-closed {
    max-height: 0 !important;
    visibility: hidden; }
  #wrapper.mhv-content .expander-content.expander-content-closed .expander-content-inner,
  #wrapper.mhv-content .expander-content.expander-content-closed .expander-content-inner a.btn-primary,
  #wrapper.mhv-content .expander-content.expander-content-closed .expander-content-inner a.usa-button-primary {
    opacity: 0; }
  @media screen and (min-width: 768px) {
    #wrapper.mhv-content .usa-grid .usa-width-one-fourth {
      margin-right: 2.35765%;
      width: 23.23176%; }
    #wrapper.mhv-content .usa-grid .usa-width-three-fourths {
      width: 74.41059%; } }
  #wrapper.mhv-content input[type="checkbox"],
  #wrapper.mhv-content input[type="radio"] {
    left: auto;
    margin-left: -2rem;
    opacity: 0;
    position: absolute; }
  #wrapper.mhv-content [hidden="false"] {
    display: block !important; }
  @media screen and (min-width: 768px) {
    #wrapper.mhv-content form [type="submit"] {
      padding-left: 2rem;
      padding-right: 2rem;
      width: auto; } }
  #wrapper.mhv-content #top-of-page-alert-container {
    background-color: #fff1d2;
    position: relative;
    width: 100%; }
  #wrapper.mhv-content #top-of-page-alert-container:before {
    background-color: #fdb81e;
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 1rem; }
  #wrapper.mhv-content #top-of-page-alert {
    margin: 0 auto;
    max-width: 62.5em; }
  #wrapper.mhv-content #top-of-page-alert.usa-alert:before {
    content: none; }
  #wrapper.mhv-content #top-of-page-alert .usa-alert__body,
  #wrapper.mhv-content #top-of-page-alert .usa-alert-body {
    margin: 0 auto;
    text-align: left; }
  #wrapper.mhv-content #top-of-page-alert .usa-alert__body .usa-alert-heading,
  #wrapper.mhv-content #top-of-page-alert .usa-alert__body .usa-alert__heading,
  #wrapper.mhv-content #top-of-page-alert .usa-alert-body .usa-alert__heading,
  #wrapper.mhv-content #top-of-page-alert .usa-alert-body .usa-alert-heading {
    margin: 0 auto;
    padding: 0; }
  #wrapper.mhv-content html {
    box-sizing: border-box; }
  #wrapper.mhv-content *,
  #wrapper.mhv-content :after,
  #wrapper.mhv-content :before {
    box-sizing: inherit; }
  #wrapper.mhv-content .usa-button-darker {
    background: #003e73; }
  #wrapper.mhv-content .footer,
  #wrapper.mhv-content .usa-button-darker:focus,
  #wrapper.mhv-content .usa-button-darker:hover {
    background: #112e51; }
  #wrapper.mhv-content .footer {
    box-shadow: 0 50vh 0 50vh #112e51;
    color: #fff;
    margin: 0 auto;
    overflow: hidden;
    position: relative; }
  @media print and (min-width: 768px), screen and (min-width: 768px) {
    #wrapper.mhv-content .footer {
      flex-wrap: nowrap; } }
  #wrapper.mhv-content .footer .va-flex {
    flex-wrap: wrap;
    padding-left: 0.9375rem; }
  @media print and (min-width: 768px), screen and (min-width: 768px) {
    #wrapper.mhv-content .footer .va-flex {
      flex-wrap: nowrap; } }
  #wrapper.mhv-content .footer-inner {
    padding: 0 0 2rem; }
  @media print and (min-width: 768px), screen and (min-width: 768px) {
    #wrapper.mhv-content .footer-inner {
      padding: 2rem 1rem 0; } }
  #wrapper.mhv-content [class^="va-footer-linkgroup"] {
    padding-left: 0; }
  #wrapper.mhv-content [class^="va-footer-linkgroup"] li {
    list-style: none; }
  #wrapper.mhv-content [class^="va-footer-linkgroup"] a {
    background: none;
    color: #fff;
    font-size: 1em;
    font-weight: 400;
    margin: 0.25em 0;
    text-decoration: underline; }
  #wrapper.mhv-content [class^="va-footer-linkgroup"] a:hover {
    color: #fdb81e; }
  #wrapper.mhv-content [class^="va-footer-linkgroup"] a:after {
    content: none; }
  #wrapper.mhv-content .va-footer-linkgroup {
    flex: 0 1 100%;
    margin: 2em 1em 0 0; }
  #wrapper.mhv-content .va-footer-linkgroup:last-child {
    margin-right: 0; }
  #wrapper.mhv-content .va-footer-linkgroup:first-child {
    margin-top: 2em; }
  @media print and (min-width: 768px), screen and (min-width: 768px) {
    #wrapper.mhv-content .va-footer-linkgroup {
      flex: 0 1 33%;
      margin: 2em 1em 1.5em 0; } }
  #wrapper.mhv-content .va-footer-linkgroup a {
    display: inline-block; }
  #wrapper.mhv-content .va-footer-linkgroup .va-button-link {
    color: #fff !important; }
  #wrapper.mhv-content .va-footer-linkgroup .va-button-link:hover {
    color: #fdb81e !important; }
  #wrapper.mhv-content .va-footer-linkgroup-title {
    -webkit-font-smoothing: antialiased;
    color: #fff;
    font-size: 1.1em;
    font-weight: 700;
    margin: 0;
    padding: 0 0 1em; }
  #wrapper.mhv-content .usa-accordion.va-footer-accordion > li {
    background: transparent;
    margin-bottom: 6px !important; }
  #wrapper.mhv-content .va-footer-accordion-content {
    background: transparent; }
  #wrapper.mhv-content .va-footer-accordion-content > .va-footer-links {
    list-style: none; }
  #wrapper.mhv-content .va-footer-accordion-content > .va-footer-links > li {
    margin-bottom: 0.5em; }
  #wrapper.mhv-content .va-footer-accordion-content > .va-footer-links > li > a {
    color: #fff;
    display: inline-block;
    font-size: 1em;
    font-weight: 400;
    margin: 0.25em 0; }
  #wrapper.mhv-content .va-footer-accordion-content > .va-footer-links > li > a:hover {
    color: #fdb81e !important; }
  #wrapper.mhv-content .va-footer-links {
    margin-top: 0;
    padding-left: 0; }
  #wrapper.mhv-content .va-footer-links > li {
    margin-bottom: 0; }
  #wrapper.mhv-content .footer-banner,
  #wrapper.mhv-content .va-footer-links-bottom {
    padding-left: 0.5em;
    padding-right: 0.5em; }
  #wrapper.mhv-content .footer-banner {
    padding-bottom: 2em;
    padding-top: 1.5em; }
  #wrapper.mhv-content .va-footer-logo > img {
    height: auto;
    width: 200px; }
  #wrapper.mhv-content .va-footer-button {
    cursor: pointer;
    display: block;
    font-family: Source Sans Pro, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;
    font-size: 1.6rem;
    font-weight: 400;
    margin: 0;
    padding: 1.6rem 0.8rem; }
  #wrapper.mhv-content .va-footer-button,
  #wrapper.mhv-content .va-footer-button:hover {
    background-color: #003e73;
    border-bottom: 3px solid transparent;
    border-top: 3px solid transparent;
    color: #fff; }
  #wrapper.mhv-content .va-footer-button.usa-accordion-button[aria-expanded="false"] {
    background-image: url("/mhv-portal-web/o/mhv-portal-theme/images/plus-white.png");
    background-image: url("/mhv-portal-web/o/mhv-portal-theme/images/plus-white.svg"); }
  #wrapper.mhv-content .va-footer-button.usa-accorion-button[aria-expanded="true"] {
    background-image: url("/mhv-portal-web/o/mhv-portal-theme/images/minus-white.png");
    background-image: url("/mhv-portal-web/o/mhv-portal-theme/images/minus-white.svg"); }
  #wrapper.mhv-content .va-footer-links-bottom ul {
    list-style: none;
    padding-bottom: 3em;
    padding-left: 0; }
  #wrapper.mhv-content .va-footer-links-bottom ul li {
    display: inline-block; }
  #wrapper.mhv-content .va-footer-links-bottom ul li a,
  #wrapper.mhv-content .va-footer-links-bottom ul li a:visited {
    color: #fff; }
  #wrapper.mhv-content .va-footer-links-bottom ul li:not(:last-child):after {
    color: #fff;
    content: "|";
    padding: 0 1rem; }
  #wrapper.mhv-content .va-footer-content[aria-hidden="true"] {
    display: none; }
  #wrapper.mhv-content .va-footer-link-text {
    color: #fff; }
  #wrapper.mhv-content .va-footer-link-label {
    color: #fff;
    display: block;
    font-weight: 700;
    margin-top: 15px; }
  #wrapper.mhv-content .va-crisis-line-container {
    background-color: #b51d09;
    margin: auto;
    position: relative; }
  @media print and (min-width: 1008px), screen and (min-width: 1008px) {
    #wrapper.mhv-content .va-crisis-line-container {
      background-color: transparent;
      max-width: 97.5rem; } }
  #wrapper.mhv-content button.va-crisis-line {
    background-color: #b51d09;
    border-radius: 0;
    color: #fff;
    display: block;
    font-size: 16px;
    font-weight: 400;
    margin: 0;
    padding: 0;
    text-decoration: none;
    transition-duration: 0.3s;
    transition-property: background-color;
    transition-timing-function: ease-in-out;
    width: 100%; }
  #wrapper.mhv-content button.va-crisis-line:focus {
    outline-offset: -2px; }
  #wrapper.mhv-content button.va-crisis-line:active,
  #wrapper.mhv-content button.va-crisis-line:hover {
    background-color: #8b1303; }
  @media print and (min-width: 1008px), screen and (min-width: 1008px) {
    #wrapper.mhv-content button.va-crisis-line:active .va-crisis-line-icon,
    #wrapper.mhv-content button.va-crisis-line:hover .va-crisis-line-icon {
      background-color: #b51d09; }
    #wrapper.mhv-content button.va-crisis-line {
      border-radius: 0 0 0.2em 0.2em;
      bottom: -12px;
      box-shadow: 0 2px 5px #212121;
      position: absolute;
      right: 0;
      width: auto; } }
  #wrapper.mhv-content .va-crisis-line-inner {
    align-items: center;
    display: flex;
    justify-content: center;
    margin: auto; }
  @media print and (min-width: 1008px), screen and (min-width: 1008px) {
    #wrapper.mhv-content .va-crisis-line-inner {
      justify-content: space-between;
      text-align: left; } }
  #wrapper.mhv-content .va-crisis-line-icon {
    background: url("/mhv-portal-web/o/mhv-portal-theme/images/VCL-icon-white.svg") no-repeat right 29%;
    background-position: 0.5em 0.5em;
    background-size: 1.75em auto;
    content: "";
    height: 2em;
    padding: 0.3em 1em;
    transition-duration: 0.3s;
    transition-property: background-color;
    transition-timing-function: ease-in-out;
    width: 2.5em; }
  @media print and (min-width: 1008px), screen and (min-width: 1008px) {
    #wrapper.mhv-content .va-crisis-line-icon {
      background-color: #8b1303;
      background-position: 0.4em 0.5em;
      border-bottom-left-radius: 0.2em; } }
  #wrapper.mhv-content .va-crisis-line-text {
    padding: 0.5em; }
  #wrapper.mhv-content .va-crisis-line-arrow {
    height: 13px;
    padding-left: 0.5em;
    padding-right: 0.5em;
    width: 29px; }
  #wrapper.mhv-content .va-crisis-panel {
    color: #212121; }
  #wrapper.mhv-content .va-crisis-panel-body {
    max-height: 100%;
    padding: 1.5em; }
  #wrapper.mhv-content .va-crisis-panel-title {
    background: url("/mhv-portal-web/o/mhv-portal-theme/images/vcl-logo.png") no-repeat 0;
    background-position: left 5px;
    background-size: 32px auto;
    color: #212121;
    padding-left: 41px; }
  #wrapper.mhv-content .va-crisis-panel-list {
    list-style: none;
    padding: 0; }
  #wrapper.mhv-content .va-crisis-panel-list > li {
    border-top: 1px solid #aeb0b5;
    display: flex;
    margin-bottom: 0;
    min-height: 56px; }
  #wrapper.mhv-content .va-crisis-panel-list > li:last-child {
    border-bottom: 1px solid #aeb0b5; }
  #wrapper.mhv-content .va-crisis-panel-list > li > a {
    align-self: center;
    padding: 0.5em 0; }
  #wrapper.mhv-content .va-crisis-panel-icon {
    align-self: center;
    color: #212121 !important;
    flex-shrink: 0;
    font-family: Font Awesome\ 5 Free;
    font-size: 26px;
    padding: 0.4em 0.3em;
    width: 46px; }
  #wrapper.mhv-content .va-crisis-panel-icon.fa-mobile {
    font-size: 38px;
    padding: 0.15em 0.3em; }
  #wrapper.mhv-content .va-crisis-panel-close.va-modal-close {
    color: #004795;
    font-size: 4rem;
    padding-top: 0.1rem; }
  #wrapper.mhv-content .va-crisis-panel-close.va-modal-close:hover {
    background-color: transparent;
    color: #000; }
  #wrapper.mhv-content .va-modal-large .va-crisis-panel.va-modal-inner {
    max-width: 75rem;
    width: 90vw; }
  #wrapper.mhv-content .va-footer-vcl-trigger {
    background: transparent;
    color: inherit;
    font-size: inherit;
    font-weight: 400;
    text-decoration: underline; }
  #wrapper.mhv-content .va-footer-vcl-trigger:hover {
    background: inherit;
    color: #fdb81e;
    text-decoration: inherit; }
  #wrapper.mhv-content body.va-pos-fixed {
    height: 100%;
    width: 100%; }
  #wrapper.mhv-content #vetnav,
  #wrapper.mhv-content [role="menu"] [role="menu"] {
    min-height: calc(100vh - 153.16px); }
  @media print and (min-width: 481px), screen and (min-width: 481px) {
    #wrapper.mhv-content #vetnav,
    #wrapper.mhv-content [role="menu"] [role="menu"] {
      min-height: calc(100vh - 131.16px); } }
  @media print and (min-width: 768px), screen and (min-width: 768px) {
    #wrapper.mhv-content #vetnav,
    #wrapper.mhv-content [role="menu"] [role="menu"] {
      min-height: 100%; } }
  #wrapper.mhv-content #vetnav {
    background-color: #112e51;
    left: -0.9rem;
    overflow-y: scroll;
    position: absolute;
    width: 103%; }
  #wrapper.mhv-content #vetnav.vetnav--submenu-expanded #vetnav-menu {
    height: 0;
    overflow: hidden; }
  @media print and (min-width: 768px), screen and (min-width: 768px) {
    #wrapper.mhv-content #vetnav.vetnav--submenu-expanded #vetnav-menu {
      height: auto;
      overflow: visible; }
    #wrapper.mhv-content #vetnav {
      margin-top: 1rem;
      overflow-y: visible;
      position: relative;
      top: 0;
      width: auto; } }
  #wrapper.mhv-content #vetnav-menu {
    height: auto;
    list-style: none;
    margin: 0;
    padding-left: 0; }
  @media print and (min-width: 951px), screen and (min-width: 951px) {
    #wrapper.mhv-content #vetnav-menu {
      display: flex;
      height: auto;
      margin-bottom: 0;
      margin-top: 1rem;
      overflow-y: visible;
      position: relative; } }
  #wrapper.mhv-content #vetnav-menu > li {
    margin-bottom: 6px; }
  @media print and (min-width: 951px), screen and (min-width: 951px) {
    #wrapper.mhv-content #vetnav-menu > li {
      margin-bottom: 0; }
    #wrapper.mhv-content #vetnav-menu > li:first-of-type {
      display: none; } }
  #wrapper.mhv-content #vetnav-menu:before {
    content: " ";
    display: block; }
  #wrapper.mhv-content #vetnav-menu ul {
    list-style: none;
    margin-bottom: 0;
    padding-left: 0; }
  #wrapper.mhv-content #vetnav-menu .va-button-primary {
    border: 2px solid #fff;
    color: #fff;
    margin: 0.8rem 1.6rem;
    padding: 1rem;
    width: auto; }
  #wrapper.mhv-content #vetnav-menu .va-button-primary:visited {
    color: #fff; }
  @media print and (min-width: 951px), screen and (min-width: 951px) {
    #wrapper.mhv-content #vetnav-menu .va-button-primary {
      border-color: transparent;
      display: inline-block; } }
  #wrapper.mhv-content #vetnav-menu .btn-secondary,
  #wrapper.mhv-content #vetnav-menu .usa-button-secondary {
    background-color: #f1f1f1;
    margin: 0.8rem 1.6rem;
    padding: calc(1rem + 2px);
    width: auto; }
  #wrapper.mhv-content #vetnav-menu .btn-secondary:hover,
  #wrapper.mhv-content #vetnav-menu .usa-button-secondary:hover {
    text-decoration: none; }
  @media print and (min-width: 951px), screen and (min-width: 951px) {
    #wrapper.mhv-content #vetnav-menu .btn-secondary,
    #wrapper.mhv-content #vetnav-menu .usa-button-secondary {
      background-color: transparent;
      display: inline-block; }
    #wrapper.mhv-content #vetnav-menu .btn-secondary.vetnav-level2-button-second,
    #wrapper.mhv-content #vetnav-menu .usa-button-secondary.vetnav-level2-button-second {
      margin-left: 0; } }
  #wrapper.mhv-content #vetnav-controls {
    position: relative;
    width: 100px; }
  #wrapper.mhv-content #vetnav-controls svg {
    display: inline-block;
    height: 1.6rem;
    margin-right: 0.8rem;
    vertical-align: 0;
    width: 1rem; }
  #wrapper.mhv-content #vetnav-controls path {
    fill: #fff; }
  @media print and (min-width: 951px), screen and (min-width: 951px) {
    #wrapper.mhv-content #vetnav-controls {
      display: none; } }
  #wrapper.mhv-content [class^="vetnav-controller"] {
    left: 0;
    margin: 0;
    min-width: 100px;
    position: absolute;
    top: 0;
    width: auto; }
  #wrapper.mhv-content [class^="vetnav-controller"][hidden] {
    display: none; }
  @media print and (min-width: 951px), screen and (min-width: 951px) {
    #wrapper.mhv-content a.vetnav-level1:hover {
      background-color: #0071bb;
      border-bottom-color: #0071bb;
      transition: none; } }
  #wrapper.mhv-content .vetnav-level1 {
    -webkit-font-smoothing: antialiased;
    background-color: #003e73;
    background-position: right 3rem center;
    background-repeat: no-repeat;
    background-size: 1.3rem auto;
    border-radius: 0;
    border-top: 3px solid transparent;
    color: #fff;
    cursor: pointer;
    display: block;
    font-weight: 700;
    line-height: 1;
    margin: 0;
    padding: 1.6rem;
    text-align: left;
    text-decoration: none;
    width: 100%; }
  #wrapper.mhv-content .vetnav-level1:not([href]) {
    background-image: url("/mhv-portal-web/o/mhv-portal-theme/images/minus-white.svg"); }
  @media print and (min-width: 951px), screen and (min-width: 951px) {
    #wrapper.mhv-content .vetnav-level1:not([href]) {
      background-position: right 1.6rem center;
      padding-right: 3.2rem; }
    #wrapper.mhv-content .vetnav-level1[aria-expanded="true"] {
      background-color: #fff;
      background-image: url("/mhv-portal-web/o/mhv-portal-theme/images/arrow-up.svg");
      border-top-color: #988530;
      color: #212121; } }
  #wrapper.mhv-content .vetnav-level1[aria-expanded="false"] {
    background-image: url("/mhv-portal-web/o/mhv-portal-theme/images/plus-white.svg"); }
  #wrapper.mhv-content .vetnav-level1[aria-expanded="false"]:hover {
    background-color: #0071bb; }
  @media print and (min-width: 951px), screen and (min-width: 951px) {
    #wrapper.mhv-content .vetnav-level1[aria-expanded="false"] {
      background-image: url("/mhv-portal-web/o/mhv-portal-theme/images/arrow-down-white.svg"); }
    #wrapper.mhv-content .vetnav-level1 {
      background-color: transparent;
      background-size: 1rem auto; } }
  #wrapper.mhv-content .vetnav-level1:active {
    color: inherit; }
  #wrapper.mhv-content .vetnav-level1:hover {
    text-decoration: none; }
  #wrapper.mhv-content .vetnav-level1:active,
  #wrapper.mhv-content .vetnav-level1:visited {
    color: inherit; }
  #wrapper.mhv-content .vetnav-level2 {
    -webkit-font-smoothing: antialiased;
    background: #112e51 url("/mhv-portal-web/o/mhv-portal-theme/images/arrow-right-white.svg") right 2rem center no-repeat;
    background-size: 1.4rem auto;
    border-radius: 0;
    display: block;
    font-weight: 400;
    line-height: 1;
    margin: 0;
    padding: 1.6rem;
    text-align: left;
    width: 100%; }
  @media print and (min-width: 951px), screen and (min-width: 951px) {
    #wrapper.mhv-content .vetnav-level2 {
      background: transparent url("/mhv-portal-web/o/mhv-portal-theme/images/arrow-right.svg") right 1rem center no-repeat;
      background-size: 1rem auto;
      border-color: transparent;
      border-style: solid;
      border-width: 1px 0;
      color: #004795;
      margin-left: 0.8rem;
      padding: 0.8rem 0 0.8rem 1.6rem;
      position: relative;
      width: 25.3rem; }
    #wrapper.mhv-content .vetnav-level2:hover {
      background-color: transparent;
      border-bottom: 1px solid transparent;
      box-shadow: -3px 0 #988530;
      color: #0071bb;
      text-decoration: underline; }
    #wrapper.mhv-content .vetnav-level2[aria-expanded="true"] {
      background-color: #f1f1f1;
      border-bottom-color: #e4e2e0;
      border-top-color: #e4e2e0;
      box-shadow: -3px 0 #988530;
      color: #323a45;
      font-weight: 700;
      position: relative;
      text-decoration: inherit; } }
  #wrapper.mhv-content .vetnav-level2-heading {
    -webkit-font-smoothing: antialiased;
    font-size: 2rem;
    font-weight: 700;
    padding: 0.8rem 1.6rem; }
  @media print and (min-width: 951px), screen and (min-width: 951px) {
    #wrapper.mhv-content .vetnav-level2-heading {
      display: none; } }
  #wrapper.mhv-content #vetnav .back-button {
    background: #003e73 url("/mhv-portal-web/o/mhv-portal-theme/images/arrow-left-white.svg") right 3rem center no-repeat;
    background-position: left 1rem center;
    background-size: 1.4rem auto;
    border-radius: 0;
    margin: 0;
    padding: 1.6rem 1.6rem 1.6rem 3rem;
    text-align: left;
    width: 100%; }
  @media print and (min-width: 951px), screen and (min-width: 951px) {
    #wrapper.mhv-content #vetnav .back-button {
      display: none; } }
  #wrapper.mhv-content .vetnav-panel a {
    background-image: none;
    color: #fff;
    display: block;
    text-decoration: none; }
  #wrapper.mhv-content .vetnav-panel a:after {
    content: none; }
  @media print and (min-width: 951px), screen and (min-width: 951px) {
    #wrapper.mhv-content .vetnav-panel a {
      color: #004795; }
    #wrapper.mhv-content .vetnav-panel a:hover {
      background: transparent;
      text-decoration: underline; } }
  #wrapper.mhv-content .vetnav-panel .mm-links {
    padding: 0.8rem 1.6rem; }
  @media print and (min-width: 951px), screen and (min-width: 951px) {
    #wrapper.mhv-content .vetnav-panel {
      background: #fff;
      box-shadow: 0 5px 9px -5px #212121;
      padding-bottom: 1.6rem;
      position: absolute; } }
  #wrapper.mhv-content .vetnav-panel--submenu:not([hidden]) {
    background-color: #112e51;
    box-shadow: none;
    margin: 0;
    position: absolute;
    top: 0;
    visibility: visible;
    width: 100%; }
  @media print and (min-width: 951px), screen and (min-width: 951px) {
    #wrapper.mhv-content .vetnav-panel--submenu:not([hidden]) {
      background-color: #f1f1f1;
      border-left: 1px solid #e4e2e0;
      height: 100%;
      left: 30px;
      margin-left: 23rem;
      padding: 0.5rem 0 1.6rem;
      width: 31rem; }
    #wrapper.mhv-content #vetnav-explore {
      height: 415px;
      padding-top: 0.8rem;
      width: 540px; }
    #wrapper.mhv-content #vetnav-benefits {
      width: 276.47px; } }
  #wrapper.mhv-content .vet-toolbar {
    align-items: center;
    flex: 1 1 100%;
    margin-left: -2rem;
    position: relative; }
  #wrapper.mhv-content .vet-toolbar > [data-reactroot],
  #wrapper.mhv-content .vet-toolbar > div {
    align-items: center;
    display: flex; }
  @media print and (min-width: 951px), screen and (min-width: 951px) {
    #wrapper.mhv-content .vet-toolbar {
      flex: 0 1 32.5rem;
      margin-left: 0;
      margin-right: 0; } }
  #wrapper.mhv-content .vet-toolbar [href^="tel"] {
    text-decoration: none; }
  #wrapper.mhv-content .vet-toolbar ul {
    list-style: none;
    margin: 0;
    padding-left: 0; }
  #wrapper.mhv-content .vet-toolbar .va-dropdown {
    margin-left: 1rem; }
  #wrapper.mhv-content .vet-toolbar .va-dropdown-trigger {
    font-weight: 600; }
  #wrapper.mhv-content [id="search"] {
    width: 30rem; }
  #wrapper.mhv-content [id="search"] [type="text"] {
    flex: 1 0 20rem;
    margin: 0; }
  #wrapper.mhv-content [id="search"] [type="submit"] {
    border-radius: 0 0.3rem 0.3rem 0;
    display: flex;
    flex: 1 0 3rem;
    justify-content: center;
    margin: 0;
    padding: 1rem; }
  #wrapper.mhv-content [id="search"] > .va-flex {
    align-items: center; }
  #wrapper.mhv-content .child-menu-opened {
    height: 0;
    overflow: hidden; }
  @media print and (min-width: 951px), screen and (min-width: 951px) {
    #wrapper.mhv-content .child-menu-opened {
      height: auto; } }
  #wrapper.mhv-content .merger #vetnav {
    left: auto;
    width: 100%; }
  @media (min-width: 320px) and (max-width: 767px) {
    #wrapper.mhv-content .merger #mega-menu .login-container {
      position: relative;
      top: -40px; }
    #wrapper.mhv-content .merger .mega-menu .login-container {
      bottom: 40px;
      left: 0;
      position: absolute;
      width: 100%; }
    #wrapper.mhv-content .merger .mega-menu .login-container #vetnav {
      left: 0; }
    #wrapper.mhv-content .merger #vetnav {
      left: auto;
      width: 100%; }
    #wrapper.mhv-content .merger #vetnav-controls {
      margin-top: 7px; }
    #wrapper.mhv-content .merger #vetnav-controls svg {
      margin-left: 0.8rem; }
    #wrapper.mhv-content .merger .mm-link-container {
      padding-left: 10px;
      padding-right: 10px; } }
  #wrapper.mhv-content .merger #vetnav-records-ms + div .column-two h3 {
    visibility: hidden; }
  #wrapper.mhv-content .merger #va-nav-controls {
    position: relative;
    width: 100px; }
  #wrapper.mhv-content .merger #va-nav-controls svg {
    display: inline-block;
    height: 1.6rem;
    margin-left: 0.8rem;
    vertical-align: 0;
    width: 1rem; }
  #wrapper.mhv-content .merger #va-nav-controls path {
    fill: #fff; }
  @media print and (min-width: 951px), screen and (min-width: 951px) {
    #wrapper.mhv-content .merger #va-nav-controls {
      display: none; }
    #wrapper.mhv-content .merger .vetnav-panel {
      box-shadow: 0 5px 9px -3px #212121; } }
  #wrapper.mhv-content .merger [class^="vetnav-controller"] {
    position: relative !important; }
  #wrapper.mhv-content #mega-menu .login-container .row.va-flex,
  #wrapper.mhv-content .mega-menu .login-container .row.va-flex {
    display: grid; }
  #wrapper.mhv-content .downtime-notification[data-status="down"] {
    margin-bottom: 4em; }
  #wrapper.mhv-content .downtime-notification[data-status="down"] h3 {
    margin-bottom: 1em;
    margin-top: 0; }
  #wrapper.mhv-content .va-modal {
    z-index: 400 !important; }
  #wrapper.mhv-content #va-detailpage-sidebar {
    z-index: 300; }
  #wrapper.mhv-content #preview-site-alert {
    z-index: 100; }
  #wrapper.mhv-content #modal-crisis-line {
    z-index: 400; }
  #wrapper.mhv-content #session-timeout-modal {
    z-index: 9999; }
  @media (max-width: 767px) {
    #wrapper.mhv-content #login-root {
      z-index: 200; }
    #wrapper.mhv-content #vetnav {
      z-index: 300; } }
  @media (min-width: 951px) {
    #wrapper.mhv-content #login-root {
      z-index: 300; }
    #wrapper.mhv-content #vetnav {
      z-index: 200; } }
  #wrapper.mhv-content .va-btn-sidebarnav-trigger {
    z-index: 301; }
  #wrapper.mhv-content .va-pagination {
    border-top: 1px solid #f1f1f1;
    display: flex;
    font-size: 0.9em;
    justify-content: center;
    overflow: hidden;
    padding: 2rem 0 1rem;
    position: relative;
    text-align: center;
    width: 100%; }
  @media (max-width: 768px) {
    #wrapper.mhv-content .va-pagination-prev {
      margin-left: -3rem;
      padding: 0 1rem 0 0; } }
  @media (min-width: 481px) {
    #wrapper.mhv-content .va-pagination-prev:not(:empty):before {
      content: "\2039\A0\A0"; } }
  @media (max-width: 768px) {
    #wrapper.mhv-content .va-pagination-next {
      margin-right: -3rem;
      padding: 0 0 0 1rem; } }
  @media (min-width: 481px) {
    #wrapper.mhv-content .va-pagination-next:not(:empty):after {
      content: "\A0\A0\203A"; } }
  #wrapper.mhv-content .va-pagination-next,
  #wrapper.mhv-content .va-pagination-prev {
    position: relative; }
  #wrapper.mhv-content .va-pagination-next:focus,
  #wrapper.mhv-content .va-pagination-next:hover,
  #wrapper.mhv-content .va-pagination-prev:focus,
  #wrapper.mhv-content .va-pagination-prev:hover {
    text-decoration: underline; }
  @media (min-width: 768px) {
    #wrapper.mhv-content .va-pagination-next,
    #wrapper.mhv-content .va-pagination-prev {
      padding: 0 1rem; } }
  #wrapper.mhv-content .va-pagination-inner {
    overflow: hidden;
    white-space: nowrap; }
  @media (max-width: 768px) {
    #wrapper.mhv-content .va-pagination-inner {
      width: 20rem; } }
  @media (min-width: 1201px) {
    #wrapper.mhv-content .va-pagination-inner {
      width: 40rem; } }
  #wrapper.mhv-content .va-pagination-inner,
  #wrapper.mhv-content .va-pagination-next,
  #wrapper.mhv-content .va-pagination-prev {
    padding-bottom: 4px;
    padding-top: 4px; }
  #wrapper.mhv-content .va-pagination a {
    line-height: 2;
    text-decoration: none; }
  #wrapper.mhv-content .va-pagination-inner a {
    border-radius: 1000px;
    display: inline-block;
    height: 3rem;
    margin: 0 0.5rem;
    text-decoration: none;
    width: 3rem; }
  #wrapper.mhv-content .va-pagination-active,
  #wrapper.mhv-content .va-pagination-active:visited,
  #wrapper.mhv-content .va-pagination-inner a:focus,
  #wrapper.mhv-content .va-pagination-inner a:hover {
    background: #0071bb;
    color: #fff; }
  #wrapper.mhv-content .vads-facility-main-cta {
    background-color: #e1f3f8;
    border-left: 4px solid #004795;
    min-height: 40px;
    padding: 8px 14px; }
  #wrapper.mhv-content .vads-facility-main-cta a {
    text-decoration: none; }
  #wrapper.mhv-content .vads-facility-hub-cta {
    border-top: 1px solid #9bdaf1;
    height: 73px;
    line-height: 73px;
    position: relative; }
  #wrapper.mhv-content .vads-facility-hub-cta > a {
    display: inline-block;
    text-decoration: none; }
  #wrapper.mhv-content .vads-facility-hub-cta-label {
    display: inline-block;
    line-height: 20px;
    margin-left: 48px;
    vertical-align: middle; }
  #wrapper.mhv-content .vads-facility-hub-cta-circle {
    background-color: #e1f3f8;
    border-radius: 50%;
    color: #003e73;
    height: 32px;
    padding: 8px 10px;
    position: absolute;
    top: 20px;
    width: 32px; }
  #wrapper.mhv-content .vads-facility-hub-cta-circle.fa-calendar-check,
  #wrapper.mhv-content .vads-facility-hub-cta-circle.fa-comments {
    padding: 8px; }
  #wrapper.mhv-content .vads-facility-hub-cta-circle.fa-file-medical {
    padding: 8px 11px; }
  #wrapper.mhv-content .vads-facility-hub-cta-arrow {
    font-size: 10px;
    padding-left: 4px; }
  #wrapper.mhv-content .vads-facility-hub-cta-last-line {
    border-bottom: 1px solid #9bdaf1; }
  #wrapper.mhv-content .vads-facility-hub-button > a {
    text-decoration: none; }
  #wrapper.mhv-content .hub-links-title {
    margin-top: 0; }
  #wrapper.mhv-content .hub-links-list {
    list-style: none;
    margin-bottom: 0;
    padding-left: 1rem;
    padding-right: 5px; }
  #wrapper.mhv-content .homepage-hub {
    background: #0071bb;
    background: linear-gradient(180deg, #0071bb 0, #112e51 63%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=$from,endColorstr=$to,GradientType=0);
    padding-top: 1.5em; }
  @media print and (min-width: 768px), screen and (min-width: 768px) {
    #wrapper.mhv-content .homepage-hub {
      padding-top: 3em; } }
  #wrapper.mhv-content .homepage-hub-container {
    max-width: 100rem; }
  @media print and (min-width: 768px), screen and (min-width: 768px) {
    #wrapper.mhv-content .homepage-hub-container {
      margin: auto;
      width: 85%; } }
  @media print and (min-width: 1201px), screen and (min-width: 1201px) {
    #wrapper.mhv-content .homepage-hub-container {
      margin: auto;
      width: 64%; } }
  #wrapper.mhv-content .homepage-heading {
    color: #fff;
    margin-bottom: 1em;
    margin-top: 0;
    text-align: center; }
  @media print and (min-width: 768px), screen and (min-width: 768px) {
    #wrapper.mhv-content .homepage-heading {
      margin-bottom: 1.5em; } }
  #wrapper.mhv-content .hub-links-row {
    display: flex;
    flex-direction: column; }
  @media print and (min-width: 768px), screen and (min-width: 768px) {
    #wrapper.mhv-content .hub-links-row {
      flex-direction: row; } }
  #wrapper.mhv-content .hub-links-container {
    background-color: #fff;
    margin: 0 0.5em 0.5em;
    padding: 1.5em 1.5em 2.125em; }
  @media print and (min-width: 768px), screen and (min-width: 768px) {
    #wrapper.mhv-content .hub-links-container {
      margin: 0 21px 21px 0; }
    #wrapper.mhv-content .hub-links-container:last-child {
      margin-right: 0; } }
  #wrapper.mhv-content #homepage-benefits {
    padding-top: 1.5em; }
  @media print and (min-width: 768px), screen and (min-width: 768px) {
    #wrapper.mhv-content #homepage-benefits {
      padding-top: 3em; } }
  @media print and (min-width: 768px) and (min-width: 768px), screen and (min-width: 768px) and (min-width: 768px) {
    #wrapper.mhv-content #homepage-benefits {
      padding-left: 1em;
      padding-right: 1em; } }
  @media print and (min-width: 768px) and (min-width: 1201px), screen and (min-width: 768px) and (min-width: 1201px) {
    #wrapper.mhv-content #homepage-benefits {
      padding-left: 0;
      padding-right: 0; } }
  #wrapper.mhv-content .homepage-benefits-row {
    padding-bottom: 1.5em; }
  @media print and (min-width: 768px), screen and (min-width: 768px) {
    #wrapper.mhv-content .homepage-benefits-row {
      padding-bottom: 3em; }
    #wrapper.mhv-content .homepage-benefits-row:last-of-type {
      padding-bottom: 0; } }
  #wrapper.mhv-content .homepage-benefits-description {
    margin-top: 0; }
  #wrapper.mhv-content #homepage-popular {
    padding-left: 0.5em;
    padding-right: 0.5em;
    padding-top: 3em; }
  @media print and (min-width: 768px), screen and (min-width: 768px) {
    #wrapper.mhv-content #homepage-popular {
      padding-left: 1em;
      padding-right: 1em; } }
  @media print and (min-width: 1201px), screen and (min-width: 1201px) {
    #wrapper.mhv-content #homepage-popular {
      padding-left: 0;
      padding-right: 0; } }
  #wrapper.mhv-content #homepage-news {
    padding: 3em 0.5em; }
  @media print and (min-width: 768px), screen and (min-width: 768px) {
    #wrapper.mhv-content #homepage-news {
      padding-left: 1em;
      padding-right: 1em; } }
  @media print and (min-width: 1201px), screen and (min-width: 1201px) {
    #wrapper.mhv-content #homepage-news {
      padding-left: 0;
      padding-right: 0; } }
  #wrapper.mhv-content .homepage-button {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    background-color: #0071bb;
    border-radius: 5px;
    color: #fff;
    display: inline-block;
    font-weight: 700;
    height: 85px;
    line-height: 16px;
    margin: 0 0 16px;
    padding: 0;
    text-align: center;
    text-decoration: none;
    transition-duration: 0.3s;
    transition-property: background-color;
    transition-timing-function: ease-in-out;
    width: 100%; }
  #wrapper.mhv-content .homepage-button:active,
  #wrapper.mhv-content .homepage-button:hover {
    background-color: #003e73;
    outline-offset: 2px; }
  #wrapper.mhv-content .homepage-button:active .icon-wrapper,
  #wrapper.mhv-content .homepage-button:hover .icon-wrapper {
    background-color: #112e51; }
  #wrapper.mhv-content .homepage-button:focus,
  #wrapper.mhv-content .homepage-button:hover,
  #wrapper.mhv-content .homepage-button:visited {
    color: #fff;
    outline-offset: 2px;
    text-decoration: none; }
  #wrapper.mhv-content .homepage-button.vcl {
    background-color: #cd2026; }
  #wrapper.mhv-content .homepage-button.vcl:active,
  #wrapper.mhv-content .homepage-button.vcl:hover {
    background-color: #981b1e;
    outline-offset: 2px; }
  #wrapper.mhv-content .homepage-button.vcl:active .icon-wrapper,
  #wrapper.mhv-content .homepage-button.vcl:hover .icon-wrapper {
    background-color: #cd2026;
    outline-offset: 2px; }
  #wrapper.mhv-content .homepage-button .icon-wrapper {
    background-color: #003e73;
    border-bottom-left-radius: 6px;
    border-top-left-radius: 6px;
    float: left;
    height: 100%;
    transition-duration: 0.3s;
    transition-property: background-color;
    transition-timing-function: ease-in-out;
    width: 55px; }
  #wrapper.mhv-content .homepage-button .icon-wrapper.vcl {
    background: url("/mhv-portal-web/o/mhv-portal-theme/images/VCL-icon-white.svg") no-repeat;
    background-color: #981b1e;
    background-position: 50%;
    background-size: 2em auto;
    content: ""; }
  #wrapper.mhv-content .homepage-button-icon {
    display: inline-block;
    font-size: 1.5em;
    position: relative; }
  #wrapper.mhv-content .homepage-button-icon:before {
    font-family: Font Awesome\ 5 Free;
    left: -7.75px;
    margin: 0;
    position: absolute;
    top: 15px; }
  #wrapper.mhv-content .homepage-button-icon.fa-user-circle {
    font-size: 1.5em;
    padding-right: 0.3em; }
  #wrapper.mhv-content .homepage-button .button-inner {
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: center;
    margin-left: 55px;
    padding: 1em;
    text-align: left; }
  #wrapper.mhv-content .homepage-news-story {
    margin-bottom: 2em; }
  @media print and (min-width: 768px), screen and (min-width: 768px) {
    #wrapper.mhv-content .homepage-news-story {
      margin-bottom: 0; } }
  #wrapper.mhv-content .homepage-news-story-title {
    margin-bottom: 0;
    margin-top: 1em; }
  @media print and (min-width: 768px), screen and (min-width: 768px) {
    #wrapper.mhv-content .homepage-news-story-title {
      margin-bottom: inherit;
      margin-top: 1.5em; } }
  #wrapper.mhv-content .homepage-news-story-desc {
    margin-bottom: 0;
    margin-top: 0.5em; }
  @media print and (min-width: 768px), screen and (min-width: 768px) {
    #wrapper.mhv-content .homepage-news-story-desc {
      margin-bottom: inherit; } }
  #wrapper.mhv-content .homepage-image-wrapper {
    height: 0;
    padding-bottom: 65%;
    position: relative;
    width: 100%; }
  #wrapper.mhv-content .homepage-image-wrapper > .lazy {
    position: absolute;
    width: 100%; }
  #wrapper.mhv-content .veteran-banner {
    background: #fff;
    background: linear-gradient(180deg, #fff 0, #f1f1f1 63%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=$from,endColorstr=$to,GradientType=0);
    margin: 1.5em auto 0;
    padding: 0 0.5em; }
  @media print and (min-width: 1008px), screen and (min-width: 1008px) {
    #wrapper.mhv-content .veteran-banner {
      margin-top: 2.5em; } }
  #wrapper.mhv-content .homepage-hub .veteran-banner {
    background: #112e51; }
  #wrapper.mhv-content .veteran-banner-container {
    margin: 0 auto;
    max-width: 1280px; }
  #wrapper.mhv-content .veteran-banner-image {
    width: 100%; }
  #wrapper.mhv-content .cta-widget .form-expanding-group {
    border-left: none;
    padding-left: 2rem; }
  #wrapper.mhv-content .cta-widget .form-expanding-group .fa-angle-down {
    color: #323a45; }
  #wrapper.mhv-content .va-sidenav-wrapper {
    background: #fff;
    border: 1px solid #d6d7d9;
    border-radius: 5px;
    height: 45px;
    margin: 0 20px 0 0;
    overflow: hidden;
    padding: 10px 0; }
  #wrapper.mhv-content .va-sidenav-wrapper.va-sidenav-height {
    height: auto; }
  #wrapper.mhv-content .va-sidenav-wrapper .va-sidenav-default-trigger {
    background-color: transparent;
    cursor: pointer;
    font-weight: 700;
    margin-bottom: 5px;
    margin-left: 22px;
    padding: 5px 0 0;
    position: relative;
    text-align: left;
    width: calc(100% - 45px); }
  #wrapper.mhv-content .va-sidenav-wrapper .va-sidenav-default-trigger:after {
    background: #d6d7d9;
    content: "\A";
    display: block;
    height: 1px;
    margin: auto;
    position: relative;
    top: 15px;
    width: 100%; }
  #wrapper.mhv-content .va-sidenav-wrapper .va-sidenav-default-trigger i.fa {
    float: right;
    font-size: inherit;
    position: absolute;
    right: 0; }
  #wrapper.mhv-content .va-sidenav-wrapper .va-sidenav h2 {
    margin-top: 0; }
  #wrapper.mhv-content .va-sidenav-wrapper .va-sidenav li {
    list-style: none;
    margin: 0;
    padding: 0; }
  #wrapper.mhv-content .va-sidenav-wrapper .va-sidenav ul {
    display: flex;
    flex-direction: column;
    margin: 0;
    padding: 0; }
  #wrapper.mhv-content .va-sidenav-wrapper .va-sidenav a,
  #wrapper.mhv-content .va-sidenav-wrapper .va-sidenav button {
    background: none;
    border-radius: none;
    color: #323a45;
    font-size: 15px;
    font-weight: 400;
    letter-spacing: 0.3px;
    line-height: 1.5;
    margin: 0;
    padding: 0;
    text-align: left;
    text-decoration: none;
    text-transform: uppercase; }
  #wrapper.mhv-content .va-sidenav-wrapper .va-sidenav .fa {
    color: #0071bb; }
  #wrapper.mhv-content .va-sidenav-wrapper .va-sidenav .line {
    background: #d6d7d9;
    height: 1px;
    margin: 10px 23px; }
  #wrapper.mhv-content .va-sidenav-wrapper .va-sidenav .line-open {
    background: #323a45;
    border: 0;
    display: block;
    height: 0.5px;
    margin: 16px 0;
    padding: 0; }
  #wrapper.mhv-content .va-sidenav-wrapper .va-sidenav .va-sidenav-toggle-expand {
    align-items: center;
    background: #f1f1f1;
    border-radius: 4px;
    color: #0071bb;
    display: flex;
    height: 24px;
    justify-content: center;
    width: 24px; }
  #wrapper.mhv-content .va-sidenav-wrapper .va-sidenav .va-sidenav-item-label {
    align-items: center;
    background: none;
    border-radius: 0;
    color: #323a45;
    display: flex;
    font-size: 15px;
    justify-content: space-between;
    letter-spacing: 0.3px;
    line-height: 1.5;
    margin: 0;
    padding: 10px 23px;
    text-align: left;
    text-decoration: none;
    text-transform: uppercase;
    transition: background 0.5s ease;
    width: 100%; }
  #wrapper.mhv-content .va-sidenav-wrapper .va-sidenav .va-sidenav-item-label.va-sidenav-item-label-underlined {
    text-decoration: underline; }
  #wrapper.mhv-content .va-sidenav-wrapper .va-sidenav .va-sidenav-item-label.grandchild-open {
    border-left: 10px solid #d6d7d9;
    margin-left: 10px; }
  #wrapper.mhv-content .va-sidenav-wrapper .va-sidenav .open {
    background: linear-gradient(#323a45, #323a45) 0/8px 100%, #f1f1f1;
    background-repeat: no-repeat;
    color: #323a45 !important; }
  #wrapper.mhv-content .va-sidenav-wrapper .va-sidenav .expanded {
    background: linear-gradient(#323a45, #323a45) 100% top/100% 1px, #fff;
    background-repeat: no-repeat; }
  #wrapper.mhv-content .va-sidenav-wrapper .va-sidenav a.selected {
    background: linear-gradient(#323a45, #323a45) 100% top/100% 1px, linear-gradient(#323a45, #323a45) 0/8px 100%, #f1f1f1;
    background-repeat: no-repeat;
    color: #323a45 !important; }
  #wrapper.mhv-content .va-sidenav-wrapper .va-sidenav .va-sidenav-item-label-bold {
    font-weight: 700; }
  #wrapper.mhv-content .va-sidenav-wrapper .va-sidenav .va-sidenav-item-label-bold:hover {
    background: #fff; }
  #wrapper.mhv-content .va-sidenav-wrapper .va-sidenav .grandchild-left-line {
    border-left: 2px solid #d6d7d9;
    padding-left: 15px; }
  #wrapper.mhv-content .va-sidenav-wrapper .va-sidenav .va-sidenav-level-1 {
    margin-top: 2.3em; }
  #wrapper.mhv-content .va-sidenav-wrapper .va-sidenav .va-sidenav-level-1:first-child {
    margin-top: 0.75em; }
  @media (max-width: 768px) {
    #wrapper.mhv-content .va-sidenav-wrapper .va-sidenav .va-sidenav-level-1:first-child {
      margin-top: 2em; } }
  #wrapper.mhv-content .va-sidenav-wrapper .va-sidenav .va-sidenav-level-1:last-child .va-sidenav-level-2:last-child {
    margin-bottom: 0;
    padding-bottom: 0; }
  #wrapper.mhv-content .va-sidenav-wrapper .va-sidenav .va-sidenav-level-1:last-child .va-sidenav-level-2:last-child:after {
    display: none; }
  #wrapper.mhv-content .va-sidenav-wrapper .va-sidenav .va-sidenav-level-2:last-child:after {
    background: #d6d7d9;
    content: "\A";
    display: block;
    height: 1px;
    margin: auto;
    position: relative;
    top: 15px;
    width: calc(100% - 40px); }
  #wrapper.mhv-content .va-sidenav-wrapper .va-sidenav .va-sidenav-level-2 a,
  #wrapper.mhv-content .va-sidenav-wrapper .va-sidenav .va-sidenav-level-2 button {
    color: #0071bb;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 1.38;
    text-transform: none;
    transition: color 0.5s ease; }
  @media print and (min-width: 768px), screen and (min-width: 768px) {
    #wrapper.mhv-content .va-sidenav-wrapper .va-sidenav .va-sidenav-level-2 a:hover,
    #wrapper.mhv-content .va-sidenav-wrapper .va-sidenav .va-sidenav-level-2 button:hover {
      background: linear-gradient(#0071bb, #0071bb) bottom/100% 2px, linear-gradient(#0071bb, #0071bb) 100% top/100% 2px, linear-gradient(#0071bb, #0071bb) 0/8px 100%, linear-gradient(#0071bb, #0071bb) 100%/3px 100%, #fff;
      background-repeat: no-repeat;
      color: #0071bb !important; } }
  #wrapper.mhv-content .va-sidenav-wrapper .va-sidenav .va-sidenav-level-2 a:active,
  #wrapper.mhv-content .va-sidenav-wrapper .va-sidenav .va-sidenav-level-2 button:active {
    background: linear-gradient(#323a45, #323a45) bottom/100% 2px, linear-gradient(#323a45, #323a45) 100% top/100% 2px, linear-gradient(#323a45, #323a45) 0/8px 100%, linear-gradient(#323a45, #323a45) 100%/3px 100%, #f1f1f1;
    background-repeat: no-repeat;
    color: #323a45 !important; }
  #wrapper.mhv-content .va-sidenav-wrapper .va-sidenav .va-sidenav-level-2.selected {
    border-bottom: thin solid #323a45; }
  #wrapper.mhv-content .va-sidenav-wrapper .va-sidenav .va-sidenav-level-2.selected:last-child:after {
    display: none; }
  #wrapper.mhv-content .va-sidenav-wrapper .va-sidenav .va-sidenav-level-2.selected.hasChildren {
    margin-bottom: 20px;
    padding-bottom: 20px; }
  #wrapper.mhv-content .va-sidenav-wrapper #va-sidenav-ul-container [href]:focus {
    outline-offset: -2px; }
  @media screen and (max-width: 768px) {
    #wrapper.mhv-content table.responsive thead {
      clip: rect(0, 0, 0, 0);
      position: absolute; }
    #wrapper.mhv-content table.responsive tr {
      display: block;
      padding: 0.35em; }
    #wrapper.mhv-content table.responsive td {
      display: block; }
    #wrapper.mhv-content .va-table--responsive tr {
      border-top: 2px solid #aeb0b5; }
    #wrapper.mhv-content .va-table--responsive thead {
      display: none; }
    #wrapper.mhv-content .va-table--responsive td,
    #wrapper.mhv-content .va-table--responsive th {
      border: none;
      display: block; }
    #wrapper.mhv-content .va-table--responsive td {
      padding-bottom: 8px;
      padding-left: 0;
      padding-top: 0; }
    #wrapper.mhv-content .va-table--responsive td dfn {
      grid-gap: 2px;
      display: flex; }
    #wrapper.mhv-content .va-table--responsive td p {
      margin-bottom: 0; }
    #wrapper.mhv-content .va-table--responsive .column-value {
      padding-bottom: 16px; }
    #wrapper.mhv-content .va-table--responsive .column-value strong:first-child {
      font-weight: 400; }
    #wrapper.mhv-content .va-table--responsive .column-label:first-child {
      padding-top: 20px; }
    #wrapper.mhv-content .va-table--responsive .column-value:last-child {
      padding-bottom: 20px; } }
  #wrapper.mhv-content .va-c-blue-line {
    width: 40px; }
  #wrapper.mhv-content .va-c-blue-line--large {
    width: 50px; }
  #wrapper.mhv-content .va-u-box-shadow--none {
    box-shadow: none !important; }
  #wrapper.mhv-content .va-u-background--image {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover; }
  #wrapper.mhv-content .va-u-background--gradiant-blue {
    background: #0071bb;
    background: linear-gradient(180deg, #0071bb 0, #112e51 63%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=$from,endColorstr=$to,GradientType=0); }
  #wrapper.mhv-content .va-u-text-transform--uppercase {
    text-transform: uppercase; }
  #wrapper.mhv-content .va-c-video {
    max-width: 560px; }
  #wrapper.mhv-content .merger .va-sidebarnav.new-grid {
    width: 100% !important; }
  #wrapper.mhv-content .merger .login .container {
    width: 100%; }
  #wrapper.mhv-content .merger .va-dropdown-panel {
    min-width: 100%; }
  #wrapper.mhv-content .merger .vet-toolbar {
    min-height: 50px; }
  #wrapper.mhv-content .merger .va-modal {
    font-size: 1.6rem; }
  #wrapper.mhv-content .merger #modal-crisisline {
    display: block; }
  #wrapper.mhv-content .merger #modal-crisisline p {
    font-size: 100%; }
  #wrapper.mhv-content .merger #dashboard-title {
    margin-top: 0; }
  #wrapper.mhv-content .merger #va-header-logo-menu {
    align-items: center; }
  @media (min-width: 320px) and (max-width: 767px) {
    #wrapper.mhv-content .merger #va-header-logo-menu {
      position: relative; } }
  #wrapper.mhv-content .merger .icon-heading {
    margin-right: 5px;
    vertical-align: middle; }
  #wrapper.mhv-content .merger .inline {
    display: inline-block; }
  #wrapper.mhv-content .merger .hub-background-health-care {
    background: #3f57a6;
    border-radius: 50%; }
  #wrapper.mhv-content .merger .hub-color-health-care {
    color: #3f57a6; }
  #wrapper.mhv-content .merger .hub-icon-health-care {
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    display: inline-block;
    font: normal normal normal 14px/1 Font Awesome\5 Free;
    font-size: inherit;
    font-weight: 900;
    position: relative; }
  #wrapper.mhv-content .merger .hub-icon-health-care:before {
    content: "\F469"; }
  #wrapper.mhv-content .merger .hub-icon-health-care.icon-small:before {
    margin-left: 8px;
    margin-top: 7px;
    position: absolute; }
  #wrapper.mhv-content .merger .hub-icon-health-care.icon-large:before {
    margin-left: 10px;
    margin-top: 10.25px;
    position: absolute; }
  #wrapper.mhv-content .merger .hub-icon-health-care.icon-large-baseline:before {
    margin-left: 11px;
    margin-top: 7px;
    position: absolute; }
  #wrapper.mhv-content .merger .hub-background-education {
    background: #21827f;
    border-radius: 50%; }
  #wrapper.mhv-content .merger .hub-color-education {
    color: #21827f; }
  #wrapper.mhv-content .merger .hub-icon-education {
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    display: inline-block;
    font: normal normal normal 14px/1 Font Awesome\5 Free;
    font-size: inherit;
    font-weight: 900;
    position: relative; }
  #wrapper.mhv-content .merger .hub-icon-education:before {
    content: "\F19D"; }
  #wrapper.mhv-content .merger .hub-icon-education.icon-small:before {
    margin-left: 5.5px;
    margin-top: 8px;
    position: absolute; }
  #wrapper.mhv-content .merger .hub-icon-education.icon-large:before {
    margin-left: 8.2px;
    margin-top: 11px;
    position: absolute; }
  #wrapper.mhv-content .merger .hub-icon-education.icon-large-baseline:before {
    margin-left: 11px;
    margin-top: 9px;
    position: absolute; }
  #wrapper.mhv-content .merger .hub-background-disability {
    background: #a23737;
    border-radius: 50%; }
  #wrapper.mhv-content .merger .hub-color-disability {
    color: #a23737; }
  #wrapper.mhv-content .merger .hub-icon-disability {
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    display: inline-block;
    font: normal normal normal 14px/1 Font Awesome\5 Free;
    font-size: inherit;
    font-weight: 900;
    position: relative; }
  #wrapper.mhv-content .merger .hub-icon-disability:before {
    content: "\F15C"; }
  #wrapper.mhv-content .merger .hub-icon-disability.icon-small:before {
    margin-left: 10px;
    margin-top: 7px;
    position: absolute; }
  #wrapper.mhv-content .merger .hub-icon-disability.icon-large:before {
    margin-left: 13px;
    margin-top: 10px;
    position: absolute; }
  #wrapper.mhv-content .merger .hub-icon-disability.icon-large-baseline:before {
    margin-left: 11px;
    margin-top: 7px;
    position: absolute; }
  #wrapper.mhv-content .merger .hub-background-careers {
    background: #bd5727;
    border-radius: 50%; }
  #wrapper.mhv-content .merger .hub-color-careers {
    color: #bd5727; }
  #wrapper.mhv-content .merger .hub-icon-careers {
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    display: inline-block;
    font: normal normal normal 14px/1 Font Awesome\5 Free;
    font-size: inherit;
    font-weight: 900;
    position: relative; }
  #wrapper.mhv-content .merger .hub-icon-careers:before {
    content: "\F0B1"; }
  #wrapper.mhv-content .merger .hub-icon-careers.icon-small:before {
    margin-left: 7.5px;
    margin-top: 7.5px;
    position: absolute; }
  #wrapper.mhv-content .merger .hub-icon-careers.icon-large:before {
    margin-left: 10px;
    margin-top: 10px;
    position: absolute; }
  #wrapper.mhv-content .merger .hub-icon-careers.icon-large-baseline:before {
    margin-left: 11px;
    margin-top: 7px;
    position: absolute; }
  #wrapper.mhv-content .merger .hub-background-pension {
    background: #3e8520;
    border-radius: 50%; }
  #wrapper.mhv-content .merger .hub-color-pension {
    color: #3e8520; }
  #wrapper.mhv-content .merger .hub-icon-pension {
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    display: inline-block;
    font: normal normal normal 14px/1 Font Awesome\5 Free;
    font-size: inherit;
    font-weight: 900;
    position: relative; }
  #wrapper.mhv-content .merger .hub-icon-pension:before {
    content: "\F2B5"; }
  #wrapper.mhv-content .merger .hub-icon-pension.icon-small:before {
    margin-left: 6px;
    margin-top: 7.5px;
    position: absolute; }
  #wrapper.mhv-content .merger .hub-icon-pension.icon-large:before {
    margin-left: 7.75px;
    margin-top: 10px;
    position: absolute; }
  #wrapper.mhv-content .merger .hub-icon-pension.icon-large-baseline:before {
    margin-left: 11px;
    margin-top: 7px;
    position: absolute; }
  #wrapper.mhv-content .merger .hub-background-housing {
    background: #8e704f;
    border-radius: 50%; }
  #wrapper.mhv-content .merger .hub-color-housing {
    color: #8e704f; }
  #wrapper.mhv-content .merger .hub-icon-housing {
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    display: inline-block;
    font: normal normal normal 14px/1 Font Awesome\5 Free;
    font-size: inherit;
    font-weight: 900;
    position: relative; }
  #wrapper.mhv-content .merger .hub-icon-housing:before {
    content: "\F015"; }
  #wrapper.mhv-content .merger .hub-icon-housing.icon-small:before {
    margin-left: 5.75px;
    margin-top: 7.5px;
    position: absolute; }
  #wrapper.mhv-content .merger .hub-icon-housing.icon-large:before {
    margin-left: 8.2px;
    margin-top: 10px;
    position: absolute; }
  #wrapper.mhv-content .merger .hub-icon-housing.icon-large-baseline:before {
    margin-left: 11px;
    margin-top: 9px;
    position: absolute; }
  #wrapper.mhv-content .merger .hub-background-life-insurance {
    background: #6f7a41;
    border-radius: 50%; }
  #wrapper.mhv-content .merger .hub-color-life-insurance {
    color: #6f7a41; }
  #wrapper.mhv-content .merger .hub-icon-life-insurance {
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    display: inline-block;
    font: normal normal normal 14px/1 Font Awesome\5 Free;
    font-size: inherit;
    font-weight: 900;
    position: relative; }
  #wrapper.mhv-content .merger .hub-icon-life-insurance:before {
    content: "\F3ED"; }
  #wrapper.mhv-content .merger .hub-icon-life-insurance.icon-small:before {
    margin-left: 8px;
    margin-top: 8px;
    position: absolute; }
  #wrapper.mhv-content .merger .hub-icon-life-insurance.icon-large:before {
    margin-left: 10px;
    margin-top: 11px;
    position: absolute; }
  #wrapper.mhv-content .merger .hub-icon-life-insurance.icon-large-baseline:before {
    margin-left: 11px;
    margin-top: 7px;
    position: absolute; }
  #wrapper.mhv-content .merger .hub-background-burials {
    background: #357ab2;
    border-radius: 50%; }
  #wrapper.mhv-content .merger .hub-color-burials {
    color: #357ab2; }
  #wrapper.mhv-content .merger .hub-icon-burials {
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    display: inline-block;
    font: normal normal normal 14px/1 Font Awesome\5 Free;
    font-size: inherit;
    font-weight: 900;
    position: relative; }
  #wrapper.mhv-content .merger .hub-icon-burials:before {
    content: "\F005"; }
  #wrapper.mhv-content .merger .hub-icon-burials.icon-small:before {
    margin-left: 6.75px;
    margin-top: 7px;
    position: absolute; }
  #wrapper.mhv-content .merger .hub-icon-burials.icon-large:before {
    margin-left: 9px;
    margin-top: 10px;
    position: absolute; }
  #wrapper.mhv-content .merger .hub-icon-burials.icon-large-baseline:before {
    margin-left: 11px;
    margin-top: 7px;
    position: absolute; }
  #wrapper.mhv-content .merger .hub-background-records {
    background: #864381;
    border-radius: 50%; }
  #wrapper.mhv-content .merger .hub-color-records {
    color: #864381; }
  #wrapper.mhv-content .merger .hub-icon-records {
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    display: inline-block;
    font: normal normal normal 14px/1 Font Awesome\5 Free;
    font-size: inherit;
    font-weight: 900;
    position: relative; }
  #wrapper.mhv-content .merger .hub-icon-records:before {
    content: "\F2C2"; }
  #wrapper.mhv-content .merger .hub-icon-records.icon-small:before {
    margin-left: 6px;
    margin-top: 7px;
    position: absolute; }
  #wrapper.mhv-content .merger .hub-icon-records.icon-large:before {
    margin-left: 9px;
    margin-top: 10.25px;
    position: absolute; }
  #wrapper.mhv-content .merger .hub-icon-records.icon-large-baseline:before {
    margin-left: 11px;
    margin-top: 7px;
    position: absolute; }
  #wrapper.mhv-content .merger .hub-background-family-member {
    background: #003e73;
    border-radius: 50%; }
  #wrapper.mhv-content .merger .hub-color-family-member {
    color: #003e73; }
  #wrapper.mhv-content .merger .hub-icon-family-member {
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    display: inline-block;
    font: normal normal normal 14px/1 Font Awesome\5 Free;
    font-size: inherit;
    font-weight: 900;
    position: relative; }
  #wrapper.mhv-content .merger .hub-icon-family-member:before {
    content: "\F0C0"; }
  #wrapper.mhv-content .merger .hub-icon-family-member.icon-small:before {
    margin-left: 5.5px;
    margin-top: 7px;
    position: absolute; }
  #wrapper.mhv-content .merger .hub-icon-family-member.icon-large:before {
    margin-left: 8px;
    margin-top: 10.25px;
    position: absolute; }
  #wrapper.mhv-content .merger .hub-icon-family-member.icon-large-baseline:before {
    margin-left: 11px;
    margin-top: 7px;
    position: absolute; }
  #wrapper.mhv-content .merger .hub-background-service-member {
    background: #003e73;
    border-radius: 50%; }
  #wrapper.mhv-content .merger .hub-color-service-member {
    color: #003e73; }
  #wrapper.mhv-content .merger .hub-icon-service-member {
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    display: inline-block;
    font: normal normal normal 14px/1 Font Awesome\5 Free;
    font-size: inherit;
    font-weight: 900;
    position: relative; }
  #wrapper.mhv-content .merger .hub-icon-service-member:before {
    content: "\F74D"; }
  #wrapper.mhv-content .merger .hub-icon-service-member.icon-small:before {
    margin-left: 8px;
    margin-top: 8px;
    position: absolute; }
  #wrapper.mhv-content .merger .hub-icon-service-member.icon-large:before {
    margin-left: 10px;
    margin-top: 11px;
    position: absolute; }
  #wrapper.mhv-content .merger .hub-icon-service-member.icon-large-baseline:before {
    margin-left: 11px;
    margin-top: 7px;
    position: absolute; }
  #wrapper.mhv-content .merger .icon-large {
    font-size: 20px; }
  #wrapper.mhv-content .merger .icon-large,
  #wrapper.mhv-content .merger .icon-large-baseline {
    height: 40px;
    width: 40px; }
  #wrapper.mhv-content .merger .icon-small {
    height: 32px;
    width: 32px; }
  #wrapper.mhv-content .merger #hub-rail {
    padding-top: 6.3em; }
  #wrapper.mhv-content .merger .merger-r-rail {
    border: 3px solid #f1f1f1;
    margin-bottom: 1.5em; }
  #wrapper.mhv-content .merger .merger-r-rail .rail-heading {
    background-color: #f1f1f1;
    padding: 1em; }
  #wrapper.mhv-content .merger .merger-r-rail:last-child {
    margin-bottom: 3em !important; }
  #wrapper.mhv-content .merger .merger-r-rail.hub-promo {
    background-color: #f1f1f1;
    border: none; }
  #wrapper.mhv-content .merger .merger-r-rail .hub-promo-text {
    padding: 1em; }
  #wrapper.mhv-content .merger .merger-r-rail a {
    text-decoration: none; }
  #wrapper.mhv-content .merger .merger-r-rail h4 {
    margin-top: 0; }
  #wrapper.mhv-content .merger .merger-r-rail h4 a {
    text-decoration: underline; }
  #wrapper.mhv-content .merger .merger-r-rail .va-nav-linkslist-list {
    background-color: #fff;
    padding: 1em; }
  #wrapper.mhv-content .merger .merger-r-rail .va-nav-linkslist-list li {
    margin: 0; }
  #wrapper.mhv-content .merger .merger-r-rail .va-nav-linkslist-list li p {
    margin-bottom: 0;
    margin-top: 0.5rem; }
  #wrapper.mhv-content .merger .merger-r-rail .social .fa {
    border-radius: 0;
    color: #004795;
    margin-right: 3px; }
  #wrapper.mhv-content .merger .merger-r-rail .social li {
    margin-bottom: 1em; }
  #wrapper.mhv-content .merger section.usa-grid {
    padding-top: 3em; }
  #wrapper.mhv-content .merger .va-header-logo {
    height: auto;
    max-width: 264px;
    width: 100%; }
  #wrapper.mhv-content .merger article:last-of-type {
    padding-bottom: 3em; }
  #wrapper.mhv-content .merger .va-helpmenu-contents > p {
    line-height: 1.2em;
    margin-bottom: 0.8em;
    margin-top: 0; }
  #wrapper.mhv-content .merger .va-helpmenu-contents > p:last-child {
    margin-bottom: 0; }
  #wrapper.mhv-content .merger .va-helpmenu-contents a {
    text-decoration: none; }
  #wrapper.mhv-content .merger #menu-rule,
  #wrapper.mhv-content .merger .menu-rule {
    border-bottom: 1px solid #fff;
    margin-left: -0.55em;
    padding-bottom: 1em;
    padding-right: 1.2em; }
  #wrapper.mhv-content .merger .va-icon-header {
    height: 40px;
    margin-left: -6px;
    width: 100%; }
  #wrapper.mhv-content .merger .va-icon-header .va-icon-icon {
    display: inline;
    float: left;
    height: auto;
    margin: 0;
    padding: 0;
    width: 12%; }
  #wrapper.mhv-content .merger .va-icon-header .va-icon-h {
    display: inline;
    width: 87%; }
  #wrapper.mhv-content .merger .va-icon-cols {
    padding-bottom: 3em; }
  #wrapper.mhv-content .merger .va-icon-cols p {
    margin-top: 0; }
  #wrapper.mhv-content .merger h3 .fa,
  #wrapper.mhv-content .merger h4 .fa {
    padding-right: 0.35em; }
  #wrapper.mhv-content .merger .merger-majorlinks .link {
    margin-bottom: 1em; }
  #wrapper.mhv-content .merger .merger-majorlinks .link p {
    margin: 0; }
  #wrapper.mhv-content .merger .merger-majorlinks .link a {
    padding-bottom: 0;
    text-decoration: none; }
  #wrapper.mhv-content .merger .va-nav-breadcrumbs-list {
    padding: 1em 0 0; }
  #wrapper.mhv-content .merger .va-nav-breadcrumbs-list li {
    list-style: none;
    margin: 0 0 1.375em; }
  #wrapper.mhv-content .merger .hub-main-title {
    width: 90%; }
  #wrapper.mhv-content .merger .usa-grid .usa-width-two-thirds .hub-main-icon {
    margin-top: 8px;
    vertical-align: top; }
  #wrapper.mhv-content .merger .usa-grid .usa-width-two-thirds .hub-main-icon > .icon-large {
    margin-right: 10px; }
  #wrapper.mhv-content .merger .vet-toolbar .va-dropdown span {
    white-space: nowrap; }
  #wrapper.mhv-content .merger .sign-in-nav .va-dropdown-trigger {
    display: flex; }
  #wrapper.mhv-content .merger .sign-in-nav .va-dropdown-trigger span {
    max-width: 60px;
    overflow: hidden;
    padding-left: 6px;
    text-overflow: ellipsis;
    white-space: nowrap; }
  #wrapper.mhv-content .merger .sign-in-nav .va-dropdown-trigger span.user-dropdown-email {
    margin-top: 5px; }
  @media print and (min-width: 375px), screen and (min-width: 375px) {
    #wrapper.mhv-content .merger .sign-in-nav .va-dropdown-trigger span {
      max-width: 102px; } }
  @media print and (min-width: 768px), screen and (min-width: 768px) {
    #wrapper.mhv-content .merger .sign-in-nav .va-dropdown-trigger span {
      height: 20px;
      max-width: 215px;
      padding-left: 0; }
    #wrapper.mhv-content .merger .sign-in-nav .va-dropdown-trigger span svg {
      display: inline-block; } }
  @media print and (min-width: 1008px), screen and (min-width: 1008px) {
    #wrapper.mhv-content .merger .sign-in-nav .va-dropdown-trigger span {
      max-width: 300px; } }
  @media (min-width: 320px) and (max-width: 767px) {
    #wrapper.mhv-content .merger .flex-col-mobile {
      flex-direction: column; }
    #wrapper.mhv-content .merger #menu-rule,
    #wrapper.mhv-content .merger .menu-rule {
      border-bottom: 0;
      padding-bottom: 0; }
    #wrapper.mhv-content .merger .va-header-logo-wrapper {
      float: left;
      margin-right: 10px;
      width: 55%; }
    #wrapper.mhv-content .merger .va-header-logo-wrapper a,
    #wrapper.mhv-content .merger .va-header-logo-wrapper a img {
      height: auto;
      width: 100%; }
    #wrapper.mhv-content .merger #login-root .profile-nav {
      justify-content: left; }
    #wrapper.mhv-content .merger .vet-toolbar {
      margin-left: 0; }
    #wrapper.mhv-content .merger .vet-toolbar .profile-nav-container {
      align-items: baseline;
      display: inherit; }
    #wrapper.mhv-content .merger .vet-toolbar .sign-in-nav {
      font-weight: 400; }
    #wrapper.mhv-content .merger .vet-toolbar .sign-in-nav .sign-in-links {
      background: none;
      margin-left: 0;
      padding-left: 0.75em; }
    #wrapper.mhv-content .merger .vet-toolbar .sign-in-nav .sign-in-links .va-button-link {
      -webkit-font-smoothing: antialiased;
      font-weight: 600; }
    #wrapper.mhv-content .merger .vet-toolbar .va-dropdown {
      margin-left: 0;
      width: auto; }
    #wrapper.mhv-content .merger .vet-toolbar .va-dropdown .va-dropdown-trigger {
      background-position: right 1.5rem center;
      font-weight: 600;
      line-height: unset;
      margin-right: 1em;
      padding-left: 0;
      width: 100%; }
    #wrapper.mhv-content .merger .vet-toolbar .va-dropdown .va-dropdown-trigger span {
      display: inline-block; }
    #wrapper.mhv-content .merger #homepage-benefits,
    #wrapper.mhv-content .merger #homepage-news,
    #wrapper.mhv-content .merger #hub-rail,
    #wrapper.mhv-content .merger .va-h-ruled--stars,
    #wrapper.mhv-content .merger .va-nav-breadcrumbs,
    #wrapper.mhv-content .merger article {
      padding-left: 0.5em;
      padding-right: 0.5em; }
    #wrapper.mhv-content .merger .va-nav-breadcrumbs.new-grid,
    #wrapper.mhv-content .merger article.new-grid {
      padding-left: 0;
      padding-right: 0; }
    #wrapper.mhv-content .merger .va-nav-breadcrumbs {
      padding-bottom: 0.25em;
      padding-top: 0.25em; }
    #wrapper.mhv-content .merger .va-nav-breadcrumbs .va-nav-breadcrumbs-list li {
      padding-bottom: 0;
      padding-top: 0; }
    #wrapper.mhv-content .merger #hub-rail {
      padding-top: 0; }
    #wrapper.mhv-content .merger .va-nav-linkslist--related {
      margin-bottom: 0 !important; }
    #wrapper.mhv-content .merger .va-navigation-nextprevious {
      padding-left: 0.9375rem;
      padding-right: 0.9375rem; } }
  @media (min-width: 768px) and (max-width: 1201px) {
    #wrapper.mhv-content .merger .va-modal .usa-width-one-half {
      margin-right: 4.82916%;
      width: 44%; }
    #wrapper.mhv-content .merger .va-header-logo-wrapper {
      justify-content: space-between;
      margin-bottom: 0; }
    #wrapper.mhv-content .merger .vet-toolbar {
      flex-shrink: 0; }
    #wrapper.mhv-content .merger .vet-toolbar .profile-nav {
      width: 100%; }
    #wrapper.mhv-content .merger .vet-toolbar .profile-nav .va-dropdown .va-dropdown-trigger {
      background-position: right 0.8rem center; }
    #wrapper.mhv-content .merger .vet-toolbar .profile-nav .va-dropdown .sign-in-links {
      padding-left: 0;
      padding-right: 0; }
    #wrapper.mhv-content .merger #homepage-benefits,
    #wrapper.mhv-content .merger #homepage-news,
    #wrapper.mhv-content .merger #hub-rail,
    #wrapper.mhv-content .merger .va-h-ruled--stars,
    #wrapper.mhv-content .merger .va-nav-breadcrumbs,
    #wrapper.mhv-content .merger article {
      padding-left: 1em;
      padding-right: 1em; }
    #wrapper.mhv-content .merger .va-nav-breadcrumbs.new-grid,
    #wrapper.mhv-content .merger article.new-grid {
      padding-left: 0;
      padding-right: 0; } }
  #wrapper.mhv-content .merger .usa-accordion-bordered.links a,
  #wrapper.mhv-content .merger .usa-accordion-bordered.social a,
  #wrapper.mhv-content .merger va-accordion.links a,
  #wrapper.mhv-content .merger va-accordion.social a {
    text-decoration: underline; }
  #wrapper.mhv-content .merger .usa-accordion-bordered.links .social-icon,
  #wrapper.mhv-content .merger .usa-accordion-bordered.social .social-icon,
  #wrapper.mhv-content .merger va-accordion.links .social-icon,
  #wrapper.mhv-content .merger va-accordion.social .social-icon {
    text-decoration: none; }
  #wrapper.mhv-content .merger .usa-accordion-bordered.links .usa-accordion-content h4:first-child,
  #wrapper.mhv-content .merger .usa-accordion-bordered.links va-accordion-item h4:first-child,
  #wrapper.mhv-content .merger .usa-accordion-bordered.social .usa-accordion-content h4:first-child,
  #wrapper.mhv-content .merger .usa-accordion-bordered.social va-accordion-item h4:first-child,
  #wrapper.mhv-content .merger va-accordion.links .usa-accordion-content h4:first-child,
  #wrapper.mhv-content .merger va-accordion.links va-accordion-item h4:first-child,
  #wrapper.mhv-content .merger va-accordion.social .usa-accordion-content h4:first-child,
  #wrapper.mhv-content .merger va-accordion.social va-accordion-item h4:first-child {
    margin-top: 0; }
  #wrapper.mhv-content .merger .usa-accordion-bordered.links .usa-accordion-content > section,
  #wrapper.mhv-content .merger .usa-accordion-bordered.links va-accordion-item > section,
  #wrapper.mhv-content .merger .usa-accordion-bordered.social .usa-accordion-content > section,
  #wrapper.mhv-content .merger .usa-accordion-bordered.social va-accordion-item > section,
  #wrapper.mhv-content .merger va-accordion.links .usa-accordion-content > section,
  #wrapper.mhv-content .merger va-accordion.links va-accordion-item > section,
  #wrapper.mhv-content .merger va-accordion.social .usa-accordion-content > section,
  #wrapper.mhv-content .merger va-accordion.social va-accordion-item > section {
    margin-bottom: 1.5em; }
  #wrapper.mhv-content .merger .usa-accordion-bordered.links .usa-accordion-content > section:last-child,
  #wrapper.mhv-content .merger .usa-accordion-bordered.links va-accordion-item > section:last-child,
  #wrapper.mhv-content .merger .usa-accordion-bordered.social .usa-accordion-content > section:last-child,
  #wrapper.mhv-content .merger .usa-accordion-bordered.social va-accordion-item > section:last-child,
  #wrapper.mhv-content .merger va-accordion.links .usa-accordion-content > section:last-child,
  #wrapper.mhv-content .merger va-accordion.links va-accordion-item > section:last-child,
  #wrapper.mhv-content .merger va-accordion.social .usa-accordion-content > section:last-child,
  #wrapper.mhv-content .merger va-accordion.social va-accordion-item > section:last-child {
    margin-bottom: 0; }
  #wrapper.mhv-content .merger .usa-accordion-bordered.links .usa-accordion-content > h4,
  #wrapper.mhv-content .merger .usa-accordion-bordered.links va-accordion-item > h4,
  #wrapper.mhv-content .merger .usa-accordion-bordered.social .usa-accordion-content > h4,
  #wrapper.mhv-content .merger .usa-accordion-bordered.social va-accordion-item > h4,
  #wrapper.mhv-content .merger va-accordion.links .usa-accordion-content > h4,
  #wrapper.mhv-content .merger va-accordion.links va-accordion-item > h4,
  #wrapper.mhv-content .merger va-accordion.social .usa-accordion-content > h4,
  #wrapper.mhv-content .merger va-accordion.social va-accordion-item > h4 {
    margin: 1.5em auto; }
  #wrapper.mhv-content .merger .usa-accordion-bordered.links .usa-accordion-content ul > h4,
  #wrapper.mhv-content .merger .usa-accordion-bordered.links .usa-accordion-content ul > li,
  #wrapper.mhv-content .merger .usa-accordion-bordered.links va-accordion-item ul > h4,
  #wrapper.mhv-content .merger .usa-accordion-bordered.links va-accordion-item ul > li,
  #wrapper.mhv-content .merger .usa-accordion-bordered.social .usa-accordion-content ul > h4,
  #wrapper.mhv-content .merger .usa-accordion-bordered.social .usa-accordion-content ul > li,
  #wrapper.mhv-content .merger .usa-accordion-bordered.social va-accordion-item ul > h4,
  #wrapper.mhv-content .merger .usa-accordion-bordered.social va-accordion-item ul > li,
  #wrapper.mhv-content .merger va-accordion.links .usa-accordion-content ul > h4,
  #wrapper.mhv-content .merger va-accordion.links .usa-accordion-content ul > li,
  #wrapper.mhv-content .merger va-accordion.links va-accordion-item ul > h4,
  #wrapper.mhv-content .merger va-accordion.links va-accordion-item ul > li,
  #wrapper.mhv-content .merger va-accordion.social .usa-accordion-content ul > h4,
  #wrapper.mhv-content .merger va-accordion.social .usa-accordion-content ul > li,
  #wrapper.mhv-content .merger va-accordion.social va-accordion-item ul > h4,
  #wrapper.mhv-content .merger va-accordion.social va-accordion-item ul > li {
    margin: 1em auto; }
  #wrapper.mhv-content .merger .usa-accordion-bordered.links .usa-accordion-content ul > li:last-child,
  #wrapper.mhv-content .merger .usa-accordion-bordered.links va-accordion-item ul > li:last-child,
  #wrapper.mhv-content .merger .usa-accordion-bordered.social .usa-accordion-content ul > li:last-child,
  #wrapper.mhv-content .merger .usa-accordion-bordered.social va-accordion-item ul > li:last-child,
  #wrapper.mhv-content .merger va-accordion.links .usa-accordion-content ul > li:last-child,
  #wrapper.mhv-content .merger va-accordion.links va-accordion-item ul > li:last-child,
  #wrapper.mhv-content .merger va-accordion.social .usa-accordion-content ul > li:last-child,
  #wrapper.mhv-content .merger va-accordion.social va-accordion-item ul > li:last-child {
    margin: unset; }
  #wrapper.mhv-content .merger .usa-accordion-bordered.links .usa-accordion-button,
  #wrapper.mhv-content .merger .usa-accordion-bordered.social .usa-accordion-button,
  #wrapper.mhv-content .merger va-accordion.links .usa-accordion-button,
  #wrapper.mhv-content .merger va-accordion.social .usa-accordion-button {
    border: none; }
  #wrapper.mhv-content .merger .va-sign-in-alert .btn-primary,
  #wrapper.mhv-content .merger .va-sign-in-alert .usa-button-primary {
    margin-top: 10px; }
  #wrapper.mhv-content .merger .va-modal-close .fa {
    color: inherit; }
  #wrapper.mhv-content .merger .hub-links-container {
    flex: 1; }
  #wrapper.mhv-content .merger .white {
    color: #fff; }
  #wrapper.mhv-content .merger .sidenav-previous-page {
    font-size: 15px;
    padding-bottom: 12px; }
  @media (min-width: 320px) and (max-width: 768px) {
    #wrapper.mhv-content .merger .sidenav-previous-page {
      margin-left: 15px; } }
  #wrapper.mhv-content .merger .sidenav-previous-page a:before {
    content: " \2039   ";
    display: inline-block;
    padding: 0 0.35em 0 0; }
  #wrapper.mhv-content .merger .sign-in-links {
    flex-shrink: 0; }
  #wrapper.mhv-content .merger .sign-in-link {
    margin: 0; }
  @media print and (min-width: 768px), screen and (min-width: 768px) {
    #wrapper.mhv-content .merger .sign-in-link:active,
    #wrapper.mhv-content .merger .sign-in-link:hover {
      background-color: #003e73;
      color: inherit !important;
      text-decoration: none; }
    #wrapper.mhv-content .merger .sign-in-link:focus {
      outline-offset: 2px; } }
  @media (max-width: 767px) {
    #wrapper.mhv-content .merger .sign-in-link {
      -webkit-font-smoothing: auto;
      -webkit-font-smoothing: antialiased;
      background: none;
      background-color: transparent !important;
      color: #004795 !important;
      color: #fff !important;
      display: inline;
      font-weight: 400;
      font-weight: 600;
      line-height: inherit;
      margin: 0;
      text-align: left;
      text-decoration: underline;
      text-decoration: none;
      width: auto !important; }
    #wrapper.mhv-content .merger .sign-in-link,
    #wrapper.mhv-content .merger .sign-in-link:hover {
      border: 0;
      border-radius: 0;
      outline: 0;
      padding: 0 !important; }
    #wrapper.mhv-content .merger .sign-in-link:hover {
      background: none;
      background-color: rgba(0, 0, 0, 0.05) !important;
      color: #004795;
      text-decoration: underline;
      transition-duration: 0.3s;
      transition-property: color, background-color, border-color;
      transition-timing-function: ease-in-out; }
    #wrapper.mhv-content .merger .sign-in-link:active {
      background: rgba(0, 0, 0, 0.05); }
    #wrapper.mhv-content .merger .sign-in-link:focus {
      outline: 2px solid #f9c642;
      outline-offset: 2px;
      outline-offset: 0; }
    #wrapper.mhv-content .merger .sign-in-link:disabled {
      color: #aeb0b5 !important;
      text-decoration: none; } }
  #wrapper.mhv-content .usa-accordion-bordered .fa {
    color: #004795; }
  #wrapper.mhv-content .va-l-detail-page > .usa-grid-full {
    padding-left: inherit;
    padding-right: inherit; }
  #wrapper.mhv-content .flex-container {
    display: flex; }
  #wrapper.mhv-content img[data-src],
  #wrapper.mhv-content img[data-srcset] {
    display: block;
    min-height: 1px; }
  #wrapper.mhv-content .vet-toolbar .va-dropdown {
    margin-left: 0; }
  #wrapper.mhv-content .profile-nav {
    margin-top: 6px; }
  #wrapper.mhv-content .process-accordion > li {
    list-style: none !important; }
  #wrapper.mhv-content .circular-profile-image {
    border-radius: 50%;
    position: relative; }
  #wrapper.mhv-content .usa-grid-full > :last-child.half-em-bottom-margin,
  #wrapper.mhv-content .usa-grid > :last-child.half-em-bottom-margin {
    margin-bottom: 0.5em; }
  #wrapper.mhv-content .inline-table-helper {
    display: inline-table; }
  #wrapper.mhv-content .usa-accordion-bordered > ul li ul,
  #wrapper.mhv-content .usa-accordion > ul li ul {
    list-style: square; }
  #wrapper.mhv-content .no-left-button-right-radius-treatment {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0; }
  #wrapper.mhv-content .no-right-button-left-radius-treatment {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0; }
  #wrapper.mhv-content .no-p-bottom-margin p {
    margin-bottom: 0; }
  #wrapper.mhv-content .operating-status-title {
    margin: auto; }
  #wrapper.mhv-content .clearfix-text {
    clear: both;
    display: block; }
  #wrapper.mhv-content .va-u-outline--none:focus {
    outline: none; }
  #wrapper.mhv-content .image-detail {
    width: 25%; }
  @media (max-width: 481px) {
    #wrapper.mhv-content .image-detail {
      width: 100%; } }
  #wrapper.mhv-content .image-detail .alt-text-container {
    min-height: 200px; }
  #wrapper.mhv-content .image-desc {
    width: 50%; }
  @media (max-width: 481px) {
    #wrapper.mhv-content .image-desc {
      width: 100%; } }
  #wrapper.mhv-content ._acs._acsbadge--default {
    background-color: #000 !important; }
  @media (min-width: 481px) {
    #wrapper.mhv-content .media-list-images {
      max-width: 50%; } }
  #wrapper.mhv-content #va-modal {
    display: none; }
  #wrapper.mhv-content .va-modal {
    background: rgba(50, 58, 69, 0.8);
    content: " ";
    display: block;
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 6; }
  @media screen and (max-width: 481px) {
    #wrapper.mhv-content .va-modal {
      overflow-y: scroll; } }
  #wrapper.mhv-content .va-modal .va-modal-body {
    margin-right: 2rem; }
  #wrapper.mhv-content .va-modal .va-modal-body p:first-of-type {
    margin-top: 0; }
  #wrapper.mhv-content .va-modal-title {
    margin: 0 0 1.6rem; }
  #wrapper.mhv-content .va-modal-inner {
    background: #fff;
    cursor: auto;
    margin: auto;
    max-width: 40rem;
    position: relative;
    top: 50%;
    transform: translateY(-50%);
    width: 100%; }
  @media screen and (max-width: 481px) {
    #wrapper.mhv-content .va-modal-inner {
      top: 0;
      transform: none; } }
  #wrapper.mhv-content .va-modal-alert {
    max-width: 60rem; }
  #wrapper.mhv-content .va-modal-alert .alert-actions {
    margin-top: 2.4rem; }
  #wrapper.mhv-content .va-modal-alert .alert-actions button {
    margin: 0; }
  #wrapper.mhv-content .va-modal-alert .alert-actions button + button {
    margin-left: 2rem; }
  #wrapper.mhv-content .va-modal-body {
    word-wrap: break-word;
    overflow-wrap: break-word;
    padding: 2rem;
    word-break: break-word; }
  #wrapper.mhv-content .va-modal-large .va-modal-inner {
    max-width: 75rem;
    width: 75vw; }
  #wrapper.mhv-content .va-modal-large .va-modal-inner .va-modal-body {
    max-height: 95vh;
    overflow-y: auto; }
  #wrapper.mhv-content .va-modal-body h3 {
    margin-top: 0; }
  #wrapper.mhv-content .va-modal button {
    white-space: nowrap; }
  #wrapper.mhv-content button.va-modal-close {
    background-color: transparent;
    color: #0071bb;
    font-size: 2.25rem;
    margin: 1.6rem;
    padding: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: auto;
    z-index: 9; }
  #wrapper.mhv-content button.va-modal-close:hover {
    background-color: transparent;
    color: #003e73; }
  #wrapper.mhv-content button.va-modal-close:active {
    background-color: transparent;
    color: #112e51; }
  #wrapper.mhv-content .usa-sr-only {
    left: -999em;
    position: absolute; }
  #wrapper.mhv-content .process {
    list-style: none;
    padding: 1em 0;
    position: relative; }
  #wrapper.mhv-content .process h2,
  #wrapper.mhv-content .process h3,
  #wrapper.mhv-content .process h4,
  #wrapper.mhv-content .process h5 {
    clear: none;
    margin-top: 0;
    padding-top: 0.3em; }
  #wrapper.mhv-content .process p {
    padding: 0; }
  #wrapper.mhv-content .process p,
  #wrapper.mhv-content .process p:only-of-type {
    margin-top: 0; }
  #wrapper.mhv-content .process p.va-address-block {
    padding-left: 1rem; }
  #wrapper.mhv-content .process ul {
    margin: 0 0 1em 1.25em !important;
    padding: 0; }
  #wrapper.mhv-content .process ul li {
    list-style: square;
    margin: 0;
    padding: 0.1em 0; }
  #wrapper.mhv-content .process-step {
    border-left: 8px solid #aeb0b5;
    list-style: none;
    margin: 0 !important;
    padding: 0 0 2em 2em; }
  #wrapper.mhv-content .process-step:before {
    background: #849097;
    border: 4px solid #fff;
    border-radius: 4em;
    color: #fff;
    display: block;
    float: left;
    font-size: 1.3em;
    font-weight: 700;
    margin-left: -2.7em;
    position: relative;
    text-align: center;
    top: -0.2em;
    width: 2em; }
  #wrapper.mhv-content .process-step:last-child {
    border-left: 0;
    padding-left: calc(2em + 8px); }
  #wrapper.mhv-content .list-one:before {
    content: "1"; }
  #wrapper.mhv-content .list-two:before {
    content: "2"; }
  #wrapper.mhv-content .list-three:before {
    content: "3"; }
  #wrapper.mhv-content .list-four:before {
    content: "4"; }
  #wrapper.mhv-content .list-five:before {
    content: "5"; }
  #wrapper.mhv-content .list-six:before {
    content: "6"; }
  #wrapper.mhv-content .list-seven:before {
    content: "7"; }
  #wrapper.mhv-content .list-eight:before {
    content: "8"; }
  #wrapper.mhv-content .list-nine:before {
    content: "9"; }
  #wrapper.mhv-content .list-ten:before {
    content: "10"; }
  #wrapper.mhv-content .list-eleven:before {
    content: "11"; }
  #wrapper.mhv-content .list-twelve:before {
    content: "12"; }
  #wrapper.mhv-content .list-thirteen:before {
    content: "13"; }
  #wrapper.mhv-content .list-fourteen:before {
    content: "14"; }
  #wrapper.mhv-content .list-fifteen:before {
    content: "15"; }
  #wrapper.mhv-content .list-sixteen:before {
    content: "16"; }
  #wrapper.mhv-content .list-seventeen:before {
    content: "17"; }
  #wrapper.mhv-content .list-eighteen:before {
    content: "18"; }
  #wrapper.mhv-content .list-nineteen:before {
    content: "19"; }
  #wrapper.mhv-content .list-twenty:before {
    content: "20"; }
  #wrapper.mhv-content #playbook .primary [href^="http"],
  #wrapper.mhv-content .coda [href^="http"] {
    margin-right: 0.1em;
    padding-right: 1.5em; }
  #wrapper.mhv-content .tagline-content p {
    border-bottom: 2px solid #fff;
    color: rgba(255, 255, 255, 0.7);
    font-size: 2.15em;
    line-height: 1.2em;
    margin: 0 0 2em;
    padding: 0 0 1em; }
  #wrapper.mhv-content .page-playbook {
    background-color: #fff; }
  #wrapper.mhv-content .page-playbook .header {
    background-color: inherit; }
  #wrapper.mhv-content .page-playbook .vets-logo path,
  #wrapper.mhv-content .page-playbook .vets-logo rect {
    fill: #003e73; }
  #wrapper.mhv-content .page-playbook .menu {
    display: none !important; }
  #wrapper.mhv-content .splash--hasimg {
    background-position: top;
    background-repeat: no-repeat;
    background-size: cover;
    margin-bottom: 1em;
    padding: 6.1em 0 !important; }
  #wrapper.mhv-content #playbook .splash {
    align-items: center;
    background: #fff url("/mhv-portal-web/o/mhv-portal-theme/images/design/background/thread.png") 50% no-repeat;
    background-size: cover;
    display: flex;
    margin: 0;
    min-height: 14em; }
  #wrapper.mhv-content .va-headingflag {
    background: none !important;
    color: #112e51 !important;
    margin: 0 0 2em !important;
    padding: 0 !important; }
  @media screen and (min-width: 768px) {
    #wrapper.mhv-content .va-headingflag {
      margin: 1.35em 0 0 !important;
      position: absolute !important;
      z-index: 100 !important; } }
  #wrapper.mhv-content .va-headingflag a {
    background: #fdb81e;
    border-bottom: none;
    color: #112e51;
    margin: 0;
    padding: 0.5em 0.25em;
    text-decoration: none;
    transition-property: padding; }
  #wrapper.mhv-content .va-headingflag a:hover {
    padding: 0.5em 0.65em; }
  @media screen and (min-width: 768px) {
    #wrapper.mhv-content .va-headingflag {
      margin: 1.35em 0 0;
      position: absolute;
      z-index: 100; } }
  #wrapper.mhv-content .va-headingflag--tagline {
    padding: 0; }
  #wrapper.mhv-content #playbook h2 {
    background: none;
    font-size: 2.5em; }
  #wrapper.mhv-content #playbook .card a {
    border-bottom: 2px solid #d6d7d9;
    display: inline-block; }
  #wrapper.mhv-content #playbook .card a,
  #wrapper.mhv-content #playbook .card a:hover {
    background: rgba(0, 0, 0, 0.05); }
  #wrapper.mhv-content .process--playbook {
    padding: 0; }
  #wrapper.mhv-content .process--playbook h4 {
    padding-top: 1.5em; }
  #wrapper.mhv-content .process--playbook h4 span {
    display: block; }
  #wrapper.mhv-content .process--playbook h6 {
    display: inline-block; }
  #wrapper.mhv-content .process-step--playbook {
    border-left: 4px solid #849097;
    padding-top: 1.5em; }
  #wrapper.mhv-content .process-step--playbook:before {
    background: #fff;
    border-color: #849097;
    color: #849097;
    font-size: 1.3em;
    font-weight: 700;
    margin-left: -2.6em;
    padding: 0;
    position: relative;
    top: -0.1em;
    width: 2em; }
  #wrapper.mhv-content .process-step--playbook:last-child {
    border-left: 4px solid #849097;
    padding: 0 0 2em 2em; }
  #wrapper.mhv-content .process-step--playbook.list-nine {
    border-left: 0; }
  @media screen and (max-width: 481px) {
    #wrapper.mhv-content .process-step--iterative .list-four,
    #wrapper.mhv-content .process-step--iterative .list-six {
      margin-top: 1em !important;
      padding-top: 0; } }
  #wrapper.mhv-content .process-step--iterative:before {
    background-image: url("/mhv-portal-web/o/mhv-portal-theme/images/icons/SVG/loop2.svg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    border: none;
    display: inline-block;
    height: 2.2em !important;
    margin-left: -3.3em;
    padding-top: 0.35em;
    width: 3.4em; }
  #wrapper.mhv-content .badge--iterative {
    background: rgba(0, 0, 0, 0.05);
    border-radius: 3px;
    display: inline-block;
    font-size: 0.85em;
    letter-spacing: 0.05em;
    margin-left: 0;
    padding: 0.2em 0.6em;
    text-transform: uppercase;
    vertical-align: 15%; }
  @media screen and (min-width: 768px) {
    #wrapper.mhv-content .badge--iterative {
      margin-left: 1.25em; } }
  @media screen and (max-width: 768px) {
    #wrapper.mhv-content .badge--iterative {
      margin-bottom: 1em; } }
  #wrapper.mhv-content .human-centered .deliver,
  #wrapper.mhv-content .human-centered .design,
  #wrapper.mhv-content .human-centered .discover {
    border-bottom: 4px solid #fff;
    border-top: 4px solid #fff; }
  #wrapper.mhv-content .human-centered .deliver div:first-child,
  #wrapper.mhv-content .human-centered .design div:first-child,
  #wrapper.mhv-content .human-centered .discover div:first-child {
    border-right: 8px solid #fff; }
  @media screen and (max-width: 481px) {
    #wrapper.mhv-content .human-centered .deliver div:first-child,
    #wrapper.mhv-content .human-centered .design div:first-child,
    #wrapper.mhv-content .human-centered .discover div:first-child {
      border-right: 0; } }
  #wrapper.mhv-content .human-centered .deliver div:nth-child(2),
  #wrapper.mhv-content .human-centered .design div:nth-child(2),
  #wrapper.mhv-content .human-centered .discover div:nth-child(2) {
    padding: 1.5em 1.5em 0.2em; }
  #wrapper.mhv-content .human-centered .deliver .graphic,
  #wrapper.mhv-content .human-centered .design .graphic,
  #wrapper.mhv-content .human-centered .discover .graphic {
    background-size: 165px 165px;
    height: 209px;
    padding: 0; }
  @media screen and (max-width: 768px) {
    #wrapper.mhv-content .human-centered .deliver .graphic,
    #wrapper.mhv-content .human-centered .design .graphic,
    #wrapper.mhv-content .human-centered .discover .graphic {
      background-position: 0; } }
  #wrapper.mhv-content .discover {
    background: #e8f5fa; }
  #wrapper.mhv-content .discover .process-step:first-child {
    margin-top: 1.3em !important;
    padding-top: 0; }
  #wrapper.mhv-content .discover .graphic {
    background: url(/mhv-portal-web/o/mhv-portal-theme/images/design/playbook/discover-process.svg) 40% no-repeat; }
  #wrapper.mhv-content .design {
    background: #f6f6f6; }
  #wrapper.mhv-content .design .graphic {
    background: url(/mhv-portal-web/o/mhv-portal-theme/images/design/playbook/design-process.svg) 40% no-repeat; }
  #wrapper.mhv-content .deliver {
    background: #eff0e6; }
  #wrapper.mhv-content .deliver .graphic {
    background: url(/mhv-portal-web/o/mhv-portal-theme/images/design/playbook/discover-process.svg) 40% no-repeat; }
  #wrapper.mhv-content .va-list-num--discover li:before {
    background-color: #e8f5fa; }
  #wrapper.mhv-content .va-list-num--design li:before {
    background-color: #f6f6f6 !important; }
  #wrapper.mhv-content .va-list-num--deliver li:before {
    background-color: #eff0e6 !important; }
  #wrapper.mhv-content .va-prodmethod {
    padding: 0; }
  #wrapper.mhv-content .va-prodmethod h5 {
    padding-top: 1.5em; }
  #wrapper.mhv-content .va-prodmethod h5,
  #wrapper.mhv-content .va-prodmethod h6 {
    font-size: 2.16rem; }
  #wrapper.mhv-content .color-chip {
    border-radius: 10em;
    display: inline-block;
    height: 3em;
    margin: 0.5em 1em 0.5em 0;
    vertical-align: middle;
    width: 3em; }
  #wrapper.mhv-content .color-chip.primary-color {
    background: #0071bb; }
  #wrapper.mhv-content .color-chip.color-primary-darker {
    background: #003e73; }
  #wrapper.mhv-content .color-chip.color-primary-darkest {
    background: #112e51; }
  #wrapper.mhv-content .color-chip.color-gray-dark {
    background: #323a45; }
  #wrapper.mhv-content .color-chip.color-gray-lightest {
    background: #f1f1f1; }
  #wrapper.mhv-content .color-chip.color-gold {
    background: #fdb81e; }
  #wrapper.mhv-content .color-chip.color-green {
    background: #2e8540; }
  #wrapper.mhv-content .color-chip.color-green-lightest {
    background: #e7f4e4; }
  #wrapper.mhv-content .splash--alternate li a {
    border-bottom: 2px solid #d6d7d9 !important;
    color: #112e51 !important; }
  #wrapper.mhv-content .splash--alternate li a:hover {
    border-bottom: 3px solid #fdb81e !important; }
  #wrapper.mhv-content .splash--alternate li.parent:after {
    color: #aeb0b5 !important; }
  #wrapper.mhv-content .tertiary {
    background: #e8f5fa; }
  #wrapper.mhv-content .quaternary {
    background: #d6d7d9; }
  #wrapper.mhv-content .quaternary h1,
  #wrapper.mhv-content .quaternary h2,
  #wrapper.mhv-content .quaternary h3,
  #wrapper.mhv-content .quaternary h4,
  #wrapper.mhv-content .quaternary h5,
  #wrapper.mhv-content .quaternary h6,
  #wrapper.mhv-content .quaternary li,
  #wrapper.mhv-content .quaternary p {
    color: #fff; }
  #wrapper.mhv-content .quaternary h4 {
    font-weight: 700; }
  #wrapper.mhv-content .quaternary .cards a {
    height: 12em; }
  #wrapper.mhv-content .quaternary .feature {
    background: none; }
  #wrapper.mhv-content .coda,
  #wrapper.mhv-content .quaternary,
  #wrapper.mhv-content .tertiary {
    padding: 3em 0; }
  #wrapper.mhv-content .coda h3,
  #wrapper.mhv-content .quaternary h3,
  #wrapper.mhv-content .tertiary h3 {
    font-size: 2.2em; }
  #wrapper.mhv-content .coda {
    background: #003e73;
    color: #fff; }
  #wrapper.mhv-content .coda a,
  #wrapper.mhv-content .coda h4 {
    color: inherit; }
  #wrapper.mhv-content .coda h4 {
    font-size: 1.5em; }
  #wrapper.mhv-content .va-cards {
    display: block;
    margin: 0 !important;
    min-width: 300px;
    padding: 0; }
  @media screen and (min-width: 768px) {
    #wrapper.mhv-content .va-cards--2across:after,
    #wrapper.mhv-content .va-cards--3across:after {
      clear: both;
      content: "";
      display: block; }
    #wrapper.mhv-content .va-cards--3across > .va-card {
      width: 33%; }
    #wrapper.mhv-content .va-cards--2across > .va-card {
      width: 50%; } }
  #wrapper.mhv-content .va-card {
    border-color: transparent;
    border-style: solid;
    border-width: 0 0.625rem 1.25rem 0.67rem;
    list-style: none !important;
    padding: 0;
    position: relative; }
  @media screen and (min-width: 768px) {
    #wrapper.mhv-content .va-card {
      float: left; } }
  #wrapper.mhv-content .va-card a {
    color: inherit; }
  #wrapper.mhv-content .va-card-body,
  #wrapper.mhv-content .va-card a {
    background: #003e73;
    border-radius: 0.2em;
    color: #fff !important;
    display: block;
    font-weight: 400;
    height: 11em;
    padding: 0.45em 0.75em;
    text-align: left;
    text-decoration: none;
    transition: all, 0.3s, ease-in-out; }
  #wrapper.mhv-content .va-card-body:active,
  #wrapper.mhv-content .va-card-body:focus,
  #wrapper.mhv-content .va-card-body:hover,
  #wrapper.mhv-content .va-card a:active,
  #wrapper.mhv-content .va-card a:focus,
  #wrapper.mhv-content .va-card a:hover {
    background: #0071bb;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.05);
    color: inherit;
    cursor: pointer;
    text-decoration: inherit; }
  #wrapper.mhv-content .va-card-body + ol,
  #wrapper.mhv-content .va-card-body + ul,
  #wrapper.mhv-content .va-card a + ol,
  #wrapper.mhv-content .va-card a + ul {
    margin: 1em 1.2em 0 2em !important; }
  @media screen and (min-width: 768px) {
    #wrapper.mhv-content .va-card-body,
    #wrapper.mhv-content .va-card a {
      padding: 1.25em; } }
  #wrapper.mhv-content .va-card-title {
    color: #fff !important;
    font: 600 1.35em/1.3em Source Sans Pro, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif !important;
    margin: 0 !important;
    padding: 0 0 0.25em !important; }
  #wrapper.mhv-content .va-card-title a {
    background-color: transparent;
    text-decoration: none; }
  #wrapper.mhv-content .va-nav-category {
    color: #323a45;
    list-style: none;
    margin: 0 -0.625rem;
    padding: 0; }
  #wrapper.mhv-content .va-nav-category:after,
  #wrapper.mhv-content .va-nav-category:before {
    clear: both;
    content: " ";
    display: table; }
  #wrapper.mhv-content .va-nav-category li {
    border-bottom: 1px solid #aeb0b5;
    display: block;
    height: auto;
    margin: 0;
    width: 100%; }
  #wrapper.mhv-content .va-nav-category a {
    border-bottom: none;
    border-left: 4px solid transparent;
    border-radius: 0;
    box-shadow: none;
    color: #323a45;
    display: block;
    height: auto;
    margin: 0;
    padding: 1em 0.5em;
    text-decoration: none; }
  #wrapper.mhv-content .va-nav-category a:hover {
    background: rgba(0, 0, 0, 0.05);
    border-left-color: #0071bb;
    text-decoration: none; }
  #wrapper.mhv-content .va-nav-category-title,
  #wrapper.mhv-content .va-nav-category h5 {
    color: #112e51;
    font-family: Source Sans Pro, Helvetica, Arial, sans-serif;
    font-size: 1.35em;
    font-weight: 700;
    margin: 0;
    padding: 0 0 0.25em;
    width: 100%; }
  #wrapper.mhv-content .va-nav-category a {
    background-image: none; }
  #wrapper.mhv-content .messaging-my-folders,
  #wrapper.mhv-content .usa-sidenav-list a {
    font-size: 15px;
    padding: 8px 16px 8px 12px;
    text-decoration: none; }
  #wrapper.mhv-content .usa-sidenav-list a.va-button-primary {
    padding: 1rem 2rem; }
  @media (min-width: 320px) and (max-width: 767px) {
    #wrapper.mhv-content .va-sidebarnav {
      display: none; }
    #wrapper.mhv-content button.va-sidebarnav-close {
      position: absolute;
      right: 2px;
      top: 2px; }
    #wrapper.mhv-content button.va-sidebarnav-close:focus,
    #wrapper.mhv-content button.va-sidebarnav-close:hover {
      background-color: #f1f1f1; } }
  #wrapper.mhv-content .left-side-nav-title {
    color: #000;
    padding-left: 1em; }
  @media screen and (min-width: 1008px) {
    #wrapper.mhv-content .left-side-nav-title {
      padding-left: 0; } }
  #wrapper.mhv-content .va-sidebarnav {
    color: #004795; }
  #wrapper.mhv-content .va-sidebarnav li {
    border-top-color: #d6d7d9; }
  @media screen and (max-width: 767px) {
    #wrapper.mhv-content .va-sidebarnav {
      height: 100%;
      left: 0;
      overflow: scroll;
      padding: 1.6rem;
      position: absolute;
      top: 0;
      visibility: hidden; }
    #wrapper.mhv-content .va-l-detail-page .va-sidebarnav {
      width: 100%; }
    #wrapper.mhv-content .va-sidebarnav:before {
      background: rgba(0, 0, 0, 0.05);
      content: "\A0";
      display: block;
      height: 100%;
      left: 0;
      position: fixed;
      top: 0;
      width: 100%;
      z-index: 1; }
    #wrapper.mhv-content .va-sidebarnav > div {
      background: #fff;
      border-left: 1px solid #aeb0b5;
      height: 100%;
      max-width: 30rem;
      overflow: auto;
      padding: 3.2rem 1.6rem 1.6rem;
      position: absolute;
      right: 0;
      top: 0;
      transform: translateX(100%);
      transition: transform 0.1s linear;
      visibility: visible;
      width: 80%;
      z-index: 2; }
    #wrapper.mhv-content .va-sidebarnav--opened {
      display: block;
      position: fixed;
      visibility: visible;
      z-index: 300; }
    #wrapper.mhv-content .va-sidebarnav--opened > div {
      transform: translateX(0); }
    #wrapper.mhv-content .va-sidebarnav-close {
      position: absolute;
      right: 0;
      top: 0; } }
  @media screen and (min-width: 768px) {
    #wrapper.mhv-content .va-sidebarnav a {
      padding-right: 1.6rem; }
    #wrapper.mhv-content .va-sidebarnav-close {
      display: none; }
    #wrapper.mhv-content .va-sidebarnav .usa-sidenav-list {
      margin-right: 1.6rem; } }
  #wrapper.mhv-content .va-sidebarnav ul.usa-accordion > li {
    margin-bottom: -1px; }
  #wrapper.mhv-content .va-sidebarnav .left-side-nav-title {
    padding-bottom: 25px; }
  #wrapper.mhv-content .va-sidebarnav .left-side-nav-title > .icon-small {
    font-size: 1.7rem;
    margin-right: 5px;
    padding-left: 0;
    vertical-align: middle; }
  #wrapper.mhv-content .va-sidebarnav .usa-sidenav-list {
    margin-left: 0;
    margin-right: 0; }
  #wrapper.mhv-content .va-sidebarnav .usa-sidenav-list > li {
    border-top: 0; }
  #wrapper.mhv-content .va-sidebarnav .usa-sidenav-list > li .active-menu {
    border-bottom: 0; }
  #wrapper.mhv-content .va-sidebarnav .usa-sidenav-list > li a {
    border-left: 4px solid transparent;
    color: #004795;
    display: inline-block;
    vertical-align: middle;
    width: 100%; }
  #wrapper.mhv-content .va-sidebarnav .usa-sidenav-list > li a:focus,
  #wrapper.mhv-content .va-sidebarnav .usa-sidenav-list > li a:hover {
    background-color: #e1f3f8;
    border-color: #004795;
    padding: 8px 14px;
    transition: background-color 0.1s ease-in-out 0s, border-color 0.1s ease-in-out 0s, padding 0.1s ease-in-out 0s; }
  #wrapper.mhv-content .va-sidebarnav .usa-sidenav-list > li i {
    color: #000;
    font-size: 15px;
    padding-left: 0;
    vertical-align: middle; }
  #wrapper.mhv-content .va-sidebarnav .usa-sidenav-list .menu-item-container > a {
    font-weight: 700; }
  #wrapper.mhv-content .va-sidebarnav .usa-sidenav-list .menu-item-container:hover {
    background-color: #f1f1f1;
    color: #0071bb; }
  #wrapper.mhv-content .va-sidebarnav .usa-sidenav-list .menu-item-container:focus {
    outline: 2px solid #fdb81e;
    outline-offset: 3px; }
  #wrapper.mhv-content .va-sidebarnav .usa-sidenav-list a.usa-current {
    background-color: #f1f1f1;
    border-left: 4px solid #212121;
    color: #212121;
    cursor: auto;
    margin-left: 16px;
    padding-left: 12px; }
  #wrapper.mhv-content .va-sidebarnav .usa-sidenav-list a.usa-current.level-one {
    margin-left: 0;
    padding-left: 14px; }
  #wrapper.mhv-content .va-sidebarnav .usa-sidenav-list a.usa-current:hover {
    background-color: #f1f1f1;
    font-weight: 700; }
  #wrapper.mhv-content .va-sidebarnav .usa-sidenav-list .active-level {
    background-color: #f1f1f1; }
  #wrapper.mhv-content .va-sidebarnav .usa-sidenav-list .active-level .usa-sidenav-sub_list {
    margin-bottom: 2px;
    margin-top: 2px; }
  #wrapper.mhv-content .va-sidebarnav .usa-sidenav-list .active-level .usa-sidenav-sub_list li > a {
    padding: 8px 14px 8px 28px; }
  #wrapper.mhv-content .va-sidebarnav .usa-sidenav-list .active-level .usa-sidenav-sub_list li > a:hover {
    padding: 8px 12px 8px 30px; }
  #wrapper.mhv-content .va-sidebarnav .usa-sidenav-list .active-level .usa-sidenav-sub_list li:last-child a {
    padding-bottom: 12px; }
  #wrapper.mhv-content .va-sidebarnav h4 {
    display: inline-block;
    margin-bottom: 0;
    margin-top: 0;
    vertical-align: middle;
    width: 75%; }
  #wrapper.mhv-content .va-sidebarnav .usa-sidenav-list > li i {
    position: relative;
    right: -20px; }
  #wrapper.mhv-content .va-sidebarnav .usa-sidenav-list > li .menu-item-container > a {
    font-weight: 400; }
  #wrapper.mhv-content .va-sidebarnav .usa-sidenav-list > li a.usa-current {
    font-weight: 700;
    margin-left: 0; }
  #wrapper.mhv-content .va-sidebarnav .usa-sidenav-list > li a.usa-current:focus,
  #wrapper.mhv-content .va-sidebarnav .usa-sidenav-list > li a.usa-current:hover {
    border-color: #212121;
    padding: 8px 16px 8px 12px; }
  #wrapper.mhv-content .va-sidebarnav .usa-sidenav-sub_list a {
    font-size: 15px;
    padding-left: 40px;
    width: 100% !important; }
  #wrapper.mhv-content .va-sidebarnav .usa-sidenav-sub_list a:focus {
    outline: 2px solid #f9c642;
    outline-offset: 0; }
  #wrapper.mhv-content .va-sidebarnav .usa-sidenav-sub_list a:focus,
  #wrapper.mhv-content .va-sidebarnav .usa-sidenav-sub_list a:hover {
    background-color: #e1f3f8;
    border-color: #004795;
    padding: 8px 12px 8px 30px; }
  #wrapper.mhv-content .va-sidebarnav .usa-sidenav-sub_list a.usa-current {
    margin-left: 16px !important; }
  #wrapper.mhv-content .va-sidebarnav .usa-accordion .usa-accordion-button {
    background-color: #fff;
    background-size: 1.1rem;
    border-bottom: 1px solid #d6d7d9;
    border-top: 1px solid #d6d7d9;
    color: #004795;
    font-size: 17px;
    font-weight: 400;
    padding-left: 1rem; }
  #wrapper.mhv-content .va-sidebarnav .usa-accordion .usa-accordion-button:focus {
    background-color: #f1f1f1;
    border: 2px solid #fdb81e;
    font-weight: 700;
    outline: 0; }
  #wrapper.mhv-content .va-sidebarnav .usa-accordion .usa-accordion-button:hover {
    background-color: #e1f3f8; }
  #wrapper.mhv-content .va-sidebarnav .usa-accordion .usa-accordion-button[aria-expanded="false"] {
    background-image: url("/mhv-portal-web/o/mhv-portal-theme/images/plus.svg"); }
  #wrapper.mhv-content .va-sidebarnav .usa-accordion .usa-accordion-button[aria-expanded="true"] {
    background-image: url("/mhv-portal-web/o/mhv-portal-theme/images/minus.svg");
    border-bottom: 0; }
  #wrapper.mhv-content .va-sidebarnav .usa-accordion .usa-accordion-button[aria-expanded="true"]:focus {
    border: 2px solid #fdb81e; }
  #wrapper.mhv-content .va-sidebarnav .usa-accordion .usa-accordion-content {
    padding: 0; }
  #wrapper.mhv-content .va-sidebarnav .usa-accordion .usa-sidenav-list a {
    font-size: 15px;
    padding: 8px 16px 8px 12px; }
  #wrapper.mhv-content .va-sidebarnav .usa-accordion .usa-sidenav-list a:focus {
    margin: 2px;
    width: 98% !important; }
  #wrapper.mhv-content .va-sidebarnav .usa-accordion .usa-current:focus {
    margin-top: 2px;
    width: 99% !important; }
  #wrapper.mhv-content .va-sidebarnav .usa-accordion-button-dark {
    background-color: #f1f1f1; }
  #wrapper.mhv-content .va-btn-sidebarnav-trigger {
    margin: 0;
    padding: 0; }
  #wrapper.mhv-content .va-btn-sidebarnav-trigger.fixed-trigger {
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 299; }
  #wrapper.mhv-content .va-btn-sidebarnav-trigger .button-wrapper {
    padding: 0.8rem 0.8rem 1.6rem;
    position: absolute;
    width: 100%; }
  #wrapper.mhv-content .va-btn-sidebarnav-trigger button {
    align-items: center;
    background-color: #fff;
    border: 1px solid #0071bb;
    border-radius: 4px;
    color: #0071bb;
    display: flex;
    justify-content: space-between;
    margin: 0;
    padding: 1.2rem;
    width: 100%; }
  #wrapper.mhv-content .va-btn-sidebarnav-trigger button strong {
    line-height: 2rem; }
  #wrapper.mhv-content .va-btn-sidebarnav-trigger button svg {
    fill: #0071bb; }
  #wrapper.mhv-content .va-btn-sidebarnav-trigger .button-background {
    background-color: #fff;
    position: absolute;
    width: 100%; }
  @media screen and (min-width: 768px) {
    #wrapper.mhv-content .va-btn-sidebarnav-trigger {
      display: none; } }
  #wrapper.mhv-content .va-btn-close-icon {
    background: transparent url("/mhv-portal-web/o/mhv-portal-theme/images/close.svg") 50% no-repeat;
    background-size: 1rem 1rem;
    height: 2.2rem;
    margin: 0;
    padding: 2.2rem;
    text-indent: -9999rem;
    width: 1rem; }
  #wrapper.mhv-content .va-drupal-sidebarnav .usa-sidenav-sub_list a.usa-current {
    margin-left: 0 !important; }
  #wrapper.mhv-content .va-drupal-sidebarnav a + .usa-sidenav-sub_list,
  #wrapper.mhv-content .va-drupal-sidebarnav li > .usa-sidenav-sub_list {
    display: none; }
  #wrapper.mhv-content .va-drupal-sidebarnav .usa-sidenav-sub_list + a.usa-current,
  #wrapper.mhv-content .va-drupal-sidebarnav a.usa-current + .usa-sidenav-sub_list,
  #wrapper.mhv-content .va-drupal-sidebarnav li.active-level > .usa-sidenav-sub_list {
    display: block; }
  #wrapper.mhv-content .wizard-button:after {
    background-image: url("/mhv-portal-web/o/mhv-portal-theme/images/arrow-down-white.svg");
    background-position: 100% 100%;
    background-repeat: no-repeat;
    background-size: 0.6em auto;
    content: "";
    display: inline-block;
    height: 1em;
    margin-left: 0.5em;
    margin-right: -0.3em;
    text-indent: -9999em;
    width: 1em; }
  #wrapper.mhv-content .wizard-button[aria-expanded="true"]:after {
    background-image: url("/mhv-portal-web/o/mhv-portal-theme/images/arrow-up-white.svg"); }
  #wrapper.mhv-content .wizard-content .wizard-content-inner {
    transition: opacity 0.7s ease-in-out; }
  #wrapper.mhv-content .wizard-content.wizard-content-closed {
    margin: 0;
    max-height: 0 !important;
    visibility: hidden; }
  #wrapper.mhv-content .wizard-content.wizard-content-closed .wizard-content-inner,
  #wrapper.mhv-content .wizard-content.wizard-content-closed .wizard-content-inner .btn-primary,
  #wrapper.mhv-content .wizard-content.wizard-content-closed .wizard-content-inner .usa-button-primary {
    opacity: 0; }
  #wrapper.mhv-content .wizard-alert-heading {
    padding: 0; }
  #wrapper.mhv-content .wizard-fieldset input[type="checkbox"],
  #wrapper.mhv-content .wizard-fieldset input[type="radio"] {
    margin-left: -4rem; }
  #wrapper.mhv-content .circle-bullet {
    list-style-type: circle; }
  #wrapper.mhv-content .ul-styling {
    margin: -2px; }
  #wrapper.mhv-content li.li-styling {
    margin-bottom: 0.2em; }
  @media (min-width: 768px) {
    #wrapper.mhv-content .wizard-edith-nourse-content {
      margin-right: 64px; } }
  #wrapper.mhv-content .checkBenefitsLink {
    white-space: nowrap; }
  #wrapper.mhv-content .radioText {
    display: inline-flex;
    width: 75%; }
  @media (min-width: 481px) {
    #wrapper.mhv-content .radioText {
      width: 90%; } }
  #wrapper.mhv-content label {
    display: block !important; }
  #wrapper.mhv-content .sip-application-status {
    margin-bottom: 1em;
    margin-top: 0; }
  #wrapper.mhv-content .sip-authorization-container .sip-authorization-message {
    margin: 0 0 1.5em; }
  #wrapper.mhv-content .homepage-hero {
    background: #f1f1f1; }
  #wrapper.mhv-content .homepage-hero-image {
    align-items: center;
    background-size: cover;
    display: flex;
    margin: auto;
    min-height: 22.4rem;
    padding: 1em 2.4rem;
    text-align: center; }
  #wrapper.mhv-content .homepage-hero-image.usa-grid {
    max-width: 114rem; }
  @media screen and (min-width: 768px) {
    #wrapper.mhv-content .homepage-hero-image {
      min-height: 32rem;
      padding: 2em 0; } }
  @media screen and (min-width: 1201px) {
    #wrapper.mhv-content .homepage-hero-image {
      padding-bottom: 2.5em;
      padding-top: 2.5em; } }
  #wrapper.mhv-content .homepage-hero-title {
    background: #fff;
    color: #323a45;
    font-size: 2.5rem;
    font-weight: 700;
    line-height: 1.3;
    margin: 3em auto;
    padding: 0.5em 0.4em;
    white-space: pre-wrap; }
  @media screen and (min-width: 768px) {
    #wrapper.mhv-content .homepage-hero-title {
      font-size: 3.5rem;
      padding-left: 0.75em;
      padding-right: 0.75em;
      white-space: normal; } }
  @media screen and (min-width: 1201px) {
    #wrapper.mhv-content .homepage-hero-title {
      padding-left: 0.4em;
      padding-right: 0.4em; } }
  #wrapper.mhv-content .va-homepage-benefits {
    padding-bottom: 2rem; }
  #wrapper.mhv-content .va-homepage-benefits li:first-child {
    margin-top: 1rem; }
  #wrapper.mhv-content .va-nav-linkslist {
    margin: 1rem 0 0;
    padding: 0 0 1rem; }
  #wrapper.mhv-content .va-nav-linkslist--related {
    background: #f1f1f1;
    margin: 2.6rem 0 4rem;
    padding: 0.1rem 1.6rem; }
  #wrapper.mhv-content .va-nav-linkslist-heading {
    border-bottom: 1px solid #aeb0b5;
    font-size: 1.5em;
    margin: 0;
    padding: 1.6rem 0 0.4rem; }
  #wrapper.mhv-content .va-nav-linkslist-list {
    list-style: none;
    margin: 0;
    padding-left: 0; }
  #wrapper.mhv-content .va-nav-linkslist-list a {
    background: transparent;
    display: block;
    padding: 0;
    text-decoration: none; }
  #wrapper.mhv-content .va-nav-linkslist-list li {
    margin: 1.6rem 0; }
  #wrapper.mhv-content .va-nav-linkslist-title {
    color: #004795;
    padding: 0; }
  #wrapper.mhv-content a:hover .va-nav-linkslist-title {
    text-decoration: underline; }
  #wrapper.mhv-content .va-nav-linkslist-description {
    color: #212121;
    margin: 0; }
  #wrapper.mhv-content .va-nav-linkslist-link {
    cursor: default; }
  #wrapper.mhv-content .va-navigation-nextprevious {
    padding: 2rem 0 4rem; }
  #wrapper.mhv-content .va-navigation-nextprevious a:visited {
    color: #004795; }
  #wrapper.mhv-content .va-navigation-nextprevious ul {
    display: flex;
    justify-content: flex-end;
    list-style: none;
    padding-left: 0; }
  #wrapper.mhv-content .va-navigation-nextprevious strong {
    display: block; }
  #wrapper.mhv-content .va-navigation-nextprevious strong:before {
    display: inline-block;
    font-weight: 700;
    vertical-align: 1px; }
  #wrapper.mhv-content [class|="va-navigation-nextprevious"] {
    flex: 0 0 50%; }
  #wrapper.mhv-content .va-navigation-nextprevious-previous strong:before {
    content: "\2039\A0"; }
  #wrapper.mhv-content .va-navigation-nextprevious-previous:only-child {
    flex-basis: 100%; }
  #wrapper.mhv-content .va-navigation-nextprevious-next {
    text-align: right; }
  #wrapper.mhv-content li:only-child .va-navigation-nextprevious-next {
    margin-left: 50%; }
  #wrapper.mhv-content .va-navigation-nextprevious-next strong:after {
    content: "\A0\203A"; }
  #wrapper.mhv-content .va-c-facility-hours-list {
    column-count: 1;
    -webkit-columns: 1;
    -moz-columns: 1;
    list-style-position: inside;
    list-style-type: none;
    padding: 0; }
  #wrapper.mhv-content .service-hours {
    margin: 0;
    table-layout: fixed;
    width: 268px; }
  #wrapper.mhv-content .service-hours td {
    border: none;
    padding: 0 0 3px; }
  #wrapper.mhv-content .service-hours .day {
    width: 36px; }
  #wrapper.mhv-content .service-hours .hours {
    width: 132px; }
  #wrapper.mhv-content .abbrv-day {
    display: inline-block;
    margin-right: 5px;
    width: 35px; }
  #wrapper.mhv-content .va-c-facility-sidebar .usa-sidenav-sub_list a.usa-current {
    margin-left: 0 !important; }
  #wrapper.mhv-content .va-c-facility-sidebar a + .usa-sidenav-sub_list,
  #wrapper.mhv-content .va-c-facility-sidebar li > .usa-sidenav-sub_list {
    display: none; }
  #wrapper.mhv-content .va-c-facility-sidebar .usa-sidenav-sub_list + a.usa-current,
  #wrapper.mhv-content .va-c-facility-sidebar a.usa-current + .usa-sidenav-sub_list,
  #wrapper.mhv-content .va-c-facility-sidebar li.active-level > .usa-sidenav-sub_list {
    display: block; }
  #wrapper.mhv-content .va-c-facility-sidebar.va-sidebarnav h4 {
    width: 100%; }
  #wrapper.mhv-content .when-where-width {
    width: 45px; }
  #wrapper.mhv-content .va-c-font-size--xs {
    font-size: 12px; }
  #wrapper.mhv-content .darken:before {
    background-color: #112e51; }
  #wrapper.mhv-content .lighten:after {
    background-color: #000; }
  #wrapper.mhv-content .duotone {
    display: inline-block;
    overflow: hidden;
    position: relative; }
  #wrapper.mhv-content .duotone:after,
  #wrapper.mhv-content .duotone:before {
    content: "";
    height: 100%;
    position: absolute;
    width: 100%; }
  #wrapper.mhv-content .duotone:before {
    mix-blend-mode: color; }
  #wrapper.mhv-content .duotone:after {
    mix-blend-mode: screen; }
  @media (-ms-high-contrast: active), (-ms-high-contrast: none) {
    #wrapper.mhv-content .duotone:after,
    #wrapper.mhv-content .duotone:before {
      height: 0%;
      width: 0; }
    #wrapper.mhv-content .vads-l-row {
      max-width: 94%;
      min-width: 94%; } }
  @supports (-ms-ime-align: auto) {
    #wrapper.mhv-content .duotone:after,
    #wrapper.mhv-content .duotone:before {
      height: 0%;
      width: 0; } }
  #wrapper.mhv-content .usa-accordion-bordered > ul li ul.usa-unstyled-list,
  #wrapper.mhv-content .usa-accordion > ul li ul.usa-unstyled-list {
    list-style: none; }
  #wrapper.mhv-content .facility-satisfaction-tile {
    width: 50%; }
  @media screen and (min-width: 481px) {
    #wrapper.mhv-content .facility-satisfaction-tile {
      width: 144px; } }
  #wrapper.mhv-content .basic-facilities-list .facility:last-child {
    margin-bottom: 24px; }
  #wrapper.mhv-content .news-img,
  #wrapper.mhv-content .region-img {
    height: 165px;
    object-fit: cover;
    width: 100%; }
  @media screen and (min-width: 481px) {
    #wrapper.mhv-content .news-img,
    #wrapper.mhv-content .region-img {
      height: 180px;
      width: 342px; } }
  @media screen and (min-width: 768px) {
    #wrapper.mhv-content .news-img,
    #wrapper.mhv-content .region-img {
      height: auto;
      object-fit: fill;
      width: auto; } }
  #wrapper.mhv-content .facility-img {
    min-height: 150px;
    min-width: 250px;
    object-fit: cover;
    width: 100%; }
  @media screen and (min-width: 481px) {
    #wrapper.mhv-content .facility-img {
      height: 150px;
      width: 250px; } }
  @media screen and (min-width: 768px) {
    #wrapper.mhv-content .facility-img {
      object-fit: fill; } }
  @media screen and (min-width: 481px) {
    #wrapper.mhv-content .news-img {
      height: 180px;
      width: 100%; } }
  @media screen and (min-width: 768px) {
    #wrapper.mhv-content .news-img {
      height: auto;
      width: auto; } }
  #wrapper.mhv-content .story-detail-img {
    height: auto;
    object-fit: cover;
    width: 100%; }
  @media screen and (min-width: 768px) {
    #wrapper.mhv-content .story-detail-img {
      height: auto;
      object-fit: cover;
      width: 100%; } }
  #wrapper.mhv-content .event-detail-img {
    height: 159px;
    object-fit: cover;
    width: 100%; }
  @media screen and (min-width: 768px) {
    #wrapper.mhv-content .event-detail-img {
      height: 195px;
      object-fit: cover;
      width: 100%; } }
  #wrapper.mhv-content .region-grid {
    width: 100%; }
  #wrapper.mhv-content .region-grid,
  #wrapper.mhv-content .region-grid:not(:only-child):last-child {
    padding-left: 0;
    padding-right: 0; }
  #wrapper.mhv-content .region-grid.stories-list {
    width: 100%; }
  @media screen and (min-width: 481px) {
    #wrapper.mhv-content .region-grid {
      padding-left: 0;
      padding-right: 12px;
      width: 50%; }
    #wrapper.mhv-content .region-grid:not(:only-child):last-child {
      padding-left: 12px;
      padding-right: 0; }
    #wrapper.mhv-content .region-grid.stories-list {
      width: 100%; } }
  @media screen and (min-width: 768px) {
    #wrapper.mhv-content .region-grid {
      width: 65%; }
    #wrapper.mhv-content .region-grid.event,
    #wrapper.mhv-content .region-grid.facility {
      width: 50%; }
    #wrapper.mhv-content .region-grid:not(:only-child):last-child {
      width: 32%; }
    #wrapper.mhv-content .region-grid:not(:only-child):last-child.event,
    #wrapper.mhv-content .region-grid:not(:only-child):last-child.facility {
      width: 50%; } }
  #wrapper.mhv-content .va-c-margin-top--auto {
    margin-top: auto; }
  #wrapper.mhv-content .va-c-position--relative {
    position: relative; }
  #wrapper.mhv-content .va-c-position--absolute {
    position: absolute; }
  #wrapper.mhv-content .va-c-position-top-right-corner {
    right: 0;
    top: 0; }
  #wrapper.mhv-content .expand-image-button {
    border-radius: 5px;
    height: 32px;
    width: 32px; }
  #wrapper.mhv-content .expand-image-button,
  #wrapper.mhv-content .expand-image-button:visited {
    background-color: #0071bb;
    color: #fff; }
  #wrapper.mhv-content .expand-image-button:hover {
    background-color: #003e73;
    color: #fff; }
  #wrapper.mhv-content .social-links:last-child.vads-u-margin-bottom--2 {
    margin-bottom: 0 !important; }
  #wrapper.mhv-content .featured-content-list-item {
    word-wrap: break-word;
    margin-right: 1em;
    width: 100%; }
  #wrapper.mhv-content .featured-content-list-item:last-child {
    margin-right: 0; }
  @media screen and (min-width: 768px) {
    #wrapper.mhv-content .featured-content-list-item {
      width: 33%; } }
  #wrapper.mhv-content .featured-content-hr {
    width: 40px; }
  #wrapper.mhv-content .bio-paragraph-image {
    height: 110px;
    width: 110px; }
  #wrapper.mhv-content .bio-image {
    max-height: 178px; }
  #wrapper.mhv-content .person-profile-detail-page-image {
    max-height: 227px; }
  #wrapper.mhv-content .force-small-header {
    font-family: Source Sans Pro;
    font-size: 1em;
    margin-top: 1em; }
  #wrapper.mhv-content .va-facility-page .va-address-block {
    border-left: none;
    margin-left: 1rem; }
  #wrapper.mhv-content .facilities_health_service h3,
  #wrapper.mhv-content .facilities_health_service h4 {
    margin-top: 1em; }
  #wrapper.mhv-content .facilities_health_service .btn,
  #wrapper.mhv-content .facilities_health_service .usa-button {
    margin-bottom: 0; }
  #wrapper.mhv-content .va-l-font-size--12px {
    font-size: 12px !important; }
  #wrapper.mhv-content .circular-profile-missing-icon {
    font-size: 32px;
    left: 37%;
    position: absolute;
    top: 33%; }
  #wrapper.mhv-content .operating-status-flag {
    border-radius: 5px;
    height: 40px;
    width: 286px; }
  #wrapper.mhv-content a.operating-status-link {
    color: initial;
    text-decoration: none; }
  #wrapper.mhv-content .operating-status-flag .fa-chevron-right {
    font-size: 12px; }
  #wrapper.mhv-content .operating-status-flag-notice:hover {
    background: rgba(155, 218, 241, 0.4); }
  #wrapper.mhv-content .operating-status-flag-warning:hover {
    background: rgba(250, 217, 128, 0.4); }
  #wrapper.mhv-content .operating-status-flag-error:hover {
    background: rgba(229, 147, 147, 0.4); }
  #wrapper.mhv-content .operating-status-flag-notice:active {
    background: #9bdaf1; }
  #wrapper.mhv-content .operating-status-flag-warning:active {
    background: #fad980; }
  #wrapper.mhv-content .operating-status-flag-error:active {
    background: #e59393; }
  #wrapper.mhv-content html {
    box-sizing: border-box; }
  #wrapper.mhv-content *,
  #wrapper.mhv-content :after,
  #wrapper.mhv-content :before {
    box-sizing: inherit; }
  #wrapper.mhv-content .collapsible {
    background-color: transparent;
    border: none;
    border-radius: 0;
    color: #323a45;
    cursor: pointer;
    font-size: 16px;
    height: 42px;
    margin: 0;
    outline: none;
    padding: 0;
    text-align: left;
    width: 303px; }
  @media (max-width: 481px) {
    #wrapper.mhv-content .collapsible {
      width: 100%; } }
  #wrapper.mhv-content .collapsible:active,
  #wrapper.mhv-content .collapsible:hover {
    background-color: transparent;
    color: #323a45; }
  #wrapper.mhv-content .status-label {
    -webkit-text-decoration: underline #0071bb dotted;
    text-decoration: underline #0071bb dotted;
    text-underline-position: under; }
  #wrapper.mhv-content .status-label:active {
    pointer-events: none; }
  #wrapper.mhv-content .content {
    display: none;
    overflow: hidden;
    width: 303px; }
  @media (max-width: 481px) {
    #wrapper.mhv-content .content {
      width: 100%; } }
  #wrapper.mhv-content .alert-icon-base {
    display: unset !important;
    font-size: unset !important;
    height: 18px !important;
    padding: 12px 11px 12px 12px !important;
    pointer-events: none !important;
    width: 20px !important; }
  @media (-ms-high-contrast: none), screen and (-ms-high-contrast: active) {
    #wrapper.mhv-content .alert-icon-base {
      height: 18px !important;
      padding: 12px 20px 12px 12px !important;
      pointer-events: none !important;
      width: 20px !important; } }
  #wrapper.mhv-content .more-info {
    margin: 0;
    padding: 0 12px 12px; }
  #wrapper.mhv-content .more-icon {
    pointer-events: none; }
  #wrapper.mhv-content .limited {
    background-color: #e1f3f8 !important; }
  #wrapper.mhv-content .limited span.status-label:active,
  #wrapper.mhv-content .limited span.status-label:hover {
    background-color: #9bdaf1 !important; }
  #wrapper.mhv-content .closed {
    background-color: #f9dede !important; }
  #wrapper.mhv-content .closed span.status-label:active,
  #wrapper.mhv-content .closed span.status-label:hover {
    background-color: #e59393 !important; }
  #wrapper.mhv-content .notice {
    background-color: #e1f3f8 !important; }
  #wrapper.mhv-content .notice span.status-label:active,
  #wrapper.mhv-content .notice span.status-label:hover {
    background-color: #9bdaf1 !important; }
  #wrapper.mhv-content .va-c-event-info {
    display: flex;
    flex-wrap: wrap; }
  #wrapper.mhv-content .va-c-event-info > dt {
    width: 45px; }
  #wrapper.mhv-content .va-c-event-info > dd {
    width: 75%; }
  #wrapper.mhv-content .va-c-social-icon {
    color: #004795; }
  @media print and (min-width: 768px), screen and (min-width: 768px) {
    #wrapper.mhv-content .va-c-btn-group .btn:first-child,
    #wrapper.mhv-content .va-c-btn-group .usa-button:first-child {
      border-bottom-right-radius: 0;
      border-top-right-radius: 0;
      margin-right: 0; }
    #wrapper.mhv-content .va-c-btn-group .btn:last-child,
    #wrapper.mhv-content .va-c-btn-group .usa-button:last-child {
      border-bottom-left-radius: 0;
      border-top-left-radius: 0;
      margin-top: 0; } }
  #wrapper.mhv-content .popular-container {
    background: #fff;
    padding: 0 1rem; }
  #wrapper.mhv-content .popular-container > h3 {
    padding: 2.4rem 0;
    text-align: center; }
  @media print and (min-width: 768px), screen and (min-width: 768px) {
    #wrapper.mhv-content .popular-container .popular-container-links {
      display: flex;
      justify-content: space-between; } }
  #wrapper.mhv-content .popular-container .btn.btn-secondary,
  #wrapper.mhv-content .popular-container .usa-button.usa-button-secondary {
    margin-left: 0;
    margin-right: 0;
    width: 100%; }
  @media print and (min-width: 768px), screen and (min-width: 768px) {
    #wrapper.mhv-content .popular-container .btn.btn-secondary,
    #wrapper.mhv-content .popular-container .usa-button.usa-button-secondary {
      flex: 0 1 32%; } }
  #wrapper.mhv-content #nav-wrap {
    z-index: 301; }
  #wrapper.mhv-content .additional-info-title {
    border-bottom-right-radius: 0; }
  #wrapper.mhv-content .form-expanding-group.form-expanding-group-open > span {
    display: inline; }
  #wrapper.mhv-content .form-expanding-group > span {
    display: none; }
  #wrapper.mhv-content .form-expanding-group.form-expanding-group-open.borderless-alert {
    border: none;
    padding-left: 2rem; }
  #wrapper.mhv-content .form-expanding-group.form-expanding-group-open.borderless-alert ul {
    padding-left: 1.5em; }
  #wrapper.mhv-content html {
    box-sizing: border-box; }
  #wrapper.mhv-content *,
  #wrapper.mhv-content :after,
  #wrapper.mhv-content :before {
    box-sizing: inherit; }
  #wrapper.mhv-content #modal-announcement .va-modal-inner {
    max-height: 100vh;
    overflow-y: scroll; }
  #wrapper.mhv-content #modal-announcement h3 {
    margin-top: 1.5em; }
  #wrapper.mhv-content .announcement-heading {
    background-color: #e1f3f8;
    margin: -2rem -2rem 0;
    padding: 42px 0;
    text-align: center; }
  #wrapper.mhv-content .announcement-heading img {
    max-width: 86px; }
  #wrapper.mhv-content .announcement-heading-brand-consolidation {
    padding-top: 35px; }
  #wrapper.mhv-content .announcement-brand-consolidation-logo {
    max-width: 225px; }
  #wrapper.mhv-content .header-logo svg {
    width: 40px; }
  #wrapper.mhv-content .header-sign-in-button {
    flex-shrink: 0; }
  #wrapper.mhv-content .header-logo-row .profile-nav-contianer > div {
    padding-top: 0 !important; }
  #wrapper.mhv-content .header-menu-button {
    min-height: 37px;
    width: 85px;
    z-index: 1; }
  #wrapper.mhv-content .header-menu-button-overlay {
    bottom: -12px;
    height: 20px;
    left: 0;
    z-index: -1; }
  #wrapper.mhv-content .header-us-flag {
    height: 20px; }
  #wrapper.mhv-content .expand-official-govt-explanation {
    font-size: 12px; }
  #wrapper.mhv-content .expand-official-govt-explanation i {
    font-size: 12px !important; }
  #wrapper.mhv-content .header-menu-item-button {
    border-radius: 0; }
  #wrapper.mhv-content .header-search .search-dropdown-container.full-width-suggestions,
  #wrapper.mhv-content .header-search input {
    max-width: unset; }
  #wrapper.mhv-content .header-search .search-dropdown-submit-button {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
    margin-right: 0 !important;
    width: 45px; }
  #wrapper.mhv-content html {
    box-sizing: border-box; }
  #wrapper.mhv-content *,
  #wrapper.mhv-content :after,
  #wrapper.mhv-content :before {
    box-sizing: inherit; }
  #wrapper.mhv-content .search-dropdown-component {
    flex-direction: row; }
  #wrapper.mhv-content .search-dropdown-component.full-width-suggestions {
    position: relative; }
  @media (max-width: 768px) {
    #wrapper.mhv-content .search-dropdown-component.shrink-to-column {
      flex-direction: column; } }
  #wrapper.mhv-content .search-dropdown-container {
    position: relative; }
  #wrapper.mhv-content .search-dropdown-container.full-width-suggestions {
    max-width: 80%;
    position: static; }
  #wrapper.mhv-content .search-dropdown-options {
    box-shadow: 0 1px 5px 1px rgba(155, 155, 155, 0.5);
    position: absolute; }
  #wrapper.mhv-content .search-dropdown-options.full-width-suggestions {
    right: 0;
    top: 58px; }
  #wrapper.mhv-content .suggestion {
    cursor: pointer;
    line-height: 24px; }
  #wrapper.mhv-content .suggestion strong {
    font-weight: 700; }
  #wrapper.mhv-content .search-dropdown-input-field,
  #wrapper.mhv-content .search-dropdown-submit-button {
    height: 42px; }
  #wrapper.mhv-content html {
    box-sizing: border-box; }
  #wrapper.mhv-content *,
  #wrapper.mhv-content :after,
  #wrapper.mhv-content :before {
    box-sizing: inherit; }
  #wrapper.mhv-content #va-modal {
    display: none; }
  #wrapper.mhv-content .va-modal {
    background: rgba(50, 58, 69, 0.8);
    content: " ";
    display: block;
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 6; }
  @media screen and (max-width: 481px) {
    #wrapper.mhv-content .va-modal {
      overflow-y: scroll; } }
  #wrapper.mhv-content .va-modal .va-modal-body {
    margin-right: 2rem; }
  #wrapper.mhv-content .va-modal .va-modal-body p:first-of-type {
    margin-top: 0; }
  #wrapper.mhv-content .va-modal-title {
    margin: 0 0 1.6rem; }
  #wrapper.mhv-content .va-modal-inner {
    background: #fff;
    cursor: auto;
    margin: auto;
    max-width: 40rem;
    position: relative;
    top: 50%;
    transform: translateY(-50%);
    width: 100%; }
  @media screen and (max-width: 481px) {
    #wrapper.mhv-content .va-modal-inner {
      top: 0;
      transform: none; } }
  #wrapper.mhv-content .va-modal-alert {
    max-width: 60rem; }
  #wrapper.mhv-content .va-modal-alert .alert-actions {
    margin-top: 2.4rem; }
  #wrapper.mhv-content .va-modal-alert .alert-actions button {
    margin: 0; }
  #wrapper.mhv-content .va-modal-alert .alert-actions button + button {
    margin-left: 2rem; }
  #wrapper.mhv-content .va-modal-body {
    word-wrap: break-word;
    overflow-wrap: break-word;
    padding: 2rem;
    word-break: break-word; }
  #wrapper.mhv-content .va-modal-large .va-modal-inner {
    max-width: 75rem;
    width: 75vw; }
  #wrapper.mhv-content .va-modal-large .va-modal-inner .va-modal-body {
    max-height: 95vh;
    overflow-y: auto; }
  #wrapper.mhv-content .va-modal-body h3 {
    margin-top: 0; }
  #wrapper.mhv-content .va-modal button {
    white-space: nowrap; }
  #wrapper.mhv-content button.va-modal-close {
    background-color: transparent;
    color: #0071bb;
    font-size: 2.25rem;
    margin: 1.6rem;
    padding: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: auto;
    z-index: 9; }
  #wrapper.mhv-content button.va-modal-close:hover {
    background-color: transparent;
    color: #003e73; }
  #wrapper.mhv-content button.va-modal-close:active {
    background-color: transparent;
    color: #112e51; }
  #wrapper.mhv-content span.sidelines {
    display: inline-block;
    font-size: 1.15em;
    font-weight: 700;
    overflow: hidden;
    position: relative;
    text-align: center;
    width: 100%;
    z-index: 1; }
  #wrapper.mhv-content span.sidelines:after,
  #wrapper.mhv-content span.sidelines:before {
    background-color: #eee;
    content: "\A0";
    height: 2px;
    overflow: hidden;
    position: absolute;
    top: 51%;
    width: 50%; }
  #wrapper.mhv-content span.sidelines:before {
    margin-left: -52%;
    text-align: right; }
  #wrapper.mhv-content span.sidelines:after {
    margin-left: 2%; }
  #wrapper.mhv-content #signin-signup-modal .va-modal-body {
    color: #323a45;
    margin-right: 0;
    padding: 0; }
  @media print and (min-width: 768px), screen and (min-width: 768px) {
    #wrapper.mhv-content #signin-signup-modal .va-modal-body {
      padding: 0 9em; } }
  #wrapper.mhv-content #signin-signup-modal .va-modal-inner {
    max-width: 62.5em;
    width: 95vw; }
  @media print and (min-width: 768px), screen and (min-width: 768px) {
    #wrapper.mhv-content #signin-signup-modal .login .explanation-content {
      margin-left: 2em; } }
  #wrapper.mhv-content #signin-signup-modal .login .explanation-content ul {
    list-style: square;
    padding-left: 1.5em; }
  #wrapper.mhv-content #signin-signup-modal .login .explanation-content p {
    margin: 1em 0; }
  #wrapper.mhv-content #login-root .sign-in-drop-down-panel-button,
  #wrapper.mhv-content #login-root .sitewide-search-drop-down-panel-button {
    border-top: none;
    margin-right: 0;
    padding: 8px 30px 8px 8px;
    width: auto; }
  #wrapper.mhv-content .login button,
  #wrapper.mhv-content .verify button {
    align-items: center;
    display: flex;
    font-size: 16px;
    justify-content: center;
    margin: 1em 0;
    padding: 0.75em;
    white-space: normal !important;
    width: 100%; }
  #wrapper.mhv-content .login button.dslogon-button,
  #wrapper.mhv-content .verify button.dslogon-button {
    background: #003e73; }
  #wrapper.mhv-content .login button.dslogon-button:hover,
  #wrapper.mhv-content .verify button.dslogon-button:hover {
    background: #112e51; }
  #wrapper.mhv-content .login button.dslogon,
  #wrapper.mhv-content .verify button.dslogon {
    background: #003e73; }
  #wrapper.mhv-content .login button.dslogon:hover,
  #wrapper.mhv-content .verify button.dslogon:hover {
    background: #112e51; }
  #wrapper.mhv-content .login button.idme-create,
  #wrapper.mhv-content .verify button.idme-create {
    box-shadow: inset 0 0 0 2px #2e8540;
    color: #2e8540;
    margin-bottom: 0; }
  #wrapper.mhv-content .login button.idme-create:hover,
  #wrapper.mhv-content .verify button.idme-create:hover {
    box-shadow: inset 0 0 0 2px #195c27;
    color: #195c27; }
  #wrapper.mhv-content .login button.idme-button,
  #wrapper.mhv-content .verify button.idme-button {
    background: #2e8540; }
  #wrapper.mhv-content .login button.idme-button:hover,
  #wrapper.mhv-content .verify button.idme-button:hover {
    background: #195c27; }
  #wrapper.mhv-content .login button.logingov-button,
  #wrapper.mhv-content .verify button.logingov-button {
    background: #e31c3d; }
  #wrapper.mhv-content .login button.logingov-button:hover,
  #wrapper.mhv-content .verify button.logingov-button:hover {
    background: #981b1e; }
  #wrapper.mhv-content .login button.mhv-button,
  #wrapper.mhv-content .verify button.mhv-button {
    background: #0071bb; }
  #wrapper.mhv-content .login button.mhv-button:hover,
  #wrapper.mhv-content .verify button.mhv-button:hover {
    background: #003e73; }
  #wrapper.mhv-content .login button img,
  #wrapper.mhv-content .login button svg,
  #wrapper.mhv-content .verify button img,
  #wrapper.mhv-content .verify button svg {
    height: 1em;
    padding: 0 0.25em; }
  #wrapper.mhv-content .login .container,
  #wrapper.mhv-content .verify .container {
    color: #212121;
    padding: 2em 0; }
  #wrapper.mhv-content .login .logo,
  #wrapper.mhv-content .verify .logo {
    border-bottom: 2px solid #eee;
    padding: 1em 0;
    text-align: center; }
  #wrapper.mhv-content .login .logo a,
  #wrapper.mhv-content .verify .logo a {
    display: inline-block; }
  #wrapper.mhv-content .login .logo a:hover,
  #wrapper.mhv-content .verify .logo a:hover {
    background-color: transparent; }
  #wrapper.mhv-content .login .help-info,
  #wrapper.mhv-content .verify .help-info {
    padding: 2em 0; }
  #wrapper.mhv-content .login .help-info p:first-of-type,
  #wrapper.mhv-content .verify .help-info p:first-of-type {
    margin-top: 0; }
  #wrapper.mhv-content .verify button {
    width: auto; }
  #wrapper.mhv-content .verify button.dslogon {
    margin-bottom: 0.25em; }
  #wrapper.mhv-content .verify h4 + p {
    margin-top: 0; }
  #wrapper.mhv-content .login {
    background: #fff; }
  #wrapper.mhv-content .login hr {
    border-color: #d6d7d9; }
  #wrapper.mhv-content .login .mobile-explanation {
    padding: 1em 0; }
  #wrapper.mhv-content .login .mobile-explanation p {
    margin-top: 0; }
  #wrapper.mhv-content .login .fed-warning {
    font-size: 0.9em;
    margin-bottom: 2em; }
  #wrapper.mhv-content .login .fed-warning p {
    margin: 0.5em 0; }
  #wrapper.mhv-content .login .fed-warning--v2 {
    font-size: unset;
    margin-bottom: unset;
    max-width: 81ch; }
  #wrapper.mhv-content .login .signin-actions-container {
    border: 2px solid #eee;
    text-align: center; }
  @media screen and (max-width: 481px) {
    #wrapper.mhv-content .login .signin-actions-container {
      margin-right: 0; } }
  #wrapper.mhv-content .login .signin-actions-container div:first-child {
    background: #eee; }
  #wrapper.mhv-content .login .signin-actions-container .top-banner {
    align-items: center;
    display: flex;
    font-style: italic;
    padding: 0.25em 0;
    text-align: center; }
  #wrapper.mhv-content .login .signin-actions-container .top-banner div:first-child {
    margin: 0 auto; }
  #wrapper.mhv-content .login .signin-actions-container .top-banner img {
    height: inherit;
    padding: 0 0.25em;
    vertical-align: baseline; }
  #wrapper.mhv-content .login .signin-actions-container .signin-actions {
    padding: 2em 2em 1em; }
  #wrapper.mhv-content .login .signin-actions-container .signin-actions h5 {
    margin-top: 0; }
  @media screen and (max-width: 481px) {
    #wrapper.mhv-content .login .signin-actions-container .signin-actions {
      padding: 2em 1em 1em; } }
  #wrapper.mhv-content .login .signin-actions-container .signin-actions .alternate-signin {
    padding-top: 1em; }
  #wrapper.mhv-content .login .signin-actions-container .signin-actions .alternate-signin p:first-of-type {
    color: #323a45;
    margin-top: 0.5em; }
  #wrapper.mhv-content .sign-in-nav {
    color: #fff;
    white-space: nowrap; }
  #wrapper.mhv-content .sign-in-nav a {
    color: inherit;
    text-decoration: none; }
  #wrapper.mhv-content .sign-in-nav a:visited {
    color: inherit; }
  #wrapper.mhv-content .sign-in-nav button:disabled {
    background-color: inherit;
    opacity: 0.7; }
  #wrapper.mhv-content .sign-in-links {
    margin-left: 1rem; }
  #wrapper.mhv-content .sign-in-link {
    color: inherit !important;
    text-decoration: none; }
  #wrapper.mhv-content .sign-in-link:hover {
    color: #fdb81e !important;
    text-decoration: underline; }
  #wrapper.mhv-content .sign-in-spacer {
    color: #fff;
    margin: 0 0.6em; }
  #wrapper.mhv-content #help-menu {
    width: 21rem; }
  #wrapper.mhv-content #create-account a {
    border-bottom: 1px solid #aeb0b5;
    border-top: 1px solid #aeb0b5;
    padding-bottom: 1.16em; }
  #wrapper.mhv-content #create-account a.logingov {
    border-bottom: 0; }
  @media print and (min-width: 768px), screen and (min-width: 768px) {
    #wrapper.mhv-content #sign-in-wrapper {
      max-width: 330px; } }
  #wrapper.mhv-content html {
    box-sizing: border-box; }
  #wrapper.mhv-content *,
  #wrapper.mhv-content :after,
  #wrapper.mhv-content :before {
    box-sizing: inherit; }
  #wrapper.mhv-content #webchat {
    margin-top: 20px; }
  #wrapper.mhv-content #webchat button div {
    overflow: visible !important;
    text-overflow: unset !important;
    white-space: pre-wrap !important; }
  #wrapper.mhv-content .ac-actionSet > div {
    display: none; }
  #wrapper.mhv-content div.ac-container.ac-adaptiveCard > div > div {
    overflow: unset !important; }
  #wrapper.mhv-content button.ac-pushButton {
    border: 2px solid #0071bb !important;
    color: #0071bb;
    font-weight: 700 !important;
    justify-content: left !important;
    margin: 4px 0 !important;
    overflow: visible !important;
    text-align: left !important; }
  #wrapper.mhv-content button.ac-pushButton:hover {
    background: #fff;
    border: 2px solid #003e73 !important;
    color: #003e73; }
  #wrapper.mhv-content #webchat button:disabled {
    background: #d6d7d9 !important;
    border: 2px solid transparent !important;
    color: #fff !important;
    min-height: 38px !important;
    padding: 10px !important; }
  #wrapper.mhv-content #webchat input[type="checkbox"] {
    -webkit-appearance: checkbox;
    -moz-appearance: checkbox;
    height: 1.6rem;
    margin-top: 5px !important;
    opacity: 1;
    width: auto; }
  #wrapper.mhv-content #webchat label.ac-textBlock {
    font-size: 16px !important;
    margin-left: 16px !important;
    margin-top: 0 !important;
    text-overflow: unset !important;
    white-space: unset !important; }
  #wrapper.mhv-content #webchat div.ac-input.ac-choiceSetInput-multiSelect {
    margin-bottom: 15px; }
  #wrapper.mhv-content #webchat div.ac-input.ac-choiceSetInput-multiSelect > div {
    align-items: flex-start !important; }
  #wrapper.mhv-content #webchat .ac-input.ac-multichoiceInput.ac-choiceSetInput-compact {
    overflow: hidden;
    padding-right: 2.5rem;
    text-overflow: ellipsis;
    white-space: nowrap; }
  #wrapper.mhv-content .webchat__bubble__content {
    border: 0 !important;
    border-radius: 5px !important;
    color: #212121; }
  #wrapper.mhv-content .webchat__stacked-layout__avatar-gutter {
    margin: 7px 8px 0 !important; }
  #wrapper.mhv-content .webchat__bubble__nub-pad {
    display: none; }
  #wrapper.mhv-content .webchat__initialsAvatar {
    background: #112e51 !important;
    font-size: 18px !important;
    font-weight: 700 !important; }
  #wrapper.mhv-content .webchat__stacked_indented_content {
    margin: 0 8px !important; }
  #wrapper.mhv-content div.ac-container.ac-adaptiveCard {
    padding: 16px 8px !important; }
  #wrapper.mhv-content .webchat__stacked-layout--from-user {
    padding: 3px 0 !important; }
  #wrapper.mhv-content .webchat__stacked-layout__status {
    visibility: hidden; }
  #wrapper.mhv-content .ac-horizontal-separator {
    height: 0 !important; }
  #wrapper.mhv-content .ac-input-container {
    flex-wrap: wrap !important; }
  #wrapper.mhv-content .ac-input.ac-multichoiceInput.ac-choiceSetInput-compact {
    margin-bottom: 8px !important;
    min-width: 100% !important; }
  #wrapper.mhv-content .webchat__connectivityStatus {
    align-items: flex-start; }
  #wrapper.mhv-content .webchat__basic-transcript__scrollable {
    overflow: visible !important; }
  #wrapper.mhv-content #chatbot-wrapper-id > div {
    flex-direction: row !important;
    min-height: 900px; }
  #wrapper.mhv-content #chatbot-wrapper-id > div > div {
    flex-direction: row; }

/* end #wrapper.mhv-content */
body {
  font-family: 'Source Sans Pro', 'Helvetica Neue', Helvetica, Roboto, Arial, sans-serif; }

/* Only apply styles to the content and not the control menu */
#wrapper.mhv-content {
  /* --- Primary colors --- */
  /* --- Does not pass 508 color contrast. --- */
  /* --- Secondary colors --- */
  /* --- Background colors --- */
  /* --- Tertiary colors --- */
  /* --- Special State colors --- */
  padding: 0 !important;
  /* --- Break the rule on readable paragraphs.. --- */
  /* Fix Modals That Are Within The Dark Section */
  /*	
	h1:first-of-type,
	h2:first-of-type,
	h3:first-of-type,
	h4:first-of-type,
	h5:first-of-type,
	h6:first-of-type {
		margin-top: 0;
	}
	*/
  /* Hide below 320 */
  /* Hide above 320 */
  /* Hide below 480 */
  /* Hide above 480 */
  /* Hide below 481 */
  /* Hide above 481 */
  /* Hide below 720 */
  /* Hide above 720 */
  /* Hide below 767 */
  /* Hide Above 767 */
  /* Hide below 768 */
  /* Hide Above 768 */
  /* Hide below 800 */
  /* Hide above 800 */
  /* Hide below 950 */
  /* Hide above 950 */
  /* Hide below 960 */
  /* Hide above 960 */
  /* Hide below 980 */
  /* Hide above 980 */
  /* Hide below 1024 */
  /* Hide above 1024 */
  /* Hide below 1200 */
  /* Hide above 1200 */
  /* Hide below 1280 */
  /* Hide above 1280 */
  /* --- Welcome Bar Styles --- */
  /* -----------  MHV Dashboard Styles ------------ */
  /* -----------  In The Spotlight Home Page Styles ------------ */
  /* Home Page Sidebar Styles -- Fix spacing issue */
  /* Breadcrumb Styles */
  /* Footer Styles */
  /* --------------- MHV Card Navigation --------------*/
  /* --- Different percentages for Card Nav in two-column layouts --- */
  /* --------------- MHV List Navigation --------------*/
  /* --------------- Panel List (from Vets.gov) Panel Nav --------------*/
  /* --- Different percentages for Panel Nav in two-column layouts --- */
  /* On demand alerts and announcements styling */
  /* MHV Sidebar Styles: because VA.gov sidebar nav styles do not work (yet) */
  /* --- Portlet Toolbar with Print and Help links/icons --- */
  /* ------ Overcoming PrimeFaces UI styles ------ */
  /* --- unique to MHV --- */
  /* --- MHV Last Updated: Or should we use an info alert? --- */
  /* --- UI Date Picker  --- */
  /* --- dataTable Changes to make it look like USWDS v1.1 --- */
  /* --- UI Pagination --- */
  /* Remove top pagination to eliminate 508 Error: Form Elements ID's must be unique and Form Elements must have labels. */
  /* --- ui-autocomplete  --- */
  /* --- Fixing VA.gov Formation Issues  --- */
  /* --- Datatables Styles --- */
  /* --- Misc Helper Classes --- */
  /* --- Login Page: /user-login --- */
  /* --- Break the rule on readable paragraphs.. --- */
  /* ---------- Registration Page, Forgot User ID ----- */
  /* VA Crisis Line Modal */
  /* Prevent modals from blocking the input controls beneath them. */
  /* --- Make dismissable alerts not dismissable --- */
  /* --- Sidebar Portlet with Border --- */
  /* --- Health Information Wallet Card --- */
  /* --- Printer Friendly --- */
  /* --- Contact MHV Page:  --- */
  /* --- Health Calendar = Full Calendar --- */
  /* Health Calendar PrimeFaces Schedule (TODO: Clean all of this up!)*/
  /* --- Health Calendar Print Styles --- */
  /* --- Vitals Dashboard Page: /vitals --- */
  /* --- Override the equal column widths in the data tables --- */
  /* --- MHV Filters : give the checkbox labels a little more horizontal room --- */
  /* ---------- Vitals Shared Styles -------------- */
  /* ---------- Blue Button Styles -------------- */
  /* ---------- MHV Secure Messages Styles -------------- */
  /* ---------- Process Pages - Vets.gov ---------- */
  /* ---------- tweaks for the forgot password page -------*/
  /* ---------- tweaks for the login page -------*/
  /* ---------- changes to search portlet -------*/
  /* ---------- changes to polls -------*/
  /* ---------- changes to asset publisher -------*/
  /* ---------- changes to progress bar -------*/
  /* ---------- Liferay Alert Message Styles ---------- */
  /* --- USWDS/Formation v2.12.2 Incompatability Fixes --- */
  /* --------------- SlideShow/Carousel Changes --------------*/
  /* Hide on iOS Devices (JS in mhv.js will show if appropriate) */
  /* Whats New Page and Navigation Styles */ }
  #wrapper.mhv-content .color-primary {
    color: #0071bc; }
  #wrapper.mhv-content .color-primary-background {
    background-color: #0071bc; }
  #wrapper.mhv-content .color-primary-darker {
    color: #205493; }
  #wrapper.mhv-content .color-primary-darker-background {
    background-color: #205493; }
  #wrapper.mhv-content .color-primary-darkest {
    color: #112e51; }
  #wrapper.mhv-content .color-primary-darkest-background {
    background-color: #112e51; }
  #wrapper.mhv-content .color-base {
    color: #212121; }
  #wrapper.mhv-content .color-base-background {
    background-color: #212121; }
  #wrapper.mhv-content .color-gray-dark {
    color: #323a45; }
  #wrapper.mhv-content .color-gray-dark-background {
    background-color: #323a45; }
  #wrapper.mhv-content .color-gray-light {
    color: #aeb0b5; }
  #wrapper.mhv-content .color-gray-light-background {
    background-color: #aeb0b5; }
  #wrapper.mhv-content .color-gray-lighter {
    color: #efefef; }
  #wrapper.mhv-content .color-gray-lighter-background {
    background-color: #efefef; }
  #wrapper.mhv-content .red,
  #wrapper.mhv-content .color-red {
    color: #e31c3d; }
  #wrapper.mhv-content .color-red-background {
    background-color: #e31c3d; }
  #wrapper.mhv-content .white,
  #wrapper.mhv-content .color-white {
    color: #ffffff; }
  #wrapper.mhv-content .white-background,
  #wrapper.mhv-content .background-white,
  #wrapper.mhv-content .color-white-background {
    background-color: #ffffff; }
  #wrapper.mhv-content .black,
  #wrapper.mhv-content .color-black {
    color: #000000; }
  #wrapper.mhv-content .color-black-background {
    background-color: #000000; }
  #wrapper.mhv-content .color-primary-alt {
    color: #02bfe7; }
  #wrapper.mhv-content .color-primary-alt-background {
    background-color: #02bfe7; }
  #wrapper.mhv-content .color-primary-alt-darkest {
    color: #046b99; }
  #wrapper.mhv-content .color-primary-alt-darkest-background {
    background-color: #046b99; }
  #wrapper.mhv-content .color-primary-alt-dark {
    color: #00a6d2; }
  #wrapper.mhv-content .color-primary-alt-dark-background {
    background-color: #00a6d2; }
  #wrapper.mhv-content .color-primary-alt-light {
    color: #9bdaf1; }
  #wrapper.mhv-content .color-primary-alt-light-background {
    background-color: #9bdaf1; }
  #wrapper.mhv-content .color-primary-alt-lightest {
    color: #e1f3f8; }
  #wrapper.mhv-content .color-primary-alt-lightest-background {
    background-color: #e1f3f8; }
  #wrapper.mhv-content .color-secondary {
    color: #e31c3d; }
  #wrapper.mhv-content .color-secondary-background {
    background-color: #e31c3d; }
  #wrapper.mhv-content .color-secondary-darkest {
    color: #981b1e; }
  #wrapper.mhv-content .color-secondary-darkest-background {
    background-color: #981b1e; }
  #wrapper.mhv-content .color-secondary-dark {
    color: #cd2026; }
  #wrapper.mhv-content .color-secondary-dark-background {
    background-color: #cd2026; }
  #wrapper.mhv-content .color-secondary-light {
    color: #e59393; }
  #wrapper.mhv-content .color-secondary-light-background {
    background-color: #e59393; }
  #wrapper.mhv-content .color-secondary-lightest {
    color: #f9dede; }
  #wrapper.mhv-content .color-secondary-lightest-background {
    background-color: #f9dede; }
  #wrapper.mhv-content .color-gray-dark {
    color: #323a45; }
  #wrapper.mhv-content .color-gray-dark-background {
    background-color: #323a45; }
  #wrapper.mhv-content .gray,
  #wrapper.mhv-content .color-gray {
    color: #5b616b; }
  #wrapper.mhv-content .color-gray-background {
    background-color: #5b616b; }
  #wrapper.mhv-content .color-gray-lighter {
    color: #d6d7d9; }
  #wrapper.mhv-content .color-gray-lighter-background {
    background-color: #d6d7d9; }
  #wrapper.mhv-content .color-gray-lightest {
    color: #e9ecef; }
  #wrapper.mhv-content .color-gray-lightest-background {
    background-color: #e9ecef; }
  #wrapper.mhv-content .color-gray-warm-dark {
    color: #494440; }
  #wrapper.mhv-content .color-gray-warm-dark-background {
    background-color: #494440; }
  #wrapper.mhv-content .color-gray-warm-light {
    color: #e4e2e0; }
  #wrapper.mhv-content .color-gray-warm-light-background {
    background-color: #e4e2e0; }
  #wrapper.mhv-content .color-gray-cool-light {
    color: #dce4ef; }
  #wrapper.mhv-content .color-gray-cool-light-background {
    background-color: #dce4ef; }
  #wrapper.mhv-content .gold,
  #wrapper.mhv-content .color-gold {
    color: #fdb81e; }
  #wrapper.mhv-content .color-gold-background {
    background-color: #fdb81e; }
  #wrapper.mhv-content .color-gold-light {
    color: #f9c642; }
  #wrapper.mhv-content .color-gold-light-background {
    background-color: #f9c642; }
  #wrapper.mhv-content .color-gold-lighter {
    color: #fad980; }
  #wrapper.mhv-content .color-gold-lighter-background {
    background-color: #fad980; }
  #wrapper.mhv-content .color-gold-lightest {
    color: #fff1d2; }
  #wrapper.mhv-content .color-gold-lightest-background {
    background-color: #fff1d2; }
  #wrapper.mhv-content .green,
  #wrapper.mhv-content .color-green {
    color: #2e8540; }
  #wrapper.mhv-content .color-green-background {
    background-color: #2e8540; }
  #wrapper.mhv-content .color-green-light {
    color: #4aa564; }
  #wrapper.mhv-content .color-green-light-background {
    background-color: #4aa564; }
  #wrapper.mhv-content .color-green-lighter {
    color: #94bfa2; }
  #wrapper.mhv-content .color-green-lighter-background {
    background-color: #94bfa2; }
  #wrapper.mhv-content .color-green-lightest {
    color: #e7f4e4; }
  #wrapper.mhv-content .color-green-lightest-background {
    background-color: #e7f4e4; }
  #wrapper.mhv-content .color-cool-blue {
    color: #205493; }
  #wrapper.mhv-content .color-cool-blue-background {
    background-color: #205493; }
  #wrapper.mhv-content .color-cool-blue-light {
    color: #4773aa; }
  #wrapper.mhv-content .color-cool-blue-light-background {
    background-color: #4773aa; }
  #wrapper.mhv-content .color-cool-blue-lighter {
    color: #8ba6ca; }
  #wrapper.mhv-content .color-cool-blue-lighter-background {
    background-color: #8ba6ca; }
  #wrapper.mhv-content .color-cool-blue-lightest {
    color: #dce4ef; }
  #wrapper.mhv-content .color-cool-blue-lightest-background {
    background-color: #dce4ef; }
  #wrapper.mhv-content .color-focus {
    color: #3e94cf; }
  #wrapper.mhv-content .color-focus-background {
    background-color: #3e94cf; }
  #wrapper.mhv-content .color-visited {
    color: #4c2c92; }
  #wrapper.mhv-content .color-visited-background {
    background-color: #4c2c92; }
  #wrapper.mhv-content h1,
  #wrapper.mhv-content h2,
  #wrapper.mhv-content h3,
  #wrapper.mhv-content h4,
  #wrapper.mhv-content h5,
  #wrapper.mhv-content h6 {
    margin-bottom: 1rem;
    margin-top: 1.5rem; }
  #wrapper.mhv-content h1 {
    max-width: 100%;
    font-size: 2rem; }
  #wrapper.mhv-content h2 {
    font-size: 1.7rem; }
  #wrapper.mhv-content h3 {
    font-size: 1.5rem; }
  #wrapper.mhv-content h4 {
    font-size: 1.3rem; }
  #wrapper.mhv-content h5,
  #wrapper.mhv-content h6 {
    font-size: 1.1rem; }
  #wrapper.mhv-content h1.control-label,
  #wrapper.mhv-content h2.control-label,
  #wrapper.mhv-content h3.control-label,
  #wrapper.mhv-content h4.control-label,
  #wrapper.mhv-content h5.control-label,
  #wrapper.mhv-content h6.control-label,
  #wrapper.mhv-content label.control-label,
  #wrapper.mhv-content .control-label {
    font-weight: 600 !important;
    margin-top: 1rem !important;
    font-size: 1.06rem !important;
    font-family: Source Sans Pro, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif !important; }
  #wrapper.mhv-content h1.control-label-detail,
  #wrapper.mhv-content h2.control-label-detail,
  #wrapper.mhv-content h3.control-label-detail,
  #wrapper.mhv-content h4.control-label-detail,
  #wrapper.mhv-content h5.control-label-detail,
  #wrapper.mhv-content h6.control-label-detail,
  #wrapper.mhv-content label.control-label-detail,
  #wrapper.mhv-content .control-label-detail {
    padding: 0.25rem !important; }
  #wrapper.mhv-content .portlet-asset-publisher .asset-full-content p:first-child,
  #wrapper.mhv-content p {
    font-size: 1.075rem;
    max-width: 46rem; }
  #wrapper.mhv-content .system-use-notification-content .portlet-alerts .panel,
  #wrapper.mhv-content .system-use-notification-content .portlet-alerts .panel .panel-body,
  #wrapper.mhv-content .system-use-notification-content .usa-alert,
  #wrapper.mhv-content .system-use-notification-content .usa-alert__body,
  #wrapper.mhv-content .system-use-notification-content .usa-alert-body,
  #wrapper.mhv-content .system-use-notification-content .usa-alert__text,
  #wrapper.mhv-content .system-use-notification-content .usa-alert-text,
  #wrapper.mhv-content .system-use-notification-content p.usa-alert__text,
  #wrapper.mhv-content .system-use-notification-content p.usa-alert-text,
  #wrapper.mhv-content .system-use-notification-content p {
    width: 100% !important;
    max-width: 100% !important; }
  #wrapper.mhv-content a,
  #wrapper.mhv-content a:active,
  #wrapper.mhv-content a:focus,
  #wrapper.mhv-content a:hover,
  #wrapper.mhv-content a:visited {
    font-weight: 600;
    color: #205493;
    /* to pass 508 */ }
  #wrapper.mhv-content .usa-section--dark a,
  #wrapper.mhv-content .usa-section--dark a:active,
  #wrapper.mhv-content .usa-section--dark a:focus,
  #wrapper.mhv-content .usa-section--dark a:hover,
  #wrapper.mhv-content .usa-section--dark a:visited {
    color: #dfe1e2; }
  #wrapper.mhv-content .usa-section--dark p, #wrapper.mhv-content .usa-section--dark ul,
  #wrapper.mhv-content .usa-section--dark h1, #wrapper.mhv-content .usa-section--dark h2, #wrapper.mhv-content .usa-section--dark h3, #wrapper.mhv-content .usa-section--dark h4, #wrapper.mhv-content .usa-section--dark h5, #wrapper.mhv-content .usa-section--dark h6 {
    color: #000000; }
  #wrapper.mhv-content .usa-section--dark .va-modal-inner a,
  #wrapper.mhv-content .usa-section--dark .va-modal-inner a:active,
  #wrapper.mhv-content .usa-section--dark .va-modal-inner a:focus,
  #wrapper.mhv-content .usa-section--dark .va-modal-inner a:hover,
  #wrapper.mhv-content .usa-section--dark .va-modal-inner a:visited {
    color: #0071bb; }
  #wrapper.mhv-content .usa-section--dark .va-modal-inner a.btn,
  #wrapper.mhv-content .usa-section--dark .va-modal-inner a.usa-button {
    color: #ffffff; }
  #wrapper.mhv-content a.btn,
  #wrapper.mhv-content a.btn:active,
  #wrapper.mhv-content a.btn:focus,
  #wrapper.mhv-content a.btn:hover,
  #wrapper.mhv-content a.btn:visited,
  #wrapper.mhv-content a.usa-button,
  #wrapper.mhv-content a.usa-button:active,
  #wrapper.mhv-content a.usa-button:focus,
  #wrapper.mhv-content a.usa-button:hover,
  #wrapper.mhv-content a.usa-button:visited,
  #wrapper.mhv-content .portlet-alerts .panel a.btn,
  #wrapper.mhv-content .portlet-alerts .panel a.btn:active,
  #wrapper.mhv-content .portlet-alerts .panel a.btn:focus,
  #wrapper.mhv-content .portlet-alerts .panel a.btn:hover,
  #wrapper.mhv-content .portlet-alerts .panel a.btn:visited,
  #wrapper.mhv-content .portlet-alerts .panel a.usa-button,
  #wrapper.mhv-content .portlet-alerts .panel a.usa-button:active,
  #wrapper.mhv-content .portlet-alerts .panel a.usa-button:focus,
  #wrapper.mhv-content .portlet-alerts .panel a.usa-button:hover,
  #wrapper.mhv-content .portlet-alerts .panel a.usa-button:visited,
  #wrapper.mhv-content .usa-alert a.btn,
  #wrapper.mhv-content .usa-alert a.btn:active,
  #wrapper.mhv-content .usa-alert a.btn:focus,
  #wrapper.mhv-content .usa-alert a.btn:hover,
  #wrapper.mhv-content .usa-alert a.btn:visited,
  #wrapper.mhv-content .usa-alert a.usa-button,
  #wrapper.mhv-content .usa-alert a.usa-button:active,
  #wrapper.mhv-content .usa-alert a.usa-button:focus,
  #wrapper.mhv-content .usa-alert a.usa-button:hover,
  #wrapper.mhv-content .usa-alert a.usa-button:visited {
    color: #ffffff; }
  #wrapper.mhv-content a.btn-secondary,
  #wrapper.mhv-content a.btn-secondary:active,
  #wrapper.mhv-content a.btn-secondary:focus,
  #wrapper.mhv-content a.btn-secondary:hover,
  #wrapper.mhv-content a.btn-secondary:visited,
  #wrapper.mhv-content a.usa-button-secondary,
  #wrapper.mhv-content a.usa-button-secondary:active,
  #wrapper.mhv-content a.usa-button-secondary:focus,
  #wrapper.mhv-content a.usa-button-secondary:hover,
  #wrapper.mhv-content a.usa-button-secondary:visited,
  #wrapper.mhv-content .portlet-alerts .panel a.btn-secondary,
  #wrapper.mhv-content .portlet-alerts .panel a.btn-secondary:active,
  #wrapper.mhv-content .portlet-alerts .panel a.btn-secondary:focus,
  #wrapper.mhv-content .portlet-alerts .panel a.btn-secondary:hover,
  #wrapper.mhv-content .portlet-alerts .panel a.btn-secondary:visited,
  #wrapper.mhv-content .portlet-alerts .panel a.usa-button-secondary,
  #wrapper.mhv-content .portlet-alerts .panel a.usa-button-secondary:active,
  #wrapper.mhv-content .portlet-alerts .panel a.usa-button-secondary:focus,
  #wrapper.mhv-content .portlet-alerts .panela.usa-button-secondary:hover,
  #wrapper.mhv-content .portlet-alerts .panel a.usa-button-secondary:visited,
  #wrapper.mhv-content .usa-alert a.btn-secondary,
  #wrapper.mhv-content .usa-alert a.btn-secondary:active,
  #wrapper.mhv-content .usa-alert a.btn-secondary:focus,
  #wrapper.mhv-content .usa-alert a.btn-secondary:hover,
  #wrapper.mhv-content .usa-alert a.btn-secondary:visited,
  #wrapper.mhv-content .usa-alert a.usa-button-secondary,
  #wrapper.mhv-content .usa-alert a.usa-button-secondary:active,
  #wrapper.mhv-content .usa-alert a.usa-button-secondary:focus,
  #wrapper.mhv-content .usa-alert a.usa-button-secondary:hover,
  #wrapper.mhv-content .usa-alert a.usa-button-secondary:visited {
    color: #0071bb; }
  #wrapper.mhv-content .va-modal-inner h1,
  #wrapper.mhv-content .va-modal-inner h2,
  #wrapper.mhv-content .va-modal-inner h3,
  #wrapper.mhv-content .va-modal-inner h4,
  #wrapper.mhv-content .va-modal-inner h5,
  #wrapper.mhv-content .va-modal-inner h6 {
    max-width: 46rem; }
  #wrapper.mhv-content input,
  #wrapper.mhv-content textarea,
  #wrapper.mhv-content select {
    max-width: 26rem;
    width: 100%;
    box-sizing: border-box;
    display: inline-block;
    outline: none;
    padding: 0.5rem 0.7rem;
    margin: 0.5rem 0;
    line-height: 1.3;
    color: #212121;
    border-radius: 0;
    border: 1px solid #5b616b; }
  #wrapper.mhv-content #myform input {
    display: block; }
  #wrapper.mhv-content .btn,
  #wrapper.mhv-content .usa-button,
  #wrapper.mhv-content input,
  #wrapper.mhv-content button,
  #wrapper.mhv-content select {
    height: 2.4rem; }
  #wrapper.mhv-content .btn,
  #wrapper.mhv-content .usa-button {
    line-height: 1.4 !important;
    height: 2.4rem; }
    @media screen and (max-width: 768px) {
      #wrapper.mhv-content .btn,
      #wrapper.mhv-content .usa-button {
        height: auto; } }
  #wrapper.mhv-content label {
    margin-top: 1.5rem;
    margin-bottom: 0;
    font-weight: 600; }
  #wrapper.mhv-content .control-group fieldset {
    margin-top: 1.5rem;
    margin-bottom: 0.5rem; }
  #wrapper.mhv-content fieldset.usa-fieldset table {
    min-width: 0;
    width: auto;
    height: auto;
    margin: 1rem 0; }
    #wrapper.mhv-content fieldset.usa-fieldset table td {
      border: none;
      padding: 0;
      padding-right: 1rem;
      margin: 0; }
      #wrapper.mhv-content fieldset.usa-fieldset table td label {
        margin-top: 0; }
  #wrapper.mhv-content legend {
    font-size: 1.2rem; }
  #wrapper.mhv-content .control-group legend {
    font-size: 1rem;
    font-weight: 700; }
  #wrapper.mhv-content legend
.control-label
.facility-location-type {
    color: #555; }
  #wrapper.mhv-content .container {
    max-width: 1200px; }
  @media screen and (max-width: 319px) {
    #wrapper.mhv-content .hideBelow320 {
      display: none; } }
  @media screen and (min-width: 320px) {
    #wrapper.mhv-content .hideAbove320 {
      display: none; } }
  @media screen and (max-width: 479px) {
    #wrapper.mhv-content .hideBelow480 {
      display: none; } }
  @media screen and (min-width: 480px) {
    #wrapper.mhv-content .hideAbove480 {
      display: none; } }
  @media screen and (max-width: 480px) {
    #wrapper.mhv-content .hideBelow481 {
      display: none; } }
  @media screen and (min-width: 481px) {
    #wrapper.mhv-content .hideAbove481 {
      display: none; } }
  @media screen and (max-width: 719px) {
    #wrapper.mhv-content .hideBelow720 {
      display: none; } }
  @media screen and (min-width: 720px) {
    #wrapper.mhv-content .hideAbove720 {
      display: none; } }
  @media screen and (max-width: 766px) {
    #wrapper.mhv-content .hideBelow767 {
      display: none; } }
  @media screen and (min-width: 767px) {
    #wrapper.mhv-content .hideAbove767 {
      display: none; } }
  @media screen and (max-width: 767px) {
    #wrapper.mhv-content .hideBelow768 {
      display: none; } }
  @media screen and (min-width: 768px) {
    #wrapper.mhv-content .hideAbove768 {
      display: none; } }
  @media screen and (max-width: 799px) {
    #wrapper.mhv-content .hideBelow800 {
      display: none; } }
  @media screen and (min-width: 800px) {
    #wrapper.mhv-content .hideAbove800 {
      display: none; } }
  @media screen and (max-width: 950px) {
    #wrapper.mhv-content .hideBelow950 {
      display: none; } }
  @media screen and (min-width: 951px) {
    #wrapper.mhv-content .hideAbove950 {
      display: none; } }
  @media screen and (max-width: 959px) {
    #wrapper.mhv-content .hideBelow960 {
      display: none; } }
  @media screen and (min-width: 960px) {
    #wrapper.mhv-content .hideAbove960 {
      display: none; } }
  @media screen and (max-width: 979px) {
    #wrapper.mhv-content .hideBelow980 {
      display: none; } }
  @media screen and (min-width: 980px) {
    #wrapper.mhv-content .hideAbove980 {
      display: none; } }
  @media screen and (max-width: 1023px) {
    #wrapper.mhv-content .hideBelow1024 {
      display: none; } }
  @media screen and (min-width: 1024px) {
    #wrapper.mhv-content .hideAbove1024 {
      display: none; } }
  @media screen and (max-width: 1199px) {
    #wrapper.mhv-content .hideBelow1200 {
      display: none; } }
  @media screen and (min-width: 1200px) {
    #wrapper.mhv-content .hideAbove1200 {
      display: none; } }
  @media screen and (max-width: 1279px) {
    #wrapper.mhv-content .hideBelow1280 {
      display: none; } }
  @media screen and (min-width: 1280px) {
    #wrapper.mhv-content .hideAbove1280 {
      display: none; } }
  #wrapper.mhv-content header.shaded-box,
  #wrapper.mhv-content .shaded-box {
    border: 1px solid #ccc;
    padding: 1em;
    margin-bottom: 1em;
    background-color: #e9ecef; }
  #wrapper.mhv-content .square-border {
    border: 2px solid #000000;
    padding: 1em;
    margin-bottom: 1em; }
  #wrapper.mhv-content #va-header-logo-menu {
    padding: 0; }
    @media screen and (min-width: 951px) {
      #wrapper.mhv-content #va-header-logo-menu {
        padding: 1em 0.75em 0; } }
  #wrapper.mhv-content #va-gov-link {
    border-right: 1px solid white;
    color: white;
    font-size: 1.5rem;
    margin-right: 0.5rem;
    text-decoration: none;
    margin-left: 1rem; }
    @media screen and (min-width: 951px) {
      #wrapper.mhv-content #va-gov-link {
        font-size: 2.5rem;
        margin-left: 0; } }
  #wrapper.mhv-content .vet-toolbar {
    display: none; }
    @media screen and (min-width: 951px) {
      #wrapper.mhv-content .vet-toolbar {
        display: block; } }
  #wrapper.mhv-content #mhv-logo-a {
    text-decoration: none; }
    #wrapper.mhv-content #mhv-logo-a span {
      left: 0;
      position: relative;
      color: white;
      text-decoration: none;
      font-size: 1.5rem; }
      @media screen and (min-width: 951px) {
        #wrapper.mhv-content #mhv-logo-a span {
          position: absolute;
          left: -999em; } }
  #wrapper.mhv-content #mhv-logo-img {
    display: none; }
    @media screen and (min-width: 951px) {
      #wrapper.mhv-content #mhv-logo-img {
        display: inline-block;
        margin-top: -1rem; } }
  #wrapper.mhv-content .usa-nav {
    font-size: 1rem; }
    @media screen and (max-width: 950px) {
      #wrapper.mhv-content .usa-nav {
        font-size: 1.06rem;
        display: none; } }
  #wrapper.mhv-content .usa-header--extended .usa-nav {
    border-top: none; }
  #wrapper.mhv-content .usa-header--extended .usa-nav__inner {
    border-top: 1px solid white; }
  #wrapper.mhv-content .usa-nav__primary > .usa-nav__primary-item > a {
    color: white; }
  #wrapper.mhv-content .usa-nav__primary > .usa-nav__primary-item > a:hover {
    color: white; }
  #wrapper.mhv-content .usa-nav__primary button[aria-expanded=true],
  #wrapper.mhv-content .usa-nav__primary button[aria-expanded=false] {
    color: white; }
  @media screen and (max-width: 1023px) {
    #wrapper.mhv-content .usa-nav__primary a,
    #wrapper.mhv-content .usa-nav__primary a:hover,
    #wrapper.mhv-content .usa-nav__primary a:visited,
    #wrapper.mhv-content .usa-nav__primary a:active,
    #wrapper.mhv-content .usa-nav__secondary a,
    #wrapper.mhv-content .usa-nav__secondary a:hover,
    #wrapper.mhv-content .usa-nav__secondary a:visited,
    #wrapper.mhv-content .usa-nav__secondary a:active {
      color: black !important; }
    #wrapper.mhv-content .usa-nav__primary > .usa-nav__primary-item > button[aria-expanded=false],
    #wrapper.mhv-content .usa-nav__primary > .usa-nav__primary-item > button[aria-expanded=false]:hover {
      background-image: url("/mhv-portal-web/o/mhv-portal-theme/images/plus-alt.svg"), linear-gradient(transparent, transparent); }
    #wrapper.mhv-content .usa-nav__primary > .usa-nav__primary-item > button[aria-expanded=true],
    #wrapper.mhv-content .usa-nav__primary > .usa-nav__primary-item > button[aria-expanded=true]:hover {
      background-image: url("/mhv-portal-web/o/mhv-portal-theme/images/minus-alt.svg"), linear-gradient(transparent, transparent); }
    #wrapper.mhv-content .usa-nav__primary > .usa-nav__primary-item > button[aria-expanded=true],
    #wrapper.mhv-content .usa-nav__primary > .usa-nav__primary-item > button[aria-expanded=false],
    #wrapper.mhv-content .usa-nav__primary > .usa-nav__primary-item > button[aria-expanded=true]:hover,
    #wrapper.mhv-content .usa-nav__primary > .usa-nav__primary-item > button[aria-expanded=false]:hover {
      color: black !important; } }
  #wrapper.mhv-content .usa-nav__primary button[aria-expanded=false]:hover,
  #wrapper.mhv-content .usa-nav__primary button[aria-expanded=false] {
    background-image: url("/mhv-portal-web/o/mhv-portal-theme/images/angle-arrow-down-white.svg"), -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent));
    background-image: url("/mhv-portal-web/o/mhv-portal-theme/images/angle-arrow-down-white.svg"), linear-gradient(transparent, transparent); }
  #wrapper.mhv-content .usa-nav__primary button[aria-expanded=true]:hover,
  #wrapper.mhv-content .usa-nav__primary button[aria-expanded=false]:hover {
    color: white; }
  @media all and (min-width: 64em) {
    #wrapper.mhv-content .usa-nav__primary button[aria-expanded=false],
    #wrapper.mhv-content .usa-nav__primary button[aria-expanded=false] {
      background-position: right 0.75rem top 65%;
      background-size: 0.65rem; } }
  #wrapper.mhv-content #hrefFm {
    padding: 0px;
    margin: 0px; }
  #wrapper.mhv-content #main-content-search,
  #wrapper.mhv-content #main-content {
    padding: 0 !important;
    margin-top: 0 !important;
    margin-bottom: 0 !important; }
  #wrapper.mhv-content #main-content-search.home-page,
  #wrapper.mhv-content #main-content.home-page {
    max-width: 100% !important; }
    #wrapper.mhv-content #main-content-search.home-page > .grid-container,
    #wrapper.mhv-content #main-content.home-page > .grid-container {
      max-width: 100% !important;
      padding: 0 !important; }
  #wrapper.mhv-content .mhv-welcome-bar-guest,
  #wrapper.mhv-content #mhv-welcome-bar-guest,
  #wrapper.mhv-content #mhv-welcome-bar {
    background-color: #e9ecef;
    color: #000000;
    padding: 1rem 0 1rem 0;
    font-size: 1.8rem;
    font-weight: 500; }
    @media screen and (max-width: 768px) {
      #wrapper.mhv-content .mhv-welcome-bar-guest,
      #wrapper.mhv-content #mhv-welcome-bar-guest,
      #wrapper.mhv-content #mhv-welcome-bar {
        text-align: center; } }
    #wrapper.mhv-content .mhv-welcome-bar-guest #switch-user-icon,
    #wrapper.mhv-content #mhv-welcome-bar-guest #switch-user-icon,
    #wrapper.mhv-content #mhv-welcome-bar #switch-user-icon {
      background: url("/mhv-portal-web/o/mhv-portal-theme/images/icon_switch_user_0077b3.png");
      background-size: 1.1rem 1.1rem;
      height: 1.1rem;
      width: 1.1rem;
      margin-right: 0.25rem;
      display: inline-block; }
    #wrapper.mhv-content .mhv-welcome-bar-guest .three-account-types-link,
    #wrapper.mhv-content .mhv-welcome-bar-guest #mhv-delegate-for-veteran,
    #wrapper.mhv-content .mhv-welcome-bar-guest #mhv-welcome-user,
    #wrapper.mhv-content #mhv-welcome-bar-guest .three-account-types-link,
    #wrapper.mhv-content #mhv-welcome-bar-guest #mhv-delegate-for-veteran,
    #wrapper.mhv-content #mhv-welcome-bar-guest #mhv-welcome-user,
    #wrapper.mhv-content #mhv-welcome-bar .three-account-types-link,
    #wrapper.mhv-content #mhv-welcome-bar #mhv-delegate-for-veteran,
    #wrapper.mhv-content #mhv-welcome-bar #mhv-welcome-user {
      font-size: 1rem;
      font-weight: 700; }
      #wrapper.mhv-content .mhv-welcome-bar-guest .three-account-types-link a,
      #wrapper.mhv-content .mhv-welcome-bar-guest #mhv-delegate-for-veteran a,
      #wrapper.mhv-content .mhv-welcome-bar-guest #mhv-welcome-user a,
      #wrapper.mhv-content #mhv-welcome-bar-guest .three-account-types-link a,
      #wrapper.mhv-content #mhv-welcome-bar-guest #mhv-delegate-for-veteran a,
      #wrapper.mhv-content #mhv-welcome-bar-guest #mhv-welcome-user a,
      #wrapper.mhv-content #mhv-welcome-bar .three-account-types-link a,
      #wrapper.mhv-content #mhv-welcome-bar #mhv-delegate-for-veteran a,
      #wrapper.mhv-content #mhv-welcome-bar #mhv-welcome-user a {
        font-weight: 600; }
      @media screen and (max-width: 719px) {
        #wrapper.mhv-content .mhv-welcome-bar-guest .three-account-types-link,
        #wrapper.mhv-content .mhv-welcome-bar-guest #mhv-delegate-for-veteran,
        #wrapper.mhv-content .mhv-welcome-bar-guest #mhv-welcome-user,
        #wrapper.mhv-content #mhv-welcome-bar-guest .three-account-types-link,
        #wrapper.mhv-content #mhv-welcome-bar-guest #mhv-delegate-for-veteran,
        #wrapper.mhv-content #mhv-welcome-bar-guest #mhv-welcome-user,
        #wrapper.mhv-content #mhv-welcome-bar .three-account-types-link,
        #wrapper.mhv-content #mhv-welcome-bar #mhv-delegate-for-veteran,
        #wrapper.mhv-content #mhv-welcome-bar #mhv-welcome-user {
          display: block;
          line-height: 1.2rem; } }
    #wrapper.mhv-content .mhv-welcome-bar-guest .font-size-1-bold,
    #wrapper.mhv-content .mhv-welcome-bar-guest .three-account-types-link,
    #wrapper.mhv-content #mhv-welcome-bar-guest .font-size-1-bold,
    #wrapper.mhv-content #mhv-welcome-bar-guest .three-account-types-link,
    #wrapper.mhv-content #mhv-welcome-bar .font-size-1-bold,
    #wrapper.mhv-content #mhv-welcome-bar .three-account-types-link {
      font-size: 1rem;
      font-weight: 700; }
    #wrapper.mhv-content .mhv-welcome-bar-guest .mhv-military-badge-image,
    #wrapper.mhv-content #mhv-welcome-bar-guest .mhv-military-badge-image,
    #wrapper.mhv-content #mhv-welcome-bar .mhv-military-badge-image {
      float: left;
      height: 4rem;
      width: 4rem;
      margin-right: 0.5rem;
      margin-top: 0.2rem; }
    #wrapper.mhv-content .mhv-welcome-bar-guest #mhv-military-badge-text,
    #wrapper.mhv-content #mhv-welcome-bar-guest #mhv-military-badge-text,
    #wrapper.mhv-content #mhv-welcome-bar #mhv-military-badge-text {
      font-size: 0.95rem;
      font-weight: 600; }
    #wrapper.mhv-content .mhv-welcome-bar-guest #mhv-last-successfull-login,
    #wrapper.mhv-content #mhv-welcome-bar-guest #mhv-last-successfull-login,
    #wrapper.mhv-content #mhv-welcome-bar #mhv-last-successfull-login {
      font-size: 0.8rem; }
    #wrapper.mhv-content .mhv-welcome-bar-guest #mhv-welcome-message-span,
    #wrapper.mhv-content #mhv-welcome-bar-guest #mhv-welcome-message-span,
    #wrapper.mhv-content #mhv-welcome-bar #mhv-welcome-message-span {
      text-align: left;
      line-height: 20px;
      font-size: 1.2rem; }
    #wrapper.mhv-content .mhv-welcome-bar-guest #mhv-login-button-span,
    #wrapper.mhv-content #mhv-welcome-bar-guest #mhv-login-button-span,
    #wrapper.mhv-content #mhv-welcome-bar #mhv-login-button-span {
      text-align: right; }
      @media screen and (max-width: 950px) {
        #wrapper.mhv-content .mhv-welcome-bar-guest #mhv-login-button-span ul,
        #wrapper.mhv-content #mhv-welcome-bar-guest #mhv-login-button-span ul,
        #wrapper.mhv-content #mhv-welcome-bar #mhv-login-button-span ul {
          margin: 0;
          padding: 0; } }
    #wrapper.mhv-content .mhv-welcome-bar-guest .upgrade-button,
    #wrapper.mhv-content #mhv-welcome-bar-guest .upgrade-button,
    #wrapper.mhv-content #mhv-welcome-bar .upgrade-button {
      margin: 0 0 0 1rem; }
    #wrapper.mhv-content .mhv-welcome-bar-guest #mhv-header-register-button,
    #wrapper.mhv-content .mhv-welcome-bar-guest #mhv-header-login-button,
    #wrapper.mhv-content #mhv-welcome-bar-guest #mhv-header-register-button,
    #wrapper.mhv-content #mhv-welcome-bar-guest #mhv-header-login-button,
    #wrapper.mhv-content #mhv-welcome-bar #mhv-header-register-button,
    #wrapper.mhv-content #mhv-welcome-bar #mhv-header-login-button {
      color: #ffffff; }
    #wrapper.mhv-content .mhv-welcome-bar-guest .mhv-login-register-buttons li,
    #wrapper.mhv-content #mhv-welcome-bar-guest .mhv-login-register-buttons li,
    #wrapper.mhv-content #mhv-welcome-bar .mhv-login-register-buttons li {
      display: inline !important; }
    #wrapper.mhv-content .mhv-welcome-bar-guest .mhv-login-register-buttons .btn,
    #wrapper.mhv-content .mhv-welcome-bar-guest .mhv-login-register-buttons .usa-button,
    #wrapper.mhv-content #mhv-welcome-bar-guest .mhv-login-register-buttons .btn,
    #wrapper.mhv-content #mhv-welcome-bar-guest .mhv-login-register-buttons .usa-button,
    #wrapper.mhv-content #mhv-welcome-bar .mhv-login-register-buttons .btn,
    #wrapper.mhv-content #mhv-welcome-bar .mhv-login-register-buttons .usa-button {
      margin-top: 0px !important;
      margin-bottom: 0px !important; }
    #wrapper.mhv-content .mhv-welcome-bar-guest .mhv-logout-span-link,
    #wrapper.mhv-content #mhv-welcome-bar-guest .mhv-logout-span-link,
    #wrapper.mhv-content #mhv-welcome-bar .mhv-logout-span-link {
      font-size: 1.1rem;
      display: inline-block;
      margin-bottom: 1.2rem;
      font-weight: 600;
      float: right; }
    #wrapper.mhv-content .mhv-welcome-bar-guest #mhv-header-switch-user-button,
    #wrapper.mhv-content #mhv-welcome-bar-guest #mhv-header-switch-user-button,
    #wrapper.mhv-content #mhv-welcome-bar #mhv-header-switch-user-button {
      margin-right: 1rem; }
    #wrapper.mhv-content .mhv-welcome-bar-guest .mhv-login-image,
    #wrapper.mhv-content #mhv-welcome-bar-guest .mhv-login-image,
    #wrapper.mhv-content #mhv-welcome-bar .mhv-login-image {
      width: 1.2rem;
      height: 1.2rem; }
    #wrapper.mhv-content .mhv-welcome-bar-guest a,
    #wrapper.mhv-content .mhv-welcome-bar-guest a:active,
    #wrapper.mhv-content .mhv-welcome-bar-guest a:focus,
    #wrapper.mhv-content .mhv-welcome-bar-guest a:hover,
    #wrapper.mhv-content .mhv-welcome-bar-guest a:visited,
    #wrapper.mhv-content #mhv-welcome-bar-guest a,
    #wrapper.mhv-content #mhv-welcome-bar-guest a:active,
    #wrapper.mhv-content #mhv-welcome-bar-guest a:focus,
    #wrapper.mhv-content #mhv-welcome-bar-guest a:hover,
    #wrapper.mhv-content #mhv-welcome-bar-guest a:visited,
    #wrapper.mhv-content #mhv-welcome-bar a,
    #wrapper.mhv-content #mhv-welcome-bar a:active,
    #wrapper.mhv-content #mhv-welcome-bar a:focus,
    #wrapper.mhv-content #mhv-welcome-bar a:hover,
    #wrapper.mhv-content #mhv-welcome-bar a:visited {
      text-decoration: none;
      font-weight: 600;
      color: #4c2c92;
      /* To pass 508 contrast tests... */ }
    #wrapper.mhv-content .mhv-welcome-bar-guest a.usa-button,
    #wrapper.mhv-content .mhv-welcome-bar-guest a.upgrade-button,
    #wrapper.mhv-content .mhv-welcome-bar-guest a.usa-button:active,
    #wrapper.mhv-content .mhv-welcome-bar-guest a.upgrade-button:active,
    #wrapper.mhv-content .mhv-welcome-bar-guest a.usa-button:focus,
    #wrapper.mhv-content .mhv-welcome-bar-guest a.upgrade-button:focus,
    #wrapper.mhv-content .mhv-welcome-bar-guest a.usa-button:hover,
    #wrapper.mhv-content .mhv-welcome-bar-guest a.upgrade-button:hover,
    #wrapper.mhv-content .mhv-welcome-bar-guest a.usa-button:visited,
    #wrapper.mhv-content .mhv-welcome-bar-guest a.upgrade-button:visited,
    #wrapper.mhv-content #mhv-welcome-bar-guest a.usa-button,
    #wrapper.mhv-content #mhv-welcome-bar-guest a.upgrade-button,
    #wrapper.mhv-content #mhv-welcome-bar-guest a.usa-button:active,
    #wrapper.mhv-content #mhv-welcome-bar-guest a.upgrade-button:active,
    #wrapper.mhv-content #mhv-welcome-bar-guest a.usa-button:focus,
    #wrapper.mhv-content #mhv-welcome-bar-guest a.upgrade-button:focus,
    #wrapper.mhv-content #mhv-welcome-bar-guest a.usa-button:hover,
    #wrapper.mhv-content #mhv-welcome-bar-guest a.upgrade-button:hover,
    #wrapper.mhv-content #mhv-welcome-bar-guest a.usa-button:visited,
    #wrapper.mhv-content #mhv-welcome-bar-guest a.upgrade-button:visited,
    #wrapper.mhv-content #mhv-welcome-bar a.usa-button,
    #wrapper.mhv-content #mhv-welcome-bar a.upgrade-button,
    #wrapper.mhv-content #mhv-welcome-bar a.usa-button:active,
    #wrapper.mhv-content #mhv-welcome-bar a.upgrade-button:active,
    #wrapper.mhv-content #mhv-welcome-bar a.usa-button:focus,
    #wrapper.mhv-content #mhv-welcome-bar a.upgrade-button:focus,
    #wrapper.mhv-content #mhv-welcome-bar a.usa-button:hover,
    #wrapper.mhv-content #mhv-welcome-bar a.upgrade-button:hover,
    #wrapper.mhv-content #mhv-welcome-bar a.usa-button:visited,
    #wrapper.mhv-content #mhv-welcome-bar a.upgrade-button:visited {
      color: #ffffff !important;
      /* but not regular buttons */ }
  #wrapper.mhv-content .mhv-welcome-bar-guest,
  #wrapper.mhv-content #mhv-welcome-bar-guest {
    padding: 1rem; }
    @media screen and (max-width: 768px) {
      #wrapper.mhv-content .mhv-welcome-bar-guest,
      #wrapper.mhv-content #mhv-welcome-bar-guest {
        padding: 0.5rem;
        text-align: center; } }
    #wrapper.mhv-content .mhv-welcome-bar-guest #mhv-welcome-message-span,
    #wrapper.mhv-content #mhv-welcome-bar-guest #mhv-welcome-message-span {
      padding-top: 0.5rem; }
      @media screen and (max-width: 768px) {
        #wrapper.mhv-content .mhv-welcome-bar-guest #mhv-welcome-message-span,
        #wrapper.mhv-content #mhv-welcome-bar-guest #mhv-welcome-message-span {
          padding: 0;
          text-align: center; } }
  #wrapper.mhv-content .portlets-go-here h1:first-child,
  #wrapper.mhv-content .portlets-go-here h2:first-child {
    margin-top: 1rem; }
  #wrapper.mhv-content .portlets-go-here input[type=radio],
  #wrapper.mhv-content .portlets-go-here input[type=checkbox] {
    width: 2rem; }
  #wrapper.mhv-content .portlets-go-here [type=radio] + label::before,
  #wrapper.mhv-content .portlets-go-here [type=checkbox] + label::before {
    width: 1.5rem;
    height: 1.5rem;
    line-height: 1.5rem;
    margin-left: 1rem; }
  #wrapper.mhv-content .portlets-go-here [type=checkbox] + label::before,
  #wrapper.mhv-content .portlets-go-here label [type=checkbox]:focus::before,
  #wrapper.mhv-content .portlets-go-here [type=checkbox]:focus + label::before {
    border: 1px solid #5b616b;
    box-shadow: none; }
  #wrapper.mhv-content .row {
    max-width: 100%; }
  #wrapper.mhv-content #mhvDashboard {
    background: transparent;
    margin-top: 1rem;
    margin-bottom: 2rem; }
    #wrapper.mhv-content #mhvDashboard .row {
      max-width: 100% !important;
      margin-right: -15px;
      margin-left: -15px; }
    #wrapper.mhv-content #mhvDashboard .portlet-title,
    #wrapper.mhv-content #mhvDashboard .portlet-title-text,
    #wrapper.mhv-content #mhvDashboard #mhvWelcome {
      margin-top: -2rem;
      margin-bottom: 1rem;
      font-weight: 700;
      font-size: 1.8rem; }
      @media screen and (min-width: 360px) {
        #wrapper.mhv-content #mhvDashboard .portlet-title,
        #wrapper.mhv-content #mhvDashboard .portlet-title-text,
        #wrapper.mhv-content #mhvDashboard #mhvWelcome {
          font-size: 2rem; } }
      @media screen and (min-width: 480px) {
        #wrapper.mhv-content #mhvDashboard .portlet-title,
        #wrapper.mhv-content #mhvDashboard .portlet-title-text,
        #wrapper.mhv-content #mhvDashboard #mhvWelcome {
          font-size: 2.5rem; } }
      @media screen and (min-width: 640px) {
        #wrapper.mhv-content #mhvDashboard .portlet-title,
        #wrapper.mhv-content #mhvDashboard .portlet-title-text,
        #wrapper.mhv-content #mhvDashboard #mhvWelcome {
          font-size: 3.5rem; } }
    #wrapper.mhv-content #mhvDashboard .mhvLogoSpan {
      margin-right: 1rem;
      margin-top: -0.5rem; }
    #wrapper.mhv-content #mhvDashboard #mhvDashboardContent {
      padding: 0.5rem;
      background: #ffffff;
      border-top: 5px solid #0071bc;
      border-bottom: 5px solid #0071bc; }
      @media screen and (min-width: 768px) {
        #wrapper.mhv-content #mhvDashboard #mhvDashboardContent {
          padding: 1rem;
          padding-right: 0; } }
    #wrapper.mhv-content #mhvDashboard .dashboardSection {
      padding: 0;
      border: 2px solid #112e51;
      margin-bottom: 1rem; }
      @media screen and (max-width: 767px) {
        #wrapper.mhv-content #mhvDashboard .dashboardSection {
          background: #112e51; } }
      #wrapper.mhv-content #mhvDashboard .dashboardSection header {
        background: #112e51;
        margin: 0;
        padding: 0;
        display: block; }
        @media screen and (min-width: 1200px) {
          #wrapper.mhv-content #mhvDashboard .dashboardSection header {
            border: 2px solid white; } }
        #wrapper.mhv-content #mhvDashboard .dashboardSection header h1, #wrapper.mhv-content #mhvDashboard .dashboardSection header h2, #wrapper.mhv-content #mhvDashboard .dashboardSection header h3 {
          margin: 0;
          color: #ffffff;
          font-family: Source Sans Pro, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;
          font-size: 1.9rem;
          line-height: 2.5rem;
          text-align: center;
          text-decoration: none;
          font-weight: 500; }
          @media screen and (min-width: 480px) {
            #wrapper.mhv-content #mhvDashboard .dashboardSection header h1, #wrapper.mhv-content #mhvDashboard .dashboardSection header h2, #wrapper.mhv-content #mhvDashboard .dashboardSection header h3 {
              font-size: 3rem;
              line-height: 5.5rem; } }
          @media screen and (min-width: 767px) {
            #wrapper.mhv-content #mhvDashboard .dashboardSection header h1, #wrapper.mhv-content #mhvDashboard .dashboardSection header h2, #wrapper.mhv-content #mhvDashboard .dashboardSection header h3 {
              font-size: 1.9rem;
              line-height: 3.5rem;
              text-align: left; } }
          @media screen and (min-width: 1200px) {
            #wrapper.mhv-content #mhvDashboard .dashboardSection header h1, #wrapper.mhv-content #mhvDashboard .dashboardSection header h2, #wrapper.mhv-content #mhvDashboard .dashboardSection header h3 {
              font-size: 1.9rem;
              line-height: 3.5rem;
              margin-left: 0.5rem; } }
          #wrapper.mhv-content #mhvDashboard .dashboardSection header h1 a, #wrapper.mhv-content #mhvDashboard .dashboardSection header h2 a, #wrapper.mhv-content #mhvDashboard .dashboardSection header h3 a {
            color: #ffffff;
            margin: 0;
            font-weight: 500; }
          #wrapper.mhv-content #mhvDashboard .dashboardSection header h1 .dashboard-icon, #wrapper.mhv-content #mhvDashboard .dashboardSection header h2 .dashboard-icon, #wrapper.mhv-content #mhvDashboard .dashboardSection header h3 .dashboard-icon {
            height: 5rem;
            margin-right: 0.5rem;
            display: none; }
            @media screen and (min-width: 767px) {
              #wrapper.mhv-content #mhvDashboard .dashboardSection header h1 .dashboard-icon, #wrapper.mhv-content #mhvDashboard .dashboardSection header h2 .dashboard-icon, #wrapper.mhv-content #mhvDashboard .dashboardSection header h3 .dashboard-icon {
                display: inline-block; } }
            @media screen and (min-width: 951px) {
              #wrapper.mhv-content #mhvDashboard .dashboardSection header h1 .dashboard-icon, #wrapper.mhv-content #mhvDashboard .dashboardSection header h2 .dashboard-icon, #wrapper.mhv-content #mhvDashboard .dashboardSection header h3 .dashboard-icon {
                height: 2rem;
                margin-right: 0.5rem; } }
      #wrapper.mhv-content #mhvDashboard .dashboardSection span.btn-dashboard,
      #wrapper.mhv-content #mhvDashboard .dashboardSection a.btn-dashboard {
        cursor: pointer;
        text-align: left;
        padding: 0.5rem 1.5rem;
        font-size: 1.1em;
        font-weight: 500;
        background: #ffffff;
        display: inherit !important; }
        @media screen and (min-width: 767px) {
          #wrapper.mhv-content #mhvDashboard .dashboardSection span.btn-dashboard,
          #wrapper.mhv-content #mhvDashboard .dashboardSection a.btn-dashboard {
            font-size: 0.9em;
            padding-top: 0.9em; } }
        @media screen and (min-width: 960px) {
          #wrapper.mhv-content #mhvDashboard .dashboardSection span.btn-dashboard,
          #wrapper.mhv-content #mhvDashboard .dashboardSection a.btn-dashboard {
            font-size: 1.0em;
            padding-top: 0.5em; } }
        @media screen and (min-width: 1200px) {
          #wrapper.mhv-content #mhvDashboard .dashboardSection span.btn-dashboard,
          #wrapper.mhv-content #mhvDashboard .dashboardSection a.btn-dashboard {
            font-size: 1.1em;
            padding-top: 0.5em; } }
      #wrapper.mhv-content #mhvDashboard .dashboardSection a.btn-dashboard:focus,
      #wrapper.mhv-content #mhvDashboard .dashboardSection a.btn-dashboard:hover {
        background: #e9ecef; }
      #wrapper.mhv-content #mhvDashboard .dashboardSection span.btn-dashboard {
        color: #000000; }
        #wrapper.mhv-content #mhvDashboard .dashboardSection span.btn-dashboard a {
          color: #0071bc; }
      #wrapper.mhv-content #mhvDashboard .dashboardSection hr {
        margin: 0;
        padding: 0;
        border-top: 1px solid #d6d7d9;
        border-bottom: 1px solid #ffffff; }
      #wrapper.mhv-content #mhvDashboard .dashboardSection p {
        font-size: 1.075rem;
        padding: 0.5rem 1.5rem;
        margin: 0;
        color: #323a45; }
    #wrapper.mhv-content #mhvDashboard a.dashboardSectionNotLoggedIn {
      border: 3px solid #112e51;
      color: #112e51;
      background: #ffffff;
      padding: 0.8rem;
      text-align: center;
      text-decoration: none;
      margin-bottom: 0.5rem; }
      #wrapper.mhv-content #mhvDashboard a.dashboardSectionNotLoggedIn img.dashboard-icon {
        height: 4.5rem;
        margin-bottom: 1.5rem; }
        @media screen and (min-width: 767px) {
          #wrapper.mhv-content #mhvDashboard a.dashboardSectionNotLoggedIn img.dashboard-icon {
            display: inline-block; } }
        @media screen and (min-width: 800px) {
          #wrapper.mhv-content #mhvDashboard a.dashboardSectionNotLoggedIn img.dashboard-icon {
            clear: both; } }
        @media screen and (min-width: 1200px) {
          #wrapper.mhv-content #mhvDashboard a.dashboardSectionNotLoggedIn img.dashboard-icon {
            margin-bottom: 0; } }
      #wrapper.mhv-content #mhvDashboard a.dashboardSectionNotLoggedIn .dashboardSectionTitle {
        font-size: 1.9rem;
        line-height: 2rem;
        font-weight: 700;
        clear: both;
        padding-top: 1rem; }
        @media screen and (min-width: 360px) {
          #wrapper.mhv-content #mhvDashboard a.dashboardSectionNotLoggedIn .dashboardSectionTitle {
            padding-top: 0.5rem; } }
        @media screen and (min-width: 480px) {
          #wrapper.mhv-content #mhvDashboard a.dashboardSectionNotLoggedIn .dashboardSectionTitle {
            padding-top: 0.1rem; } }
        @media screen and (min-width: 767px) {
          #wrapper.mhv-content #mhvDashboard a.dashboardSectionNotLoggedIn .dashboardSectionTitle {
            padding-top: 0;
            font-size: 4rem;
            line-height: 2rem; } }
        @media screen and (min-width: 800px) {
          #wrapper.mhv-content #mhvDashboard a.dashboardSectionNotLoggedIn .dashboardSectionTitle {
            font-size: 1.3rem;
            line-height: 2rem;
            clear: both; } }
        @media screen and (min-width: 951px) {
          #wrapper.mhv-content #mhvDashboard a.dashboardSectionNotLoggedIn .dashboardSectionTitle {
            font-size: 1.2rem;
            line-height: 1.2rem; } }
        @media screen and (min-width: 980px) {
          #wrapper.mhv-content #mhvDashboard a.dashboardSectionNotLoggedIn .dashboardSectionTitle {
            font-size: 1.2rem;
            line-height: 2rem; } }
        @media screen and (min-width: 1200px) {
          #wrapper.mhv-content #mhvDashboard a.dashboardSectionNotLoggedIn .dashboardSectionTitle {
            font-size: 1.5rem;
            line-height: 2rem; } }
      #wrapper.mhv-content #mhvDashboard a.dashboardSectionNotLoggedIn .dashboardSectionText {
        clear: both;
        display: block;
        font-size: 1rem;
        height: auto;
        line-height: 1.5rem;
        text-align: left;
        margin-top: 0.5rem; }
        @media screen and (min-width: 1200px) {
          #wrapper.mhv-content #mhvDashboard a.dashboardSectionNotLoggedIn .dashboardSectionText {
            font-size: 1.1rem;
            line-height: 1.8rem; } }
      #wrapper.mhv-content #mhvDashboard a.dashboardSectionNotLoggedIn .dashboardReadMore {
        display: none; }
        @media screen and (min-width: 767px) {
          #wrapper.mhv-content #mhvDashboard a.dashboardSectionNotLoggedIn .dashboardReadMore {
            display: block;
            clear: both;
            color: #112e51;
            text-decoration: underline;
            font-weight: 700;
            font-size: 1.1rem; } }
    #wrapper.mhv-content #mhvDashboard .dashboardSectionNotLoggedIn {
      border: 2px solid #112e51;
      color: #000000;
      background: #ffffff;
      padding: 1em; }
      @media screen and (max-width: 768px) {
        #wrapper.mhv-content #mhvDashboard .dashboardSectionNotLoggedIn {
          display: block;
          width: 100% !important; } }
    #wrapper.mhv-content #mhvDashboard a.dashboardSectionNotLoggedIn:focus,
    #wrapper.mhv-content #mhvDashboard a.dashboardSectionNotLoggedIn:hover {
      background: #0071bc;
      color: #ffffff; }
      #wrapper.mhv-content #mhvDashboard a.dashboardSectionNotLoggedIn:focus .dashboardReadMore,
      #wrapper.mhv-content #mhvDashboard a.dashboardSectionNotLoggedIn:hover .dashboardReadMore {
        color: #fad980; }
    #wrapper.mhv-content #mhvDashboard #resourcesSectionNotLoggedIn > header > h1,
    #wrapper.mhv-content #mhvDashboard #resourcesSectionNotLoggedIn > header > h2,
    #wrapper.mhv-content #mhvDashboard #resourcesSectionNotLoggedIn > header > h3,
    #wrapper.mhv-content #mhvDashboard #resourcesSection > header > h1,
    #wrapper.mhv-content #mhvDashboard #resourcesSection > header > h2,
    #wrapper.mhv-content #mhvDashboard #resourcesSection > header > h3,
    #wrapper.mhv-content #mhvDashboard #upcomingEvents > header > h1,
    #wrapper.mhv-content #mhvDashboard #upcomingEvents > header > h2,
    #wrapper.mhv-content #mhvDashboard #upcomingEvents > header > h3 {
      border-bottom: 5px solid #0071bc;
      background-color: transparent;
      color: #112e51;
      padding-left: 0;
      padding: 0.5rem;
      word-break: keep-all;
      -ms-word-break: keep-all;
      word-wrap: normal;
      -webkit-hyphens: none;
      -moz-hyphens: none;
      -hyphens: none;
      margin-bottom: 1rem;
      font-family: Source Sans Pro, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;
      font-size: 1.4rem;
      font-weight: 600;
      line-height: 1.8rem; }
      @media screen and (min-width: 480px) {
        #wrapper.mhv-content #mhvDashboard #resourcesSectionNotLoggedIn > header > h1,
        #wrapper.mhv-content #mhvDashboard #resourcesSectionNotLoggedIn > header > h2,
        #wrapper.mhv-content #mhvDashboard #resourcesSectionNotLoggedIn > header > h3,
        #wrapper.mhv-content #mhvDashboard #resourcesSection > header > h1,
        #wrapper.mhv-content #mhvDashboard #resourcesSection > header > h2,
        #wrapper.mhv-content #mhvDashboard #resourcesSection > header > h3,
        #wrapper.mhv-content #mhvDashboard #upcomingEvents > header > h1,
        #wrapper.mhv-content #mhvDashboard #upcomingEvents > header > h2,
        #wrapper.mhv-content #mhvDashboard #upcomingEvents > header > h3 {
          font-size: 1.6rem;
          line-height: 2rem; } }
    #wrapper.mhv-content #mhvDashboard #resourcesSectionNotLoggedIn .first-notification,
    #wrapper.mhv-content #mhvDashboard #resourcesSection .first-notification,
    #wrapper.mhv-content #mhvDashboard #upcomingEvents .first-notification {
      color: #0071bc;
      border: 1px solid #e9ecef;
      border-radius: 6px;
      padding: 2.1rem 1rem;
      text-align: center; }
      #wrapper.mhv-content #mhvDashboard #resourcesSectionNotLoggedIn .first-notification .first-notification-icon,
      #wrapper.mhv-content #mhvDashboard #resourcesSection .first-notification .first-notification-icon,
      #wrapper.mhv-content #mhvDashboard #upcomingEvents .first-notification .first-notification-icon {
        width: auto;
        height: 6rem;
        margin: 0 auto; }
    #wrapper.mhv-content #mhvDashboard #resourcesSectionNotLoggedIn .first-notification:focus,
    #wrapper.mhv-content #mhvDashboard #resourcesSectionNotLoggedIn .first-notification:hover,
    #wrapper.mhv-content #mhvDashboard #resourcesSection .first-notification:focus,
    #wrapper.mhv-content #mhvDashboard #resourcesSection .first-notification:hover,
    #wrapper.mhv-content #mhvDashboard #upcomingEvents .first-notification:focus,
    #wrapper.mhv-content #mhvDashboard #upcomingEvents .first-notification:hover {
      background: #0071bc;
      color: #ffffff; }
    #wrapper.mhv-content #mhvDashboard #resourcesSectionNotLoggedIn table.table-upcoming-events,
    #wrapper.mhv-content #mhvDashboard #resourcesSection table.table-upcoming-events,
    #wrapper.mhv-content #mhvDashboard #upcomingEvents table.table-upcoming-events {
      margin-bottom: 1em; }
      #wrapper.mhv-content #mhvDashboard #resourcesSectionNotLoggedIn table.table-upcoming-events th,
      #wrapper.mhv-content #mhvDashboard #resourcesSection table.table-upcoming-events th,
      #wrapper.mhv-content #mhvDashboard #upcomingEvents table.table-upcoming-events th {
        font-weight: 700; }
      #wrapper.mhv-content #mhvDashboard #resourcesSectionNotLoggedIn table.table-upcoming-events td, #wrapper.mhv-content #mhvDashboard #resourcesSectionNotLoggedIn table.table-upcoming-events th,
      #wrapper.mhv-content #mhvDashboard #resourcesSection table.table-upcoming-events td,
      #wrapper.mhv-content #mhvDashboard #resourcesSection table.table-upcoming-events th,
      #wrapper.mhv-content #mhvDashboard #upcomingEvents table.table-upcoming-events td,
      #wrapper.mhv-content #mhvDashboard #upcomingEvents table.table-upcoming-events th {
        padding: 4px;
        color: #000000;
        font-weight: 500;
        font-size: 1rem; }
    #wrapper.mhv-content #mhvDashboard #resourcesSection #resourcesContent {
      margin-bottom: 1rem; }
      #wrapper.mhv-content #mhvDashboard #resourcesSection #resourcesContent p {
        margin-top: 1rem; }
      #wrapper.mhv-content #mhvDashboard #resourcesSection #resourcesContent a.btn-resources {
        cursor: pointer;
        text-align: left;
        font-weight: 500;
        background: #ffffff;
        display: inline-block;
        position: relative;
        clear: both;
        border: 1px solid #e9ecef;
        width: 100%;
        font-size: 1.4rem;
        padding: 0.5rem 1.5rem; }
        @media screen and (min-width: 360px) {
          #wrapper.mhv-content #mhvDashboard #resourcesSection #resourcesContent a.btn-resources {
            font-size: 1.6rem; } }
        @media screen and (min-width: 767px) {
          #wrapper.mhv-content #mhvDashboard #resourcesSection #resourcesContent a.btn-resources {
            font-size: 1.2rem;
            padding: 0.8rem 0.3rem; } }
        @media screen and (min-width: 800px) {
          #wrapper.mhv-content #mhvDashboard #resourcesSection #resourcesContent a.btn-resources {
            font-size: 1.5rem;
            padding: 0.6rem 0.3rem; } }
        @media screen and (min-width: 960px) {
          #wrapper.mhv-content #mhvDashboard #resourcesSection #resourcesContent a.btn-resources {
            font-size: 1.9rem;
            padding: 0.6rem 0.3rem; } }
        @media screen and (min-width: 1200px) {
          #wrapper.mhv-content #mhvDashboard #resourcesSection #resourcesContent a.btn-resources {
            font-size: 2rem;
            padding: 0.6rem 0.1rem; } }
        #wrapper.mhv-content #mhvDashboard #resourcesSection #resourcesContent a.btn-resources .img-resources {
          float: left;
          height: 1.4rem;
          margin-right: 0.25rem;
          margin-top: 0.35rem; }
      #wrapper.mhv-content #mhvDashboard #resourcesSection #resourcesContent a.btn-resources:focus,
      #wrapper.mhv-content #mhvDashboard #resourcesSection #resourcesContent a.btn-resources:hover {
        background: #e9ecef; }
      #wrapper.mhv-content #mhvDashboard #resourcesSection #resourcesContent .txt-resources {
        text-decoration: underline; }
    #wrapper.mhv-content #mhvDashboard #resourcesSectionNotLoggedIn #resourcesContent {
      margin-right: 1rem; }
      #wrapper.mhv-content #mhvDashboard #resourcesSectionNotLoggedIn #resourcesContent p {
        margin-top: 1rem; }
      #wrapper.mhv-content #mhvDashboard #resourcesSectionNotLoggedIn #resourcesContent a.btn-resources {
        cursor: pointer;
        text-align: left;
        font-weight: 500;
        color: #205493;
        background: #ffffff;
        display: inline-block;
        position: relative;
        clear: both;
        border: 1px solid #e9ecef;
        width: 100%;
        font-size: 1.4rem;
        padding: 0.5rem; }
        @media screen and (min-width: 360px) {
          #wrapper.mhv-content #mhvDashboard #resourcesSectionNotLoggedIn #resourcesContent a.btn-resources {
            font-size: 1.2rem; } }
        @media screen and (min-width: 480px) {
          #wrapper.mhv-content #mhvDashboard #resourcesSectionNotLoggedIn #resourcesContent a.btn-resources {
            font-size: 1.7rem; } }
        @media screen and (min-width: 767px) {
          #wrapper.mhv-content #mhvDashboard #resourcesSectionNotLoggedIn #resourcesContent a.btn-resources {
            font-size: 1.4rem;
            margin-bottom: 0.1rem; } }
        @media screen and (min-width: 800px) {
          #wrapper.mhv-content #mhvDashboard #resourcesSectionNotLoggedIn #resourcesContent a.btn-resources {
            margin-bottom: 0.3rem; } }
        @media screen and (min-width: 960px) {
          #wrapper.mhv-content #mhvDashboard #resourcesSectionNotLoggedIn #resourcesContent a.btn-resources {
            font-size: 1.4rem;
            margin-bottom: 0.6rem; } }
        @media screen and (min-width: 1200px) {
          #wrapper.mhv-content #mhvDashboard #resourcesSectionNotLoggedIn #resourcesContent a.btn-resources {
            margin-bottom: 0.5rem; } }
        #wrapper.mhv-content #mhvDashboard #resourcesSectionNotLoggedIn #resourcesContent a.btn-resources .img-resources {
          float: left;
          height: 1.4rem;
          margin-right: 0.25rem;
          margin-top: 0.35rem; }
      #wrapper.mhv-content #mhvDashboard #resourcesSectionNotLoggedIn #resourcesContent a.btn-resources:focus,
      #wrapper.mhv-content #mhvDashboard #resourcesSectionNotLoggedIn #resourcesContent a.btn-resources:hover {
        background: #e9ecef; }
      #wrapper.mhv-content #mhvDashboard #resourcesSectionNotLoggedIn #resourcesContent .txt-resources {
        text-decoration: underline; }
    @media screen and (max-width: 768px) {
      #wrapper.mhv-content #mhvDashboard .row {
        display: block;
        width: 100% !important; } }
  #wrapper.mhv-content #mhvDashboard.preferences {
    padding: 1em;
    background: #ffffff; }
  #wrapper.mhv-content .in-the-spotlight .asset-abstract .lfr-asset-anchor,
  #wrapper.mhv-content .home-page .asset-abstract .lfr-asset-anchor {
    display: none; }
  #wrapper.mhv-content .in-the-spotlight .component-title a.asset-title,
  #wrapper.mhv-content .home-page .component-title a.asset-title {
    text-decoration: none;
    font-weight: 500; }
  #wrapper.mhv-content .in-the-spotlight .asset-summary,
  #wrapper.mhv-content .home-page .asset-summary {
    font-size: 1rem;
    max-width: 50rem; }
    #wrapper.mhv-content .in-the-spotlight .asset-summary .aspect-ratio,
    #wrapper.mhv-content .home-page .asset-summary .aspect-ratio {
      display: inline-block;
      padding-bottom: 0 !important;
      width: 220px;
      height: 145px;
      margin-right: 1rem;
      float: left; }
  #wrapper.mhv-content .in-the-spotlight .portlets-go-here {
    padding-top: 2rem; }
  #wrapper.mhv-content .mb-5 {
    margin-bottom: 0rem !important; }
  #wrapper.mhv-content .home-page .mhv-aside.portlet-column-last
aside.portlet-column-last .portlet-journal-content p {
    margin-top: 0 !important; }
  #wrapper.mhv-content .home-page .mhv-aside.portlet-column-last
aside.portlet-column-last .portlet-asset-publisher h4.component-title {
    display: none; }
  #wrapper.mhv-content .home-page .mhv-aside.portlet-column-last
aside.portlet-column-last .mb-5 {
    margin-bottom: 1rem !important; }
  #wrapper.mhv-content .breadcrumb {
    background-color: white; }
  #wrapper.mhv-content ol.breadcrumb {
    margin: 0;
    padding-left: 0;
    padding-right: 0; }
    #wrapper.mhv-content ol.breadcrumb li:last-child {
      margin-bottom: 0.5em; }
    #wrapper.mhv-content ol.breadcrumb .breadcrumb-item + .breadcrumb-item::before {
      margin-top: -0.1em;
      background-size: 30%;
      background-image: url("/mhv-portal-web/o/mhv-portal-theme/images/angle-arrow-right.svg"); }
    #wrapper.mhv-content ol.breadcrumb li.breadcrumb-item span.active {
      font-weight: 700;
      text-decoration: none; }
  #wrapper.mhv-content .feedback-button {
    width: 8rem !important;
    padding: 0.5rem !important;
    margin-top: 0.25rem !important; }
  #wrapper.mhv-content .back-to-top-button {
    width: 8rem !important;
    padding: 0.5rem 0.75rem 0.5rem 0.5rem !important;
    background-color: #323a45 !important;
    margin-bottom: 1.25rem !important;
    margin-top: 0 !important; }
  #wrapper.mhv-content hr.backfeed {
    margin: 1rem 0 !important; }
  #wrapper.mhv-content .footer-form {
    clear: both; }
  #wrapper.mhv-content .usa-footer-feedback {
    border-top: 1px solid black; }
  #wrapper.mhv-content .usa-footer-feedback,
  #wrapper.mhv-content .usa-footer-return-to-top {
    padding-bottom: 1.25rem;
    padding-top: 1.25rem;
    line-height: 0.9; }
  #wrapper.mhv-content .usa-footer-return-to-top a {
    color: #005ea2;
    text-decoration: underline; }
  #wrapper.mhv-content .usa-footer-return-to-top a:visited {
    color: #54278f; }
  #wrapper.mhv-content .usa-footer-return-to-top a:hover {
    color: #1a4480; }
  #wrapper.mhv-content .usa-footer-return-to-top a:active {
    color: #162e51; }
  #wrapper.mhv-content .usa-footer-return-to-top a:focus {
    outline: 0.25rem solid #2491ff;
    outline-offset: 0; }
  #wrapper.mhv-content footer {
    margin-top: 1rem; }
  #wrapper.mhv-content .usa-footer--big .usa-footer__primary-section {
    color: white;
    background-color: #112e51; }
    #wrapper.mhv-content .usa-footer--big .usa-footer__primary-section .usa-footer__primary-link {
      color: white;
      font-size: 1.1rem; }
    #wrapper.mhv-content .usa-footer--big .usa-footer__primary-section .usa-footer__secondary-link a {
      color: white;
      text-decoration: underline;
      font-size: 0.9rem;
      font-weight: 500; }
    #wrapper.mhv-content .usa-footer--big .usa-footer__primary-section .usa-footer__secondary-link a:hover {
      color: #fad980; }
  #wrapper.mhv-content .usa-footer--big .usa-footer__secondary-section {
    color: #ffffff;
    background-color: #205493; }
    #wrapper.mhv-content .usa-footer--big .usa-footer__secondary-section a {
      color: #ffffff; }
    #wrapper.mhv-content .usa-footer--big .usa-footer__secondary-section .usa-footer__logo-img {
      max-width: 24rem; }
    #wrapper.mhv-content .usa-footer--big .usa-footer__secondary-section .usa-footer__logo-heading {
      margin-top: 2rem; }
    #wrapper.mhv-content .usa-footer--big .usa-footer__secondary-section .usa-social-link {
      background-color: #ffffff; }
    #wrapper.mhv-content .usa-footer--big .usa-footer__secondary-section .usa-footer__contact-heading {
      margin-top: 1rem;
      margin-bottom: 0; }
    #wrapper.mhv-content .usa-footer--big .usa-footer__secondary-section .usa-footer__address p {
      margin-top: 1rem;
      line-height: 1.5; }
  #wrapper.mhv-content .usa-footer__primary-section .usa-external_link::after {
    background: none;
    background-size: 0;
    content: none;
    display: none;
    height: 0;
    margin-bottom: 0;
    margin-left: 0;
    width: 0; }
  #wrapper.mhv-content .usa-footer__secondary-section a {
    text-decoration: none; }
  #wrapper.mhv-content .usa-footer__contact-heading {
    font-size: 1.2rem; }
  #wrapper.mhv-content .usa-list--unstyled {
    margin-bottom: 0;
    margin-top: 0;
    list-style-type: none;
    padding-left: 0; }
  #wrapper.mhv-content .usa-footer__secondary-link {
    line-height: 1.1;
    padding: 0; }
  #wrapper.mhv-content .usa-social-link {
    height: 3rem;
    width: 3rem;
    background-position: center center;
    background-size: auto 2rem;
    background-color: rgba(0, 0, 0, 0.1);
    display: inline-block; }
  #wrapper.mhv-content .usa-social-link span {
    position: absolute;
    left: -999em;
    right: auto; }
  #wrapper.mhv-content .usa-social-link--facebook {
    background-image: url(/mhv-portal-web/o/mhv-portal-theme/images/usa-icons/facebook.svg), linear-gradient(transparent, transparent);
    background-repeat: no-repeat; }
  #wrapper.mhv-content .usa-social-link--twitter {
    background-image: url(/mhv-portal-web/o/mhv-portal-theme/images/usa-icons/twitter.svg), linear-gradient(transparent, transparent);
    background-repeat: no-repeat; }
  #wrapper.mhv-content .usa-social-link--youtube {
    background-image: url(/mhv-portal-web/o/mhv-portal-theme/images/usa-icons/youtube.svg), linear-gradient(transparent, transparent);
    background-repeat: no-repeat; }
  #wrapper.mhv-content .va-footer-links-bottom a {
    font-weight: 400; }
  #wrapper.mhv-content .va-footer-links-title {
    font-weight: 400; }
  #wrapper.mhv-content #mhvCardNavigation .nav-menu ul.level-1 {
    margin: 0 0 1em 1rem;
    padding: 0;
    list-style: none; }
    #wrapper.mhv-content #mhvCardNavigation .nav-menu ul.level-1 > li {
      background-color: #205493;
      border-radius: 0.2em;
      margin: 0 0 1em 0;
      padding: 0;
      height: auto;
      width: 100%; }
      @media screen and (min-width: 720px) {
        #wrapper.mhv-content #mhvCardNavigation .nav-menu ul.level-1 > li {
          margin: 0 1em 1em 0;
          float: left;
          width: 31%;
          display: block; } }
      #wrapper.mhv-content #mhvCardNavigation .nav-menu ul.level-1 > li a {
        color: #ffffff;
        margin: 0;
        padding: 1.5em;
        text-decoration: none;
        display: block;
        line-height: 1.3em;
        height: auto; }
        #wrapper.mhv-content #mhvCardNavigation .nav-menu ul.level-1 > li a h3, #wrapper.mhv-content #mhvCardNavigation .nav-menu ul.level-1 > li a h5, #wrapper.mhv-content #mhvCardNavigation .nav-menu ul.level-1 > li a strong {
          display: block;
          margin-bottom: 1em;
          font-size: 1.333em;
          line-height: 1.3em; }
        #wrapper.mhv-content #mhvCardNavigation .nav-menu ul.level-1 > li a span {
          display: block; }
    #wrapper.mhv-content #mhvCardNavigation .nav-menu ul.level-1 li:focus,
    #wrapper.mhv-content #mhvCardNavigation .nav-menu ul.level-1 li:hover {
      text-decoration: none;
      background-color: #0071bc; }
    #wrapper.mhv-content #mhvCardNavigation .nav-menu ul.level-1 li a:focus,
    #wrapper.mhv-content #mhvCardNavigation .nav-menu ul.level-1 li a:hover {
      text-decoration: none; }
  #wrapper.mhv-content #mhvCardNavigation .nav-menu ul.level-1:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden; }
  @media screen and (min-width: 720px) {
    #wrapper.mhv-content #column-1.portlet-column-first #mhvCardNavigation .nav-menu ul.level-1 > li,
    #wrapper.mhv-content #column-2.portlet-column-last #mhvCardNavigation .nav-menu ul.level-1 > li {
      width: 47%; } }
  #wrapper.mhv-content #column-1.portlet-column-first #mhvCardNavigation .nav-menu ul.level-1 > li a strong,
  #wrapper.mhv-content #column-2.portlet-column-last #mhvCardNavigation .nav-menu ul.level-1 > li a strong {
    font-size: 1.133em; }
  #wrapper.mhv-content .cardnavBottom {
    padding-top: 1rem; }
    #wrapper.mhv-content .cardnavBottom .wrapper {
      background: #ffffff; }
  #wrapper.mhv-content .entry-footer > div.entry-links > div.taglib-asset-links,
  #wrapper.mhv-content #mhvListNavigation {
    padding: 0;
    /* border-bottom: 2px solid $color-white; */
    margin: 0 auto; }
    #wrapper.mhv-content .entry-footer > div.entry-links > div.taglib-asset-links ul.asset-links-list,
    #wrapper.mhv-content .entry-footer > div.entry-links > div.taglib-asset-links .nav-menu ul.level-1,
    #wrapper.mhv-content #mhvListNavigation ul.asset-links-list,
    #wrapper.mhv-content #mhvListNavigation .nav-menu ul.level-1 {
      list-style: none;
      display: block;
      padding: 0;
      margin: 0 -0.625rem;
      background: #e9ecef;
      margin-left: 0;
      width: 100%; }
      #wrapper.mhv-content .entry-footer > div.entry-links > div.taglib-asset-links ul.asset-links-list li.asset-links-list-item,
      #wrapper.mhv-content .entry-footer > div.entry-links > div.taglib-asset-links ul.asset-links-list li,
      #wrapper.mhv-content .entry-footer > div.entry-links > div.taglib-asset-links .nav-menu ul.level-1 li.asset-links-list-item,
      #wrapper.mhv-content .entry-footer > div.entry-links > div.taglib-asset-links .nav-menu ul.level-1 li,
      #wrapper.mhv-content #mhvListNavigation ul.asset-links-list li.asset-links-list-item,
      #wrapper.mhv-content #mhvListNavigation ul.asset-links-list li,
      #wrapper.mhv-content #mhvListNavigation .nav-menu ul.level-1 li.asset-links-list-item,
      #wrapper.mhv-content #mhvListNavigation .nav-menu ul.level-1 li {
        background: #e9ecef;
        color: #112e51;
        margin: 0;
        height: auto;
        border-bottom: 1px solid rgba(0, 0, 0, 0.2);
        width: 100%;
        max-width: 100%;
        clear: both; }
        #wrapper.mhv-content .entry-footer > div.entry-links > div.taglib-asset-links ul.asset-links-list li.asset-links-list-item a,
        #wrapper.mhv-content .entry-footer > div.entry-links > div.taglib-asset-links ul.asset-links-list li a,
        #wrapper.mhv-content .entry-footer > div.entry-links > div.taglib-asset-links .nav-menu ul.level-1 li.asset-links-list-item a,
        #wrapper.mhv-content .entry-footer > div.entry-links > div.taglib-asset-links .nav-menu ul.level-1 li a,
        #wrapper.mhv-content #mhvListNavigation ul.asset-links-list li.asset-links-list-item a,
        #wrapper.mhv-content #mhvListNavigation ul.asset-links-list li a,
        #wrapper.mhv-content #mhvListNavigation .nav-menu ul.level-1 li.asset-links-list-item a,
        #wrapper.mhv-content #mhvListNavigation .nav-menu ul.level-1 li a {
          color: #112e51;
          border-bottom: none;
          border-left: 4px solid #e9ecef;
          box-shadow: none;
          text-decoration: none;
          border-radius: 0;
          padding: 1em .5em;
          margin: 0;
          background: none;
          text-align: left;
          display: block;
          font-weight: normal;
          transition: all 0.3s ease-in-out; }
          #wrapper.mhv-content .entry-footer > div.entry-links > div.taglib-asset-links ul.asset-links-list li.asset-links-list-item a span.taglib-text,
          #wrapper.mhv-content .entry-footer > div.entry-links > div.taglib-asset-links ul.asset-links-list li.asset-links-list-item a h3, #wrapper.mhv-content .entry-footer > div.entry-links > div.taglib-asset-links ul.asset-links-list li.asset-links-list-item a h5, #wrapper.mhv-content .entry-footer > div.entry-links > div.taglib-asset-links ul.asset-links-list li.asset-links-list-item a strong,
          #wrapper.mhv-content .entry-footer > div.entry-links > div.taglib-asset-links ul.asset-links-list li a span.taglib-text,
          #wrapper.mhv-content .entry-footer > div.entry-links > div.taglib-asset-links ul.asset-links-list li a h3,
          #wrapper.mhv-content .entry-footer > div.entry-links > div.taglib-asset-links ul.asset-links-list li a h5,
          #wrapper.mhv-content .entry-footer > div.entry-links > div.taglib-asset-links ul.asset-links-list li a strong,
          #wrapper.mhv-content .entry-footer > div.entry-links > div.taglib-asset-links .nav-menu ul.level-1 li.asset-links-list-item a span.taglib-text,
          #wrapper.mhv-content .entry-footer > div.entry-links > div.taglib-asset-links .nav-menu ul.level-1 li.asset-links-list-item a h3,
          #wrapper.mhv-content .entry-footer > div.entry-links > div.taglib-asset-links .nav-menu ul.level-1 li.asset-links-list-item a h5,
          #wrapper.mhv-content .entry-footer > div.entry-links > div.taglib-asset-links .nav-menu ul.level-1 li.asset-links-list-item a strong,
          #wrapper.mhv-content .entry-footer > div.entry-links > div.taglib-asset-links .nav-menu ul.level-1 li a span.taglib-text,
          #wrapper.mhv-content .entry-footer > div.entry-links > div.taglib-asset-links .nav-menu ul.level-1 li a h3,
          #wrapper.mhv-content .entry-footer > div.entry-links > div.taglib-asset-links .nav-menu ul.level-1 li a h5,
          #wrapper.mhv-content .entry-footer > div.entry-links > div.taglib-asset-links .nav-menu ul.level-1 li a strong,
          #wrapper.mhv-content #mhvListNavigation ul.asset-links-list li.asset-links-list-item a span.taglib-text,
          #wrapper.mhv-content #mhvListNavigation ul.asset-links-list li.asset-links-list-item a h3,
          #wrapper.mhv-content #mhvListNavigation ul.asset-links-list li.asset-links-list-item a h5,
          #wrapper.mhv-content #mhvListNavigation ul.asset-links-list li.asset-links-list-item a strong,
          #wrapper.mhv-content #mhvListNavigation ul.asset-links-list li a span.taglib-text,
          #wrapper.mhv-content #mhvListNavigation ul.asset-links-list li a h3,
          #wrapper.mhv-content #mhvListNavigation ul.asset-links-list li a h5,
          #wrapper.mhv-content #mhvListNavigation ul.asset-links-list li a strong,
          #wrapper.mhv-content #mhvListNavigation .nav-menu ul.level-1 li.asset-links-list-item a span.taglib-text,
          #wrapper.mhv-content #mhvListNavigation .nav-menu ul.level-1 li.asset-links-list-item a h3,
          #wrapper.mhv-content #mhvListNavigation .nav-menu ul.level-1 li.asset-links-list-item a h5,
          #wrapper.mhv-content #mhvListNavigation .nav-menu ul.level-1 li.asset-links-list-item a strong,
          #wrapper.mhv-content #mhvListNavigation .nav-menu ul.level-1 li a span.taglib-text,
          #wrapper.mhv-content #mhvListNavigation .nav-menu ul.level-1 li a h3,
          #wrapper.mhv-content #mhvListNavigation .nav-menu ul.level-1 li a h5,
          #wrapper.mhv-content #mhvListNavigation .nav-menu ul.level-1 li a strong {
            font-weight: 700;
            font-size: 1.35em;
            padding: 0;
            width: 100%;
            clear: both;
            margin: 0;
            display: block; }
          #wrapper.mhv-content .entry-footer > div.entry-links > div.taglib-asset-links ul.asset-links-list li.asset-links-list-item a span,
          #wrapper.mhv-content .entry-footer > div.entry-links > div.taglib-asset-links ul.asset-links-list li a span,
          #wrapper.mhv-content .entry-footer > div.entry-links > div.taglib-asset-links .nav-menu ul.level-1 li.asset-links-list-item a span,
          #wrapper.mhv-content .entry-footer > div.entry-links > div.taglib-asset-links .nav-menu ul.level-1 li a span,
          #wrapper.mhv-content #mhvListNavigation ul.asset-links-list li.asset-links-list-item a span,
          #wrapper.mhv-content #mhvListNavigation ul.asset-links-list li a span,
          #wrapper.mhv-content #mhvListNavigation .nav-menu ul.level-1 li.asset-links-list-item a span,
          #wrapper.mhv-content #mhvListNavigation .nav-menu ul.level-1 li a span {
            color: #323a45;
            padding: 0.5em 1em 0 0;
            display: block;
            font-weight: 600; }
        #wrapper.mhv-content .entry-footer > div.entry-links > div.taglib-asset-links ul.asset-links-list li.asset-links-list-item a:focus,
        #wrapper.mhv-content .entry-footer > div.entry-links > div.taglib-asset-links ul.asset-links-list li.asset-links-list-item a:hover,
        #wrapper.mhv-content .entry-footer > div.entry-links > div.taglib-asset-links ul.asset-links-list li a:focus,
        #wrapper.mhv-content .entry-footer > div.entry-links > div.taglib-asset-links ul.asset-links-list li a:hover,
        #wrapper.mhv-content .entry-footer > div.entry-links > div.taglib-asset-links .nav-menu ul.level-1 li.asset-links-list-item a:focus,
        #wrapper.mhv-content .entry-footer > div.entry-links > div.taglib-asset-links .nav-menu ul.level-1 li.asset-links-list-item a:hover,
        #wrapper.mhv-content .entry-footer > div.entry-links > div.taglib-asset-links .nav-menu ul.level-1 li a:focus,
        #wrapper.mhv-content .entry-footer > div.entry-links > div.taglib-asset-links .nav-menu ul.level-1 li a:hover,
        #wrapper.mhv-content #mhvListNavigation ul.asset-links-list li.asset-links-list-item a:focus,
        #wrapper.mhv-content #mhvListNavigation ul.asset-links-list li.asset-links-list-item a:hover,
        #wrapper.mhv-content #mhvListNavigation ul.asset-links-list li a:focus,
        #wrapper.mhv-content #mhvListNavigation ul.asset-links-list li a:hover,
        #wrapper.mhv-content #mhvListNavigation .nav-menu ul.level-1 li.asset-links-list-item a:focus,
        #wrapper.mhv-content #mhvListNavigation .nav-menu ul.level-1 li.asset-links-list-item a:hover,
        #wrapper.mhv-content #mhvListNavigation .nav-menu ul.level-1 li a:focus,
        #wrapper.mhv-content #mhvListNavigation .nav-menu ul.level-1 li a:hover {
          border-left: 4px solid #0071bc;
          background: #d6d7d9; }
      #wrapper.mhv-content .entry-footer > div.entry-links > div.taglib-asset-links ul.asset-links-list:last-child,
      #wrapper.mhv-content .entry-footer > div.entry-links > div.taglib-asset-links ul.asset-links-list li:last-of-type,
      #wrapper.mhv-content .entry-footer > div.entry-links > div.taglib-asset-links .nav-menu ul.level-1:last-child,
      #wrapper.mhv-content .entry-footer > div.entry-links > div.taglib-asset-links .nav-menu ul.level-1 li:last-of-type,
      #wrapper.mhv-content #mhvListNavigation ul.asset-links-list:last-child,
      #wrapper.mhv-content #mhvListNavigation ul.asset-links-list li:last-of-type,
      #wrapper.mhv-content #mhvListNavigation .nav-menu ul.level-1:last-child,
      #wrapper.mhv-content #mhvListNavigation .nav-menu ul.level-1 li:last-of-type {
        border-bottom: none; }
  #wrapper.mhv-content .listnavBottom {
    background: #e9ecef;
    border: 1px solid #e9ecef;
    padding-top: 1rem; }
  #wrapper.mhv-content #mhvPanelNavigation .nav-menu ul.level-1 {
    margin: 0;
    padding: 0;
    list-style: none; }
    #wrapper.mhv-content #mhvPanelNavigation .nav-menu ul.level-1 > li {
      margin: 0;
      padding: 0;
      width: 50%;
      list-style: none;
      display: block;
      float: left;
      height: auto; }
      @media screen and (min-width: 960px) {
        #wrapper.mhv-content #mhvPanelNavigation .nav-menu ul.level-1 > li {
          width: 49%; } }
      #wrapper.mhv-content #mhvPanelNavigation .nav-menu ul.level-1 > li .panel-list {
        background: #e9ecef;
        color: #323a45;
        padding: 1em;
        position: relative;
        margin: 0 0.5em 1em 0.5em; }
        #wrapper.mhv-content #mhvPanelNavigation .nav-menu ul.level-1 > li .panel-list dt {
          color: #112e51;
          font-size: 1.2rem;
          font-weight: 700;
          margin-bottom: 0.5rem;
          padding: 0; }
        #wrapper.mhv-content #mhvPanelNavigation .nav-menu ul.level-1 > li .panel-list dd {
          font-size: 1rem;
          line-height: 1.3em;
          margin: 0;
          margin-bottom: 0.25rem;
          padding: 0; }
        #wrapper.mhv-content #mhvPanelNavigation .nav-menu ul.level-1 > li .panel-list a {
          margin: .5em 0;
          text-decoration: none;
          width: auto;
          background-color: #0071bc;
          border: 0;
          border-radius: .2em;
          color: #ffffff;
          cursor: pointer;
          display: inline-block;
          font-size: 1.0625rem;
          font-weight: 700;
          line-height: 1;
          outline: none;
          padding: 1rem 2rem;
          text-align: center;
          text-decoration: none;
          -webkit-font-smoothing: antialiased; }
    #wrapper.mhv-content #mhvPanelNavigation .nav-menu ul.level-1 li:nth-of-type(n) {
      clear: none; }
    #wrapper.mhv-content #mhvPanelNavigation .nav-menu ul.level-1 li:nth-of-type(2n+1) {
      clear: both; }
  @media screen and (min-width: 720px) {
    #wrapper.mhv-content #column-1.portlet-column-first #mhvPanelNavigation .nav-menu ul.level-1 > li,
    #wrapper.mhv-content #column-2.portlet-column-last #mhvPanelNavigation .nav-menu ul.level-1 > li {
      width: 47%; } }
  @media screen and (min-width: 960px) {
    #wrapper.mhv-content #column-1.portlet-column-first #mhvPanelNavigation .nav-menu ul.level-1 > li,
    #wrapper.mhv-content #column-2.portlet-column-last #mhvPanelNavigation .nav-menu ul.level-1 > li {
      width: 46%; } }
  #wrapper.mhv-content .panelnavBottom {
    padding-top: 1rem; }
    #wrapper.mhv-content .panelnavBottom .wrapper {
      background: #ffffff; }
  #wrapper.mhv-content .mhv-padding-top-bottom {
    padding-top: 1rem;
    padding-bottom: 1rem; }
  #wrapper.mhv-content .mhv-padding-top-none {
    padding-top: 0; }
  #wrapper.mhv-content .mhv-padding-top-bottom {
    margin: 0;
    padding-top: 0 !important;
    padding-bottom: 0 !important; }
  #wrapper.mhv-content .mhv-row-1 .mhv-padding-top-bottom,
  #wrapper.mhv-content .mhv-row-2 .mhv-padding-top-bottom,
  #wrapper.mhv-content .mhv-row-3 .mhv-padding-top-bottom {
    padding-left: 0 !important;
    padding-right: 0 !important; }
    #wrapper.mhv-content .mhv-row-1 .mhv-padding-top-bottom > .grid-container,
    #wrapper.mhv-content .mhv-row-2 .mhv-padding-top-bottom > .grid-container,
    #wrapper.mhv-content .mhv-row-3 .mhv-padding-top-bottom > .grid-container {
      padding-left: 0.25rem !important;
      padding-right: 0.25rem !important; }
  #wrapper.mhv-content .portlet-alerts h2.portlet-title-text,
  #wrapper.mhv-content .portlet-alerts .lfr-pagination,
  #wrapper.mhv-content .portlet-announcements h2.portlet-title-text,
  #wrapper.mhv-content .portlet-announcements .lfr-pagination {
    display: none; }
  #wrapper.mhv-content .portlet-alerts .entry-content,
  #wrapper.mhv-content .portlet-alerts .portlet-content,
  #wrapper.mhv-content .portlet-announcements .entry-content,
  #wrapper.mhv-content .portlet-announcements .portlet-content {
    padding: 0; }
  #wrapper.mhv-content .portlet-alerts .panel,
  #wrapper.mhv-content .portlet-alerts .main-content-card,
  #wrapper.mhv-content .portlet-alerts .entry,
  #wrapper.mhv-content .portlet-announcements .panel,
  #wrapper.mhv-content .portlet-announcements .main-content-card,
  #wrapper.mhv-content .portlet-announcements .entry {
    /* make them look like USWDS info alerts we normally use */
    width: 100%;
    border-style: none;
    border-left-style: solid;
    border-radius: 0; }
    #wrapper.mhv-content .portlet-alerts .panel .panel-heading .card-row .card-col-field,
    #wrapper.mhv-content .portlet-alerts .main-content-card .panel-heading .card-row .card-col-field,
    #wrapper.mhv-content .portlet-alerts .entry .panel-heading .card-row .card-col-field,
    #wrapper.mhv-content .portlet-announcements .panel .panel-heading .card-row .card-col-field,
    #wrapper.mhv-content .portlet-announcements .main-content-card .panel-heading .card-row .card-col-field,
    #wrapper.mhv-content .portlet-announcements .entry .panel-heading .card-row .card-col-field {
      margin-top: -1rem; }
      #wrapper.mhv-content .portlet-alerts .panel .panel-heading .card-row .card-col-field .list-group-card-icon,
      #wrapper.mhv-content .portlet-alerts .main-content-card .panel-heading .card-row .card-col-field .list-group-card-icon,
      #wrapper.mhv-content .portlet-alerts .entry .panel-heading .card-row .card-col-field .list-group-card-icon,
      #wrapper.mhv-content .portlet-announcements .panel .panel-heading .card-row .card-col-field .list-group-card-icon,
      #wrapper.mhv-content .portlet-announcements .main-content-card .panel-heading .card-row .card-col-field .list-group-card-icon,
      #wrapper.mhv-content .portlet-announcements .entry .panel-heading .card-row .card-col-field .list-group-card-icon {
        display: none; }
    #wrapper.mhv-content .portlet-alerts .panel .panel-heading .card-row .card-col-content h5.text-default,
    #wrapper.mhv-content .portlet-alerts .main-content-card .panel-heading .card-row .card-col-content h5.text-default,
    #wrapper.mhv-content .portlet-alerts .entry .panel-heading .card-row .card-col-content h5.text-default,
    #wrapper.mhv-content .portlet-announcements .panel .panel-heading .card-row .card-col-content h5.text-default,
    #wrapper.mhv-content .portlet-announcements .main-content-card .panel-heading .card-row .card-col-content h5.text-default,
    #wrapper.mhv-content .portlet-announcements .entry .panel-heading .card-row .card-col-content h5.text-default {
      display: none; }
    #wrapper.mhv-content .portlet-alerts .panel .panel-heading .card-row .card-col-content h4,
    #wrapper.mhv-content .portlet-alerts .main-content-card .panel-heading .card-row .card-col-content h4,
    #wrapper.mhv-content .portlet-alerts .entry .panel-heading .card-row .card-col-content h4,
    #wrapper.mhv-content .portlet-announcements .panel .panel-heading .card-row .card-col-content h4,
    #wrapper.mhv-content .portlet-announcements .main-content-card .panel-heading .card-row .card-col-content h4,
    #wrapper.mhv-content .portlet-announcements .entry .panel-heading .card-row .card-col-content h4 {
      margin-top: -1.6rem;
      padding-left: 0.7rem; }
      #wrapper.mhv-content .portlet-alerts .panel .panel-heading .card-row .card-col-content h4 span.badge,
      #wrapper.mhv-content .portlet-alerts .main-content-card .panel-heading .card-row .card-col-content h4 span.badge,
      #wrapper.mhv-content .portlet-alerts .entry .panel-heading .card-row .card-col-content h4 span.badge,
      #wrapper.mhv-content .portlet-announcements .panel .panel-heading .card-row .card-col-content h4 span.badge,
      #wrapper.mhv-content .portlet-announcements .main-content-card .panel-heading .card-row .card-col-content h4 span.badge,
      #wrapper.mhv-content .portlet-announcements .entry .panel-heading .card-row .card-col-content h4 span.badge {
        display: none; }
    #wrapper.mhv-content .portlet-alerts .panel .panel-body,
    #wrapper.mhv-content .portlet-alerts .main-content-card .panel-body,
    #wrapper.mhv-content .portlet-alerts .entry .panel-body,
    #wrapper.mhv-content .portlet-announcements .panel .panel-body,
    #wrapper.mhv-content .portlet-announcements .main-content-card .panel-body,
    #wrapper.mhv-content .portlet-announcements .entry .panel-body {
      padding-left: 2rem; }
  #wrapper.mhv-content .usa-hero {
    background: #112e51;
    padding-top: 1px;
    padding-bottom: 0; }
    #wrapper.mhv-content .usa-hero h1,
    #wrapper.mhv-content .usa-hero .portlet-borderless-container,
    #wrapper.mhv-content .usa-hero .portlet-body {
      background-color: transparent;
      margin: 0; }
    #wrapper.mhv-content .usa-hero .taglib-text,
    #wrapper.mhv-content .usa-hero h1 {
      color: #ffffff; }
    #wrapper.mhv-content .usa-hero .portlet-alerts .unread-entries,
    #wrapper.mhv-content .usa-hero .portlet-announcements .unread-entries {
      margin-top: 2rem;
      margin-bottom: -1rem; }
      #wrapper.mhv-content .usa-hero .portlet-alerts .unread-entries .entry:first-child,
      #wrapper.mhv-content .usa-hero .portlet-announcements .unread-entries .entry:first-child {
        margin-top: 0;
        margin-bottom: 0; }
    #wrapper.mhv-content .usa-hero .portlet-alerts .panel,
    #wrapper.mhv-content .usa-hero .usa-alert {
      color: #000000; }
  #wrapper.mhv-content .mhv-aside.usa-layout-docs__sidenav,
  #wrapper.mhv-content aside.usa-layout-docs__sidenav {
    padding-left: 0.5rem; }
  #wrapper.mhv-content .usa-layout-docs__main {
    padding-right: 0.5rem; }
  #wrapper.mhv-content h4.usa-sidenav-section-title {
    display: inline-block;
    margin-bottom: 0;
    margin-top: 0;
    vertical-align: middle;
    width: 100%;
    clear: both;
    padding-bottom: 25px;
    color: black;
    font-family: Bitter,Georgia,Cambria,Times New Roman,Times,serif;
    line-height: 1.3;
    font-size: 0.98rem; }
  #wrapper.mhv-content h4.usa-sidenav-section-title a {
    color: black;
    line-height: 1.3; }
  #wrapper.mhv-content .mhv-button-container-align-right,
  #wrapper.mhv-content .portlet-toolbar {
    background: none;
    border: none;
    margin: 1rem 0;
    padding: 0;
    text-align: right;
    width: auto;
    display: block; }
    #wrapper.mhv-content .mhv-button-container-align-right a,
    #wrapper.mhv-content .portlet-toolbar a {
      margin-left: 1rem;
      text-decoration: none; }
    #wrapper.mhv-content .mhv-button-container-align-right ul,
    #wrapper.mhv-content .portlet-toolbar ul {
      margin: 0px 0px 0px 25px; }
    #wrapper.mhv-content .mhv-button-container-align-right li,
    #wrapper.mhv-content .portlet-toolbar li {
      list-style: none;
      display: inline;
      padding-left: 0.5rem; }
      #wrapper.mhv-content .mhv-button-container-align-right li img,
      #wrapper.mhv-content .portlet-toolbar li img {
        padding-left: 0.5rem; }
  #wrapper.mhv-content .portlet-toolbar-no-background {
    margin: 5px 0px;
    padding: 2px 8px;
    text-align: right; }
    #wrapper.mhv-content .portlet-toolbar-no-background li {
      list-style: none;
      display: inline;
      padding-left: 5px; }
  #wrapper.mhv-content span.far,
  #wrapper.mhv-content i.far {
    margin-right: 0.25rem; }
  #wrapper.mhv-content span.fa,
  #wrapper.mhv-content i.fa {
    margin-right: 0.25rem;
    margin-left: 0.25rem; }
  #wrapper.mhv-content span.fa span,
  #wrapper.mhv-content i.fa span {
    position: absolute;
    left: -999em; }
  #wrapper.mhv-content .user-actions {
    display: none; }
  #wrapper.mhv-content .view-allergies-button-lg {
    display: none; }
    @media screen and (min-width: 768px) {
      #wrapper.mhv-content .view-allergies-button-lg {
        display: block; } }
  #wrapper.mhv-content .view-allergies-button-sm {
    display: block; }
    @media screen and (min-width: 768px) {
      #wrapper.mhv-content .view-allergies-button-sm {
        display: none; } }
  #wrapper.mhv-content legend.control-label.facility-location-type {
    color: #555; }
  #wrapper.mhv-content .ui-progressbar {
    font-weight: 700;
    height: 1.5em;
    border-radius: 0;
    margin-top: 1rem; }
    #wrapper.mhv-content .ui-progressbar .ui-progressbar-value {
      font-weight: 700;
      border-radius: 0;
      margin: 0;
      background: #d6d7d9;
      margin-left: -.1px; }
    #wrapper.mhv-content .ui-progressbar .ui-progressbar-label {
      font-weight: 700; }
  #wrapper.mhv-content .control-group legend .help-block,
  #wrapper.mhv-content .control-group h1.control-label .help-block,
  #wrapper.mhv-content .control-group h2.control-label .help-block,
  #wrapper.mhv-content .control-group h3.control-label .help-block,
  #wrapper.mhv-content .control-group h4.control-label .help-block,
  #wrapper.mhv-content .control-group h5.control-label .help-block,
  #wrapper.mhv-content .control-group h6.control-label .help-block,
  #wrapper.mhv-content .control-group .control-label .help-block {
    margin: 0; }
  #wrapper.mhv-content .control-group .controls table {
    min-width: 0;
    width: auto;
    height: auto;
    margin: 1rem 0; }
  #wrapper.mhv-content .control-group .controls th,
  #wrapper.mhv-content .control-group .controls td {
    border: none;
    padding: 0;
    padding-right: 2rem;
    white-space: nowrap; }
    #wrapper.mhv-content .control-group .controls th label,
    #wrapper.mhv-content .control-group .controls td label {
      margin-top: 0;
      margin-right: 1.5rem; }
  #wrapper.mhv-content .control-group .controls .ui-calendar .ui-inputfield {
    margin: 0;
    height: 100%;
    max-height: 2.4rem; }
  #wrapper.mhv-content .control-group .controls .ui-calendar .ui-datepicker-trigger {
    margin: 0;
    height: 100%;
    padding: 0;
    margin-top: -2px; }
  #wrapper.mhv-content .control-group.control-form-submit-buttons {
    margin-top: 1.5rem; }
  #wrapper.mhv-content .text-middle,
  #wrapper.mhv-content .control-text {
    display: block;
    margin-top: 0; }
  #wrapper.mhv-content #viewMessage [type=submit] {
    width: auto; }
    @media screen and (max-width: 480px) {
      #wrapper.mhv-content #viewMessage [type=submit] {
        width: 100%; } }
  #wrapper.mhv-content #viewMessage .control-group {
    border: 1px solid white;
    margin-bottom: 2rem; }
    #wrapper.mhv-content #viewMessage .control-group legend,
    #wrapper.mhv-content #viewMessage .control-group label {
      margin-top: 0.75rem;
      font-size: 1rem;
      font-weight: 400;
      display: inline-block;
      margin-bottom: 5px;
      color: #555;
      max-width: 46rem;
      line-height: 10px; }
    #wrapper.mhv-content #viewMessage .control-group h1.control-label,
    #wrapper.mhv-content #viewMessage .control-group h2.control-label,
    #wrapper.mhv-content #viewMessage .control-group h3.control-label,
    #wrapper.mhv-content #viewMessage .control-group h4.control-label,
    #wrapper.mhv-content #viewMessage .control-group h5.control-label,
    #wrapper.mhv-content #viewMessage .control-group h6.control-label,
    #wrapper.mhv-content #viewMessage .control-group legend.control-label,
    #wrapper.mhv-content #viewMessage .control-group label.control-label {
      float: left;
      width: 160px;
      text-align: right; }
    #wrapper.mhv-content #viewMessage .control-group .controls {
      border: 1px solid white;
      display: block;
      padding-left: 20px;
      margin-left: 150px; }
      #wrapper.mhv-content #viewMessage .control-group .controls .control-text {
        padding-top: 1.25rem; }
      #wrapper.mhv-content #viewMessage .control-group .controls select {
        height: 100%;
        padding: 0.5rem 0.6rem; }
      #wrapper.mhv-content #viewMessage .control-group .controls table {
        margin: 1rem 0; }
      #wrapper.mhv-content #viewMessage .control-group .controls table.borderless-panelgrid {
        margin-top: 1rem 0; }
  @media screen and (max-width: 480px) {
    #wrapper.mhv-content [class*=grid-col] {
      width: 100% !important; }
    #wrapper.mhv-content .usa-social-link,
    #wrapper.mhv-content select,
    #wrapper.mhv-content textarea,
    #wrapper.mhv-content input {
      width: 100% !important;
      max-width: 100% !important; }
    #wrapper.mhv-content .ui-datatable-reflow .ui-datatable-data tr.ui-widget-content {
      margin-bottom: 0 !important; }
    #wrapper.mhv-content .hasDatepicker {
      width: 85% !important;
      max-width: 85% !important; }
    #wrapper.mhv-content .sorting_1 {
      padding-left: 1.5rem; }
    #wrapper.mhv-content .ui-paginator-rpp-options,
    #wrapper.mhv-content .dataTables_length {
      float: none !important;
      width: 100% !important; }
    #wrapper.mhv-content .ui-paginator-rpp-options {
      margin-bottom: 1rem !important; }
    #wrapper.mhv-content .ui-paginator-pages {
      display: block !important;
      margin: 0; }
      #wrapper.mhv-content .ui-paginator-pages a {
        display: inline-block !important; }
    #wrapper.mhv-content .ui-paginator-first,
    #wrapper.mhv-content .ui-paginator-prev,
    #wrapper.mhv-content .ui-paginator-next,
    #wrapper.mhv-content .ui-paginator-last {
      display: inline-block !important; }
    #wrapper.mhv-content .ui-paginator,
    #wrapper.mhv-content .ui-paginator-pages {
      text-align: center !important; } }
  #wrapper.mhv-content .mhv-last-updated {
    color: #323a45;
    font-size: 1.3rem;
    font-weight: 700;
    /* margin-top:-8px; */
    /* text-align: right; */ }
  #wrapper.mhv-content .ui-datepicker .ui-datepicker-header .ui-datepicker-title select.ui-datepicker-month,
  #wrapper.mhv-content .ui-datepicker .ui-datepicker-header .ui-datepicker-title select.ui-datepicker-year {
    float: left; }
  #wrapper.mhv-content .ui-datepicker table.ui-datepicker-calendar th, #wrapper.mhv-content .ui-datepicker table.ui-datepicker-calendar td {
    padding: 0; }
  #wrapper.mhv-content button.ui-button-icon-only {
    width: 2.4rem;
    max-height: 2.4rem;
    min-height: 2.4rem; }
    #wrapper.mhv-content button.ui-button-icon-only .ui-button-text {
      display: block; }
  #wrapper.mhv-content .ui-datepicker-trigger {
    background: #d6d7d9;
    border: 1px solid #aeb0b5;
    color: #555; }
  #wrapper.mhv-content .ui-datepicker-trigger:active,
  #wrapper.mhv-content .ui-datepicker-trigger:hover,
  #wrapper.mhv-content .ui-datepicker-trigger:focus {
    background: #ffffff;
    border: 1px solid #5b616b;
    color: #212121; }
  #wrapper.mhv-content button.ui-datepicker-trigger span.ui-icon-calendar {
    background-image: url("/mhv-portal-web/o/mhv-portal-theme/images/calendar_picker_icon.png");
    background-position: 0px 0px;
    background-repeat: no-repeat;
    background-size: 26px 26px;
    border-radius: 0;
    margin-left: -13px;
    margin-top: -13px;
    width: 100%;
    height: 26px; }
  #wrapper.mhv-content .usa-legend {
    font-size: 1.5rem; }
  #wrapper.mhv-content .ui-datatable {
    /* margin-top: 6rem; */ }
    #wrapper.mhv-content .ui-datatable .ui-datatable-tablewrapper {
      clear: both;
      font-size: 1rem; }
      #wrapper.mhv-content .ui-datatable .ui-datatable-tablewrapper .ui-column-title span,
      #wrapper.mhv-content .ui-datatable .ui-datatable-tablewrapper .ui-column-title {
        font-weight: 700; }
    #wrapper.mhv-content .ui-datatable .ui-datatable-tablewrapper table {
      border-spacing: 0;
      margin: 1rem 0;
      min-width: 100%; }
      #wrapper.mhv-content .ui-datatable .ui-datatable-tablewrapper table thead {
        font-weight: 700;
        display: table-header-group; }
        #wrapper.mhv-content .ui-datatable .ui-datatable-tablewrapper table thead td, #wrapper.mhv-content .ui-datatable .ui-datatable-tablewrapper table thead th {
          background: none;
          background-color: #e9ecef; }
      #wrapper.mhv-content .ui-datatable .ui-datatable-tablewrapper table tbody th {
        font-weight: 400;
        text-align: left; }
      #wrapper.mhv-content .ui-datatable .ui-datatable-tablewrapper table tfoot {
        display: table-footer-group; }
      #wrapper.mhv-content .ui-datatable .ui-datatable-tablewrapper table td, #wrapper.mhv-content .ui-datatable .ui-datatable-tablewrapper table th {
        padding: 0;
        background: none;
        background-color: #ffffff;
        border: 1px solid #5b616b;
        padding: .5rem; }
      #wrapper.mhv-content .ui-datatable .ui-datatable-tablewrapper table th {
        text-align: left; }
      #wrapper.mhv-content .ui-datatable .ui-datatable-tablewrapper table th.text-center,
      #wrapper.mhv-content .ui-datatable .ui-datatable-tablewrapper table th.center-text {
        text-align: center; }
      @media screen and (max-width: 640px) {
        #wrapper.mhv-content .ui-datatable .ui-datatable-tablewrapper table td .ui-column-title {
          font-weight: 700;
          display: inline-block;
          width: 30%;
          float: left;
          text-align: left; }
        #wrapper.mhv-content .ui-datatable .ui-datatable-tablewrapper table td a {
          width: 68%;
          float: right;
          text-align: left; } }
      @media screen and (max-width: 480px) {
        #wrapper.mhv-content .ui-datatable .ui-datatable-tablewrapper table td a {
          width: 67%; } }
      @media screen and (max-width: 380px) {
        #wrapper.mhv-content .ui-datatable .ui-datatable-tablewrapper table td a {
          width: 66%; } }
  #wrapper.mhv-content .mhv-pagination-div {
    margin-top: 1rem;
    margin-bottom: 1rem;
    font-weight: 700;
    font-size: 1.1rem;
    display: block; }
  #wrapper.mhv-content .ui-paginator {
    border: none;
    background: none;
    text-align: left;
    margin: 1rem 0;
    /* --- Selectors for paging through things --- */
    /* --- Selector for number of rows-per-page to display --- */
    /* --- 425 items found, displaying 1 to 10 --- */ }
    #wrapper.mhv-content .ui-paginator .ui-state-default {
      background: none;
      box-shadow: none;
      text-shadow: none;
      border-radius: 0;
      border-color: #e9ecef;
      color: #0071bc;
      margin: 0; }
    #wrapper.mhv-content .ui-paginator .ui-icon {
      background: none; }
    #wrapper.mhv-content .ui-paginator .ui-paginator-page,
    #wrapper.mhv-content .ui-paginator .ui-paginator-next,
    #wrapper.mhv-content .ui-paginator .ui-paginator-last,
    #wrapper.mhv-content .ui-paginator .ui-paginator-first,
    #wrapper.mhv-content .ui-paginator .ui-paginator-prev {
      background: none;
      background-color: transparent;
      border-width: 0px;
      border-style: initial;
      border-color: initial;
      border-image: initial;
      border-color: transparent;
      border-radius: 1000px;
      box-shadow: none;
      color: #0071bc;
      font-size: 1rem;
      padding: 12px 1rem;
      font-weight: 500;
      text-decoration: none;
      text-shadow: none;
      display: inline;
      line-height: 2.5rem;
      margin: 0 0.2rem;
      white-space: nowrap; }
    #wrapper.mhv-content .ui-paginator .ui-paginator-page:hover {
      color: #ffffff !important;
      background-color: #0071bc !important; }
    #wrapper.mhv-content .ui-paginator .ui-paginator-next,
    #wrapper.mhv-content .ui-paginator .ui-paginator-last,
    #wrapper.mhv-content .ui-paginator .ui-paginator-first,
    #wrapper.mhv-content .ui-paginator .ui-paginator-prev {
      padding: 12px 0.75rem;
      margin: 0;
      white-space: nowrap; }
    #wrapper.mhv-content .ui-paginator .ui-paginator-first:hover,
    #wrapper.mhv-content .ui-paginator .ui-paginator-next:hover,
    #wrapper.mhv-content .ui-paginator .ui-paginator-prev:hover,
    #wrapper.mhv-content .ui-paginator .ui-paginator-last:hover {
      color: #0071bc !important;
      background-color: #ffffff !important;
      text-decoration: underline; }
    #wrapper.mhv-content .ui-paginator .ui-paginator-first {
      white-space: nowrap; }
      #wrapper.mhv-content .ui-paginator .ui-paginator-first .ui-icon-seek-first {
        display: inline;
        color: transparent;
        white-space: nowrap; }
      #wrapper.mhv-content .ui-paginator .ui-paginator-first .ui-icon-seek-first:after {
        content: "‹ First";
        color: #0071bc;
        margin-left: -15px;
        white-space: nowrap; }
    #wrapper.mhv-content .ui-paginator .ui-paginator-first.ui-state-disabled {
      color: #545454 !important;
      border-color: transparent !important;
      background-color: transparent !important; }
      #wrapper.mhv-content .ui-paginator .ui-paginator-first.ui-state-disabled .ui-icon-seek-first:after {
        color: #545454 !important;
        font-weight: 700; }
    #wrapper.mhv-content .ui-paginator .ui-paginator-prev {
      white-space: nowrap; }
      #wrapper.mhv-content .ui-paginator .ui-paginator-prev .ui-icon-seek-prev {
        display: inline;
        color: transparent;
        white-space: nowrap; }
      #wrapper.mhv-content .ui-paginator .ui-paginator-prev .ui-icon-seek-prev:after {
        content: "Previous";
        color: #0071bc;
        margin-left: -15px;
        white-space: nowrap; }
    #wrapper.mhv-content .ui-paginator .ui-paginator-prev.ui-state-disabled {
      color: #545454 !important;
      border-color: transparent !important;
      background-color: transparent !important; }
      #wrapper.mhv-content .ui-paginator .ui-paginator-prev.ui-state-disabled .ui-icon-seek-prev::after {
        color: #545454 !important;
        font-weight: 700; }
    #wrapper.mhv-content .ui-paginator .ui-paginator-pages {
      margin: 0;
      padding: 0;
      background: none;
      box-shadow: none;
      border-radius: 0;
      border: none; }
      #wrapper.mhv-content .ui-paginator .ui-paginator-pages .ui-paginator-page {
        background-color: transparent;
        color: #0071bc; }
      #wrapper.mhv-content .ui-paginator .ui-paginator-pages .ui-state-active {
        color: #ffffff;
        background-color: #0071bc; }
    #wrapper.mhv-content .ui-paginator .ui-paginator-pages.ui-state-disabled {
      color: #545454 !important;
      border-color: transparent !important;
      background-color: transparent !important; }
      #wrapper.mhv-content .ui-paginator .ui-paginator-pages.ui-state-disabled .ui-paginator-page {
        color: #545454 !important;
        background-color: transparent !important; }
    #wrapper.mhv-content .ui-paginator .ui-paginator-next {
      white-space: nowrap; }
      #wrapper.mhv-content .ui-paginator .ui-paginator-next .ui-icon-seek-next {
        display: inline;
        color: transparent;
        white-space: nowrap; }
      #wrapper.mhv-content .ui-paginator .ui-paginator-next .ui-icon-seek-next:after {
        content: "Next";
        color: #0071bc;
        margin-left: -15px;
        white-space: nowrap; }
    #wrapper.mhv-content .ui-paginator .ui-paginator-next.ui-state-disabled {
      color: #545454 !important;
      border-color: transparent !important;
      background-color: transparent !important; }
      #wrapper.mhv-content .ui-paginator .ui-paginator-next.ui-state-disabled .ui-icon-seek-next:after {
        color: #545454 !important;
        font-weight: 700; }
    #wrapper.mhv-content .ui-paginator .ui-paginator-last {
      white-space: nowrap; }
      #wrapper.mhv-content .ui-paginator .ui-paginator-last .ui-icon-seek-end {
        display: inline;
        color: transparent;
        white-space: nowrap; }
      #wrapper.mhv-content .ui-paginator .ui-paginator-last .ui-icon-seek-end:after {
        content: "Last ›";
        color: #0071bc;
        margin-left: -15px;
        white-space: nowrap; }
    #wrapper.mhv-content .ui-paginator .ui-paginator-last.ui-state-disabled {
      color: #545454 !important;
      border-color: transparent !important;
      background-color: transparent !important; }
      #wrapper.mhv-content .ui-paginator .ui-paginator-last.ui-state-disabled .ui-icon-seek-end:after {
        color: #545454 !important;
        font-weight: 700; }
    #wrapper.mhv-content .ui-paginator .ui-paginator-current {
      clear: both;
      color: #000000;
      display: block;
      font-size: 1.1rem;
      font-weight: 700;
      margin: 2rem 0;
      padding: 0;
      width: 100%; }
    #wrapper.mhv-content .ui-paginator .ui-paginator-rpp-options {
      background: none;
      background-image: url("/mhv-portal-web/o/mhv-portal-theme/images/arrow-down.svg");
      background-color: #ffffff;
      background-position: right 0.3rem center;
      background-size: 1rem;
      background-repeat: no-repeat;
      box-shadow: none;
      text-shadow: none;
      display: block;
      float: left;
      height: 2rem;
      width: 4rem;
      font-size: 1rem;
      padding: 0;
      margin: 6px 0 1rem 0;
      color: #000000;
      border-color: #a8a8a8;
      padding-left: 5px; }
    #wrapper.mhv-content .ui-paginator .ui-helper-hidden {
      display: none !important; }
  #wrapper.mhv-content .ui-paginator-top {
    display: none !important; }
  #wrapper.mhv-content .ui-autocomplete {
    list-style: none !important;
    background: white !important; }
    #wrapper.mhv-content .ui-autocomplete .ui-menu-item {
      padding-left: 1rem !important; }
    #wrapper.mhv-content .ui-autocomplete .ui-menu-item:hover {
      background: none !important; }
  #wrapper.mhv-content input,
  #wrapper.mhv-content select,
  #wrapper.mhv-content textarea {
    font-size: 1rem; }
  #wrapper.mhv-content textarea.cke_source {
    max-width: 100%; }
  #wrapper.mhv-content select {
    padding: 0.5rem 0.6rem;
    font-weight: normal; }
  #wrapper.mhv-content .usa-header .usa-nav__secondary-item > a:visited {
    color: white; }
  #wrapper.mhv-content .usa-nav__primary > .usa-nav__primary-item {
    background-color: transparent;
    width: auto;
    font-size: 0.95rem; }
  @media all and (min-width: 64em) {
    #wrapper.mhv-content .usa-nav__primary .usa-accordion__button span {
      font-size: 0.95rem; } }
  #wrapper.mhv-content .usa-sign-up__heading {
    font-size: 1.1rem; }
  #wrapper.mhv-content .usa-sign-up label.usa-label {
    background-color: transparent;
    text-transform: none;
    font-size: 1rem;
    padding: .1rem 0;
    margin-top: 1rem; }
  #wrapper.mhv-content .dataTables_wrapper {
    margin-bottom: 2rem; }
    #wrapper.mhv-content .dataTables_wrapper .dataTables_info {
      clear: both;
      float: none;
      font-weight: 700;
      margin: 0 auto;
      padding: 1rem 1rem 1rem 0; }
    #wrapper.mhv-content .dataTables_wrapper .top .dataTables_info {
      text-align: center;
      padding: 1rem; }
    #wrapper.mhv-content .dataTables_wrapper .bottom {
      border: 0;
      background: 0;
      text-align: left;
      margin: 1rem 0; }
      #wrapper.mhv-content .dataTables_wrapper .bottom .dt-buttons button.buttons-print,
      #wrapper.mhv-content .dataTables_wrapper .bottom .dt-buttons button.dt-buttons-print {
        display: none; }
    #wrapper.mhv-content .dataTables_wrapper table.dataTable,
    #wrapper.mhv-content .dataTables_wrapper table.dataTable.display {
      margin: 0 auto;
      width: 100% !important; }
      #wrapper.mhv-content .dataTables_wrapper table.dataTable tbody tr th,
      #wrapper.mhv-content .dataTables_wrapper table.dataTable tbody tr.odd th,
      #wrapper.mhv-content .dataTables_wrapper table.dataTable tbody tr.even th,
      #wrapper.mhv-content .dataTables_wrapper table.dataTable.display tbody tr th,
      #wrapper.mhv-content .dataTables_wrapper table.dataTable.display tbody tr.odd th,
      #wrapper.mhv-content .dataTables_wrapper table.dataTable.display tbody tr.even th {
        font-weight: 400; }
      #wrapper.mhv-content .dataTables_wrapper table.dataTable tbody tr td, #wrapper.mhv-content .dataTables_wrapper table.dataTable tbody tr th,
      #wrapper.mhv-content .dataTables_wrapper table.dataTable tbody tr td.sorting_1,
      #wrapper.mhv-content .dataTables_wrapper table.dataTable tbody tr td.sorting_2,
      #wrapper.mhv-content .dataTables_wrapper table.dataTable tbody tr td.sorting_3,
      #wrapper.mhv-content .dataTables_wrapper table.dataTable tbody tr.odd td,
      #wrapper.mhv-content .dataTables_wrapper table.dataTable tbody tr.odd th,
      #wrapper.mhv-content .dataTables_wrapper table.dataTable tbody tr.odd td.sorting_1,
      #wrapper.mhv-content .dataTables_wrapper table.dataTable tbody tr.odd td.sorting_2,
      #wrapper.mhv-content .dataTables_wrapper table.dataTable tbody tr.odd td.sorting_3,
      #wrapper.mhv-content .dataTables_wrapper table.dataTable tbody tr.even td,
      #wrapper.mhv-content .dataTables_wrapper table.dataTable tbody tr.even th,
      #wrapper.mhv-content .dataTables_wrapper table.dataTable tbody tr.even td.sorting_1,
      #wrapper.mhv-content .dataTables_wrapper table.dataTable tbody tr.even td.sorting_2,
      #wrapper.mhv-content .dataTables_wrapper table.dataTable tbody tr.even td.sorting_3,
      #wrapper.mhv-content .dataTables_wrapper table.dataTable.display tbody tr td,
      #wrapper.mhv-content .dataTables_wrapper table.dataTable.display tbody tr th,
      #wrapper.mhv-content .dataTables_wrapper table.dataTable.display tbody tr td.sorting_1,
      #wrapper.mhv-content .dataTables_wrapper table.dataTable.display tbody tr td.sorting_2,
      #wrapper.mhv-content .dataTables_wrapper table.dataTable.display tbody tr td.sorting_3,
      #wrapper.mhv-content .dataTables_wrapper table.dataTable.display tbody tr.odd td,
      #wrapper.mhv-content .dataTables_wrapper table.dataTable.display tbody tr.odd th,
      #wrapper.mhv-content .dataTables_wrapper table.dataTable.display tbody tr.odd td.sorting_1,
      #wrapper.mhv-content .dataTables_wrapper table.dataTable.display tbody tr.odd td.sorting_2,
      #wrapper.mhv-content .dataTables_wrapper table.dataTable.display tbody tr.odd td.sorting_3,
      #wrapper.mhv-content .dataTables_wrapper table.dataTable.display tbody tr.even td,
      #wrapper.mhv-content .dataTables_wrapper table.dataTable.display tbody tr.even th,
      #wrapper.mhv-content .dataTables_wrapper table.dataTable.display tbody tr.even td.sorting_1,
      #wrapper.mhv-content .dataTables_wrapper table.dataTable.display tbody tr.even td.sorting_2,
      #wrapper.mhv-content .dataTables_wrapper table.dataTable.display tbody tr.even td.sorting_3 {
        background-color: #ffffff; }
    #wrapper.mhv-content .dataTables_wrapper .dataTables_length {
      background: none;
      background-color: #ffffff;
      background-position: right 0.3rem center;
      background-size: 1rem;
      background-repeat: no-repeat;
      border-color: #a8a8a8;
      box-shadow: none;
      color: #000000;
      display: block;
      float: left;
      font-size: 2rem;
      height: 3.2rem;
      margin: -5px 1rem 0 0;
      padding: 0;
      text-shadow: none;
      width: 4rem; }
      #wrapper.mhv-content .dataTables_wrapper .dataTables_length label {
        margin-top: 0; }
    #wrapper.mhv-content .dataTables_wrapper .dataTables_paginate {
      float: left; }
      #wrapper.mhv-content .dataTables_wrapper .dataTables_paginate .paginate_button {
        background: 0;
        box-shadow: none;
        background-color: transparent;
        color: #0071bc !important;
        text-shadow: none;
        border-width: 0px;
        border-style: initial;
        border-color: initial;
        border-image: initial;
        padding: 0px;
        transition: color 0.3s ease-in-out 0s, background-color;
        border-radius: 1000px;
        height: 2.5rem;
        width: 2.5rem;
        margin: 0 0.2rem;
        font-weight: 400;
        font-family: Arial,Helvetica,sans-serif;
        line-height: 2.5;
        white-space: nowrap; }
      #wrapper.mhv-content .dataTables_wrapper .dataTables_paginate .paginate_button:hover,
      #wrapper.mhv-content .dataTables_wrapper .dataTables_paginate .paginate_button.current {
        color: #ffffff !important;
        background-color: #0071bc !important; }
      #wrapper.mhv-content .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
        text-decoration: none !important; }
      #wrapper.mhv-content .dataTables_wrapper .dataTables_paginate .paginate_button.first,
      #wrapper.mhv-content .dataTables_wrapper .dataTables_paginate .paginate_button.last,
      #wrapper.mhv-content .dataTables_wrapper .dataTables_paginate .paginate_button.next,
      #wrapper.mhv-content .dataTables_wrapper .dataTables_paginate .paginate_button.previous {
        width: auto;
        margin: 0 0.5rem; }
      #wrapper.mhv-content .dataTables_wrapper .dataTables_paginate .paginate_button.first::before {
        content: "‹  "; }
      #wrapper.mhv-content .dataTables_wrapper .dataTables_paginate .paginate_button.last::after {
        content: "  ›"; }
      #wrapper.mhv-content .dataTables_wrapper .dataTables_paginate .paginate_button.first:hover,
      #wrapper.mhv-content .dataTables_wrapper .dataTables_paginate .paginate_button.last:hover,
      #wrapper.mhv-content .dataTables_wrapper .dataTables_paginate .paginate_button.next:hover,
      #wrapper.mhv-content .dataTables_wrapper .dataTables_paginate .paginate_button.previous:hover {
        background-color: transparent !important;
        color: #0071bc !important;
        text-decoration: underline !important;
        outline: 0; }
      #wrapper.mhv-content .dataTables_wrapper .dataTables_paginate .paginate_button.disabled {
        color: #545454 !important;
        background-color: #ffffff !important; }
  #wrapper.mhv-content .screen-reader-only {
    position: absolute;
    left: -999em; }
  #wrapper.mhv-content .nowrap,
  #wrapper.mhv-content .no-wrap {
    white-space: nowrap; }
  #wrapper.mhv-content .mhv-heading-table-row {
    font-weight: 700;
    background-color: #e9ecef;
    padding: 1.5rem;
    border: none;
    text-align: left; }
  #wrapper.mhv-content .feature,
  #wrapper.mhv-content .call-out-box {
    padding: 1rem;
    margin-bottom: 1rem;
    background-color: #e1f3f8; }
    #wrapper.mhv-content .feature .call-out-box-checkbox label,
    #wrapper.mhv-content .call-out-box .call-out-box-checkbox label {
      max-width: 100%;
      font-weight: 400; }
  #wrapper.mhv-content .login-box {
    padding: 2rem;
    background-color: #f1f1f1; }
    #wrapper.mhv-content .login-box ul {
      margin-top: 0;
      margin-bottom: 1rem;
      padding: 0 0 0 1.5rem;
      list-style: square; }
      #wrapper.mhv-content .login-box ul li {
        margin-bottom: 1rem;
        margin-top: 1rem;
        padding-left: 1.94rem; }
  #wrapper.mhv-content .green-box {
    background-color: #e7f4e4; }
  #wrapper.mhv-content .blue-box {
    background-color: #e1f3f8; }
  #wrapper.mhv-content .gray-box {
    background-color: #f1f1f1; }
  #wrapper.mhv-content .mhv-form-help-container,
  #wrapper.mhv-content .gray-square-box,
  #wrapper.mhv-content .square-gray-box {
    border: 1px solid #d6d7d9;
    background-color: #e9ecef;
    padding: 0 2rem;
    margin-top: 1rem;
    margin-bottom: 1rem; }
    #wrapper.mhv-content .mhv-form-help-container table th,
    #wrapper.mhv-content .mhv-form-help-container table td,
    #wrapper.mhv-content .gray-square-box table th,
    #wrapper.mhv-content .gray-square-box table td,
    #wrapper.mhv-content .square-gray-box table th,
    #wrapper.mhv-content .square-gray-box table td {
      background-color: transparent; }
  #wrapper.mhv-content .mhv-form-help-container {
    clear: both;
    margin: 1rem 0 1rem 0;
    max-width: 1200px; }
    #wrapper.mhv-content .mhv-form-help-container p:not(.usa-font-lead),
    #wrapper.mhv-content .mhv-form-help-container p {
      margin-top: 1rem;
      max-width: 52rem; }
  #wrapper.mhv-content hr {
    clear: both;
    border-top: 1px solid #d6d7d9; }
  #wrapper.mhv-content hr.dotted-line {
    border-top: 2px dotted #d6d7d9; }
  #wrapper.mhv-content .required {
    color: #981b1e;
    font-weight: 600; }
  #wrapper.mhv-content input.error-field {
    border: 2px solid #981b1e; }
  #wrapper.mhv-content .push-left {
    margin-left: 1rem; }
  #wrapper.mhv-content .push-right {
    margin-right: 1rem; }
  #wrapper.mhv-content .display-inline,
  #wrapper.mhv-content .inline {
    display: inline !important; }
  #wrapper.mhv-content .display-inline-block,
  #wrapper.mhv-content .inline-block {
    display: inline-block !important; }
  #wrapper.mhv-content .display-block,
  #wrapper.mhv-content .block {
    display: block !important; }
  #wrapper.mhv-content .display-none {
    display: none !important; }
  #wrapper.mhv-content .centered {
    margin: 0 auto !important; }
  #wrapper.mhv-content .text-center,
  #wrapper.mhv-content .center-text {
    text-align: center !important; }
  #wrapper.mhv-content .text-right,
  #wrapper.mhv-content .right-text {
    text-align: right !important; }
  #wrapper.mhv-content .text-left,
  #wrapper.mhv-content .left-text {
    text-align: left !important; }
  #wrapper.mhv-content .right-float,
  #wrapper.mhv-content .float-right {
    float: right !important; }
  #wrapper.mhv-content .left-float,
  #wrapper.mhv-content .float-left {
    float: left !important; }
  #wrapper.mhv-content .medlist-select {
    min-width: 10rem; }
  #wrapper.mhv-content .width-100 {
    width: 100% !important;
    max-width: 100% !important; }
  #wrapper.mhv-content .width-95 {
    width: 95% !important;
    max-width: 95% !important; }
  #wrapper.mhv-content .width-90 {
    width: 90% !important;
    max-width: 90% !important; }
  #wrapper.mhv-content .width-85 {
    width: 85% !important;
    max-width: 85% !important; }
  #wrapper.mhv-content .width-80 {
    width: 80% !important;
    max-width: 80% !important; }
  #wrapper.mhv-content .width-75 {
    width: 75% !important;
    max-width: 75% !important; }
  #wrapper.mhv-content .width-70 {
    width: 70% !important;
    max-width: 70% !important; }
  #wrapper.mhv-content .width-60 {
    width: 60% !important;
    max-width: 60% !important; }
  #wrapper.mhv-content .width-50 {
    width: 50% !important;
    max-width: 50% !important; }
  #wrapper.mhv-content .width-40 {
    width: 40% !important;
    max-width: 40% !important; }
  #wrapper.mhv-content .width-30 {
    width: 30% !important;
    max-width: 30% !important; }
  #wrapper.mhv-content .width-25 {
    width: 25% !important;
    max-width: 25% !important; }
  #wrapper.mhv-content .width-20 {
    width: 20% !important;
    max-width: 20% !important; }
  #wrapper.mhv-content .width-15 {
    width: 15% !important;
    max-width: 15% !important; }
  #wrapper.mhv-content .width-10 {
    width: 10% !important;
    max-width: 10% !important; }
  #wrapper.mhv-content .width-5 {
    width: 5% !important;
    max-width: 5% !important; }
  #wrapper.mhv-content .width-auto {
    width: auto; }
  #wrapper.mhv-content .height-auto {
    height: auto; }
  #wrapper.mhv-content .big,
  #wrapper.mhv-content .bigger {
    font-size: 2.0rem; }
  #wrapper.mhv-content .small,
  #wrapper.mhv-content .smaller {
    font-size: 0.9rem; }
  #wrapper.mhv-content .img-position {
    margin-left: 1rem;
    margin-bottom: 1rem;
    float: right; }
  #wrapper.mhv-content .normal {
    font-weight: 400 !important; }
  #wrapper.mhv-content .bold,
  #wrapper.mhv-content .strong {
    font-weight: 700 !important; }
  #wrapper.mhv-content .italics,
  #wrapper.mhv-content .emphasis {
    font-style: italic !important; }
  #wrapper.mhv-content .oblique {
    font-style: oblique !important; }
  #wrapper.mhv-content .clear-both {
    clear: both !important; }
  #wrapper.mhv-content .no-margin {
    margin: 0 !important; }
  #wrapper.mhv-content #sign-in-partner-forms fieldset legend,
  #wrapper.mhv-content #mhv-login-forms fieldset legend {
    font-size: 3rem; }
  #wrapper.mhv-content #sign-in-partner-forms .alert,
  #wrapper.mhv-content #sign-in-partner-forms .alert-danger,
  #wrapper.mhv-content #sign-in-partner-forms .alert--danger,
  #wrapper.mhv-content #sign-in-partner-forms .alert-success,
  #wrapper.mhv-content #sign-in-partner-forms .alert--success,
  #wrapper.mhv-content #sign-in-partner-forms .alert-error,
  #wrapper.mhv-content #sign-in-partner-forms .alert--error,
  #wrapper.mhv-content #sign-in-partner-forms .alert-warning,
  #wrapper.mhv-content #sign-in-partner-forms .alert--warning,
  #wrapper.mhv-content #sign-in-partner-forms .alert--info,
  #wrapper.mhv-content #sign-in-partner-forms .alert-info,
  #wrapper.mhv-content #mhv-login-forms .alert,
  #wrapper.mhv-content #mhv-login-forms .alert-danger,
  #wrapper.mhv-content #mhv-login-forms .alert--danger,
  #wrapper.mhv-content #mhv-login-forms .alert-success,
  #wrapper.mhv-content #mhv-login-forms .alert--success,
  #wrapper.mhv-content #mhv-login-forms .alert-error,
  #wrapper.mhv-content #mhv-login-forms .alert--error,
  #wrapper.mhv-content #mhv-login-forms .alert-warning,
  #wrapper.mhv-content #mhv-login-forms .alert--warning,
  #wrapper.mhv-content #mhv-login-forms .alert--info,
  #wrapper.mhv-content #mhv-login-forms .alert-info {
    border: none;
    background: none;
    padding: 0;
    margin: 0;
    color: inherit; }
  #wrapper.mhv-content #sign-in-partner-forms .warningAgreeSpan,
  #wrapper.mhv-content #mhv-login-forms .warningAgreeSpan {
    float: left;
    margin-right: 3rem;
    margin-left: 3rem; }
    #wrapper.mhv-content #sign-in-partner-forms .warningAgreeSpan label,
    #wrapper.mhv-content #mhv-login-forms .warningAgreeSpan label {
      font-weight: 400;
      font-size: 1.7rem; }
  #wrapper.mhv-content .show-hide-toggle {
    margin-left: 1rem; }
  #wrapper.mhv-content .show-password-toggle {
    display: inline;
    float: right;
    margin-top: 0; }
  #wrapper.mhv-content .show-password-toggle-login {
    margin-top: -1.5rem; }
  #wrapper.mhv-content .login-forgot {
    margin-top: -15px;
    font-size: 0.9em; }
  @media screen and (min-width: 600px) {
    #wrapper.mhv-content .usa-form {
      max-width: 100%; }
      #wrapper.mhv-content .usa-form hr.dotted-line {
        max-width: 30rem; } }
  #wrapper.mhv-content #mhv-login-form > fieldset > div {
    max-width: 26rem; }
  #wrapper.mhv-content .mhv-login-form2 {
    border: 2px solid black;
    padding: 1rem !important; }
  #wrapper.mhv-content .system-use-notification-content .portlet-alerts .panel,
  #wrapper.mhv-content .system-use-notification-content .portlet-alerts .panel .panel-body,
  #wrapper.mhv-content .system-use-notification-content .usa-alert,
  #wrapper.mhv-content .system-use-notification-content .usa-alert-body,
  #wrapper.mhv-content .system-use-notification-content .usa-alert__body,
  #wrapper.mhv-content .system-use-notification-content .usa-alert__text,
  #wrapper.mhv-content .system-use-notification-content .usa-alert-text,
  #wrapper.mhv-content .system-use-notification-content p.usa-alert__text,
  #wrapper.mhv-content .system-use-notification-content p.usa-alert-text,
  #wrapper.mhv-content .system-use-notification-content p {
    width: 100% !important;
    max-width: 100% !important; }
  #wrapper.mhv-content .caps-lock-group .caps-lock-error {
    display: none;
    font-size: 0.9em; }
  #wrapper.mhv-content .caps-lock-group input {
    border: 1px solid #5b616b; }
  #wrapper.mhv-content .caps-lock-group-error {
    border-left: 0.4rem solid #cd2026;
    padding-left: 1rem; }
    #wrapper.mhv-content .caps-lock-group-error .caps-lock-error {
      display: block;
      color: #cd2026; }
    #wrapper.mhv-content .caps-lock-group-error input {
      border: 4px solid #cd2026; }
  @media screen and (min-width: 800px) {
    #wrapper.mhv-content #mhvRegistration .show-password-toggle {
      margin-left: 1rem;
      float: none; } }
  #wrapper.mhv-content #mhvRegistration .usa-unstyled-list > li {
    list-style: none; }
  #wrapper.mhv-content #mhvRegistration .process h2,
  #wrapper.mhv-content #mhvRegistration .process h3,
  #wrapper.mhv-content #mhvRegistration .process h4,
  #wrapper.mhv-content #mhvRegistration .process h5 {
    padding-top: 0; }
  #wrapper.mhv-content #mhvRegistration .control-group {
    clear: both; }
    #wrapper.mhv-content #mhvRegistration .control-group .controls .usa-unstyled-list {
      margin-top: 1rem;
      list-style: none; }
      #wrapper.mhv-content #mhvRegistration .control-group .controls .usa-unstyled-list li label {
        margin-top: 0;
        margin-bottom: 5px;
        font-weight: 400; }
    #wrapper.mhv-content #mhvRegistration .control-group .controls table {
      width: auto;
      padding: 1rem 0; }
  #wrapper.mhv-content .ssn-area,
  #wrapper.mhv-content .ssn-group,
  #wrapper.mhv-content .ssn-serial {
    width: 5.25rem;
    display: inline-block; }
  #wrapper.mhv-content .dob-month {
    width: 12rem;
    display: inline-block; }
  #wrapper.mhv-content .dob-day {
    width: 7rem;
    display: inline-block; }
  #wrapper.mhv-content .dob-year {
    width: 7rem;
    display: inline-block; }
  #wrapper.mhv-content .registration-column-2 {
    background-color: #ffffff; }
  #wrapper.mhv-content .va-modal-large .va-crisis-panel.va-modal-inner {
    width: 65vw;
    max-width: 75rem; }
  #wrapper.mhv-content .va-crisis-line-container {
    position: relative;
    margin: auto;
    background-color: #b51d09; }
  @media screen and (min-width: 1008px) {
    #wrapper.mhv-content .va-crisis-line-container {
      max-width: 1200px;
      background-color: transparent; } }
  #wrapper.mhv-content button.va-crisis-line {
    background-color: #b51d09;
    display: block;
    border-radius: 0;
    border: none;
    color: #fff;
    font-size: 16px;
    font-weight: 400;
    text-decoration: none;
    padding: 0;
    margin: 0;
    width: 100%;
    transition-duration: .3s;
    transition-timing-function: ease-in-out;
    transition-property: background-color; }
  #wrapper.mhv-content button.va-crisis-line:focus {
    outline-offset: -2px; }
  #wrapper.mhv-content button.va-crisis-line:active,
  #wrapper.mhv-content button.va-crisis-line:hover {
    background-color: #8b1303; }
  @media screen and (min-width: 1008px) {
    #wrapper.mhv-content button.va-crisis-line:active .va-crisis-line-icon,
    #wrapper.mhv-content button.va-crisis-line:hover .va-crisis-line-icon {
      background-color: #b51d09; } }
  @media screen and (min-width: 1008px) {
    #wrapper.mhv-content button.va-crisis-line {
      width: auto;
      position: absolute;
      right: 0;
      bottom: -10px;
      border-radius: 0 0 .2em .2em;
      box-shadow: 0 2px 5px #212121; } }
  #wrapper.mhv-content .va-crisis-line-inner {
    display: flex;
    align-items: center;
    justify-content: center;
    margin: auto;
    height: 2rem; }
  @media screen and (min-width: 1008px) {
    #wrapper.mhv-content .va-crisis-line-inner {
      text-align: left;
      justify-content: space-between; } }
  #wrapper.mhv-content .va-crisis-line-icon {
    display: none; }
    @media screen and (min-width: 951px) {
      #wrapper.mhv-content .va-crisis-line-icon {
        display: inline-block;
        content: "";
        background: url(/mhv-portal-web/o/mhv-portal-theme/images/VCL-icon-white.svg) no-repeat right 29%;
        background-size: 1.75em auto;
        background-position: .5em .5em;
        width: 2.5em;
        height: 2em;
        padding: .3em 1em;
        transition-duration: .3s;
        transition-timing-function: ease-in-out;
        transition-property: background-color; } }
  @media screen and (min-width: 1008px) {
    #wrapper.mhv-content .va-crisis-line-icon {
      background-color: #8b1303;
      background-position: .4em .5em;
      border-bottom-left-radius: .2em; } }
  #wrapper.mhv-content .va-crisis-line-text {
    padding: .5em; }
  #wrapper.mhv-content .va-crisis-line-arrow {
    height: 13px;
    width: 29px;
    padding-right: .5em;
    padding-left: .5em; }
  #wrapper.mhv-content .va-crisis-panel {
    color: #212121; }
  #wrapper.mhv-content .va-crisis-panel-body {
    padding: 2.5em;
    max-height: 100%; }
  #wrapper.mhv-content .va-crisis-panel-title {
    color: #212121;
    padding-left: 41px;
    background: url(/mhv-portal-web/o/mhv-portal-theme/images/vcl-logo.png) no-repeat 0;
    background-position: left 5px;
    background-size: 32px auto;
    margin-top: 1.5rem;
    font-size: 1.5rem; }
  #wrapper.mhv-content .va-crisis-panel-list {
    list-style: none;
    padding: 0; }
  #wrapper.mhv-content .va-crisis-panel-list > li {
    display: flex;
    min-height: 56px;
    margin-bottom: 0;
    border-top: 1px solid #aeb0b5; }
  #wrapper.mhv-content .va-crisis-panel-list > li:last-child {
    border-bottom: 1px solid #aeb0b5; }
  #wrapper.mhv-content .va-crisis-panel-list > li > a {
    padding: .5em 0;
    align-self: center;
    color: #4c2c92; }
  #wrapper.mhv-content .va-crisis-panel-icon {
    color: #212121 !important;
    font-size: 26px;
    width: 46px;
    padding: .4em .3em;
    align-self: center;
    flex-shrink: 0;
    font-family: Font Awesome\ 5 Free; }
  #wrapper.mhv-content .va-crisis-panel-icon.fa-mobile {
    font-size: 38px;
    padding: .15em .3em; }
  #wrapper.mhv-content .va-modal {
    z-index: 1050 !important; }
  #wrapper.mhv-content .va-modal-inner {
    max-width: 48rem; }
  #wrapper.mhv-content .va-modal-content {
    overflow-y: auto;
    max-height: 30rem; }
    #wrapper.mhv-content .va-modal-content p {
      width: 100%; }
  #wrapper.mhv-content .modal-mhv {
    display: none; }
  #wrapper.mhv-content .modal-backdrop {
    z-index: 100 !important; }
  #wrapper.mhv-content .modal-dialog {
    max-width: 50%;
    width: 50%;
    top: 25%;
    left: 25%;
    margin: 0; }
  #wrapper.mhv-content .process-step:before {
    font-size: 1.5em;
    margin-left: -2.5em; }
  #wrapper.mhv-content .hub-page-link-list__header {
    font-size: 1.1rem; }
  #wrapper.mhv-content .hub-page-link-list__item > a {
    text-decoration: underline; }
  #wrapper.mhv-content .portlet-alerts .panel,
  #wrapper.mhv-content .usa-alert {
    padding: 1rem 3rem 1rem 1rem;
    margin: 1rem 0 1rem 0; }
    #wrapper.mhv-content .portlet-alerts .panel .panel-heading h4,
    #wrapper.mhv-content .portlet-alerts .panel .usa-alert__heading,
    #wrapper.mhv-content .portlet-alerts .panel .usa-alert-heading,
    #wrapper.mhv-content .usa-alert .panel-heading h4,
    #wrapper.mhv-content .usa-alert .usa-alert__heading,
    #wrapper.mhv-content .usa-alert .usa-alert-heading {
      font-size: 21.28px;
      margin-top: 1rem;
      font-family: Bitter, Georgia, Cambria, Times New Roman, Times, serif; }
    #wrapper.mhv-content .portlet-alerts .panel .panel-body p,
    #wrapper.mhv-content .portlet-alerts .panel .panel-body .show-only-on-page,
    #wrapper.mhv-content .portlet-alerts .panel .usa-alert__text,
    #wrapper.mhv-content .portlet-alerts .panel .usa-alert-text,
    #wrapper.mhv-content .usa-alert .panel-body p,
    #wrapper.mhv-content .usa-alert .panel-body .show-only-on-page,
    #wrapper.mhv-content .usa-alert .usa-alert__text,
    #wrapper.mhv-content .usa-alert .usa-alert-text {
      margin-top: 0.8rem; }
  #wrapper.mhv-content .usa-alert-privacy {
    border-left-color: #fdb81e; }
  #wrapper.mhv-content .usa-alert-privacy:before {
    content: "\F023"; }
  #wrapper.mhv-content .usa-alert-sidebar {
    margin-left: 1rem;
    margin-top: 0;
    padding: 0.5rem 1rem 0.5rem 0; }
    #wrapper.mhv-content .usa-alert-sidebar .portlet-alerts .panel .panel-body,
    #wrapper.mhv-content .usa-alert-sidebar .usa-alert__body,
    #wrapper.mhv-content .usa-alert-sidebar .usa-alert-body {
      padding-left: 0.25rem; }
    #wrapper.mhv-content .usa-alert-sidebar .portlet-alerts .panel .panel-heading h4,
    #wrapper.mhv-content .usa-alert-sidebar .usa-alert__heading,
    #wrapper.mhv-content .usa-alert-sidebar .usa-alert-heading {
      font-size: 21.28px; }
    #wrapper.mhv-content .usa-alert-sidebar .usa-alert__text .fa,
    #wrapper.mhv-content .usa-alert-sidebar .usa-alert-text .fa {
      margin-left: 0; }
  #wrapper.mhv-content .usa-alert-sidebar:before {
    font-size: 1.4rem;
    margin-right: 0.25rem;
    margin-left: 0.25rem; }
  #wrapper.mhv-content .home-page-alert {
    margin: 5rem 0 0 0; }
    #wrapper.mhv-content .home-page-alert .portlet-alerts .panel .panel-body p.usa-alert__text,
    #wrapper.mhv-content .home-page-alert .portlet-alerts .panel .panel-body p.usa-alert-text,
    #wrapper.mhv-content .home-page-alert .portlet-alerts .panel .panel-body h3.usa-alert__heading,
    #wrapper.mhv-content .home-page-alert .portlet-alerts .panel .panel-body h3.usa-alert-heading,
    #wrapper.mhv-content .home-page-alert .portlet-alerts .panel .panel-body h4.usa-alert__heading,
    #wrapper.mhv-content .home-page-alert .portlet-alerts .panel .panel-body h4.usa-alert-heading,
    #wrapper.mhv-content .home-page-alert .usa-alert .usa-alert__body p.usa-alert__text,
    #wrapper.mhv-content .home-page-alert .usa-alert .usa-alert__body p.usa-alert-text,
    #wrapper.mhv-content .home-page-alert .usa-alert .usa-alert__body h3.usa-alert__heading,
    #wrapper.mhv-content .home-page-alert .usa-alert .usa-alert__body h3.usa-alert-heading,
    #wrapper.mhv-content .home-page-alert .usa-alert .usa-alert__body h4.usa-alert__heading,
    #wrapper.mhv-content .home-page-alert .usa-alert .usa-alert__body h4.usa-alert-heading,
    #wrapper.mhv-content .home-page-alert .usa-alert .usa-alert-body p.usa-alert__text,
    #wrapper.mhv-content .home-page-alert .usa-alert .usa-alert-body p.usa-alert-text,
    #wrapper.mhv-content .home-page-alert .usa-alert .usa-alert-body h3.usa-alert__heading,
    #wrapper.mhv-content .home-page-alert .usa-alert .usa-alert-body h3.usa-alert-heading,
    #wrapper.mhv-content .home-page-alert .usa-alert .usa-alert-body h4.usa-alert__heading,
    #wrapper.mhv-content .home-page-alert .usa-alert .usa-alert-body h4.usa-alert-heading,
    #wrapper.mhv-content .home-page-alert .portlet-alerts .panel,
    #wrapper.mhv-content .home-page-alert .usa-alert {
      max-width: 100%; }
    #wrapper.mhv-content .home-page-alert .portlet-alerts .panel,
    #wrapper.mhv-content .home-page-alert .usa-alert {
      margin: 0; }
  #wrapper.mhv-content .btn,
  #wrapper.mhv-content .btn-primary,
  #wrapper.mhv-content .btn-primary:visited,
  #wrapper.mhv-content .btn:visited,
  #wrapper.mhv-content .usa-button,
  #wrapper.mhv-content .usa-button-primary,
  #wrapper.mhv-content .usa-button-primary:visited,
  #wrapper.mhv-content .usa-button:visited,
  #wrapper.mhv-content [type="button"],
  #wrapper.mhv-content [type="image"],
  #wrapper.mhv-content [type="reset"],
  #wrapper.mhv-content [type="submit"],
  #wrapper.mhv-content button {
    padding: 0.5rem 1.5rem; }
  #wrapper.mhv-content .btn-secondary:hover,
  #wrapper.mhv-content .usa-button.usa-button-secondary.usa-button-hover,
  #wrapper.mhv-content .usa-button.usa-button-secondary:hover,
  #wrapper.mhv-content .usa-button:visited.usa-button-secondary.usa-button-hover,
  #wrapper.mhv-content .usa-button:visited.usa-button-secondary:hover,
  #wrapper.mhv-content [type=button].usa-button-secondary.usa-button-hover,
  #wrapper.mhv-content [type=button].usa-button-secondary:hover,
  #wrapper.mhv-content [type=button].btn-secondary:hover,
  #wrapper.mhv-content button.usa-button-secondary.usa-button-hover,
  #wrapper.mhv-content button.usa-button-secondary:hover,
  #wrapper.mhv-content button.btn-secondary:hover {
    color: #fff !important;
    text-decoration: none !important;
    background-color: #0071bb; }
  #wrapper.mhv-content .btn-secondary,
  #wrapper.mhv-content .usa-button-secondary {
    text-decoration: none !important; }
  #wrapper.mhv-content .more-info {
    background: #e9ecef;
    color: #323a45;
    min-height: 12em;
    padding: 1em;
    position: relative; }
  #wrapper.mhv-content .more-info h3 {
    font-size: 1.3rem;
    margin: 0; }
  #wrapper.mhv-content .more-info p {
    font-size: 1rem; }
  #wrapper.mhv-content .mhv-full-alert .usa-alert__body p.usa-alert__text,
  #wrapper.mhv-content .mhv-full-alert .usa-alert__body p.usa-alert-text,
  #wrapper.mhv-content .mhv-full-alert .usa-alert__body h3.usa-alert__heading,
  #wrapper.mhv-content .mhv-full-alert .usa-alert__body h3.usa-alert-heading,
  #wrapper.mhv-content .mhv-full-alert .usa-alert__body h4.usa-alert__heading,
  #wrapper.mhv-content .mhv-full-alert .usa-alert__body h4.usa-alert-heading,
  #wrapper.mhv-content .mhv-full-alert .usa-alert-body p.usa-alert__text,
  #wrapper.mhv-content .mhv-full-alert .usa-alert-body p.usa-alert-text,
  #wrapper.mhv-content .mhv-full-alert .usa-alert-body h3.usa-alert__heading,
  #wrapper.mhv-content .mhv-full-alert .usa-alert-body h3.usa-alert-heading,
  #wrapper.mhv-content .mhv-full-alert .usa-alert-body h4.usa-alert__heading,
  #wrapper.mhv-content .mhv-full-alert .usa-alert-body h4.usa-alert-heading,
  #wrapper.mhv-content .mhv-full-alert {
    max-width: 100% !important; }
  #wrapper.mhv-content .mhv-full-alert .usa-alert__body p.usa-alert__text,
  #wrapper.mhv-content .mhv-full-alert .usa-alert__body p.usa-alert-text,
  #wrapper.mhv-content .mhv-full-alert .usa-alert-body p.usa-alert__text,
  #wrapper.mhv-content .mhv-full-alert .usa-alert-body p.usa-alert-text {
    padding-right: 1rem; }
  #wrapper.mhv-content .alert-dismissible .close,
  #wrapper.mhv-content .alert-dismissible .alert-indicator,
  #wrapper.mhv-content .alert-dismissible .lead {
    display: none; }
  #wrapper.mhv-content .portlet-content .portlet-icon-back {
    display: none; }
  #wrapper.mhv-content .btn-choices {
    padding: 4px 4px;
    text-decoration: underline;
    display: block; }
  #wrapper.mhv-content .usa-button-success,
  #wrapper.mhv-content .btn-success {
    color: #ffffff !important;
    text-decoration: none !important;
    background: #2e8540 !important; }
  @media all and (min-width: 64em) {
    #wrapper.mhv-content .usa-header--extended .usa-navbar {
      padding-left: 0;
      padding-right: 0; } }
  @media all and (min-width: 64em) {
    #wrapper.mhv-content .usa-header--extended .usa-nav__primary {
      margin-left: -2rem; } }
  @media all and (max-width: 64em) {
    #wrapper.mhv-content .grid-container {
      padding-left: 0.25rem !important;
      padding-right: 0.25rem !important; } }
  @media all and (min-width: 64em) {
    #wrapper.mhv-content .grid-container {
      padding-left: 0 !important;
      padding-right: 0 !important; } }
  #wrapper.mhv-content .usa-navbar,
  #wrapper.mhv-content .usa-grid {
    padding-left: 0 !important;
    padding-right: 0 !important; }
  #wrapper.mhv-content .usa-grid {
    max-width: 1200px; }
  #wrapper.mhv-content .portlet {
    margin: 0 auto !important; }
  #wrapper.mhv-content #mhv-direct-login-button {
    margin: 0 0 1rem 1rem; }
  #wrapper.mhv-content #mhv-account-access-summary #mhv-direct-login {
    margin: 0 !important; }
    #wrapper.mhv-content #mhv-account-access-summary #mhv-direct-login h2 {
      margin-top: 0 !important; }
      #wrapper.mhv-content #mhv-account-access-summary #mhv-direct-login h2 #mhv-direct-login-button {
        margin-left: 1rem; }
  #wrapper.mhv-content #system-use-notification #show-sign-in-partners {
    margin: 0 !important; }
    #wrapper.mhv-content #system-use-notification #show-sign-in-partners h2, #wrapper.mhv-content #system-use-notification #show-sign-in-partners h3 {
      margin-top: 0 !important; }
      #wrapper.mhv-content #system-use-notification #show-sign-in-partners h2 #show-sign-in-partners-button, #wrapper.mhv-content #system-use-notification #show-sign-in-partners h3 #show-sign-in-partners-button {
        margin-left: 1rem; }
  #wrapper.mhv-content ul.usa-sidenav {
    list-style: none !important;
    padding: 0; }
    #wrapper.mhv-content ul.usa-sidenav ul {
      list-style: none !important; }
    #wrapper.mhv-content ul.usa-sidenav li {
      margin-bottom: 0; }
    #wrapper.mhv-content ul.usa-sidenav .usa-current {
      position: relative;
      color: #005ea2;
      font-weight: 700; }
    #wrapper.mhv-content ul.usa-sidenav a:not(.usa-button) {
      display: block;
      padding: 0.5rem 1rem;
      text-decoration: none; }
    #wrapper.mhv-content ul.usa-sidenav a:not(.usa-button):not(.usa-current) {
      color: #565c65; }
    #wrapper.mhv-content ul.usa-sidenav .usa-sidenav__sublist a:not(.usa-button) {
      display: block;
      padding: 0.5rem;
      text-decoration: none; }
  #wrapper.mhv-content .portlet-layout > .mhv-aside,
  #wrapper.mhv-content .portlet-layout > aside {
    /* --- when border is yes --- */
    /* --- when border is no --- */ }
    #wrapper.mhv-content .portlet-layout > .mhv-aside .quick-links h3,
    #wrapper.mhv-content .portlet-layout > .mhv-aside .mhv-blue-gradient h4,
    #wrapper.mhv-content .portlet-layout > .mhv-aside h3.mhv-blue-gradient,
    #wrapper.mhv-content .portlet-layout > .mhv-aside .portlet-body h4,
    #wrapper.mhv-content .portlet-layout > .mhv-aside .portlet-body h3,
    #wrapper.mhv-content .portlet-layout > .mhv-aside .portlet-content h4,
    #wrapper.mhv-content .portlet-layout > .mhv-aside .portlet-content h3,
    #wrapper.mhv-content .portlet-layout > .mhv-aside .highlight,
    #wrapper.mhv-content .portlet-layout > .mhv-aside .portlet-title,
    #wrapper.mhv-content .portlet-layout > aside .quick-links h3,
    #wrapper.mhv-content .portlet-layout > aside .mhv-blue-gradient h4,
    #wrapper.mhv-content .portlet-layout > aside h3.mhv-blue-gradient,
    #wrapper.mhv-content .portlet-layout > aside .portlet-body h4,
    #wrapper.mhv-content .portlet-layout > aside .portlet-body h3,
    #wrapper.mhv-content .portlet-layout > aside .portlet-content h4,
    #wrapper.mhv-content .portlet-layout > aside .portlet-content h3,
    #wrapper.mhv-content .portlet-layout > aside .highlight,
    #wrapper.mhv-content .portlet-layout > aside .portlet-title {
      background-color: #ffffff;
      color: #112e51;
      margin: 0;
      margin: 1rem 0 0 0;
      padding: 20px 0 10px 0;
      font-weight: 700;
      font-size: 1.3rem;
      line-height: 1;
      border-bottom: 2px solid #205493;
      text-rendering: optimizeLegibility;
      white-space: normal; }
    #wrapper.mhv-content .portlet-layout > .mhv-aside h4.usa-sidenav-section-title,
    #wrapper.mhv-content .portlet-layout > .mhv-aside h4.usa-sidenav-header,
    #wrapper.mhv-content .portlet-layout > aside h4.usa-sidenav-section-title,
    #wrapper.mhv-content .portlet-layout > aside h4.usa-sidenav-header {
      font-size: 1.2rem;
      line-height: 1;
      font-weight: 700;
      margin: 0;
      margin-top: 1rem;
      padding: 0;
      border: none !important;
      color: #000000; }
      #wrapper.mhv-content .portlet-layout > .mhv-aside h4.usa-sidenav-section-title a,
      #wrapper.mhv-content .portlet-layout > .mhv-aside h4.usa-sidenav-section-title a:active,
      #wrapper.mhv-content .portlet-layout > .mhv-aside h4.usa-sidenav-section-title a:focus,
      #wrapper.mhv-content .portlet-layout > .mhv-aside h4.usa-sidenav-section-title a:hover,
      #wrapper.mhv-content .portlet-layout > .mhv-aside h4.usa-sidenav-section-title a:visited,
      #wrapper.mhv-content .portlet-layout > .mhv-aside h4.usa-sidenav-header a,
      #wrapper.mhv-content .portlet-layout > .mhv-aside h4.usa-sidenav-header a:active,
      #wrapper.mhv-content .portlet-layout > .mhv-aside h4.usa-sidenav-header a:focus,
      #wrapper.mhv-content .portlet-layout > .mhv-aside h4.usa-sidenav-header a:hover,
      #wrapper.mhv-content .portlet-layout > .mhv-aside h4.usa-sidenav-header a:visited,
      #wrapper.mhv-content .portlet-layout > aside h4.usa-sidenav-section-title a,
      #wrapper.mhv-content .portlet-layout > aside h4.usa-sidenav-section-title a:active,
      #wrapper.mhv-content .portlet-layout > aside h4.usa-sidenav-section-title a:focus,
      #wrapper.mhv-content .portlet-layout > aside h4.usa-sidenav-section-title a:hover,
      #wrapper.mhv-content .portlet-layout > aside h4.usa-sidenav-section-title a:visited,
      #wrapper.mhv-content .portlet-layout > aside h4.usa-sidenav-header a,
      #wrapper.mhv-content .portlet-layout > aside h4.usa-sidenav-header a:active,
      #wrapper.mhv-content .portlet-layout > aside h4.usa-sidenav-header a:focus,
      #wrapper.mhv-content .portlet-layout > aside h4.usa-sidenav-header a:hover,
      #wrapper.mhv-content .portlet-layout > aside h4.usa-sidenav-header a:visited {
        color: #000000;
        text-decoration: none;
        border: none;
        outline: 0;
        outline-color: none;
        outline-width: 0px;
        box-shadow: none;
        box-sizing: content-box; }
    #wrapper.mhv-content .portlet-layout > .mhv-aside ul,
    #wrapper.mhv-content .portlet-layout > .mhv-aside .usa-sidenav-list,
    #wrapper.mhv-content .portlet-layout > aside ul,
    #wrapper.mhv-content .portlet-layout > aside .usa-sidenav-list {
      margin-bottom: 3rem;
      margin-top: 1rem;
      margin-left: 0; }
    #wrapper.mhv-content .portlet-layout > .mhv-aside .messaging-my-folders,
    #wrapper.mhv-content .portlet-layout > aside .messaging-my-folders {
      font-weight: 600; }
    #wrapper.mhv-content .portlet-layout > .mhv-aside ul.usa-sidenav__sublist,
    #wrapper.mhv-content .portlet-layout > aside ul.usa-sidenav__sublist {
      margin: 0; }
    #wrapper.mhv-content .portlet-layout > .mhv-aside ul li p,
    #wrapper.mhv-content .portlet-layout > aside ul li p {
      margin: 0; }
    #wrapper.mhv-content .portlet-layout > .mhv-aside .portlet-title-text,
    #wrapper.mhv-content .portlet-layout > aside .portlet-title-text {
      white-space: normal !important;
      overflow: visible; }
    #wrapper.mhv-content .portlet-layout > .mhv-aside .portlet-content,
    #wrapper.mhv-content .portlet-layout > aside .portlet-content {
      background-color: #ffffff;
      border: none;
      padding: 0;
      overflow: hidden; }
    #wrapper.mhv-content .portlet-layout > .mhv-aside .portlet-content,
    #wrapper.mhv-content .portlet-layout > aside .portlet-content {
      background-color: #ffffff; }
    #wrapper.mhv-content .portlet-layout > .mhv-aside .portlet-borderless-container,
    #wrapper.mhv-content .portlet-layout > aside .portlet-borderless-container {
      background-color: transparent;
      min-height: 0; }
  #wrapper.mhv-content .portlet-layout > .mhv-aside.usa-layout-docs__sidenav ul.usa-sidenav__sublist,
  #wrapper.mhv-content .portlet-layout > aside.usa-layout-docs__sidenav ul.usa-sidenav__sublist {
    margin: 0; }
  #wrapper.mhv-content #wallet-cards {
    margin-top: 10px; }
    #wrapper.mhv-content #wallet-cards .wallet-card {
      float: left;
      margin-right: 10px;
      margin-top: 10px;
      width: 3.375in;
      height: 5in;
      border: 1px solid #ccc;
      font: 8pt Arial;
      font-stretch: condensed;
      padding: 1px; }
    #wrapper.mhv-content #wallet-cards .walletcard-field-label {
      overflow: hidden;
      clip: rect(1px, 0px, 1px, 0px);
      white-space: no-wrap; }
    #wrapper.mhv-content #wallet-cards .walletcard-field-info {
      font-weight: 700;
      overflow: hidden;
      clip: rect(1px, 0px, 1px, 0px);
      white-space: no-wrap; }
    #wrapper.mhv-content #wallet-cards .wallet-card-header,
    #wrapper.mhv-content #wallet-cards #wallet-card-header {
      height: 0.6in; }
    #wrapper.mhv-content #wallet-cards .wallet-card img,
    #wrapper.mhv-content #wallet-cards #wallet-card img {
      border: 0px;
      margin: 0px;
      padding: 0px; }
    #wrapper.mhv-content #wallet-cards .logo,
    #wrapper.mhv-content #wallet-cards #logo {
      margin: 0px;
      padding: 0px;
      height: 33px;
      float: left;
      width: 2in; }
    #wrapper.mhv-content #wallet-cards .logo img,
    #wrapper.mhv-content #wallet-cards #logo img {
      height: 33px;
      vertical-align: bottom; }
    #wrapper.mhv-content #wallet-cards .walletcard-identification,
    #wrapper.mhv-content #wallet-cards #walletcard-identification {
      width: 1.30in;
      float: right;
      overflow: hidden;
      clip: rect(1px, 0px, 1px, 0px);
      padding-top: 3px; }
    #wrapper.mhv-content #wallet-cards .title,
    #wrapper.mhv-content #wallet-cards #title {
      margin: 0px;
      padding: 0px;
      clear: both; }
    #wrapper.mhv-content #wallet-cards .title img,
    #wrapper.mhv-content #wallet-cards #title img {
      vertical-align: top; }
    #wrapper.mhv-content #wallet-cards .walletcard-identification .walletcard-field-label,
    #wrapper.mhv-content #wallet-cards #walletcard-identification .walletcard-field-label {
      display: block; }
    #wrapper.mhv-content #wallet-cards .walletcard-profile-info,
    #wrapper.mhv-content #wallet-cards #walletcard-profile-info {
      float: left;
      height: 0.7in;
      width: 1.95in;
      padding: 5px 1px 1px 1px;
      overflow: hidden;
      clip: rect(1px, 0px, 1px, 0px); }
    #wrapper.mhv-content #wallet-cards .walletcard-profile-info .walletcard-field-info,
    #wrapper.mhv-content #wallet-cards #walletcard-profile-info .walletcard-field-info {
      white-space: normal; }
    #wrapper.mhv-content #wallet-cards .contact-info,
    #wrapper.mhv-content #wallet-cards #contact-info {
      float: right;
      height: 0.7in;
      width: 1.3in;
      padding: 5px 1px 1px 1px;
      overflow: hidden;
      clip: rect(1px, 0px, 1px, 0px); }
    #wrapper.mhv-content #wallet-cards .home-phone, #wrapper.mhv-content #wallet-cards .work-phone, #wrapper.mhv-content #wallet-cards .mobile-phone,
    #wrapper.mhv-content #wallet-cards #home-phone, #wrapper.mhv-content #wallet-cards #work-phone, #wrapper.mhv-content #wallet-cards #mobile-phone {
      clear: both; }
    #wrapper.mhv-content #wallet-cards .contact-info .walletcard-field-label,
    #wrapper.mhv-content #wallet-cards #contact-info .walletcard-field-label {
      display: block;
      float: left;
      width: 0.15in;
      text-align: right; }
    #wrapper.mhv-content #wallet-cards .contact-info .walletcard-field-info,
    #wrapper.mhv-content #wallet-cards #contact-info .walletcard-field-info {
      display: block;
      float: left;
      width: 1.08in;
      text-align: left;
      padding-left: 2px; }
    #wrapper.mhv-content #wallet-cards .medical-info,
    #wrapper.mhv-content #wallet-cards #medical-info {
      padding: 1px;
      clear: both;
      height: 1.10in; }
    #wrapper.mhv-content #wallet-cards .blood-type,
    #wrapper.mhv-content #wallet-cards #blood-type {
      clear: both; }
    #wrapper.mhv-content #wallet-cards .blood-type .walletcard-field-label,
    #wrapper.mhv-content #wallet-cards #blood-type .walletcard-field-label {
      float: left;
      width: 0.7in;
      height: .14in; }
    #wrapper.mhv-content #wallet-cards .blood-type .walletcard-field-info,
    #wrapper.mhv-content #wallet-cards #blood-type .walletcard-field-info {
      float: left;
      font-weight: bold;
      border-bottom: 1px solid #ccc;
      width: 1.19in;
      height: .14in; }
    #wrapper.mhv-content #wallet-cards .blood-type .walletcard-organ-donor,
    #wrapper.mhv-content #wallet-cards #blood-type .walletcard-organ-donor {
      float: left;
      font-weight: bold;
      width: 0.74in;
      height: .14in; }
    #wrapper.mhv-content #wallet-cards .blood-type .walletcard-organ-donor-icon,
    #wrapper.mhv-content #wallet-cards #blood-type .walletcard-organ-donor-icon {
      float: left;
      font-weight: bold;
      width: 0.3in;
      height: .14in;
      color: #2e8540 !important;
      margin-top: 0.09rem; }
    #wrapper.mhv-content #wallet-cards .email,
    #wrapper.mhv-content #wallet-cards #email {
      clear: both; }
    #wrapper.mhv-content #wallet-cards .email .walletcard-field-label,
    #wrapper.mhv-content #wallet-cards #email .walletcard-field-label {
      float: left;
      width: 0.4in;
      height: .14in; }
    #wrapper.mhv-content #wallet-cards .email .walletcard-field-info,
    #wrapper.mhv-content #wallet-cards #email .walletcard-field-info {
      float: right;
      font-weight: 700;
      border-bottom: 1px solid #ccc;
      width: 2.8in;
      height: .14in; }
    #wrapper.mhv-content #wallet-cards .allergies,
    #wrapper.mhv-content #wallet-cards #allergies {
      height: .54in;
      clear: both; }
    #wrapper.mhv-content #wallet-cards .allergies-line1 .walletcard-field-label,
    #wrapper.mhv-content #wallet-cards #allergies-line1 .walletcard-field-label {
      float: left;
      width: 0.6in;
      height: .14in; }
    #wrapper.mhv-content #wallet-cards .allergies-line1 .walletcard-field-info,
    #wrapper.mhv-content #wallet-cards #allergies-line1 .walletcard-field-info {
      float: right;
      font-weight: 700;
      border-bottom: 1px solid #ccc;
      width: 2.5in;
      height: .14in; }
    #wrapper.mhv-content #wallet-cards .allergies-line1, #wrapper.mhv-content #wallet-cards #allergies-line2, #wrapper.mhv-content #wallet-cards #allergies-line3,
    #wrapper.mhv-content #wallet-cards #allergies-line1, #wrapper.mhv-content #wallet-cards #allergies-line2, #wrapper.mhv-content #wallet-cards #allergies-line3 {
      clear: both; }
    #wrapper.mhv-content #wallet-cards .allergies-line2 .walletcard-field-info,
    #wrapper.mhv-content #wallet-cards .allergies-line3 .walletcard-field-info,
    #wrapper.mhv-content #wallet-cards #allergies-line2 .walletcard-field-info,
    #wrapper.mhv-content #wallet-cards #allergies-line3 .walletcard-field-info {
      float: right;
      font-weight: 700;
      border-bottom: 1px solid #ccc;
      width: 3.3in;
      height: .14in; }
    #wrapper.mhv-content #wallet-cards .conditions,
    #wrapper.mhv-content #wallet-cards #conditions {
      clear: both;
      height: .36in; }
    #wrapper.mhv-content #wallet-cards .conditions-line1, #wrapper.mhv-content #wallet-cards .conditions-line2,
    #wrapper.mhv-content #wallet-cards #conditions-line1, #wrapper.mhv-content #wallet-cards #conditions-line2 {
      clear: both; }
    #wrapper.mhv-content #wallet-cards .conditions-line1 .walletcard-field-label,
    #wrapper.mhv-content #wallet-cards #conditions-line1 .walletcard-field-label {
      float: left;
      width: 1.2in;
      height: .14in; }
    #wrapper.mhv-content #wallet-cards .conditions-line1 .walletcard-field-info,
    #wrapper.mhv-content #wallet-cards #conditions-line1 .walletcard-field-info {
      float: right;
      font-weight: 700;
      border-bottom: 1px solid #ccc;
      width: 2in;
      height: .14in; }
    #wrapper.mhv-content #wallet-cards .conditions-line2 .walletcard-field-info,
    #wrapper.mhv-content #wallet-cards #conditions-line2 .walletcard-field-info {
      float: right;
      font-weight: 700;
      border-bottom: 1px solid #ccc;
      width: 3.3in;
      height: .15in; }
    #wrapper.mhv-content #wallet-cards .insurance-info,
    #wrapper.mhv-content #wallet-cards #insurance-info {
      clear: both;
      padding: 1px;
      border-top: 2px dashed #ccc;
      border-bottom: 2px solid #ccc;
      height: 1.25in;
      margin-top: 5px;
      overflow: hidden;
      clip: rect(1px, 0px, 1px, 0px); }
    #wrapper.mhv-content #wallet-cards .disclaimer,
    #wrapper.mhv-content #wallet-cards #disclaimer {
      padding-top: 5px;
      padding-bottom: 5px;
      font-weight: normal;
      text-align: center; }
    #wrapper.mhv-content #wallet-cards .provider-name,
    #wrapper.mhv-content #wallet-cards .provider-phone,
    #wrapper.mhv-content #wallet-cards .insurance-name,
    #wrapper.mhv-content #wallet-cards .insurance-id,
    #wrapper.mhv-content #wallet-cards .insurance-group-no,
    #wrapper.mhv-content #wallet-cards .insurance-phone,
    #wrapper.mhv-content #wallet-cards #provider-name,
    #wrapper.mhv-content #wallet-cards #provider-phone,
    #wrapper.mhv-content #wallet-cards #insurance-name,
    #wrapper.mhv-content #wallet-cards #insurance-id,
    #wrapper.mhv-content #wallet-cards #insurance-group-no,
    #wrapper.mhv-content #wallet-cards #insurance-phone {
      clear: both; }
    #wrapper.mhv-content #wallet-cards .insurance-info .walletcard-field-label,
    #wrapper.mhv-content #wallet-cards #insurance-info .walletcard-field-label {
      display: block;
      float: left;
      width: 1.3in;
      text-align: right; }
    #wrapper.mhv-content #wallet-cards .insurance-info .walletcard-field-info,
    #wrapper.mhv-content #wallet-cards #insurance-info .walletcard-field-info {
      display: block;
      float: left;
      width: 1.9in;
      text-align: left;
      padding-left: 3px; }
    #wrapper.mhv-content #wallet-cards .ice-profile-info,
    #wrapper.mhv-content #wallet-cards #ice-profile-info {
      float: left;
      padding: 1px;
      height: 0.6in;
      width: 1.9in;
      overflow: hidden;
      clip: rect(1px, 0px, 1px, 0px); }
    #wrapper.mhv-content #wallet-cards .ice-name .walletcard-field-label,
    #wrapper.mhv-content #wallet-cards #ice-name .walletcard-field-label {
      display: block; }
    #wrapper.mhv-content #wallet-cards .ice-profile-info.walletcard-field-label,
    #wrapper.mhv-content #wallet-cards #ice-profile-info.walletcard-field-label {
      display: inline;
      text-align: left; }
    #wrapper.mhv-content #wallet-cards .ice-profile-info.walletcard-field-info,
    #wrapper.mhv-content #wallet-cards #ice-profile-info.walletcard-field-info {
      display: inline;
      text-align: left; }
    #wrapper.mhv-content #wallet-cards .ice-contact-info,
    #wrapper.mhv-content #wallet-cards #ice-contact-info {
      float: right;
      height: 0.6in;
      width: 1.3in;
      padding: 1px; }
    #wrapper.mhv-content #wallet-cards .ice-contact-info .walletcard-field-label,
    #wrapper.mhv-content #wallet-cards #ice-contact-info .walletcard-field-label {
      display: block;
      float: left;
      width: 0.15in;
      text-align: right; }
    #wrapper.mhv-content #wallet-cards .ice-contact-info .walletcard-field-info,
    #wrapper.mhv-content #wallet-cards #ice-contact-info .walletcard-field-info {
      display: block;
      float: left;
      width: 1.08in;
      text-align: left;
      padding-left: 2px; }
    #wrapper.mhv-content #wallet-cards .ice-home-phone, #wrapper.mhv-content #wallet-cards .ice-work-phone, #wrapper.mhv-content #wallet-cards .ice-mobile-phone,
    #wrapper.mhv-content #wallet-cards #ice-home-phone, #wrapper.mhv-content #wallet-cards #ice-work-phone, #wrapper.mhv-content #wallet-cards #ice-mobile-phone {
      clear: both; }
    #wrapper.mhv-content #wallet-cards .general-info,
    #wrapper.mhv-content #wallet-cards #general-info {
      display: block;
      clear: both;
      padding: 1px;
      border-top: 2px solid #ccc;
      text-align: center;
      height: 0.2in; }
    #wrapper.mhv-content #wallet-cards .contact-911,
    #wrapper.mhv-content #wallet-cards #contact-911 {
      font-weight: 700; }
  @media screen and (max-width: 365px) {
    #wrapper.mhv-content .wallet-card {
      width: 90%; } }
  #wrapper.mhv-content fieldset.printable-fieldset {
    margin: 0;
    margin-top: 1.5rem;
    margin-bottom: 1.75rem;
    padding: 2rem;
    border: 2px groove threedface;
    width: auto;
    height: auto;
    clear: both;
    position: relative; }
    #wrapper.mhv-content fieldset.printable-fieldset legend {
      border-bottom: none;
      margin: 0;
      padding-left: 0.5rem;
      padding-right: 0.5rem;
      font-size: 1.5rem;
      line-height: 1.5rem;
      font-weight: 700;
      width: auto;
      padding: 5px; }
    @media screen and (max-width: 950px) {
      #wrapper.mhv-content fieldset.printable-fieldset {
        padding: 0;
        padding-left: 0.5rem; }
        #wrapper.mhv-content fieldset.printable-fieldset #hide {
          float: none; } }
  #wrapper.mhv-content .contactUsFrame {
    width: 100%;
    height: 715px;
    border-width: 0px;
    border: medium none;
    padding: 0px !important;
    background: #FFF !important; }
  #wrapper.mhv-content .ui-tabs-top {
    border: none;
    background: none; }
    #wrapper.mhv-content .ui-tabs-top ul.ui-tabs-nav {
      background: none; }
  #wrapper.mhv-content ul.ui-tabs-nav,
  #wrapper.mhv-content ul.va-nav-tabs {
    list-style: none;
    margin-bottom: -1px;
    border-bottom: 1px solid #aeb0b5; }
    @media screen and (min-width: 769px) {
      #wrapper.mhv-content ul.ui-tabs-nav,
      #wrapper.mhv-content ul.va-nav-tabs {
        padding-left: 0 !important; } }
    #wrapper.mhv-content ul.ui-tabs-nav > li,
    #wrapper.mhv-content ul.va-nav-tabs > li {
      background: #e9ecef;
      border-width: 1px 0px 0 1px;
      border-color: #aeb0b5;
      border-style: solid;
      display: inline-block;
      border-radius: 0;
      margin-bottom: 0; }
      #wrapper.mhv-content ul.ui-tabs-nav > li > a,
      #wrapper.mhv-content ul.va-nav-tabs > li > a {
        font-size: 1rem;
        border-radius: 0;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        padding: 0.25rem 0.5rem;
        text-decoration: none;
        color: #5b616b; }
      @media screen and (min-width: 361px) {
        #wrapper.mhv-content ul.ui-tabs-nav > li:last-child,
        #wrapper.mhv-content ul.va-nav-tabs > li:last-child {
          border-right-width: 1px; }
          #wrapper.mhv-content ul.ui-tabs-nav > li:last-child > a,
          #wrapper.mhv-content ul.va-nav-tabs > li:last-child > a {
            margin-right: 1px; } }
      @media screen and (max-width: 767px) {
        #wrapper.mhv-content ul.ui-tabs-nav > li,
        #wrapper.mhv-content ul.va-nav-tabs > li {
          width: 98%; } }
    @media screen and (max-width: 600px) {
      #wrapper.mhv-content ul.ui-tabs-nav,
      #wrapper.mhv-content ul.va-nav-tabs {
        text-align: center; } }
    #wrapper.mhv-content ul.ui-tabs-nav li.ui-tabs-selected,
    #wrapper.mhv-content ul.ui-tabs-nav li.active,
    #wrapper.mhv-content ul.va-nav-tabs li.ui-tabs-selected,
    #wrapper.mhv-content ul.va-nav-tabs li.active {
      border-top: 4px solid #0071bc;
      margin-bottom: -1px;
      margin-right: -1px; }
      #wrapper.mhv-content ul.ui-tabs-nav li.ui-tabs-selected > a, #wrapper.mhv-content ul.ui-tabs-nav li.ui-tabs-selected a:hover, #wrapper.mhv-content ul.ui-tabs-nav li.ui-tabs-selected a:focus,
      #wrapper.mhv-content ul.ui-tabs-nav li.active > a,
      #wrapper.mhv-content ul.ui-tabs-nav li.active a:hover,
      #wrapper.mhv-content ul.ui-tabs-nav li.active a:focus,
      #wrapper.mhv-content ul.va-nav-tabs li.ui-tabs-selected > a,
      #wrapper.mhv-content ul.va-nav-tabs li.ui-tabs-selected a:hover,
      #wrapper.mhv-content ul.va-nav-tabs li.ui-tabs-selected a:focus,
      #wrapper.mhv-content ul.va-nav-tabs li.active > a,
      #wrapper.mhv-content ul.va-nav-tabs li.active a:hover,
      #wrapper.mhv-content ul.va-nav-tabs li.active a:focus {
        border: none; }
  #wrapper.mhv-content .fullcalendarwrapper .fc-daygrid-event-harness,
  #wrapper.mhv-content #health-calendar .fc-daygrid-event-harness {
    background-color: #0071bc !important;
    color: #ffffff !important; }
    #wrapper.mhv-content .fullcalendarwrapper .fc-daygrid-event-harness a.fc-event,
    #wrapper.mhv-content #health-calendar .fc-daygrid-event-harness a.fc-event {
      display: block;
      background-color: #0071bc !important;
      color: #ffffff !important;
      margin-bottom: 2px;
      border: 1px solid #02bfe7; }
      #wrapper.mhv-content .fullcalendarwrapper .fc-daygrid-event-harness a.fc-event .fc-daygrid-event-dot,
      #wrapper.mhv-content #health-calendar .fc-daygrid-event-harness a.fc-event .fc-daygrid-event-dot {
        display: none; }
      #wrapper.mhv-content .fullcalendarwrapper .fc-daygrid-event-harness a.fc-event .fc-event-time,
      #wrapper.mhv-content .fullcalendarwrapper .fc-daygrid-event-harness a.fc-event .fc-event-title-sticky,
      #wrapper.mhv-content .fullcalendarwrapper .fc-daygrid-event-harness a.fc-event .fc-event-title,
      #wrapper.mhv-content #health-calendar .fc-daygrid-event-harness a.fc-event .fc-event-time,
      #wrapper.mhv-content #health-calendar .fc-daygrid-event-harness a.fc-event .fc-event-title-sticky,
      #wrapper.mhv-content #health-calendar .fc-daygrid-event-harness a.fc-event .fc-event-title {
        overflow: visible;
        display: inline-block;
        color: #ffffff !important; }
      #wrapper.mhv-content .fullcalendarwrapper .fc-daygrid-event-harness a.fc-event .fc-event-time,
      #wrapper.mhv-content .fullcalendarwrapper .fc-daygrid-event-harness a.fc-event .fc-event-title,
      #wrapper.mhv-content #health-calendar .fc-daygrid-event-harness a.fc-event .fc-event-time,
      #wrapper.mhv-content #health-calendar .fc-daygrid-event-harness a.fc-event .fc-event-title {
        font-size: 1.3em; }
  #wrapper.mhv-content .fullcalendarwrapper .fc-day,
  #wrapper.mhv-content .fullcalendarwrapper .fc-daygrid-day,
  #wrapper.mhv-content #health-calendar .fc-day,
  #wrapper.mhv-content #health-calendar .fc-daygrid-day {
    padding: 0 !important; }
  #wrapper.mhv-content .fullcalendarwrapper .fc-daygrid-day-top,
  #wrapper.mhv-content #health-calendar .fc-daygrid-day-top {
    background-color: #ffffff !important; }
  #wrapper.mhv-content .fullcalendarwrapper .fc-daygrid-day-events,
  #wrapper.mhv-content #health-calendar .fc-daygrid-day-events {
    margin: 0; }
  #wrapper.mhv-content .fullcalendarwrapper .fc-event-time,
  #wrapper.mhv-content .fullcalendarwrapper .fc-event-title,
  #wrapper.mhv-content .fullcalendarwrapper .fc-event-title-sticky,
  #wrapper.mhv-content .fullcalendarwrapper .fc-event-title-container,
  #wrapper.mhv-content #health-calendar .fc-event-time,
  #wrapper.mhv-content #health-calendar .fc-event-title,
  #wrapper.mhv-content #health-calendar .fc-event-title-sticky,
  #wrapper.mhv-content #health-calendar .fc-event-title-container {
    background-color: #0071bc !important;
    color: #ffffff !important; }
  #wrapper.mhv-content .fullcalendarwrapper .fc-dayGridDay-view .fc-scrollgrid-section-body > td,
  #wrapper.mhv-content .fullcalendarwrapper .fc-dayGridDay-view .fc-scrollgrid-section > th,
  #wrapper.mhv-content .fullcalendarwrapper .fc-dayGridWeek-view .fc-scrollgrid-section-body > td,
  #wrapper.mhv-content .fullcalendarwrapper .fc-dayGridWeek-view .fc-scrollgrid-section > th,
  #wrapper.mhv-content .fullcalendarwrapper .fc-dayGridMonth-view .fc-scrollgrid-section-body > td,
  #wrapper.mhv-content .fullcalendarwrapper .fc-dayGridMonth-view .fc-scrollgrid-section > th,
  #wrapper.mhv-content #health-calendar .fc-dayGridDay-view .fc-scrollgrid-section-body > td,
  #wrapper.mhv-content #health-calendar .fc-dayGridDay-view .fc-scrollgrid-section > th,
  #wrapper.mhv-content #health-calendar .fc-dayGridWeek-view .fc-scrollgrid-section-body > td,
  #wrapper.mhv-content #health-calendar .fc-dayGridWeek-view .fc-scrollgrid-section > th,
  #wrapper.mhv-content #health-calendar .fc-dayGridMonth-view .fc-scrollgrid-section-body > td,
  #wrapper.mhv-content #health-calendar .fc-dayGridMonth-view .fc-scrollgrid-section > th {
    padding: 0 !important; }
  #wrapper.mhv-content .fullcalendarwrapper .fc-dayGridDay-view .fc-daygrid-body,
  #wrapper.mhv-content .fullcalendarwrapper .fc-dayGridDay-view table.fc-scrollgrid,
  #wrapper.mhv-content .fullcalendarwrapper .fc-dayGridDay-view table.fc-scrollgrid-sync-table,
  #wrapper.mhv-content .fullcalendarwrapper .fc-dayGridWeek-view .fc-daygrid-body,
  #wrapper.mhv-content .fullcalendarwrapper .fc-dayGridWeek-view table.fc-scrollgrid,
  #wrapper.mhv-content .fullcalendarwrapper .fc-dayGridWeek-view table.fc-scrollgrid-sync-table,
  #wrapper.mhv-content .fullcalendarwrapper .fc-dayGridMonth-view .fc-daygrid-body,
  #wrapper.mhv-content .fullcalendarwrapper .fc-dayGridMonth-view table.fc-scrollgrid,
  #wrapper.mhv-content .fullcalendarwrapper .fc-dayGridMonth-view table.fc-scrollgrid-sync-table,
  #wrapper.mhv-content #health-calendar .fc-dayGridDay-view .fc-daygrid-body,
  #wrapper.mhv-content #health-calendar .fc-dayGridDay-view table.fc-scrollgrid,
  #wrapper.mhv-content #health-calendar .fc-dayGridDay-view table.fc-scrollgrid-sync-table,
  #wrapper.mhv-content #health-calendar .fc-dayGridWeek-view .fc-daygrid-body,
  #wrapper.mhv-content #health-calendar .fc-dayGridWeek-view table.fc-scrollgrid,
  #wrapper.mhv-content #health-calendar .fc-dayGridWeek-view table.fc-scrollgrid-sync-table,
  #wrapper.mhv-content #health-calendar .fc-dayGridMonth-view .fc-daygrid-body,
  #wrapper.mhv-content #health-calendar .fc-dayGridMonth-view table.fc-scrollgrid,
  #wrapper.mhv-content #health-calendar .fc-dayGridMonth-view table.fc-scrollgrid-sync-table {
    width: 100%;
    margin: 0 !important; }
  #wrapper.mhv-content .fullcalendarwrapper .fc-dayGridDay-view a.fc-col-header-cell-cushion,
  #wrapper.mhv-content .fullcalendarwrapper .fc-dayGridWeek-view a.fc-col-header-cell-cushion,
  #wrapper.mhv-content .fullcalendarwrapper .fc-dayGridMonth-view a.fc-col-header-cell-cushion,
  #wrapper.mhv-content #health-calendar .fc-dayGridDay-view a.fc-col-header-cell-cushion,
  #wrapper.mhv-content #health-calendar .fc-dayGridWeek-view a.fc-col-header-cell-cushion,
  #wrapper.mhv-content #health-calendar .fc-dayGridMonth-view a.fc-col-header-cell-cushion {
    text-decoration: none; }
  #wrapper.mhv-content .fullcalendarwrapper .fc-dayGridDay-view .fc-event-time,
  #wrapper.mhv-content #health-calendar .fc-dayGridDay-view .fc-event-time {
    font-size: .85em; }
  #wrapper.mhv-content .fullcalendarwrapper .fc-dayGridDay-view .fc-event-title,
  #wrapper.mhv-content #health-calendar .fc-dayGridDay-view .fc-event-title {
    font-size: 1rem !important;
    display: block; }
  #wrapper.mhv-content .fullcalendarwrapper .fc-timeGridDay-view .fc-scrollgrid-sync-table,
  #wrapper.mhv-content .fullcalendarwrapper .fc-timeGridDay-view .fc-scrollgrid,
  #wrapper.mhv-content .fullcalendarwrapper .fc-timeGridWeek-view .fc-scrollgrid-sync-table,
  #wrapper.mhv-content .fullcalendarwrapper .fc-timeGridWeek-view .fc-scrollgrid,
  #wrapper.mhv-content #health-calendar .fc-timeGridDay-view .fc-scrollgrid-sync-table,
  #wrapper.mhv-content #health-calendar .fc-timeGridDay-view .fc-scrollgrid,
  #wrapper.mhv-content #health-calendar .fc-timeGridWeek-view .fc-scrollgrid-sync-table,
  #wrapper.mhv-content #health-calendar .fc-timeGridWeek-view .fc-scrollgrid {
    margin: 0 !important; }
  #wrapper.mhv-content .fullcalendarwrapper .fc-timeGridDay-view .fc-timegrid-divider,
  #wrapper.mhv-content .fullcalendarwrapper .fc-timeGridWeek-view .fc-timegrid-divider,
  #wrapper.mhv-content #health-calendar .fc-timeGridDay-view .fc-timegrid-divider,
  #wrapper.mhv-content #health-calendar .fc-timeGridWeek-view .fc-timegrid-divider {
    display: none; }
  #wrapper.mhv-content .fullcalendarwrapper .fc-timeGridDay-view .fc-timegrid-axis,
  #wrapper.mhv-content .fullcalendarwrapper .fc-timeGridWeek-view .fc-timegrid-axis,
  #wrapper.mhv-content #health-calendar .fc-timeGridDay-view .fc-timegrid-axis,
  #wrapper.mhv-content #health-calendar .fc-timeGridWeek-view .fc-timegrid-axis {
    background: #0071bc !important;
    color: #ffffff !important; }
  #wrapper.mhv-content .fullcalendarwrapper .fc-timeGridDay-view a.fc-col-header-cell-cushion,
  #wrapper.mhv-content .fullcalendarwrapper .fc-timeGridWeek-view a.fc-col-header-cell-cushion,
  #wrapper.mhv-content #health-calendar .fc-timeGridDay-view a.fc-col-header-cell-cushion,
  #wrapper.mhv-content #health-calendar .fc-timeGridWeek-view a.fc-col-header-cell-cushion {
    text-decoration: none; }
  #wrapper.mhv-content .fullcalendarwrapper .fc-timeGridDay-view .fc-timegrid-cols,
  #wrapper.mhv-content .fullcalendarwrapper .fc-timeGridWeek-view .fc-timegrid-cols,
  #wrapper.mhv-content #health-calendar .fc-timeGridDay-view .fc-timegrid-cols,
  #wrapper.mhv-content #health-calendar .fc-timeGridWeek-view .fc-timegrid-cols {
    position: absolute !important; }
  #wrapper.mhv-content .fullcalendarwrapper .fc-timeGridDay-view .fc-timegrid-slots table,
  #wrapper.mhv-content .fullcalendarwrapper .fc-timeGridWeek-view .fc-timegrid-slots table,
  #wrapper.mhv-content #health-calendar .fc-timeGridDay-view .fc-timegrid-slots table,
  #wrapper.mhv-content #health-calendar .fc-timeGridWeek-view .fc-timegrid-slots table {
    margin: 0 !important; }
  #wrapper.mhv-content .fullcalendarwrapper .fc-timeGridDay-view .fc-timegrid-event .fc-event-main .fc-event-main-frame .fc-event-time,
  #wrapper.mhv-content .fullcalendarwrapper .fc-timeGridWeek-view .fc-timegrid-event .fc-event-main .fc-event-main-frame .fc-event-time,
  #wrapper.mhv-content #health-calendar .fc-timeGridDay-view .fc-timegrid-event .fc-event-main .fc-event-main-frame .fc-event-time,
  #wrapper.mhv-content #health-calendar .fc-timeGridWeek-view .fc-timegrid-event .fc-event-main .fc-event-main-frame .fc-event-time {
    font-size: 1.3em !important; }
  #wrapper.mhv-content .fullcalendarwrapper .fc-timeGridDay-view .fc-timegrid-event .fc-event-main .fc-event-main-frame .fc-event-title-container .fc-event-title,
  #wrapper.mhv-content .fullcalendarwrapper .fc-timeGridWeek-view .fc-timegrid-event .fc-event-main .fc-event-main-frame .fc-event-title-container .fc-event-title,
  #wrapper.mhv-content #health-calendar .fc-timeGridDay-view .fc-timegrid-event .fc-event-main .fc-event-main-frame .fc-event-title-container .fc-event-title,
  #wrapper.mhv-content #health-calendar .fc-timeGridWeek-view .fc-timegrid-event .fc-event-main .fc-event-main-frame .fc-event-title-container .fc-event-title {
    font-size: 1.5em !important; }
  #wrapper.mhv-content .fullcalendarwrapper .fc-timeGridWeek-view .fc-daygrid-block-event .fc-event-main .fc-event-main-frame .fc-event-title-container .fc-event-title,
  #wrapper.mhv-content #health-calendar .fc-timeGridWeek-view .fc-daygrid-block-event .fc-event-main .fc-event-main-frame .fc-event-title-container .fc-event-title {
    font-size: 1.3em !important; }
  #wrapper.mhv-content #hc-bottom-alert-wrapper {
    margin-top: 3rem; }
  #wrapper.mhv-content .range-controls .hour-control,
  #wrapper.mhv-content .time-controls .hour-control {
    width: 10rem; }
  #wrapper.mhv-content .range-controls .minute-control,
  #wrapper.mhv-content .time-controls .minute-control {
    width: 10rem; }
  #wrapper.mhv-content .fc-toolbar {
    margin: 0;
    padding: 0; }
  #wrapper.mhv-content .fc-scroller {
    overflow: visible !important;
    height: auto !important; }
  #wrapper.mhv-content .fc-view-container table {
    margin: 0;
    border: 0; }
    #wrapper.mhv-content .fc-view-container table td.fc-day,
    #wrapper.mhv-content .fc-view-container table td.fc-day-top {
      padding-top: 0;
      padding-bottom: 0;
      padding-right: 0;
      background-color: transparent;
      border-right: 1px solid #5b616b !important;
      border-left: 1px solid #5b616b !important; }
      @media screen {
        #wrapper.mhv-content .fc-view-container table td.fc-day,
        #wrapper.mhv-content .fc-view-container table td.fc-day-top {
          border-color: transparent; } }
  #wrapper.mhv-content .fc-view-container .fc-row .fc-helper-skeleton tbody td,
  #wrapper.mhv-content .fc-view-container .fc-row .fc-content-skeleton tbody td {
    border-bottom: 1px solid transparent !important; }
  #wrapper.mhv-content .fc-view-container .fc-timeGridDay-view .fc-content-skeleton table tbody tr,
  #wrapper.mhv-content .fc-view-container .fc-weekGridDay-view .fc-content-skeleton table tbody tr,
  #wrapper.mhv-content .fc-view-container .fc-week .fc-content-skeleton table tbody tr,
  #wrapper.mhv-content .fc-view-container .fc-agendaWeek-view .fc-content-skeleton table tbody tr,
  #wrapper.mhv-content .fc-view-container .fc-agendaDay-view .fc-content-skeleton table tbody tr {
    background: transparent !important; }
    #wrapper.mhv-content .fc-view-container .fc-timeGridDay-view .fc-content-skeleton table tbody tr td, #wrapper.mhv-content .fc-view-container .fc-timeGridDay-view .fc-content-skeleton table tbody tr th,
    #wrapper.mhv-content .fc-view-container .fc-weekGridDay-view .fc-content-skeleton table tbody tr td,
    #wrapper.mhv-content .fc-view-container .fc-weekGridDay-view .fc-content-skeleton table tbody tr th,
    #wrapper.mhv-content .fc-view-container .fc-week .fc-content-skeleton table tbody tr td,
    #wrapper.mhv-content .fc-view-container .fc-week .fc-content-skeleton table tbody tr th,
    #wrapper.mhv-content .fc-view-container .fc-agendaWeek-view .fc-content-skeleton table tbody tr td,
    #wrapper.mhv-content .fc-view-container .fc-agendaWeek-view .fc-content-skeleton table tbody tr th,
    #wrapper.mhv-content .fc-view-container .fc-agendaDay-view .fc-content-skeleton table tbody tr td,
    #wrapper.mhv-content .fc-view-container .fc-agendaDay-view .fc-content-skeleton table tbody tr th {
      border-bottom: 0 !important;
      border-top: 0 !important; }
    #wrapper.mhv-content .fc-view-container .fc-timeGridDay-view .fc-content-skeleton table tbody tr td.fc-axis,
    #wrapper.mhv-content .fc-view-container .fc-weekGridDay-view .fc-content-skeleton table tbody tr td.fc-axis,
    #wrapper.mhv-content .fc-view-container .fc-week .fc-content-skeleton table tbody tr td.fc-axis,
    #wrapper.mhv-content .fc-view-container .fc-agendaWeek-view .fc-content-skeleton table tbody tr td.fc-axis,
    #wrapper.mhv-content .fc-view-container .fc-agendaDay-view .fc-content-skeleton table tbody tr td.fc-axis {
      background: transparent !important; }
  #wrapper.mhv-content .fc-view-container .fc-timeGridDay-view .fc-axis,
  #wrapper.mhv-content .fc-view-container .fc-weekGridDay-view .fc-axis,
  #wrapper.mhv-content .fc-view-container .fc-week .fc-axis,
  #wrapper.mhv-content .fc-view-container .fc-agendaWeek-view .fc-axis,
  #wrapper.mhv-content .fc-view-container .fc-agendaDay-view .fc-axis {
    text-align: right;
    padding: 0 4px; }
  #wrapper.mhv-content .fc-view-container .fc-timeGridDay-view .fc-time-grid .fc-slats td,
  #wrapper.mhv-content .fc-view-container .fc-weekGridDay-view .fc-time-grid .fc-slats td,
  #wrapper.mhv-content .fc-view-container .fc-week .fc-time-grid .fc-slats td,
  #wrapper.mhv-content .fc-view-container .fc-agendaWeek-view .fc-time-grid .fc-slats td,
  #wrapper.mhv-content .fc-view-container .fc-agendaDay-view .fc-time-grid .fc-slats td {
    border-bottom: 0; }
  #wrapper.mhv-content .fc-view-container .fc-timeGridDay-view .fc-time-grid .fc-slats .fc-minor td,
  #wrapper.mhv-content .fc-view-container .fc-weekGridDay-view .fc-time-grid .fc-slats .fc-minor td,
  #wrapper.mhv-content .fc-view-container .fc-week .fc-time-grid .fc-slats .fc-minor td,
  #wrapper.mhv-content .fc-view-container .fc-agendaWeek-view .fc-time-grid .fc-slats .fc-minor td,
  #wrapper.mhv-content .fc-view-container .fc-agendaDay-view .fc-time-grid .fc-slats .fc-minor td {
    border-top-style: dotted; }
  #wrapper.mhv-content .fc-view-container .ui-widget-header {
    background: none;
    background-color: #0071bc !important;
    color: #ffffff !important;
    padding: 0;
    margin: 0;
    text-shadow: none; }
    #wrapper.mhv-content .fc-view-container .ui-widget-header table {
      margin: 0; }
      #wrapper.mhv-content .fc-view-container .ui-widget-header table td, #wrapper.mhv-content .fc-view-container .ui-widget-header table th {
        border: none !important; }
    #wrapper.mhv-content .fc-view-container .ui-widget-header .fc-day-header {
      padding: 0;
      margin: 0;
      border: none; }
  #wrapper.mhv-content hr.ui-widget-header {
    border: 2px solid #0071bc; }
  #wrapper.mhv-content .fc-day {
    border: solid 0.5px #8ba6ca !important; }
  #wrapper.mhv-content .fc-dayGridMonth-view table tbody td.ui-widget-content,
  #wrapper.mhv-content .fc-month-view table tbody td.ui-widget-content {
    padding: 0; }
  #wrapper.mhv-content .fc-timeGridDay-view .fc-day-grid-event,
  #wrapper.mhv-content .fc-agendaDay-view .fc-day-grid-event {
    margin-left: 1rem; }
  #wrapper.mhv-content .fc-today {
    background: #fff1d2 !important; }
  #wrapper.mhv-content .fc-today.ui-state-highlight {
    color: #000000;
    text-shadow: none; }
  #wrapper.mhv-content .fc-header-title h2 {
    margin: 0px !important;
    padding-left: 5px;
    padding-right: 5px; }
  #wrapper.mhv-content .fc-dayGridMonth-view table.fc-scrollgrid tr.fc-scrollgrid-section-header > th,
  #wrapper.mhv-content .fc-dayGridMonth-view table.fc-scrollgrid tr.fc-scrollgrid-section-body > td,
  #wrapper.mhv-content .fc-timeGridWeek-view table.fc-scrollgrid tr.fc-scrollgrid-section-header > th,
  #wrapper.mhv-content .fc-timeGridWeek-view table.fc-scrollgrid tr.fc-scrollgrid-section-body > td,
  #wrapper.mhv-content .fc-timeGridDay-view table.fc-scrollgrid tr.fc-scrollgrid-section-header > th,
  #wrapper.mhv-content .fc-timeGridDay-view table.fc-scrollgrid tr.fc-scrollgrid-section-body > td {
    border: none;
    background: #ffffff; }
  #wrapper.mhv-content .fc-dayGridMonth-view .fc-col-header,
  #wrapper.mhv-content .fc-timeGridWeek-view .fc-col-header,
  #wrapper.mhv-content .fc-timeGridDay-view .fc-col-header {
    margin: 0 !important;
    width: 100%; }
    #wrapper.mhv-content .fc-dayGridMonth-view .fc-col-header table.fc-scroll-grid thead tr.scrollgrid-section-header,
    #wrapper.mhv-content .fc-timeGridWeek-view .fc-col-header table.fc-scroll-grid thead tr.scrollgrid-section-header,
    #wrapper.mhv-content .fc-timeGridDay-view .fc-col-header table.fc-scroll-grid thead tr.scrollgrid-section-header {
      padding: 0 !important;
      margin: 0 !important; }
      #wrapper.mhv-content .fc-dayGridMonth-view .fc-col-header table.fc-scroll-grid thead tr.scrollgrid-section-header th,
      #wrapper.mhv-content .fc-timeGridWeek-view .fc-col-header table.fc-scroll-grid thead tr.scrollgrid-section-header th,
      #wrapper.mhv-content .fc-timeGridDay-view .fc-col-header table.fc-scroll-grid thead tr.scrollgrid-section-header th {
        padding: 0 !important; }
    #wrapper.mhv-content .fc-dayGridMonth-view .fc-col-header th.fc-day,
    #wrapper.mhv-content .fc-timeGridWeek-view .fc-col-header th.fc-day,
    #wrapper.mhv-content .fc-timeGridDay-view .fc-col-header th.fc-day {
      padding: 0 !important;
      margin: 0 !important;
      background: #0071bc !important;
      text-align: center;
      border: none !important; }
      #wrapper.mhv-content .fc-dayGridMonth-view .fc-col-header th.fc-day div.fc-scrollgrid-sync-inner,
      #wrapper.mhv-content .fc-timeGridWeek-view .fc-col-header th.fc-day div.fc-scrollgrid-sync-inner,
      #wrapper.mhv-content .fc-timeGridDay-view .fc-col-header th.fc-day div.fc-scrollgrid-sync-inner {
        padding: 0 !important; }
        #wrapper.mhv-content .fc-dayGridMonth-view .fc-col-header th.fc-day div.fc-scrollgrid-sync-inner a,
        #wrapper.mhv-content .fc-timeGridWeek-view .fc-col-header th.fc-day div.fc-scrollgrid-sync-inner a,
        #wrapper.mhv-content .fc-timeGridDay-view .fc-col-header th.fc-day div.fc-scrollgrid-sync-inner a {
          color: #ffffff;
          padding: 0 !important; }
  #wrapper.mhv-content .fc-scroller-harness {
    overflow: visible;
    display: block; }
  #wrapper.mhv-content .fc-timegrid-axis {
    background: #ffffff;
    border: none; }
  #wrapper.mhv-content .fc-day-number {
    text-decoration: underline;
    cursor: pointer;
    padding-right: 1rem; }
  #wrapper.mhv-content .fc-content {
    white-space: inherit !important; }
    @media print {
      #wrapper.mhv-content .fc-content {
        color: #000000 !important; } }
  #wrapper.mhv-content .fc-time {
    text-decoration: none !important;
    white-space: pre-wrap !important; }
  #wrapper.mhv-content .fc-event {
    text-decoration: none !important;
    color: #ffffff !important;
    font-size: .55em;
    line-height: 1.3; }
  #wrapper.mhv-content .fc-event-container {
    background-color: #0071bc;
    color: #ffffff;
    font-size: 1.3rem;
    padding: 0; }
    #wrapper.mhv-content .fc-event-container .fc-event,
    #wrapper.mhv-content .fc-event-container .fc-event:hover,
    #wrapper.mhv-content .fc-event-container .fc-event:active,
    #wrapper.mhv-content .fc-event-container .fc-event:visited {
      background-color: #0071bc;
      color: #ffffff; }
  #wrapper.mhv-content .fc-toolbar-chunk .fc-today-button,
  #wrapper.mhv-content .fc-left .fc-today-button {
    margin: 0; }
  #wrapper.mhv-content .fc-toolbar-chunk h2,
  #wrapper.mhv-content .fc-center h2 {
    display: inline-block;
    margin-left: 2rem;
    margin-right: 2rem;
    margin-top: 0px; }
  #wrapper.mhv-content .fc-dayGridMonth-view table.fc-scrollgrid tr.fc-scrollgrid-section-header > th,
  #wrapper.mhv-content .fc-dayGridMonth-view table.fc-scrollgrid tr.fc-scrollgrid-section-body > td,
  #wrapper.mhv-content .fc-dayGridWeek-view table.fc-scrollgrid tr.fc-scrollgrid-section-header > th,
  #wrapper.mhv-content .fc-dayGridWeek-view table.fc-scrollgrid tr.fc-scrollgrid-section-body > td,
  #wrapper.mhv-content .fc-dayGridDay-view table.fc-scrollgrid tr.fc-scrollgrid-section-header > th,
  #wrapper.mhv-content .fc-dayGridDay-view table.fc-scrollgrid tr.fc-scrollgrid-section-body > td {
    border: none;
    background: #ffffff; }
  #wrapper.mhv-content .fc-dayGridMonth-view .fc-col-header,
  #wrapper.mhv-content .fc-dayGridWeek-view .fc-col-header,
  #wrapper.mhv-content .fc-dayGridDay-view .fc-col-header {
    margin: 0 !important;
    width: 100%; }
    #wrapper.mhv-content .fc-dayGridMonth-view .fc-col-header table.fc-scroll-grid thead tr.scrollgrid-section-header,
    #wrapper.mhv-content .fc-dayGridWeek-view .fc-col-header table.fc-scroll-grid thead tr.scrollgrid-section-header,
    #wrapper.mhv-content .fc-dayGridDay-view .fc-col-header table.fc-scroll-grid thead tr.scrollgrid-section-header {
      padding: 0 !important;
      margin: 0 !important; }
      #wrapper.mhv-content .fc-dayGridMonth-view .fc-col-header table.fc-scroll-grid thead tr.scrollgrid-section-header th,
      #wrapper.mhv-content .fc-dayGridWeek-view .fc-col-header table.fc-scroll-grid thead tr.scrollgrid-section-header th,
      #wrapper.mhv-content .fc-dayGridDay-view .fc-col-header table.fc-scroll-grid thead tr.scrollgrid-section-header th {
        padding: 0 !important; }
    #wrapper.mhv-content .fc-dayGridMonth-view .fc-col-header th.fc-day,
    #wrapper.mhv-content .fc-dayGridWeek-view .fc-col-header th.fc-day,
    #wrapper.mhv-content .fc-dayGridDay-view .fc-col-header th.fc-day {
      padding: 0 !important;
      margin: 0 !important;
      background: #0071bc !important;
      text-align: center;
      border: none !important; }
      #wrapper.mhv-content .fc-dayGridMonth-view .fc-col-header th.fc-day div.fc-scrollgrid-sync-inner,
      #wrapper.mhv-content .fc-dayGridWeek-view .fc-col-header th.fc-day div.fc-scrollgrid-sync-inner,
      #wrapper.mhv-content .fc-dayGridDay-view .fc-col-header th.fc-day div.fc-scrollgrid-sync-inner {
        padding: 0 !important; }
        #wrapper.mhv-content .fc-dayGridMonth-view .fc-col-header th.fc-day div.fc-scrollgrid-sync-inner a,
        #wrapper.mhv-content .fc-dayGridWeek-view .fc-col-header th.fc-day div.fc-scrollgrid-sync-inner a,
        #wrapper.mhv-content .fc-dayGridDay-view .fc-col-header th.fc-day div.fc-scrollgrid-sync-inner a {
          color: #ffffff;
          padding: 0 !important; }
  #wrapper.mhv-content .fullcalendarprint #health-calendar {
    width: 100% !important;
    margin: 0 auto !important;
    display: block !important; }
    #wrapper.mhv-content .fullcalendarprint #health-calendar .fc-header-toolbar {
      width: 100% !important; }
    #wrapper.mhv-content .fullcalendarprint #health-calendar .fc-toolbar-chunk .fc-today-button {
      display: none; }
    #wrapper.mhv-content .fullcalendarprint #health-calendar .fc-toolbar-chunk .fc-button-group {
      display: none; }
  #wrapper.mhv-content span.fa,
  #wrapper.mhv-content i.fa {
    margin-right: 0.25rem; }
  #wrapper.mhv-content a.event-anchor,
  #wrapper.mhv-content a.event-anchor:hover,
  #wrapper.mhv-content a.event-anchor:active,
  #wrapper.mhv-content a.event-anchor:focus,
  #wrapper.mhv-content a.event-anchor:visited {
    font-weight: 500 !important;
    text-decoration: none !important;
    margin-right: 1rem !important;
    display: inline-block;
    color: #fad980; }
  #wrapper.mhv-content a.anchorButton,
  #wrapper.mhv-content a.anchorButton:hover,
  #wrapper.mhv-content a.anchorButton:active,
  #wrapper.mhv-content a.anchorButton:visited,
  #wrapper.mhv-content a.anchorButton:focus {
    box-shadow: none;
    color: white;
    text-decoration: none; }
  #wrapper.mhv-content .form-calendar {
    margin: 0 auto; }
    #wrapper.mhv-content .form-calendar form {
      margin: 0 auto; }
    #wrapper.mhv-content .form-calendar ul.va-nav-tabs li.active,
    #wrapper.mhv-content .form-calendar ul.va-nav-tabs li.active a {
      color: #ffffff;
      background-color: #205493; }
  #wrapper.mhv-content .calendar-toolbar {
    background-color: #205493;
    border-top: none;
    border-right: 1px solid #aeb0b5;
    border-left: 1px solid #aeb0b5;
    border-bottom: 1px solid #aeb0b5;
    color: #ffffff;
    margin: 0 auto;
    padding: 1rem;
    /*
		.jump-to-date {
			display: inline-block;
			margin: 0.5rem;
			padding: 0;
			font-weight: 500 !important;
				
			img {
				margin-left: 1rem;
			}
		}
		*/ }
    #wrapper.mhv-content .calendar-toolbar .grid-col-4,
    #wrapper.mhv-content .calendar-toolbar .grid-col-8,
    #wrapper.mhv-content .calendar-toolbar .span4,
    #wrapper.mhv-content .calendar-toolbar .span8 {
      margin-bottom: -0.75rem; }
    #wrapper.mhv-content .calendar-toolbar h1,
    #wrapper.mhv-content .calendar-toolbar h2 {
      color: #ffffff;
      font-size: 1.1rem;
      font-weight: 700;
      margin: 0;
      padding: 0;
      display: inline-block;
      margin-right: 1rem;
      line-height: 1; }
    #wrapper.mhv-content .calendar-toolbar a {
      color: #ffffff !important;
      text-decoration: none; }
    #wrapper.mhv-content .calendar-toolbar .to-do-select {
      display: inline-block;
      margin: 0;
      padding: 0; }
      #wrapper.mhv-content .calendar-toolbar .to-do-select .dropdown {
        float: left;
        margin-right: 0.5rem; }
        #wrapper.mhv-content .calendar-toolbar .to-do-select .dropdown select {
          padding: 0;
          height: 2.2rem;
          width: 15rem;
          float: left;
          margin: 0;
          font-size: 1rem; }
    #wrapper.mhv-content .calendar-toolbar input.search-query {
      margin: 0 !important;
      margin-left: 1rem !important;
      margin-right: 0.5rem !important;
      margin-bottom: -0.5rem !important;
      width: 15rem;
      height: 2rem !important;
      min-height: 2rem !important;
      font-size: 1rem; }
    #wrapper.mhv-content .calendar-toolbar input.btn,
    #wrapper.mhv-content .calendar-toolbar input.usa-button,
    #wrapper.mhv-content .calendar-toolbar input.btn.btn-primary {
      padding: 1rem 2rem;
      line-height: 0.2 !important;
      margin: 0 !important;
      margin-bottom: 0.4rem !important;
      height: 2rem !important;
      min-height: 2rem !important; }
    #wrapper.mhv-content .calendar-toolbar input.search-query,
    #wrapper.mhv-content .calendar-toolbar input.btn.btn-primary {
      margin-top: -0.5rem;
      margin-bottom: -0.5rem; }
  #wrapper.mhv-content .input-group-inset-item-after {
    border: none; }
  #wrapper.mhv-content #evt_types {
    padding: 1rem;
    border: 1px solid #5b616b;
    background-color: #e9ecef; }
    #wrapper.mhv-content #evt_types table th, #wrapper.mhv-content #evt_types table td {
      border: none;
      background-color: #e9ecef;
      padding: 0; }
      #wrapper.mhv-content #evt_types table th label, #wrapper.mhv-content #evt_types table td label {
        margin: 0 0 0.5rem 0; }
  #wrapper.mhv-content .mhv_calendar table {
    font-size: 0.98rem; }
  #wrapper.mhv-content .section-dashboard-data-table,
  #wrapper.mhv-content .color-primary-data-table,
  #wrapper.mhv-content #vitals-dashboard {
    margin-top: 3rem; }
    #wrapper.mhv-content .section-dashboard-data-table fieldset,
    #wrapper.mhv-content .color-primary-data-table fieldset,
    #wrapper.mhv-content #vitals-dashboard fieldset {
      margin-bottom: 3rem; }
    #wrapper.mhv-content .section-dashboard-data-table h3,
    #wrapper.mhv-content .section-dashboard-data-table legend,
    #wrapper.mhv-content .color-primary-data-table h3,
    #wrapper.mhv-content .color-primary-data-table legend,
    #wrapper.mhv-content #vitals-dashboard h3,
    #wrapper.mhv-content #vitals-dashboard legend {
      margin-bottom: 0;
      padding-bottom: 0;
      text-align: center;
      color: #ffffff;
      background-color: #0071bc;
      border-color: #5b616b; }
    #wrapper.mhv-content .section-dashboard-data-table .control-group .controls,
    #wrapper.mhv-content .color-primary-data-table .control-group .controls,
    #wrapper.mhv-content #vitals-dashboard .control-group .controls {
      text-align: center; }
  #wrapper.mhv-content .vitals-graph {
    display: block;
    margin-top: 6rem;
    margin-bottom: 6rem; }
  #wrapper.mhv-content .ui-datatable .ui-datatable-tablewrapper table {
    table-layout: auto;
    margin: 0 0 1rem 0;
    padding: 0;
    /*
				thead th {
					white-space: nowrap;
				}
				*/
    /* --- Override the size of the column sort icons --- */ }
    #wrapper.mhv-content .ui-datatable .ui-datatable-tablewrapper table thead td, #wrapper.mhv-content .ui-datatable .ui-datatable-tablewrapper table thead th,
    #wrapper.mhv-content .ui-datatable .ui-datatable-tablewrapper table tbody td, #wrapper.mhv-content .ui-datatable .ui-datatable-tablewrapper table tbody th {
      vertical-align: top; }
    #wrapper.mhv-content .ui-datatable .ui-datatable-tablewrapper table .ui-sortable-column-icon {
      margin: 0px 0px -8px 4px; }
    #wrapper.mhv-content .ui-datatable .ui-datatable-tablewrapper table .ui-state-active {
      color: #000000; }
    #wrapper.mhv-content .ui-datatable .ui-datatable-tablewrapper table .ui-icon {
      width: 24px;
      height: 24px;
      background-size: 384px 360px; }
    #wrapper.mhv-content .ui-datatable .ui-datatable-tablewrapper table .ui-icon-carat-2-n-s {
      background-position: -192px 0; }
    #wrapper.mhv-content .ui-datatable .ui-datatable-tablewrapper table .ui-icon-triangle-1-s {
      background-position: -96px -24px; }
    #wrapper.mhv-content .ui-datatable .ui-datatable-tablewrapper table .ui-icon-triangle-1-n {
      background-position: 0 -24px; }
    #wrapper.mhv-content .ui-datatable .ui-datatable-tablewrapper table td table td {
      border: none; }
  #wrapper.mhv-content .ui-state-highlight,
  #wrapper.mhv-content .ui-widget-content .ui-state-highlight,
  #wrapper.mhv-content .ui-widget-header .ui-state-highlight {
    color: #000 !important;
    text-shadow: none !important; }
  @media all and (max-width: 640px) {
    #wrapper.mhv-content .ui-datatable-reflow .ui-datatable-data tr.ui-widget-content {
      display: inline-block;
      width: 100%;
      margin-bottom: 2rem;
      /* border: 1px solid $color-black; */
      border: none; } }
  @media all and (min-width: 641px) {
    #wrapper.mhv-content .ui-datatable-reflow .ui-reflow-label,
    #wrapper.mhv-content .ui-datatabel-reflow .ui-reflow-dropdown {
      display: none !important; }
    #wrapper.mhv-content select.ui-reflow-dropdown,
    #wrapper.mhv-content form.horizontal select.ui-reflow-dropdown {
      display: none; } }
  #wrapper.mhv-content .mhv-mygoals-progress-datatable .ui-datatable-tablewrapper table .ui-icon {
    width: 16px !important;
    height: 16px !important;
    background-size: auto !important; }
  #wrapper.mhv-content h2.my-goals-section-title {
    display: inline-block;
    margin-bottom: 0;
    margin-top: 0;
    vertical-align: middle;
    width: 100%;
    clear: both;
    padding-bottom: 25px;
    color: black;
    font-family: Bitter,Georgia,Cambria,Times New Roman,Times,serif;
    line-height: 1.3;
    font-size: 0.98rem; }
  #wrapper.mhv-content #mhv-filters .mhv-filters-col {
    min-width: 9rem !important; }
  #wrapper.mhv-content .mhv-filters ul.usa-unstyled-list {
    margin-top: 1.2rem;
    margin-left: -1rem; }
  #wrapper.mhv-content .mhv-filters ul.usa-unstyled-list li {
    white-space: nowrap;
    list-style: none; }
  #wrapper.mhv-content .mhv-filters .control-group label {
    margin-top: 0; }
  #wrapper.mhv-content .mhv-filters .control-group .controls table {
    margin-top: 0; }
  #wrapper.mhv-content table.printTable,
  #wrapper.mhv-content table.mhv-detail-listing2,
  #wrapper.mhv-content table.mhv-detail-listing {
    border: none;
    min-width: 0;
    width: auto;
    /* --- For RX Prescription Tracking --- */ }
    #wrapper.mhv-content table.printTable tr,
    #wrapper.mhv-content table.printTable tbody tr.ui-widget-content,
    #wrapper.mhv-content table.printTable td, #wrapper.mhv-content table.printTable th,
    #wrapper.mhv-content table.mhv-detail-listing2 tr,
    #wrapper.mhv-content table.mhv-detail-listing2 tbody tr.ui-widget-content,
    #wrapper.mhv-content table.mhv-detail-listing2 td,
    #wrapper.mhv-content table.mhv-detail-listing2 th,
    #wrapper.mhv-content table.mhv-detail-listing tr,
    #wrapper.mhv-content table.mhv-detail-listing tbody tr.ui-widget-content,
    #wrapper.mhv-content table.mhv-detail-listing td,
    #wrapper.mhv-content table.mhv-detail-listing th {
      border: none !important; }
    #wrapper.mhv-content table.printTable td,
    #wrapper.mhv-content table.mhv-detail-listing2 td,
    #wrapper.mhv-content table.mhv-detail-listing td {
      text-align: left;
      padding: 0.25rem;
      margin: auto;
      font-weight: 400; }
      #wrapper.mhv-content table.printTable td label,
      #wrapper.mhv-content table.mhv-detail-listing2 td label,
      #wrapper.mhv-content table.mhv-detail-listing td label {
        font-weight: 400; }
    #wrapper.mhv-content table.printTable td.text-left,
    #wrapper.mhv-content table.printTable th.text-left,
    #wrapper.mhv-content table.printTable td.detailColumn1,
    #wrapper.mhv-content table.printTable th.left-layout-label,
    #wrapper.mhv-content table.printTable td.left-layout-label,
    #wrapper.mhv-content table.printTable th.left-layout-cell,
    #wrapper.mhv-content table.printTable td.left-layout-cell,
    #wrapper.mhv-content table.mhv-detail-listing2 td.text-left,
    #wrapper.mhv-content table.mhv-detail-listing2 th.text-left,
    #wrapper.mhv-content table.mhv-detail-listing2 td.detailColumn1,
    #wrapper.mhv-content table.mhv-detail-listing2 th.left-layout-label,
    #wrapper.mhv-content table.mhv-detail-listing2 td.left-layout-label,
    #wrapper.mhv-content table.mhv-detail-listing2 th.left-layout-cell,
    #wrapper.mhv-content table.mhv-detail-listing2 td.left-layout-cell,
    #wrapper.mhv-content table.mhv-detail-listing td.text-left,
    #wrapper.mhv-content table.mhv-detail-listing th.text-left,
    #wrapper.mhv-content table.mhv-detail-listing td.detailColumn1,
    #wrapper.mhv-content table.mhv-detail-listing th.left-layout-label,
    #wrapper.mhv-content table.mhv-detail-listing td.left-layout-label,
    #wrapper.mhv-content table.mhv-detail-listing th.left-layout-cell,
    #wrapper.mhv-content table.mhv-detail-listing td.left-layout-cell {
      text-align: left;
      font-weight: 700;
      padding: 0.25rem;
      padding-left: 0;
      margin: auto;
      vertical-align: top; }
      #wrapper.mhv-content table.printTable td.text-left label,
      #wrapper.mhv-content table.printTable th.text-left label,
      #wrapper.mhv-content table.printTable td.detailColumn1 label,
      #wrapper.mhv-content table.printTable th.left-layout-label label,
      #wrapper.mhv-content table.printTable td.left-layout-label label,
      #wrapper.mhv-content table.printTable th.left-layout-cell label,
      #wrapper.mhv-content table.printTable td.left-layout-cell label,
      #wrapper.mhv-content table.mhv-detail-listing2 td.text-left label,
      #wrapper.mhv-content table.mhv-detail-listing2 th.text-left label,
      #wrapper.mhv-content table.mhv-detail-listing2 td.detailColumn1 label,
      #wrapper.mhv-content table.mhv-detail-listing2 th.left-layout-label label,
      #wrapper.mhv-content table.mhv-detail-listing2 td.left-layout-label label,
      #wrapper.mhv-content table.mhv-detail-listing2 th.left-layout-cell label,
      #wrapper.mhv-content table.mhv-detail-listing2 td.left-layout-cell label,
      #wrapper.mhv-content table.mhv-detail-listing td.text-left label,
      #wrapper.mhv-content table.mhv-detail-listing th.text-left label,
      #wrapper.mhv-content table.mhv-detail-listing td.detailColumn1 label,
      #wrapper.mhv-content table.mhv-detail-listing th.left-layout-label label,
      #wrapper.mhv-content table.mhv-detail-listing td.left-layout-label label,
      #wrapper.mhv-content table.mhv-detail-listing th.left-layout-cell label,
      #wrapper.mhv-content table.mhv-detail-listing td.left-layout-cell label {
        margin: auto;
        font-weight: 700 !important; }
      #wrapper.mhv-content table.printTable td.text-left span.left-layout-label,
      #wrapper.mhv-content table.printTable th.text-left span.left-layout-label,
      #wrapper.mhv-content table.printTable td.detailColumn1 span.left-layout-label,
      #wrapper.mhv-content table.printTable th.left-layout-label span.left-layout-label,
      #wrapper.mhv-content table.printTable td.left-layout-label span.left-layout-label,
      #wrapper.mhv-content table.printTable th.left-layout-cell span.left-layout-label,
      #wrapper.mhv-content table.printTable td.left-layout-cell span.left-layout-label,
      #wrapper.mhv-content table.mhv-detail-listing2 td.text-left span.left-layout-label,
      #wrapper.mhv-content table.mhv-detail-listing2 th.text-left span.left-layout-label,
      #wrapper.mhv-content table.mhv-detail-listing2 td.detailColumn1 span.left-layout-label,
      #wrapper.mhv-content table.mhv-detail-listing2 th.left-layout-label span.left-layout-label,
      #wrapper.mhv-content table.mhv-detail-listing2 td.left-layout-label span.left-layout-label,
      #wrapper.mhv-content table.mhv-detail-listing2 th.left-layout-cell span.left-layout-label,
      #wrapper.mhv-content table.mhv-detail-listing2 td.left-layout-cell span.left-layout-label,
      #wrapper.mhv-content table.mhv-detail-listing td.text-left span.left-layout-label,
      #wrapper.mhv-content table.mhv-detail-listing th.text-left span.left-layout-label,
      #wrapper.mhv-content table.mhv-detail-listing td.detailColumn1 span.left-layout-label,
      #wrapper.mhv-content table.mhv-detail-listing th.left-layout-label span.left-layout-label,
      #wrapper.mhv-content table.mhv-detail-listing td.left-layout-label span.left-layout-label,
      #wrapper.mhv-content table.mhv-detail-listing th.left-layout-cell span.left-layout-label,
      #wrapper.mhv-content table.mhv-detail-listing td.left-layout-cell span.left-layout-label {
        font-weight: 700 !important; }
    #wrapper.mhv-content table.printTable span.text-middle,
    #wrapper.mhv-content table.mhv-detail-listing2 span.text-middle,
    #wrapper.mhv-content table.mhv-detail-listing span.text-middle {
      margin-top: 0; }
    #wrapper.mhv-content table.printTable tbody tr td label,
    #wrapper.mhv-content table.mhv-detail-listing2 tbody tr td label,
    #wrapper.mhv-content table.mhv-detail-listing tbody tr td label {
      display: inline-block; }
  #wrapper.mhv-content #bbmi_info .grid-row > .span2 {
    padding-right: 1rem; }
  #wrapper.mhv-content #mhvSecureMessages {
    /*
		.add-folder-name,
		.add-folder-button,
		.delete-message-button,
		.delete-move-button,
		.message-action-button,
		.select-move-folder {
			margin-top: 1.5rem !important;
			height: 2.4rem !important;
		}
		*/
    /*
		.lfr-nav-child-toggle {
			display: none;
		}
		*/ }
    #wrapper.mhv-content #mhvSecureMessages #allComments,
    #wrapper.mhv-content #mhvSecureMessages #messageHistoryThread .nodeContent,
    #wrapper.mhv-content #mhvSecureMessages #messageHistoryThread .nodeContent a,
    #wrapper.mhv-content #mhvSecureMessages #message-body,
    #wrapper.mhv-content #mhvSecureMessages #message-body a {
      word-wrap: break-word; }
    #wrapper.mhv-content #mhvSecureMessages .showMessageHistoryThread,
    #wrapper.mhv-content #mhvSecureMessages .hideMessageHistoryThread,
    #wrapper.mhv-content #mhvSecureMessages .nodeToggle {
      cursor: pointer; }
    #wrapper.mhv-content #mhvSecureMessages .errorNoFile,
    #wrapper.mhv-content #mhvSecureMessages .errorTooBig,
    #wrapper.mhv-content #mhvSecureMessages .errorTooMuch,
    #wrapper.mhv-content #mhvSecureMessages .errorNotType {
      margin: 0;
      padding: 1rem; }
    #wrapper.mhv-content #mhvSecureMessages .removeFileAttachment {
      margin-left: 1rem; }
    #wrapper.mhv-content #mhvSecureMessages .sm-alert-box {
      margin-top: 2rem; }
    #wrapper.mhv-content #mhvSecureMessages #advancedSearchForm .inline-checkbox-label {
      display: inline !important;
      margin-left: 1rem; }
    #wrapper.mhv-content #mhvSecureMessages #advancedSearchForm .hasDatepicker {
      width: 32.5%; }
    #wrapper.mhv-content #mhvSecureMessages .secure-messaging-header {
      margin-top: 0 !important;
      padding-top: 0 !important;
      line-height: 3.1rem; }
    #wrapper.mhv-content #mhvSecureMessages .move-filters {
      margin: 0;
      margin-top: 1rem; }
      #wrapper.mhv-content #mhvSecureMessages .move-filters a,
      #wrapper.mhv-content #mhvSecureMessages .move-filters strong {
        margin-right: 1rem; }
      #wrapper.mhv-content #mhvSecureMessages .move-filters a {
        margin-left: 1rem; }
    #wrapper.mhv-content #mhvSecureMessages .compose-button,
    #wrapper.mhv-content #mhvSecureMessages #composeButton {
      width: 100%;
      margin: 0.5rem 0 1.5rem 0;
      display: block;
      color: #ffffff;
      text-decoration: none; }
    #wrapper.mhv-content #mhvSecureMessages tr.unread {
      font-weight: 700; }
      #wrapper.mhv-content #mhvSecureMessages tr.unread td {
        font-weight: 700; }
        #wrapper.mhv-content #mhvSecureMessages tr.unread td a {
          font-weight: 700; }
    #wrapper.mhv-content #mhvSecureMessages .mhv-aside.grid-col-4,
    #wrapper.mhv-content #mhvSecureMessages aside.grid-col-4,
    #wrapper.mhv-content #mhvSecureMessages .mhv-aside.span2,
    #wrapper.mhv-content #mhvSecureMessages aside.span2 {
      /*
			border-right: 1px solid $color-gray-lighter;
			padding-right: 5px;
			*/ }
    #wrapper.mhv-content #mhvSecureMessages .folder-sidebar ul.nav-tabs.nav-stacked li > a,
    #wrapper.mhv-content #mhvSecureMessages #folder-sidebar ul.nav-tabs.nav-stacked li > a {
      border-radius: none;
      border-left: none;
      border-right: none;
      text-align: left; }
    #wrapper.mhv-content #mhvSecureMessages .folder-sidebar ul.nav-tabs.nav-stacked li.active a,
    #wrapper.mhv-content #mhvSecureMessages #folder-sidebar ul.nav-tabs.nav-stacked li.active a {
      padding-left: .5em;
      border-left: 4px solid #0071bc;
      background: #e9ecef;
      cursor: pointer; }
    #wrapper.mhv-content #mhvSecureMessages .folder-sidebar ul.nav-tabs.nav-stacked li a:focus,
    #wrapper.mhv-content #mhvSecureMessages .folder-sidebar ul.nav-tabs.nav-stacked li a:hover,
    #wrapper.mhv-content #mhvSecureMessages #folder-sidebar ul.nav-tabs.nav-stacked li a:focus,
    #wrapper.mhv-content #mhvSecureMessages #folder-sidebar ul.nav-tabs.nav-stacked li a:hover {
      padding-left: .5em;
      border-left: 4px solid #323a45; }
    #wrapper.mhv-content #mhvSecureMessages .folder-sidebar ul.nav-tabs.nav-stacked > li:first-child > a,
    #wrapper.mhv-content #mhvSecureMessages #folder-sidebar ul.nav-tabs.nav-stacked > li:first-child > a {
      border-top-right-radius: 0px;
      border-top-left-radius: 0px; }
    #wrapper.mhv-content #mhvSecureMessages .folder-sidebar ul.nav-tabs.nav-stacked > li:last-child > a,
    #wrapper.mhv-content #mhvSecureMessages #folder-sidebar ul.nav-tabs.nav-stacked > li:last-child > a {
      border-bottom-right-radius: 0px;
      border-bottom-left-radius: 0px; }
    #wrapper.mhv-content #mhvSecureMessages .folder-sidebar ul.nav-tabs.nav-stacked li.topicFolder a:focus,
    #wrapper.mhv-content #mhvSecureMessages .folder-sidebar ul.nav-tabs.nav-stacked li.topicFolder a:hover,
    #wrapper.mhv-content #mhvSecureMessages .folder-sidebar ul.nav-tabs.nav-stacked li.topicFolder > a,
    #wrapper.mhv-content #mhvSecureMessages #folder-sidebar ul.nav-tabs.nav-stacked li.topicFolder a:focus,
    #wrapper.mhv-content #mhvSecureMessages #folder-sidebar ul.nav-tabs.nav-stacked li.topicFolder a:hover,
    #wrapper.mhv-content #mhvSecureMessages #folder-sidebar ul.nav-tabs.nav-stacked li.topicFolder > a {
      /* padding-left:3em; */
      font-size: 0.85em;
      text-align: right; }
    #wrapper.mhv-content #mhvSecureMessages #viewMessagesHeader {
      margin: 2rem 0 0 0; }
    #wrapper.mhv-content #mhvSecureMessages .message-actions {
      background: none;
      border: none;
      margin: 1rem 0;
      padding: 0;
      text-align: right;
      width: auto;
      display: block; }
      #wrapper.mhv-content #mhvSecureMessages .message-actions a {
        margin-left: 1rem;
        text-decoration: none; }
    #wrapper.mhv-content #mhvSecureMessages .message-checkbox-label-unread,
    #wrapper.mhv-content #mhvSecureMessages .message-checkbox-label {
      margin: 0 !important; }
    #wrapper.mhv-content #mhvSecureMessages .message-checkbox-read,
    #wrapper.mhv-content #mhvSecureMessages .message-checkbox {
      width: 0 !important; }
    #wrapper.mhv-content #mhvSecureMessages #viewMessageControlsTop {
      margin-bottom: -1rem; }
      #wrapper.mhv-content #mhvSecureMessages #viewMessageControlsTop a.btn {
        margin-top: 0.5rem; }
      #wrapper.mhv-content #mhvSecureMessages #viewMessageControlsTop select {
        margin: 0.5rem 0 0 0; }
    #wrapper.mhv-content #mhvSecureMessages #viewMessageControlsBottom {
      /* margin-top: -2rem; */ }
    #wrapper.mhv-content #mhvSecureMessages #viewMessagesTable td.checkboxCell,
    #wrapper.mhv-content #mhvSecureMessages #viewMessagesTable td > a {
      line-height: 20px;
      /* padding: 8px; */
      /* display:block; */ }
    #wrapper.mhv-content #mhvSecureMessages .dl-horizontal dt {
      text-align: left; }
    #wrapper.mhv-content #mhvSecureMessages #healthcareTeamCommunicationsBox .dl-horizontal {
      margin-bottom: 0.5rem; }
      #wrapper.mhv-content #mhvSecureMessages #healthcareTeamCommunicationsBox .dl-horizontal dt, #wrapper.mhv-content #mhvSecureMessages #healthcareTeamCommunicationsBox .dl-horizontal dd {
        line-height: 1rem;
        height: 45px; }
      #wrapper.mhv-content #mhvSecureMessages #healthcareTeamCommunicationsBox .dl-horizontal dt {
        width: 7rem;
        font-weight: 700;
        text-align: left; }
      #wrapper.mhv-content #mhvSecureMessages #healthcareTeamCommunicationsBox .dl-horizontal dd {
        margin-left: 7rem; }
      #wrapper.mhv-content #mhvSecureMessages #healthcareTeamCommunicationsBox .dl-horizontal dd.commentsDD {
        height: auto; }
    #wrapper.mhv-content #mhvSecureMessages .hideCompleteMessageForm,
    #wrapper.mhv-content #mhvSecureMessages .hideAllComments,
    #wrapper.mhv-content #mhvSecureMessages .showAllComments,
    #wrapper.mhv-content #mhvSecureMessages .showCCFindRecipientsForm,
    #wrapper.mhv-content #mhvSecureMessages .hideCCFindRecipientsForm,
    #wrapper.mhv-content #mhvSecureMessages .showFindRecipientsForm,
    #wrapper.mhv-content #mhvSecureMessages .hideFindRecipientsForm,
    #wrapper.mhv-content #mhvSecureMessages .showAdvancedSearchForm,
    #wrapper.mhv-content #mhvSecureMessages .showRegularSearchForm,
    #wrapper.mhv-content #mhvSecureMessages .messageFilterSpan,
    #wrapper.mhv-content #mhvSecureMessages .messageToggle {
      cursor: pointer;
      color: #000000;
      text-decoration: underline; }
    #wrapper.mhv-content #mhvSecureMessages .showCCFindRecipientsForm,
    #wrapper.mhv-content #mhvSecureMessages .hideCCFindRecipientsForm,
    #wrapper.mhv-content #mhvSecureMessages .showFindRecipientsForm,
    #wrapper.mhv-content #mhvSecureMessages .hideFindRecipientsForm {
      color: #0071bc; }
    #wrapper.mhv-content #mhvSecureMessages .search-query-input,
    #wrapper.mhv-content #mhvSecureMessages #searchQuery,
    #wrapper.mhv-content #mhvSecureMessages #regularSearchForm {
      width: 100%;
      max-width: 100%; }
    #wrapper.mhv-content #mhvSecureMessages #regularSearchButton {
      margin: 0;
      width: 100%; }
    #wrapper.mhv-content #mhvSecureMessages .regular-search-buttons {
      margin: 0 0 0 0.5rem !important;
      float: right; }
    #wrapper.mhv-content #mhvSecureMessages #manageFolders .add-folder-button {
      margin-left: 0.5rem; }
    #wrapper.mhv-content #mhvSecureMessages #manageFolders .btn,
    #wrapper.mhv-content #mhvSecureMessages #manageFolders .usa-button {
      margin-top: 0.5rem !important;
      margin-bottom: 0 !important;
      height: 2.4rem; }
    #wrapper.mhv-content #mhvSecureMessages .manage-folders-link,
    #wrapper.mhv-content #mhvSecureMessages #manageFoldersLink,
    #wrapper.mhv-content #mhvSecureMessages .showRegularSearchForm,
    #wrapper.mhv-content #mhvSecureMessages .showAdvancedSearchForm {
      color: #205493; }
    #wrapper.mhv-content #mhvSecureMessages button.showRegularSearchForm {
      color: #ffffff;
      text-decoration: none; }
    #wrapper.mhv-content #mhvSecureMessages #manageFoldersLink {
      margin-top: 1rem; }
    #wrapper.mhv-content #mhvSecureMessages .manage-folders-link {
      margin: -1rem 0 0 0; }
    #wrapper.mhv-content #mhvSecureMessages .hideSaveAsProgressNote,
    #wrapper.mhv-content #mhvSecureMessages .showSaveAsProgressNote {
      cursor: pointer; }
    #wrapper.mhv-content #mhvSecureMessages #createDistributionGroupForm {
      padding: 1em;
      margin: 1em;
      color: #000000;
      background: #ffffff; }
      #wrapper.mhv-content #mhvSecureMessages #createDistributionGroupForm #addMembersTabs,
      #wrapper.mhv-content #mhvSecureMessages #createDistributionGroupForm #recipientCCTabs,
      #wrapper.mhv-content #mhvSecureMessages #createDistributionGroupForm #recipientTabs {
        list-style: none; }
        #wrapper.mhv-content #mhvSecureMessages #createDistributionGroupForm #addMembersTabs .member-tab,
        #wrapper.mhv-content #mhvSecureMessages #createDistributionGroupForm #addMembersTabs .cc-recipient-tab,
        #wrapper.mhv-content #mhvSecureMessages #createDistributionGroupForm #addMembersTabs .recipient-tab,
        #wrapper.mhv-content #mhvSecureMessages #createDistributionGroupForm #recipientCCTabs .member-tab,
        #wrapper.mhv-content #mhvSecureMessages #createDistributionGroupForm #recipientCCTabs .cc-recipient-tab,
        #wrapper.mhv-content #mhvSecureMessages #createDistributionGroupForm #recipientCCTabs .recipient-tab,
        #wrapper.mhv-content #mhvSecureMessages #createDistributionGroupForm #recipientTabs .member-tab,
        #wrapper.mhv-content #mhvSecureMessages #createDistributionGroupForm #recipientTabs .cc-recipient-tab,
        #wrapper.mhv-content #mhvSecureMessages #createDistributionGroupForm #recipientTabs .recipient-tab {
          display: inline-block;
          float: left;
          color: black;
          background: #e4e2e0;
          border-top: 1px solid #000000;
          border-left: 1px solid #000000;
          border-bottom: 1px solid #000000;
          border-right: 1px solid #000000;
          padding: 0.5em; }
        #wrapper.mhv-content #mhvSecureMessages #createDistributionGroupForm #addMembersTabs li.active,
        #wrapper.mhv-content #mhvSecureMessages #createDistributionGroupForm #recipientCCTabs li.active,
        #wrapper.mhv-content #mhvSecureMessages #createDistributionGroupForm #recipientTabs li.active {
          background: #ffffff;
          border-bottom: 1px solid #ffffff; }
      #wrapper.mhv-content #mhvSecureMessages #createDistributionGroupForm #memberTabPanes,
      #wrapper.mhv-content #mhvSecureMessages #createDistributionGroupForm #recipientCCTabPanes,
      #wrapper.mhv-content #mhvSecureMessages #createDistributionGroupForm #recipientTabPanes {
        margin-top: 60px;
        border: 1px solid #000000;
        padding: 1em; }
    #wrapper.mhv-content #mhvSecureMessages #reassignMessageForm3a,
    #wrapper.mhv-content #mhvSecureMessages #reassignMessageForm3b {
      margin-top: 1em;
      margin-bottom: 1em; }
    #wrapper.mhv-content #mhvSecureMessages .tab-content {
      padding-top: 1em;
      clear: both; }
    #wrapper.mhv-content #mhvSecureMessages #commentsForHealthcareTeam {
      padding: 1em;
      clear: both; }
    #wrapper.mhv-content #mhvSecureMessages #createDistributionGroupForm {
      margin-left: 0;
      margin-right: 0; }
    #wrapper.mhv-content #mhvSecureMessages .messageFilter {
      position: absolute;
      padding: 10px;
      background: #ffffff;
      border: #ffffff solid 1px;
      overflow: visible;
      margin-left: 20px;
      margin-top: 10px; }
    #wrapper.mhv-content #mhvSecureMessages .messageToggle {
      padding-top: 3px;
      vertical-align: middle; }
      #wrapper.mhv-content #mhvSecureMessages .messageToggle .hideMessageFilter,
      #wrapper.mhv-content #mhvSecureMessages .messageToggle .showMessageFilter {
        padding: 3px;
        display: inline; }
    #wrapper.mhv-content #mhvSecureMessages .showMe,
    #wrapper.mhv-content #mhvSecureMessages .hideMe,
    #wrapper.mhv-content #mhvSecureMessages .showMessages,
    #wrapper.mhv-content #mhvSecureMessages .hideMessages {
      cursor: pointer; }
    #wrapper.mhv-content #mhvSecureMessages #composeMessage {
      margin-bottom: 1rem; }
      #wrapper.mhv-content #mhvSecureMessages #composeMessage input[type="text"],
      #wrapper.mhv-content #mhvSecureMessages #composeMessage select,
      #wrapper.mhv-content #mhvSecureMessages #composeMessage textarea {
        width: 98%; }
      #wrapper.mhv-content #mhvSecureMessages #composeMessage .smTextArea {
        width: 98%;
        height: 10rem;
        margin-right: 1rem; }
    #wrapper.mhv-content #mhvSecureMessages #folderList2 {
      border-top: 1px solid #000000;
      border-left: 1px solid #000000;
      border-bottom: 1px solid #000000;
      border-top-left-radius: 1rem;
      border-bottom-left-radius: 1rem;
      padding: 1rem;
      margin-right: -2rem;
      margin-bottom: 1rem; }
    #wrapper.mhv-content #mhvSecureMessages #replyMessage .control-group,
    #wrapper.mhv-content #mhvSecureMessages #composeMessage .control-group,
    #wrapper.mhv-content #mhvSecureMessages #viewMessagePrint .control-group,
    #wrapper.mhv-content #mhvSecureMessages #viewMessage .control-group {
      margin-bottom: 0; }
    #wrapper.mhv-content #mhvSecureMessages #replyMessage .smTextArea,
    #wrapper.mhv-content #mhvSecureMessages #composeMessage .smTextArea,
    #wrapper.mhv-content #mhvSecureMessages #viewMessagePrint .smTextArea,
    #wrapper.mhv-content #mhvSecureMessages #viewMessage .smTextArea {
      width: 98%;
      height: 10rem;
      margin-right: 1rem; }
    #wrapper.mhv-content #mhvSecureMessages #replyMessage .view-message-body,
    #wrapper.mhv-content #mhvSecureMessages #replyMessage .view-message-header,
    #wrapper.mhv-content #mhvSecureMessages #composeMessage .view-message-body,
    #wrapper.mhv-content #mhvSecureMessages #composeMessage .view-message-header,
    #wrapper.mhv-content #mhvSecureMessages #viewMessagePrint .view-message-body,
    #wrapper.mhv-content #mhvSecureMessages #viewMessagePrint .view-message-header,
    #wrapper.mhv-content #mhvSecureMessages #viewMessage .view-message-body,
    #wrapper.mhv-content #mhvSecureMessages #viewMessage .view-message-header {
      margin-bottom: 1rem; }
    #wrapper.mhv-content #mhvSecureMessages #replyMessage .form-actions,
    #wrapper.mhv-content #mhvSecureMessages #composeMessage .form-actions,
    #wrapper.mhv-content #mhvSecureMessages #viewMessagePrint .form-actions,
    #wrapper.mhv-content #mhvSecureMessages #viewMessage .form-actions {
      padding-left: 0; }
    #wrapper.mhv-content #mhvSecureMessages #viewMessagePrint h1.control-label,
    #wrapper.mhv-content #mhvSecureMessages #viewMessagePrint h2.control-label,
    #wrapper.mhv-content #mhvSecureMessages #viewMessagePrint h3.control-label,
    #wrapper.mhv-content #mhvSecureMessages #viewMessagePrint h4.control-label,
    #wrapper.mhv-content #mhvSecureMessages #viewMessagePrint h5.control-label,
    #wrapper.mhv-content #mhvSecureMessages #viewMessagePrint h6.control-label,
    #wrapper.mhv-content #mhvSecureMessages #viewMessagePrint .control-label {
      text-align: left !important; }
    #wrapper.mhv-content #mhvSecureMessages .saveAsProgressNoteCheckbox {
      margin: 1rem; }
    #wrapper.mhv-content #mhvSecureMessages .message-thread-border {
      background-color: #ffffff;
      border: 1px solid #d6d7d9;
      padding: 1rem; }
    #wrapper.mhv-content #mhvSecureMessages .message-thread-border-left {
      border-left: 4px solid #0071bc; }
    #wrapper.mhv-content #mhvSecureMessages .reset-search-button {
      padding-left: 1rem;
      padding-right: 1rem; }
    #wrapper.mhv-content #mhvSecureMessages .attachFileLink {
      margin-right: 5rem; }
  #wrapper.mhv-content ol.process {
    margin: 0px 0px 0px 1.25em;
    padding: 1em 0;
    position: relative;
    list-style: none; }
    #wrapper.mhv-content ol.process h2,
    #wrapper.mhv-content ol.process h3,
    #wrapper.mhv-content ol.process h4,
    #wrapper.mhv-content ol.process h5 {
      padding: 0; }
    #wrapper.mhv-content ol.process *, #wrapper.mhv-content ol.process *::before, #wrapper.mhv-content ol.process *::after {
      box-sizing: inherit; }
    #wrapper.mhv-content ol.process legend,
    #wrapper.mhv-content ol.process h3,
    #wrapper.mhv-content ol.process h4 {
      font-size: 1.4rem;
      margin: 0px;
      margin-bottom: 1rem;
      border: none;
      font-weight: bold;
      clear: none; }
    #wrapper.mhv-content ol.process h4 {
      font-size: 1.3rem; }
    #wrapper.mhv-content ol.process h1.control-label,
    #wrapper.mhv-content ol.process h2.control-label,
    #wrapper.mhv-content ol.process h3.control-label,
    #wrapper.mhv-content ol.process h4.control-label,
    #wrapper.mhv-content ol.process h5.control-label,
    #wrapper.mhv-content ol.process h6.control-label {
      margin-bottom: 0; }
    #wrapper.mhv-content ol.process legend {
      margin-top: -0.4rem; }
    #wrapper.mhv-content ol.process .animated {
      -webkit-animation-duration: 1.25s;
      animation-duration: 1.25s;
      -webkit-animation-fill-mode: both;
      animation-fill-mode: both; }
    #wrapper.mhv-content ol.process .fadeIn {
      -webkit-animation-name: fadeIn;
      animation-name: fadeIn; }
    #wrapper.mhv-content ol.process li {
      list-style: none;
      list-style-type: none; }
      #wrapper.mhv-content ol.process li h3 {
        margin-top: -0.1rem; }
    #wrapper.mhv-content ol.process li.step {
      border-left: 8px solid #ccc;
      padding: 0px 0px 2em 2em;
      margin: 0px;
      margin-top: -6px; }
    #wrapper.mhv-content ol.process li::before {
      color: #ffffff;
      float: left;
      font-size: 1.3em;
      font-weight: 700;
      text-align: center;
      width: 2.2em;
      top: -0.4em;
      margin-left: -2.85em;
      display: block;
      border: 4px solid #ffffff;
      background: #5b616b;
      border-radius: 4em;
      position: relative;
      padding: 0.1em; }
    #wrapper.mhv-content ol.process li.one::before {
      content: "1"; }
    #wrapper.mhv-content ol.process li.two::before {
      content: "2"; }
    #wrapper.mhv-content ol.process li.three::before {
      content: "3"; }
    #wrapper.mhv-content ol.process li.four::before {
      content: "4"; }
    #wrapper.mhv-content ol.process li.five::before {
      content: "5"; }
    #wrapper.mhv-content ol.process li.six::before {
      content: "6"; }
    #wrapper.mhv-content ol.process li.seven::before {
      content: "7"; }
    #wrapper.mhv-content ol.process li.eight::before {
      content: "8"; }
    #wrapper.mhv-content ol.process li.nine::before {
      content: "9"; }
    #wrapper.mhv-content ol.process li.ten::before {
      content: "10"; }
    #wrapper.mhv-content ol.process li.eleven::before {
      content: "11"; }
    #wrapper.mhv-content ol.process li.twelve::before {
      content: "12"; }
    #wrapper.mhv-content ol.process li.thirteen::before {
      content: "13"; }
    #wrapper.mhv-content ol.process li.fourteen::before {
      content: "14"; }
    #wrapper.mhv-content ol.process li.fiveteen::before {
      content: "15"; }
    #wrapper.mhv-content ol.process li.sixteen::before {
      content: "16"; }
    #wrapper.mhv-content ol.process li.seventeen::before {
      content: "17"; }
    #wrapper.mhv-content ol.process li.eightteen::before {
      content: "18"; }
    #wrapper.mhv-content ol.process li.nineteen::before {
      content: "19"; }
    #wrapper.mhv-content ol.process li.twenty::before {
      content: "20"; }
    #wrapper.mhv-content ol.process li.step.last {
      border-left: 8px solid white; }
    #wrapper.mhv-content ol.process .usa-unstyled-list li label {
      margin-top: 0;
      margin-bottom: 5px;
      font-weight: 400; }
  #wrapper.mhv-content .forgotPwdForm {
    max-width: 26rem; }
  @media all and (max-width: 64em) {
    #wrapper.mhv-content .form-expanding-group {
      margin-bottom: 1.5rem; } }
  #wrapper.mhv-content ol.process-login ul {
    margin-bottom: 0 !important; }
    #wrapper.mhv-content ol.process-login ul p {
      max-width: 30rem; }
  #wrapper.mhv-content ol.process-login .system-use-info-button {
    margin-top: -0.5rem; }
  #wrapper.mhv-content ol.process-login .mhv-access-form-white {
    background: white;
    border: 1px solid black;
    padding: 2rem; }
  @media all and (max-width: 64em) {
    #wrapper.mhv-content ol.process-login .mhv-login-logo {
      display: block;
      align: center; }
    #wrapper.mhv-content ol.process-login .usa-alert-login {
      padding: 1rem;
      margin: 0; } }
  #wrapper.mhv-content ol.process-login .mhv-login-logo {
    width: 146px !important; }
  #wrapper.mhv-content ol.process-login #mhv-login-content-logo {
    margin-left: 5rem; }
  #wrapper.mhv-content ol.process-login .form-group {
    margin-bottom: 0; }
  #wrapper.mhv-content ol.process-login #showCurrentPassword {
    margin-top: 0; }
  #wrapper.mhv-content ol.process-login .usa-alert-login {
    max-width: 37rem; }
  #wrapper.mhv-content ol.process-login .usa-alert:before {
    content: none; }
  #wrapper.mhv-content ol.process-login h4.usa-alert__heading {
    margin-top: 1rem !important; }
  #wrapper.mhv-content ol.process-login .portlet-alerts .panel .portlet-alerts .panel .panel-body .additional-info-content,
  #wrapper.mhv-content ol.process-login .portlet-alerts .panel .usa-alert__body .additional-info-content,
  #wrapper.mhv-content ol.process-login .portlet-alerts .panel .usa-alert-body .additional-info-content,
  #wrapper.mhv-content ol.process-login .usa-alert .portlet-alerts .panel .panel-body .additional-info-content,
  #wrapper.mhv-content ol.process-login .usa-alert .usa-alert__body .additional-info-content,
  #wrapper.mhv-content ol.process-login .usa-alert .usa-alert-body .additional-info-content {
    padding-left: 0; }
  #wrapper.mhv-content ul.square-bullets li {
    list-style: square;
    list-style-type: square; }
  #wrapper.mhv-content ul.fa-bullets li {
    list-style: none;
    list-style-type: none; }
  #wrapper.mhv-content ul.fa-bullets li:before {
    font-family: 'Font Awesome\ 5 Free';
    font-weight: 900;
    font-size: 1rem;
    float: left;
    margin-left: -1.5rem;
    border: none;
    background: none;
    top: -0.1rem;
    width: auto; }
  #wrapper.mhv-content ul.info-bullets li:before {
    content: "\f05a";
    color: #000000; }
  #wrapper.mhv-content ul.green-checkbox-bullets li:before,
  #wrapper.mhv-content ul.blue-checkbox-bullets li:before,
  #wrapper.mhv-content ul.gray-checkbox-bullets li:before {
    content: "\f058"; }
  #wrapper.mhv-content ul.green-checkbox-bullets li:before {
    color: #2e8540; }
  #wrapper.mhv-content ul.blue-checkbox-bullets li:before {
    color: #00a6d2; }
  #wrapper.mhv-content ul.gray-checkbox-bullets li:before {
    color: #000000; }
  #wrapper.mhv-content .additional-info-content {
    padding-left: calc(2rem - 7px);
    border-left-width: 7px;
    border-left-style: solid;
    border-left-color: #046b99; }
    #wrapper.mhv-content .additional-info-content ol.process-login ol, #wrapper.mhv-content .additional-info-content ol.process-login ul {
      padding-left: 0; }
  #wrapper.mhv-content .portlet-alerts .panel .panel-body .additional-info-content,
  #wrapper.mhv-content .usa-alert__body .additional-info-content,
  #wrapper.mhv-content .usa-alert-body .additional-info-content {
    border: none; }
  #wrapper.mhv-content i.fa-angle-left {
    color: #004795;
    font-weight: 700; }
  #wrapper.mhv-content i.fa-angle-down {
    transform: rotate(0deg);
    transition: transform 0.15s linear; }
  #wrapper.mhv-content .fa-angle-down.open,
  #wrapper.mhv-content button[aria-expanded="true"] i.fa-angle-down,
  #wrapper.mhv-content a[aria-expanded="true"] i.fa-angle-down {
    transform: rotate(180deg);
    transition: transform 0.15s linear; }
  #wrapper.mhv-content .portlet-search .panel {
    border: none !important; }
  #wrapper.mhv-content .portlet-search .panel-heading {
    display: none !important; }
  #wrapper.mhv-content .portlet-search .panel-body {
    padding: 0 !important; }
  #wrapper.mhv-content .portlet-search .section-title {
    font-size: 1.5em;
    font-weight: 700;
    margin: 10px 0; }
  #wrapper.mhv-content .portlet-search .search-button {
    margin-bottom: 4px !important;
    padding: 0.5rem 1.5rem; }
  #wrapper.mhv-content .portlet-search h3.entry-header {
    margin-bottom: 0;
    font-size: 1.5rem; }
  #wrapper.mhv-content .portlet-search cite.entry-link-display {
    font-weight: 700;
    color: #2e8540;
    font-size: 1.1rem; }
  #wrapper.mhv-content .portlet-search .entry-summary {
    margin-top: 0;
    max-width: 50rem;
    font-size: 1.1rem; }
  #wrapper.mhv-content .portlet-search .more-results {
    padding: 0;
    font-size: 1.4rem; }
  #wrapper.mhv-content .portlet-search .lfr-search-container {
    margin: 0; }
    #wrapper.mhv-content .portlet-search .lfr-search-container table {
      margin: 0 !important; }
      #wrapper.mhv-content .portlet-search .lfr-search-container table tr td {
        border: none !important;
        padding: .8rem 0 !important; }
    #wrapper.mhv-content .portlet-search .lfr-search-container .lfr-pagination-delta-selector {
      display: inline-block !important;
      width: 100%; }
      @media screen and (min-width: 481px) {
        #wrapper.mhv-content .portlet-search .lfr-search-container .lfr-pagination-delta-selector {
          width: auto; } }
      #wrapper.mhv-content .portlet-search .lfr-search-container .lfr-pagination-delta-selector .lfr-icon-menu {
        width: 100%; }
        @media screen and (min-width: 481px) {
          #wrapper.mhv-content .portlet-search .lfr-search-container .lfr-pagination-delta-selector .lfr-icon-menu {
            width: auto; } }
      #wrapper.mhv-content .portlet-search .lfr-search-container .lfr-pagination-delta-selector .lfr-icon-menu-text {
        display: inline-block !important; }
    #wrapper.mhv-content .portlet-search .lfr-search-container .search-results {
      font-size: 1rem !important;
      font-weight: 700 !important;
      display: block !important;
      margin-top: 5px !important; }
    #wrapper.mhv-content .portlet-search .lfr-search-container .lfr-pagination-buttons {
      float: left;
      margin-top: 0;
      display: block;
      width: auto; }
      #wrapper.mhv-content .portlet-search .lfr-search-container .lfr-pagination-buttons .dropdown-toggle {
        display: inline-block !important; }
      #wrapper.mhv-content .portlet-search .lfr-search-container .lfr-pagination-buttons li {
        border: none !important;
        width: auto !important;
        display: inline !important; }
        #wrapper.mhv-content .portlet-search .lfr-search-container .lfr-pagination-buttons li a {
          text-decoration: none;
          border: none;
          padding: 1rem; }
        #wrapper.mhv-content .portlet-search .lfr-search-container .lfr-pagination-buttons li a:hover {
          background-color: transparent;
          text-decoration: underline; }
      #wrapper.mhv-content .portlet-search .lfr-search-container .lfr-pagination-buttons li.disabled {
        background-color: transparent !important; }
  #wrapper.mhv-content .vetnav-about-contact {
    display: none; }
    @media screen and (max-width: 950px) {
      #wrapper.mhv-content .vetnav-about-contact {
        display: block; } }
  #wrapper.mhv-content #vetnav-search {
    display: none;
    background-color: #f1f1f1; }
    #wrapper.mhv-content #vetnav-search form.usa-search {
      margin-right: 0.5rem; }
    @media screen and (max-width: 950px) {
      #wrapper.mhv-content #vetnav-search {
        display: block; } }
  #wrapper.mhv-content .desktop-search-button {
    padding: 0.5rem !important; }
  #wrapper.mhv-content #vetnav.is-visible {
    display: flex !important; }
  #wrapper.mhv-content .btn-link > a {
    color: #ffffff; }
  #wrapper.mhv-content .portlet-polls-display .card,
  #wrapper.mhv-content .portlet-polls-display .card-horizontal {
    border: none; }
    #wrapper.mhv-content .portlet-polls-display .card input[type="radio"],
    #wrapper.mhv-content .portlet-polls-display .card label,
    #wrapper.mhv-content .portlet-polls-display .card h4,
    #wrapper.mhv-content .portlet-polls-display .card-horizontal input[type="radio"],
    #wrapper.mhv-content .portlet-polls-display .card-horizontal label,
    #wrapper.mhv-content .portlet-polls-display .card-horizontal h4 {
      font-size: 1rem; }
  #wrapper.mhv-content .portlet-polls-display label {
    font-size: 1.3rem; }
  #wrapper.mhv-content .taglib-icon-list li {
    margin-right: 2rem; }
  #wrapper.mhv-content .portlet-asset-publisher .taglib-header {
    margin-top: 2rem; }
    #wrapper.mhv-content .portlet-asset-publisher .taglib-header .header-title {
      border: none;
      font-size: 1.555rem;
      line-height: 3rem;
      margin: 0; }
  #wrapper.mhv-content .portlet-asset-publisher a.taglib-icon {
    text-decoration: none; }
  #wrapper.mhv-content .portlet-asset-publisher a.taglib-icon img {
    /* display: none; */ }
  #wrapper.mhv-content .portlet-asset-publisher .asset-full-content p:first-child {
    font-size: 1.333rem; }
  #wrapper.mhv-content .portlet-asset-publisher .asset-full-content p:not(:first-child) {
    font-size: 1rem; }
  #wrapper.mhv-content .portlet-asset-publisher .asset-full-content li p {
    font-size: 1rem !important; }
  #wrapper.mhv-content .portlet-asset-publisher .asset-abstract {
    clear: both; }
    #wrapper.mhv-content .portlet-asset-publisher .asset-abstract .asset-title {
      border: none;
      margin: 0 0 0.5em 0;
      padding: 0;
      word-break: keep-all;
      -ms-word-break: keep-all;
      word-wrap: normal;
      -webkit-hyphens: none;
      -moz-hyphens: none;
      -hyphens: none; }
      #wrapper.mhv-content .portlet-asset-publisher .asset-abstract .asset-title a {
        font-weight: 500; }
        #wrapper.mhv-content .portlet-asset-publisher .asset-abstract .asset-title a img {
          display: none; }
    #wrapper.mhv-content .portlet-asset-publisher .asset-abstract .asset-content {
      margin: 0; }
      #wrapper.mhv-content .portlet-asset-publisher .asset-abstract .asset-content .asset-summary {
        font-size: 1rem;
        max-width: 50rem; }
        #wrapper.mhv-content .portlet-asset-publisher .asset-abstract .asset-content .asset-summary div.asset-small-image {
          float: left;
          margin: 0px 1em 0px 0px;
          padding: 0;
          width: 150px; }
          @media screen and (min-width: 480px) {
            #wrapper.mhv-content .portlet-asset-publisher .asset-abstract .asset-content .asset-summary div.asset-small-image {
              width: 200px; } }
          @media screen and (min-width: 720px) {
            #wrapper.mhv-content .portlet-asset-publisher .asset-abstract .asset-content .asset-summary div.asset-small-image {
              width: 220px; } }
          #wrapper.mhv-content .portlet-asset-publisher .asset-abstract .asset-content .asset-summary div.asset-small-image img.asset-small-image,
          #wrapper.mhv-content .portlet-asset-publisher .asset-abstract .asset-content .asset-summary div.asset-small-image a img.asset-small-image {
            width: 100%;
            margin: 0;
            padding: 0; }
      #wrapper.mhv-content .portlet-asset-publisher .asset-abstract .asset-content .asset-more {
        float: right;
        margin: 0;
        padding: 0; }
    #wrapper.mhv-content .portlet-asset-publisher .asset-abstract .asset-metadata {
      clear: both;
      margin: 0;
      padding: 0; }
      #wrapper.mhv-content .portlet-asset-publisher .asset-abstract .asset-metadata .metadata-publish-date,
      #wrapper.mhv-content .portlet-asset-publisher .asset-abstract .asset-metadata .taglib-asset-tags-summary,
      #wrapper.mhv-content .portlet-asset-publisher .asset-abstract .asset-metadata .taglib-asset-categories-summary {
        border-right: 1px solid #5b616b; }
      #wrapper.mhv-content .portlet-asset-publisher .asset-abstract .asset-metadata .metadata-publish-date {
        padding-right: 5px; }
    #wrapper.mhv-content .portlet-asset-publisher .asset-abstract .vertical-separator {
      margin: 0.25em; }
  #wrapper.mhv-content .portlet-asset-publisher .separator {
    border: none;
    margin-bottom: 2em; }
  #wrapper.mhv-content .asset-full-content .separator,
  #wrapper.mhv-content .asset-full-content .asset-details {
    display: none; }
  #wrapper.mhv-content .asset-full-content h4 .component-title {
    display: none; }
  #wrapper.mhv-content .progress {
    height: 1.5rem;
    font-size: 1rem;
    line-height: 1rem;
    font-weight: 500; }
    #wrapper.mhv-content .progress .progress-bar {
      margin: 0;
      height: 1.5rem; }
  #wrapper.mhv-content .alert-warning {
    color: #996100;
    background-color: #fff3cd;
    border-color: #996100; }
  #wrapper.mhv-content .usa-banner {
    padding-bottom: 0.7rem; }
    @media screen and (min-width: 951px) {
      #wrapper.mhv-content .usa-banner {
        padding-bottom: 0rem; } }
  #wrapper.mhv-content .usa-banner-inner {
    text-align: left; }
  #wrapper.mhv-content .usa-banner-button {
    margin-top: 0;
    display: inline;
    height: auto;
    width: auto;
    position: relative;
    padding: 0; }
  #wrapper.mhv-content .usa-banner-button-text {
    display: inline; }
  #wrapper.mhv-content .usa-banner-button[aria-expanded="true"] {
    height: auto; }
  #wrapper.mhv-content .usa-banner-button[aria-expanded="true"]:after,
  #wrapper.mhv-content .usa-banner-button[aria-expanded="false"]:after,
  #wrapper.mhv-content span.usa-banner-button-text:after {
    width: 0.8rem;
    height: 0.6rem;
    background-position-y: 0.1rem;
    background-repeat: no-repeat;
    margin-top: -0.8rem;
    color: #003e73;
    text-decoration: underline; }
  #wrapper.mhv-content .usa-banner-button[aria-expanded="true"] {
    height: auto;
    padding: 0;
    position: relative; }
  #wrapper.mhv-content .usa-banner-button[aria-expanded="true"]:after {
    background-image: url("/mhv-portal-web/o/mhv-portal-theme/images/angle-arrow-up-primary.svg");
    background-size: 100%;
    content: "";
    display: inline-block; }
  #wrapper.mhv-content .usa-banner-button[aria-expanded="true"]:hover:after {
    background-image: url("/mhv-portal-web/o/mhv-portal-theme/images/angle-arrow-up-primary.svg"); }
  #wrapper.mhv-content .usa-banner-button[aria-expanded="true"]:after {
    background-position-y: 1px; }
  #wrapper.mhv-content .usa-banner-button[aria-expanded="true"]:after {
    position: absolute;
    right: 1.5rem;
    top: 2.15rem; }
  #wrapper.mhv-content .usa-banner-button[aria-expanded="true"]:after {
    position: static; }
  #wrapper.mhv-content .usa-banner-button[aria-expanded="true"] .usa-banner-button-text {
    display: inline; }
  #wrapper.mhv-content h5.usa-media-block-header {
    margin-top: 0.5rem !important; }
  #wrapper.mhv-content .portlet-alerts .panel .panel-heading:before,
  #wrapper.mhv-content .usa-alert:before {
    margin-right: 1rem;
    margin-top: 0.9rem; }
  #wrapper.mhv-content .usa-alert--slim:before {
    margin-top: 0.6rem; }
  @supports (-webkit-mask: url("")) or (mask: url("")) {
    #wrapper.mhv-content .usa-alert:before {
      -webkit-mask-size: 1.75rem !important;
      mask-size: 1.75rem !important; } }
  #wrapper.mhv-content .va-crisis-panel-close.va-modal-close {
    font-size: 2.5rem; }
  #wrapper.mhv-content .usa-header--extended .usa-navbar,
  #wrapper.mhv-content .grid-container,
  #wrapper.mhv-content .usa-banner__inner,
  #wrapper.mhv-content .usa-header--extended .usa-nav__inner {
    max-width: 1200px !important; }
  #wrapper.mhv-content a.va-button-primary {
    background: #2e8540 !important; }
  #wrapper.mhv-content .usa-nav {
    z-index: 500;
    background-color: #162e51; }
  #wrapper.mhv-content .usa-banner-header img {
    width: 1.3rem;
    float: none;
    margin: 0;
    padding: 0; }
  #wrapper.mhv-content .usa-banner__inner {
    padding: 0; }
  #wrapper.mhv-content .va-notice--banner p {
    font-size: 0.8rem; }
    #wrapper.mhv-content .va-notice--banner p span {
      display: none; }
      @media screen and (max-width: 950px) {
        #wrapper.mhv-content .va-notice--banner p span {
          display: inline; } }
  #wrapper.mhv-content .va-notice--banner #usa-banner-toggle {
    font-size: 0.8rem;
    color: #003e73;
    margin-bottom: 0.2rem;
    display: inline; }
    #wrapper.mhv-content .va-notice--banner #usa-banner-toggle span.usa-banner-button-text {
      padding: 0; }
  @media screen and (max-width: 950px) {
    #wrapper.mhv-content .va-notice--banner img {
      margin-left: 0.5rem; } }
  #wrapper.mhv-content .usa-banner-content {
    padding-top: 0.5rem; }
    #wrapper.mhv-content .usa-banner-content p:first-child {
      margin-top: 0.5rem; }
  #wrapper.mhv-content .usa-banner-icon {
    width: 2.5rem; }
  #wrapper.mhv-content button.sitewide-search-drop-down-panel-button {
    font-size: 1rem;
    background-position: right 0.6rem center;
    background-size: 0.6rem 0.6rem; }
  #wrapper.mhv-content #search {
    width: 18rem; }
  #wrapper.mhv-content #search-button {
    background-image: none;
    height: 2.4rem;
    padding: 0.5rem; }
  #wrapper.mhv-content .usa-search--small [type=submit] {
    background-image: none; }
  #wrapper.mhv-content button.sign-in-link {
    font-size: 1rem;
    height: 2rem;
    padding: 0.5rem 1.5rem; }
  #wrapper.mhv-content #va-nav-controls {
    margin-right: 0.5rem; }
    @media screen and (min-width: 951px) {
      #wrapper.mhv-content #va-nav-controls {
        margin-right: 0; } }
  #wrapper.mhv-content .usa-nav-close {
    display: none; }
    @media screen and (max-width: 950px) {
      #wrapper.mhv-content .usa-nav-close {
        display: block;
        width: 100% !important;
        background: transparent;
        margin: 0;
        text-align: right;
        font-size: 1.1rem; }
        #wrapper.mhv-content .usa-nav-close img {
          float: right;
          margin-left: 1rem;
          height: 0.8rem;
          margin-top: 0.1rem; } }
  #wrapper.mhv-content #mhv-menu-btn {
    display: none; }
    @media screen and (max-width: 950px) {
      #wrapper.mhv-content #mhv-menu-btn {
        display: inline-block;
        margin-top: 0;
        background-color: #fff;
        color: #004795;
        padding: 0rem 0.5rem;
        height: 2.5rem;
        text-transform: none; } }
  #wrapper.mhv-content #vetnav {
    left: 0; }
    @media screen and (max-width: 950px) {
      #wrapper.mhv-content #vetnav {
        padding: 0; } }
  @media screen and (max-width: 950px) {
    #wrapper.mhv-content #mega-menu-grid {
      display: none; } }
  #wrapper.mhv-content .mega-menu .login-container .row {
    max-width: 100%; }
  #wrapper.mhv-content .mega-menu a.vetnav-level1,
  #wrapper.mhv-content #mega-menu a.vetnav-level1,
  #wrapper.mhv-content .mega-menu button.vetnav-level1,
  #wrapper.mhv-content #mega-menu button.vetnav-level1 {
    padding: 1rem;
    height: auto;
    background-size: 0.6rem auto;
    background-position: right 0.6rem center; }
    @media screen and (max-width: 950px) {
      #wrapper.mhv-content .mega-menu a.vetnav-level1,
      #wrapper.mhv-content #mega-menu a.vetnav-level1,
      #wrapper.mhv-content .mega-menu button.vetnav-level1,
      #wrapper.mhv-content #mega-menu button.vetnav-level1 {
        background-size: 0.9rem auto;
        background-position: right 1.5rem center; } }
  #wrapper.mhv-content #mega-menu .vetnav-level1[aria-expanded="true"]:active,
  #wrapper.mhv-content #mega-menu .vetnav-level1[aria-expanded="true"]:focus,
  #wrapper.mhv-content #mega-menu .vetnav-level1[aria-expanded="true"]:hover,
  #wrapper.mhv-content #mega-menu .vetnav-level1[aria-expanded="true"]:visited,
  #wrapper.mhv-content .mega-menu .vetnav-level1[aria-expanded="true"]:active,
  #wrapper.mhv-content .mega-menu .vetnav-level1[aria-expanded="true"]:focus,
  #wrapper.mhv-content .mega-menu .vetnav-level1[aria-expanded="true"]:hover,
  #wrapper.mhv-content .mega-menu .vetnav-level1[aria-expanded="true"]:visited {
    color: #000000; }
    @media screen and (max-width: 950px) {
      #wrapper.mhv-content #mega-menu .vetnav-level1[aria-expanded="true"]:active,
      #wrapper.mhv-content #mega-menu .vetnav-level1[aria-expanded="true"]:focus,
      #wrapper.mhv-content #mega-menu .vetnav-level1[aria-expanded="true"]:hover,
      #wrapper.mhv-content #mega-menu .vetnav-level1[aria-expanded="true"]:visited,
      #wrapper.mhv-content .mega-menu .vetnav-level1[aria-expanded="true"]:active,
      #wrapper.mhv-content .mega-menu .vetnav-level1[aria-expanded="true"]:focus,
      #wrapper.mhv-content .mega-menu .vetnav-level1[aria-expanded="true"]:hover,
      #wrapper.mhv-content .mega-menu .vetnav-level1[aria-expanded="true"]:visited {
        color: #ffffff; } }
  #wrapper.mhv-content #vetnav-menu {
    padding-top: 0.4rem;
    font-size: 1rem; }
    @media (max-width: 950px) {
      #wrapper.mhv-content #vetnav-menu {
        background-color: #f1f1f1; } }
    @media (max-width: 950px) {
      #wrapper.mhv-content #vetnav-menu a.vetnav-level1:active {
        background-color: #112e51 !important; }
      #wrapper.mhv-content #vetnav-menu a.vetnav-level1:hover {
        background-color: #0071bb !important; } }
  #wrapper.mhv-content #vetnav-menu > li:first-of-type {
    display: block; }
    #wrapper.mhv-content #vetnav-menu > li:first-of-type a.vetnav_level1 {
      padding: 0.75rem 1rem 1rem 1rem; }
  @media (min-width: 1200px) {
    #wrapper.mhv-content .usa-nav__submenu .usa-nav__submenu-item a:hover,
    #wrapper.mhv-content .usa-nav__submenu .usa-nav__submenu-item a,
    #wrapper.mhv-content li.usa-nav__submenu-item > a:hover,
    #wrapper.mhv-content li.usa-nav__submenu-item > a {
      padding: 0 0 0 1rem; } }
  #wrapper.mhv-content .usa-nav__primary > .usa-nav__primary-item > a {
    padding: 0.75rem 1rem 1rem 1rem; }
  #wrapper.mhv-content .usa-nav__primary button[aria-expanded=false] {
    background-position: right 1rem top 65%; }
  @media screen and (max-width: 950px) {
    #wrapper.mhv-content .vetnav-level1 {
      padding: 0.5rem 1.6rem; } }
  #wrapper.mhv-content .vetnav-level1:not([href]) {
    padding-right: 1.6rem !important; }
    @media screen and (max-width: 950px) {
      #wrapper.mhv-content .vetnav-level1:not([href]) {
        padding-top: 0.5rem !important; } }
    @media screen and (min-width: 951px) {
      #wrapper.mhv-content .vetnav-level1:not([href]) {
        background-position: 95% 75%; } }
  @media screen and (max-width: 950px) {
    #wrapper.mhv-content #vetnav-menu > li[aria-haspopup=false] > a.vetnav-level1 {
      background-image: none !important; } }
  #wrapper.mhv-content .profile-nav-container {
    float: right; }
  #wrapper.mhv-content #vetnav-menu ul {
    padding-left: 0.6rem;
    margin: 0; }
    #wrapper.mhv-content #vetnav-menu ul li {
      padding: 0.4rem; }
  #wrapper.mhv-content .vetnav-panel {
    height: auto !important;
    width: auto !important;
    left: inherit !important;
    padding: 0.6rem 0.6rem 0.6rem 0 !important; }
    @media screen and (max-width: 950px) {
      #wrapper.mhv-content .vetnav-panel {
        background-color: #f1f1f1; } }
    #wrapper.mhv-content .vetnav-panel ul {
      margin: 0.3rem; }
      #wrapper.mhv-content .vetnav-panel ul .vetnav-level2-li {
        padding: 0.3rem; }
        #wrapper.mhv-content .vetnav-panel ul .vetnav-level2-li a {
          font-size: 1rem;
          font-weight: 600;
          color: #004795; }
        #wrapper.mhv-content .vetnav-panel ul .vetnav-level2-li a.vetnav-level2-a1,
        #wrapper.mhv-content .vetnav-panel ul .vetnav-level2-li a.vetnav-level2-a2 {
          font-weight: 700;
          font-size: 0.9rem; }
  #wrapper.mhv-content input[type=password]:disabled,
  #wrapper.mhv-content input[type=text]:disabled {
    color: #333;
    background-color: #e9ecef;
    cursor: not-allowed;
    opacity: 1; }
  #wrapper.mhv-content [type=checkbox]:disabled + label {
    color: #545454 !important;
    font-weight: 500 !important; }
  #wrapper.mhv-content [type=checkbox]:disabled + label:before {
    background-color: #545454 !important; }
  #wrapper.mhv-content .usa-button-disabled,
  #wrapper.mhv-content .usa-button:disabled,
  #wrapper.mhv-content a.usa-button:disabled,
  #wrapper.mhv-content .btn-disabled,
  #wrapper.mhv-content a.btn:disabled,
  #wrapper.mhv-content .btn:disabled {
    background-color: #545454 !important; }
  #wrapper.mhv-content div.carousel {
    max-width: 768px; }
    #wrapper.mhv-content div.carousel button.carousel-control-prev,
    #wrapper.mhv-content div.carousel button.carousel-control-next {
      background-color: transparent !important;
      width: 10% !important;
      text-align: center !important;
      color: #FFF !important;
      display: flex !important;
      margin: 30% 0 0 0 !important;
      padding: 0 !important;
      opacity: 1; }
    #wrapper.mhv-content div.carousel button.carousel-control-next {
      right: 0 !important; }
  #wrapper.mhv-content .disabled {
    background-color: #545454 !important;
    border-color: #e9ecef; }
  #wrapper.mhv-content .eauth-only,
  #wrapper.mhv-content .android-always,
  #wrapper.mhv-content .ios-always,
  #wrapper.mhv-content .mobile-always {
    display: none; }

@keyframes spinning {
  from {
    transform: rotate(0deg); }
  to {
    transform: rotate(360deg); } }
  #wrapper.mhv-content .spin3 {
    animation-name: spinning;
    animation-duration: 3s;
    animation-iteration-count: infinite;
    /* linear | ease | ease-in | ease-out | ease-in-out */
    animation-timing-function: linear; }
  #wrapper.mhv-content .spin {
    animation: 1.5s linear 0s infinite normal none running spin; }
  #wrapper.mhv-content .spinner {
    height: 2rem; }
  #wrapper.mhv-content .vads-c-action-link-green::before {
    color: #2e8540; }
  #wrapper.mhv-content .vads-c-action-link-white::before {
    color: #ffffff; }
  #wrapper.mhv-content .vads-c-action-white-green::before,
  #wrapper.mhv-content .vads-c-action-link-green::before {
    content: "\F138";
    display: inline-block;
    font-family: Font Awesome\ 5 Free;
    font-size: 175%;
    font-weight: 900;
    height: 0;
    padding-right: 0.5rem;
    transform: translateY(5px); }
  #wrapper.mhv-content .whats-new-link-active {
    border-bottom: 10px solid #0071bc;
    margin-top: 10px; }
  #wrapper.mhv-content .whats-new-link-inactive {
    margin-top: 10px; }
  #wrapper.mhv-content .wn-badge-link {
    text-decoration: none; }
  #wrapper.mhv-content .whats-new-badge {
    margin-left: 0.2rem; }
  #wrapper.mhv-content #sign-out-messages {
    background: #112e51;
    color: #ffffff;
    padding: 0 !important;
    margin: 0 !important;
    font-size: 1.8rem;
    font-weight: 500; }
    @media screen and (max-width: 768px) {
      #wrapper.mhv-content #sign-out-messages {
        text-align: center; } }
    #wrapper.mhv-content #sign-out-messages #too-many-sessions-wrapper {
      height: auto !important;
      margin: auto !important;
      width: 100% !important;
      padding: 0 !important; }
  #wrapper.mhv-content #whats-new-banner {
    background-color: #0071bc;
    color: #ffffff;
    width: 100% !important; }
    #wrapper.mhv-content #whats-new-banner #whats-new-banner-wrapper {
      height: auto;
      padding-top: 15px;
      max-width: 1200px !important;
      padding-left: 0.25rem !important;
      padding-right: 0 !important; }
      #wrapper.mhv-content #whats-new-banner #whats-new-banner-wrapper #whats-new-link-span #whats-new-bullhorn {
        margin-left: 10px;
        margin-top: -2px; }
        #wrapper.mhv-content #whats-new-banner #whats-new-banner-wrapper #whats-new-link-span #whats-new-bullhorn .fa-bullhorn {
          color: #0071bc; }
      #wrapper.mhv-content #whats-new-banner #whats-new-banner-wrapper #whats-new-link-span #whats-new-banner-link:active,
      #wrapper.mhv-content #whats-new-banner #whats-new-banner-wrapper #whats-new-link-span #whats-new-banner-link:focus,
      #wrapper.mhv-content #whats-new-banner #whats-new-banner-wrapper #whats-new-link-span #whats-new-banner-link:hover,
      #wrapper.mhv-content #whats-new-banner #whats-new-banner-wrapper #whats-new-link-span #whats-new-banner-link:visited,
      #wrapper.mhv-content #whats-new-banner #whats-new-banner-wrapper #whats-new-link-span #whats-new-banner-link {
        color: #ffffff !important; }
      #wrapper.mhv-content #whats-new-banner #whats-new-banner-wrapper #whats-new-link-span #whats-new-banner-close {
        float: right;
        font-size: 1.5rem;
        margin-top: -5px; }
  #wrapper.mhv-content #whats-new-article-wrapper {
    max-width: 35rem;
    margin-top: 3rem; }
    #wrapper.mhv-content #whats-new-article-wrapper .whats-new-article {
      border: 1px solid #d6d7d9;
      background-color: #e9ecef;
      padding: 0.5rem 2rem 1rem 2rem;
      margin-top: 1rem;
      margin-bottom: 2rem; }
      #wrapper.mhv-content #whats-new-article-wrapper .whats-new-article .whats-new-tag {
        padding: 0.1rem 0.6rem 0.2rem 0.6rem;
        margin: 1rem 0.5rem 0 0;
        display: inline-block;
        border-radius: 3px; }
      #wrapper.mhv-content #whats-new-article-wrapper .whats-new-article .whats-new-tag-new {
        color: white;
        background-color: #2e8540; }
      #wrapper.mhv-content #whats-new-article-wrapper .whats-new-article .whats-new-tag-urgent {
        background-color: #f9c642; }
      #wrapper.mhv-content #whats-new-article-wrapper .whats-new-article .whats-new-article-headline {
        font-size: 1.5rem;
        margin-bottom: 0; }
      #wrapper.mhv-content #whats-new-article-wrapper .whats-new-article .whats-new-article-posted {
        font-size: 1.2rem;
        margin-top: 0;
        font-weight: 400; }
      #wrapper.mhv-content #whats-new-article-wrapper .whats-new-article .whats-new-article-due-date {
        margin: 1rem 0.25rem; }
      #wrapper.mhv-content #whats-new-article-wrapper .whats-new-article .whats-new-article-summary {
        margin-top: 1rem; }
      #wrapper.mhv-content #whats-new-article-wrapper .whats-new-article .whats-new-article-link-wrapper {
        margin-top: 1rem;
        margin-bottom: 1rem; }
  #wrapper.mhv-content .usa-alert {
    background-size: 3rem;
    background-position-y: 1rem;
    background-position-x: 1rem; }
    #wrapper.mhv-content .usa-alert .usa-alert-body {
      padding-left: 2rem !important; }
      #wrapper.mhv-content .usa-alert .usa-alert-body .usa-alert-heading {
        margin-top: 0 !important; }
  #wrapper.mhv-content .usa-alert-no-icon {
    background: none !important;
    background-color: #f1f1f1 !important;
    margin-bottom: 2rem; }
    #wrapper.mhv-content .usa-alert-no-icon .usa-alert-body {
      padding-left: 0 !important; }
      #wrapper.mhv-content .usa-alert-no-icon .usa-alert-body .usa-alert-heading {
        margin-top: 0 !important; }
  #wrapper.mhv-content .usa-accordion {
    max-width: 40rem; }
  #wrapper.mhv-content .usa-accordion-button {
    background-color: #f1f1f1 !important;
    background-size: 1rem !important; }
    #wrapper.mhv-content .usa-accordion-button .usa-accordion-header {
      font-size: 1.06rem; }
  #wrapper.mhv-content .usa-alert-nomargin {
    margin: 0 !important; }
  #wrapper.mhv-content ol.pa-alert-list {
    padding: 0 !important; }
    #wrapper.mhv-content ol.pa-alert-list li.pa-alert-item {
      font-size: 1.3rem !important;
      font-weight: 700 !important; }
      #wrapper.mhv-content ol.pa-alert-list li.pa-alert-item h3.pa-alert-header {
        font-size: 1.2rem !important; }
      #wrapper.mhv-content ol.pa-alert-list li.pa-alert-item p.pa-action-link {
        margin-left: -1.5rem !important; }
  #wrapper.mhv-content #personalizedAlertsWrapper .usa-alert {
    max-width: 1200px !important;
    margin: 0 auto !important; }
  #wrapper.mhv-content #personalizedAlertsWrapper ol.pa-alert-list {
    padding: 0 !important; }
    #wrapper.mhv-content #personalizedAlertsWrapper ol.pa-alert-list li.pa-alert-item {
      font-size: 1.3rem !important;
      font-weight: 700 !important; }
      #wrapper.mhv-content #personalizedAlertsWrapper ol.pa-alert-list li.pa-alert-item h3.pa-alert-header {
        font-size: 1.2rem !important; }
      #wrapper.mhv-content #personalizedAlertsWrapper ol.pa-alert-list li.pa-alert-item p.pa-action-link {
        margin-left: -1.5rem !important; }
  #wrapper.mhv-content #personalizedAlertsWrapper .collapsible-alert-title {
    cursor: pointer !important; }
    #wrapper.mhv-content #personalizedAlertsWrapper .collapsible-alert-title .collapsible-alert-title-dotted {
      border-bottom-right-radius: 1px !important;
      border-bottom: 2px dotted #0071bb !important;
      padding-bottom: 0.25rem !important;
      line-height: 2rem !important;
      color: #3d4551 !important;
      cursor: pointer !important; }
    #wrapper.mhv-content #personalizedAlertsWrapper .collapsible-alert-title .fa-angle-down,
    #wrapper.mhv-content #personalizedAlertsWrapper .collapsible-alert-title .fa-angle-up,
    #wrapper.mhv-content #personalizedAlertsWrapper .collapsible-alert-title .collapsible-alert-open-icon,
    #wrapper.mhv-content #personalizedAlertsWrapper .collapsible-alert-title .collapsible-alert-close-icon {
      color: #07648d !important;
      font-size: 1em !important; }
  #wrapper.mhv-content .home-page #personalizedAlertsWrapper {
    background-color: #112e51;
    padding-top: 1rem; }
  #wrapper.mhv-content .portlet-content-editable {
    border: none !important; }
  #wrapper.mhv-content .secureMhvAccount,
  #wrapper.mhv-content #secureMhvAccount {
    white-space: normal; }

/* end #wrapper.mhv-content */
a.alert-link,
a.alert-link:hover,
a.alert-link:active,
a.alert-link:focus,
a.alert-link:visited {
  color: white !important; }

.staging-ready #wrapper.mhv-content,
.has-staging-bar #wrapper.mhv-content {
  margin-top: 65px; }

.has-staging-bar #wrapper.mhv-content .portlet-alerts .panel .panel-heading .card-row .card-col-content h4,
.has-staging-bar #wrapper.mhv-content .portlet-alerts .main-content-card .panel-heading .card-row .card-col-content h4,
.has-staging-bar #wrapper.mhv-content .portlet-alerts .entry .panel-heading .card-row .card-col-content h4,
.has-staging-bar #wrapper.mhv-content .portlet-announcements .panel .panel-heading .card-row .card-col-content h4,
.has-staging-bar #wrapper.mhv-content .portlet-announcements .main-content-card .panel-heading .card-row .card-col-content h4,
.has-staging-bar #wrapper.mhv-content .portlet-announcements .entry .panel-heading .card-row .card-col-content h4 {
  margin-top: -2.6rem;
  margin-left: 0rem; }

.has-staging-bar #wrapper.mhv-content .portlet-alerts .panel .panel-body,
.has-staging-bar #wrapper.mhv-content .portlet-alerts .main-content-card .panel-body,
.has-staging-bar #wrapper.mhv-content .portlet-alerts .entry .panel-body,
.has-staging-bar #wrapper.mhv-content .portlet-announcements .panel .panel-body,
.has-staging-bar #wrapper.mhv-content .portlet-announcements .main-content-card .panel-body,
.has-staging-bar #wrapper.mhv-content .portlet-announcements .entry .panel-body {
  margin-top: -2rem; }

/*
.staging-ready{
	.mb-2 {
		float: right;
		margin-top: 3rem;
		margin-right: 0.75rem;
	}	
}
*/
.signed-out .home-page-aside,
.live-view .home-page-aside {
  padding-top: 1rem; }
  .signed-out .home-page-aside .mb-2,
  .live-view .home-page-aside .mb-2 {
    display: none; }
  .signed-out .home-page-aside .mb-5,
  .live-view .home-page-aside .mb-5 {
    margin-bottom: 0 !important; }
  .signed-out .home-page-aside p,
  .live-view .home-page-aside p {
    margin-top: 0 !important; }

.control-menu-level-1 #wrapper.mhv-content {
  margin-top: 122px; }

.hide-control-menu #wrapper.mhv-content {
  margin-top: 0 !important; }
  .hide-control-menu #wrapper.mhv-content .lfr-asset-anchor {
    display: none !important; }

.home-page .usa-hero div.mb-2 {
  display: none !important; }

.mb-3 h2 {
  margin-top: 1rem !important; }

/*--- Portlet Configuration Screen Changes ---*/
.portlet-configuration-setup {
  padding: 2rem; }

@page {
  size: letter landscape;
  margin: 0mm 0mm 0mm 0mm; }

/* --- Printer Friendly --- */
fieldset.printable-fieldset {
  margin: 0;
  margin-top: 1.5rem;
  margin-bottom: 1.75rem;
  padding: 2rem;
  border: 2px groove threedface;
  width: auto;
  height: auto;
  clear: both;
  position: relative; }
  fieldset.printable-fieldset legend {
    border-bottom: none;
    margin: 0;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    font-size: 2rem;
    line-height: 3.1rem;
    font-weight: 700;
    width: auto;
    padding: 5px; }
  @media screen and (max-width: 950px) {
    fieldset.printable-fieldset {
      padding: 0;
      padding-left: 0.5rem; }
      fieldset.printable-fieldset #hide {
        float: none; } }

@media screen {
  .print-only {
    display: none; } }

/* --- Things to never print --- */
@media print {
  @page {
    size: letter portrait;
    margin: 15mm 0mm 15mm 0mm; }
  * {
    overflow: visible !important;
    overflow-y: visible !important;
    overflow-x: visible !important;
    flex: none !important; }
  body,
  html {
    border: 1px solid #fff;
    display: block;
    overflow: visible !important;
    overflow-y: visible !important;
    overflow-x: visible !important;
    margin: 0mm 0mm 0mm 0mm;
    height: auto; }
  body * {
    height: 1mm;
    visibility: hidden; }
  .print-only,
  body.dt-print-view *,
  .mhv-printable-content *,
  .section_to_print * {
    visibility: visible;
    height: auto; }
    .print-only div,
    body.dt-print-view * div,
    .mhv-printable-content * div,
    .section_to_print * div {
      max-width: 85vw; }
  body.dt-print-view,
  .mhv-printable-content,
  .section_to_print {
    border: 0mm;
    padding: 0mm;
    margin: 0mm;
    margin-top: 0mm;
    visibility: visible !important;
    display: block;
    max-width: 85vw;
    min-width: 85vw;
    overflow: visible !important;
    float: none; }
  .mhv-printable-content > img,
  .section_to_print > img {
    margin-bottom: 5mm; }
  #message-body {
    width: 85vw; }
  #wallet-cards {
    margin: 0mm;
    margin-top: 0mm;
    float: none !important;
    position: static !important;
    display: inline;
    box-sizing: content-box !important; }
  .portlet-alerts .panel,
  .usa-alert,
  .ui-datatable,
  .ui-datatable-tablewrapper,
  table,
  img,
  h1, h2, h3, h4, h5, h6,
  .wallet-card {
    margin-top: 0mm;
    padding: 0mm;
    max-width: 85vw !important;
    overflow: visible !important; }
  .ui-datatable {
    margin-top: 5mm !important; }
  h1, h2, h3, h4, h5, h6,
  .portlet-alerts .panel,
  .usa-alert,
  .wallet-card {
    page-break-inside: avoid; }
  .staging-ready,
  .staging-ready #wrapper.mhv-content,
  .has-staging-bar #wrapper.mhv-content {
    margin: 0;
    padding: 0; }
  .fc-center .fc-prev-button,
  .fc-center .fc-next-button,
  .noprint,
  .d-print-none,
  #banner,
  #breadcrumbs,
  #footer,
  #mhv-welcome-bar,
  .mhv-welcome-bar-guest,
  #mhv-welcome-bar-guest,
  .navbar-inner,
  .noprint,
  .portlet-dockbar,
  .portlet-login,
  .portlet-navigation,
  .usa-overlay,
  .printable-fieldset legend,
  .printable-fieldset .btn,
  select,
  .ui-sortable-column-icon,
  .ui-button,
  #portlet_mhvsidebarnavigation_WAR_mhvnavigationportlet_INSTANCE_mhvSidebarLeft,
  #portlet_mhvsidebarnavigation_WAR_mhvnavigationportlet_INSTANCE_mhvSidebarMobile,
  #portlet_mhvsidebarnavigation_WAR_mhvnavigationportlet_INSTANCE_mhvSidebarRight,
  #wrapper.mhv-content > .usa-banner {
    display: none !important; }
  a:link:after, a:visited:after {
    display: none;
    content: ""; }
  fieldset.printable-fieldset {
    border: none !important;
    margin: 0 !important;
    padding: 0 !important;
    display: block; }
  .page-break {
    page-break-before: always; }
  .printable_logo_myhealthevet_plain {
    float: left;
    margin-right: -30mm; }
  aside,
  .aside,
  .mhv-aside {
    display: none !important; }
  #viewMessages {
    margin-left: 4rem !important; }
  #messageHistory header,
  .square-gray-box header {
    display: block !important; } }