@charset "UTF-8";
ul {
  list-style: none;
  list-style-position: inside;
  padding: 0;
  margin: 0;
}

html,
body {
  height: 100vh;
  width: 100vw;
  margin: 0;
  font-family: "Open Sans", sans-serif;
}

.container {
  padding: 0;
  display: flex;
  height: 100%;
}

a, summary {
  outline: 0;
}

h1 {
  color: #0023aa;
  font-family: "Outfit", sans-serif;
  font-size: 2rem;
  text-transform: uppercase;
  font-weight: 500px;
  line-height: 1.3em;
  margin-bottom: 20px 0;
}

h2 {
  color: #0023aa;
  font-family: "Open Sans", sans-serif;
  font-size: 1.75rem;
  margin: 16px 0;
}

h3 {
  color: #0023aa;
  font-family: "Open Sans", sans-serif;
  font-size: 1.5rem;
  margin: 12px 0;
}

h4 {
  color: #000;
  font-family: "Open Sans", sans-serif;
  font-size: clamp(1rem, 1.3vw + 0.1rem, 1.5rem);
  margin: 4px 0;
}

p {
  color: #000;
  font-family: "Open Sans", sans-serif;
  font-size: 1rem;
}

a {
  color: #0023aa;
}

ul {
  padding: 0;
  list-style-position: inside;
  margin: 0;
  padding: 0;
}

.alert {
  margin: 16px 0;
  border-radius: 8px 0 8px 0;
  box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.3490196078);
}
.alert .callout-title {
  color: #0023aa;
  background-color: #beef62;
  font-weight: bold;
  border-radius: 8px 0 0 0;
  padding: 4px 12px;
}
.alert .callout-content {
  color: #000;
  border-radius: 0 0 8px 0;
  background-color: rgb(245.25, 252.6, 231.45);
  padding: 4px 12px;
}

.info {
  margin: 16px 0;
  border-radius: 8px 0 8px 0;
  box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.3490196078);
}
.info .callout-title {
  color: #fff;
  background-color: #0023aa;
  font-weight: bold;
  border-radius: 8px 0 0 0;
  padding: 4px 12px;
}
.info .callout-content {
  color: #000;
  border-radius: 0 0 8px 0;
  background-color: rgb(216.75, 222, 242.25);
  padding: 4px 12px;
}

div.sidebar {
  display: flex;
}
div.sidebar .search {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  height: 200px;
  border-bottom: 1px solid #beef62;
  padding: 1rem;
}
div.sidebar .search input {
  height: 1.8rem;
  font-size: 1rem;
  padding: 8px 16px;
  border-radius: 40px;
  border: 1px solid #b8b8b8;
}
div.sidebar .search input:focus {
  outline: none;
  border-color: #0023aa;
}
div.sidebar .menu {
  background: #0023aa;
  color: #fff;
  overflow: auto;
  width: 400px;
}
div.sidebar .menu .menu-list {
  padding: 1rem;
}
div.sidebar .menu .menu-list ul {
  font-size: 1.125rem;
  margin: 0;
  overflow: auto;
}
div.sidebar .menu .menu-list ul li, div.sidebar .menu .menu-list ul summary {
  margin-bottom: 4px;
}
div.sidebar .menu .menu-list ul li.active, div.sidebar .menu .menu-list ul summary.active, div.sidebar .menu .menu-list ul li.main-item, div.sidebar .menu .menu-list ul summary.main-item {
  font-weight: bold;
}
div.sidebar .menu .menu-list ul li.active a, div.sidebar .menu .menu-list ul summary.active a {
  color: #beef62;
}
div.sidebar .menu .menu-list ul a {
  color: #fff;
  text-decoration: none;
}
div.sidebar .menu .menu-list ul a:hover {
  font-weight: bold;
}
div.sidebar .menu .menu-list ul details summary::-webkit-details-marker {
  display: none;
}
div.sidebar .menu .menu-list ul details summary {
  list-style: none;
}
div.sidebar .menu .menu-list ul details > summary > span.open-details {
  display: inline-block;
}
div.sidebar .menu .menu-list ul details > summary > span.close-details {
  display: none;
}
div.sidebar .menu .menu-list ul details[open] ul {
  padding-left: 24px;
}
div.sidebar .menu .menu-list ul details[open] > summary > span.open-details {
  display: none;
}
div.sidebar .menu .menu-list ul details[open] > summary > span.close-details {
  display: inline-block;
}

div.content {
  flex: 3;
  height: 100%;
  overflow: auto;
  display: flex;
  background-color: #f5f6f7;
}
div.content .content-page {
  width: 100%;
  padding: 0 20px;
  display: flex;
  flex-direction: column;
}
div.content .content-page hr {
  border: 1px solid #e3ecff;
}
div.content .content-page img {
  border: 2px solid #0023aa;
  margin: 0;
  max-width: 75%;
}
div.content .content-page table {
  border-collapse: collapse;
  width: 100%;
}
div.content .content-page table td, div.content .content-page table th {
  border: 1px solid #ddd;
  padding: 8px;
}
div.content .content-page table td img, div.content .content-page table th img {
  border: none;
}
div.content .content-page table thead tr {
  background-color: #fff;
}
div.content .content-page table tbody tr:nth-child(even) {
  background-color: #fff;
}
div.content .content-page table tbody tr:nth-child(odd) {
  background-color: #e3ecff;
}
div.content .content-page > ul.breadcrumb {
  padding: 16px 0;
  font-size: 1rem;
  border-bottom: 1px solid #b8b8b8;
}
div.content .content-page > ul.breadcrumb li {
  display: inline;
  padding-right: 4px;
}
div.content .content-page > ul.breadcrumb li + li:before {
  content: "/ ";
}
div.content .content-page .sequence {
  flex: 1;
  display: flex;
  flex-direction: column;
}
div.content .content-page .sequence .part-over-footer {
  flex: 1;
}
div.content .content-page .sequence .footer {
  position: relative;
  left: -20px;
  margin-top: 16px;
  padding: 20px;
  background-color: #e3ecff;
  width: 100%;
}
div.content .content-page .sequence ul {
  list-style: disc;
}
div.content .content-page .sequence ol {
  list-style: decimal;
}
div.content .content-page .sequence ol ol {
  list-style-type: lower-alpha;
}
div.content .content-page .sequence ul, div.content .content-page .sequence ol {
  padding-left: 16px;
}
div.content .content-page .sequence ul li, div.content .content-page .sequence ol li {
  padding-left: 4px;
  margin: 8px 0;
}
div.content .content-page .sequence a {
  color: #0023aa;
  display: inline-block;
}
div.content .content-page .sequence a:hover::after,
div.content .content-page .sequence a:focus::after {
  background-size: 100% 100%;
}
div.content .content-page .img-no-border {
  border: none;
}
div.content .content-page .media-center-10 {
  margin: 8px 0;
  display: flex;
  align-items: center;
}
div.content .content-page .media-center-10 > *:not(:first-child) {
  margin-left: 12px;
}
div.content .content-page .media-center-10 img {
  max-width: calc(10 * 1%);
}
div.content .content-page .media-center-11 {
  margin: 8px 0;
  display: flex;
  align-items: center;
}
div.content .content-page .media-center-11 > *:not(:first-child) {
  margin-left: 12px;
}
div.content .content-page .media-center-11 img {
  max-width: calc(11 * 1%);
}
div.content .content-page .media-center-12 {
  margin: 8px 0;
  display: flex;
  align-items: center;
}
div.content .content-page .media-center-12 > *:not(:first-child) {
  margin-left: 12px;
}
div.content .content-page .media-center-12 img {
  max-width: calc(12 * 1%);
}
div.content .content-page .media-center-13 {
  margin: 8px 0;
  display: flex;
  align-items: center;
}
div.content .content-page .media-center-13 > *:not(:first-child) {
  margin-left: 12px;
}
div.content .content-page .media-center-13 img {
  max-width: calc(13 * 1%);
}
div.content .content-page .media-center-14 {
  margin: 8px 0;
  display: flex;
  align-items: center;
}
div.content .content-page .media-center-14 > *:not(:first-child) {
  margin-left: 12px;
}
div.content .content-page .media-center-14 img {
  max-width: calc(14 * 1%);
}
div.content .content-page .media-center-15 {
  margin: 8px 0;
  display: flex;
  align-items: center;
}
div.content .content-page .media-center-15 > *:not(:first-child) {
  margin-left: 12px;
}
div.content .content-page .media-center-15 img {
  max-width: calc(15 * 1%);
}
div.content .content-page .media-center-16 {
  margin: 8px 0;
  display: flex;
  align-items: center;
}
div.content .content-page .media-center-16 > *:not(:first-child) {
  margin-left: 12px;
}
div.content .content-page .media-center-16 img {
  max-width: calc(16 * 1%);
}
div.content .content-page .media-center-17 {
  margin: 8px 0;
  display: flex;
  align-items: center;
}
div.content .content-page .media-center-17 > *:not(:first-child) {
  margin-left: 12px;
}
div.content .content-page .media-center-17 img {
  max-width: calc(17 * 1%);
}
div.content .content-page .media-center-18 {
  margin: 8px 0;
  display: flex;
  align-items: center;
}
div.content .content-page .media-center-18 > *:not(:first-child) {
  margin-left: 12px;
}
div.content .content-page .media-center-18 img {
  max-width: calc(18 * 1%);
}
div.content .content-page .media-center-19 {
  margin: 8px 0;
  display: flex;
  align-items: center;
}
div.content .content-page .media-center-19 > *:not(:first-child) {
  margin-left: 12px;
}
div.content .content-page .media-center-19 img {
  max-width: calc(19 * 1%);
}
div.content .content-page .media-center-20 {
  margin: 8px 0;
  display: flex;
  align-items: center;
}
div.content .content-page .media-center-20 > *:not(:first-child) {
  margin-left: 12px;
}
div.content .content-page .media-center-20 img {
  max-width: calc(20 * 1%);
}
div.content .content-page .media-center-21 {
  margin: 8px 0;
  display: flex;
  align-items: center;
}
div.content .content-page .media-center-21 > *:not(:first-child) {
  margin-left: 12px;
}
div.content .content-page .media-center-21 img {
  max-width: calc(21 * 1%);
}
div.content .content-page .media-center-22 {
  margin: 8px 0;
  display: flex;
  align-items: center;
}
div.content .content-page .media-center-22 > *:not(:first-child) {
  margin-left: 12px;
}
div.content .content-page .media-center-22 img {
  max-width: calc(22 * 1%);
}
div.content .content-page .media-center-23 {
  margin: 8px 0;
  display: flex;
  align-items: center;
}
div.content .content-page .media-center-23 > *:not(:first-child) {
  margin-left: 12px;
}
div.content .content-page .media-center-23 img {
  max-width: calc(23 * 1%);
}
div.content .content-page .media-center-24 {
  margin: 8px 0;
  display: flex;
  align-items: center;
}
div.content .content-page .media-center-24 > *:not(:first-child) {
  margin-left: 12px;
}
div.content .content-page .media-center-24 img {
  max-width: calc(24 * 1%);
}
div.content .content-page .media-center-25 {
  margin: 8px 0;
  display: flex;
  align-items: center;
}
div.content .content-page .media-center-25 > *:not(:first-child) {
  margin-left: 12px;
}
div.content .content-page .media-center-25 img {
  max-width: calc(25 * 1%);
}
div.content .content-page .media-center-26 {
  margin: 8px 0;
  display: flex;
  align-items: center;
}
div.content .content-page .media-center-26 > *:not(:first-child) {
  margin-left: 12px;
}
div.content .content-page .media-center-26 img {
  max-width: calc(26 * 1%);
}
div.content .content-page .media-center-27 {
  margin: 8px 0;
  display: flex;
  align-items: center;
}
div.content .content-page .media-center-27 > *:not(:first-child) {
  margin-left: 12px;
}
div.content .content-page .media-center-27 img {
  max-width: calc(27 * 1%);
}
div.content .content-page .media-center-28 {
  margin: 8px 0;
  display: flex;
  align-items: center;
}
div.content .content-page .media-center-28 > *:not(:first-child) {
  margin-left: 12px;
}
div.content .content-page .media-center-28 img {
  max-width: calc(28 * 1%);
}
div.content .content-page .media-center-29 {
  margin: 8px 0;
  display: flex;
  align-items: center;
}
div.content .content-page .media-center-29 > *:not(:first-child) {
  margin-left: 12px;
}
div.content .content-page .media-center-29 img {
  max-width: calc(29 * 1%);
}
div.content .content-page .media-center-30 {
  margin: 8px 0;
  display: flex;
  align-items: center;
}
div.content .content-page .media-center-30 > *:not(:first-child) {
  margin-left: 12px;
}
div.content .content-page .media-center-30 img {
  max-width: calc(30 * 1%);
}
div.content .content-page .media-center-31 {
  margin: 8px 0;
  display: flex;
  align-items: center;
}
div.content .content-page .media-center-31 > *:not(:first-child) {
  margin-left: 12px;
}
div.content .content-page .media-center-31 img {
  max-width: calc(31 * 1%);
}
div.content .content-page .media-center-32 {
  margin: 8px 0;
  display: flex;
  align-items: center;
}
div.content .content-page .media-center-32 > *:not(:first-child) {
  margin-left: 12px;
}
div.content .content-page .media-center-32 img {
  max-width: calc(32 * 1%);
}
div.content .content-page .media-center-33 {
  margin: 8px 0;
  display: flex;
  align-items: center;
}
div.content .content-page .media-center-33 > *:not(:first-child) {
  margin-left: 12px;
}
div.content .content-page .media-center-33 img {
  max-width: calc(33 * 1%);
}
div.content .content-page .media-center-34 {
  margin: 8px 0;
  display: flex;
  align-items: center;
}
div.content .content-page .media-center-34 > *:not(:first-child) {
  margin-left: 12px;
}
div.content .content-page .media-center-34 img {
  max-width: calc(34 * 1%);
}
div.content .content-page .media-center-35 {
  margin: 8px 0;
  display: flex;
  align-items: center;
}
div.content .content-page .media-center-35 > *:not(:first-child) {
  margin-left: 12px;
}
div.content .content-page .media-center-35 img {
  max-width: calc(35 * 1%);
}
div.content .content-page .media-center-36 {
  margin: 8px 0;
  display: flex;
  align-items: center;
}
div.content .content-page .media-center-36 > *:not(:first-child) {
  margin-left: 12px;
}
div.content .content-page .media-center-36 img {
  max-width: calc(36 * 1%);
}
div.content .content-page .media-center-37 {
  margin: 8px 0;
  display: flex;
  align-items: center;
}
div.content .content-page .media-center-37 > *:not(:first-child) {
  margin-left: 12px;
}
div.content .content-page .media-center-37 img {
  max-width: calc(37 * 1%);
}
div.content .content-page .media-center-38 {
  margin: 8px 0;
  display: flex;
  align-items: center;
}
div.content .content-page .media-center-38 > *:not(:first-child) {
  margin-left: 12px;
}
div.content .content-page .media-center-38 img {
  max-width: calc(38 * 1%);
}
div.content .content-page .media-center-39 {
  margin: 8px 0;
  display: flex;
  align-items: center;
}
div.content .content-page .media-center-39 > *:not(:first-child) {
  margin-left: 12px;
}
div.content .content-page .media-center-39 img {
  max-width: calc(39 * 1%);
}
div.content .content-page .media-center-40 {
  margin: 8px 0;
  display: flex;
  align-items: center;
}
div.content .content-page .media-center-40 > *:not(:first-child) {
  margin-left: 12px;
}
div.content .content-page .media-center-40 img {
  max-width: calc(40 * 1%);
}
div.content .content-page .media-center-41 {
  margin: 8px 0;
  display: flex;
  align-items: center;
}
div.content .content-page .media-center-41 > *:not(:first-child) {
  margin-left: 12px;
}
div.content .content-page .media-center-41 img {
  max-width: calc(41 * 1%);
}
div.content .content-page .media-center-42 {
  margin: 8px 0;
  display: flex;
  align-items: center;
}
div.content .content-page .media-center-42 > *:not(:first-child) {
  margin-left: 12px;
}
div.content .content-page .media-center-42 img {
  max-width: calc(42 * 1%);
}
div.content .content-page .media-center-43 {
  margin: 8px 0;
  display: flex;
  align-items: center;
}
div.content .content-page .media-center-43 > *:not(:first-child) {
  margin-left: 12px;
}
div.content .content-page .media-center-43 img {
  max-width: calc(43 * 1%);
}
div.content .content-page .media-center-44 {
  margin: 8px 0;
  display: flex;
  align-items: center;
}
div.content .content-page .media-center-44 > *:not(:first-child) {
  margin-left: 12px;
}
div.content .content-page .media-center-44 img {
  max-width: calc(44 * 1%);
}
div.content .content-page .media-center-45 {
  margin: 8px 0;
  display: flex;
  align-items: center;
}
div.content .content-page .media-center-45 > *:not(:first-child) {
  margin-left: 12px;
}
div.content .content-page .media-center-45 img {
  max-width: calc(45 * 1%);
}
div.content .content-page .media-center-46 {
  margin: 8px 0;
  display: flex;
  align-items: center;
}
div.content .content-page .media-center-46 > *:not(:first-child) {
  margin-left: 12px;
}
div.content .content-page .media-center-46 img {
  max-width: calc(46 * 1%);
}
div.content .content-page .media-center-47 {
  margin: 8px 0;
  display: flex;
  align-items: center;
}
div.content .content-page .media-center-47 > *:not(:first-child) {
  margin-left: 12px;
}
div.content .content-page .media-center-47 img {
  max-width: calc(47 * 1%);
}
div.content .content-page .media-center-48 {
  margin: 8px 0;
  display: flex;
  align-items: center;
}
div.content .content-page .media-center-48 > *:not(:first-child) {
  margin-left: 12px;
}
div.content .content-page .media-center-48 img {
  max-width: calc(48 * 1%);
}
div.content .content-page .media-center-49 {
  margin: 8px 0;
  display: flex;
  align-items: center;
}
div.content .content-page .media-center-49 > *:not(:first-child) {
  margin-left: 12px;
}
div.content .content-page .media-center-49 img {
  max-width: calc(49 * 1%);
}
div.content .content-page .media-center-50 {
  margin: 8px 0;
  display: flex;
  align-items: center;
}
div.content .content-page .media-center-50 > *:not(:first-child) {
  margin-left: 12px;
}
div.content .content-page .media-center-50 img {
  max-width: calc(50 * 1%);
}
div.content .content-page .media-baseline-10 {
  margin: 8px 0;
  display: flex;
  align-items: baseline;
}
div.content .content-page .media-baseline-10 > *:not(:first-child) {
  margin-left: 12px;
}
div.content .content-page .media-baseline-10 img {
  max-width: calc(10 * 1%);
}
div.content .content-page .media-baseline-11 {
  margin: 8px 0;
  display: flex;
  align-items: baseline;
}
div.content .content-page .media-baseline-11 > *:not(:first-child) {
  margin-left: 12px;
}
div.content .content-page .media-baseline-11 img {
  max-width: calc(11 * 1%);
}
div.content .content-page .media-baseline-12 {
  margin: 8px 0;
  display: flex;
  align-items: baseline;
}
div.content .content-page .media-baseline-12 > *:not(:first-child) {
  margin-left: 12px;
}
div.content .content-page .media-baseline-12 img {
  max-width: calc(12 * 1%);
}
div.content .content-page .media-baseline-13 {
  margin: 8px 0;
  display: flex;
  align-items: baseline;
}
div.content .content-page .media-baseline-13 > *:not(:first-child) {
  margin-left: 12px;
}
div.content .content-page .media-baseline-13 img {
  max-width: calc(13 * 1%);
}
div.content .content-page .media-baseline-14 {
  margin: 8px 0;
  display: flex;
  align-items: baseline;
}
div.content .content-page .media-baseline-14 > *:not(:first-child) {
  margin-left: 12px;
}
div.content .content-page .media-baseline-14 img {
  max-width: calc(14 * 1%);
}
div.content .content-page .media-baseline-15 {
  margin: 8px 0;
  display: flex;
  align-items: baseline;
}
div.content .content-page .media-baseline-15 > *:not(:first-child) {
  margin-left: 12px;
}
div.content .content-page .media-baseline-15 img {
  max-width: calc(15 * 1%);
}
div.content .content-page .media-baseline-16 {
  margin: 8px 0;
  display: flex;
  align-items: baseline;
}
div.content .content-page .media-baseline-16 > *:not(:first-child) {
  margin-left: 12px;
}
div.content .content-page .media-baseline-16 img {
  max-width: calc(16 * 1%);
}
div.content .content-page .media-baseline-17 {
  margin: 8px 0;
  display: flex;
  align-items: baseline;
}
div.content .content-page .media-baseline-17 > *:not(:first-child) {
  margin-left: 12px;
}
div.content .content-page .media-baseline-17 img {
  max-width: calc(17 * 1%);
}
div.content .content-page .media-baseline-18 {
  margin: 8px 0;
  display: flex;
  align-items: baseline;
}
div.content .content-page .media-baseline-18 > *:not(:first-child) {
  margin-left: 12px;
}
div.content .content-page .media-baseline-18 img {
  max-width: calc(18 * 1%);
}
div.content .content-page .media-baseline-19 {
  margin: 8px 0;
  display: flex;
  align-items: baseline;
}
div.content .content-page .media-baseline-19 > *:not(:first-child) {
  margin-left: 12px;
}
div.content .content-page .media-baseline-19 img {
  max-width: calc(19 * 1%);
}
div.content .content-page .media-baseline-20 {
  margin: 8px 0;
  display: flex;
  align-items: baseline;
}
div.content .content-page .media-baseline-20 > *:not(:first-child) {
  margin-left: 12px;
}
div.content .content-page .media-baseline-20 img {
  max-width: calc(20 * 1%);
}
div.content .content-page .media-baseline-21 {
  margin: 8px 0;
  display: flex;
  align-items: baseline;
}
div.content .content-page .media-baseline-21 > *:not(:first-child) {
  margin-left: 12px;
}
div.content .content-page .media-baseline-21 img {
  max-width: calc(21 * 1%);
}
div.content .content-page .media-baseline-22 {
  margin: 8px 0;
  display: flex;
  align-items: baseline;
}
div.content .content-page .media-baseline-22 > *:not(:first-child) {
  margin-left: 12px;
}
div.content .content-page .media-baseline-22 img {
  max-width: calc(22 * 1%);
}
div.content .content-page .media-baseline-23 {
  margin: 8px 0;
  display: flex;
  align-items: baseline;
}
div.content .content-page .media-baseline-23 > *:not(:first-child) {
  margin-left: 12px;
}
div.content .content-page .media-baseline-23 img {
  max-width: calc(23 * 1%);
}
div.content .content-page .media-baseline-24 {
  margin: 8px 0;
  display: flex;
  align-items: baseline;
}
div.content .content-page .media-baseline-24 > *:not(:first-child) {
  margin-left: 12px;
}
div.content .content-page .media-baseline-24 img {
  max-width: calc(24 * 1%);
}
div.content .content-page .media-baseline-25 {
  margin: 8px 0;
  display: flex;
  align-items: baseline;
}
div.content .content-page .media-baseline-25 > *:not(:first-child) {
  margin-left: 12px;
}
div.content .content-page .media-baseline-25 img {
  max-width: calc(25 * 1%);
}
div.content .content-page .media-baseline-26 {
  margin: 8px 0;
  display: flex;
  align-items: baseline;
}
div.content .content-page .media-baseline-26 > *:not(:first-child) {
  margin-left: 12px;
}
div.content .content-page .media-baseline-26 img {
  max-width: calc(26 * 1%);
}
div.content .content-page .media-baseline-27 {
  margin: 8px 0;
  display: flex;
  align-items: baseline;
}
div.content .content-page .media-baseline-27 > *:not(:first-child) {
  margin-left: 12px;
}
div.content .content-page .media-baseline-27 img {
  max-width: calc(27 * 1%);
}
div.content .content-page .media-baseline-28 {
  margin: 8px 0;
  display: flex;
  align-items: baseline;
}
div.content .content-page .media-baseline-28 > *:not(:first-child) {
  margin-left: 12px;
}
div.content .content-page .media-baseline-28 img {
  max-width: calc(28 * 1%);
}
div.content .content-page .media-baseline-29 {
  margin: 8px 0;
  display: flex;
  align-items: baseline;
}
div.content .content-page .media-baseline-29 > *:not(:first-child) {
  margin-left: 12px;
}
div.content .content-page .media-baseline-29 img {
  max-width: calc(29 * 1%);
}
div.content .content-page .media-baseline-30 {
  margin: 8px 0;
  display: flex;
  align-items: baseline;
}
div.content .content-page .media-baseline-30 > *:not(:first-child) {
  margin-left: 12px;
}
div.content .content-page .media-baseline-30 img {
  max-width: calc(30 * 1%);
}
div.content .content-page .media-baseline-31 {
  margin: 8px 0;
  display: flex;
  align-items: baseline;
}
div.content .content-page .media-baseline-31 > *:not(:first-child) {
  margin-left: 12px;
}
div.content .content-page .media-baseline-31 img {
  max-width: calc(31 * 1%);
}
div.content .content-page .media-baseline-32 {
  margin: 8px 0;
  display: flex;
  align-items: baseline;
}
div.content .content-page .media-baseline-32 > *:not(:first-child) {
  margin-left: 12px;
}
div.content .content-page .media-baseline-32 img {
  max-width: calc(32 * 1%);
}
div.content .content-page .media-baseline-33 {
  margin: 8px 0;
  display: flex;
  align-items: baseline;
}
div.content .content-page .media-baseline-33 > *:not(:first-child) {
  margin-left: 12px;
}
div.content .content-page .media-baseline-33 img {
  max-width: calc(33 * 1%);
}
div.content .content-page .media-baseline-34 {
  margin: 8px 0;
  display: flex;
  align-items: baseline;
}
div.content .content-page .media-baseline-34 > *:not(:first-child) {
  margin-left: 12px;
}
div.content .content-page .media-baseline-34 img {
  max-width: calc(34 * 1%);
}
div.content .content-page .media-baseline-35 {
  margin: 8px 0;
  display: flex;
  align-items: baseline;
}
div.content .content-page .media-baseline-35 > *:not(:first-child) {
  margin-left: 12px;
}
div.content .content-page .media-baseline-35 img {
  max-width: calc(35 * 1%);
}
div.content .content-page .media-baseline-36 {
  margin: 8px 0;
  display: flex;
  align-items: baseline;
}
div.content .content-page .media-baseline-36 > *:not(:first-child) {
  margin-left: 12px;
}
div.content .content-page .media-baseline-36 img {
  max-width: calc(36 * 1%);
}
div.content .content-page .media-baseline-37 {
  margin: 8px 0;
  display: flex;
  align-items: baseline;
}
div.content .content-page .media-baseline-37 > *:not(:first-child) {
  margin-left: 12px;
}
div.content .content-page .media-baseline-37 img {
  max-width: calc(37 * 1%);
}
div.content .content-page .media-baseline-38 {
  margin: 8px 0;
  display: flex;
  align-items: baseline;
}
div.content .content-page .media-baseline-38 > *:not(:first-child) {
  margin-left: 12px;
}
div.content .content-page .media-baseline-38 img {
  max-width: calc(38 * 1%);
}
div.content .content-page .media-baseline-39 {
  margin: 8px 0;
  display: flex;
  align-items: baseline;
}
div.content .content-page .media-baseline-39 > *:not(:first-child) {
  margin-left: 12px;
}
div.content .content-page .media-baseline-39 img {
  max-width: calc(39 * 1%);
}
div.content .content-page .media-baseline-40 {
  margin: 8px 0;
  display: flex;
  align-items: baseline;
}
div.content .content-page .media-baseline-40 > *:not(:first-child) {
  margin-left: 12px;
}
div.content .content-page .media-baseline-40 img {
  max-width: calc(40 * 1%);
}
div.content .content-page .media-baseline-41 {
  margin: 8px 0;
  display: flex;
  align-items: baseline;
}
div.content .content-page .media-baseline-41 > *:not(:first-child) {
  margin-left: 12px;
}
div.content .content-page .media-baseline-41 img {
  max-width: calc(41 * 1%);
}
div.content .content-page .media-baseline-42 {
  margin: 8px 0;
  display: flex;
  align-items: baseline;
}
div.content .content-page .media-baseline-42 > *:not(:first-child) {
  margin-left: 12px;
}
div.content .content-page .media-baseline-42 img {
  max-width: calc(42 * 1%);
}
div.content .content-page .media-baseline-43 {
  margin: 8px 0;
  display: flex;
  align-items: baseline;
}
div.content .content-page .media-baseline-43 > *:not(:first-child) {
  margin-left: 12px;
}
div.content .content-page .media-baseline-43 img {
  max-width: calc(43 * 1%);
}
div.content .content-page .media-baseline-44 {
  margin: 8px 0;
  display: flex;
  align-items: baseline;
}
div.content .content-page .media-baseline-44 > *:not(:first-child) {
  margin-left: 12px;
}
div.content .content-page .media-baseline-44 img {
  max-width: calc(44 * 1%);
}
div.content .content-page .media-baseline-45 {
  margin: 8px 0;
  display: flex;
  align-items: baseline;
}
div.content .content-page .media-baseline-45 > *:not(:first-child) {
  margin-left: 12px;
}
div.content .content-page .media-baseline-45 img {
  max-width: calc(45 * 1%);
}
div.content .content-page .media-baseline-46 {
  margin: 8px 0;
  display: flex;
  align-items: baseline;
}
div.content .content-page .media-baseline-46 > *:not(:first-child) {
  margin-left: 12px;
}
div.content .content-page .media-baseline-46 img {
  max-width: calc(46 * 1%);
}
div.content .content-page .media-baseline-47 {
  margin: 8px 0;
  display: flex;
  align-items: baseline;
}
div.content .content-page .media-baseline-47 > *:not(:first-child) {
  margin-left: 12px;
}
div.content .content-page .media-baseline-47 img {
  max-width: calc(47 * 1%);
}
div.content .content-page .media-baseline-48 {
  margin: 8px 0;
  display: flex;
  align-items: baseline;
}
div.content .content-page .media-baseline-48 > *:not(:first-child) {
  margin-left: 12px;
}
div.content .content-page .media-baseline-48 img {
  max-width: calc(48 * 1%);
}
div.content .content-page .media-baseline-49 {
  margin: 8px 0;
  display: flex;
  align-items: baseline;
}
div.content .content-page .media-baseline-49 > *:not(:first-child) {
  margin-left: 12px;
}
div.content .content-page .media-baseline-49 img {
  max-width: calc(49 * 1%);
}
div.content .content-page .media-baseline-50 {
  margin: 8px 0;
  display: flex;
  align-items: baseline;
}
div.content .content-page .media-baseline-50 > *:not(:first-child) {
  margin-left: 12px;
}
div.content .content-page .media-baseline-50 img {
  max-width: calc(50 * 1%);
}

.epices-logo {
  width: 200px;
  margin-bottom: 16px;
}

ul.search-results {
  padding-left: 16px;
}
ul.search-results li {
  padding-left: 0;
  margin: 4px 0;
}

div.landing-page {
  display: flex;
  flex-direction: column;
  width: 100%;
}
div.landing-page div.hero {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  background-color: #fff;
  height: 200px;
  text-align: center;
  border-image: linear-gradient(to right, #beef62, #00abe8, #0023aa) 1;
  border-bottom: 1px solid #beef62;
  padding: 1rem;
}
div.landing-page div.hero .landing-page-title {
  padding: 12px 16px;
  border-radius: 10px 0px 10px 0px;
  display: inline-block;
  text-align: center;
  margin-bottom: 24px;
  background-color: #beef62;
  color: #0023aa;
  letter-spacing: 0.08em;
}
div.landing-page div.content {
  background-color: #f5f6f7;
}
div.landing-page div.links {
  width: 100%;
  display: flex;
  justify-content: space-around;
  align-content: center;
  flex-flow: row wrap;
}
div.landing-page div.links a {
  text-decoration: none;
  width: 30%;
  margin-bottom: 4em;
  height: 100px;
  box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.1607843137);
  border-radius: 10px 0px 10px 0px;
  display: flex;
  flex-direction: row;
  overflow: hidden;
}
div.landing-page div.links a:hover {
  transform: scale(1.01);
  box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.3490196078);
}
div.landing-page div.links a div {
  display: flex;
  justify-content: center;
  align-items: center;
}
div.landing-page div.links a div.icon {
  width: 80px;
  background-color: #0023aa;
  color: #fff;
}
div.landing-page div.links a div.icon i {
  font-size: 1.75rem;
}
div.landing-page div.links a div.text {
  flex: 1;
  font-weight: bold;
  font-size: clamp(1rem, 1.3vw + 0.1rem, 1.5rem);
  background-color: #fff;
  color: #0023aa;
}
