@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i');

/*** CSS reset ***/

*,
*::before,
*::after {
  box-sizing: border-box;
}

html {
  -moz-text-size-adjust: none;
  -webkit-text-size-adjust: none;
  text-size-adjust: none;
}

body {
  margin: 0;
  line-height: 1.5;
}

img,
picture,
video {
  max-width: 100%;
  display: block;
}

input,
button,
textarea,
select {
  font: inherit;
}

/*** Site-wide styles ***/

body {
  font-family: 'Open Sans', 'Segoe UI', Arial, sans-serif;
  -webkit-font-smoothing: antialiased;
  color: #454546;
}

a {
  color: #007cbf;
  text-decoration: none;
  outline-offset: -0.125rem;
  transition: outline-offset 0.1s, outline-color 0.1s;
}

a:visited {
  color: #8039db;
}

a:hover {
  color: #005587;
  text-decoration: underline;
}

/*** Accessibility styles ***/

p a,
li a {
  text-decoration: underline;
}

.util-max-width-container {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}

.util-sr-only {
  border: 0;
  padding: 0;
  margin: 0;
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
  clip-path: inset(50%);
  white-space: nowrap;
}

.util-external-link-icon::after {
  display: inline-block;
  vertical-align: middle;
  width: 0.875rem;
  margin-left: 0.25rem;
}

.util-external-link-icon--white::after {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23ffffff'><path d='M14.5 2a1.25 1.25 0 1 0 0 2.5h3.23l-7.863 7.867a1.252 1.252 0 0 0 1.77 1.77L19.5 6.27V9.5a1.25 1.25 0 1 0 2.5 0V3.25A1.25 1.25 0 0 0 20.75 2H14.5ZM5.125 3.25A3.124 3.124 0 0 0 2 6.375v12.5A3.124 3.124 0 0 0 5.125 22h12.5a3.124 3.124 0 0 0 3.125-3.125V14.5a1.25 1.25 0 1 0-2.5 0v4.375a.627.627 0 0 1-.625.625h-12.5a.627.627 0 0 1-.625-.625v-12.5c0-.344.281-.625.625-.625H9.5a1.25 1.25 0 1 0 0-2.5H5.125'></path></svg%3E");
}

.util-external-link-icon--fiber-blue::after {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%230f6dbe'><path d='M14.5 2a1.25 1.25 0 1 0 0 2.5h3.23l-7.863 7.867a1.252 1.252 0 0 0 1.77 1.77L19.5 6.27V9.5a1.25 1.25 0 1 0 2.5 0V3.25A1.25 1.25 0 0 0 20.75 2H14.5ZM5.125 3.25A3.124 3.124 0 0 0 2 6.375v12.5A3.124 3.124 0 0 0 5.125 22h12.5a3.124 3.124 0 0 0 3.125-3.125V14.5a1.25 1.25 0 1 0-2.5 0v4.375a.627.627 0 0 1-.625.625h-12.5a.627.627 0 0 1-.625-.625v-12.5c0-.344.281-.625.625-.625H9.5a1.25 1.25 0 1 0 0-2.5H5.125'></path></svg%3E");
}

.banner-comp {
  background: linear-gradient(133.61deg, #0f6dbe 0%, #005587 100%);
  padding: 4rem 0;
}

.banner-comp__content {
  margin-top: 0;
  margin-bottom: 0;
  color: #fff;
  font-size: 2.25rem;
  font-weight: 400;
  padding: 0 1rem;
}

@media screen and (max-width: 40rem) {
  .banner-comp {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .banner-comp__content {
    font-size: 1.25rem;
    font-weight: 700;
  }
}

.header-comp {
  display: flex;
  justify-content: space-between;
}

.header-comp__logo {
  /* This forms the padding next to the left edge of the screen on small devices */
  padding: 2rem 1rem;
}

.header-comp__links {
  align-self: center;
  display: flex;
  justify-content: flex-end;
  align-items: flex-start;
  gap: 1rem;
  padding: 0.25rem 1rem;
  font-size: 1rem;
}

.header-comp__spanish-toggle,
.header-comp__language-assistance {
  text-decoration: none;
  color: #0f6dbe;
}

.header-comp__spanish-toggle {
  position: relative;
}

.header-comp__spanish-toggle::after {
  content: '';
  position: absolute;
  height: 100%;
  pointer-events: none;
  border: 1px solid #dedede;
  /* The margin-left is half of the header-comp__links gap */
  margin-left: 0.5rem;
}

.header-comp__spanish-toggle:hover,
.header-comp__language-assistance:hover {
  text-decoration: underline;
}

@media screen and (max-width: 40rem) {
  .header-comp {
    flex-direction: column-reverse;
  }

  .header-comp__links {
    align-self: stretch;
    background-color: #e8eef4;
    font-size: 0.875rem;
  }

  .header-comp__spanish-toggle,
  .header-comp__language-assistance {
    color: #464645;
  }

  .header-comp__logo {
    align-self: center;
    padding: 1rem;
  }
}

/* Mobile - Document Display Container Styling */
.documents-display-body--bg-white {
  background-color: white;
}

.documents-display-body__row {
  display: flex;
  flex-direction: column;
  flex-basis: 100%;
  padding: 0;
}

.documents-display-body__doc-categories-desktop {
  display: none;
}

.documents-display-body__doc-display {
  display: flex;
  flex-direction: column;
  flex-basis: 100%;
}

/* Desktop - Document Display Container Styling */
@media only screen and (min-width: 640px) {
  .documents-display-body__row {
    flex-direction: row;
    padding: 0 0 0 1rem;
  }

  .documents-display-body__doc-categories-desktop {
    display: flex;
    flex-direction: column;
    flex-basis: 20%;
    padding-top: 2.75rem;
    border-right: 2px solid #dedede;
  }

  .documents-display-body__doc-display {
    flex-basis: 80%;
  }
}

/* Mobile - Document Display Styling */
.doc-display-container {
  padding: 0.5rem 1rem;
  border: none;
}

.doc-display-container__welcome-heading {
  display: none;
}

.search-container-row {
  border-bottom: 0.063rem solid #dedede;
  margin: 1.75rem 0 1.25rem;
}

.search-container-row__search-bar-container {
  position: relative;
  display: flex;
  flex-direction: column;
  flex-basis: 60%;
}

.search-container-row__search-bar {
  border-radius: 0.5rem;
  border: 0.063rem solid #464645;
  padding: 0.25rem 2.5rem;
}

.search-container-row__search-icon,
.search-container-row__cancel-icon {
  position: absolute;
  width: 1.15rem;
  top: 0;
}

.search-container-row__search-icon {
  margin: 0.5rem;
  left: 0;
}

.search-container-row__search-icon::after {
  content: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23464645' role='img' aria-hidden='true' focusable='false'><path d='M18.248 10.124a8.104 8.104 0 0 1-1.562 4.793l4.945 4.948a1.252 1.252 0 0 1-1.77 1.77l-4.944-4.95a8.078 8.078 0 0 1-4.793 1.563A8.123 8.123 0 0 1 2 10.124 8.123 8.123 0 0 1 10.124 2a8.123 8.123 0 0 1 8.124 8.124Zm-8.124 5.626a5.626 5.626 0 0 0 5.625-5.625A5.626 5.626 0 0 0 10.124 4.5 5.626 5.626 0 0 0 4.5 10.124a5.626 5.626 0 0 0 5.624 5.625Z'></path></svg>");
}

.search-container-row__cancel-icon {
  box-sizing: content-box;
  border: none;
  background: none;
  margin: 0.45rem;
  height: 1.15rem;
  right: 0;
}

.search-container-row__cancel-icon::after {
  width: 1.1rem;
  content: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23464645' role='img' aria-hidden='true' focusable='false'><path d='M20.467 6.074a1.802 1.802 0 0 0-2.547-2.547L12 9.453l-5.926-5.92A1.802 1.802 0 0 0 3.527 6.08L9.453 12l-5.92 5.926a1.802 1.802 0 0 0 2.547 2.547L12 14.547l5.926 5.92a1.802 1.802 0 0 0 2.547-2.547L14.547 12l5.92-5.926Z'></path></svg>");
}

.search-container-row__search-results-text,
.search-container-row__search-bar {
  color: #454546;
  font-size: 1rem;
  letter-spacing: 0;
  line-height: 1.5rem;
}

.search-container-row__page-results-container {
  display: flex;
  justify-content: space-between;
  margin: 1.5rem 0 1rem;
  width: auto;
}

.search-container-row__search-results-text {
  display: flex;
  flex-direction: column;
  margin-bottom: auto;
}

/* Desktop - Document Display Styling */
@media only screen and (min-width: 640px) {
  .doc-display-container {
    padding: 2rem 0 2rem 2.5rem;
  }

  .doc-display-container__welcome-heading {
    display: block;
    color: #464645;
    font-size: 2.25rem;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 2.625rem;
    margin: 0;
  }

  .search-container-row {
    display: flex;
    align-items: flex-end;
    border: none;
    gap: 1.25rem;
  }

  .search-container-row__search-bar {
    display: flex;
    flex-direction: column;
    flex-basis: 80%;
  }

  .search-container-row__page-results-container {
    margin: 0;
    width: 40%;
  }
}

/* Document Error Styling */
.doc-error-container {
  max-width: 35.625rem;
  padding: 4rem 1rem;
}

.doc-error-container,
.doc-error-container__search-error-icon,
.doc-error-container__data-error-icon,
.doc-error-container__error-text,
.doc-error-container__error-subtext {
  text-align: center;
  margin: 0 auto;
}

.doc-error-container__search-error-icon,
.doc-error-container__data-error-icon {
  margin-bottom: 2.25rem;
}

.doc-error-container__search-error-icon {
  content: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22160%22%20height%3D%22159%22%20viewBox%3D%220%200%20160%20159%22%3E%20%20%20%20%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%20%20%20%20%20%20%20%20%3Cpath%20fill%3D%22%23E8EEF4%22%20d%3D%22M96.182%200C77.215%200%2064.736%2015.934%2066.851%2038.543a5.569%205.569%200%200%200-.172.227c-2.37%203.229-1.791%207.737-1.028%2011.307%201.322%206.157%203.564%209.342%205.709%2010.976.705%203.027%204.906%208.695%208.7%2012.26v.005c0%20.005.034.045.039.054.186.277.313.534.514.805.21%203.876.171%2012.937.074%2014.21-2.488%201.462-22.115%203.724-27.711%204.81-11.217.71-15.05%2011.45-19.975%2025.512%200%200-.877%204.222%2063.494%204.222%2063.49%200%2063.49-4.217%2063.49-4.217-4.925-14.067-8.705-24.377-19.975-25.517-5.606-1.086-25.253-3.348-27.725-4.82-.084-1.219-.123-10.344.097-14.382.138-.168.28-.312.412-.484l-.069-.07c3.843-3.564%208.059-9.331%208.774-12.388%202.14-1.634%204.381-4.814%205.703-10.976.764-3.57%201.337-8.073-1.023-11.302-.064-.08-.117-.153-.171-.227C128.123%2015.934%20114.434%200%2096.182%200%22%2F%3E%20%20%20%20%20%20%20%20%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M99.765%20142.415H24.794V57.256L13.121%2039.23h70.143c9.113%200%2016.501%207.4%2016.501%2016.526v86.66z%22%2F%3E%20%20%20%20%20%20%20%20%3Cpath%20stroke%3D%22%23005587%22%20stroke-linejoin%3D%22round%22%20d%3D%22M99.765%20142.415H24.794V57.256L13.121%2039.23h70.143c9.113%200%2016.501%207.4%2016.501%2016.526v86.66z%22%2F%3E%20%20%20%20%20%20%20%20%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M13.12%2039.229c-6.447%200-11.673%208.07-11.673%2018.027h23.345c0-9.956-5.225-18.027-11.672-18.027%22%2F%3E%20%20%20%20%20%20%20%20%3Cpath%20stroke%3D%22%23005587%22%20stroke-linejoin%3D%22round%22%20d%3D%22M13.12%2039.229c-6.447%200-11.673%208.07-11.673%2018.027h23.345c0-9.956-5.225-18.027-11.672-18.027z%22%2F%3E%20%20%20%20%20%20%20%20%3Cpath%20stroke%3D%22%2394B3CD%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M37.214%2066.808h48.68M37.214%2077.349h48.68M37.214%2087.889h48.68M37.214%2098.43h48.68M37.214%20108.97h48.68M37.214%20119.51h32.8%22%2F%3E%20%20%20%20%20%20%20%20%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M125.084%20156.684L109%20144.9l6.213-8.5%2016.084%2011.78a5.275%205.275%200%200%201%201.14%207.363%205.255%205.255%200%200%201-7.353%201.141%22%2F%3E%20%20%20%20%20%20%20%20%3Cpath%20stroke%3D%22%23005587%22%20stroke-linejoin%3D%22round%22%20d%3D%22M125.084%20156.684L109%20144.9l6.213-8.5%2016.084%2011.78a5.275%205.275%200%200%201%201.14%207.363%205.255%205.255%200%200%201-7.353%201.141z%22%2F%3E%20%20%20%20%20%20%20%20%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M119.017%20125.308c2.088%2013.475-7.13%2026.089-20.584%2028.179-13.455%202.09-26.051-7.14-28.138-20.615-2.087-13.474%207.13-26.088%2020.585-28.178%2013.455-2.087%2026.05%207.14%2028.137%2020.614%22%2F%3E%20%20%20%20%20%20%20%20%3Cpath%20stroke%3D%22%23005587%22%20stroke-linejoin%3D%22round%22%20d%3D%22M119.017%20125.308c2.088%2013.475-7.13%2026.089-20.584%2028.179-13.455%202.09-26.051-7.14-28.138-20.615-2.087-13.474%207.13-26.088%2020.585-28.178%2013.455-2.087%2026.05%207.14%2028.137%2020.614z%22%2F%3E%20%20%20%20%20%20%20%20%3Cpath%20fill%3D%22%230080C7%22%20d%3D%22M97.468%20146.735c-9.686%201.501-18.754-5.141-20.256-14.838-1.502-9.7%205.134-18.781%2014.817-20.285%209.686-1.505%2018.754%205.138%2020.256%2014.838%201.502%209.7-5.131%2018.78-14.817%2020.285z%22%2F%3E%20%20%20%20%20%20%20%20%3Cpath%20stroke%3D%22%23005587%22%20stroke-linejoin%3D%22round%22%20d%3D%22M112.285%20126.45c1.502%209.7-5.131%2018.78-14.817%2020.285-9.686%201.501-18.754-5.141-20.256-14.838-1.502-9.7%205.134-18.781%2014.817-20.285%209.686-1.505%2018.754%205.138%2020.256%2014.838z%22%2F%3E%20%20%20%20%20%20%20%20%3Cpath%20stroke%3D%22%23FFF%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M102.34%20138.4c-.71.53-1.49.988-2.34%201.354M91%20118.352c5.856-2.535%2012.654.162%2015.186%206.027a11.56%2011.56%200%200%201-.205%209.636%22%2F%3E%20%20%20%20%3C%2Fg%3E%3C%2Fsvg%3E');
  width: 160px;
  height: 161px;
}

.doc-error-container__data-error-icon {
  content: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22192%22%20height%3D%22155%22%20viewBox%3D%220%200%20192%20155%22%3E%20%20%20%20%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%20%20%20%20%20%20%20%20%3Cpath%20fill%3D%22%23E8EEF4%22%20d%3D%22M96%20154.37l-.195.12-.144-.33c-52.373-32.227-74.11-49.247-88.649-74.428-14.587-25.266-5.68-57.718%2019.895-72.484C50.538-6.395%2080.13-.165%2096%2020.791%20111.87-.165%20141.462-6.395%20165.093%207.248c25.575%2014.766%2034.482%2047.218%2019.895%2072.484-14.538%2025.18-36.276%2042.2-88.649%2074.429l-.144.328-.195-.12z%22%2F%3E%20%20%20%20%20%20%20%20%3Cg%20transform%3D%22scale%28-1%201%29%20rotate%28-45%20-26.146%20227.773%29%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20fill%3D%22%23FFF%22%20stroke%3D%22%23005587%22%20d%3D%22M.5%2023.023v114.35c0%2012.439%2010.085%2022.523%2022.526%2022.523%2012.443%200%2022.526-10.083%2022.526-22.524V23.023C45.552%2010.584%2035.467.5%2023.026.5%2010.584.5.5%2010.583.5%2023.023z%22%2F%3E%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20fill%3D%22%23E8EEF4%22%20stroke%3D%22%23005587%22%20d%3D%22M9.135%2061.174v38.76a1.5%201.5%200%200%200%201.5%201.506h24.782c.83%200%201.5-.672%201.5-1.505V61.174a1.5%201.5%200%200%200-1.5-1.506H10.636c-.83%200-1.501.673-1.501%201.506z%22%2F%3E%20%20%20%20%20%20%20%20%20%20%20%20%3Cellipse%20cx%3D%2211.873%22%20cy%3D%2250.257%22%20fill%3D%22%230080C7%22%20rx%3D%221.799%22%20ry%3D%221.782%22%2F%3E%20%20%20%20%20%20%20%20%20%20%20%20%3Cellipse%20cx%3D%2223.386%22%20cy%3D%2250.257%22%20fill%3D%22%230080C7%22%20rx%3D%221.799%22%20ry%3D%221.782%22%2F%3E%20%20%20%20%20%20%20%20%20%20%20%20%3Cellipse%20cx%3D%2234.899%22%20cy%3D%2250.257%22%20fill%3D%22%230080C7%22%20rx%3D%221.799%22%20ry%3D%221.782%22%2F%3E%20%20%20%20%20%20%20%20%20%20%20%20%3Cellipse%20cx%3D%2211.873%22%20cy%3D%2236%22%20fill%3D%22%230080C7%22%20rx%3D%221.799%22%20ry%3D%221.782%22%2F%3E%20%20%20%20%20%20%20%20%20%20%20%20%3Cellipse%20cx%3D%2223.386%22%20cy%3D%2236%22%20fill%3D%22%230080C7%22%20rx%3D%221.799%22%20ry%3D%221.782%22%2F%3E%20%20%20%20%20%20%20%20%20%20%20%20%3Cellipse%20cx%3D%2234.899%22%20cy%3D%2236%22%20fill%3D%22%230080C7%22%20rx%3D%221.799%22%20ry%3D%221.782%22%2F%3E%20%20%20%20%20%20%20%20%20%20%20%20%3Cellipse%20cx%3D%2217.629%22%20cy%3D%2221.743%22%20fill%3D%22%230080C7%22%20rx%3D%221.799%22%20ry%3D%221.782%22%2F%3E%20%20%20%20%20%20%20%20%20%20%20%20%3Cellipse%20cx%3D%2229.143%22%20cy%3D%2221.743%22%20fill%3D%22%230080C7%22%20rx%3D%221.799%22%20ry%3D%221.782%22%2F%3E%20%20%20%20%20%20%20%20%20%20%20%20%3Cellipse%20cx%3D%2211.873%22%20cy%3D%22125.109%22%20fill%3D%22%230080C7%22%20rx%3D%221.799%22%20ry%3D%221.782%22%2F%3E%20%20%20%20%20%20%20%20%20%20%20%20%3Cellipse%20cx%3D%2223.386%22%20cy%3D%22125.109%22%20fill%3D%22%230080C7%22%20rx%3D%221.799%22%20ry%3D%221.782%22%2F%3E%20%20%20%20%20%20%20%20%20%20%20%20%3Cellipse%20cx%3D%2234.899%22%20cy%3D%22125.109%22%20fill%3D%22%230080C7%22%20rx%3D%221.799%22%20ry%3D%221.782%22%2F%3E%20%20%20%20%20%20%20%20%20%20%20%20%3Cellipse%20cx%3D%2211.873%22%20cy%3D%22110.851%22%20fill%3D%22%230080C7%22%20rx%3D%221.799%22%20ry%3D%221.782%22%2F%3E%20%20%20%20%20%20%20%20%20%20%20%20%3Cellipse%20cx%3D%2223.386%22%20cy%3D%22110.851%22%20fill%3D%22%230080C7%22%20rx%3D%221.799%22%20ry%3D%221.782%22%2F%3E%20%20%20%20%20%20%20%20%20%20%20%20%3Cellipse%20cx%3D%2234.899%22%20cy%3D%22110.851%22%20fill%3D%22%230080C7%22%20rx%3D%221.799%22%20ry%3D%221.782%22%2F%3E%20%20%20%20%20%20%20%20%20%20%20%20%3Cellipse%20cx%3D%2217.629%22%20cy%3D%22139.366%22%20fill%3D%22%230080C7%22%20rx%3D%221.799%22%20ry%3D%221.782%22%2F%3E%20%20%20%20%20%20%20%20%20%20%20%20%3Cellipse%20cx%3D%2229.143%22%20cy%3D%22139.366%22%20fill%3D%22%230080C7%22%20rx%3D%221.799%22%20ry%3D%221.782%22%2F%3E%20%20%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%20%20%20%20%3Cg%20transform%3D%22rotate%28-45%2069.616%20-3.416%29%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20fill%3D%22%23FFF%22%20stroke%3D%22%23005587%22%20d%3D%22M.5%2023.023v114.35c0%2012.439%2010.085%2022.523%2022.526%2022.523%2012.443%200%2022.526-10.083%2022.526-22.524V23.023C45.552%2010.584%2035.467.5%2023.026.5%2010.584.5.5%2010.583.5%2023.023z%22%2F%3E%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20fill%3D%22%230080C7%22%20stroke%3D%22%23005587%22%20d%3D%22M9.135%2061.174v38.76a1.5%201.5%200%200%200%201.5%201.506h24.782c.83%200%201.5-.672%201.5-1.505V61.174a1.5%201.5%200%200%200-1.5-1.506H10.636c-.83%200-1.501.673-1.501%201.506z%22%2F%3E%20%20%20%20%20%20%20%20%20%20%20%20%3Cellipse%20cx%3D%2211.873%22%20cy%3D%2250.257%22%20fill%3D%22%230080C7%22%20rx%3D%221.799%22%20ry%3D%221.782%22%2F%3E%20%20%20%20%20%20%20%20%20%20%20%20%3Cellipse%20cx%3D%2223.386%22%20cy%3D%2250.257%22%20fill%3D%22%230080C7%22%20rx%3D%221.799%22%20ry%3D%221.782%22%2F%3E%20%20%20%20%20%20%20%20%20%20%20%20%3Cellipse%20cx%3D%2234.899%22%20cy%3D%2250.257%22%20fill%3D%22%230080C7%22%20rx%3D%221.799%22%20ry%3D%221.782%22%2F%3E%20%20%20%20%20%20%20%20%20%20%20%20%3Cellipse%20cx%3D%2211.873%22%20cy%3D%2236%22%20fill%3D%22%230080C7%22%20rx%3D%221.799%22%20ry%3D%221.782%22%2F%3E%20%20%20%20%20%20%20%20%20%20%20%20%3Cellipse%20cx%3D%2223.386%22%20cy%3D%2236%22%20fill%3D%22%230080C7%22%20rx%3D%221.799%22%20ry%3D%221.782%22%2F%3E%20%20%20%20%20%20%20%20%20%20%20%20%3Cellipse%20cx%3D%2234.899%22%20cy%3D%2236%22%20fill%3D%22%230080C7%22%20rx%3D%221.799%22%20ry%3D%221.782%22%2F%3E%20%20%20%20%20%20%20%20%20%20%20%20%3Cellipse%20cx%3D%2217.629%22%20cy%3D%2221.743%22%20fill%3D%22%230080C7%22%20rx%3D%221.799%22%20ry%3D%221.782%22%2F%3E%20%20%20%20%20%20%20%20%20%20%20%20%3Cellipse%20cx%3D%2229.143%22%20cy%3D%2221.743%22%20fill%3D%22%230080C7%22%20rx%3D%221.799%22%20ry%3D%221.782%22%2F%3E%20%20%20%20%20%20%20%20%20%20%20%20%3Cellipse%20cx%3D%2211.873%22%20cy%3D%22125.109%22%20fill%3D%22%230080C7%22%20rx%3D%221.799%22%20ry%3D%221.782%22%2F%3E%20%20%20%20%20%20%20%20%20%20%20%20%3Cellipse%20cx%3D%2223.386%22%20cy%3D%22125.109%22%20fill%3D%22%230080C7%22%20rx%3D%221.799%22%20ry%3D%221.782%22%2F%3E%20%20%20%20%20%20%20%20%20%20%20%20%3Cellipse%20cx%3D%2234.899%22%20cy%3D%22125.109%22%20fill%3D%22%230080C7%22%20rx%3D%221.799%22%20ry%3D%221.782%22%2F%3E%20%20%20%20%20%20%20%20%20%20%20%20%3Cellipse%20cx%3D%2211.873%22%20cy%3D%22110.851%22%20fill%3D%22%230080C7%22%20rx%3D%221.799%22%20ry%3D%221.782%22%2F%3E%20%20%20%20%20%20%20%20%20%20%20%20%3Cellipse%20cx%3D%2223.386%22%20cy%3D%22110.851%22%20fill%3D%22%230080C7%22%20rx%3D%221.799%22%20ry%3D%221.782%22%2F%3E%20%20%20%20%20%20%20%20%20%20%20%20%3Cellipse%20cx%3D%2234.899%22%20cy%3D%22110.851%22%20fill%3D%22%230080C7%22%20rx%3D%221.799%22%20ry%3D%221.782%22%2F%3E%20%20%20%20%20%20%20%20%20%20%20%20%3Cellipse%20cx%3D%2217.629%22%20cy%3D%22139.366%22%20fill%3D%22%230080C7%22%20rx%3D%221.799%22%20ry%3D%221.782%22%2F%3E%20%20%20%20%20%20%20%20%20%20%20%20%3Cellipse%20cx%3D%2229.143%22%20cy%3D%22139.366%22%20fill%3D%22%230080C7%22%20rx%3D%221.799%22%20ry%3D%221.782%22%2F%3E%20%20%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%3C%2Fg%3E%3C%2Fsvg%3E');
  width: 198px;
  height: 160px;
}

.doc-error-container__error-text,
.doc-error-container__error-subtext {
  letter-spacing: 0;
}

.doc-error-container__error-text {
  color: #454546;
  font-size: 2rem;
  line-height: 3rem;
}

.doc-error-container__error-subtext {
  color: #5a5a5a;
  font-size: 1rem;
  line-height: 2.25rem;
}
/* Document Error Styling */

/* Document & Category Loading Styling */
.doc-loading-row {
  padding: 2rem 1.5rem;
  width: 100%;
}

.doc-loading-row td {
  width: 100% !important;
}

.doc-loading-row__loading-bar {
  border-radius: 0.5rem;
  height: 1.25rem;
  margin: 1.5rem 1rem;
  background: #f9f9f9 linear-gradient(90deg, #f9f9f9, #dedede, #f9f9f9) no-repeat;
  background-size: 200% 100%;
  animation: placeHolderShimmer 1s infinite linear;
  animation-fill-mode: forwards;
}

@keyframes placeHolderShimmer {
  0% {
    background-position: 100% 0;
  }
  100% {
    background-position: -100% 0;
  }
}
/* Document & Category Loading Styling */

/* Mobile - Document Table Styling */
.document-table {
  border-collapse: collapse;
  width: 100%;
  table-layout: fixed;
}

.document-table--hide {
  display: none;
}

.document-table__header-row {
  display: none;
}

.document-table__data-row {
  border-bottom: 0.063rem solid #dedede;
}

.doc-item--desktop {
  display: none;
}

.doc-item--mobile {
  display: flex;
  flex-direction: column;
  width: 100%;
}

.doc-item__doc-name-desc-flex-row {
  display: flex;
  flex-basis: 100%;
  justify-content: space-between;
}

.doc-item__doc-name,
.doc-item__doc-desc {
  color: #454546;
  font-size: 1rem;
  letter-spacing: 0;
  line-height: 1.5rem;
  margin-bottom: 0;
}

.doc-item__doc-name,
.doc-item__doc-name-icon,
.doc-item__doc-desc,
.doc-item__doc-btn {
  padding: calc(0.5rem - 2px) calc(1rem - 2px);
}

.doc-item__doc-name {
  display: flex;
  flex-direction: column;
  color: #4e4e50;
  font-weight: bold;
}

.doc-item__doc-name-icon {
  margin-top: 0.75rem;
}

.doc-item__doc-name-icon::after,
.doc-item__doc-name-icon--open::after {
  display: flex;
  flex-direction: column;
  padding-left: 0.25rem;
  padding-top: 0.25rem;
  width: 1.25rem;
  vertical-align: sub;
}

.doc-item__doc-name-icon::after {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 24 24' fill='%230f6dbe' role='img'%3E%3Cpath d='M3.5 6.8c.2 0 .4 0 .5.2l8 8 8-8c.3-.3.8-.3 1.1 0s.3.8 0 1.1l-8.5 8.5c-.3.3-.8.3-1.1 0L3 8c-.3-.3-.3-.7 0-1 .1-.2.3-.2.5-.2z'/%3E%3C/svg%3E");
}

.doc-item__doc-name-icon--open::after {
  content: url('data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 xml:space=%27preserve%27 fill=%27%230f6dbe%27 role=%27img%27%3E%3Cpath d=%27M20.5 16.8c-.2 0-.4-.1-.5-.2l-8-8-8 8c-.3.3-.8.3-1.1 0s-.3-.8 0-1.1L11.5 7c.3-.3.8-.3 1.1 0l8.5 8.5c.3.3.3.8 0 1.1-.2.1-.4.2-.6.2z%27/%3E%3C/svg%3E');
}

.doc-item__doc-desc {
  opacity: 1;
  line-height: 1.065rem;
  transition: max-height 0.3s ease-out, opacity 0.5s ease-out;
  height: auto;
  max-height: 12rem;
  overflow: hidden;
  margin: 0;
}

.doc-item__doc-desc--collapsed {
  opacity: 0;
  max-height: 0;
}

.doc-item__doc-data-flex-row {
  display: flex;
  justify-content: space-between;
  min-height: 2.5rem;
}

.doc-item__doc-data-flex-row:last-child {
  margin-right: 1.75rem;
}

.doc-item__doc-data-flex-col {
  display: flex;
  flex-direction: column;
}

.doc-item__doc-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin: 0 0 0.25rem 0;
  font-weight: 400;
  font-size: 1rem;
  font-style: normal;
  line-height: inherit;
  text-align: center;
  letter-spacing: 0;
  vertical-align: middle;
  cursor: pointer;
  color: #0f6dbe;
  border: none;
  border-radius: 4rem;
  background: rgba(0, 0, 0, 0);
  text-decoration: none;
}

.doc-item__doc-btn:hover {
  background: #e8eef4;
}

.doc-item__doc-btn:active {
  color: #003d61;
}

.doc-item__doc-btn::after {
  margin: 0.25rem 0 0 0.5rem;
  width: 1rem;
}

.doc-item__doc-btn--external::after {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%230f6dbe'><path d='M14.5 2a1.25 1.25 0 1 0 0 2.5h3.23l-7.863 7.867a1.252 1.252 0 0 0 1.77 1.77L19.5 6.27V9.5a1.25 1.25 0 1 0 2.5 0V3.25A1.25 1.25 0 0 0 20.75 2H14.5ZM5.125 3.25A3.124 3.124 0 0 0 2 6.375v12.5A3.124 3.124 0 0 0 5.125 22h12.5a3.124 3.124 0 0 0 3.125-3.125V14.5a1.25 1.25 0 1 0-2.5 0v4.375a.627.627 0 0 1-.625.625h-12.5a.627.627 0 0 1-.625-.625v-12.5c0-.344.281-.625.625-.625H9.5a1.25 1.25 0 1 0 0-2.5H5.125'></path></svg%3E");
}

.doc-item__doc-btn--pdf::after {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 32 32' role='img' aria-hidden='true' focusable='false'><path fill='%23ffffff' fill-rule='evenodd' d='M23 29.5H9c-1.1 0-2-.9-2-2V11.7c0-.2.1-.5.2-.6l6.6-7.7c.2-.3.5-.4.8-.4H23c1.1 0 2 .9 2 2v22.5c0 1.1-.9 2-2 2z' clip-rule='evenodd'></path><path fill='%23464645' d='M23 2h-8.4c-.6 0-1.2.3-1.6.7l-6.6 7.7c-.2.4-.4.8-.4 1.3V18h2v-6h5c1.7 0 3-1.3 3-3V4h7c.6 0 1 .4 1 1v22.5c0 .6-.4 1-1 1H9c-.6 0-1-.4-1-1V26H6v1.5c0 1.7 1.3 3 3 3h14c1.7 0 3-1.3 3-3V5c0-1.7-1.3-3-3-3zm-9 7c0 .6-.4 1-1 1H9.5L14 4.7V9z'></path><path fill='%23e10000' d='M15 18H4c-1.1 0-2 .9-2 2v4c0 1.1.9 2 2 2h11c1.1 0 2-.9 2-2v-4c0-1.1-.9-2-2-2z'></path></svg%3E");
}

.doc-item__doc-btn--word::after,
.doc-item__doc-btn--excel::after {
  width: 0.75rem;
}

.doc-item__doc-btn--word::after {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 12 15.7894737' version='1.1'><title>Shape</title><g id='Wireframes' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'><g id='Form-Finder_Desktop_Unauthenticated-Producer_Select-Form-with-Sign-Now_v5' transform='translate(-1516, -865)' fill='%230f6dbe' fill-rule='nonzero'><g id='file-word-regular' transform='translate(1516, 865)'><path d='M1.5,13.8157895 L1.5,1.97368421 C1.5,1.70230263 1.725,1.48026316 2,1.48026316 L7,1.48026316 L7,3.94736842 C7,4.49321546 7.446875,4.93421053 8,4.93421053 L10.5,4.93421053 L10.5,13.8157895 C10.5,14.0871711 10.275,14.3092105 10,14.3092105 L2,14.3092105 C1.725,14.3092105 1.5,14.0871711 1.5,13.8157895 Z M2,0 C0.896875,0 0,0.885074013 0,1.97368421 L0,13.8157895 C0,14.9043997 0.896875,15.7894737 2,15.7894737 L10,15.7894737 C11.103125,15.7894737 12,14.9043997 12,13.8157895 L12,4.76459704 C12,4.24033717 11.790625,3.73766447 11.415625,3.36759868 L8.584375,0.576685855 C8.209375,0.206620066 7.703125,0 7.171875,0 L2,0 Z M3.71875,7.43523849 C3.6,7.04358553 3.18125,6.82154605 2.784375,6.93873355 C2.3875,7.05592105 2.1625,7.46916118 2.28125,7.86081414 L3.78125,12.7950247 C3.875,13.1095806 4.16875,13.3223684 4.5,13.3223684 C4.83125,13.3223684 5.121875,13.1064967 5.21875,12.7950247 L6,10.2230674 L6.78125,12.7950247 C6.875,13.1095806 7.16875,13.3223684 7.5,13.3223684 C7.83125,13.3223684 8.121875,13.1064967 8.21875,12.7950247 L9.71875,7.86081414 C9.8375,7.46916118 9.6125,7.05592105 9.215625,6.93873355 C8.81875,6.82154605 8.4,7.04358553 8.28125,7.43523849 L7.5,10.0071957 L6.71875,7.43523849 C6.625,7.12068257 6.33125,6.90789474 6,6.90789474 C5.66875,6.90789474 5.378125,7.12376645 5.28125,7.43523849 L4.5,10.0071957 L3.71875,7.43523849 Z' id='Shape'/></g></g></g></svg%3E");
}

.doc-item__doc-btn--excel::after {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 12 15.2727273' version='1.1'><title>Shape</title><g id='Wireframes' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'><g id='Form-Finder_Desktop_Unauthenticated-Producer_Select-Form-with-Sign-Now_v5' transform='translate(-1516, -771)' fill='%230f6dbe' fill-rule='nonzero'><g id='file-excel-regular' transform='translate(1516, 771)'><path d='M1.5,13.3636364 L1.5,1.90909091 C1.5,1.64659091 1.725,1.43181818 2,1.43181818 L7,1.43181818 L7,3.81818182 C7,4.34616477 7.446875,4.77272727 8,4.77272727 L10.5,4.77272727 L10.5,13.3636364 C10.5,13.6261364 10.275,13.8409091 10,13.8409091 L2,13.8409091 C1.725,13.8409091 1.5,13.6261364 1.5,13.3636364 Z M2,0 C0.896875,0 0,0.856107955 0,1.90909091 L0,13.3636364 C0,14.4166193 0.896875,15.2727273 2,15.2727273 L10,15.2727273 C11.103125,15.2727273 12,14.4166193 12,13.3636364 L12,4.60866477 C12,4.1015625 11.790625,3.61534091 11.415625,3.25738636 L8.584375,0.5578125 C8.209375,0.199857955 7.703125,0 7.171875,0 L2,0 Z M4.840625,6.95923295 C4.5875,6.64602273 4.115625,6.59232955 3.7875,6.83394886 C3.459375,7.07556818 3.403125,7.52599432 3.65625,7.83920455 L5.05,9.54545455 L3.659375,11.2546875 C3.40625,11.5678977 3.4625,12.0153409 3.790625,12.2599432 C4.11875,12.5045455 4.5875,12.4478693 4.84375,12.1346591 L6,10.7117898 L7.159375,12.1316761 C7.4125,12.4448864 7.884375,12.4985795 8.2125,12.2569602 C8.540625,12.0153409 8.596875,11.5649148 8.34375,11.2517045 L6.95,9.54545455 L8.340625,7.83622159 C8.59375,7.52301136 8.5375,7.07556818 8.209375,6.83096591 C7.88125,6.58636364 7.4125,6.64303977 7.15625,6.95625 L6,8.37911932 L4.840625,6.95923295 Z' id='Shape'/></g></g></g></svg%3E");
}

.doc-item__doc-btn--document::after {
  width: 1.1rem;
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%230f6dbe' role='img' aria-hidden='true' focusable='false'><path d='M7.5 2A2.502 2.502 0 0 0 5 4.5v15C5 20.879 6.121 22 7.5 22h10c1.379 0 2.5-1.121 2.5-2.5V8.25h-5A1.25 1.25 0 0 1 13.75 7V2H7.5ZM15 2v5h5l-5-5ZM9.375 12h6.25c.344 0 .625.281.625.625a.627.627 0 0 1-.625.625h-6.25a.627.627 0 0 1-.625-.625c0-.344.281-.625.625-.625Zm0 2.5h6.25c.344 0 .625.281.625.625a.627.627 0 0 1-.625.625h-6.25a.627.627 0 0 1-.625-.625c0-.344.281-.625.625-.625Zm0 2.5h6.25c.344 0 .625.281.625.625a.627.627 0 0 1-.625.625h-6.25a.627.627 0 0 1-.625-.625c0-.344.281-.625.625-.625Z'></path></svg%3E");
}

/* Desktop - Document Table Styling */
@media only screen and (min-width: 640px) {
  .document-table__header-row {
    display: table-row-group;
    border-bottom: 0.063rem solid #dedede;
  }

  .document-table__header-item:first-child {
    text-align: center;
    width: 50%;
    padding: 1.5rem 0;
  }

  .document-table__header-item {
    text-align: left;
    width: 15%;
    padding: 1.5rem calc(1rem - 2px);
    color: #4e4e50;
    font-size: 1rem;
    font-weight: bold;
    letter-spacing: 0;
    line-height: 1.5rem;
  }

  .document-table__data-row:first-child {
    padding: 0 2rem 1.25rem;
    width: 50%;
  }

  .document-table__data-row {
    width: 15%;
    vertical-align: top;
  }

  .doc-item__doc-name-row {
    display: flex;
    justify-content: left;
  }

  .doc-item--desktop {
    display: table-row;
  }

  .doc-item--mobile {
    display: none;
  }

  .doc-item__doc-name,
  .doc-item__doc-desc {
    padding: 0;
  }

  .doc-item__doc-name-icon {
    margin: 1.2rem 0 0 0.8rem;
  }

  .doc-item__doc-name-icon,
  .doc-item__doc-name-icon::after,
  .doc-item__doc-name-icon--open::after {
    padding: 0;
  }

  .doc-item__doc-desc {
    margin-bottom: 1rem;
  }

  .doc-item__no-link-text {
    margin: 0.75em 0;
  }

  .doc-item__no-link-text,
  .doc-item__doc-btn {
    padding: calc(0.5rem - 2px) calc(1rem - 2px);
  }

  .doc-item__doc-btn {
    margin: 0.5em 0;
  }
}

/* Mobile - Document Pagination Styling */
.search-container-row__pagination-dropdown {
  display: flex;
  flex-direction: column;
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  border: none;
  cursor: pointer;

  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='13.3333333px' height='8px' viewBox='0 0 13.3333333 8' version='1.1'><title>Path</title><g id='Wireframes' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'><g id='Form-Finder_Desktop_Unauthenticated-Producer_Select-Form-with-Sign-Now_v5' transform='translate(-1518, -527)' fill='%230f6dbe' fill-rule='nonzero'><g id='Group-4' transform='translate(1465, 519)'><g id='caret-down-solid' transform='translate(53, 8)'><path d='M5.72493214,7.60952753 C6.24554836,8.13015749 7.09102911,8.13015749 7.61164534,7.60952753 L12.9427555,2.27827671 C13.325929,1.89509306 13.4383821,1.32448262 13.2301356,0.82467786 C13.0218891,0.324873096 12.5387573,0 11.9973164,0 L1.33509614,0.0041650397 C0.797820194,0.0041650397 0.310523408,0.329038136 0.102276919,0.8288429 C-0.105969571,1.32864766 0.0106484632,1.8992581 0.389657074,2.28244175 L5.72076721,7.61369257 L5.72493214,7.60952753 Z' id='Path'/></g></g></g></g></svg%3E");
  background-repeat: no-repeat;
  background-position-x: 100%;
  background-position-y: 0.52rem;

  width: 4.3rem;
  color: #454546;
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.5rem;
  text-align: left;
  margin-left: auto;
  margin-top: auto;
}

.search-container-row__pagination-dropdown::-ms-expand {
  display: none;
}

.pagination-arrows-container {
  display: flex;
  gap: 2rem;
  align-items: center;
  justify-content: flex-end;
  margin: 1.75rem 1rem 0 0;
}

.pagination-arrows-container--hide {
  display: none;
}

.pagination-arrows-container__prev-arrow,
.pagination-arrows-container__next-arrow {
  display: inline-block;
  flex-direction: column;
  font-size: 1.125rem;
  line-height: 1.5rem;
  color: #0f6dbe;
  cursor: pointer;
}

.pagination-arrows-container__arrow-btn {
  border: none;
  background: none;
}

.pagination-arrows-container__prev-arrow--disabled,
.pagination-arrows-container__next-arrow--disabled {
  pointer-events: none;
  color: #dedede;
}

.pagination-arrows-container__prev-arrow::before,
.pagination-arrows-container__next-arrow::after {
  display: inline-block;
  padding-left: 0.25rem;
  padding-top: 0.25rem;
  width: 1.65rem;
  vertical-align: sub;
  margin: 0 1rem;
}

.pagination-arrows-container__prev-arrow::before {
  content: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 xml:space=%27preserve%27 fill='%230f6dbe' role=%27img%27%3E%3Cpath d=%27m9.9 4.5-7.4 7c-.1.1-.2.3-.2.5s.1.4.2.5l7.4 7c.3.3.8.3 1.1 0 .3-.3.3-.8 0-1.1l-6-5.7h16c.4 0 .8-.3.8-.8s-.3-.8-.8-.8H4.9l6-5.7c.2-.1.2-.3.2-.5s-.1-.4-.2-.5c-.2-.2-.7-.2-1 .1z%27/%3E%3C/svg%3E");
}

.pagination-arrows-container__prev-arrow--disabled::before {
  content: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 xml:space=%27preserve%27 fill='%23dedede' role=%27img%27%3E%3Cpath d=%27m9.9 4.5-7.4 7c-.1.1-.2.3-.2.5s.1.4.2.5l7.4 7c.3.3.8.3 1.1 0 .3-.3.3-.8 0-1.1l-6-5.7h16c.4 0 .8-.3.8-.8s-.3-.8-.8-.8H4.9l6-5.7c.2-.1.2-.3.2-.5s-.1-.4-.2-.5c-.2-.2-.7-.2-1 .1z%27/%3E%3C/svg%3E");
}

.pagination-arrows-container__next-arrow::after {
  content: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 xml:space=%27preserve%27 fill='%230f6dbe' role=%27img%27%3E%3Cpath d=%27m14.1 19.5 7.4-7c.1-.1.2-.3.2-.5s-.1-.4-.2-.5l-7.4-7c-.3-.3-.8-.3-1.1 0-.3.3-.3.8 0 1.1l6 5.7H3c-.4 0-.8.3-.8.8s.3.8.8.8h16.1l-6 5.7c-.2.1-.2.3-.2.5s.1.4.2.5c.2.2.7.2 1-.1z%27/%3E%3C/svg%3E");
}

.pagination-arrows-container__next-arrow--disabled::after {
  content: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 xml:space=%27preserve%27 fill='%23dedede' role=%27img%27%3E%3Cpath d=%27m14.1 19.5 7.4-7c.1-.1.2-.3.2-.5s-.1-.4-.2-.5l-7.4-7c-.3-.3-.8-.3-1.1 0-.3.3-.3.8 0 1.1l6 5.7H3c-.4 0-.8.3-.8.8s.3.8.8.8h16.1l-6 5.7c-.2.1-.2.3-.2.5s.1.4.2.5c.2.2.7.2 1-.1z%27/%3E%3C/svg%3E");
}

/* Desktop - Document Pagination Styling */
@media only screen and (min-width: 640px) {
  .search-container-row__pagination-dropdown {
    font-weight: bold;
    margin-right: 2rem;
  }
}

/* Mobile - Document Categories Styling */
.search-container-row__doc-categories-mobile-select,
.search-container-row__doc-categories-mobile-label {
  color: #454546;
  font-size: 1rem;
  letter-spacing: 0;
  line-height: 1.5rem;
}

.search-container-row__doc-categories-mobile-label {
  display: block;
  font-weight: bold;
  margin-top: 1.5rem;
}

.search-container-row__doc-categories-mobile-select {
  display: block;
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;

  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width='24px' viewBox=%270 0 24 24%27 xml:space=%27preserve%27 fill=%27%23464645%27 role=%27img%27%3E%3Cpath d=%27M3.5 6.8c.2 0 .4 0 .5.2l8 8 8-8c.3-.3.8-.3 1.1 0s.3.8 0 1.1l-8.5 8.5c-.3.3-.8.3-1.1 0L3 8c-.3-.3-.3-.7 0-1 .1-.2.3-.2.5-.2z%27/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position-x: 98%;
  background-position-y: 0.25rem;

  width: 100%;
  border-radius: 0.5rem;
  border: 0.063rem solid #464645;
  padding: 0.25rem 2.5rem 0.25rem 0.75rem;
  margin-top: 0.4rem;
}

.search-container-row__doc-categories-mobile-select::-ms-expand {
  display: none;
}

/* Desktop - Document Categories Styling */
@media only screen and (min-width: 640px) {
  .search-container-row__doc-categories-mobile-select,
  .search-container-row__doc-categories-mobile-label {
    display: none;
  }

  .doc-categories-desktop__item {
    display: block;
    text-align: left;
    text-decoration: none;
    border: none;
    border-radius: 0.5rem 0rem 0rem 0.5rem;
    padding: 1.25rem 1.5rem;
    background-color: #ffffff;
    font-weight: 500;
    color: #464645;
  }

  .doc-categories-desktop__item:hover {
    text-decoration: underline;
    background-color: #e8eef4;
  }

  .doc-categories-desktop__item:visited {
    color: #464645;
  }

  .doc-categories-desktop__item--selected {
    background-color: #e8eef4;
    color: #0f6dbe;
  }

  .doc-categories-desktop__item--selected:visited {
    color: #0f6dbe;
  }
}

.footer-comp {
  width: 100%;
  height: auto;
  background-color: #0f6dbe;
  padding: 1rem 1rem 7rem;
}

.footer-comp__content-container {
  max-width: 60rem;
  margin: 0 auto;

  /* Footer text styling */
  color: #ffffff;
  text-align: center;
  font-size: 1rem;
  line-height: 1.375rem;
  font-weight: 400;
}

.footer-comp__link-container {
  display: flex;
  justify-content: center;
  margin: 1.5rem;
}

.footer-comp__link,
.footer-comp__link:visited {
  color: #a5fdfa;
}

.footer-comp__link:hover,
.footer-comp__link:focus {
  color: #ffffff;
}

.footer-comp__link--flex {
  display: flex;
  flex-direction: column;
  padding: 0 0.5rem;
}

.footer-comp__link--flex:not(:first-child) {
  border-left: 1px solid #a5fdfa;
}

.footer-comp__link--inline {
  display: inline-block;
}

.footer-comp__separator {
  border: none;
  height: 1px;
  color: #94b3cd; /* old IE */
  background-color: #94b3cd;
}

.footer-comp__separator--small-mobile {
  width: 100%;
}

.footer-comp__bottom-container {
  margin: 0 auto;
  width: 85%;
}

.footer-comp__text {
  display: inline-block;
}

.footer-comp__text--pdf-icon::before,
.footer-comp__text--external-icon::before {
  display: inline-block;
  width: 0.875rem;
  vertical-align: middle;
  margin-right: 0.25rem;
}

.footer-comp__text--pdf-icon::before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 32 32' role='img' aria-hidden='true' focusable='false'><path fill='%23ffffff' fill-rule='evenodd' d='M23 29.5H9c-1.1 0-2-.9-2-2V11.7c0-.2.1-.5.2-.6l6.6-7.7c.2-.3.5-.4.8-.4H23c1.1 0 2 .9 2 2v22.5c0 1.1-.9 2-2 2z' clip-rule='evenodd'></path><path fill='%23464645' d='M23 2h-8.4c-.6 0-1.2.3-1.6.7l-6.6 7.7c-.2.4-.4.8-.4 1.3V18h2v-6h5c1.7 0 3-1.3 3-3V4h7c.6 0 1 .4 1 1v22.5c0 .6-.4 1-1 1H9c-.6 0-1-.4-1-1V26H6v1.5c0 1.7 1.3 3 3 3h14c1.7 0 3-1.3 3-3V5c0-1.7-1.3-3-3-3zm-9 7c0 .6-.4 1-1 1H9.5L14 4.7V9z'></path><path fill='%23e10000' d='M15 18H4c-1.1 0-2 .9-2 2v4c0 1.1.9 2 2 2h11c1.1 0 2-.9 2-2v-4c0-1.1-.9-2-2-2z'></path></svg%3E");
}

.footer-comp__text--external-icon::before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23ffffff'><path d='M14.5 2a1.25 1.25 0 1 0 0 2.5h3.23l-7.863 7.867a1.252 1.252 0 0 0 1.77 1.77L19.5 6.27V9.5a1.25 1.25 0 1 0 2.5 0V3.25A1.25 1.25 0 0 0 20.75 2H14.5ZM5.125 3.25A3.124 3.124 0 0 0 2 6.375v12.5A3.124 3.124 0 0 0 5.125 22h12.5a3.124 3.124 0 0 0 3.125-3.125V14.5a1.25 1.25 0 1 0-2.5 0v4.375a.627.627 0 0 1-.625.625h-12.5a.627.627 0 0 1-.625-.625v-12.5c0-.344.281-.625.625-.625H9.5a1.25 1.25 0 1 0 0-2.5H5.125'></path></svg%3E");
}

@media screen and (max-width: 40rem) {
  .footer-comp__separator--small-mobile {
    width: 85%;
  }

  .footer-comp__bottom-container {
    width: auto;
  }
}

